diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell10.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell10.output new file mode 100644 index 0000000..075c88e --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell10.output @@ -0,0 +1,3008 @@ +oasis17.umiacs.umd.edu +30 CG Tpetra maxwell10.xml +output_avg5/altra_CG_Tpetra_maxwell10.output +output_avg5/altra_CG_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000347959 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.022694 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000900798 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 0.0271764 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.424762 [1] +| Mini-EM: Total Time: 0.424719 - 99.9899% [1] +| | Mini-EM: build mesh: 0.000598198 - 0.140846% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000284879 - 47.6229% [1] +| | | Remainder: 0.000313319 - 52.3771% +| | Mini-EM: build physics blocks: 0.000786238 - 0.18512% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023788 - 0.0560088% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0556549 - 13.1039% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0203469 - 4.79068% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00734674 - 36.1073% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00585442 - 79.6874% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000296519 - 4.03606% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114208 - 15.5454% [3] +| | | | Remainder: 5.372e-05 - 0.731209% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00281995 - 13.8593% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000894957 - 31.7366% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.256e-05 - 1.50925% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000312318 - 11.0753% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.64e-05 - 3.06388% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121484 - 43.08% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00018204 - 6.45543% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.072e-05 - 1.08938% [3] +| | | | Remainder: 5.612e-05 - 1.99011% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190683 - 9.3716% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000876557 - 4.30805% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00239819 - 11.7865% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.001024 - 5.03268% [3] +| | | Remainder: 0.00397467 - 19.5345% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000788358 - 0.185619% [2] +| | Mini-EM: setup physics model evaluator: 0.0887438 - 20.8947% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0887265 - 99.9805% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00270494% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000405741% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0814291 - 91.7754% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0814157 - 99.9835% [1] +| | | | | | getWorksets(): 0.0550609 - 67.6294% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0550576 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.030507 - 55.4092% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267935 - 8.78275% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00592326 - 19.4161% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00028744 - 4.85273% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00562578 - 94.9778% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000123039 - 2.18706% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.14e-05 - 0.558144% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214479 - 3.81243% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000498799 - 8.8663% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111076 - 19.744% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000216239 - 3.84371% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000871558 - 15.4922% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.504e-05 - 1.15611% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00154931 - 27.5395% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000633878 - 40.9134% [1] +| | | | | | | | | | | | Remainder: 0.000915437 - 59.0866% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000766798 - 13.6301% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012536 - 2.22831% [1] +| | | | | | | | | | | Remainder: 5.3e-05 - 0.942091% +| | | | | | | | | | Remainder: 1.004e-05 - 0.169501% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0177603 - 58.2172% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0101055 - 56.8995% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.116e-05 - 0.407302% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.36e-06 - 0.0926225% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00534563 - 52.898% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00377995 - 37.4048% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.101726% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000683278 - 6.76143% [1] +| | | | | | | | | | | Remainder: 0.000235878 - 2.33415% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00361695 - 20.3653% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00267351 - 15.0533% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.9039e-05 - 0.332421% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000715358 - 4.02785% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000547079 - 3.08035% [1] +| | | | | | | | | | Remainder: 4.284e-05 - 0.241212% +| | | | | | | | | Remainder: 0.00414407 - 13.584% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0245286 - 44.5508% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0244994 - 99.8808% [2] +| | | | | | | | | Remainder: 2.924e-05 - 0.119208% +| | | | | | | | Remainder: 2.204e-05 - 0.0400308% +| | | | | | | Remainder: 3.28e-06 - 0.00595704% +| | | | | | getOrientations(): 7.04e-06 - 0.00864698% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000684478 - 0.84072% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692878 - 0.851037% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000358479 - 0.440307% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012092 - 0.148522% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000846558 - 1.0398% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000786089% [2] +| | | | | | Remainder: 0.0236438 - 29.0408% +| | | | | Remainder: 1.344e-05 - 0.0165051% +| | | | fmb->setupBCFieldManagers(): 7.44e-06 - 0.00838532% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.018078% [1] +| | | | build response library: 0.0072493 - 8.17039% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00716062 - 98.7767% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0452475% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 72.8395% [1] +| | | | | | | Remainder: 8.8e-07 - 27.1605% +| | | | | | getOrientations(): 4.4e-07 - 0.00614472% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735757 - 10.275% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891118 - 12.4447% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399359 - 5.57716% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001164 - 16.2555% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0161997% [3] +| | | | | | Remainder: 0.00396555 - 55.38% +| | | | | Remainder: 8.8679e-05 - 1.22328% +| | | | Remainder: 2.184e-05 - 0.024615% +| | | Remainder: 1.728e-05 - 0.0194718% +| | Mini-EM: setup auxiliary physics model evaluator: 0.060985 - 14.3589% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0609762 - 99.9856% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00104959% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000852791% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0609352 - 99.9326% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0609317 - 99.9944% [1] +| | | | | | getWorksets(): 0.0341965 - 56.1226% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0341955 - 99.9972% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0246277 - 72.0203% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00270595 - 10.9874% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00524267 - 21.2877% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00019008 - 3.62564% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00504979 - 96.321% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.564e-05 - 1.10183% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.02e-05 - 0.598045% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000184119 - 3.64608% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000505999 - 10.0202% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000979997 - 19.4067% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00017256 - 3.41717% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000783997 - 15.5254% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.492e-05 - 0.493486% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00147312 - 29.1719% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000698198 - 47.396% [1] +| | | | | | | | | | | | Remainder: 0.000774918 - 52.604% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000705078 - 13.9625% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012236 - 2.42307% [1] +| | | | | | | | | | | Remainder: 1.18e-05 - 0.233673% +| | | | | | | | | | Remainder: 2.8e-06 - 0.0534079% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0125181 - 50.8294% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00728678 - 58.2098% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.604e-05 - 0.220125% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.12e-06 - 0.111435% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00382471 - 52.4883% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00340435 - 46.7195% [1] +| | | | | | | | | | | Remainder: 3.356e-05 - 0.46056% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00205599 - 16.4241% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00266879 - 21.3194% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.04e-05 - 0.162964% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000466918 - 3.72994% [1] +| | | | | | | | | | Remainder: 1.924e-05 - 0.153697% +| | | | | | | | | Remainder: 0.00416099 - 16.8955% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00956009 - 27.9571% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00954065 - 99.7967% [1] +| | | | | | | | | Remainder: 1.944e-05 - 0.203345% +| | | | | | | | Remainder: 7.72e-06 - 0.022576% +| | | | | | | Remainder: 9.6e-07 - 0.0028073% +| | | | | | getOrientations(): 7.04e-06 - 0.0115539% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000362239 - 0.5945% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347439 - 0.57021% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195639 - 0.321079% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0136779 - 22.4479% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136594 - 99.8646% [1] +| | | | | | | Remainder: 1.852e-05 - 0.135401% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000422639 - 0.693627% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000590825% [2] +| | | | | | Remainder: 0.011722 - 19.2379% +| | | | | Remainder: 3.4e-06 - 0.0055797% +| | | | fmb->setupBCFieldManagers(): 3.16e-06 - 0.00518235% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.24e-05 - 0.0203358% [1] +| | | | build response library: 1.94e-05 - 0.0318157% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.4433% [1] +| | | | | Remainder: 1.912e-05 - 98.5567% +| | | | Remainder: 4.96e-06 - 0.00813432% +| | | Remainder: 8.8e-06 - 0.0144298% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0452491 - 10.6539% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0133124 - 29.4202% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0315334 - 69.6886% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.2879e-05 - 0.294541% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0215897 - 68.4661% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00704039% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.0138955% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00333492% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00018676 - 0.865042% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00121852 - 5.64397% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00299395 - 13.8675% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000329319 - 1.52535% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00196048 - 9.0806% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00254887 - 11.806% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00346791 - 16.0628% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.2e-06 - 0.00555821% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00203801% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00563078 - 26.0809% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105744 - 4.89788% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000415559 - 1.9248% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174416 - 8.07864% [1] +| | | | | Remainder: 2.908e-05 - 0.134694% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.188e-05 - 0.0376743% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.00684987% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000164759 - 0.52249% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00958257 - 30.3886% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00484483 - 50.5587% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00471211 - 49.1737% [1] +| | | | | Remainder: 2.564e-05 - 0.267569% +| | | | Remainder: 8.948e-05 - 0.283762% +| | | Remainder: 0.000403279 - 0.891243% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413039 - 0.972499% [1] +| | | getWorksets(): 2.96e-06 - 0.071664% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 63.5135% [1] +| | | | Remainder: 1.08e-06 - 36.4865% +| | | getOrientations(): 6e-07 - 0.0145265% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726318 - 17.5847% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887798 - 21.4943% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389239 - 9.42379% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118304 - 28.6422% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0261477% [3] +| | | Remainder: 0.000939358 - 22.7426% +| | panzer::ModelEvaluator::create_W_op: 0.0377498 - 8.88817% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0557487 - 13.126% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.724e-05 - 0.120613% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0430447 - 77.212% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00241609% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000286079 - 0.664609% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00130872 - 3.04037% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00157719 - 3.66408% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00015896 - 0.36929% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00178415 - 4.14489% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.001533 - 3.5614% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000644998 - 1.49844% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00128092 - 2.97578% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4e-06 - 0.00325243% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108616 - 2.52332% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00317699 - 7.38068% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000490679 - 1.13993% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00305259 - 7.09167% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00325051 - 7.55147% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00461507 - 10.7216% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.08e-06 - 0.0118017% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00029476 - 0.684776% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321979 - 7.48011% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00518531 - 12.0463% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016822 - 3.90802% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00015632 - 0.363157% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178867 - 4.15539% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00357875 - 8.31403% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00284055 - 6.59907% [1] +| | | | Remainder: 4.484e-05 - 0.104171% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.24e-05 - 0.0222427% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00200901% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000264159 - 0.473839% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.012288 - 22.0417% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0122675 - 99.8337% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.2e-05 - 0.0976565% [1] +| | | | Remainder: 8.44e-06 - 0.0686851% +| | | Remainder: 7.1119e-05 - 0.127571% +| | MaxwellPreconditioner::build: 0.00155891 - 0.367046% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4039e-05 - 0.900562% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000879358 - 56.4083% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.413938% [1] +| | | | Ifpack2::Relaxation::compute: 0.000156599 - 17.8083% [1] +| | | | Remainder: 0.000719119 - 81.7777% +| | | MaxwellPreconditioner: Solver S_E: 0.000574878 - 36.8768% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.215698% [1] +| | | | Ifpack2::Relaxation::compute: 0.000165519 - 28.792% [1] +| | | | Remainder: 0.000408119 - 70.9923% +| | | MaxwellPreconditioner: Block preconditioner: 8.2e-05 - 5.26007% [1] +| | | Remainder: 8.64e-06 - 0.554232% +| | Mini-EM: timestepper: 0.0340273 - 8.01173% [1] +| | | Mini-EM: Advance Time Step: 0.0340255 - 99.9945% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00521671 - 15.3318% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.0879e-05 - 1.35869% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00482763 - 92.5417% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.0372854% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.336e-05 - 0.691023% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000415439 - 8.60545% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000243439 - 5.04262% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.264e-05 - 0.468967% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00020828 - 4.31433% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000202119 - 4.18672% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.032e-05 - 0.835193% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.296e-05 - 1.09702% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0215427% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.632e-05 - 1.5809% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000460678 - 9.54254% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00019056 - 3.94728% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.832e-05 - 1.82947% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000415518 - 8.60709% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000827278 - 17.1363% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.68e-06 - 0.0762279% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.272e-05 - 0.677766% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000339279 - 7.02786% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000433999 - 8.9899% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.692e-05 - 1.38619% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.052e-05 - 0.425054% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000190959 - 3.95555% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000332559 - 6.88866% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.472e-05 - 1.96204% [1] +| | | | | | Remainder: 3.22e-05 - 0.666994% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.044e-05 - 0.200126% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0414054% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000229119 - 4.39203% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.256e-05 - 0.624149% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.428e-05 - 43.8575% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.2e-06 - 3.6855% [1] +| | | | | | Remainder: 1.708e-05 - 52.457% +| | | | | Remainder: 4.392e-05 - 0.841911% +| | | | Stratimikos: BelosLOWS: 0.0272135 - 79.9799% [1] +| | | | | GMRES block system: Operation Op*x: 0.000301519 - 1.10797% [1] +| | | | | Belos::MVT::MvAddMv: 7.336e-05 - 0.269572% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0263031 - 96.6546% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000250719 - 0.953191% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.956e-05 - 19.7671% [2] +| | | | | | | | Belos::MVT::MvDot: 4.404e-05 - 88.862% [2] +| | | | | | | | Remainder: 5.52e-06 - 11.138% +| | | | | | | Belos::MVT::MvScale: 3.672e-05 - 14.6459% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.4e-05 - 37.4922% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.696e-05 - 92.5106% [2] +| | | | | | | | Remainder: 7.04e-06 - 7.48936% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.9959e-05 - 7.96071% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.8119e-05 - 90.7811% [2] +| | | | | | | | Remainder: 1.84e-06 - 9.2189% +| | | | | | | Remainder: 5.048e-05 - 20.1341% +| | | | | | Belos::MVT::MvAddMv: 5.064e-05 - 0.192525% [2] +| | | | | | Belos::MVT::MvNorm: 4.248e-05 - 0.161502% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0244187 - 92.8357% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.512e-05 - 0.307633% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.8919e-05 - 0.0774775% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000940798 - 3.85278% [2] +| | | | | | | | Belos::MVT::Assign: 2.208e-05 - 2.34694% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00012472 - 13.2568% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.688e-05 - 69.66% [13] +| | | | | | | | | Remainder: 3.784e-05 - 30.34% +| | | | | | | | Belos::MVT::MvDot: 9.224e-05 - 9.80444% [24] +| | | | | | | | Belos::MVT::MvNorm: 5.7039e-05 - 6.06283% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.000357799 - 38.0314% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00011504 - 12.2279% [33] +| | | | | | | | Remainder: 0.00017188 - 18.2696% +| | | | | | | CG S_E: Operation Op*x: 0.00011592 - 0.474718% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0224625 - 91.9888% [1] +| | | | | | | | Belos::MVT::Assign: 2.824e-05 - 0.125721% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00121096 - 5.39102% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000807399 - 66.6746% [202] +| | | | | | | | | Remainder: 0.000403556 - 33.3254% +| | | | | | | | Belos::MVT::MvDot: 0.00162736 - 7.24479% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.000892233 - 3.97211% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0155971 - 69.4362% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.0022138 - 9.85553% [603] +| | | | | | | | Remainder: 0.000892797 - 3.97462% +| | | | | | | Remainder: 0.000805477 - 3.29861% +| | | | | | GMRES block system: Operation Op*x: 0.000260999 - 0.992274% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.064e-05 - 0.0404515% [1] +| | | | | | Remainder: 0.00126896 - 4.82435% +| | | | | Remainder: 0.000535519 - 1.96784% +| | | | Mini-EM: Compute responses: 0.0015232 - 4.47664% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.392e-05 - 4.19644% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000877237 - 57.5919% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.145913% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.032e-05 - 2.31636% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00019112 - 21.7866% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0866357% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.128e-05 - 4.70568% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.884e-05 - 3.2876% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000337959 - 38.5254% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.4e-07 - 0.0729563% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 3.996e-05 - 4.55521% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.3119e-05 - 9.47509% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.432e-05 - 2.77234% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.204e-05 - 1.37249% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.0683966% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.156e-05 - 5.87755% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.788e-05 - 2.03822% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.92e-06 - 0.674846% [1] +| | | | | | Remainder: 1.9639e-05 - 2.23873% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.44e-06 - 0.357144% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0892859% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000215719 - 14.1623% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022452 - 14.7401% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.231605% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002124 - 94.6018% [1] +| | | | | | Remainder: 1.16e-05 - 5.16658% +| | | | | Remainder: 0.000135 - 8.86294% +| | | | Remainder: 7.204e-05 - 0.211724% +| | | Remainder: 1.88e-06 - 0.00552497% +| | Remainder: 0.0181135 - 4.26483% +| Remainder: 4.2759e-05 - 0.0100666% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0272135 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.7464 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000359039 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.0239758 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000974318 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 0.0288273 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.425481 [1] +| Mini-EM: Total Time: 0.425427 - 99.9873% [1] +| | Mini-EM: build mesh: 0.000597119 - 0.140358% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000283839 - 47.5347% [1] +| | | Remainder: 0.00031328 - 52.4653% +| | Mini-EM: build physics blocks: 0.000781717 - 0.183749% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023576 - 0.0554173% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0555454 - 13.0564% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0199665 - 4.69328% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00730794 - 36.6011% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00581626 - 79.5883% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000297439 - 4.07008% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00113908 - 15.5868% [3] +| | | | Remainder: 5.5159e-05 - 0.754782% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00277379 - 13.8923% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000891518 - 32.1408% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 5.656e-05 - 2.03909% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000305439 - 11.0116% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.832e-05 - 3.18409% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011614 - 41.8703% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00018084 - 6.51959% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.148e-05 - 1.13491% [3] +| | | | Remainder: 5.8239e-05 - 2.09962% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190843 - 9.5582% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000879157 - 4.40317% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00247723 - 12.407% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00109668 - 5.49259% [3] +| | | Remainder: 0.00352323 - 17.6457% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000952718 - 0.223944% [2] +| | Mini-EM: setup physics model evaluator: 0.0893701 - 21.0072% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0893506 - 99.9781% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00282035% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000402907% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0821413 - 91.9315% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0821253 - 99.9805% [1] +| | | | | | getWorksets(): 0.0551359 - 67.1364% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0551328 - 99.9943% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0304152 - 55.1671% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00294859 - 9.69448% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0059937 - 19.7063% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000291439 - 4.86242% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00569218 - 94.9694% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012616 - 2.21637% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.288e-05 - 0.577634% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000222479 - 3.9085% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000492359 - 8.64974% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111264 - 19.5468% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000224079 - 3.93661% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000887998 - 15.6003% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.1719e-05 - 1.08428% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00153184 - 26.9112% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000622359 - 40.6283% [1] +| | | | | | | | | | | | Remainder: 0.000909477 - 59.3717% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000800078 - 14.0557% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000147399 - 2.5895% [1] +| | | | | | | | | | | Remainder: 5.256e-05 - 0.923371% +| | | | | | | | | | Remainder: 1.008e-05 - 0.168177% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0177836 - 58.4696% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0101708 - 57.1918% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.276e-05 - 0.42042% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.44e-06 - 0.092815% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00536971 - 52.7955% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00381215 - 37.4814% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.056e-05 - 0.103827% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000682518 - 6.71058% [1] +| | | | | | | | | | | Remainder: 0.00024364 - 2.39549% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00362335 - 20.3746% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265175 - 14.9112% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.612e-05 - 0.315571% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000714878 - 4.01987% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000523839 - 2.94562% [1] +| | | | | | | | | | Remainder: 4.292e-05 - 0.241346% +| | | | | | | | | Remainder: 0.00368923 - 12.1296% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0246949 - 44.7917% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0246665 - 99.8848% [2] +| | | | | | | | | Remainder: 2.844e-05 - 0.115165% +| | | | | | | | Remainder: 2.272e-05 - 0.0412096% +| | | | | | | Remainder: 3.12e-06 - 0.00565874% +| | | | | | getOrientations(): 7.48e-06 - 0.00910803% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000682638 - 0.831215% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000673238 - 0.819769% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000356119 - 0.433629% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121919 - 0.148455% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000851478 - 1.0368% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000876709% [2] +| | | | | | Remainder: 0.0242958 - 29.5838% +| | | | | Remainder: 1.6e-05 - 0.0194786% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00899827% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.0184442% [1] +| | | | build response library: 0.00716034 - 8.01376% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00706986 - 98.7364% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0458283% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 61.7284% [1] +| | | | | | | Remainder: 1.24e-06 - 38.2716% +| | | | | | getOrientations(): 5.2e-07 - 0.00735517% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723518 - 10.2338% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869158 - 12.2939% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394039 - 5.5735% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011526 - 16.303% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0175392% [3] +| | | | | | Remainder: 0.00392555 - 55.5251% +| | | | | Remainder: 9.048e-05 - 1.26363% +| | | | Remainder: 2.152e-05 - 0.0240849% +| | | Remainder: 1.96e-05 - 0.0219313% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0602806 - 14.1694% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0602722 - 99.9861% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00106185% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000929119% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0602326 - 99.9343% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.060229 - 99.9941% [1] +| | | | | | getWorksets(): 0.0333355 - 55.3479% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0333345 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0237528 - 71.2559% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00273835 - 11.5286% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00516087 - 21.7274% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00019532 - 3.78464% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00496295 - 96.165% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.7639e-05 - 1.16139% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.452e-05 - 0.695555% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018196 - 3.66637% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000433639 - 8.73753% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000970117 - 19.5472% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000175279 - 3.53175% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000786038 - 15.8381% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.512e-05 - 0.506151% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00146368 - 29.4921% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000693958 - 47.412% [1] +| | | | | | | | | | | | Remainder: 0.000769718 - 52.588% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000699118 - 14.0868% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012244 - 2.46708% [1] +| | | | | | | | | | | Remainder: 1.34e-05 - 0.270001% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0503791% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0124291 - 52.3271% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00770334 - 61.9781% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.46e-05 - 0.189528% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.4e-06 - 0.0960622% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00381439 - 49.5161% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00383791 - 49.8214% [1] +| | | | | | | | | | | Remainder: 2.904e-05 - 0.376979% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00196823 - 15.8357% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00225543 - 18.1464% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.04e-05 - 0.164131% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000463559 - 3.72962% [1] +| | | | | | | | | | Remainder: 1.816e-05 - 0.146108% +| | | | | | | | | Remainder: 0.00342443 - 14.417% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00957429 - 28.7219% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00955609 - 99.8099% [1] +| | | | | | | | | Remainder: 1.82e-05 - 0.190092% +| | | | | | | | Remainder: 7.4e-06 - 0.0221992% +| | | | | | | Remainder: 1e-06 - 0.00299981% +| | | | | | getOrientations(): 6.48e-06 - 0.0107589% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000358959 - 0.59599% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000330119 - 0.548106% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000190439 - 0.316192% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.013522 - 22.451% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135034 - 99.8627% [1] +| | | | | | | Remainder: 1.856e-05 - 0.137258% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000415038 - 0.6891% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000597719% [2] +| | | | | | Remainder: 0.0120701 - 20.0404% +| | | | | Remainder: 3.56e-06 - 0.00591043% +| | | | fmb->setupBCFieldManagers(): 3.12e-06 - 0.00517652% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.268e-05 - 0.0210379% [1] +| | | | build response library: 1.776e-05 - 0.0294663% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.57658% [1] +| | | | | Remainder: 1.748e-05 - 98.4234% +| | | | Remainder: 4.84e-06 - 0.00803024% +| | | Remainder: 8.4e-06 - 0.0139348% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0452152 - 10.6282% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0131355 - 29.0511% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0316559 - 70.0117% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010328 - 0.326258% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0216509 - 68.3945% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00665099% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.0136715% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.002956% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0002292 - 1.05862% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00124896 - 5.76861% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00295139 - 13.6317% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000311439 - 1.43846% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0020068 - 9.26888% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00253055 - 11.688% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00350555 - 16.1912% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.28e-06 - 0.00591199% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00203225% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00559026 - 25.82% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107164 - 4.94962% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000441159 - 2.0376% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00172692 - 7.97618% [1] +| | | | | Remainder: 3.0279e-05 - 0.139851% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.108e-05 - 0.0350014% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.00568614% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000167439 - 0.528934% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00963269 - 30.4294% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00490327 - 50.9023% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00471807 - 48.9797% [1] +| | | | | Remainder: 1.136e-05 - 0.117932% +| | | | Remainder: 8.872e-05 - 0.280264% +| | | Remainder: 0.000423758 - 0.937204% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00408643 - 0.960548% [1] +| | | getWorksets(): 2.72e-06 - 0.0665618% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 57.3529% [1] +| | | | Remainder: 1.16e-06 - 42.6471% +| | | getOrientations(): 8e-07 - 0.019577% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000711918 - 17.4215% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000859838 - 21.0413% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000383119 - 9.3754% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011834 - 28.9592% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.0225135% [3] +| | | Remainder: 0.000943718 - 23.094% +| | panzer::ModelEvaluator::create_W_op: 0.0371904 - 8.74191% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0560155 - 13.1669% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.736e-05 - 0.120252% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0435745 - 77.7901% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00238672% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000543398 - 1.24705% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0013216 - 3.03296% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155851 - 3.57667% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00015516 - 0.35608% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00181 - 4.15379% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00154188 - 3.53848% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000621639 - 1.42661% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00130152 - 2.98687% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.0027539% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110736 - 2.54129% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00316943 - 7.27359% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000536959 - 1.23228% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00324823 - 7.45443% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00327111 - 7.50694% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00445623 - 10.2267% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.24e-06 - 0.0120254% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000575198 - 1.32003% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00317411 - 7.28433% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516371 - 11.8503% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016228 - 3.72418% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00015664 - 0.359476% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00179255 - 4.11377% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00356963 - 8.19201% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00282575 - 6.48487% [1] +| | | | Remainder: 4.364e-05 - 0.10015% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.144e-05 - 0.0204229% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00207085% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000262799 - 0.469154% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0120278 - 21.4723% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.012006 - 99.8191% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.236e-05 - 0.102762% [1] +| | | | Remainder: 9.4e-06 - 0.0781522% +| | | Remainder: 7.044e-05 - 0.125751% +| | MaxwellPreconditioner::build: 0.00160272 - 0.376731% [1] +| | | MaxwellPreconditioner: Schur complement: 1.548e-05 - 0.96586% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000912317 - 56.9232% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.398984% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001614 - 17.6912% [1] +| | | | Remainder: 0.000747277 - 81.9098% +| | | MaxwellPreconditioner: Solver S_E: 0.000577399 - 36.0263% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.235539% [1] +| | | | Ifpack2::Relaxation::compute: 0.00016884 - 29.2415% [1] +| | | | Remainder: 0.000407199 - 70.523% +| | | MaxwellPreconditioner: Block preconditioner: 8.88e-05 - 5.54059% [1] +| | | Remainder: 8.72e-06 - 0.544076% +| | Mini-EM: timestepper: 0.035602 - 8.36853% [1] +| | | Mini-EM: Advance Time Step: 0.0355996 - 99.9934% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00517646 - 14.5408% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.46e-05 - 1.44114% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00479575 - 92.6452% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0291925% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.476e-05 - 0.724809% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000423798 - 8.83696% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00024644 - 5.13872% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.164e-05 - 0.451233% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000207239 - 4.32131% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000201399 - 4.19953% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.968e-05 - 0.8274% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.268e-05 - 1.09847% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0216859% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.64e-05 - 1.59308% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000468839 - 9.77614% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000207239 - 4.32131% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.728e-05 - 1.40291% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000408919 - 8.5267% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000807958 - 16.8474% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.959e-06 - 0.0617005% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.2e-05 - 0.667258% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000327399 - 6.82686% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000431919 - 9.00629% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.544e-05 - 1.36454% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.04e-05 - 0.425377% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000189759 - 3.95682% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00033168 - 6.91613% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.4679e-05 - 1.97423% [1] +| | | | | | Remainder: 3.28e-05 - 0.683939% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.1955% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.0401819% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00021612 - 4.17505% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.3399e-05 - 0.645209% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.584e-05 - 47.4266% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 2.75457% [1] +| | | | | | Remainder: 1.6639e-05 - 49.8189% +| | | | | Remainder: 4.44e-05 - 0.857728% +| | | | Stratimikos: BelosLOWS: 0.028858 - 81.0625% [1] +| | | | | GMRES block system: Operation Op*x: 0.000324119 - 1.12315% [1] +| | | | | Belos::MVT::MvAddMv: 8.3999e-05 - 0.291077% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0279036 - 96.6928% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000264478 - 0.947829% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.3679e-05 - 20.2962% [2] +| | | | | | | | Belos::MVT::MvDot: 4.8279e-05 - 89.9402% [2] +| | | | | | | | Remainder: 5.4e-06 - 10.0598% +| | | | | | | Belos::MVT::MvScale: 3.788e-05 - 14.3226% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.7799e-05 - 36.9781% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.1039e-05 - 93.0879% [2] +| | | | | | | | Remainder: 6.76e-06 - 6.91214% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.176e-05 - 8.22753% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.988e-05 - 91.3603% [2] +| | | | | | | | Remainder: 1.88e-06 - 8.63971% +| | | | | | | Remainder: 5.336e-05 - 20.1756% +| | | | | | Belos::MVT::MvAddMv: 5.476e-05 - 0.196247% [2] +| | | | | | Belos::MVT::MvNorm: 4.376e-05 - 0.156826% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.025805 - 92.4791% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.488e-05 - 0.290177% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.044e-05 - 0.0792096% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00101864 - 3.94745% [2] +| | | | | | | | Belos::MVT::Assign: 2.228e-05 - 2.18723% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00013584 - 13.3355% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.372e-05 - 68.9929% [13] +| | | | | | | | | Remainder: 4.212e-05 - 31.0071% +| | | | | | | | Belos::MVT::MvDot: 0.00010464 - 10.2725% [24] +| | | | | | | | Belos::MVT::MvNorm: 6.328e-05 - 6.21222% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.000369518 - 36.2757% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.0001302 - 12.7818% [33] +| | | | | | | | Remainder: 0.00019288 - 18.9351% +| | | | | | | CG S_E: Operation Op*x: 0.000122519 - 0.474788% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0237353 - 91.9794% [1] +| | | | | | | | Belos::MVT::Assign: 2.68e-05 - 0.112912% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00139963 - 5.89686% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000895918 - 64.0109% [202] +| | | | | | | | | Remainder: 0.000503716 - 35.9891% +| | | | | | | | Belos::MVT::MvDot: 0.00185955 - 7.83456% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.00103728 - 4.3702% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0157998 - 66.5666% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.00253159 - 10.666% [603] +| | | | | | | | Remainder: 0.00108064 - 4.55289% +| | | | | | | Remainder: 0.000833237 - 3.22898% +| | | | | | GMRES block system: Operation Op*x: 0.000270479 - 0.969335% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.08e-05 - 0.0387047% [1] +| | | | | | Remainder: 0.00145432 - 5.21194% +| | | | | Remainder: 0.00054628 - 1.893% +| | | | Mini-EM: Compute responses: 0.00148904 - 4.18273% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.3839e-05 - 4.28727% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000851718 - 57.1993% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.136195% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.04e-05 - 2.39516% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00019056 - 22.3736% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0751422% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.36e-05 - 5.11907% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.884e-05 - 3.3861% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000328399 - 38.5572% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0798386% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 3.924e-05 - 4.60716% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.9679e-05 - 8.18099% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.2e-05 - 2.58301% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.112e-05 - 1.3056% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.0939278% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.128e-05 - 6.02077% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.692e-05 - 1.98657% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.24e-06 - 0.732637% [1] +| | | | | | Remainder: 2.016e-05 - 2.36698% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.96e-06 - 0.333101% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0913343% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000206039 - 13.8371% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022992 - 15.4409% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.278358% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000218 - 94.8156% [1] +| | | | | | Remainder: 1.128e-05 - 4.90605% +| | | | | Remainder: 0.0001312 - 8.81107% +| | | | Remainder: 7.616e-05 - 0.213935% +| | | Remainder: 2.36e-06 - 0.00662884% +| | Remainder: 0.0179846 - 4.22743% +| Remainder: 5.388e-05 - 0.0126633% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.028858 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 34.6525 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000335399 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.0229369 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000894798 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 0.0275254 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.421632 [1] +| Mini-EM: Total Time: 0.421589 - 99.9897% [1] +| | Mini-EM: build mesh: 0.000596558 - 0.141502% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000284239 - 47.6465% [1] +| | | Remainder: 0.000312319 - 52.3535% +| | Mini-EM: build physics blocks: 0.000794278 - 0.188401% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023924 - 0.0567473% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0556038 - 13.1891% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0201604 - 4.782% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00734614 - 36.4385% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00585867 - 79.7516% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000291918 - 3.97376% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114088 - 15.5303% [3] +| | | | Remainder: 5.468e-05 - 0.744336% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00281107 - 13.9435% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000882277 - 31.3858% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.188e-05 - 1.48982% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000305359 - 10.8627% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.724e-05 - 3.10344% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122652 - 43.6316% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00018112 - 6.44309% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.056e-05 - 1.08713% [3] +| | | | Remainder: 5.612e-05 - 1.99639% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190551 - 9.45177% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000872759 - 4.32908% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00270851 - 13.4348% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00102832 - 5.10069% [3] +| | | Remainder: 0.00348807 - 17.3016% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000859878 - 0.203961% [2] +| | Mini-EM: setup physics model evaluator: 0.0884283 - 20.975% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0884112 - 99.9807% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00285032% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000497674% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0810431 - 91.666% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.081028 - 99.9814% [1] +| | | | | | getWorksets(): 0.0547212 - 67.5337% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0547179 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0300718 - 54.9578% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283719 - 9.43474% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0059159 - 19.6726% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029056 - 4.91151% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00561546 - 94.9215% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000123039 - 2.19107% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.292e-05 - 0.586238% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000218919 - 3.8985% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000493639 - 8.79071% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111372 - 19.833% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220239 - 3.92201% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000883278 - 15.7294% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.684e-05 - 1.19028% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00152151 - 27.0951% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000622158 - 40.8907% [1] +| | | | | | | | | | | | Remainder: 0.000899357 - 59.1093% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000762118 - 13.5718% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012424 - 2.21246% [1] +| | | | | | | | | | | Remainder: 5.5e-05 - 0.979438% +| | | | | | | | | | Remainder: 9.88e-06 - 0.167007% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0171733 - 57.1076% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0102541 - 59.7098% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.432e-05 - 0.432216% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.094401% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00542847 - 52.9393% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00383183 - 37.3686% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1e-05 - 0.0975217% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000683158 - 6.66227% [1] +| | | | | | | | | | | Remainder: 0.000246679 - 2.40565% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00331571 - 19.3074% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00226083 - 13.1648% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.4839e-05 - 0.319328% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000714799 - 4.16228% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000530879 - 3.09131% [1] +| | | | | | | | | | Remainder: 4.208e-05 - 0.245032% +| | | | | | | | | Remainder: 0.00414539 - 13.785% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0246236 - 45.001% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0245942 - 99.8806% [2] +| | | | | | | | | Remainder: 2.94e-05 - 0.119398% +| | | | | | | | Remainder: 2.256e-05 - 0.0412296% +| | | | | | | Remainder: 3.28e-06 - 0.00599402% +| | | | | | getOrientations(): 6.96e-06 - 0.00858962% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000695638 - 0.858515% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693958 - 0.856442% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000360119 - 0.444438% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122959 - 0.151749% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857118 - 1.0578% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00103668% [2] +| | | | | | Remainder: 0.0235692 - 29.0877% +| | | | | Remainder: 1.504e-05 - 0.018558% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.00859619% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.0173734% [1] +| | | | build response library: 0.00732034 - 8.27988% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00722794 - 98.7378% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0464863% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 71.4286% [1] +| | | | | | | Remainder: 9.6e-07 - 28.5714% +| | | | | | getOrientations(): 4.8e-07 - 0.0066409% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744358 - 10.2983% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888717 - 12.2956% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000443479 - 6.13562% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117112 - 16.2026% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0177091% [3] +| | | | | | Remainder: 0.00397515 - 54.997% +| | | | | Remainder: 9.24e-05 - 1.26224% +| | | | Remainder: 2.192e-05 - 0.0247932% +| | | Remainder: 1.704e-05 - 0.0192699% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0593833 - 14.0856% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0593749 - 99.9859% [1] +| | | | allocate FieldManagerBuilder: 5.2e-07 - 0.000875791% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000943159% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0593357 - 99.9339% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0593322 - 99.9942% [1] +| | | | | | getWorksets(): 0.0342089 - 57.6566% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0342081 - 99.9975% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0247227 - 72.2716% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269151 - 10.8868% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00520139 - 21.0389% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000193839 - 3.72668% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00500503 - 96.2249% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.628e-05 - 1.12447% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.644952% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000185959 - 3.71545% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000424799 - 8.48745% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000998638 - 19.9527% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000175759 - 3.51165% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000771558 - 15.4157% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.572e-05 - 0.513883% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00148028 - 29.5758% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000705678 - 47.6721% [1] +| | | | | | | | | | | | Remainder: 0.000774598 - 52.3279% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000708398 - 14.1537% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000132959 - 2.65651% [1] +| | | | | | | | | | | Remainder: 1.24e-05 - 0.247751% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0484486% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0129088 - 52.2143% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0077113 - 59.7367% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.472e-05 - 0.190889% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.759e-06 - 0.100619% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00382123 - 49.5537% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00383927 - 49.7876% [1] +| | | | | | | | | | | Remainder: 2.832e-05 - 0.367253% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00202519 - 15.6885% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265127 - 20.5385% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.996e-05 - 0.154623% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000483039 - 3.74193% [1] +| | | | | | | | | | Remainder: 1.804e-05 - 0.13975% +| | | | | | | | | Remainder: 0.00392103 - 15.86% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00947781 - 27.7063% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00945921 - 99.8038% [1] +| | | | | | | | | Remainder: 1.8599e-05 - 0.196237% +| | | | | | | | Remainder: 7.56e-06 - 0.0221% +| | | | | | | Remainder: 8.4e-07 - 0.0024555% +| | | | | | getOrientations(): 6.12e-06 - 0.0103148% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000389479 - 0.656437% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337959 - 0.569604% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000190519 - 0.321105% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0134874 - 22.732% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0134675 - 99.8526% [1] +| | | | | | | Remainder: 1.988e-05 - 0.147397% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000425599 - 0.717315% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.99e-07 - 0.000672484% [2] +| | | | | | Remainder: 0.0102858 - 17.336% +| | | | | Remainder: 3.44e-06 - 0.00579752% +| | | | fmb->setupBCFieldManagers(): 2.76e-06 - 0.00464843% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.236e-05 - 0.0208169% [1] +| | | | build response library: 1.816e-05 - 0.0305853% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.32159% [1] +| | | | | Remainder: 1.792e-05 - 98.6784% +| | | | Remainder: 4.88e-06 - 0.00821896% +| | | Remainder: 8.36e-06 - 0.014078% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0448343 - 10.6346% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0131108 - 29.2429% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0313108 - 69.8366% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.12e-05 - 0.291274% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0215066 - 68.6875% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00725359% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.64e-06 - 0.0122753% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00297583% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000172079 - 0.800123% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00123848 - 5.7586% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00293987 - 13.6696% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00031744 - 1.47601% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00198831 - 9.24514% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00252471 - 11.7393% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00350067 - 16.2772% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.12e-06 - 0.00520771% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00241786% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00559654 - 26.0225% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00104708 - 4.86864% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000429718 - 1.99808% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00171576 - 7.97782% [1] +| | | | | Remainder: 2.944e-05 - 0.136888% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2599e-05 - 0.0402386% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.84e-06 - 0.00907037% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016512 - 0.527359% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00942533 - 30.1025% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00476007 - 50.5029% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00465323 - 49.3694% [1] +| | | | | Remainder: 1.204e-05 - 0.127741% +| | | | Remainder: 0.00010708 - 0.341991% +| | | Remainder: 0.000412717 - 0.920538% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420023 - 0.996286% [1] +| | | getWorksets(): 2.84e-06 - 0.0676154% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 59.1549% [1] +| | | | Remainder: 1.16e-06 - 40.8451% +| | | getOrientations(): 7.6e-07 - 0.0180943% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755318 - 17.9828% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891958 - 21.2359% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393438 - 9.36706% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120096 - 28.5927% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0257129% [3] +| | | Remainder: 0.000953877 - 22.7101% +| | panzer::ModelEvaluator::create_W_op: 0.0372436 - 8.83411% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0556592 - 13.2022% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.8879e-05 - 0.123751% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0433995 - 77.9736% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.00267284% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00029272 - 0.674478% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0013298 - 3.06408% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155851 - 3.59109% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0001538 - 0.354382% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179572 - 4.13764% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153176 - 3.52943% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000682918 - 1.57356% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0013012 - 2.99818% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.00276501% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011118 - 2.56177% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00319111 - 7.35288% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000516959 - 1.19116% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00318751 - 7.34458% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00331451 - 7.63721% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00448619 - 10.337% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5e-06 - 0.0115209% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000305759 - 0.704522% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321859 - 7.4162% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00515459 - 11.8771% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00182903 - 4.21442% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000160159 - 0.369034% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0017786 - 4.09819% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00362575 - 8.35436% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00282107 - 6.50024% [1] +| | | | Remainder: 4.408e-05 - 0.101568% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0212723% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00208411% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000260879 - 0.468708% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.011843 - 21.2778% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0118238 - 99.8375% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.092e-05 - 0.092206% [1] +| | | | Remainder: 8.32e-06 - 0.0702522% +| | | Remainder: 7.388e-05 - 0.132736% +| | MaxwellPreconditioner::build: 0.0016574 - 0.393131% [1] +| | | MaxwellPreconditioner: Schur complement: 1.46e-05 - 0.8809% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000977237 - 58.9622% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.364292% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015888 - 16.2581% [1] +| | | | Remainder: 0.000814797 - 83.3776% +| | | MaxwellPreconditioner: Solver S_E: 0.000570878 - 34.4443% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.224216% [1] +| | | | Ifpack2::Relaxation::compute: 0.000165519 - 28.9938% [1] +| | | | Remainder: 0.000404079 - 70.782% +| | | MaxwellPreconditioner: Block preconditioner: 8.6e-05 - 5.18887% [1] +| | | Remainder: 8.68e-06 - 0.523713% +| | Mini-EM: timestepper: 0.0343219 - 8.14109% [1] +| | | Mini-EM: Advance Time Step: 0.0343199 - 99.9941% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00520191 - 15.1571% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.224e-05 - 1.38872% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00482159 - 92.6889% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0398209% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.296e-05 - 0.683592% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000420039 - 8.71163% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000247639 - 5.13605% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.256e-05 - 0.467896% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00020536 - 4.25918% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000200239 - 4.15297% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.928e-05 - 0.81467% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.308e-05 - 1.10088% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.0174216% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.676e-05 - 1.59201% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000466398 - 9.67312% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00020128 - 4.17456% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.0079e-05 - 1.86824% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000410239 - 8.50838% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000821278 - 17.0334% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.96e-06 - 0.0613906% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.192e-05 - 0.662023% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000329119 - 6.82595% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000429759 - 8.91323% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.656e-05 - 1.38046% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.992e-05 - 0.413142% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000189839 - 3.93727% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000336239 - 6.97362% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.424e-05 - 1.95454% [1] +| | | | | | Remainder: 3.108e-05 - 0.644601% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.096e-05 - 0.210692% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.0399853% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000218999 - 4.20998% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.328e-05 - 0.639766% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.524e-05 - 45.7933% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.12e-06 - 3.36538% [1] +| | | | | | Remainder: 1.692e-05 - 50.8413% +| | | | | Remainder: 4.276e-05 - 0.822006% +| | | | Stratimikos: BelosLOWS: 0.0275586 - 80.2992% [1] +| | | | | GMRES block system: Operation Op*x: 0.000302199 - 1.09657% [1] +| | | | | Belos::MVT::MvAddMv: 7.176e-05 - 0.260391% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0266552 - 96.7219% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000256519 - 0.962361% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.18e-05 - 20.1934% [2] +| | | | | | | | Belos::MVT::MvDot: 4.692e-05 - 90.5792% [2] +| | | | | | | | Remainder: 4.88e-06 - 9.42085% +| | | | | | | Belos::MVT::MvScale: 3.696e-05 - 14.4083% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.5519e-05 - 37.2366% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.8559e-05 - 92.7135% [2] +| | | | | | | | Remainder: 6.96e-06 - 7.28651% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.108e-05 - 8.21771% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.916e-05 - 90.8918% [2] +| | | | | | | | Remainder: 1.92e-06 - 9.10816% +| | | | | | | Remainder: 5.116e-05 - 19.9439% +| | | | | | Belos::MVT::MvAddMv: 4.68e-05 - 0.175576% [2] +| | | | | | Belos::MVT::MvNorm: 4.12e-05 - 0.154567% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0246381 - 92.4327% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.428e-05 - 0.301484% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.904e-05 - 0.0772787% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000943797 - 3.83064% [2] +| | | | | | | | Belos::MVT::Assign: 2.212e-05 - 2.34372% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0001264 - 13.3927% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.976e-05 - 71.0127% [13] +| | | | | | | | | Remainder: 3.664e-05 - 28.9873% +| | | | | | | | Belos::MVT::MvDot: 9.4079e-05 - 9.96814% [24] +| | | | | | | | Belos::MVT::MvNorm: 5.612e-05 - 5.94619% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.000358719 - 38.0081% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00011416 - 12.0958% [33] +| | | | | | | | Remainder: 0.000172199 - 18.2453% +| | | | | | | CG S_E: Operation Op*x: 0.000117679 - 0.47763% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0227131 - 92.1871% [1] +| | | | | | | | Belos::MVT::Assign: 3.252e-05 - 0.143177% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00128408 - 5.65346% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000856198 - 66.678% [202] +| | | | | | | | | Remainder: 0.00042788 - 33.322% +| | | | | | | | Belos::MVT::MvDot: 0.001694 - 7.45822% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.000912877 - 4.01916% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0156642 - 68.9652% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.00225004 - 9.90632% [603] +| | | | | | | | Remainder: 0.000875474 - 3.85448% +| | | | | | | Remainder: 0.000770158 - 3.12588% +| | | | | | GMRES block system: Operation Op*x: 0.000264959 - 0.994025% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.124e-05 - 0.0421682% [1] +| | | | | | Remainder: 0.00139636 - 5.23859% +| | | | | Remainder: 0.000529439 - 1.92114% +| | | | Mini-EM: Compute responses: 0.001487 - 4.33276% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.284e-05 - 4.22597% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000846757 - 56.9441% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.132269% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.0159e-05 - 2.38073% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00018828 - 22.2354% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.127545% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.18e-05 - 4.93648% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.876e-05 - 3.39649% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000328479 - 38.7926% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.0850303% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 3.976e-05 - 4.69556% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.792e-05 - 8.02119% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.3319e-05 - 2.75392% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.08e-05 - 1.27545% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.0803064% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.132e-05 - 6.06077% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.704e-05 - 2.01238% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6e-06 - 0.708586% [1] +| | | | | | Remainder: 1.952e-05 - 2.30527% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.24e-06 - 0.352388% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.2e-06 - 0.0806996% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00020612 - 13.8615% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000232759 - 15.653% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.257777% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221479 - 95.1538% [1] +| | | | | | Remainder: 1.068e-05 - 4.58844% +| | | | | Remainder: 0.00013208 - 8.88234% +| | | | Remainder: 7.2399e-05 - 0.210954% +| | | Remainder: 2.04e-06 - 0.00594373% +| | Remainder: 0.0176063 - 4.17618% +| Remainder: 4.356e-05 - 0.0103313% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0275586 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.2864 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000333239 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.0238864 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000962598 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 0.0284934 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.424426 [1] +| Mini-EM: Total Time: 0.424384 - 99.9902% [1] +| | Mini-EM: build mesh: 0.000598558 - 0.141041% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028808 - 48.129% [1] +| | | Remainder: 0.000310478 - 51.871% +| | Mini-EM: build physics blocks: 0.000784758 - 0.184917% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234039 - 0.0551479% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0557568 - 13.1383% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0202655 - 4.77527% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00777146 - 38.3482% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00584942 - 75.268% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000714519 - 9.19414% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00115524 - 14.8651% [3] +| | | | Remainder: 5.2279e-05 - 0.672705% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00278339 - 13.7346% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000880877 - 31.6476% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.6919e-05 - 1.68568% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00029936 - 10.7552% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.828e-05 - 3.17167% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119796 - 43.0394% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000181479 - 6.52007% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.192e-05 - 1.1468% [3] +| | | | Remainder: 5.66e-05 - 2.03349% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190935 - 9.4217% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000876517 - 4.32517% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00239227 - 11.8047% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00104148 - 5.13916% [3] +| | | Remainder: 0.00349103 - 17.2265% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00102348 - 0.241167% [2] +| | Mini-EM: setup physics model evaluator: 0.0881737 - 20.7768% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0881546 - 99.9784% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00290399% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000408374% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0809791 - 91.8604% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.080963 - 99.9801% [1] +| | | | | | getWorksets(): 0.0543404 - 67.1176% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.054337 - 99.9938% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0296454 - 54.5584% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00272199 - 9.18183% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0059507 - 20.0729% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000266319 - 4.47542% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00567378 - 95.3464% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012212 - 2.15236% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.3319e-05 - 0.587245% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00022364 - 3.94164% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000498318 - 8.78282% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00112696 - 19.8625% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000217 - 3.82461% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000866797 - 15.2772% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.476e-05 - 1.14139% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00156956 - 27.6633% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000645238 - 41.1096% [1] +| | | | | | | | | | | | Remainder: 0.000924318 - 58.8904% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000776237 - 13.6811% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0001222 - 2.15377% [1] +| | | | | | | | | | | Remainder: 5.288e-05 - 0.932006% +| | | | | | | | | | Remainder: 1.06e-05 - 0.17813% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.017322 - 58.4306% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00972697 - 56.1539% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.244e-05 - 0.436313% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.04e-06 - 0.0929374% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00537387 - 55.247% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00337179 - 34.6643% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.044e-05 - 0.10733% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000682278 - 7.01429% [1] +| | | | | | | | | | | Remainder: 0.00023712 - 2.43776% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00356503 - 20.5809% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00267443 - 15.4395% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.44e-05 - 0.314052% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000734998 - 4.24315% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000523719 - 3.02343% [1] +| | | | | | | | | | Remainder: 4.244e-05 - 0.245006% +| | | | | | | | | Remainder: 0.00365075 - 12.3147% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0246696 - 45.401% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0246385 - 99.8742% [2] +| | | | | | | | | Remainder: 3.104e-05 - 0.125823% +| | | | | | | | Remainder: 2.204e-05 - 0.0405616% +| | | | | | | Remainder: 3.36e-06 - 0.00618324% +| | | | | | getOrientations(): 7.64e-06 - 0.00943641% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000669118 - 0.826449% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685438 - 0.846606% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357519 - 0.441583% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123399 - 0.152414% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000842238 - 1.04028% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000741079% [2] +| | | | | | Remainder: 0.0239367 - 29.5649% +| | | | | Remainder: 1.612e-05 - 0.0199064% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00871197% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0164711% [1] +| | | | build response library: 0.00712874 - 8.08663% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00704026 - 98.7588% [1] +| | | | | | getWorksets(): 2.64e-06 - 0.0374986% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 63.6364% [1] +| | | | | | | Remainder: 9.6e-07 - 36.3636% +| | | | | | getOrientations(): 4.8e-07 - 0.00681793% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719558 - 10.2206% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869678 - 12.3529% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389279 - 5.52933% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114436 - 16.2545% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0204538% [3] +| | | | | | Remainder: 0.00391283 - 55.5779% +| | | | | Remainder: 8.8479e-05 - 1.24116% +| | | | Remainder: 2.16e-05 - 0.0245024% +| | | Remainder: 1.908e-05 - 0.0216391% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0616955 - 14.5376% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0616865 - 99.9854% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00116719% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000907817% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0616459 - 99.9342% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0616419 - 99.9934% [1] +| | | | | | getWorksets(): 0.034259 - 55.5775% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.034258 - 99.9972% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0246723 - 72.019% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00265879 - 10.7764% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00522102 - 21.1615% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000191839 - 3.67436% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00502631 - 96.2705% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.82e-05 - 1.15791% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.304e-05 - 0.657342% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000182719 - 3.63525% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000511079 - 10.1681% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000968517 - 19.269% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00017044 - 3.39096% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000770878 - 15.3369% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.5159e-05 - 0.500547% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0014742 - 29.3296% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000692238 - 46.957% [1] +| | | | | | | | | | | | Remainder: 0.000781958 - 53.043% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000698998 - 13.9068% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012044 - 2.39619% [1] +| | | | | | | | | | | Remainder: 1.264e-05 - 0.251477% +| | | | | | | | | | Remainder: 2.88e-06 - 0.0551616% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0128904 - 52.2463% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00767478 - 59.5389% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.536e-05 - 0.200136% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.96e-06 - 0.103716% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00380139 - 49.5309% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00382063 - 49.7816% [1] +| | | | | | | | | | | Remainder: 2.944e-05 - 0.383594% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00206259 - 16.0011% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265207 - 20.5741% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.996e-05 - 0.154844% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000463238 - 3.59368% [1] +| | | | | | | | | | Remainder: 1.772e-05 - 0.137467% +| | | | | | | | | Remainder: 0.00390211 - 15.8158% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00957781 - 27.9579% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00956085 - 99.8229% [1] +| | | | | | | | | Remainder: 1.696e-05 - 0.177076% +| | | | | | | | Remainder: 7.92e-06 - 0.0231187% +| | | | | | | Remainder: 9.6e-07 - 0.00280218% +| | | | | | getOrientations(): 6.92e-06 - 0.0112261% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000361519 - 0.586483% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000331479 - 0.53775% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000187279 - 0.303818% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0135358 - 21.9587% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.013517 - 99.8617% [1] +| | | | | | | Remainder: 1.872e-05 - 0.1383% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000408439 - 0.6626% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000584019% [2] +| | | | | | Remainder: 0.0125511 - 20.3614% +| | | | | Remainder: 4.04e-06 - 0.00655356% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 0.00557659% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.28e-05 - 0.0207501% [1] +| | | | build response library: 1.832e-05 - 0.0296986% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31004% [1] +| | | | | Remainder: 1.808e-05 - 98.69% +| | | | Remainder: 4.72e-06 - 0.0076516% +| | | Remainder: 9e-06 - 0.0145878% +| | Mini-EM: eval auxiliary physics model evaluator: 0.04478 - 10.5518% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0129485 - 28.9158% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0314166 - 70.1576% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.2239e-05 - 0.2936% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0216779 - 69.0013% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00572012% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.0154997% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00313684% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0001638 - 0.75561% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00123916 - 5.71623% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00300419 - 13.8583% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000309559 - 1.428% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00207611 - 9.57712% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00251635 - 11.6079% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00350551 - 16.1709% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.2e-06 - 0.0055356% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00239876% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00559006 - 25.787% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107512 - 4.95952% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000426079 - 1.9655% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173528 - 8.00483% [1] +| | | | | Remainder: 2.964e-05 - 0.136729% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0376871% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.00623874% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000181439 - 0.577526% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00936137 - 29.7975% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00472683 - 50.4929% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00462063 - 49.3584% [1] +| | | | | Remainder: 1.392e-05 - 0.148696% +| | | | Remainder: 8.988e-05 - 0.286091% +| | | Remainder: 0.00041496 - 0.926663% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410079 - 0.966291% [1] +| | | getWorksets(): 2.96e-06 - 0.0721812% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 62.1622% [1] +| | | | Remainder: 1.12e-06 - 37.8378% +| | | getOrientations(): 6e-07 - 0.0146313% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727597 - 17.7429% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000867798 - 21.1617% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382039 - 9.31623% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117144 - 28.5661% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.025361% [3] +| | | Remainder: 0.000947317 - 23.1009% +| | panzer::ModelEvaluator::create_W_op: 0.0368739 - 8.6888% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0554455 - 13.0649% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.74e-05 - 0.121561% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.043005 - 77.5627% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00241832% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000293599 - 0.682709% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132444 - 3.07973% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00156259 - 3.63352% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0001582 - 0.367864% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179007 - 4.16248% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00154007 - 3.58115% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000595039 - 1.38365% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00131192 - 3.05061% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.36e-06 - 0.00316242% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110004 - 2.55793% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00314323 - 7.30899% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000488559 - 1.13605% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00319863 - 7.43781% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00333527 - 7.75554% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00447987 - 10.4171% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.4e-06 - 0.0102314% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000297999 - 0.69294% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00320247 - 7.44674% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00520487 - 12.1029% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158527 - 3.68626% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0001628 - 0.378561% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00176636 - 4.10732% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00358427 - 8.33454% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283047 - 6.58173% [1] +| | | | Remainder: 4.216e-05 - 0.0980351% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.204e-05 - 0.021715% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00202% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000262119 - 0.472751% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.012027 - 21.6917% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120064 - 99.8281% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.18e-05 - 0.0981122% [1] +| | | | Remainder: 8.88e-06 - 0.0738336% +| | | Remainder: 7.0759e-05 - 0.127619% +| | MaxwellPreconditioner::build: 0.00157616 - 0.371398% [1] +| | | MaxwellPreconditioner: Schur complement: 1.484e-05 - 0.941531% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000884318 - 56.106% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.41614% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015792 - 17.8578% [1] +| | | | Remainder: 0.000722718 - 81.726% +| | | MaxwellPreconditioner: Solver S_E: 0.000571798 - 36.278% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.251837% [1] +| | | | Ifpack2::Relaxation::compute: 0.00016672 - 29.1571% [1] +| | | | Remainder: 0.000403638 - 70.591% +| | | MaxwellPreconditioner: Block preconditioner: 9.668e-05 - 6.13391% [1] +| | | Remainder: 8.52e-06 - 0.540556% +| | Mini-EM: timestepper: 0.0352896 - 8.31548% [1] +| | | Mini-EM: Advance Time Step: 0.0352875 - 99.994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00520019 - 14.7366% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.312e-05 - 1.4061% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00481939 - 92.6772% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0340292% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.272e-05 - 0.678925% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000416759 - 8.64755% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000241279 - 5.00643% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.192e-05 - 0.45483% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000205199 - 4.25778% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0002046 - 4.24535% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.056e-05 - 0.841601% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.2319e-05 - 1.08559% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0190896% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.668e-05 - 1.59107% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000470839 - 9.76969% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000200039 - 4.15072% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.056e-05 - 1.87908% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000408639 - 8.47907% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000813118 - 16.8718% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.04e-06 - 0.0630786% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.1679e-05 - 0.657324% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0003326 - 6.90129% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000434158 - 9.00857% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.496e-05 - 1.34789% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.06e-05 - 0.42744% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00019124 - 3.96814% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000337039 - 6.9934% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.5119e-05 - 1.97367% [1] +| | | | | | Remainder: 3.116e-05 - 0.646555% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.052e-05 - 0.2023% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0423062% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00021804 - 4.19293% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.312e-05 - 0.6369% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.544e-05 - 46.6184% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.08e-06 - 3.26087% [1] +| | | | | | Remainder: 1.66e-05 - 50.1208% +| | | | | Remainder: 4.38e-05 - 0.842278% +| | | | Stratimikos: BelosLOWS: 0.0285244 - 80.8345% [1] +| | | | | GMRES block system: Operation Op*x: 0.000305759 - 1.07192% [1] +| | | | | Belos::MVT::MvAddMv: 7.948e-05 - 0.278638% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0276226 - 96.8382% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000263599 - 0.954289% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.236e-05 - 19.8635% [2] +| | | | | | | | Belos::MVT::MvDot: 4.704e-05 - 89.8396% [2] +| | | | | | | | Remainder: 5.32e-06 - 10.1604% +| | | | | | | Belos::MVT::MvScale: 3.944e-05 - 14.9621% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.6799e-05 - 36.7221% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.0039e-05 - 93.0165% [2] +| | | | | | | | Remainder: 6.76e-06 - 6.98354% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.2e-05 - 8.34601% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.988e-05 - 90.3636% [2] +| | | | | | | | Remainder: 2.12e-06 - 9.63636% +| | | | | | | Remainder: 5.3e-05 - 20.1063% +| | | | | | Belos::MVT::MvAddMv: 4.704e-05 - 0.170296% [2] +| | | | | | Belos::MVT::MvNorm: 4.192e-05 - 0.15176% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0256467 - 92.8469% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.496e-05 - 0.292279% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.964e-05 - 0.0765791% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00100532 - 3.91987% [2] +| | | | | | | | Belos::MVT::Assign: 2.196e-05 - 2.18439% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00013556 - 13.4843% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.38e-05 - 69.1945% [13] +| | | | | | | | | Remainder: 4.176e-05 - 30.8055% +| | | | | | | | Belos::MVT::MvDot: 0.000105239 - 10.4682% [24] +| | | | | | | | Belos::MVT::MvNorm: 6.2359e-05 - 6.20292% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.00036808 - 36.6133% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00012908 - 12.8397% [33] +| | | | | | | | Remainder: 0.000183039 - 18.2071% +| | | | | | | CG S_E: Operation Op*x: 0.00012876 - 0.502053% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0236527 - 92.2253% [1] +| | | | | | | | Belos::MVT::Assign: 3.008e-05 - 0.127173% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00141559 - 5.98491% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000916996 - 64.7781% [202] +| | | | | | | | | Remainder: 0.000498599 - 35.2219% +| | | | | | | | Belos::MVT::MvDot: 0.00188059 - 7.95086% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.00100668 - 4.25607% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0157422 - 66.5553% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.00248607 - 10.5107% [603] +| | | | | | | | Remainder: 0.00109156 - 4.61492% +| | | | | | | Remainder: 0.000765278 - 2.98393% +| | | | | | GMRES block system: Operation Op*x: 0.000265359 - 0.96066% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.104e-05 - 0.0399673% [1] +| | | | | | Remainder: 0.00134692 - 4.87614% +| | | | | Remainder: 0.000516639 - 1.81122% +| | | | Mini-EM: Compute responses: 0.0014892 - 4.22018% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.4319e-05 - 4.31904% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000850998 - 57.1448% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.145711% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.056e-05 - 2.41599% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00018944 - 22.2609% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0799062% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.26e-05 - 5.00589% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.896e-05 - 3.40306% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000332519 - 39.074% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0799062% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 3.928e-05 - 4.61576% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.7399e-05 - 7.92% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.224e-05 - 2.6134% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.12e-05 - 1.3161% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.0799062% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.104e-05 - 5.99766% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.696e-05 - 1.99295% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.96e-06 - 0.700354% [1] +| | | | | | Remainder: 1.956e-05 - 2.29848% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.12e-06 - 0.34381% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0913244% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000206959 - 13.8974% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022984 - 15.4338% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.226244% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021828 - 94.9704% [1] +| | | | | | Remainder: 1.104e-05 - 4.80334% +| | | | | Remainder: 0.0001306 - 8.76983% +| | | | Remainder: 7.3639e-05 - 0.208683% +| | | Remainder: 2.12e-06 - 0.00600744% +| | Remainder: 0.0177861 - 4.19103% +| Remainder: 4.18e-05 - 0.00984859% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0285244 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 35.0577 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000340839 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.0230199 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000913078 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 0.0275509 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.425655 [1] +| Mini-EM: Total Time: 0.425607 - 99.9888% [1] +| | Mini-EM: build mesh: 0.000691078 - 0.162375% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288879 - 41.8012% [1] +| | | Remainder: 0.000402199 - 58.1988% +| | Mini-EM: build physics blocks: 0.000804798 - 0.189094% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000246159 - 0.0578371% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0569288 - 13.3759% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0198538 - 4.66482% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0073453 - 36.9969% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00584562 - 79.5832% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00030664 - 4.17464% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114092 - 15.5326% [3] +| | | | Remainder: 5.212e-05 - 0.709569% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00274643 - 13.8333% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000878757 - 31.9963% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.792e-05 - 1.74481% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00030724 - 11.1869% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.752e-05 - 3.18668% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115504 - 42.0559% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000181558 - 6.61069% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.968e-05 - 1.08068% [3] +| | | | Remainder: 5.872e-05 - 2.13805% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00197239 - 9.93458% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000876597 - 4.41525% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00239979 - 12.0873% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00102268 - 5.15103% [3] +| | | Remainder: 0.00349063 - 17.5817% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000857478 - 0.201472% [2] +| | Mini-EM: setup physics model evaluator: 0.0885023 - 20.7944% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0884827 - 99.9778% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00298363% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000406859% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0810281 - 91.5751% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0810132 - 99.9816% [1] +| | | | | | getWorksets(): 0.0551031 - 68.0174% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0550999 - 99.9942% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0302094 - 54.8267% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00271699 - 8.99385% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00592642 - 19.6178% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000267319 - 4.51063% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00564854 - 95.3112% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012596 - 2.22995% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.34e-05 - 0.591303% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000212479 - 3.76166% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000500639 - 8.86315% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111596 - 19.7565% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000215879 - 3.82185% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000863318 - 15.2839% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.46e-05 - 1.14366% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00154719 - 27.391% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000626798 - 40.5119% [1] +| | | | | | | | | | | | Remainder: 0.000920397 - 59.4881% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000784758 - 13.8931% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012748 - 2.25686% [1] +| | | | | | | | | | | Remainder: 5.688e-05 - 1.00698% +| | | | | | | | | | Remainder: 1.056e-05 - 0.178185% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0174272 - 57.6878% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00977481 - 56.0896% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.168e-05 - 0.426402% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.024e-05 - 0.104759% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00539006 - 55.1424% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00339435 - 34.7255% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.105168% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000691158 - 7.07081% [1] +| | | | | | | | | | | Remainder: 0.00023704 - 2.42501% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00364195 - 20.8981% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265931 - 15.2596% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.952e-05 - 0.341536% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000715198 - 4.10393% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000531199 - 3.04811% [1] +| | | | | | | | | | Remainder: 4.516e-05 - 0.259136% +| | | | | | | | | Remainder: 0.00413887 - 13.7006% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0248668 - 45.1305% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0248361 - 99.8765% [2] +| | | | | | | | | Remainder: 3.072e-05 - 0.123538% +| | | | | | | | Remainder: 2.36e-05 - 0.0428313% +| | | | | | | Remainder: 3.2e-06 - 0.0058073% +| | | | | | getOrientations(): 7.2e-06 - 0.00888744% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000708678 - 0.874769% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685638 - 0.846329% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374479 - 0.462245% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012464 - 0.153852% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895037 - 1.1048% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000987494% [2] +| | | | | | Remainder: 0.0231136 - 28.5307% +| | | | | Remainder: 1.492e-05 - 0.0184134% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.00953859% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.0171785% [1] +| | | | build response library: 0.0074057 - 8.36966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00731346 - 98.7545% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0415672% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 71.0526% [1] +| | | | | | | Remainder: 8.8e-07 - 28.9474% +| | | | | | getOrientations(): 5.2e-07 - 0.00711018% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766318 - 10.4782% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918557 - 12.5598% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418439 - 5.72149% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012224 - 16.7143% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.239e-06 - 0.0169414% [3] +| | | | | | Remainder: 0.00398295 - 54.4606% +| | | | | Remainder: 9.224e-05 - 1.24553% +| | | | Remainder: 2.224e-05 - 0.0251349% +| | | Remainder: 1.964e-05 - 0.0221915% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0611693 - 14.3722% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0611607 - 99.986% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00104642% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 0.00124263% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0611194 - 99.9324% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0611159 - 99.9943% [1] +| | | | | | getWorksets(): 0.0338844 - 55.4429% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0338835 - 99.9974% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0243367 - 71.8245% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267607 - 10.996% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00516527 - 21.2242% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00019548 - 3.78451% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00496703 - 96.1621% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 7.3599e-05 - 1.48175% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.636e-05 - 0.732028% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018268 - 3.67785% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000426599 - 8.58862% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000980437 - 19.7389% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000174159 - 3.5063% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000770478 - 15.5119% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.468e-05 - 0.496877% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0014664 - 29.5226% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000695038 - 47.3977% [1] +| | | | | | | | | | | | Remainder: 0.000771358 - 52.6023% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000696358 - 14.0196% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012196 - 2.45539% [1] +| | | | | | | | | | | Remainder: 1.332e-05 - 0.268169% +| | | | | | | | | | Remainder: 2.76e-06 - 0.0534338% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0126058 - 51.7975% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00775862 - 61.548% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.536e-05 - 0.197973% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.4e-06 - 0.108267% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00382959 - 49.3592% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00387619 - 49.9598% [1] +| | | | | | | | | | | Remainder: 2.908e-05 - 0.374809% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00203487 - 16.1424% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00230811 - 18.3099% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.188e-05 - 0.173571% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000464559 - 3.68528% [1] +| | | | | | | | | | Remainder: 1.776e-05 - 0.140887% +| | | | | | | | | Remainder: 0.00388955 - 15.9822% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00953929 - 28.1532% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00952181 - 99.8168% [1] +| | | | | | | | | Remainder: 1.748e-05 - 0.183242% +| | | | | | | | Remainder: 7.56e-06 - 0.0223117% +| | | | | | | Remainder: 8.8e-07 - 0.00259706% +| | | | | | getOrientations(): 6.84e-06 - 0.0111918% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000368479 - 0.602918% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000339679 - 0.555795% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019796 - 0.323909% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0135701 - 22.2039% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135512 - 99.8603% [1] +| | | | | | | Remainder: 1.896e-05 - 0.139719% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000434279 - 0.710583% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000654494% [2] +| | | | | | Remainder: 0.0123137 - 20.1481% +| | | | | Remainder: 3.48e-06 - 0.00569377% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.00542832% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.24e-05 - 0.0202745% [1] +| | | | build response library: 1.932e-05 - 0.0315889% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24224% [1] +| | | | | Remainder: 1.908e-05 - 98.7578% +| | | | Remainder: 4.88e-06 - 0.00797898% +| | | Remainder: 8.56e-06 - 0.013994% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0452727 - 10.6372% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0132117 - 29.1825% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0316433 - 69.8949% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.076e-05 - 0.286822% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0216685 - 68.4775% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00646098% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.92e-06 - 0.0134758% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00350739% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000188399 - 0.869459% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00124524 - 5.74675% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00297047 - 13.7087% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000323599 - 1.4934% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00200744 - 9.26428% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00257211 - 11.8703% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00348379 - 16.0776% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.00479959% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00258439% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00561002 - 25.8902% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107564 - 4.96405% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000437719 - 2.02007% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00171816 - 7.92926% [1] +| | | | | Remainder: 2.928e-05 - 0.135127% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.16e-05 - 0.0366586% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.00619404% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016608 - 0.52485% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00961369 - 30.3814% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00485467 - 50.4974% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00474611 - 49.3682% [1] +| | | | | Remainder: 1.292e-05 - 0.134392% +| | | | Remainder: 9.068e-05 - 0.286569% +| | | Remainder: 0.000417678 - 0.922583% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428051 - 1.00574% [1] +| | | getWorksets(): 3.4e-06 - 0.0794298% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 62.3529% [1] +| | | | Remainder: 1.28e-06 - 37.6471% +| | | getOrientations(): 8e-07 - 0.0186894% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750798 - 17.5399% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889278 - 20.7751% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403479 - 9.42596% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012324 - 28.7909% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0242962% [3] +| | | Remainder: 0.000999317 - 23.3458% +| | panzer::ModelEvaluator::create_W_op: 0.0374384 - 8.79647% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0557852 - 13.1072% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.612e-05 - 0.118526% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0432812 - 77.5855% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00277256% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000290719 - 0.671697% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00131168 - 3.03059% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155796 - 3.59961% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00015288 - 0.353225% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00182075 - 4.2068% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153428 - 3.5449% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000699678 - 1.61658% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00127728 - 2.95111% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.32e-06 - 0.00304982% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109356 - 2.52663% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00315811 - 7.29672% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000517198 - 1.19497% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00319303 - 7.3774% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00330487 - 7.6358% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00460143 - 10.6315% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.92e-06 - 0.0113675% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000296359 - 0.684729% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00318239 - 7.35282% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516055 - 11.9233% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173652 - 4.01217% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00015672 - 0.362097% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178096 - 4.11484% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00359091 - 8.29669% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00281071 - 6.49407% [1] +| | | | Remainder: 4.528e-05 - 0.104618% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.224e-05 - 0.0219413% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.001936% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272159 - 0.487869% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0120812 - 21.6566% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120596 - 99.8215% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.224e-05 - 0.101314% [1] +| | | | Remainder: 9.32e-06 - 0.0771446% +| | | Remainder: 7.12e-05 - 0.127632% +| | MaxwellPreconditioner::build: 0.00158599 - 0.372643% [1] +| | | MaxwellPreconditioner: Schur complement: 1.52e-05 - 0.958389% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000901357 - 56.8323% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.390522% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015952 - 17.6978% [1] +| | | | Remainder: 0.000738317 - 81.9117% +| | | MaxwellPreconditioner: Solver S_E: 0.000574399 - 36.2169% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.215878% [1] +| | | | Ifpack2::Relaxation::compute: 0.000167559 - 29.1712% [1] +| | | | Remainder: 0.0004056 - 70.6129% +| | | MaxwellPreconditioner: Block preconditioner: 8.6599e-05 - 5.46023% [1] +| | | Remainder: 8.44e-06 - 0.532158% +| | Mini-EM: timestepper: 0.0344347 - 8.09073% [1] +| | | Mini-EM: Advance Time Step: 0.0344328 - 99.9944% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0052705 - 15.3066% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.1839e-05 - 1.36304% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00485999 - 92.211% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.0370371% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.292e-05 - 0.677368% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000423639 - 8.71688% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000241679 - 4.97283% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.42e-05 - 0.497944% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00021144 - 4.35063% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000201999 - 4.15637% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.088e-05 - 0.841155% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.344e-05 - 1.09959% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.0164609% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.632e-05 - 1.57037% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000466918 - 9.60739% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00020076 - 4.13088% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.764e-05 - 1.8033% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000411238 - 8.46171% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000823118 - 16.9366% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.52e-06 - 0.051852% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.2e-05 - 0.658438% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000341999 - 7.03704% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000453879 - 9.3391% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.756e-05 - 1.39013% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.084e-05 - 0.428808% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000190519 - 3.92015% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000324279 - 6.67243% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.516e-05 - 1.95803% [1] +| | | | | | Remainder: 3.244e-05 - 0.667491% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.96e-06 - 0.188976% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0432596% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000249239 - 4.72894% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.14e-05 - 0.595768% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.392e-05 - 44.3312% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.24e-06 - 3.94904% [1] +| | | | | | Remainder: 1.624e-05 - 51.7197% +| | | | | Remainder: 4.58e-05 - 0.868987% +| | | | Stratimikos: BelosLOWS: 0.0275827 - 80.1059% [1] +| | | | | GMRES block system: Operation Op*x: 0.000303799 - 1.10141% [1] +| | | | | Belos::MVT::MvAddMv: 7.396e-05 - 0.268139% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0266934 - 96.7761% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000256359 - 0.960382% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.128e-05 - 20.0032% [2] +| | | | | | | | Belos::MVT::MvDot: 4.648e-05 - 90.6396% [2] +| | | | | | | | Remainder: 4.8e-06 - 9.36037% +| | | | | | | Belos::MVT::MvScale: 3.772e-05 - 14.7137% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.5959e-05 - 37.4315% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.8919e-05 - 92.6635% [2] +| | | | | | | | Remainder: 7.04e-06 - 7.33647% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.08e-05 - 8.11362% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.9e-05 - 91.3462% [2] +| | | | | | | | Remainder: 1.8e-06 - 8.65385% +| | | | | | | Remainder: 5.06e-05 - 19.7379% +| | | | | | Belos::MVT::MvAddMv: 4.612e-05 - 0.172776% [2] +| | | | | | Belos::MVT::MvNorm: 4.208e-05 - 0.157642% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0247426 - 92.6917% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.428e-05 - 0.300211% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.992e-05 - 0.0805089% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000961518 - 3.88608% [2] +| | | | | | | | Belos::MVT::Assign: 2.124e-05 - 2.20901% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00013024 - 13.5452% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.396e-05 - 72.1437% [13] +| | | | | | | | | Remainder: 3.628e-05 - 27.8563% +| | | | | | | | Belos::MVT::MvDot: 9.468e-05 - 9.84693% [24] +| | | | | | | | Belos::MVT::MvNorm: 5.9399e-05 - 6.17763% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.000362599 - 37.7111% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00011704 - 12.1724% [33] +| | | | | | | | Remainder: 0.00017632 - 18.3377% +| | | | | | | CG S_E: Operation Op*x: 0.000121679 - 0.491779% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0227906 - 92.1106% [1] +| | | | | | | | Belos::MVT::Assign: 3.204e-05 - 0.140584% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00126676 - 5.55826% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00086888 - 68.5908% [202] +| | | | | | | | | Remainder: 0.000397879 - 31.4092% +| | | | | | | | Belos::MVT::MvDot: 0.00170399 - 7.47674% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.000942476 - 4.13538% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0156163 - 68.5209% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.00227643 - 9.98849% [603] +| | | | | | | | Remainder: 0.000952559 - 4.17962% +| | | | | | | Remainder: 0.000774637 - 3.13078% +| | | | | | GMRES block system: Operation Op*x: 0.000267279 - 1.00129% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.108e-05 - 0.0415083% [1] +| | | | | | Remainder: 0.00132792 - 4.97469% +| | | | | Remainder: 0.000511479 - 1.85435% +| | | | Mini-EM: Compute responses: 0.00150728 - 4.37744% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.2639e-05 - 4.15578% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000860438 - 57.0856% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.204547% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.012e-05 - 2.33834% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00019168 - 22.277% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0883271% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.196e-05 - 4.87659% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.904e-05 - 3.37503% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000339399 - 39.4449% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0790295% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 3.968e-05 - 4.6116% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.7559e-05 - 7.8517% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.124e-05 - 2.46851% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.188e-05 - 1.38069% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.0929759% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.052e-05 - 5.87143% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.728e-05 - 2.00828% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.2e-06 - 0.720563% [1] +| | | | | | Remainder: 1.988e-05 - 2.31045% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.84e-06 - 0.321109% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0928828% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000215919 - 14.3251% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023056 - 15.2965% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.225538% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021884 - 94.9167% [1] +| | | | | | Remainder: 1.12e-05 - 4.85774% +| | | | | Remainder: 0.00013148 - 8.72302% +| | | | Remainder: 7.232e-05 - 0.210032% +| | | Remainder: 1.92e-06 - 0.00557577% +| | Remainder: 0.0177559 - 4.17189% +| Remainder: 4.776e-05 - 0.0112204% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0275827 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.2546 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=CG --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 31.11 msec task-clock:u # 0.031 CPUs utilized ( +- 0.82% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,774 page-faults:u # 89.180 K/sec ( +- 0.24% ) + 24,181,252 cycles:u # 0.777 GHz ( +- 25.67% ) (63.23%) + 69,402,022 instructions:u # 2.87 insn per cycle ( +- 4.08% ) + branches:u + 350,851 branch-misses:u ( +- 0.24% ) + 27,782,898 L1-dcache-loads:u # 893.182 M/sec ( +- 0.17% ) + 387,773 L1-dcache-load-misses:u # 1.40% of all L1-dcache accesses ( +- 0.49% ) + LLC-loads:u + LLC-load-misses:u + 26,560,695 L1-icache-loads:u # 853.890 M/sec ( +- 0.19% ) + 240,260 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 0.58% ) + 22,118,098 dTLB-loads:u # 711.067 M/sec ( +- 41.27% ) (18.81%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.98790 +- 0.00548 seconds time elapsed ( +- 0.55% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 317,524 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.54% ) + 16,955,591 BR_RETIRED:u ( +- 0.49% ) + + 0.98018 +- 0.00250 seconds time elapsed ( +- 0.25% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 22,777,325 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.47% ) + 5,245 ITLB_WALK:u ( +- 2.29% ) + 12,435 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.10% ) + 30,492,368 L1D_TLB:u ( +- 0.44% ) + + 0.97208 +- 0.00222 seconds time elapsed ( +- 0.23% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 26,540,426 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% ) + 242,609 L1I_CACHE_REFILL:u ( +- 1.17% ) + 384,275 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.75% ) + 27,798,070 L1D_CACHE:u ( +- 0.22% ) + + 0.97052 +- 0.00428 seconds time elapsed ( +- 0.44% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 468,054 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 1.17% ) + 495,852 LL_CACHE_RD:u ( +- 1.25% ) + 138,793 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 2.56% ) + 18,109 L2D_TLB_REFILL:u ( +- 3.46% ) + 260,425 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.24% ) + 1,478,733 L2D_CACHE:u ( +- 0.62% ) + + 0.97429 +- 0.00316 seconds time elapsed ( +- 0.32% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell10_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..3a995e7 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell10_power.output @@ -0,0 +1,126 @@ +Socket1 18.72 +Socket2 19.84 +Socket1 18.64 +Socket2 20.12 +Socket1 18.64 +Socket2 20.12 +Socket1 18.84 +Socket2 20.32 +Socket1 18.56 +Socket2 20.32 +Socket1 18.52 +Socket2 20.28 +Socket1 18.52 +Socket2 20.32 +Socket1 18.24 +Socket2 19.88 +Socket1 18.32 +Socket2 19.96 +Socket1 18.36 +Socket2 19.96 +Socket1 18.56 +Socket2 19.72 +Socket1 18.60 +Socket2 19.64 +Socket1 18.88 +Socket2 19.52 +Socket1 19.04 +Socket2 19.36 +Socket1 19.04 +Socket2 19.36 +Socket1 19.12 +Socket2 19.60 +Socket1 19.12 +Socket2 19.72 +Socket1 18.96 +Socket2 19.48 +Socket1 18.56 +Socket2 19.60 +Socket1 18.48 +Socket2 19.84 +Socket1 18.28 +Socket2 19.96 +Socket1 18.48 +Socket2 19.96 +Socket1 18.64 +Socket2 19.92 +Socket1 18.72 +Socket2 20.04 +Socket1 18.84 +Socket2 19.84 +Socket1 18.64 +Socket2 19.88 +Socket1 18.64 +Socket2 19.88 +Socket1 18.44 +Socket2 20.12 +Socket1 18.20 +Socket2 20.16 +Socket1 18.16 +Socket2 20.08 +Start +Socket1 18.24 +Socket2 20.08 +Socket1 18.20 +Socket2 19.76 +End +Socket1 18.56 +Socket2 19.76 +Socket1 19.20 +Socket2 19.76 +Socket1 19.36 +Socket2 19.64 +Socket1 19.20 +Socket2 19.68 +Socket1 19.08 +Socket2 19.64 +Socket1 18.72 +Socket2 19.56 +Socket1 18.04 +Socket2 19.56 +Socket1 18.04 +Socket2 19.72 +Socket1 18.28 +Socket2 19.84 +Socket1 18.36 +Socket2 19.92 +Socket1 18.36 +Socket2 19.92 +Socket1 18.48 +Socket2 20.08 +Socket1 18.40 +Socket2 19.88 +Socket1 18.56 +Socket2 19.88 +Socket1 18.60 +Socket2 19.84 +Socket1 18.80 +Socket2 19.76 +Socket1 18.92 +Socket2 19.92 +Socket1 18.92 +Socket2 20.08 +Socket1 18.64 +Socket2 19.88 +Socket1 18.64 +Socket2 19.88 +Socket1 18.48 +Socket2 19.84 +Socket1 18.44 +Socket2 19.72 +Socket1 18.48 +Socket2 19.80 +Socket1 18.72 +Socket2 19.60 +Socket1 18.60 +Socket2 19.84 +Socket1 18.60 +Socket2 19.68 +Socket1 18.64 +Socket2 19.80 +Socket1 18.40 +Socket2 19.72 +Socket1 18.44 +Socket2 19.96 +Socket1 18.56 +Socket2 20.16 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell12.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell12.output new file mode 100644 index 0000000..d41c966 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell12.output @@ -0,0 +1,3008 @@ +oasis15.umiacs.umd.edu +30 CG Tpetra maxwell12.xml +output_avg5/altra_CG_Tpetra_maxwell12.output +output_avg5/altra_CG_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0003484 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 223 iterations with total CPU time of 0.0401784 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00149568 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 0.0461855 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 0.650036 [1] +| Mini-EM: Total Time: 0.649995 - 99.9937% [1] +| | Mini-EM: build mesh: 0.00062048 - 0.0954592% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029736 - 47.9242% [1] +| | | Remainder: 0.00032312 - 52.0758% +| | Mini-EM: build physics blocks: 0.00079484 - 0.122284% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023544 - 0.0362218% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0999829 - 15.3821% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0329131 - 5.0636% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126305 - 38.3753% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0100716 - 79.7399% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00046632 - 3.69201% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00203248 - 16.0918% [3] +| | | | Remainder: 6.016e-05 - 0.476307% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00357984 - 10.8766% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00138904 - 38.8017% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 9.456e-05 - 2.64146% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038876 - 10.8597% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012664 - 3.53759% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011782 - 32.9121% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030528 - 8.52776% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.632e-05 - 1.01457% [3] +| | | | Remainder: 6.104e-05 - 1.7051% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00340536 - 10.3465% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0014202 - 4.31499% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.004013 - 12.1927% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00173016 - 5.25674% [3] +| | | Remainder: 0.00613408 - 18.6372% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00140488 - 0.216137% [2] +| | Mini-EM: setup physics model evaluator: 0.109314 - 16.8176% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.109295 - 99.9834% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00241547% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000512373% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.101861 - 93.1978% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.101846 - 99.9858% [1] +| | | | | | getWorksets(): 0.0753049 - 73.9396% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0753017 - 99.9958% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0400282 - 53.1571% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00265872 - 6.64211% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0078888 - 19.7081% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000229119 - 2.90436% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00765008 - 96.9739% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012836 - 1.67789% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.248e-05 - 0.424571% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00023244 - 3.0384% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00067488 - 8.82187% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00162828 - 21.2845% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029624 - 3.87238% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00121272 - 15.8524% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.872e-05 - 0.506139% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00213392 - 27.8941% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00089256 - 41.8272% [1] +| | | | | | | | | | | | Remainder: 0.00124136 - 58.1728% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.001016 - 13.2809% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020116 - 2.62952% [1] +| | | | | | | | | | | Remainder: 5.4879e-05 - 0.717365% +| | | | | | | | | | Remainder: 9.6e-06 - 0.121692% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0246732 - 61.6394% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0141532 - 57.3629% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.176e-05 - 0.295056% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.036e-05 - 0.0731988% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00755576 - 53.3854% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00523228 - 36.9688% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.96e-06 - 0.0703726% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113028 - 7.98602% [1] +| | | | | | | | | | | Remainder: 0.00017284 - 1.2212% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0047012 - 19.0539% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00368612 - 14.9398% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.06e-05 - 0.245611% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00116052 - 4.70357% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000864799 - 3.50502% [1] +| | | | | | | | | | Remainder: 4.668e-05 - 0.189194% +| | | | | | | | | Remainder: 0.00480756 - 12.0104% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.035251 - 46.813% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0352097 - 99.883% [2] +| | | | | | | | | Remainder: 4.124e-05 - 0.11699% +| | | | | | | | Remainder: 2.248e-05 - 0.0298532% +| | | | | | | Remainder: 3.16e-06 - 0.00419628% +| | | | | | getOrientations(): 8.2e-06 - 0.00805133% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071996 - 0.706907% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069568 - 0.683067% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036988 - 0.363174% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012312 - 0.120888% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00090284 - 0.886471% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000864046% [2] +| | | | | | Remainder: 0.0237211 - 23.291% +| | | | | Remainder: 1.448e-05 - 0.0142155% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.0075026% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.0139073% [1] +| | | | build response library: 0.00738624 - 6.75805% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00729396 - 98.7506% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.0477107% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 73.5632% [1] +| | | | | | | Remainder: 9.2e-07 - 26.4368% +| | | | | | getOrientations(): 4.8e-07 - 0.00658079% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074564 - 10.2227% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088332 - 12.1103% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040908 - 5.60848% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011792 - 16.1668% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0170004% [3] +| | | | | | Remainder: 0.00407152 - 55.8204% +| | | | | Remainder: 9.228e-05 - 1.24935% +| | | | Remainder: 2.16e-05 - 0.019763% +| | | Remainder: 1.816e-05 - 0.0166128% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0867429 - 13.3452% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0867346 - 99.9904% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000737883% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000507295% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0866947 - 99.954% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0866905 - 99.9951% [1] +| | | | | | getWorksets(): 0.0511093 - 58.956% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.051108 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0324168 - 63.428% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00271648 - 8.37985% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00719048 - 22.1813% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00022548 - 3.13581% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00696244 - 96.8286% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.812e-05 - 0.834765% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.132e-05 - 0.449842% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002258 - 3.24312% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00061948 - 8.89746% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00141552 - 20.3308% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028108 - 4.03709% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0010744 - 15.4314% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.984e-05 - 0.428586% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00207364 - 29.7832% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000975479 - 47.0419% [1] +| | | | | | | | | | | | Remainder: 0.00109816 - 52.9581% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00093676 - 13.4545% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020312 - 2.91737% [1] +| | | | | | | | | | | Remainder: 1.336e-05 - 0.191887% +| | | | | | | | | | Remainder: 2.56e-06 - 0.0356026% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.018375 - 56.6836% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0108074 - 58.8158% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.496e-05 - 0.138424% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.56e-06 - 0.0699521% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00554392 - 51.2974% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00521104 - 48.2173% [1] +| | | | | | | | | | | Remainder: 2.992e-05 - 0.276847% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0030678 - 16.6955% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00370052 - 20.1389% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.032e-05 - 0.110585% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00075984 - 4.13519% [1] +| | | | | | | | | | Remainder: 1.912e-05 - 0.104054% +| | | | | | | | | Remainder: 0.00413484 - 12.7552% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0186827 - 36.5553% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0186605 - 99.8812% [1] +| | | | | | | | | Remainder: 2.22e-05 - 0.118826% +| | | | | | | | Remainder: 8.52e-06 - 0.0166706% +| | | | | | | Remainder: 1.24e-06 - 0.00242617% +| | | | | | getOrientations(): 1.1e-05 - 0.0126888% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040316 - 0.465057% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034156 - 0.394% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019816 - 0.228583% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0224127 - 25.8537% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.022391 - 99.9031% [1] +| | | | | | | Remainder: 2.172e-05 - 0.0969095% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00043172 - 0.498002% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000507553% [2] +| | | | | | Remainder: 0.0117825 - 13.5914% +| | | | | Remainder: 4.24e-06 - 0.00489073% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.00378165% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.152e-05 - 0.0132819% [1] +| | | | build response library: 1.872e-05 - 0.0215831% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.28205% [1] +| | | | | Remainder: 1.848e-05 - 98.7179% +| | | | Remainder: 5.28e-06 - 0.00608754% +| | | Remainder: 8.36e-06 - 0.00963767% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0768601 - 11.8247% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0218862 - 28.4754% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0542697 - 70.6084% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012372 - 0.227972% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.037402 - 68.9187% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00438479% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.28e-06 - 0.00876959% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00171114% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0004056 - 1.08443% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00214864 - 5.74472% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00532936 - 14.2489% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00088644 - 2.37003% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00349616 - 9.34752% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00439528 - 11.7515% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00615132 - 16.4465% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.8e-06 - 0.00481258% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.2e-07 - 0.00192503% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0097504 - 26.0692% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00099416 - 2.65804% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00075832 - 2.02749% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00304428 - 8.13935% [1] +| | | | | Remainder: 3.396e-05 - 0.0907973% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.384e-05 - 0.0255023% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.00449606% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020788 - 0.38305% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0164045 - 30.2277% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00827632 - 50.4516% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00811244 - 49.4526% [1] +| | | | | Remainder: 1.572e-05 - 0.0958275% +| | | | Remainder: 0.00011536 - 0.212568% +| | | Remainder: 0.000704239 - 0.91626% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422488 - 0.649986% [1] +| | | getWorksets(): 2.76e-06 - 0.0653273% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 55.0725% [1] +| | | | Remainder: 1.24e-06 - 44.9275% +| | | getOrientations(): 7.6e-07 - 0.0179887% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738599 - 17.4821% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088828 - 21.025% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040392 - 9.56051% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121812 - 28.8321% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0236693% [3] +| | | Remainder: 0.000971439 - 22.9933% +| | panzer::ModelEvaluator::create_W_op: 0.0622267 - 9.57342% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0955667 - 14.7027% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.524e-05 - 0.0891943% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0741855 - 77.6269% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00188716% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000984999 - 1.32775% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00230916 - 3.11268% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00272128 - 3.66821% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025572 - 0.344703% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00313448 - 4.22519% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0027032 - 3.64384% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00055792 - 0.752061% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00239324 - 3.22602% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.52e-06 - 0.00204892% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108116 - 1.45737% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00554872 - 7.47952% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0009428 - 1.27087% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00575744 - 7.76087% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00572748 - 7.72048% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00795576 - 10.7241% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.84e-06 - 0.00922013% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00100472 - 1.35433% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00562756 - 7.58579% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00900156 - 12.1339% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00146564 - 1.97564% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000263559 - 0.35527% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00307972 - 4.15138% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0064332 - 8.67177% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00518032 - 6.98293% [1] +| | | | Remainder: 4.6119e-05 - 0.0621671% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.208e-05 - 0.0126404% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.44e-06 - 0.0015068% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00035228 - 0.368622% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0208194 - 21.7852% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0207976 - 99.8949% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.268e-05 - 0.0609046% [1] +| | | | Remainder: 9.2e-06 - 0.0441895% +| | | Remainder: 0.00011072 - 0.115856% +| | MaxwellPreconditioner::build: 0.00175168 - 0.269491% [1] +| | | MaxwellPreconditioner: Schur complement: 1.504e-05 - 0.858605% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00096792 - 55.2567% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.388462% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001994 - 20.6009% [1] +| | | | Remainder: 0.00076476 - 79.0107% +| | | MaxwellPreconditioner: Solver S_E: 0.000664879 - 37.9567% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.174468% [1] +| | | | Ifpack2::Relaxation::compute: 0.000248879 - 37.4322% [1] +| | | | Remainder: 0.00041484 - 62.3933% +| | | MaxwellPreconditioner: Block preconditioner: 9.532e-05 - 5.44164% [1] +| | | Remainder: 8.52e-06 - 0.48639% +| | Mini-EM: timestepper: 0.0572101 - 8.80163% [1] +| | | Mini-EM: Advance Time Step: 0.0572075 - 99.9955% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00877116 - 15.3322% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.924e-05 - 1.01743% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00826492 - 94.2284% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0232307% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.124e-05 - 0.61997% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00073404 - 8.88139% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0004094 - 4.95347% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.212e-05 - 0.388631% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00035088 - 4.24541% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00034508 - 4.17524% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.124e-05 - 0.498977% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.748e-05 - 1.05845% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0111314% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.632e-05 - 0.923421% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000835399 - 10.1078% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00036168 - 4.37609% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00010648 - 1.28834% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00071356 - 8.6336% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00142628 - 17.257% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.88e-06 - 0.0469454% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.06e-05 - 0.612226% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000590639 - 7.14634% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00075212 - 9.10015% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.82e-05 - 0.825175% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.288e-05 - 0.397826% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033308 - 4.03005% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0006636 - 8.02912% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0001612 - 1.95041% [1] +| | | | | | Remainder: 3.468e-05 - 0.419605% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.188e-05 - 0.135444% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0255382% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031476 - 3.58858% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.812e-05 - 0.434606% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.796e-05 - 47.1144% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.2e-06 - 3.14795% [1] +| | | | | | Remainder: 1.896e-05 - 49.7377% +| | | | | Remainder: 5e-05 - 0.57005% +| | | | Stratimikos: BelosLOWS: 0.0462202 - 80.7939% [1] +| | | | | GMRES block system: Operation Op*x: 0.0005276 - 1.14149% [1] +| | | | | Belos::MVT::MvAddMv: 8.48e-05 - 0.183469% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0450137 - 97.3897% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00028248 - 0.627542% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.852e-05 - 20.7165% [2] +| | | | | | | | Belos::MVT::MvDot: 5.308e-05 - 90.704% [2] +| | | | | | | | Remainder: 5.44e-06 - 9.29597% +| | | | | | | Belos::MVT::MvScale: 3.744e-05 - 13.254% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00010788 - 38.1903% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001004 - 93.0664% [2] +| | | | | | | | Remainder: 7.48e-06 - 6.93363% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.576e-05 - 9.11923% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.368e-05 - 91.9255% [2] +| | | | | | | | Remainder: 2.08e-06 - 8.07453% +| | | | | | | Remainder: 5.288e-05 - 18.7199% +| | | | | | Belos::MVT::MvAddMv: 8.86e-05 - 0.196829% [2] +| | | | | | Belos::MVT::MvNorm: 4.872e-05 - 0.108234% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0426824 - 94.8208% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00011756 - 0.27543% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.352e-05 - 0.0551047% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00148864 - 3.48771% [2] +| | | | | | | | Belos::MVT::Assign: 1.676e-05 - 1.12586% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015816 - 10.6245% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011152 - 70.5109% [15] +| | | | | | | | | Remainder: 4.664e-05 - 29.4891% +| | | | | | | | Belos::MVT::MvDot: 0.00015904 - 10.6836% [28] +| | | | | | | | Belos::MVT::MvNorm: 9.268e-05 - 6.22582% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.00070744 - 47.5226% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00018612 - 12.5027% [39] +| | | | | | | | Remainder: 0.00016844 - 11.315% +| | | | | | | CG S_E: Operation Op*x: 0.000236999 - 0.555262% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0398327 - 93.3236% [1] +| | | | | | | | Belos::MVT::Assign: 9.32e-06 - 0.0233978% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00185264 - 4.65105% [224] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00125364 - 67.6678% [224] +| | | | | | | | | Remainder: 0.000599 - 32.3322% +| | | | | | | | Belos::MVT::MvDot: 0.00266412 - 6.68826% [447] +| | | | | | | | Belos::MVT::MvNorm: 0.00145252 - 3.64654% [224] +| | | | | | | | CG S_E: Operation Op*x: 0.0293325 - 73.6391% [223] +| | | | | | | | Belos::MVT::MvAddMv: 0.00339888 - 8.53287% [669] +| | | | | | | | Remainder: 0.0011228 - 2.81879% +| | | | | | | Remainder: 0.00098292 - 2.30287% +| | | | | | GMRES block system: Operation Op*x: 0.000452559 - 1.00538% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.308e-05 - 0.0290578% [1] +| | | | | | Remainder: 0.00144592 - 3.21217% +| | | | | Remainder: 0.000594079 - 1.28532% +| | | | Mini-EM: Compute responses: 0.0021342 - 3.73063% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.336e-05 - 3.90591% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0013642 - 63.9209% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.117285% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.068e-05 - 2.24894% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033296 - 24.407% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0557103% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.86e-05 - 5.02859% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.632e-05 - 3.3954% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00059456 - 43.5831% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0498461% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.56e-05 - 4.80868% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.968e-05 - 5.10776% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.244e-05 - 2.37795% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.284e-05 - 0.941211% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.0381176% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.044e-05 - 3.69741% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.68e-05 - 1.96452% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.92e-06 - 0.58056% [1] +| | | | | | Remainder: 2.18e-05 - 1.59801% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.84e-06 - 0.273639% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0674726% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029364 - 13.7588% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000243 - 11.386% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.345679% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022992 - 94.6173% [1] +| | | | | | Remainder: 1.224e-05 - 5.03704% +| | | | | Remainder: 0.00014272 - 6.68728% +| | | | Remainder: 8.196e-05 - 0.143268% +| | | Remainder: 2.6e-06 - 0.00454465% +| | Remainder: 0.0201464 - 3.09948% +| Remainder: 4.112e-05 - 0.0063258% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0462202 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.3862 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00036 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 223 iterations with total CPU time of 0.0410504 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00158468 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 0.047293 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 0.646228 [1] +| Mini-EM: Total Time: 0.646188 - 99.9938% [1] +| | Mini-EM: build mesh: 0.00062096 - 0.0960959% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029468 - 47.4556% [1] +| | | Remainder: 0.00032628 - 52.5444% +| | Mini-EM: build physics blocks: 0.00085596 - 0.132463% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023784 - 0.0368066% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0962859 - 14.9006% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0334279 - 5.17309% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0125952 - 37.6788% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.010064 - 79.9035% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0004666 - 3.70458% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0019986 - 15.8679% [3] +| | | | Remainder: 6.6e-05 - 0.524008% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00379588 - 11.3554% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00150312 - 39.5987% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00011484 - 3.02539% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00042976 - 11.3217% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012824 - 3.3784% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121844 - 32.099% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030636 - 8.07086% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.664e-05 - 0.965257% [3] +| | | | Remainder: 5.848e-05 - 1.54062% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00345868 - 10.3467% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00145828 - 4.36246% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0040664 - 12.1647% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00189456 - 5.66761% [3] +| | | Remainder: 0.00615884 - 18.4243% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0017232 - 0.266672% [2] +| | Mini-EM: setup physics model evaluator: 0.109399 - 16.9299% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.109382 - 99.984% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00226729% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000548537% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.101892 - 93.1523% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.101875 - 99.9838% [1] +| | | | | | getWorksets(): 0.0756821 - 74.2891% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0756787 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0409015 - 54.0462% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00273568 - 6.68846% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0080782 - 19.7504% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000243479 - 3.01403% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00782452 - 96.8597% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00014 - 1.78925% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.328e-05 - 0.42533% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002602 - 3.32544% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068924 - 8.80872% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00165856 - 21.197% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002986 - 3.81621% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00120216 - 15.364% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.824e-05 - 0.48872% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.002174 - 27.7844% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00089684 - 41.253% [1] +| | | | | | | | | | | | Remainder: 0.00127716 - 58.747% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106768 - 13.6453% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020728 - 2.64911% [1] +| | | | | | | | | | | Remainder: 5.528e-05 - 0.706497% +| | | | | | | | | | Remainder: 1.02e-05 - 0.126266% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0256133 - 62.6219% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0150855 - 58.8973% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.368e-05 - 0.289549% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.92e-06 - 0.0657584% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00793028 - 52.5688% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00564208 - 37.4006% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.104e-05 - 0.0731828% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00112364 - 7.44847% [1] +| | | | | | | | | | | Remainder: 0.00032488 - 2.15359% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00509924 - 19.9086% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00329824 - 12.8771% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.724e-05 - 0.26252% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115784 - 4.52047% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0008612 - 3.36232% [1] +| | | | | | | | | | Remainder: 4.4e-05 - 0.171786% +| | | | | | | | | Remainder: 0.00447432 - 10.9393% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0347549 - 45.9242% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0347136 - 99.8812% [2] +| | | | | | | | | Remainder: 4.128e-05 - 0.118775% +| | | | | | | | Remainder: 2.236e-05 - 0.029546% +| | | | | | | Remainder: 3.4e-06 - 0.00449248% +| | | | | | getOrientations(): 8.08e-06 - 0.00793128% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071124 - 0.698149% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069172 - 0.678988% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003706 - 0.363779% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001254 - 0.123092% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000848879 - 0.833254% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000706747% [2] +| | | | | | Remainder: 0.0234364 - 23.005% +| | | | | Remainder: 1.648e-05 - 0.016174% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.00771609% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5e-05 - 0.0137134% [1] +| | | | build response library: 0.0074428 - 6.80442% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00735348 - 98.7999% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0402531% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 70.2703% [1] +| | | | | | | Remainder: 8.8e-07 - 29.7297% +| | | | | | getOrientations(): 4.4e-07 - 0.00598356% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075636 - 10.2857% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087296 - 11.8714% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003958 - 5.38249% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117524 - 15.9821% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0190386% [3] +| | | | | | Remainder: 0.00414832 - 56.413% +| | | | | Remainder: 8.932e-05 - 1.20009% +| | | | Remainder: 2.08e-05 - 0.019016% +| | | Remainder: 1.748e-05 - 0.0159782% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0862275 - 13.344% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0862192 - 99.9903% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000835081% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000649508% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0861801 - 99.9547% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0861766 - 99.9959% [1] +| | | | | | getWorksets(): 0.0506083 - 58.7262% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0506071 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0324043 - 64.0311% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283076 - 8.73575% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00727304 - 22.4447% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023648 - 3.25146% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00703372 - 96.7095% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.772e-05 - 0.820619% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.24e-05 - 0.460638% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025532 - 3.62994% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062764 - 8.9233% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142792 - 20.3011% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028336 - 4.02859% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109072 - 15.507% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.076e-05 - 0.437322% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00206604 - 29.3734% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000968879 - 46.8955% [1] +| | | | | | | | | | | | Remainder: 0.00109716 - 53.1045% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0009494 - 13.4978% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00019844 - 2.82127% [1] +| | | | | | | | | | | Remainder: 1.4e-05 - 0.199041% +| | | | | | | | | | Remainder: 2.84e-06 - 0.0390483% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0184982 - 57.0856% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0112522 - 60.8284% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.588e-05 - 0.141129% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.92e-06 - 0.0703865% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00551008 - 48.9691% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568796 - 50.5499% [1] +| | | | | | | | | | | Remainder: 3.032e-05 - 0.269459% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00306216 - 16.5538% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00338324 - 18.2896% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.968e-05 - 0.106389% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0007606 - 4.11175% [1] +| | | | | | | | | | Remainder: 2.036e-05 - 0.110065% +| | | | | | | | | Remainder: 0.00380232 - 11.734% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0181943 - 35.9521% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.018173 - 99.8828% [1] +| | | | | | | | | Remainder: 2.132e-05 - 0.117179% +| | | | | | | | Remainder: 8.48e-06 - 0.0167565% +| | | | | | | Remainder: 1.16e-06 - 0.00229212% +| | | | | | getOrientations(): 9.84e-06 - 0.0114184% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00039192 - 0.454787% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033536 - 0.389154% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000196 - 0.22744% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0222955 - 25.8719% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0222753 - 99.9094% [1] +| | | | | | | Remainder: 2.02e-05 - 0.0906012% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004162 - 0.482962% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000556996% [2] +| | | | | | Remainder: 0.011923 - 13.8355% +| | | | | Remainder: 3.52e-06 - 0.00408447% +| | | | fmb->setupBCFieldManagers(): 2.76e-06 - 0.00320114% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.156e-05 - 0.0134077% [1] +| | | | build response library: 1.828e-05 - 0.0212018% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31291% [1] +| | | | | Remainder: 1.804e-05 - 98.6871% +| | | | Remainder: 5.2e-06 - 0.00603114% +| | | Remainder: 8.36e-06 - 0.00969528% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0760019 - 11.7616% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0218747 - 28.7818% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0533813 - 70.2368% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012312 - 0.230643% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0367668 - 68.8758% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00304623% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.00902989% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0017407% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00039484 - 1.0739% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00210536 - 5.72625% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00528904 - 14.3854% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00080192 - 2.1811% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00338168 - 9.19765% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00438604 - 11.9293% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00603556 - 16.4158% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.72e-06 - 0.00467813% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.8e-07 - 0.0018495% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00968192 - 26.3333% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000984799 - 2.6785% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0006894 - 1.87506% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.002976 - 8.09426% [1] +| | | | | Remainder: 3.276e-05 - 0.0891022% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.38e-05 - 0.0258518% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.0038965% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00019888 - 0.372565% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0161651 - 30.2823% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00814732 - 50.4007% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00800168 - 49.4998% [1] +| | | | | Remainder: 1.608e-05 - 0.0994737% +| | | | Remainder: 0.000111519 - 0.20891% +| | | Remainder: 0.00074592 - 0.981449% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420644 - 0.650962% [1] +| | | getWorksets(): 2.64e-06 - 0.0627609% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 56.0606% [1] +| | | | Remainder: 1.16e-06 - 43.9394% +| | | getOrientations(): 5.6e-07 - 0.0133129% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078132 - 18.5744% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086132 - 20.4762% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395839 - 9.41031% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119544 - 28.4193% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0275768% [3] +| | | Remainder: 0.00096816 - 23.0161% +| | panzer::ModelEvaluator::create_W_op: 0.0626864 - 9.70096% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0940637 - 14.5567% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.536e-05 - 0.090747% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0730504 - 77.6606% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00169746% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0009222 - 1.26242% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.002312 - 3.16494% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00270624 - 3.70462% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025536 - 0.349567% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.003057 - 4.18478% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00269612 - 3.69076% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00058088 - 0.795177% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00230404 - 3.15404% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-06 - 0.002026% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109236 - 1.49535% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00549012 - 7.51552% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00087244 - 1.1943% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00544836 - 7.45835% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00568884 - 7.78755% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0082102 - 11.2391% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.84e-06 - 0.00799448% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0008732 - 1.19534% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00557224 - 7.62793% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00898088 - 12.2941% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00143448 - 1.96368% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026148 - 0.357945% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0030548 - 4.18177% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0063196 - 8.65101% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00486236 - 6.65617% [1] +| | | | Remainder: 4.668e-05 - 0.0639011% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.124e-05 - 0.0119494% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00127573% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000344199 - 0.365921% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0204576 - 21.7487% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0204348 - 99.8886% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.32e-05 - 0.0645236% [1] +| | | | Remainder: 9.6e-06 - 0.0469262% +| | | Remainder: 0.00011364 - 0.120812% +| | MaxwellPreconditioner::build: 0.00172724 - 0.267297% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4e-05 - 0.810542% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000945279 - 54.7277% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.351219% [1] +| | | | Ifpack2::Relaxation::compute: 0.000195319 - 20.6626% [1] +| | | | Remainder: 0.00074664 - 78.9862% +| | | MaxwellPreconditioner: Solver S_E: 0.00066312 - 38.3919% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.174931% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024696 - 37.2421% [1] +| | | | Remainder: 0.000415 - 62.5829% +| | | MaxwellPreconditioner: Block preconditioner: 9.56e-05 - 5.53484% [1] +| | | Remainder: 9.24e-06 - 0.534958% +| | Mini-EM: timestepper: 0.0582647 - 9.01668% [1] +| | | Mini-EM: Advance Time Step: 0.0582624 - 99.996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00870396 - 14.9392% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.816e-05 - 1.01287% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0081976 - 94.1824% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0161023% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.092e-05 - 0.621158% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00070872 - 8.64546% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00041212 - 5.02733% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.236e-05 - 0.39475% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00035304 - 4.30663% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000350239 - 4.27246% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.124e-05 - 0.503074% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.668e-05 - 1.05738% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-07 - 0.0117107% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.656e-05 - 0.933932% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00081624 - 9.95706% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0003402 - 4.15% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00010632 - 1.29697% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00072164 - 8.80307% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00145572 - 17.7579% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.16e-06 - 0.0629453% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.048e-05 - 0.61579% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00058468 - 7.13233% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00074912 - 9.13829% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.472e-05 - 0.7895% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.14e-05 - 0.383039% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033404 - 4.07485% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00062784 - 7.65883% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000160319 - 1.95568% [1] +| | | | | | Remainder: 3.556e-05 - 0.433786% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.204e-05 - 0.138328% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0252759% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031512 - 3.62042% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.664e-05 - 0.420958% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.684e-05 - 45.9607% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 3.93013% [1] +| | | | | | Remainder: 1.836e-05 - 50.1092% +| | | | | Remainder: 5.22e-05 - 0.599727% +| | | | Stratimikos: BelosLOWS: 0.0473282 - 81.2328% [1] +| | | | | GMRES block system: Operation Op*x: 0.00052268 - 1.10437% [1] +| | | | | Belos::MVT::MvAddMv: 9.748e-05 - 0.205966% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0461127 - 97.4319% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00028088 - 0.609116% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.816e-05 - 20.7064% [2] +| | | | | | | | Belos::MVT::MvDot: 5.296e-05 - 91.0591% [2] +| | | | | | | | Remainder: 5.2e-06 - 8.94085% +| | | | | | | Belos::MVT::MvScale: 3.736e-05 - 13.3011% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00010568 - 37.6246% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.868e-05 - 93.3762% [2] +| | | | | | | | Remainder: 7e-06 - 6.62377% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.716e-05 - 9.66961% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.512e-05 - 92.489% [2] +| | | | | | | | Remainder: 2.04e-06 - 7.51105% +| | | | | | | Remainder: 5.252e-05 - 18.6984% +| | | | | | Belos::MVT::MvAddMv: 7.532e-05 - 0.163339% [2] +| | | | | | Belos::MVT::MvNorm: 5.016e-05 - 0.108777% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0436611 - 94.6835% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00011892 - 0.27237% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.496e-05 - 0.0571675% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00157876 - 3.61594% [2] +| | | | | | | | Belos::MVT::Assign: 1.676e-05 - 1.06159% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00016536 - 10.474% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011536 - 69.7629% [15] +| | | | | | | | | Remainder: 5e-05 - 30.2371% +| | | | | | | | Belos::MVT::MvDot: 0.00019104 - 12.1006% [28] +| | | | | | | | Belos::MVT::MvNorm: 0.00010104 - 6.39996% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.000708439 - 44.8732% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00020264 - 12.8354% [39] +| | | | | | | | Remainder: 0.00019348 - 12.2552% +| | | | | | | CG S_E: Operation Op*x: 0.00022992 - 0.526601% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.040702 - 93.2225% [1] +| | | | | | | | Belos::MVT::Assign: 9.8e-06 - 0.0240774% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00196292 - 4.82266% [224] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00133968 - 68.2493% [224] +| | | | | | | | | Remainder: 0.00062324 - 31.7507% +| | | | | | | | Belos::MVT::MvDot: 0.00287808 - 7.07109% [447] +| | | | | | | | Belos::MVT::MvNorm: 0.00160696 - 3.94811% [224] +| | | | | | | | CG S_E: Operation Op*x: 0.0292571 - 71.8812% [223] +| | | | | | | | Belos::MVT::MvAddMv: 0.00369192 - 9.0706% [669] +| | | | | | | | Remainder: 0.00129524 - 3.18225% +| | | | | | | Remainder: 0.00100656 - 2.30539% +| | | | | | GMRES block system: Operation Op*x: 0.0004566 - 0.990182% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.344e-05 - 0.029146% [1] +| | | | | | Remainder: 0.0015752 - 3.41597% +| | | | | Remainder: 0.00059528 - 1.25777% +| | | | Mini-EM: Compute responses: 0.00214844 - 3.68752% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.24e-05 - 3.83534% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00137664 - 64.0762% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.122036% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.02e-05 - 2.19375% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033248 - 24.1516% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0493957% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.768e-05 - 4.91632% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.564e-05 - 3.31532% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000601039 - 43.6599% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.0523013% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.524e-05 - 4.73908% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.928e-05 - 5.03255% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.04e-05 - 2.93468% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.284e-05 - 0.932706% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.0493957% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.08e-05 - 3.69015% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.832e-05 - 2.05718% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.8e-06 - 0.566597% [1] +| | | | | | Remainder: 2.116e-05 - 1.53708% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.64e-06 - 0.262516% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.06144% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029644 - 13.7979% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024016 - 11.1783% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.316456% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022776 - 94.8368% [1] +| | | | | | Remainder: 1.164e-05 - 4.84677% +| | | | | Remainder: 0.00014584 - 6.78818% +| | | | Remainder: 8.18e-05 - 0.140399% +| | | Remainder: 2.32e-06 - 0.00398183% +| | Remainder: 0.0204592 - 3.16613% +| Remainder: 3.992e-05 - 0.00617739% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0473282 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.511 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00036012 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 223 iterations with total CPU time of 0.04003 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00149124 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 0.0461476 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 0.645945 [1] +| Mini-EM: Total Time: 0.645903 - 99.9936% [1] +| | Mini-EM: build mesh: 0.00062884 - 0.0973582% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030148 - 47.9422% [1] +| | | Remainder: 0.00032736 - 52.0578% +| | Mini-EM: build physics blocks: 0.00081384 - 0.126% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000240679 - 0.0372624% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0972287 - 15.0531% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0339006 - 5.24855% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126221 - 37.2327% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0101066 - 80.0709% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00045952 - 3.64059% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0019836 - 15.7153% [3] +| | | | Remainder: 7.236e-05 - 0.573279% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00372384 - 10.9846% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00146624 - 39.3744% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000124799 - 3.35135% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00041964 - 11.269% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012856 - 3.45235% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118288 - 31.7651% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030548 - 8.20336% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.504e-05 - 0.940965% [3] +| | | | Remainder: 6.12e-05 - 1.64347% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00344548 - 10.1635% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00142928 - 4.21609% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00405172 - 11.9518% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00177936 - 5.24876% [3] +| | | Remainder: 0.0068488 - 20.2026% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00153212 - 0.237206% [2] +| | Mini-EM: setup physics model evaluator: 0.10963 - 16.9731% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.109613 - 99.9847% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00233549% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000510889% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.102112 - 93.1569% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.102098 - 99.9864% [1] +| | | | | | getWorksets(): 0.0753789 - 73.8299% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0753755 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0406951 - 53.9899% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00270496 - 6.64688% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00805576 - 19.7954% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024144 - 2.99711% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0078044 - 96.8797% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013484 - 1.72774% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.372e-05 - 0.432064% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024568 - 3.14797% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000682679 - 8.74736% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167964 - 21.5217% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0003044 - 3.90037% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00120496 - 15.4395% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.664e-05 - 0.853878% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00215456 - 27.607% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000887 - 41.1685% [1] +| | | | | | | | | | | | Remainder: 0.00126756 - 58.8315% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0010368 - 13.2848% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000205 - 2.62672% [1] +| | | | | | | | | | | Remainder: 5.548e-05 - 0.710881% +| | | | | | | | | | Remainder: 9.92e-06 - 0.123142% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0250265 - 61.4975% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0145336 - 58.0726% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.272e-05 - 0.29394% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.008e-05 - 0.0693567% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00753608 - 51.853% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00557268 - 38.3435% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.88e-06 - 0.0679806% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00116036 - 7.984% [1] +| | | | | | | | | | | Remainder: 0.00020176 - 1.38824% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00473284 - 18.9113% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00362396 - 14.4805% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.02e-05 - 0.280503% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115848 - 4.629% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00085892 - 3.43204% [1] +| | | | | | | | | | Remainder: 4.856e-05 - 0.194034% +| | | | | | | | | Remainder: 0.00490792 - 12.0602% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0346557 - 45.9775% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0346158 - 99.8847% [2] +| | | | | | | | | Remainder: 3.996e-05 - 0.115306% +| | | | | | | | Remainder: 2.464e-05 - 0.0326897% +| | | | | | | Remainder: 3.4e-06 - 0.00451054% +| | | | | | getOrientations(): 8.8e-06 - 0.00861916% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734119 - 0.719032% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070476 - 0.690277% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037472 - 0.367019% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012236 - 0.119845% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00090884 - 0.890163% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00078356% [2] +| | | | | | Remainder: 0.0238648 - 23.3744% +| | | | | Remainder: 1.384e-05 - 0.0135537% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.00682402% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.0131736% [1] +| | | | build response library: 0.00745376 - 6.80007% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.007362 - 98.7689% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0391198% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 68.0556% [1] +| | | | | | | Remainder: 9.2e-07 - 31.9444% +| | | | | | getOrientations(): 4.8e-07 - 0.00651997% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750119 - 10.1891% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088792 - 12.0609% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040488 - 5.49959% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011958 - 16.2429% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0179299% [3] +| | | | | | Remainder: 0.0041186 - 55.944% +| | | | | Remainder: 9.176e-05 - 1.23106% +| | | | Remainder: 2.208e-05 - 0.0201436% +| | | Remainder: 1.676e-05 - 0.0152878% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0857729 - 13.2795% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0857649 - 99.9908% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000839504% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000792865% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0857259 - 99.9545% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0857224 - 99.9959% [1] +| | | | | | getWorksets(): 0.0504579 - 58.8619% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0504567 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.03237 - 64.154% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.002775 - 8.57276% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0072456 - 22.3837% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023084 - 3.18593% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00701188 - 96.7743% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.732e-05 - 0.81747% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.168e-05 - 0.451805% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024124 - 3.44045% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062116 - 8.85868% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00141788 - 20.2211% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000285 - 4.06453% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0010896 - 15.5393% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.012e-05 - 0.429557% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00205756 - 29.3439% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00097904 - 47.5826% [1] +| | | | | | | | | | | | Remainder: 0.00107852 - 52.4174% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00094876 - 13.5308% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002182 - 3.11186% [1] +| | | | | | | | | | | Remainder: 1.336e-05 - 0.190534% +| | | | | | | | | | Remainder: 2.88e-06 - 0.0397483% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.018199 - 56.2218% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0111375 - 61.1984% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.452e-05 - 0.130371% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6e-06 - 0.0682381% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00546176 - 49.0395% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00562404 - 50.4965% [1] +| | | | | | | | | | | Remainder: 2.956e-05 - 0.26541% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00297776 - 16.3623% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00328584 - 18.0551% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.052e-05 - 0.112754% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00075948 - 4.17321% [1] +| | | | | | | | | | Remainder: 1.7879e-05 - 0.0982419% +| | | | | | | | | Remainder: 0.0041504 - 12.8218% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0180786 - 35.83% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.018057 - 99.8801% [1] +| | | | | | | | | Remainder: 2.168e-05 - 0.119921% +| | | | | | | | Remainder: 8.08e-06 - 0.0160137% +| | | | | | | Remainder: 1.2e-06 - 0.00237822% +| | | | | | getOrientations(): 9.36e-06 - 0.010919% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003892 - 0.454024% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000344599 - 0.401994% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019908 - 0.232238% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0225036 - 26.2517% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224844 - 99.9143% [1] +| | | | | | | Remainder: 1.928e-05 - 0.0856751% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00042608 - 0.497046% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000513285% [2] +| | | | | | Remainder: 0.0113922 - 13.2896% +| | | | | Remainder: 3.52e-06 - 0.00410611% +| | | | fmb->setupBCFieldManagers(): 3.24e-06 - 0.00377777% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.092e-05 - 0.0127325% [1] +| | | | build response library: 1.848e-05 - 0.0215473% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.51515% [1] +| | | | | Remainder: 1.82e-05 - 98.4848% +| | | | Remainder: 4.96e-06 - 0.00578325% +| | | Remainder: 7.92e-06 - 0.00923369% +| | Mini-EM: eval auxiliary physics model evaluator: 0.076104 - 11.7826% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.021853 - 28.7147% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0535241 - 70.3303% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00014804 - 0.276585% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0367018 - 68.5705% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00392351% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.00850095% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00207074% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0003484 - 0.949273% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00212156 - 5.78053% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00523856 - 14.2733% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0008194 - 2.23259% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00337156 - 9.18636% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00433644 - 11.8153% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00607464 - 16.5513% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.6e-06 - 0.00435946% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.2e-07 - 0.00196176% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00970292 - 26.4372% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00099716 - 2.71692% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000716159 - 1.95129% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00293536 - 7.99787% [1] +| | | | | Remainder: 3.2e-05 - 0.0871892% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.292e-05 - 0.0241386% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.00403556% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000204399 - 0.381882% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0163426 - 30.5331% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00823904 - 50.4145% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00808832 - 49.4922% [1] +| | | | | Remainder: 1.524e-05 - 0.0932532% +| | | | Remainder: 0.00011224 - 0.2097% +| | | Remainder: 0.0007268 - 0.955009% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.004224 - 0.653968% [1] +| | | getWorksets(): 2.56e-06 - 0.0606061% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 54.6875% [1] +| | | | Remainder: 1.16e-06 - 45.3125% +| | | getOrientations(): 7.2e-07 - 0.0170455% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074268 - 17.5824% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087732 - 20.7699% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040444 - 9.57481% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012116 - 28.6837% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0265152% [3] +| | | Remainder: 0.00098356 - 23.285% +| | panzer::ModelEvaluator::create_W_op: 0.0627357 - 9.71286% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0935073 - 14.477% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.524e-05 - 0.0911586% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0723282 - 77.3503% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00171441% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00049984 - 0.691072% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00229264 - 3.16977% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00268068 - 3.70627% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025136 - 0.347527% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00313856 - 4.33933% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00267764 - 3.70207% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00062624 - 0.865831% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00230036 - 3.18045% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6e-06 - 0.00221214% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109412 - 1.51272% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00547468 - 7.56922% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00086876 - 1.20114% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00541952 - 7.49296% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0057146 - 7.90093% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00804632 - 11.1247% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00984402% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00046988 - 0.64965% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0056324 - 7.78728% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901648 - 12.4661% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161264 - 2.22962% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000290439 - 0.401557% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00308476 - 4.26495% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00627088 - 8.67003% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00480908 - 6.64897% [1] +| | | | Remainder: 4.636e-05 - 0.0640967% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.156e-05 - 0.0123627% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.0013261% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00036108 - 0.386152% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0206108 - 22.0419% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0205905 - 99.9014% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.196e-05 - 0.0580277% [1] +| | | | Remainder: 8.36e-06 - 0.0405612% +| | | Remainder: 0.0001092 - 0.116782% +| | MaxwellPreconditioner::build: 0.00171484 - 0.265495% [1] +| | | MaxwellPreconditioner: Schur complement: 1.408e-05 - 0.821068% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0009398 - 54.8039% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.344754% [1] +| | | | Ifpack2::Relaxation::compute: 0.00019344 - 20.5831% [1] +| | | | Remainder: 0.00074312 - 79.0721% +| | | MaxwellPreconditioner: Solver S_E: 0.0006614 - 38.5692% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.187481% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024456 - 36.9761% [1] +| | | | Remainder: 0.0004156 - 62.8364% +| | | MaxwellPreconditioner: Block preconditioner: 9.12e-05 - 5.31828% [1] +| | | Remainder: 8.36e-06 - 0.487509% +| | Mini-EM: timestepper: 0.0571942 - 8.85491% [1] +| | | Mini-EM: Advance Time Step: 0.0571916 - 99.9955% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00878364 - 15.3583% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.996e-05 - 1.02418% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00826908 - 94.1418% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0198329% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.0959e-05 - 0.61626% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00070956 - 8.58089% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00043544 - 5.26588% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.412e-05 - 0.412622% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00035568 - 4.30133% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00034772 - 4.20506% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.056e-05 - 0.490502% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.72e-05 - 1.05453% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.012577% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.668e-05 - 0.92731% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00082788 - 10.0118% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000339839 - 4.10976% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00014824 - 1.7927% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0007198 - 8.70472% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00143532 - 17.3577% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.28e-06 - 0.0517591% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.064e-05 - 0.612402% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00059792 - 7.23079% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000747799 - 9.04332% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.472e-05 - 0.782675% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.244e-05 - 0.392305% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0003298 - 3.98835% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0006322 - 7.64535% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016076 - 1.94411% [1] +| | | | | | Remainder: 3.684e-05 - 0.445515% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.108e-05 - 0.126144% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.0241358% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032776 - 3.73148% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.564e-05 - 0.405754% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.728e-05 - 48.4848% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 4.0404% [1] +| | | | | | Remainder: 1.692e-05 - 47.4747% +| | | | | Remainder: 4.8e-05 - 0.546471% +| | | | Stratimikos: BelosLOWS: 0.0461827 - 80.751% [1] +| | | | | GMRES block system: Operation Op*x: 0.0005164 - 1.11817% [1] +| | | | | Belos::MVT::MvAddMv: 9.076e-05 - 0.196524% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0449771 - 97.3895% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002852 - 0.6341% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.84e-05 - 20.4769% [2] +| | | | | | | | Belos::MVT::MvDot: 5.308e-05 - 90.8904% [2] +| | | | | | | | Remainder: 5.32e-06 - 9.10959% +| | | | | | | Belos::MVT::MvScale: 4.24e-05 - 14.8668% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00010568 - 37.0547% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.84e-05 - 93.1113% [2] +| | | | | | | | Remainder: 7.28e-06 - 6.88872% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.592e-05 - 9.08836% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.376e-05 - 91.6667% [2] +| | | | | | | | Remainder: 2.16e-06 - 8.33333% +| | | | | | | Remainder: 5.28e-05 - 18.5133% +| | | | | | Belos::MVT::MvAddMv: 7.536e-05 - 0.167552% [2] +| | | | | | Belos::MVT::MvNorm: 4.94e-05 - 0.109834% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0425285 - 94.5557% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00011828 - 0.27812% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.452e-05 - 0.0576555% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00148656 - 3.49545% [2] +| | | | | | | | Belos::MVT::Assign: 1.584e-05 - 1.06555% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0001534 - 10.3191% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010904 - 71.0821% [15] +| | | | | | | | | Remainder: 4.436e-05 - 28.9179% +| | | | | | | | Belos::MVT::MvDot: 0.00015844 - 10.6582% [28] +| | | | | | | | Belos::MVT::MvNorm: 9.224e-05 - 6.20493% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.00070576 - 47.4761% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00018772 - 12.6278% [39] +| | | | | | | | Remainder: 0.00017316 - 11.6484% +| | | | | | | CG S_E: Operation Op*x: 0.00023264 - 0.547022% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0396879 - 93.3208% [1] +| | | | | | | | Belos::MVT::Assign: 8.8e-06 - 0.022173% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00179088 - 4.5124% [224] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00128524 - 71.7659% [224] +| | | | | | | | | Remainder: 0.000505639 - 28.2341% +| | | | | | | | Belos::MVT::MvDot: 0.00268396 - 6.76266% [447] +| | | | | | | | Belos::MVT::MvNorm: 0.00145696 - 3.67104% [224] +| | | | | | | | CG S_E: Operation Op*x: 0.0292598 - 73.7248% [223] +| | | | | | | | Belos::MVT::MvAddMv: 0.00339112 - 8.54447% [669] +| | | | | | | | Remainder: 0.00109636 - 2.76245% +| | | | | | | Remainder: 0.00097856 - 2.30095% +| | | | | | GMRES block system: Operation Op*x: 0.00045476 - 1.01109% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.256e-05 - 0.0279253% [1] +| | | | | | Remainder: 0.0015714 - 3.49377% +| | | | | Remainder: 0.000598439 - 1.29581% +| | | | Mini-EM: Compute responses: 0.00214388 - 3.74859% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.252e-05 - 3.8491% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00136532 - 63.6845% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.117189% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.084e-05 - 2.25881% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000330079 - 24.176% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0498052% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.948e-05 - 5.08892% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.632e-05 - 3.39261% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0005974 - 43.7553% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0498052% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.592e-05 - 4.82818% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.808e-05 - 4.98638% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.368e-05 - 2.46682% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.172e-05 - 0.858407% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0468755% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.032e-05 - 3.68559% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.932e-05 - 2.14748% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.04e-06 - 0.51563% [1] +| | | | | | Remainder: 2.152e-05 - 1.57619% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.76e-06 - 0.268672% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0727653% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031104 - 14.5083% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023924 - 11.1592% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.334392% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002262 - 94.5494% [1] +| | | | | | Remainder: 1.224e-05 - 5.1162% +| | | | | Remainder: 0.00013844 - 6.45745% +| | | | Remainder: 8.132e-05 - 0.142189% +| | | Remainder: 2.6e-06 - 0.00454592% +| | Remainder: 0.0206761 - 3.20111% +| Remainder: 4.144e-05 - 0.00641541% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0461827 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.4166 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0003644 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 223 iterations with total CPU time of 0.0405219 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00153192 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 0.0466931 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 0.644402 [1] +| Mini-EM: Total Time: 0.644361 - 99.9935% [1] +| | Mini-EM: build mesh: 0.00061376 - 0.095251% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028548 - 46.5133% [1] +| | | Remainder: 0.00032828 - 53.4867% +| | Mini-EM: build physics blocks: 0.0007826 - 0.121454% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233 - 0.0361599% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0969559 - 15.0468% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0331373 - 5.14266% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0125778 - 37.9565% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.010074 - 80.0934% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00045408 - 3.61018% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.001986 - 15.7898% [3] +| | | | Remainder: 6.372e-05 - 0.506609% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0037884 - 11.4324% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00148336 - 39.1553% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012984 - 3.4273% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0004122 - 10.8806% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012668 - 3.34389% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123684 - 32.6481% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030552 - 8.06462% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.516e-05 - 0.928096% [3] +| | | | Remainder: 5.88e-05 - 1.55211% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00343468 - 10.365% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0014234 - 4.29547% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00405296 - 12.2308% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00174564 - 5.2679% [3] +| | | Remainder: 0.00611444 - 18.4518% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00156308 - 0.242578% [2] +| | Mini-EM: setup physics model evaluator: 0.108979 - 16.9127% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.108962 - 99.9845% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00227602% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00055065% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.101496 - 93.1479% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.101482 - 99.9867% [1] +| | | | | | getWorksets(): 0.0749159 - 73.8216% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0749128 - 99.9959% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0403377 - 53.8462% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00266636 - 6.6101% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00809528 - 20.0688% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024664 - 3.04671% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00783888 - 96.8327% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001316 - 1.67881% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.244e-05 - 0.413835% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000252 - 3.21475% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000688039 - 8.77726% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00169784 - 21.6592% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00030912 - 3.94342% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00121764 - 15.5333% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.808e-05 - 0.485784% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00217524 - 27.7494% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00089876 - 41.3177% [1] +| | | | | | | | | | | | Remainder: 0.00127648 - 58.6823% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0010358 - 13.2136% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020532 - 2.61925% [1] +| | | | | | | | | | | Remainder: 5.576e-05 - 0.711326% +| | | | | | | | | | Remainder: 9.76e-06 - 0.120564% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025219 - 62.5196% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0146704 - 58.1723% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1e-05 - 0.279474% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.56e-06 - 0.0651651% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00763696 - 52.0568% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565152 - 38.5232% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.0706182% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113024 - 7.7042% [1] +| | | | | | | | | | | Remainder: 0.0001908 - 1.30057% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00508196 - 20.1513% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00332948 - 13.2023% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.276e-05 - 0.24886% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0011614 - 4.60526% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00086812 - 3.44233% [1] +| | | | | | | | | | Remainder: 4.48e-05 - 0.177644% +| | | | | | | | | Remainder: 0.00435708 - 10.8015% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0345532 - 46.1246% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0345141 - 99.8869% [2] +| | | | | | | | | Remainder: 3.908e-05 - 0.113101% +| | | | | | | | Remainder: 2.192e-05 - 0.0292607% +| | | | | | | Remainder: 3.08e-06 - 0.00411128% +| | | | | | getOrientations(): 9.2e-06 - 0.00906562% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070664 - 0.696319% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000738119 - 0.727338% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036744 - 0.362073% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001236 - 0.121795% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008524 - 0.83995% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000670068% [2] +| | | | | | Remainder: 0.0237684 - 23.4212% +| | | | | Remainder: 1.352e-05 - 0.0133207% +| | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.00660781% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.0136928% [1] +| | | | build response library: 0.00742076 - 6.81041% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00733296 - 98.8168% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0430931% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 72.1519% [1] +| | | | | | | Remainder: 8.8e-07 - 27.8481% +| | | | | | getOrientations(): 4.8e-07 - 0.00654579% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734159 - 10.0118% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089304 - 12.1784% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039856 - 5.43519% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116848 - 15.9346% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0180009% [3] +| | | | | | Remainder: 0.00413376 - 56.3723% +| | | | | Remainder: 8.78e-05 - 1.18317% +| | | | Remainder: 2.028e-05 - 0.018612% +| | | Remainder: 1.688e-05 - 0.0154892% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0860644 - 13.3566% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0860561 - 99.9904% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000976107% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000697219% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0860157 - 99.953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0860119 - 99.9956% [1] +| | | | | | getWorksets(): 0.0503603 - 58.5504% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0503592 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0323555 - 64.2495% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00270972 - 8.37483% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0072148 - 22.2985% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002312 - 3.20452% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00698064 - 96.7544% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.812e-05 - 0.832589% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.148e-05 - 0.450962% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024288 - 3.47934% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00061856 - 8.86108% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00141296 - 20.2411% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000287479 - 4.11823% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109668 - 15.7103% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.108e-05 - 0.445232% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0020374 - 29.1864% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00095348 - 46.7989% [1] +| | | | | | | | | | | | Remainder: 0.00108392 - 53.2011% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00094412 - 13.5248% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020576 - 2.94758% [1] +| | | | | | | | | | | Remainder: 1.412e-05 - 0.202274% +| | | | | | | | | | Remainder: 2.96e-06 - 0.0410268% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0183148 - 56.605% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0111842 - 61.0661% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.508e-05 - 0.134834% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.92e-06 - 0.0708145% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0055234 - 49.3859% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560884 - 50.1499% [1] +| | | | | | | | | | | Remainder: 2.892e-05 - 0.25858% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00303768 - 16.5859% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00329168 - 17.9727% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.056e-05 - 0.112259% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000761719 - 4.15903% [1] +| | | | | | | | | | Remainder: 1.904e-05 - 0.103959% +| | | | | | | | | Remainder: 0.00411616 - 12.7217% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.017995 - 35.7332% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0179721 - 99.8729% [1] +| | | | | | | | | Remainder: 2.288e-05 - 0.127147% +| | | | | | | | Remainder: 8.72e-06 - 0.0173156% +| | | | | | | Remainder: 1.08e-06 - 0.00214455% +| | | | | | getOrientations(): 8.92e-06 - 0.0103707% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00038968 - 0.453054% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034088 - 0.396317% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019396 - 0.225504% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0224744 - 26.1295% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224551 - 99.9139% [1] +| | | | | | | Remainder: 1.936e-05 - 0.0861423% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004204 - 0.48877% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000511557% [2] +| | | | | | Remainder: 0.0118229 - 13.7456% +| | | | | Remainder: 3.8e-06 - 0.0044178% +| | | | fmb->setupBCFieldManagers(): 3.2e-06 - 0.0037185% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.164e-05 - 0.0135261% [1] +| | | | build response library: 1.932e-05 - 0.0224505% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24224% [1] +| | | | | Remainder: 1.908e-05 - 98.7578% +| | | | Remainder: 4.88e-06 - 0.00567072% +| | | Remainder: 8.24e-06 - 0.00957423% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0759111 - 11.7808% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0218835 - 28.8278% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0533009 - 70.2148% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012708 - 0.23842% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.036503 - 68.4849% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0038353% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.88e-06 - 0.00788976% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00197244% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000354 - 0.969783% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00210516 - 5.76708% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00522012 - 14.3005% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000813679 - 2.22907% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0032664 - 8.9483% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.004325 - 11.8483% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0060584 - 16.597% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.56e-06 - 0.00427362% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.0016437% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00971272 - 26.608% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00098604 - 2.70126% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00068068 - 1.86472% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00294148 - 8.05818% [1] +| | | | | Remainder: 3.22e-05 - 0.0882119% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.212e-05 - 0.0227388% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.00337706% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00019704 - 0.369675% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0163483 - 30.6718% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.008253 - 50.4822% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00808092 - 49.4297% [1] +| | | | | Remainder: 1.44e-05 - 0.0880825% +| | | | Remainder: 0.00011148 - 0.209152% +| | | Remainder: 0.0007268 - 0.957435% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414152 - 0.642733% [1] +| | | getWorksets(): 2.68e-06 - 0.0647106% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 53.7313% [1] +| | | | Remainder: 1.24e-06 - 46.2687% +| | | getOrientations(): 6e-07 - 0.0144874% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723839 - 17.4776% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088232 - 21.3043% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039164 - 9.45644% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118568 - 28.6291% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0280091% [3] +| | | Remainder: 0.000953599 - 23.0253% +| | panzer::ModelEvaluator::create_W_op: 0.0632808 - 9.82071% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0933826 - 14.4923% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.504e-05 - 0.0910662% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0720245 - 77.1283% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00177717% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0004984 - 0.691987% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0022714 - 3.15365% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00267244 - 3.71046% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025508 - 0.354157% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00308392 - 4.28177% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00267132 - 3.70891% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00063424 - 0.88059% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0022964 - 3.18836% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.88e-06 - 0.00261022% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0010964 - 1.52226% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00543304 - 7.54332% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00084816 - 1.1776% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00530728 - 7.36872% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00569816 - 7.91142% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0081066 - 11.2553% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.84e-06 - 0.00949677% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0004692 - 0.651445% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00561812 - 7.80029% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0089896 - 12.4813% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0015966 - 2.21675% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00025808 - 0.358323% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0030696 - 4.26188% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0063096 - 8.76035% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00478324 - 6.64113% [1] +| | | | Remainder: 4.76e-05 - 0.0660887% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.14e-05 - 0.0122078% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00128504% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00036136 - 0.386967% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0207882 - 22.2613% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.020767 - 99.898% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.276e-05 - 0.0613811% [1] +| | | | Remainder: 8.44e-06 - 0.0406% +| | | Remainder: 0.000111 - 0.118866% +| | MaxwellPreconditioner::build: 0.0017466 - 0.271059% [1] +| | | MaxwellPreconditioner: Schur complement: 1.376e-05 - 0.787816% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0009476 - 54.254% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.375686% [1] +| | | | Ifpack2::Relaxation::compute: 0.00019188 - 20.2491% [1] +| | | | Remainder: 0.00075216 - 79.3753% +| | | MaxwellPreconditioner: Solver S_E: 0.00068404 - 39.1641% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.198819% [1] +| | | | Ifpack2::Relaxation::compute: 0.00026544 - 38.8047% [1] +| | | | Remainder: 0.00041724 - 60.9964% +| | | MaxwellPreconditioner: Block preconditioner: 9.264e-05 - 5.30402% [1] +| | | Remainder: 8.56e-06 - 0.490095% +| | Mini-EM: timestepper: 0.0576358 - 8.94465% [1] +| | | Mini-EM: Advance Time Step: 0.0576335 - 99.996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0086736 - 15.0496% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.912e-05 - 1.02749% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0081586 - 94.0624% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.0220626% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.016e-05 - 0.614812% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000702399 - 8.60931% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00041088 - 5.03616% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.188e-05 - 0.390753% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00035188 - 4.313% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00034952 - 4.28407% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.012e-05 - 0.491751% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.724e-05 - 1.0693% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.012257% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.64e-05 - 0.936436% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00081308 - 9.96593% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00028932 - 3.5462% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00014924 - 1.82924% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000724479 - 8.87995% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00143216 - 17.554% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.88e-06 - 0.0475572% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.016e-05 - 0.614812% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00059656 - 7.31204% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000744479 - 9.12509% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.364e-05 - 0.780036% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.116e-05 - 0.381928% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0003344 - 4.09874% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00062836 - 7.70181% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016124 - 1.97632% [1] +| | | | | | Remainder: 3.316e-05 - 0.406442% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.072e-05 - 0.123593% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0249032% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032884 - 3.79128% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.716e-05 - 0.428427% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.8e-05 - 48.4392% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 3.44456% [1] +| | | | | | Remainder: 1.788e-05 - 48.1163% +| | | | | Remainder: 4.7e-05 - 0.541874% +| | | | Stratimikos: BelosLOWS: 0.0467319 - 81.0846% [1] +| | | | | GMRES block system: Operation Op*x: 0.00053344 - 1.14149% [1] +| | | | | Belos::MVT::MvAddMv: 9.088e-05 - 0.194471% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0455116 - 97.3887% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000283199 - 0.622257% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.736e-05 - 20.2543% [2] +| | | | | | | | Belos::MVT::MvDot: 5.22e-05 - 91.0042% [2] +| | | | | | | | Remainder: 5.16e-06 - 8.99582% +| | | | | | | Belos::MVT::MvScale: 4.1919e-05 - 14.802% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00010636 - 37.5566% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.912e-05 - 93.1929% [2] +| | | | | | | | Remainder: 7.24e-06 - 6.80707% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.648e-05 - 9.35032% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.444e-05 - 92.2961% [2] +| | | | | | | | Remainder: 2.04e-06 - 7.70393% +| | | | | | | Remainder: 5.108e-05 - 18.0368% +| | | | | | Belos::MVT::MvAddMv: 7.876e-05 - 0.173055% [2] +| | | | | | Belos::MVT::MvNorm: 4.772e-05 - 0.104852% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0430488 - 94.5886% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000119 - 0.276431% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.364e-05 - 0.0549144% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00153116 - 3.5568% [2] +| | | | | | | | Belos::MVT::Assign: 1.692e-05 - 1.10504% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015968 - 10.4287% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011376 - 71.2425% [15] +| | | | | | | | | Remainder: 4.592e-05 - 28.7575% +| | | | | | | | Belos::MVT::MvDot: 0.00016812 - 10.9799% [28] +| | | | | | | | Belos::MVT::MvNorm: 9.708e-05 - 6.34029% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.00071356 - 46.6026% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00019548 - 12.7668% [39] +| | | | | | | | Remainder: 0.00018032 - 11.7767% +| | | | | | | CG S_E: Operation Op*x: 0.00023704 - 0.550631% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0401713 - 93.3159% [1] +| | | | | | | | Belos::MVT::Assign: 8.72e-06 - 0.021707% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00180628 - 4.49644% [224] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00125064 - 69.2385% [224] +| | | | | | | | | Remainder: 0.000555639 - 30.7615% +| | | | | | | | Belos::MVT::MvDot: 0.0028054 - 6.98358% [447] +| | | | | | | | Belos::MVT::MvNorm: 0.00148336 - 3.69258% [224] +| | | | | | | | CG S_E: Operation Op*x: 0.0294158 - 73.2257% [223] +| | | | | | | | Belos::MVT::MvAddMv: 0.00355184 - 8.84172% [669] +| | | | | | | | Remainder: 0.0011 - 2.73827% +| | | | | | | Remainder: 0.0009666 - 2.24536% +| | | | | | GMRES block system: Operation Op*x: 0.00045328 - 0.995966% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.364e-05 - 0.0299704% [1] +| | | | | | Remainder: 0.0015862 - 3.48527% +| | | | | Remainder: 0.000596 - 1.27536% +| | | | Mini-EM: Compute responses: 0.00214572 - 3.72304% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.0159e-05 - 3.73576% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00136156 - 63.4547% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.091072% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.072e-05 - 2.25624% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033536 - 24.6306% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0470049% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.784e-05 - 4.98252% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.636e-05 - 3.40492% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00059076 - 43.3885% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.0440671% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.636e-05 - 4.87382% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.764e-05 - 4.96783% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.304e-05 - 2.42663% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.284e-05 - 0.943036% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0470049% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.14e-05 - 3.77508% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.756e-05 - 2.02415% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.6e-06 - 0.558183% [1] +| | | | | | Remainder: 2.096e-05 - 1.53941% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.4e-06 - 0.251664% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0652462% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031152 - 14.5182% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024144 - 11.2522% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.298211% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022844 - 94.6156% [1] +| | | | | | Remainder: 1.228e-05 - 5.08615% +| | | | | Remainder: 0.00014424 - 6.72222% +| | | | Remainder: 8.232e-05 - 0.142833% +| | | Remainder: 2.28e-06 - 0.00395587% +| | Remainder: 0.0199333 - 3.0935% +| Remainder: 4.164e-05 - 0.0064618% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0467319 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.9769 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00035872 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 223 iterations with total CPU time of 0.0400965 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00149572 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 0.0462312 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 0.650472 [1] +| Mini-EM: Total Time: 0.650419 - 99.9918% [1] +| | Mini-EM: build mesh: 0.00061952 - 0.0952494% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002996 - 48.36% [1] +| | | Remainder: 0.00031992 - 51.64% +| | Mini-EM: build physics blocks: 0.0008274 - 0.12721% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023596 - 0.0362782% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0976496 - 15.0133% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.033332 - 5.1247% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126388 - 37.9179% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.010135 - 80.1893% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00045432 - 3.59465% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00198432 - 15.7002% [3] +| | | | Remainder: 6.52e-05 - 0.515872% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0038408 - 11.5228% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00145916 - 37.9911% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00011756 - 3.06082% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00042048 - 10.9477% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012912 - 3.3618% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125236 - 32.6067% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00036864 - 9.598% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.524e-05 - 0.917517% [3] +| | | | Remainder: 5.824e-05 - 1.51635% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00342984 - 10.2899% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00147808 - 4.43441% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00409444 - 12.2838% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00175496 - 5.26509% [3] +| | | Remainder: 0.00609512 - 18.2861% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0014036 - 0.215799% [2] +| | Mini-EM: setup physics model evaluator: 0.110814 - 17.0374% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.110797 - 99.9848% [1] +| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.00209391% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000577631% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103348 - 93.2768% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103331 - 99.983% [1] +| | | | | | getWorksets(): 0.0764454 - 73.9814% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0764423 - 99.9959% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.04103 - 53.6745% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269412 - 6.56622% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0079802 - 19.4497% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023848 - 2.9884% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00773196 - 96.8893% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013564 - 1.75428% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2719e-05 - 0.423166% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025772 - 3.33318% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068728 - 8.88882% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0016414 - 21.2288% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002936 - 3.79723% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00119168 - 15.4124% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.676e-05 - 0.475429% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0021538 - 27.8558% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00089404 - 41.5099% [1] +| | | | | | | | | | | | Remainder: 0.00125976 - 58.4901% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00104552 - 13.522% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020268 - 2.62133% [1] +| | | | | | | | | | | Remainder: 5.316e-05 - 0.687536% +| | | | | | | | | | Remainder: 9.76e-06 - 0.122303% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0259068 - 63.1412% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0151144 - 58.3412% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.008e-05 - 0.265178% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.0640451% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00797776 - 52.7826% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0056564 - 37.424% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.024e-05 - 0.0677502% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113068 - 7.48083% [1] +| | | | | | | | | | | Remainder: 0.00028952 - 1.91553% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0051044 - 19.7029% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00333788 - 12.8842% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.18e-05 - 0.238547% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00138136 - 5.33203% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00086308 - 3.33148% [1] +| | | | | | | | | | Remainder: 4.396e-05 - 0.169685% +| | | | | | | | | Remainder: 0.00444888 - 10.843% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0353895 - 46.2957% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0353481 - 99.8831% [2] +| | | | | | | | | Remainder: 4.136e-05 - 0.116871% +| | | | | | | | Remainder: 2.276e-05 - 0.0297741% +| | | | | | | Remainder: 3.12e-06 - 0.00408134% +| | | | | | getOrientations(): 9.24e-06 - 0.00894217% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073124 - 0.70767% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069912 - 0.676585% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003682 - 0.356332% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012444 - 0.120429% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857879 - 0.830227% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000735503% [2] +| | | | | | Remainder: 0.0240944 - 23.3177% +| | | | | Remainder: 1.756e-05 - 0.0169911% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00725649% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.564e-05 - 0.0141159% [1] +| | | | build response library: 0.00740156 - 6.68027% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00731108 - 98.7776% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0454105% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 75.9036% [1] +| | | | | | | Remainder: 8e-07 - 24.0964% +| | | | | | getOrientations(): 4.8e-07 - 0.00656538% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074056 - 10.1293% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891959 - 12.2001% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039792 - 5.4427% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117872 - 16.1224% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0180548% [3] +| | | | | | Remainder: 0.0040968 - 56.0355% +| | | | | Remainder: 9.048e-05 - 1.22245% +| | | | Remainder: 2.096e-05 - 0.0189174% +| | | Remainder: 1.688e-05 - 0.0152327% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0871505 - 13.3991% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.087142 - 99.9902% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000918042% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000596727% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0870951 - 99.9462% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0870914 - 99.9957% [1] +| | | | | | getWorksets(): 0.0511989 - 58.7875% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0511973 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0329687 - 64.3954% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275232 - 8.34827% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0072436 - 21.9711% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000226399 - 3.12551% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.007014 - 96.8303% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.808e-05 - 0.828058% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.056e-05 - 0.4357% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024884 - 3.54776% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00061792 - 8.80981% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142116 - 20.2618% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028148 - 4.01312% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00107812 - 15.371% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.02e-05 - 0.430568% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00205908 - 29.3567% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00096808 - 47.0152% [1] +| | | | | | | | | | | | Remainder: 0.001091 - 52.9848% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000957319 - 13.6487% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00021816 - 3.11035% [1] +| | | | | | | | | | | Remainder: 1.308e-05 - 0.186484% +| | | | | | | | | | Remainder: 3.2e-06 - 0.0441769% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0188017 - 57.0288% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0112014 - 59.5764% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.464e-05 - 0.130698% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.92e-06 - 0.0707057% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00550036 - 49.1044% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00564896 - 50.431% [1] +| | | | | | | | | | | Remainder: 2.948e-05 - 0.263182% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00305664 - 16.2573% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00370716 - 19.7172% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.024e-05 - 0.10765% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000796439 - 4.236% [1] +| | | | | | | | | | Remainder: 1.984e-05 - 0.105523% +| | | | | | | | | Remainder: 0.00417116 - 12.6519% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0182193 - 35.5864% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0181971 - 99.8784% [1] +| | | | | | | | | Remainder: 2.216e-05 - 0.121629% +| | | | | | | | Remainder: 9.32e-06 - 0.0182041% +| | | | | | | Remainder: 1.56e-06 - 0.00304694% +| | | | | | getOrientations(): 1.024e-05 - 0.0117578% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004074 - 0.467784% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003436 - 0.394528% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019756 - 0.226842% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0225771 - 25.9234% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0225563 - 99.908% [1] +| | | | | | | Remainder: 2.076e-05 - 0.0919517% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000420199 - 0.48248% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000459288% [2] +| | | | | | Remainder: 0.011936 - 13.7052% +| | | | | Remainder: 3.72e-06 - 0.00427119% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.00459021% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.58e-05 - 0.0181313% [1] +| | | | build response library: 2.028e-05 - 0.0232724% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.38067% [1] +| | | | | Remainder: 2e-05 - 98.6193% +| | | | Remainder: 5.44e-06 - 0.00624269% +| | | Remainder: 8.56e-06 - 0.00982209% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0767771 - 11.8043% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0220612 - 28.7341% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0539709 - 70.2955% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012572 - 0.23294% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0372252 - 68.9728% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00419071% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.00848887% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.00214908% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00047176 - 1.26731% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00216692 - 5.8211% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00543608 - 14.6032% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00084244 - 2.26309% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0034328 - 9.2217% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00435144 - 11.6895% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00611772 - 16.4343% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.44e-06 - 0.00386834% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.8e-07 - 0.00236399% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00971568 - 26.0997% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000986519 - 2.65014% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00071496 - 1.92063% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00294764 - 7.91839% [1] +| | | | | Remainder: 3.344e-05 - 0.0898316% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.312e-05 - 0.0243094% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.00377981% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020536 - 0.380501% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0162839 - 30.1717% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00821948 - 50.4761% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00805016 - 49.4363% [1] +| | | | | Remainder: 1.428e-05 - 0.0876939% +| | | | Remainder: 0.00011552 - 0.214041% +| | | Remainder: 0.00074504 - 0.970393% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419992 - 0.645725% [1] +| | | getWorksets(): 2.72e-06 - 0.0647632% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 51.4706% [1] +| | | | Remainder: 1.32e-06 - 48.5294% +| | | getOrientations(): 6.4e-07 - 0.0152384% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007366 - 17.5384% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088584 - 21.0918% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040044 - 9.53447% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120124 - 28.6015% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0304768% [3] +| | | Remainder: 0.00097116 - 23.1233% +| | panzer::ModelEvaluator::create_W_op: 0.0633949 - 9.74679% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0945533 - 14.5373% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.448e-05 - 0.0893464% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0733132 - 77.5364% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00174593% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00091704 - 1.25085% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.002302 - 3.13995% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00271464 - 3.7028% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00026128 - 0.356389% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00313452 - 4.27552% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00268588 - 3.66357% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00055592 - 0.758281% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00227652 - 3.1052% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.36e-06 - 0.00185505% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110176 - 1.50281% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00557864 - 7.60932% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0008992 - 1.22652% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00556132 - 7.5857% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00576764 - 7.86712% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00799876 - 10.9104% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.48e-06 - 0.00883879% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00086484 - 1.17965% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00559368 - 7.62984% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00898516 - 12.2558% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001483 - 2.02283% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00025684 - 0.350332% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0030936 - 4.2197% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00635336 - 8.66605% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00487316 - 6.64704% [1] +| | | | Remainder: 4.536e-05 - 0.0618715% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.204e-05 - 0.0127336% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00122682% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00036116 - 0.381964% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0206718 - 21.8625% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0206508 - 99.8984% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.232e-05 - 0.0595982% [1] +| | | | Remainder: 8.68e-06 - 0.0419897% +| | | Remainder: 0.00010948 - 0.115787% +| | MaxwellPreconditioner::build: 0.00174252 - 0.267907% [1] +| | | MaxwellPreconditioner: Schur complement: 1.416e-05 - 0.812616% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00096812 - 55.5586% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.351196% [1] +| | | | Ifpack2::Relaxation::compute: 0.000194 - 20.0388% [1] +| | | | Remainder: 0.00077072 - 79.61% +| | | MaxwellPreconditioner: Solver S_E: 0.00065776 - 37.7476% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.1946% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024296 - 36.9375% [1] +| | | | Remainder: 0.00041352 - 62.8679% +| | | MaxwellPreconditioner: Block preconditioner: 9.4e-05 - 5.39449% [1] +| | | Remainder: 8.48e-06 - 0.486652% +| | Mini-EM: timestepper: 0.0572604 - 8.80362% [1] +| | | Mini-EM: Advance Time Step: 0.0572577 - 99.9952% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00874516 - 15.2733% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.892e-05 - 1.01679% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00822068 - 94.0026% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0189765% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.168e-05 - 0.628659% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000716119 - 8.71119% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00043924 - 5.34311% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.472e-05 - 0.42235% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0003568 - 4.34028% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00035664 - 4.33833% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.092e-05 - 0.497769% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.732e-05 - 1.0622% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0131376% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.66e-05 - 0.931797% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00081928 - 9.96609% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000345 - 4.19673% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00010668 - 1.2977% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000722999 - 8.79488% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00142736 - 17.363% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.48e-06 - 0.0544967% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.084e-05 - 0.618441% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00058844 - 7.15805% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00074504 - 9.063% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.512e-05 - 0.792149% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.352e-05 - 0.407752% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000331759 - 4.03567% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00062128 - 7.55753% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016092 - 1.9575% [1] +| | | | | | Remainder: 3.528e-05 - 0.429162% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.124869% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.024242% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00033372 - 3.81605% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.756e-05 - 0.429495% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.784e-05 - 47.4973% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 3.40788% [1] +| | | | | | Remainder: 1.844e-05 - 49.0948% +| | | | | Remainder: 5.124e-05 - 0.585924% +| | | | Stratimikos: BelosLOWS: 0.0462689 - 80.8082% [1] +| | | | | GMRES block system: Operation Op*x: 0.0005256 - 1.13597% [1] +| | | | | Belos::MVT::MvAddMv: 9.044e-05 - 0.195466% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0450586 - 97.3843% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00027904 - 0.619282% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.788e-05 - 20.7425% [2] +| | | | | | | | Belos::MVT::MvDot: 5.248e-05 - 90.6704% [2] +| | | | | | | | Remainder: 5.4e-06 - 9.32965% +| | | | | | | Belos::MVT::MvScale: 3.852e-05 - 13.8045% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001048 - 37.5573% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.76e-05 - 93.1298% [2] +| | | | | | | | Remainder: 7.2e-06 - 6.87023% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.548e-05 - 9.13131% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.344e-05 - 91.9937% [2] +| | | | | | | | Remainder: 2.04e-06 - 8.00628% +| | | | | | | Remainder: 5.236e-05 - 18.7643% +| | | | | | Belos::MVT::MvAddMv: 7.232e-05 - 0.160502% [2] +| | | | | | Belos::MVT::MvNorm: 4.984e-05 - 0.110611% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.042598 - 94.5391% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00011792 - 0.27682% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.368e-05 - 0.0555894% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0014908 - 3.49969% [2] +| | | | | | | | Belos::MVT::Assign: 1.648e-05 - 1.10545% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015384 - 10.3193% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011076 - 71.9969% [15] +| | | | | | | | | Remainder: 4.308e-05 - 28.0031% +| | | | | | | | Belos::MVT::MvDot: 0.000159 - 10.6654% [28] +| | | | | | | | Belos::MVT::MvNorm: 9.288e-05 - 6.23022% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.000699039 - 46.8902% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0001946 - 13.0534% [39] +| | | | | | | | Remainder: 0.00017496 - 11.736% +| | | | | | | CG S_E: Operation Op*x: 0.00023576 - 0.553453% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0397519 - 93.3187% [1] +| | | | | | | | Belos::MVT::Assign: 8.68e-06 - 0.0218354% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00174748 - 4.39597% [224] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0012244 - 70.0666% [224] +| | | | | | | | | Remainder: 0.00052308 - 29.9334% +| | | | | | | | Belos::MVT::MvDot: 0.00266576 - 6.70599% [447] +| | | | | | | | Belos::MVT::MvNorm: 0.00146608 - 3.68807% [224] +| | | | | | | | CG S_E: Operation Op*x: 0.029253 - 73.5888% [223] +| | | | | | | | Belos::MVT::MvAddMv: 0.00354444 - 8.9164% [669] +| | | | | | | | Remainder: 0.00106652 - 2.68294% +| | | | | | | Remainder: 0.00097796 - 2.29579% +| | | | | | GMRES block system: Operation Op*x: 0.0004506 - 1.00003% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.208e-05 - 0.0268095% [1] +| | | | | | Remainder: 0.00159672 - 3.54365% +| | | | | Remainder: 0.0005942 - 1.28423% +| | | | Mini-EM: Compute responses: 0.00216064 - 3.77354% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.172e-05 - 3.78221% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00137232 - 63.5145% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.119506% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.048e-05 - 2.22106% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033188 - 24.1839% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0495512% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.852e-05 - 4.99301% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.616e-05 - 3.36365% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000593719 - 43.2639% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0495512% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.66e-05 - 4.8531% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.244e-05 - 6.00735% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.232e-05 - 2.35514% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.176e-05 - 0.856944% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.0378921% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.012e-05 - 3.65221% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.72e-05 - 1.98205% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.56e-06 - 0.550892% [1] +| | | | | | Remainder: 2.004e-05 - 1.4603% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.24e-06 - 0.242521% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0684983% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031088 - 14.3883% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024432 - 11.3078% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.311067% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002316 - 94.7937% [1] +| | | | | | Remainder: 1.196e-05 - 4.89522% +| | | | | Remainder: 0.00014468 - 6.69617% +| | | | Remainder: 8.3e-05 - 0.144959% +| | | Remainder: 2.72e-06 - 0.00475023% +| | Remainder: 0.0204577 - 3.14531% +| Remainder: 5.344e-05 - 0.00821557% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0462689 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.3469 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=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 37.54 msec task-clock:u # 0.030 CPUs utilized ( +- 1.49% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,760 page-faults:u # 73.526 K/sec ( +- 0.18% ) + 22,132,597 cycles:u # 0.590 GHz ( +- 26.97% ) (2.77%) + 64,195,503 instructions:u # 2.90 insn per cycle ( +- 8.15% ) (71.27%) + branches:u + 346,538 branch-misses:u ( +- 0.59% ) + 27,819,032 L1-dcache-loads:u # 741.096 M/sec ( +- 0.40% ) + 380,543 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.50% ) + LLC-loads:u + LLC-load-misses:u + 26,491,631 L1-icache-loads:u # 705.734 M/sec ( +- 0.32% ) + 233,283 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.17% ) + 33,038,635 dTLB-loads:u # 880.146 M/sec ( +- 9.80% ) (36.79%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.24406 +- 0.00164 seconds time elapsed ( +- 0.13% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 314,694 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.83% ) + 16,940,164 BR_RETIRED:u ( +- 0.39% ) + + 1.24863 +- 0.00300 seconds time elapsed ( +- 0.24% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 22,547,129 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.30% ) + 4,829 ITLB_WALK:u ( +- 2.56% ) + 12,002 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.02% ) + 30,328,622 L1D_TLB:u ( +- 0.14% ) + + 1.23824 +- 0.00242 seconds time elapsed ( +- 0.20% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 26,449,461 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.39% ) + 234,030 L1I_CACHE_REFILL:u ( +- 1.31% ) + 380,896 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.68% ) + 27,730,107 L1D_CACHE:u ( +- 0.39% ) + + 1.24266 +- 0.00465 seconds time elapsed ( +- 0.37% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 462,874 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.58% ) + 485,799 LL_CACHE_RD:u ( +- 0.33% ) + 132,581 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.56% ) + 17,536 L2D_TLB_REFILL:u ( +- 0.75% ) + 248,787 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.39% ) + 1,452,033 L2D_CACHE:u ( +- 0.14% ) + + 1.2506 +- 0.0104 seconds time elapsed ( +- 0.83% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell12_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..806ee10 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell12_power.output @@ -0,0 +1,126 @@ +Socket1 25.20 +Socket2 20.36 +Socket1 25.24 +Socket2 20.48 +Socket1 25.20 +Socket2 20.64 +Socket1 25.20 +Socket2 20.60 +Socket1 25.12 +Socket2 20.76 +Socket1 24.84 +Socket2 20.72 +Socket1 24.56 +Socket2 20.72 +Socket1 24.68 +Socket2 20.60 +Socket1 24.60 +Socket2 20.72 +Socket1 24.60 +Socket2 20.80 +Socket1 24.60 +Socket2 20.80 +Socket1 24.92 +Socket2 21.00 +Socket1 24.88 +Socket2 20.88 +Socket1 24.92 +Socket2 21.00 +Socket1 25.20 +Socket2 20.88 +Socket1 25.16 +Socket2 21.00 +Socket1 25.00 +Socket2 20.48 +Socket1 25.04 +Socket2 20.44 +Socket1 25.00 +Socket2 20.28 +Socket1 24.76 +Socket2 20.20 +Socket1 24.68 +Socket2 20.20 +Socket1 24.60 +Socket2 20.24 +Socket1 24.52 +Socket2 20.32 +Socket1 24.52 +Socket2 20.32 +Socket1 24.60 +Socket2 20.24 +Socket1 24.64 +Socket2 20.32 +Socket1 24.64 +Socket2 20.52 +Socket1 24.68 +Socket2 20.48 +Socket1 24.52 +Socket2 20.80 +Socket1 24.48 +Socket2 20.68 +Start +Socket1 24.72 +Socket2 20.56 +Socket1 24.64 +Socket2 20.56 +End +Socket1 25.40 +Socket2 20.96 +Socket1 26.68 +Socket2 21.32 +Socket1 26.72 +Socket2 21.20 +Socket1 26.40 +Socket2 21.32 +Socket1 26.40 +Socket2 21.32 +Socket1 26.28 +Socket2 21.20 +Socket1 25.28 +Socket2 20.72 +Socket1 24.68 +Socket2 20.32 +Socket1 24.52 +Socket2 20.40 +Socket1 24.80 +Socket2 20.36 +Socket1 24.72 +Socket2 20.48 +Socket1 24.72 +Socket2 20.52 +Socket1 25.00 +Socket2 20.84 +Socket1 24.80 +Socket2 20.92 +Socket1 24.80 +Socket2 20.76 +Socket1 24.72 +Socket2 20.56 +Socket1 24.76 +Socket2 20.60 +Socket1 24.76 +Socket2 20.60 +Socket1 24.36 +Socket2 20.48 +Socket1 24.44 +Socket2 20.52 +Socket1 24.40 +Socket2 20.68 +Socket1 24.32 +Socket2 20.88 +Socket1 24.48 +Socket2 20.68 +Socket1 24.68 +Socket2 20.80 +Socket1 24.64 +Socket2 21.00 +Socket1 24.84 +Socket2 20.84 +Socket1 24.96 +Socket2 21.04 +Socket1 24.76 +Socket2 20.80 +Socket1 24.92 +Socket2 20.48 +Socket1 24.92 +Socket2 20.48 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell14.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell14.output new file mode 100644 index 0000000..51b88a7 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell14.output @@ -0,0 +1,3008 @@ +oasis16.umiacs.umd.edu +30 CG Tpetra maxwell14.xml +output_avg5/altra_CG_Tpetra_maxwell14.output +output_avg5/altra_CG_Tpetra_maxwell14_power.output +dt = 9.5304e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000488281 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0674402 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.0025228 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 0.0752758 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 0.965996 [1] +| Mini-EM: Total Time: 0.965954 - 99.9956% [1] +| | Mini-EM: build mesh: 0.000630801 - 0.0653034% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030504 - 48.3576% [1] +| | | Remainder: 0.000325761 - 51.6424% +| | Mini-EM: build physics blocks: 0.000781481 - 0.0809025% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023904 - 0.0247465% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.142398 - 14.7417% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0538563 - 5.57545% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0208807 - 38.7711% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0168804 - 80.8422% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000665642 - 3.18784% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00326864 - 15.6539% [3] +| | | | Remainder: 6.6e-05 - 0.316082% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00474149 - 8.80396% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0021358 - 45.045% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016188 - 3.41412% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00044004 - 9.28064% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0001886 - 3.97766% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123008 - 25.943% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000480641 - 10.1369% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.136e-05 - 0.872301% [3] +| | | | Remainder: 6.308e-05 - 1.33038% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00566161 - 10.5124% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00234688 - 4.35767% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00651605 - 12.099% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00303228 - 5.63032% [3] +| | | Remainder: 0.0106773 - 19.8256% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00253896 - 0.262845% [2] +| | Mini-EM: setup physics model evaluator: 0.148731 - 15.3973% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.148715 - 99.989% [1] +| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.00180211% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000322766% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.142116 - 95.5627% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.1421 - 99.9887% [1] +| | | | | | getWorksets(): 0.117764 - 82.8745% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.117761 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0683847 - 58.0708% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0035644 - 5.21228% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126534 - 18.5033% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000498081 - 3.93634% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0121423 - 95.9609% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00017584 - 1.44816% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.604e-05 - 0.543882% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00032028 - 2.63771% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0011158 - 9.18935% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00253452 - 20.8734% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000470761 - 3.87702% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00193092 - 15.9024% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.36e-05 - 0.523787% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00331736 - 27.3206% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0012666 - 38.181% [2] +| | | | | | | | | | | | Remainder: 0.00205076 - 61.819% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0017486 - 14.4009% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000330481 - 2.72173% [2] +| | | | | | | | | | | Remainder: 6.812e-05 - 0.561013% +| | | | | | | | | | Remainder: 1.3e-05 - 0.102739% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0438114 - 64.0661% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0257189 - 58.7036% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.308e-05 - 0.245267% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.812e-05 - 0.0704541% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140186 - 54.5071% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00946689 - 36.8091% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.864e-05 - 0.072476% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00184316 - 7.16657% [2] +| | | | | | | | | | | Remainder: 0.00029036 - 1.12898% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00936437 - 21.3743% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00529445 - 12.0846% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.08e-05 - 0.207252% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187692 - 4.2841% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139464 - 3.18328% [2] +| | | | | | | | | | Remainder: 7.136e-05 - 0.16288% +| | | | | | | | | Remainder: 0.00835545 - 12.2183% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.049348 - 41.9053% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0492883 - 99.879% [4] +| | | | | | | | | Remainder: 5.972e-05 - 0.121018% +| | | | | | | | Remainder: 2.812e-05 - 0.0238789% +| | | | | | | Remainder: 3.52e-06 - 0.00298902% +| | | | | | getOrientations(): 1.072e-05 - 0.007544% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072172 - 0.507897% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000705081 - 0.496188% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037644 - 0.264913% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012056 - 0.0848419% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000874801 - 0.615625% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000647433% [2] +| | | | | | Remainder: 0.0215251 - 15.1479% +| | | | | Remainder: 1.6e-05 - 0.0112584% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.0056484% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.684e-05 - 0.0113237% [1] +| | | | build response library: 0.00654821 - 4.4032% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00645481 - 98.5737% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0520542% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 60.7143% [1] +| | | | | | | Remainder: 1.32e-06 - 39.2857% +| | | | | | getOrientations(): 4.8e-07 - 0.00743632% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075032 - 11.6242% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908841 - 14.0801% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400881 - 6.21058% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011924 - 18.4731% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0167317% [3] +| | | | | | Remainder: 0.00319744 - 49.5358% +| | | | | Remainder: 9.34e-05 - 1.42634% +| | | | Remainder: 2.232e-05 - 0.0150086% +| | | Remainder: 1.632e-05 - 0.0109728% +| | Mini-EM: setup auxiliary physics model evaluator: 0.129253 - 13.3809% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.129245 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00061898% [1] +| | | | fmb->setWorksetContainer(): 8.4e-07 - 0.000649929% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.129202 - 99.9664% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.129198 - 99.9973% [1] +| | | | | | getWorksets(): 0.081313 - 62.9368% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0813119 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0525433 - 64.6195% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0029194 - 5.55618% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0103091 - 19.6201% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000342321 - 3.32059% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00996249 - 96.6383% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010532 - 1.05717% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.288e-05 - 0.631168% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002826 - 2.83664% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000916042 - 9.19491% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00205252 - 20.6025% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00045432 - 4.56031% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0015356 - 15.4138% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.468e-05 - 0.548859% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0028448 - 28.5551% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00131424 - 46.198% [2] +| | | | | | | | | | | | Remainder: 0.00153056 - 53.802% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130796 - 13.1289% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000321 - 3.22209% [2] +| | | | | | | | | | | Remainder: 2.476e-05 - 0.248532% +| | | | | | | | | | Remainder: 4.24e-06 - 0.0411289% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0315076 - 59.965% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.01852 - 58.7794% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.768e-05 - 0.14946% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.608e-05 - 0.0868252% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00933881 - 50.4256% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00907897 - 49.0226% [2] +| | | | | | | | | | | Remainder: 5.844e-05 - 0.315551% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00573285 - 18.1951% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00573753 - 18.21% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.872e-05 - 0.122891% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00123476 - 3.91893% [2] +| | | | | | | | | | Remainder: 0.000243761 - 0.773658% +| | | | | | | | | Remainder: 0.00780729 - 14.8588% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0287587 - 35.3684% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.028726 - 99.8862% [2] +| | | | | | | | | Remainder: 3.272e-05 - 0.113774% +| | | | | | | | Remainder: 9.84e-06 - 0.0121016% +| | | | | | | Remainder: 1.16e-06 - 0.00142659% +| | | | | | getOrientations(): 1.168e-05 - 0.00904039% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00041084 - 0.317993% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000348001 - 0.269355% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020368 - 0.157649% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0346627 - 26.8291% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0346408 - 99.9368% [1] +| | | | | | | Remainder: 2.192e-05 - 0.0632381% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000442 - 0.342111% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000309602% [2] +| | | | | | Remainder: 0.0118057 - 9.13767% +| | | | | Remainder: 3.52e-06 - 0.00272443% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.0030949% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.344e-05 - 0.0103989% [1] +| | | | build response library: 1.996e-05 - 0.0154435% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2024% [1] +| | | | | Remainder: 1.972e-05 - 98.7976% +| | | | Remainder: 4.36e-06 - 0.00337344% +| | | Remainder: 8.08e-06 - 0.00625131% +| | Mini-EM: eval auxiliary physics model evaluator: 0.12058 - 12.483% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.034198 - 28.3612% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0852914 - 70.7342% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001658 - 0.194392% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.059017 - 69.1945% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0023722% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.52e-06 - 0.00765881% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.28e-06 - 0.00216887% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00070272 - 1.19071% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00339052 - 5.74499% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00849253 - 14.39% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00133796 - 2.26708% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00543328 - 9.2063% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00696341 - 11.799% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00965717 - 16.3634% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.16e-06 - 0.00535439% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.32e-06 - 0.00223664% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0154361 - 26.1553% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00179636 - 3.0438% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00103592 - 1.75529% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00470828 - 7.97784% [2] +| | | | | Remainder: 5.112e-05 - 0.0866191% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.404e-05 - 0.0164612% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.0023918% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00025008 - 0.293206% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.025688 - 30.1179% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0129176 - 50.2864% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0127526 - 49.6443% [1] +| | | | | Remainder: 1.78e-05 - 0.0692931% +| | | | Remainder: 0.00015448 - 0.18112% +| | | Remainder: 0.00109088 - 0.904693% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.004271 - 0.442154% [1] +| | | getWorksets(): 3.52e-06 - 0.0824162% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 62.5% [1] +| | | | Remainder: 1.32e-06 - 37.5% +| | | getOrientations(): 6.4e-07 - 0.0149848% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074568 - 17.4591% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901801 - 21.1145% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040672 - 9.52282% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124592 - 29.1716% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0262233% [3] +| | | Remainder: 0.000965601 - 22.6083% +| | panzer::ModelEvaluator::create_W_op: 0.0946909 - 9.80284% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.151409 - 15.6746% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010656 - 0.0703787% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.118306 - 78.1367% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.000980505% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00141524 - 1.19625% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00367188 - 3.10371% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00432564 - 3.65631% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00041108 - 0.347471% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00490408 - 4.14524% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00428468 - 3.62168% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00111888 - 0.94575% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00379612 - 3.20872% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.00267103% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00221812 - 1.8749% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00876677 - 7.41023% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00141972 - 1.20004% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00907733 - 7.67273% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00903933 - 7.64061% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0128656 - 10.8748% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9e-06 - 0.00760737% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00149072 - 1.26005% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00888273 - 7.50824% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0142658 - 12.0584% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00304924 - 2.57741% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000426001 - 0.360083% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00495276 - 4.18639% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.010078 - 8.51857% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00775325 - 6.55353% [2] +| | | | Remainder: 8.004e-05 - 0.0676549% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.424e-05 - 0.00940497% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00084539% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000499321 - 0.329782% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0323059 - 21.3368% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0322803 - 99.9206% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.536e-05 - 0.0475455% [1] +| | | | Remainder: 1.028e-05 - 0.0318208% +| | | Remainder: 0.00017572 - 0.116056% +| | MaxwellPreconditioner::build: 0.001915 - 0.19825% [1] +| | | MaxwellPreconditioner: Schur complement: 1.508e-05 - 0.787467% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00100004 - 52.2214% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.351986% [1] +| | | | Ifpack2::Relaxation::compute: 0.000249561 - 24.9551% [1] +| | | | Remainder: 0.00074696 - 74.6929% +| | | MaxwellPreconditioner: Solver S_E: 0.000802521 - 41.9071% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.144545% [1] +| | | | Ifpack2::Relaxation::compute: 0.000370481 - 46.1646% [1] +| | | | Remainder: 0.00043088 - 53.6908% +| | | MaxwellPreconditioner: Block preconditioner: 8.864e-05 - 4.62872% [1] +| | | Remainder: 8.72e-06 - 0.455352% +| | Mini-EM: timestepper: 0.0925168 - 9.57777% [1] +| | | Mini-EM: Advance Time Step: 0.0925147 - 99.9977% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0138056 - 14.9226% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001082 - 0.783741% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0130987 - 94.8797% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0112988% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.232e-05 - 0.62846% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00112936 - 8.62194% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000653641 - 4.99012% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.524e-05 - 0.421721% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00056476 - 4.31158% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00056092 - 4.28226% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.556e-05 - 0.576851% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000137761 - 1.05172% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.72e-06 - 0.0131311% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015308 - 1.16867% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001312 - 10.0163% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0005582 - 4.26149% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00016972 - 1.2957% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00113632 - 8.67507% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00224296 - 17.1236% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.44e-06 - 0.0338965% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000149361 - 1.14027% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00093944 - 7.17201% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118756 - 9.06626% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000126 - 0.961928% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.508e-05 - 0.4205% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0005322 - 4.063% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000957042 - 7.30639% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00025672 - 1.95989% [2] +| | | | | | Remainder: 5.58e-05 - 0.425997% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.308e-05 - 0.0947443% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0156459% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0004792 - 3.47106% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.588e-05 - 0.33233% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.344e-05 - 51.0898% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.4e-06 - 3.05144% [1] +| | | | | | Remainder: 2.104e-05 - 45.8588% +| | | | | Remainder: 5.836e-05 - 0.422728% +| | | | Stratimikos: BelosLOWS: 0.0753094 - 81.4026% [1] +| | | | | GMRES block system: Operation Op*x: 0.00084832 - 1.12645% [1] +| | | | | Belos::MVT::MvAddMv: 9.308e-05 - 0.123597% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0737933 - 97.9869% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00032172 - 0.435974% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.968e-05 - 21.6586% [2] +| | | | | | | | Belos::MVT::MvDot: 6.372e-05 - 91.4466% [2] +| | | | | | | | Remainder: 5.96e-06 - 8.55339% +| | | | | | | Belos::MVT::MvScale: 4.448e-05 - 13.8257% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011856 - 36.8519% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011028 - 93.0162% [2] +| | | | | | | | Remainder: 8.28e-06 - 6.98381% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.308e-05 - 10.2822% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.072e-05 - 92.8658% [2] +| | | | | | | | Remainder: 2.36e-06 - 7.13422% +| | | | | | | Remainder: 5.592e-05 - 17.3816% +| | | | | | Belos::MVT::MvAddMv: 9.444e-05 - 0.127979% [2] +| | | | | | Belos::MVT::MvNorm: 5.404e-05 - 0.0732315% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0712687 - 96.5788% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00018352 - 0.257504% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.216e-05 - 0.045125% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00256732 - 3.60231% [2] +| | | | | | | | Belos::MVT::Assign: 4.532e-05 - 1.76526% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000244241 - 9.51345% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000179121 - 73.3378% [17] +| | | | | | | | | Remainder: 6.512e-05 - 26.6622% +| | | | | | | | Belos::MVT::MvDot: 0.000274 - 10.6726% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000154122 - 6.00322% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.00128032 - 49.8698% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.00033652 - 13.1078% [45] +| | | | | | | | Remainder: 0.0002328 - 9.06781% +| | | | | | | CG S_E: Operation Op*x: 0.00033772 - 0.473869% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0669785 - 93.9802% [1] +| | | | | | | | Belos::MVT::Assign: 5.7641e-05 - 0.086059% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00272464 - 4.06794% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00193096 - 70.8703% [244] +| | | | | | | | | Remainder: 0.000793681 - 29.1297% +| | | | | | | | Belos::MVT::MvDot: 0.00442016 - 6.59938% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.00233144 - 3.48088% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0505229 - 75.4315% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.00541721 - 8.08798% [729] +| | | | | | | | Remainder: 0.00150448 - 2.24622% +| | | | | | | Remainder: 0.00116952 - 1.641% +| | | | | | GMRES block system: Operation Op*x: 0.00066712 - 0.904038% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.5801e-05 - 0.0214125% [1] +| | | | | | Remainder: 0.00137152 - 1.8586% +| | | | | Remainder: 0.000574682 - 0.763094% +| | | | Mini-EM: Compute responses: 0.00330936 - 3.57712% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001068 - 3.22721% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00234396 - 70.8282% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.066554% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.372e-05 - 2.29185% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000537521 - 22.9322% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.24e-06 - 0.0529019% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010644 - 4.54103% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.776e-05 - 3.31746% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00107696 - 45.9462% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.28e-06 - 0.0546084% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0001036 - 4.41987% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00013036 - 5.56152% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.436e-05 - 2.31915% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.96e-05 - 0.836191% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.16e-06 - 0.0494889% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.16e-05 - 3.90791% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.46e-05 - 1.90276% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.292e-05 - 0.551203% [2] +| | | | | | Remainder: 2.928e-05 - 1.24917% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.04e-06 - 0.21273% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0459303% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00047104 - 14.2336% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000226041 - 6.83035% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.353918% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000210761 - 93.2402% [1] +| | | | | | Remainder: 1.448e-05 - 6.40592% +| | | | | Remainder: 0.00015296 - 4.62204% +| | | | Remainder: 9.036e-05 - 0.0976709% +| | | Remainder: 2.12e-06 - 0.00229147% +| | Remainder: 0.0221417 - 2.29221% +| Remainder: 4.2441e-05 - 0.0043935% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0753094 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.4363 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0004726 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0672892 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00252208 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 0.0751978 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 0.957207 [1] +| Mini-EM: Total Time: 0.957164 - 99.9954% [1] +| | Mini-EM: build mesh: 0.000607561 - 0.0634751% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028616 - 47.0998% [1] +| | | Remainder: 0.000321401 - 52.9002% +| | Mini-EM: build physics blocks: 0.000797641 - 0.0833338% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023548 - 0.0246019% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.140084 - 14.6354% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0512249 - 5.35174% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0203926 - 39.8099% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0164005 - 80.424% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000651161 - 3.19313% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00327552 - 16.0623% [3] +| | | | Remainder: 6.536e-05 - 0.320509% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0046542 - 9.08582% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00214196 - 46.0221% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016156 - 3.47127% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000433 - 9.30342% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000184081 - 3.95516% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115412 - 24.7974% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00047692 - 10.2471% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.12e-05 - 0.885221% [3] +| | | | Remainder: 6.136e-05 - 1.31838% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00518893 - 10.1297% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219064 - 4.27652% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00643005 - 12.5526% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00272688 - 5.32335% [3] +| | | Remainder: 0.00964165 - 18.8222% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00234144 - 0.244623% [2] +| | Mini-EM: setup physics model evaluator: 0.148315 - 15.4952% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.148298 - 99.9887% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00172626% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000323673% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.141874 - 95.6682% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.14186 - 99.9902% [1] +| | | | | | getWorksets(): 0.116531 - 82.1455% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.116528 - 99.9974% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0679201 - 58.2863% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00351356 - 5.17308% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126512 - 18.6266% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000491881 - 3.88803% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0121465 - 96.0111% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00017572 - 1.44667% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.1841e-05 - 0.509125% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00031984 - 2.63318% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00111808 - 9.20494% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00252136 - 20.7579% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00048532 - 3.99554% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00196696 - 16.1936% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.46e-05 - 0.531839% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00326396 - 26.8716% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00127552 - 39.0789% [2] +| | | | | | | | | | | | Remainder: 0.00198844 - 60.9211% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00174256 - 14.3462% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000358441 - 2.95097% [2] +| | | | | | | | | | | Remainder: 6.784e-05 - 0.558513% +| | | | | | | | | | Remainder: 1.276e-05 - 0.10086% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0434881 - 64.0283% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0251994 - 57.9455% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.36e-05 - 0.252387% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.688e-05 - 0.0669857% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139626 - 55.4083% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00902705 - 35.8224% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.728e-05 - 0.068573% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181212 - 7.19112% [2] +| | | | | | | | | | | Remainder: 0.00029992 - 1.19019% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00924089 - 21.2492% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00563096 - 12.9483% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.06e-05 - 0.208333% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00186852 - 4.29662% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138924 - 3.19453% [2] +| | | | | | | | | | Remainder: 6.848e-05 - 0.157468% +| | | | | | | | | Remainder: 0.00826725 - 12.172% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0485804 - 41.6897% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0485181 - 99.8719% [4] +| | | | | | | | | Remainder: 6.2241e-05 - 0.12812% +| | | | | | | | Remainder: 2.7881e-05 - 0.0239264% +| | | | | | | Remainder: 3.08e-06 - 0.00264306% +| | | | | | getOrientations(): 1.056e-05 - 0.00744397% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070184 - 0.494742% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692721 - 0.488314% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035868 - 0.252841% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011852 - 0.0835473% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000835481 - 0.588948% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000563937% [2] +| | | | | | Remainder: 0.0226097 - 15.9381% +| | | | | Remainder: 1.396e-05 - 0.00983974% +| | | | fmb->setupBCFieldManagers(): 7.32e-06 - 0.00493602% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.00995295% [1] +| | | | build response library: 0.00637857 - 4.30119% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00628573 - 98.5445% [1] +| | | | | | getWorksets(): 3e-06 - 0.0477272% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64% [1] +| | | | | | | Remainder: 1.08e-06 - 36% +| | | | | | getOrientations(): 5.2e-07 - 0.00827271% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007182 - 11.4259% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000867401 - 13.7995% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039288 - 6.25035% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113192 - 18.0078% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0190909% [3] +| | | | | | Remainder: 0.0031706 - 50.4413% +| | | | | Remainder: 9.284e-05 - 1.4555% +| | | | Remainder: 2.028e-05 - 0.0136752% +| | | Remainder: 1.68e-05 - 0.0113273% +| | Mini-EM: setup auxiliary physics model evaluator: 0.127482 - 13.3187% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.127473 - 99.9932% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000533446% [1] +| | | | fmb->setWorksetContainer(): 8.4e-07 - 0.000658963% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.127431 - 99.9673% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.127428 - 99.9972% [1] +| | | | | | getWorksets(): 0.080942 - 63.5199% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0809406 - 99.9982% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0525231 - 64.891% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282756 - 5.38346% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0101882 - 19.3976% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029116 - 2.8578% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00989269 - 97.099% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 9.644e-05 - 0.974861% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.004e-05 - 0.606913% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000270962 - 2.73901% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00091176 - 9.2165% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00204524 - 20.6743% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00046728 - 4.72349% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00152704 - 15.4361% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.296e-05 - 0.535345% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00280016 - 28.3054% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00129972 - 46.4159% [2] +| | | | | | | | | | | | Remainder: 0.00150044 - 53.5841% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0013126 - 13.2684% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0003254 - 3.2893% [2] +| | | | | | | | | | | Remainder: 2.28e-05 - 0.230473% +| | | | | | | | | | Remainder: 4.4e-06 - 0.043187% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0312463 - 59.4905% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0183597 - 58.7579% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.764e-05 - 0.150547% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.512e-05 - 0.0823545% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00880081 - 47.9356% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00945953 - 51.5235% [2] +| | | | | | | | | | | Remainder: 5.656e-05 - 0.308067% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00560489 - 17.9378% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567433 - 18.16% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.964e-05 - 0.126863% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00122696 - 3.92674% [2] +| | | | | | | | | | Remainder: 0.0003408 - 1.09069% +| | | | | | | | | Remainder: 0.00826105 - 15.7284% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0284085 - 35.0979% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0283784 - 99.8941% [2] +| | | | | | | | | Remainder: 3.008e-05 - 0.105884% +| | | | | | | | Remainder: 9e-06 - 0.0111193% +| | | | | | | Remainder: 1.44e-06 - 0.00177905% +| | | | | | getOrientations(): 1.028e-05 - 0.00806731% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000421001 - 0.330384% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033324 - 0.261513% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019632 - 0.154064% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0346378 - 27.1823% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0346164 - 99.9382% [1] +| | | | | | | Remainder: 2.14e-05 - 0.0617822% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00042584 - 0.334181% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000345294% [2] +| | | | | | Remainder: 0.0104608 - 8.20921% +| | | | | Remainder: 3.56e-06 - 0.00279366% +| | | | fmb->setupBCFieldManagers(): 3.16e-06 - 0.00247895% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.176e-05 - 0.00922548% [1] +| | | | build response library: 1.988e-05 - 0.0155954% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.20724% [1] +| | | | | Remainder: 1.964e-05 - 98.7928% +| | | | Remainder: 5.4e-06 - 0.00423619% +| | | Remainder: 8.64e-06 - 0.00677744% +| | Mini-EM: eval auxiliary physics model evaluator: 0.119896 - 12.5262% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0337075 - 28.1139% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0851062 - 70.9832% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00016752 - 0.196837% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0587585 - 69.0415% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00258686% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.241e-06 - 0.00721767% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.24e-06 - 0.00211033% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00065896 - 1.12147% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00340496 - 5.79484% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00837985 - 14.2615% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013906 - 2.36664% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00532924 - 9.06974% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00695045 - 11.8288% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00961401 - 16.3619% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.88e-06 - 0.00490142% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.32e-06 - 0.00224648% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153683 - 26.155% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174732 - 2.97373% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000992041 - 1.68834% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00486096 - 8.27278% [2] +| | | | | Remainder: 5.064e-05 - 0.0861832% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.36e-05 - 0.01598% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.00216201% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00023772 - 0.279322% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0257759 - 30.2867% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0129396 - 50.2005% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0128204 - 49.7379% [1] +| | | | | Remainder: 1.588e-05 - 0.061608% +| | | | Remainder: 0.00015108 - 0.177519% +| | | Remainder: 0.0010826 - 0.902948% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00411592 - 0.430013% [1] +| | | getWorksets(): 2.88e-06 - 0.0699721% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 58.3333% [1] +| | | | Remainder: 1.2e-06 - 41.6667% +| | | getOrientations(): 7.6e-07 - 0.0184649% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000716081 - 17.3978% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086424 - 20.9975% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391561 - 9.51332% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117032 - 28.434% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0301269% [3] +| | | Remainder: 0.000968841 - 23.5388% +| | panzer::ModelEvaluator::create_W_op: 0.0948623 - 9.91078% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.151867 - 15.8663% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010556 - 0.0695083% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.11837 - 77.9432% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00128411% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00145808 - 1.2318% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00367384 - 3.1037% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00429192 - 3.62586% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000411562 - 0.347691% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00486368 - 4.10889% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00425292 - 3.59291% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00113344 - 0.957541% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0040154 - 3.39225% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.72e-06 - 0.00229788% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00222176 - 1.87697% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00868093 - 7.33373% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00138412 - 1.16932% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00886249 - 7.48711% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00903293 - 7.6311% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127288 - 10.7534% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.56e-06 - 0.00723157% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00148096 - 1.25113% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00888045 - 7.50229% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.014269 - 12.0546% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0030704 - 2.59391% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00042056 - 0.355293% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0049162 - 4.15325% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00995029 - 8.4061% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00827841 - 6.99368% [2] +| | | | Remainder: 7.896e-05 - 0.0667061% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.332e-05 - 0.00877084% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000816505% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00046444 - 0.305821% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0327386 - 21.5574% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0327143 - 99.9257% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.416e-05 - 0.0432517% [1] +| | | | Remainder: 1.016e-05 - 0.0310337% +| | | Remainder: 0.0001738 - 0.114442% +| | MaxwellPreconditioner::build: 0.00183384 - 0.191591% [1] +| | | MaxwellPreconditioner: Schur complement: 1.44e-05 - 0.785237% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000968761 - 52.8269% [1] +| | | | Ifpack2::Relaxation::initialize: 3.96e-06 - 0.40877% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024184 - 24.9638% [1] +| | | | Remainder: 0.000722961 - 74.6274% +| | | MaxwellPreconditioner: Solver S_E: 0.000759481 - 41.4147% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.168536% [1] +| | | | Ifpack2::Relaxation::compute: 0.00035516 - 46.7635% [1] +| | | | Remainder: 0.000403041 - 53.068% +| | | MaxwellPreconditioner: Block preconditioner: 8.228e-05 - 4.48676% [1] +| | | Remainder: 8.92e-06 - 0.48641% +| | Mini-EM: timestepper: 0.0922579 - 9.63867% [1] +| | | Mini-EM: Advance Time Step: 0.0922557 - 99.9976% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.013671 - 14.8186% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010448 - 0.764247% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0130049 - 95.1278% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0141485% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.164e-05 - 0.627764% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00112696 - 8.66567% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00065768 - 5.05717% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.476e-05 - 0.421072% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000566042 - 4.35253% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00054988 - 4.22826% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.316e-05 - 0.562558% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00013736 - 1.05622% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.64e-06 - 0.0126106% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015248 - 1.17248% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00133132 - 10.2371% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000526401 - 4.04772% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00018036 - 1.38686% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00113096 - 8.69644% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00225388 - 17.331% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.6e-06 - 0.0353713% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.368e-05 - 0.64345% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000942722 - 7.24898% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00117556 - 9.03938% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012208 - 0.938724% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.436e-05 - 0.417997% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000531 - 4.08308% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000953681 - 7.33325% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00025784 - 1.98264% [2] +| | | | | | Remainder: 5.3e-05 - 0.407539% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.388e-05 - 0.101529% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.017848% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000444481 - 3.25128% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.484e-05 - 0.327994% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.26e-05 - 50.4014% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 3.30062% [1] +| | | | | | Remainder: 2.076e-05 - 46.2979% +| | | | | Remainder: 5.596e-05 - 0.409334% +| | | | Stratimikos: BelosLOWS: 0.0752344 - 81.5499% [1] +| | | | | GMRES block system: Operation Op*x: 0.000841601 - 1.11864% [1] +| | | | | Belos::MVT::MvAddMv: 8.772e-05 - 0.116596% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0737385 - 98.0117% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00032472 - 0.440367% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.888e-05 - 21.2121% [2] +| | | | | | | | Belos::MVT::MvDot: 6.352e-05 - 92.2184% [2] +| | | | | | | | Remainder: 5.36e-06 - 7.78165% +| | | | | | | Belos::MVT::MvScale: 4.36e-05 - 13.427% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011984 - 36.9056% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011168 - 93.1909% [2] +| | | | | | | | Remainder: 8.16e-06 - 6.80908% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.224e-05 - 9.92855% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.024e-05 - 93.7965% [2] +| | | | | | | | Remainder: 2e-06 - 6.20347% +| | | | | | | Remainder: 6.016e-05 - 18.5267% +| | | | | | Belos::MVT::MvAddMv: 9.2961e-05 - 0.126068% [2] +| | | | | | Belos::MVT::MvNorm: 5.348e-05 - 0.0725266% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0711164 - 96.444% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00018448 - 0.259406% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.048e-05 - 0.0428593% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00255532 - 3.59315% [2] +| | | | | | | | Belos::MVT::Assign: 4.4e-05 - 1.7219% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00023936 - 9.36712% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00017276 - 72.1758% [17] +| | | | | | | | | Remainder: 6.66e-05 - 27.8242% +| | | | | | | | Belos::MVT::MvDot: 0.00027796 - 10.8777% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.0001542 - 6.03446% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.0012954 - 50.6943% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.0003194 - 12.4994% [45] +| | | | | | | | Remainder: 0.000225 - 8.80515% +| | | | | | | CG S_E: Operation Op*x: 0.00034676 - 0.487595% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0668218 - 93.9612% [1] +| | | | | | | | Belos::MVT::Assign: 5.78e-05 - 0.0864987% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00273956 - 4.0998% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00192732 - 70.3514% [244] +| | | | | | | | | Remainder: 0.00081224 - 29.6486% +| | | | | | | | Belos::MVT::MvDot: 0.00447644 - 6.69908% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.00231128 - 3.45888% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0503804 - 75.3951% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.00539065 - 8.0672% [729] +| | | | | | | | Remainder: 0.00146568 - 2.19342% +| | | | | | | Remainder: 0.00117756 - 1.65582% +| | | | | | GMRES block system: Operation Op*x: 0.000686401 - 0.930858% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.544e-05 - 0.0209389% [1] +| | | | | | Remainder: 0.00144912 - 1.96522% +| | | | | Remainder: 0.00056656 - 0.75306% +| | | | Mini-EM: Compute responses: 0.0032656 - 3.53973% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010448 - 3.19941% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00233816 - 71.5997% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0684298% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.32e-05 - 2.27529% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000536121 - 22.9292% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.0598761% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010872 - 4.6498% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.716e-05 - 3.30003% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00107336 - 45.9062% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.08e-06 - 0.0461901% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0001038 - 4.43938% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00013084 - 5.59585% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.396e-05 - 2.30779% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.932e-05 - 0.82629% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.2e-06 - 0.0513223% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.1321e-05 - 3.90567% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.332e-05 - 1.85274% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.16e-05 - 0.496116% [2] +| | | | | | Remainder: 3.016e-05 - 1.2899% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.12e-06 - 0.187408% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0428711% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00043872 - 13.4346% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022776 - 6.97452% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.386372% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021264 - 93.3614% [1] +| | | | | | Remainder: 1.424e-05 - 6.2522% +| | | | | Remainder: 0.00014896 - 4.56149% +| | | | Remainder: 8.472e-05 - 0.0918317% +| | | Remainder: 2.2e-06 - 0.00238462% +| | Remainder: 0.0212429 - 2.21936% +| Remainder: 4.38e-05 - 0.00457581% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0752344 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.4727 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00047916 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0659782 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00245072 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 0.0738591 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 0.971378 [1] +| Mini-EM: Total Time: 0.971326 - 99.9947% [1] +| | Mini-EM: build mesh: 0.0006004 - 0.0618124% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028328 - 47.1819% [1] +| | | Remainder: 0.00031712 - 52.8181% +| | Mini-EM: build physics blocks: 0.000788241 - 0.081151% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023396 - 0.0240867% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.141807 - 14.5994% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0514134 - 5.29312% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0205061 - 39.8848% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0165205 - 80.5636% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000653321 - 3.18598% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00326856 - 15.9394% [3] +| | | | Remainder: 6.376e-05 - 0.310931% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00467556 - 9.09406% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00218224 - 46.6733% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00015804 - 3.38013% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000429401 - 9.18394% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00018236 - 3.90028% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00113752 - 24.3291% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00047684 - 10.1986% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.36e-05 - 0.932508% [3] +| | | | Remainder: 6.556e-05 - 1.40218% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00519517 - 10.1047% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00218512 - 4.2501% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00641753 - 12.4822% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0027134 - 5.27762% [3] +| | | Remainder: 0.00972049 - 18.9065% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00253664 - 0.261153% [2] +| | Mini-EM: setup physics model evaluator: 0.148649 - 15.3037% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.148632 - 99.9884% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00174929% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000322945% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.142136 - 95.6294% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.142122 - 99.9903% [1] +| | | | | | getWorksets(): 0.116853 - 82.2204% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.11685 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0681632 - 58.334% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.003486 - 5.1142% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126256 - 18.5226% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00048712 - 3.85819% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0121254 - 96.0379% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00017408 - 1.43567% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.58e-05 - 0.542664% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00031888 - 2.62986% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00110468 - 9.1105% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00253132 - 20.8762% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000483921 - 3.99098% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00200788 - 16.5593% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.408e-05 - 0.528479% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00322052 - 26.5602% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00123508 - 38.3503% [2] +| | | | | | | | | | | | Remainder: 0.00198544 - 61.6497% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00175572 - 14.4797% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00032948 - 2.71728% [2] +| | | | | | | | | | | Remainder: 6.9e-05 - 0.569055% +| | | | | | | | | | Remainder: 1.312e-05 - 0.103916% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.04329 - 63.5093% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0253046 - 58.4538% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.128e-05 - 0.242169% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.748e-05 - 0.0690783% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140263 - 55.4298% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00906381 - 35.8188% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.76e-05 - 0.0695525% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00182196 - 7.20011% [2] +| | | | | | | | | | | Remainder: 0.000296201 - 1.17054% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00887769 - 20.5075% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567969 - 13.1201% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.656e-05 - 0.199954% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187452 - 4.33015% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139736 - 3.22791% [2] +| | | | | | | | | | Remainder: 6.952e-05 - 0.160592% +| | | | | | | | | Remainder: 0.00876161 - 12.8539% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0486597 - 41.643% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0486017 - 99.8808% [4] +| | | | | | | | | Remainder: 5.8e-05 - 0.119195% +| | | | | | | | Remainder: 2.688e-05 - 0.0230039% +| | | | | | | Remainder: 3.48e-06 - 0.00297809% +| | | | | | getOrientations(): 1.06e-05 - 0.00745838% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707961 - 0.498136% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069252 - 0.487271% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365801 - 0.257385% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011836 - 0.0832805% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000844881 - 0.594476% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000591041% [2] +| | | | | | Remainder: 0.0225278 - 15.851% +| | | | | Remainder: 1.384e-05 - 0.00973716% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.00505948% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.0100651% [1] +| | | | build response library: 0.00644897 - 4.33888% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00636081 - 98.633% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0496792% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65.8228% [1] +| | | | | | | Remainder: 1.08e-06 - 34.1772% +| | | | | | getOrientations(): 4.8e-07 - 0.00754621% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733041 - 11.5243% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885601 - 13.9228% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039632 - 6.23066% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001162 - 18.2681% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.016979% [3] +| | | | | | Remainder: 0.00317912 - 49.9799% +| | | | | Remainder: 8.816e-05 - 1.36704% +| | | | Remainder: 2.152e-05 - 0.0144787% +| | | Remainder: 1.728e-05 - 0.0116247% +| | Mini-EM: setup auxiliary physics model evaluator: 0.127839 - 13.1613% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.127831 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000500662% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000563245% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.12779 - 99.9681% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.127786 - 99.9971% [1] +| | | | | | getWorksets(): 0.0800645 - 62.655% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0800632 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0517705 - 64.662% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288628 - 5.57515% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0102312 - 19.7626% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029308 - 2.86458% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00993349 - 97.0905% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 9.912e-05 - 0.997837% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.94e-05 - 0.597977% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00028112 - 2.83002% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000913401 - 9.19517% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00205088 - 20.6461% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000464561 - 4.67672% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00153708 - 15.4737% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.024e-05 - 0.505764% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00281392 - 28.3276% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00129928 - 46.1733% [2] +| | | | | | | | | | | | Remainder: 0.00151464 - 53.8267% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130476 - 13.135% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0003362 - 3.38451% [2] +| | | | | | | | | | | Remainder: 2.28e-05 - 0.229527% +| | | | | | | | | | Remainder: 4.6e-06 - 0.0449606% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0308407 - 59.572% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0180276 - 58.454% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.7e-05 - 0.14977% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.604e-05 - 0.0889746% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00885505 - 49.1194% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00907269 - 50.3266% [2] +| | | | | | | | | | | Remainder: 5.684e-05 - 0.315294% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00559708 - 18.1484% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00564769 - 18.3124% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.776e-05 - 0.122436% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00122884 - 3.98448% [2] +| | | | | | | | | | Remainder: 0.00030172 - 0.978317% +| | | | | | | | | Remainder: 0.00781233 - 15.0903% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0282832 - 35.3261% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0282541 - 99.8969% [2] +| | | | | | | | | Remainder: 2.916e-05 - 0.1031% +| | | | | | | | Remainder: 9.52e-06 - 0.0118906% +| | | | | | | Remainder: 1.28e-06 - 0.00159871% +| | | | | | getOrientations(): 1.112e-05 - 0.00870203% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00039836 - 0.311739% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337001 - 0.263722% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019972 - 0.156292% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0362534 - 28.3703% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.036233 - 99.9437% [1] +| | | | | | | Remainder: 2.04e-05 - 0.0562706% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000423761 - 0.331617% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000313023% [2] +| | | | | | Remainder: 0.010098 - 7.90229% +| | | | | Remainder: 3.72e-06 - 0.00291102% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00284751% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.256e-05 - 0.00982549% [1] +| | | | build response library: 1.868e-05 - 0.0146131% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2848% [1] +| | | | | Remainder: 1.844e-05 - 98.7152% +| | | | Remainder: 4.48e-06 - 0.00350463% +| | | Remainder: 8.04e-06 - 0.00628917% +| | Mini-EM: eval auxiliary physics model evaluator: 0.124582 - 12.826% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0365098 - 29.3058% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0869866 - 69.8229% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00016576 - 0.190558% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.058433 - 67.1747% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00321736% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.04e-06 - 0.0069139% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.2e-06 - 0.00205363% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000631881 - 1.08138% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00337344 - 5.77318% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00839141 - 14.3607% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00132224 - 2.26283% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00526404 - 9.00868% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00696477 - 11.9192% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00960765 - 16.4422% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.48e-06 - 0.00424418% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.32e-06 - 0.002259% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153953 - 26.3469% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174316 - 2.98318% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000974441 - 1.66762% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0047036 - 8.04957% [2] +| | | | | Remainder: 5.016e-05 - 0.0858419% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.44e-05 - 0.0165543% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.00206928% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000229961 - 0.264364% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0279865 - 32.1733% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0140948 - 50.3629% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0138771 - 49.5851% [1] +| | | | | Remainder: 1.456e-05 - 0.0520251% +| | | | Remainder: 0.0001552 - 0.178418% +| | | Remainder: 0.00108544 - 0.871267% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00417068 - 0.42938% [1] +| | | getWorksets(): 3.28e-06 - 0.0786442% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 58.5366% [1] +| | | | Remainder: 1.36e-06 - 41.4634% +| | | getOrientations(): 7.2e-07 - 0.0172634% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753401 - 18.0642% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875681 - 20.9961% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039732 - 9.52649% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011882 - 28.4894% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0268541% [3] +| | | Remainder: 0.000950961 - 22.8011% +| | panzer::ModelEvaluator::create_W_op: 0.102278 - 10.5298% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.153068 - 15.7587% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001078 - 0.0704262% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.117146 - 76.5322% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00122923% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00143224 - 1.22261% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00362772 - 3.09675% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00429412 - 3.66561% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00040288 - 0.343912% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00485792 - 4.14689% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00426136 - 3.63764% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0011362 - 0.969899% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00384444 - 3.28175% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.76e-06 - 0.00235603% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00217388 - 1.8557% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00874337 - 7.46363% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00142392 - 1.21551% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00865397 - 7.38732% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00903157 - 7.70965% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127172 - 10.8558% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.36e-06 - 0.00713637% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00140204 - 1.19683% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00885953 - 7.56279% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.014186 - 12.1096% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0030568 - 2.60939% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000413001 - 0.352551% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00483992 - 4.13152% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00994421 - 8.48871% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00775153 - 6.61696% [2] +| | | | Remainder: 7.992e-05 - 0.0682224% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3e-05 - 0.00849296% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000757833% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00046108 - 0.301226% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0351594 - 22.9698% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0351362 - 99.934% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.364e-05 - 0.0387948% [1] +| | | | Remainder: 9.56e-06 - 0.0271905% +| | | Remainder: 0.000179281 - 0.117125% +| | MaxwellPreconditioner::build: 0.00187556 - 0.193093% [1] +| | | MaxwellPreconditioner: Schur complement: 1.464e-05 - 0.780566% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000983561 - 52.4409% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.382284% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024576 - 24.9868% [1] +| | | | Remainder: 0.000734041 - 74.631% +| | | MaxwellPreconditioner: Solver S_E: 0.000782241 - 41.707% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.184086% [1] +| | | | Ifpack2::Relaxation::compute: 0.0003646 - 46.6097% [1] +| | | | Remainder: 0.000416201 - 53.2062% +| | | MaxwellPreconditioner: Block preconditioner: 8.648e-05 - 4.61088% [1] +| | | Remainder: 8.64e-06 - 0.460662% +| | Mini-EM: timestepper: 0.0908776 - 9.35603% [1] +| | | Mini-EM: Advance Time Step: 0.0908752 - 99.9974% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0136091 - 14.9756% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010976 - 0.806517% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129425 - 95.1015% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0111261% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.292e-05 - 0.64068% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00111612 - 8.62369% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00065912 - 5.09268% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.64e-05 - 0.435774% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000555082 - 4.28883% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00056032 - 4.32931% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.34e-05 - 0.567124% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0001386 - 1.07089% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.64e-06 - 0.0126714% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015184 - 1.17319% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00129756 - 10.0256% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000511401 - 3.95133% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00017988 - 1.38984% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011372 - 8.78658% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00225016 - 17.3858% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.16e-06 - 0.0398687% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.576e-05 - 0.662624% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000923802 - 7.13774% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118788 - 9.17815% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012144 - 0.938305% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.296e-05 - 0.409195% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00052972 - 4.09287% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000953601 - 7.36799% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00025616 - 1.97922% [2] +| | | | | | Remainder: 5.292e-05 - 0.408886% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.304e-05 - 0.095818% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.0155778% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000440841 - 3.2393% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.548e-05 - 0.334187% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.288e-05 - 50.3078% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 3.34213% [1] +| | | | | | Remainder: 2.108e-05 - 46.35% +| | | | | Remainder: 5.54e-05 - 0.40708% +| | | | Stratimikos: BelosLOWS: 0.0738934 - 81.3131% [1] +| | | | | GMRES block system: Operation Op*x: 0.000844801 - 1.14327% [1] +| | | | | Belos::MVT::MvAddMv: 8.776e-05 - 0.118766% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0723985 - 97.977% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00031244 - 0.431556% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.652e-05 - 21.2905% [2] +| | | | | | | | Belos::MVT::MvDot: 6.02e-05 - 90.4991% [2] +| | | | | | | | Remainder: 6.32e-06 - 9.5009% +| | | | | | | Belos::MVT::MvScale: 4.22e-05 - 13.5066% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011816 - 37.8185% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00010972 - 92.8571% [2] +| | | | | | | | Remainder: 8.44e-06 - 7.14286% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.228e-05 - 10.3316% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.024e-05 - 93.6803% [2] +| | | | | | | | Remainder: 2.04e-06 - 6.3197% +| | | | | | | Remainder: 5.328e-05 - 17.0529% +| | | | | | Belos::MVT::MvAddMv: 6.7841e-05 - 0.093705% [2] +| | | | | | Belos::MVT::MvNorm: 4.812e-05 - 0.0664655% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0697141 - 96.2921% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00018664 - 0.267722% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.968e-05 - 0.0425739% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00249432 - 3.57793% [2] +| | | | | | | | Belos::MVT::Assign: 5.236e-05 - 2.09917% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0002268 - 9.09265% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001708 - 75.3086% [17] +| | | | | | | | | Remainder: 5.6e-05 - 24.6914% +| | | | | | | | Belos::MVT::MvDot: 0.00025832 - 10.3563% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000150961 - 6.05219% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.00127528 - 51.1273% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.000318721 - 12.7779% [45] +| | | | | | | | Remainder: 0.00021188 - 8.49449% +| | | | | | | CG S_E: Operation Op*x: 0.000347 - 0.497747% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0655086 - 93.9676% [1] +| | | | | | | | Belos::MVT::Assign: 5.716e-05 - 0.0872557% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00242468 - 3.70132% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00177532 - 73.2187% [244] +| | | | | | | | | Remainder: 0.000649361 - 26.7813% +| | | | | | | | Belos::MVT::MvDot: 0.00424664 - 6.48257% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.00230388 - 3.51691% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0499699 - 76.2799% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.00518636 - 7.91707% [729] +| | | | | | | | Remainder: 0.00132 - 2.01501% +| | | | | | | Remainder: 0.0011478 - 1.64644% +| | | | | | GMRES block system: Operation Op*x: 0.00065544 - 0.905323% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.556e-05 - 0.0214922% [1] +| | | | | | Remainder: 0.00158504 - 2.18933% +| | | | | Remainder: 0.00056232 - 0.760988% +| | | | Mini-EM: Compute responses: 0.00328372 - 3.61344% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010824 - 3.29626% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00235604 - 71.7491% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0628172% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.384e-05 - 2.28519% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00053864 - 22.8621% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0458396% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000107881 - 4.57891% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.596e-05 - 3.22405% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00109188 - 46.3438% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.12e-06 - 0.0475374% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010276 - 4.36155% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000127161 - 5.39723% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.724e-05 - 2.4295% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.96e-05 - 0.831904% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.04e-06 - 0.0441418% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.08e-05 - 3.85392% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.504e-05 - 1.91168% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.228e-05 - 0.521213% [2] +| | | | | | Remainder: 2.824e-05 - 1.19862% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.72e-06 - 0.204646% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0414164% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000438761 - 13.3617% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002276 - 6.93116% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.421793% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021152 - 92.935% [1] +| | | | | | Remainder: 1.512e-05 - 6.64323% +| | | | | Remainder: 0.000145 - 4.41572% +| | | | Remainder: 8.892e-05 - 0.0978485% +| | | Remainder: 2.4e-06 - 0.00264092% +| | Remainder: 0.0206057 - 2.1214% +| Remainder: 5.188e-05 - 0.00534087% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0738934 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.1346 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000500801 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0654315 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00234872 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 0.0730969 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 0.967645 [1] +| Mini-EM: Total Time: 0.967601 - 99.9955% [1] +| | Mini-EM: build mesh: 0.000599081 - 0.061914% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028008 - 46.7516% [1] +| | | Remainder: 0.000319001 - 53.2484% +| | Mini-EM: build physics blocks: 0.000768001 - 0.0793716% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022916 - 0.0236833% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.140664 - 14.5374% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0513932 - 5.3114% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0203791 - 39.6533% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.016403 - 80.4892% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000648881 - 3.18405% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00326272 - 16.0101% [3] +| | | | Remainder: 6.452e-05 - 0.316599% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00478132 - 9.30342% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00223144 - 46.67% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0001538 - 3.21668% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0004252 - 8.89293% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00018176 - 3.80146% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119112 - 24.9119% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000480081 - 10.0408% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.116e-05 - 0.860849% [3] +| | | | Remainder: 7.676e-05 - 1.60541% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00519252 - 10.1035% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219212 - 4.26539% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00647641 - 12.6017% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00273832 - 5.32818% [3] +| | | Remainder: 0.00963341 - 18.7445% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00252776 - 0.26124% [2] +| | Mini-EM: setup physics model evaluator: 0.147027 - 15.195% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.14701 - 99.988% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00174138% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.0002993% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.140556 - 95.6101% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.140542 - 99.99% [1] +| | | | | | getWorksets(): 0.116318 - 82.764% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.116315 - 99.9971% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0675827 - 58.1032% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00352664 - 5.21827% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126998 - 18.7915% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00051016 - 4.01707% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.012177 - 95.8834% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000176321 - 1.44798% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.464e-05 - 0.530836% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00032988 - 2.70904% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0011304 - 9.28308% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00253184 - 20.792% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000463401 - 3.80554% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00198028 - 16.2625% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.192e-05 - 0.508499% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00330248 - 27.1206% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00125884 - 38.118% [2] +| | | | | | | | | | | | Remainder: 0.00204364 - 61.882% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.001727 - 14.1825% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00034256 - 2.81317% [2] +| | | | | | | | | | | Remainder: 6.628e-05 - 0.544304% +| | | | | | | | | | Remainder: 1.264e-05 - 0.099529% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0430706 - 63.7303% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0251669 - 58.4317% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.972e-05 - 0.237296% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.684e-05 - 0.0669133% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135475 - 53.8306% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00949797 - 37.7399% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.724e-05 - 0.0685027% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181684 - 7.21917% [2] +| | | | | | | | | | | Remainder: 0.0002108 - 0.837608% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00925025 - 21.4769% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0052378 - 12.161% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.008e-05 - 0.209145% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187248 - 4.34747% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138704 - 3.22039% [2] +| | | | | | | | | | Remainder: 6.608e-05 - 0.153422% +| | | | | | | | | Remainder: 0.00828557 - 12.2599% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.048706 - 41.8743% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0486475 - 99.8799% [4] +| | | | | | | | | Remainder: 5.852e-05 - 0.120149% +| | | | | | | | Remainder: 2.612e-05 - 0.0224563% +| | | | | | | Remainder: 3.32e-06 - 0.00285424% +| | | | | | getOrientations(): 1.036e-05 - 0.00737146% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000702041 - 0.499524% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068436 - 0.486943% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000368601 - 0.262271% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011916 - 0.084786% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000837561 - 0.595951% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000569225% [2] +| | | | | | Remainder: 0.021501 - 15.2986% +| | | | | Remainder: 1.408e-05 - 0.0100174% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.00519694% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.48e-05 - 0.0100674% [1] +| | | | build response library: 0.00640793 - 4.35885% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00632065 - 98.6379% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0468307% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 63.5135% [1] +| | | | | | | Remainder: 1.08e-06 - 36.4865% +| | | | | | getOrientations(): 4.4e-07 - 0.00696131% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733401 - 11.6033% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086936 - 13.7543% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392081 - 6.20318% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114776 - 18.1589% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0183526% [3] +| | | | | | Remainder: 0.00317348 - 50.2082% +| | | | | Remainder: 8.728e-05 - 1.36206% +| | | | Remainder: 2.024e-05 - 0.0137678% +| | | Remainder: 1.76e-05 - 0.0119706% +| | Mini-EM: setup auxiliary physics model evaluator: 0.128925 - 13.3242% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.128917 - 99.9936% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.0005585% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000527472% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.128876 - 99.9683% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.128872 - 99.9973% [1] +| | | | | | getWorksets(): 0.0796334 - 61.7925% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.079632 - 99.9982% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0516448 - 64.8543% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028986 - 5.61257% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0101702 - 19.6925% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002876 - 2.82788% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00987861 - 97.1332% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 9.8e-05 - 0.992043% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.784e-05 - 0.585508% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00028472 - 2.88219% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000914041 - 9.25273% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0020468 - 20.7195% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00044864 - 4.54153% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00149656 - 15.1495% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 4.996e-05 - 0.505739% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00283892 - 28.7381% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00131308 - 46.2528% [2] +| | | | | | | | | | | | Remainder: 0.00152584 - 53.7472% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00129908 - 13.1504% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00032064 - 3.2458% [2] +| | | | | | | | | | | Remainder: 2.34e-05 - 0.236875% +| | | | | | | | | | Remainder: 3.96e-06 - 0.0389374% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0308293 - 59.6948% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0185177 - 60.0652% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.644e-05 - 0.142783% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.424e-05 - 0.0768996% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00929061 - 50.1716% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00913177 - 49.3138% [2] +| | | | | | | | | | | Remainder: 5.46e-05 - 0.294854% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00523101 - 16.9677% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.005691 - 18.4597% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.6e-05 - 0.116772% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00122856 - 3.98505% [2] +| | | | | | | | | | Remainder: 0.00012504 - 0.405589% +| | | | | | | | | Remainder: 0.00774677 - 15.0001% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0279774 - 35.1334% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0279497 - 99.9008% [2] +| | | | | | | | | Remainder: 2.776e-05 - 0.0992229% +| | | | | | | | Remainder: 9.8e-06 - 0.0123066% +| | | | | | | Remainder: 1.4e-06 - 0.00175806% +| | | | | | getOrientations(): 1.064e-05 - 0.00825623% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000395401 - 0.306816% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033252 - 0.258023% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019872 - 0.154199% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0361612 - 28.0597% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0361392 - 99.9392% [1] +| | | | | | | Remainder: 2.2e-05 - 0.0608386% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041776 - 0.324166% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000341423% [2] +| | | | | | Remainder: 0.0117222 - 9.09599% +| | | | | Remainder: 3.48e-06 - 0.00270027% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 0.00266839% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.252e-05 - 0.0097117% [1] +| | | | build response library: 1.9e-05 - 0.0147382% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.47368% [1] +| | | | | Remainder: 1.872e-05 - 98.5263% +| | | | Remainder: 4.52e-06 - 0.00350614% +| | | Remainder: 8.28e-06 - 0.00642234% +| | Mini-EM: eval auxiliary physics model evaluator: 0.123445 - 12.7578% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0360858 - 29.2323% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0862733 - 69.8881% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00016312 - 0.189074% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0584623 - 67.764% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00246313% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.68e-06 - 0.00800516% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.36e-06 - 0.00232629% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00064804 - 1.10848% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00334704 - 5.72513% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00846009 - 14.471% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00131464 - 2.2487% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00529921 - 9.06431% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00693305 - 11.859% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00958425 - 16.3939% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.84e-06 - 0.00485783% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.16e-06 - 0.00198418% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153926 - 26.3291% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177048 - 3.02842% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000939521 - 1.60705% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00471296 - 8.06154% [2] +| | | | | Remainder: 4.896e-05 - 0.0837463% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.42e-05 - 0.0164593% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.00217912% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00023216 - 0.269098% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0272504 - 31.5862% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0137546 - 50.4747% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0134796 - 49.4655% [1] +| | | | | Remainder: 1.628e-05 - 0.0597422% +| | | | Remainder: 0.000149241 - 0.172986% +| | | Remainder: 0.00108588 - 0.879648% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0041156 - 0.425341% [1] +| | | getWorksets(): 2.92e-06 - 0.0709495% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 58.9041% [1] +| | | | Remainder: 1.2e-06 - 41.0959% +| | | getOrientations(): 1.04e-06 - 0.0252697% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743961 - 18.0766% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000854881 - 20.7717% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039604 - 9.62289% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116236 - 28.2428% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0233259% [3] +| | | Remainder: 0.000953441 - 23.1665% +| | panzer::ModelEvaluator::create_W_op: 0.100582 - 10.3949% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.154079 - 15.9238% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010352 - 0.0671863% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.11792 - 76.5324% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00108548% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0014114 - 1.19691% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00365564 - 3.10009% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00433048 - 3.67238% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00040636 - 0.344605% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00485996 - 4.12139% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0042944 - 3.64178% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00114956 - 0.974862% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00378388 - 3.20884% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.8e-06 - 0.00237448% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00218304 - 1.85128% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00886833 - 7.5206% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00141412 - 1.19922% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00880113 - 7.46361% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00914305 - 7.75357% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127579 - 10.8191% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.24e-06 - 0.00698776% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00139752 - 1.18514% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00891137 - 7.5571% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.014273 - 12.1039% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00308408 - 2.61539% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000411321 - 0.348812% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00485096 - 4.11376% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0100601 - 8.53128% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00778301 - 6.60022% [2] +| | | | Remainder: 7.744e-05 - 0.0656714% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.292e-05 - 0.00838531% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00075286% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00046232 - 0.300054% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0354089 - 22.981% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.035385 - 99.9324% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.448e-05 - 0.0408937% [1] +| | | | Remainder: 9.44e-06 - 0.02666% +| | | Remainder: 0.00016976 - 0.110177% +| | MaxwellPreconditioner::build: 0.00184696 - 0.19088% [1] +| | | MaxwellPreconditioner: Schur complement: 1.432e-05 - 0.775328% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00096444 - 52.2177% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.360831% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024244 - 25.1379% [1] +| | | | Remainder: 0.00071852 - 74.5013% +| | | MaxwellPreconditioner: Solver S_E: 0.000772001 - 41.7984% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.176166% [1] +| | | | Ifpack2::Relaxation::compute: 0.00035624 - 46.145% [1] +| | | | Remainder: 0.000414401 - 53.6788% +| | | MaxwellPreconditioner: Block preconditioner: 8.708e-05 - 4.71477% [1] +| | | Remainder: 9.12e-06 - 0.493784% +| | Mini-EM: timestepper: 0.0902509 - 9.32728% [1] +| | | Mini-EM: Advance Time Step: 0.0902486 - 99.9974% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0138028 - 15.2942% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000109001 - 0.789704% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0131334 - 95.1505% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.011269% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.192e-05 - 0.623753% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00120196 - 9.15193% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00065488 - 4.98637% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.392e-05 - 0.410556% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0005652 - 4.30353% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000566521 - 4.31359% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.576e-05 - 0.576849% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000138281 - 1.05289% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.56e-06 - 0.0118781% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015224 - 1.15918% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00129664 - 9.87284% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00052724 - 4.01449% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00017 - 1.29441% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011352 - 8.64361% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229364 - 17.4642% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.6e-06 - 0.0426393% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.336e-05 - 0.634717% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000955721 - 7.27702% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0011832 - 9.00909% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012664 - 0.964258% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.228e-05 - 0.398069% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000530961 - 4.04283% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0009676 - 7.36747% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000257921 - 1.96385% [2] +| | | | | | Remainder: 5.368e-05 - 0.408729% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.312e-05 - 0.0950534% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0144898% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000441841 - 3.2011% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.628e-05 - 0.335295% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.376e-05 - 51.3397% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 3.45722% [1] +| | | | | | Remainder: 2.092e-05 - 45.2031% +| | | | | Remainder: 5.712e-05 - 0.41383% +| | | | Stratimikos: BelosLOWS: 0.0731342 - 81.0364% [1] +| | | | | GMRES block system: Operation Op*x: 0.000848761 - 1.16055% [1] +| | | | | Belos::MVT::MvAddMv: 8.708e-05 - 0.119069% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0716384 - 97.9548% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000310441 - 0.433344% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.464e-05 - 20.822% [2] +| | | | | | | | Belos::MVT::MvDot: 5.912e-05 - 91.4604% [2] +| | | | | | | | Remainder: 5.52e-06 - 8.5396% +| | | | | | | Belos::MVT::MvScale: 4.356e-05 - 14.0317% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001154 - 37.1729% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00010808 - 93.6568% [2] +| | | | | | | | Remainder: 7.32e-06 - 6.34315% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.16e-05 - 10.1791% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.984e-05 - 94.4304% [2] +| | | | | | | | Remainder: 1.76e-06 - 5.56962% +| | | | | | | Remainder: 5.5241e-05 - 17.7944% +| | | | | | Belos::MVT::MvAddMv: 9.524e-05 - 0.132945% [2] +| | | | | | Belos::MVT::MvNorm: 4.86e-05 - 0.0678407% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0691249 - 96.4914% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00018472 - 0.267226% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.94e-05 - 0.0425317% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00241248 - 3.49003% [2] +| | | | | | | | Belos::MVT::Assign: 5.592e-05 - 2.31794% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00023292 - 9.65479% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00017728 - 76.112% [17] +| | | | | | | | | Remainder: 5.564e-05 - 23.888% +| | | | | | | | Belos::MVT::MvDot: 0.00025048 - 10.3827% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.00014204 - 5.88771% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.00124996 - 51.8123% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.00027756 - 11.5052% [45] +| | | | | | | | Remainder: 0.0002036 - 8.43944% +| | | | | | | CG S_E: Operation Op*x: 0.000343361 - 0.496725% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0649667 - 93.9846% [1] +| | | | | | | | Belos::MVT::Assign: 6.2e-05 - 0.0954334% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0024162 - 3.71914% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00178096 - 73.7091% [244] +| | | | | | | | | Remainder: 0.000635241 - 26.2909% +| | | | | | | | Belos::MVT::MvDot: 0.00403868 - 6.21654% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.0022036 - 3.3919% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0502334 - 77.3217% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.00480936 - 7.40281% [729] +| | | | | | | | Remainder: 0.00120352 - 1.85252% +| | | | | | | Remainder: 0.0011882 - 1.71892% +| | | | | | GMRES block system: Operation Op*x: 0.00066244 - 0.924699% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.552e-05 - 0.0216644% [1] +| | | | | | Remainder: 0.00138128 - 1.92813% +| | | | | Remainder: 0.00055992 - 0.765606% +| | | | Mini-EM: Compute responses: 0.003225 - 3.57347% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010576 - 3.27938% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00230596 - 71.5026% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0745893% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.224e-05 - 2.26543% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000534 - 23.1574% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.12e-06 - 0.0485698% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000106561 - 4.62111% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.548e-05 - 3.27325% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00105888 - 45.9192% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.12e-06 - 0.0485698% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010248 - 4.44413% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00012688 - 5.50226% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.304e-05 - 2.30012% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.8281e-05 - 0.792771% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.04e-06 - 0.0451005% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.004e-05 - 3.90466% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.416e-05 - 1.91504% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.132e-05 - 0.490901% [2] +| | | | | | Remainder: 2.76e-05 - 1.1969% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.24e-06 - 0.193488% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0434108% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000440361 - 13.6546% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022304 - 6.91596% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.376614% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020756 - 93.0595% [1] +| | | | | | Remainder: 1.464e-05 - 6.56385% +| | | | | Remainder: 0.00014224 - 4.41054% +| | | | Remainder: 8.66e-05 - 0.0959572% +| | | Remainder: 2.32e-06 - 0.00257061% +| | Remainder: 0.0211488 - 2.1857% +| Remainder: 4.332e-05 - 0.00447685% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0731342 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.5201 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00047924 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0671089 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00249256 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 0.0749259 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 0.956765 [1] +| Mini-EM: Total Time: 0.956722 - 99.9956% [1] +| | Mini-EM: build mesh: 0.0005902 - 0.0616898% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027732 - 46.9875% [1] +| | | Remainder: 0.00031288 - 53.0125% +| | Mini-EM: build physics blocks: 0.000783481 - 0.0818922% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234 - 0.0244585% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.140573 - 14.6932% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0513628 - 5.36862% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0204345 - 39.7847% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0164245 - 80.3763% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0006508 - 3.1848% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00329644 - 16.1317% [3] +| | | | Remainder: 6.276e-05 - 0.307127% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0046974 - 9.14554% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0021302 - 45.3485% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016132 - 3.43424% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000431921 - 9.19489% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00018196 - 3.87363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121156 - 25.7921% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000476121 - 10.1358% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.128e-05 - 0.878783% [3] +| | | | Remainder: 6.304e-05 - 1.34202% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00521308 - 10.1495% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0021874 - 4.25873% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00642089 - 12.5011% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00275652 - 5.36677% [3] +| | | Remainder: 0.00965293 - 18.7936% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00234332 - 0.244932% [2] +| | Mini-EM: setup physics model evaluator: 0.147852 - 15.454% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.147835 - 99.9887% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00183989% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000270572% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.141399 - 95.6465% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.141385 - 99.9898% [1] +| | | | | | getWorksets(): 0.116232 - 82.2096% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.116229 - 99.9972% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0683397 - 58.7977% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0034676 - 5.07407% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126085 - 18.4497% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00048976 - 3.88437% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0121067 - 96.0201% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00017128 - 1.41475% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.1841e-05 - 0.5108% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000321601 - 2.65639% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00111284 - 9.19194% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00252036 - 20.8179% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0004822 - 3.98292% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00197 - 16.272% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.544e-05 - 0.540528% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00327472 - 27.0489% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0012656 - 38.6476% [2] +| | | | | | | | | | | | Remainder: 0.00200912 - 61.3524% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00173448 - 14.3266% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00032544 - 2.6881% [2] +| | | | | | | | | | | Remainder: 6.648e-05 - 0.549118% +| | | | | | | | | | Remainder: 1.204e-05 - 0.0954912% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0439857 - 64.3633% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0256569 - 58.3301% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.064e-05 - 0.23635% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.748e-05 - 0.0681298% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139305 - 54.2953% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00951645 - 37.0912% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.732e-05 - 0.0675062% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00182348 - 7.10717% [2] +| | | | | | | | | | | Remainder: 0.00029104 - 1.13435% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00924429 - 21.0166% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566525 - 12.8797% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.128e-05 - 0.207522% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00186684 - 4.2442% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0013938 - 3.16876% [2] +| | | | | | | | | | Remainder: 6.732e-05 - 0.15305% +| | | | | | | | | Remainder: 0.00827793 - 12.1129% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0478612 - 41.1785% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0478013 - 99.875% [4] +| | | | | | | | | Remainder: 5.984e-05 - 0.125028% +| | | | | | | | Remainder: 2.764e-05 - 0.0237807% +| | | | | | | Remainder: 3.2e-06 - 0.00275312% +| | | | | | getOrientations(): 1.092e-05 - 0.00772361% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000689681 - 0.487805% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068424 - 0.483956% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362961 - 0.256719% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012152 - 0.0859499% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085328 - 0.603517% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000537541% [2] +| | | | | | Remainder: 0.0224295 - 15.8642% +| | | | | Remainder: 1.444e-05 - 0.0102122% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.00533026% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.0106064% [1] +| | | | build response library: 0.00638849 - 4.32136% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00630005 - 98.6156% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0558726% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 69.3182% [1] +| | | | | | | Remainder: 1.08e-06 - 30.6818% +| | | | | | getOrientations(): 4.8e-07 - 0.00761899% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072208 - 11.4615% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871361 - 13.831% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387041 - 6.14346% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113576 - 18.0278% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0190475% [3] +| | | | | | Remainder: 0.0031786 - 50.4536% +| | | | | Remainder: 8.844e-05 - 1.38437% +| | | | Remainder: 2.088e-05 - 0.0141238% +| | | Remainder: 1.668e-05 - 0.0112816% +| | Mini-EM: setup auxiliary physics model evaluator: 0.127717 - 13.3495% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.127709 - 99.9933% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000595104% [1] +| | | | fmb->setWorksetContainer(): 8e-07 - 0.000626425% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.127667 - 99.9669% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.127663 - 99.9971% [1] +| | | | | | getWorksets(): 0.0806229 - 63.153% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0806214 - 99.9981% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0525347 - 65.1623% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00291828 - 5.55496% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0102992 - 19.6047% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000298161 - 2.89498% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00999633 - 97.0588% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010324 - 1.03278% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.084e-05 - 0.608623% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00029096 - 2.91067% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00091984 - 9.20178% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00205272 - 20.5348% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00046628 - 4.66451% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00154284 - 15.4341% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.384e-05 - 0.538598% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00281644 - 28.1748% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130628 - 46.3805% [2] +| | | | | | | | | | | | Remainder: 0.00151016 - 53.6195% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00134196 - 13.4245% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00032228 - 3.22398% [2] +| | | | | | | | | | | Remainder: 2.508e-05 - 0.250892% +| | | | | | | | | | Remainder: 4.76e-06 - 0.046217% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.03149 - 59.9414% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0189671 - 60.2319% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.816e-05 - 0.148468% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.58e-05 - 0.0833023% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00931281 - 49.0999% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00955313 - 50.367% [2] +| | | | | | | | | | | Remainder: 5.716e-05 - 0.301365% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00528324 - 16.7775% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00575009 - 18.26% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.992e-05 - 0.12677% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00122948 - 3.90435% [2] +| | | | | | | | | | Remainder: 0.00022024 - 0.699396% +| | | | | | | | | Remainder: 0.00782717 - 14.899% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0280767 - 34.8254% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0280453 - 99.888% [2] +| | | | | | | | | Remainder: 3.144e-05 - 0.111979% +| | | | | | | | Remainder: 9.88e-06 - 0.0122548% +| | | | | | | Remainder: 1.56e-06 - 0.00193493% +| | | | | | getOrientations(): 1.124e-05 - 0.00880444% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000397801 - 0.311603% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036232 - 0.28381% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019664 - 0.154031% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0345871 - 27.0925% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0345664 - 99.9403% [1] +| | | | | | | Remainder: 2.064e-05 - 0.0596755% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00043236 - 0.338673% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000313325% [2] +| | | | | | Remainder: 0.0110521 - 8.65722% +| | | | | Remainder: 3.76e-06 - 0.00294517% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00288156% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.308e-05 - 0.0102421% [1] +| | | | build response library: 1.868e-05 - 0.014627% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.49893% [1] +| | | | | Remainder: 1.84e-05 - 98.5011% +| | | | Remainder: 5.24e-06 - 0.00410308% +| | | Remainder: 8.52e-06 - 0.00667098% +| | Mini-EM: eval auxiliary physics model evaluator: 0.120123 - 12.5557% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0340535 - 28.3488% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0850869 - 70.8329% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00016756 - 0.196928% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0587558 - 69.0539% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.00340392% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.08e-06 - 0.00694399% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.4e-06 - 0.00238274% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000664081 - 1.13024% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00340336 - 5.79238% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00849833 - 14.4638% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013496 - 2.29697% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00529677 - 9.01488% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00700897 - 11.929% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00961305 - 16.361% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.52e-06 - 0.00428894% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.32e-06 - 0.00224659% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0154314 - 26.2636% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177404 - 3.01935% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000983161 - 1.6733% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00467021 - 7.9485% [2] +| | | | | Remainder: 5.156e-05 - 0.087753% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.42e-05 - 0.0166888% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.00216249% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00023076 - 0.271205% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0257637 - 30.2793% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.012942 - 50.2335% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0128052 - 49.7025% [1] +| | | | | Remainder: 1.648e-05 - 0.063966% +| | | | Remainder: 0.00015304 - 0.179863% +| | | Remainder: 0.000983042 - 0.81836% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00407464 - 0.425896% [1] +| | | getWorksets(): 3e-06 - 0.0736261% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 58.6667% [1] +| | | | Remainder: 1.24e-06 - 41.3333% +| | | getOrientations(): 9.6e-07 - 0.0235603% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071348 - 17.5102% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000857801 - 21.0522% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003822 - 9.37996% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115932 - 28.4521% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0265054% [3] +| | | Remainder: 0.0009568 - 23.4818% +| | panzer::ModelEvaluator::create_W_op: 0.0951717 - 9.94769% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.151153 - 15.799% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001076 - 0.0711863% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.117014 - 77.4144% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00112807% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00146288 - 1.25018% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00364052 - 3.11119% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00429612 - 3.67146% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000412521 - 0.35254% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00487092 - 4.16269% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00424364 - 3.62661% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00114136 - 0.975405% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00376816 - 3.22027% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.68e-06 - 0.00229032% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00219032 - 1.87185% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00867461 - 7.41331% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00135656 - 1.15932% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00865749 - 7.39868% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00901205 - 7.70169% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0126733 - 10.8305% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.12e-06 - 0.00693934% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00141576 - 1.20991% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00881405 - 7.53247% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0142001 - 12.1354% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0030482 - 2.60499% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00042744 - 0.36529% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00490208 - 4.18932% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00991993 - 8.47756% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00779701 - 6.66331% [2] +| | | | Remainder: 7.684e-05 - 0.0656674% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.284e-05 - 0.00849472% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000740973% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000462801 - 0.306181% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0333792 - 22.0831% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0333557 - 99.9297% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.436e-05 - 0.0430209% [1] +| | | | Remainder: 9.12e-06 - 0.0273224% +| | | Remainder: 0.000175161 - 0.115884% +| | MaxwellPreconditioner::build: 0.0018408 - 0.192407% [1] +| | | MaxwellPreconditioner: Schur complement: 1.5e-05 - 0.814862% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000960241 - 52.1643% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.341581% [1] +| | | | Ifpack2::Relaxation::compute: 0.000238281 - 24.8147% [1] +| | | | Remainder: 0.00071868 - 74.8437% +| | | MaxwellPreconditioner: Solver S_E: 0.000771641 - 41.9187% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.181432% [1] +| | | | Ifpack2::Relaxation::compute: 0.00036124 - 46.8145% [1] +| | | | Remainder: 0.000409001 - 53.0041% +| | | MaxwellPreconditioner: Block preconditioner: 8.528e-05 - 4.63276% [1] +| | | Remainder: 8.64e-06 - 0.469361% +| | Mini-EM: timestepper: 0.0919302 - 9.60888% [1] +| | | Mini-EM: Advance Time Step: 0.091928 - 99.9975% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0136274 - 14.824% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001116 - 0.81894% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129579 - 95.0875% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0141998% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.328e-05 - 0.642695% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00111396 - 8.59675% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000662121 - 5.10977% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.484e-05 - 0.423216% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000560481 - 4.32539% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00055728 - 4.30069% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.42e-05 - 0.572622% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00013792 - 1.06437% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.48e-06 - 0.0114216% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015268 - 1.17827% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00129028 - 9.95746% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000524001 - 4.04386% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00018036 - 1.39189% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011306 - 8.72517% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0022464 - 17.3361% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.64e-06 - 0.0358082% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.316e-05 - 0.641769% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000942362 - 7.27247% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118036 - 9.10918% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012572 - 0.970217% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.48e-05 - 0.422907% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00053004 - 4.09047% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000954441 - 7.36569% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00025716 - 1.98458% [2] +| | | | | | Remainder: 5.352e-05 - 0.413029% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.32e-05 - 0.0968639% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0146763% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000440961 - 3.23585% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.616e-05 - 0.33873% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.272e-05 - 49.2201% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 3.29289% [1] +| | | | | | Remainder: 2.192e-05 - 47.487% +| | | | | Remainder: 5.552e-05 - 0.407415% +| | | | Stratimikos: BelosLOWS: 0.074959 - 81.541% [1] +| | | | | GMRES block system: Operation Op*x: 0.000856201 - 1.14223% [1] +| | | | | Belos::MVT::MvAddMv: 9.568e-05 - 0.127643% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0734534 - 97.9915% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000313161 - 0.42634% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.616e-05 - 21.1265% [2] +| | | | | | | | Belos::MVT::MvDot: 6.1e-05 - 92.2007% [2] +| | | | | | | | Remainder: 5.16e-06 - 7.79927% +| | | | | | | Belos::MVT::MvScale: 4.284e-05 - 13.6799% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011612 - 37.08% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001086 - 93.5239% [2] +| | | | | | | | Remainder: 7.52e-06 - 6.47606% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.184e-05 - 10.1673% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.98e-05 - 93.593% [2] +| | | | | | | | Remainder: 2.04e-06 - 6.40704% +| | | | | | | Remainder: 5.6201e-05 - 17.9464% +| | | | | | Belos::MVT::MvAddMv: 8.964e-05 - 0.122037% [2] +| | | | | | Belos::MVT::MvNorm: 4.944e-05 - 0.067308% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0708982 - 96.5214% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00018352 - 0.25885% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.108e-05 - 0.0438375% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0025386 - 3.58063% [2] +| | | | | | | | Belos::MVT::Assign: 4.956e-05 - 1.95226% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00022956 - 9.04277% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00016992 - 74.0199% [17] +| | | | | | | | | Remainder: 5.964e-05 - 25.9801% +| | | | | | | | Belos::MVT::MvDot: 0.00027436 - 10.8075% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.00015868 - 6.25068% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.00127036 - 50.0418% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.00032248 - 12.7031% [45] +| | | | | | | | Remainder: 0.0002336 - 9.20192% +| | | | | | | CG S_E: Operation Op*x: 0.00035384 - 0.499082% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0666346 - 93.9863% [1] +| | | | | | | | Belos::MVT::Assign: 6.036e-05 - 0.0905835% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0026116 - 3.91929% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00189404 - 72.5242% [244] +| | | | | | | | | Remainder: 0.00071756 - 27.4758% +| | | | | | | | Belos::MVT::MvDot: 0.00440369 - 6.60871% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.00240212 - 3.60491% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0504221 - 75.6696% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.00522472 - 7.84085% [729] +| | | | | | | | Remainder: 0.00151 - 2.26609% +| | | | | | | Remainder: 0.00115656 - 1.6313% +| | | | | | GMRES block system: Operation Op*x: 0.000663521 - 0.903323% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.536e-05 - 0.0209112% [1] +| | | | | | Remainder: 0.00142404 - 1.9387% +| | | | | Remainder: 0.00055368 - 0.738644% +| | | | Mini-EM: Compute responses: 0.00325076 - 3.53621% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001056 - 3.24847% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0023224 - 71.4418% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0809507% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.308e-05 - 2.28556% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000538361 - 23.1812% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-06 - 0.0516706% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010724 - 4.61763% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.664e-05 - 3.30003% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00106092 - 45.682% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.28e-06 - 0.0551154% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000103121 - 4.44027% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00013212 - 5.68894% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.192e-05 - 2.23562% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.88e-05 - 0.809507% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.12e-06 - 0.0482259% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.092e-05 - 3.91491% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.444e-05 - 1.91354% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.132e-05 - 0.487426% [2] +| | | | | | Remainder: 2.804e-05 - 1.20737% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.52e-06 - 0.200568% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0418363% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000442721 - 13.619% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022644 - 6.96575% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.388624% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021168 - 93.4817% [1] +| | | | | | Remainder: 1.388e-05 - 6.12966% +| | | | | Remainder: 0.00014572 - 4.48264% +| | | | Remainder: 9.088e-05 - 0.09886% +| | | Remainder: 2.28e-06 - 0.00248014% +| | Remainder: 0.0209723 - 2.1921% +| Remainder: 4.248e-05 - 0.00443996% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.074959 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.6067 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=CG --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 33.56 msec task-clock:u # 0.022 CPUs utilized ( +- 1.66% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,872 page-faults:u # 85.580 K/sec ( +- 3.00% ) + 29,820,035 cycles:u # 0.889 GHz ( +- 18.14% ) (57.73%) + 68,195,761 instructions:u # 2.29 insn per cycle ( +- 3.65% ) (89.75%) + branches:u + 349,854 branch-misses:u ( +- 0.69% ) + 28,012,409 L1-dcache-loads:u # 834.715 M/sec ( +- 0.41% ) + 389,131 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 0.83% ) + LLC-loads:u + LLC-load-misses:u + 26,664,691 L1-icache-loads:u # 794.555 M/sec ( +- 0.35% ) + 242,889 L1-icache-load-misses:u # 0.91% of all L1-icache accesses ( +- 1.41% ) + 40,231,178 dTLB-loads:u # 1.199 G/sec ( +- 5.70% ) (11.67%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.52159 +- 0.00474 seconds time elapsed ( +- 0.31% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 316,123 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.43% ) + 16,853,195 BR_RETIRED:u ( +- 0.27% ) + + 1.52202 +- 0.00490 seconds time elapsed ( +- 0.32% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 22,748,173 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.33% ) + 5,278 ITLB_WALK:u ( +- 2.77% ) + 12,441 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.82% ) + 30,539,873 L1D_TLB:u ( +- 0.32% ) + + 1.52250 +- 0.00750 seconds time elapsed ( +- 0.49% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 26,482,966 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.11% ) + 234,265 L1I_CACHE_REFILL:u ( +- 0.68% ) + 382,892 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.33% ) + 27,761,711 L1D_CACHE:u ( +- 0.10% ) + + 1.5384 +- 0.0132 seconds time elapsed ( +- 0.86% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 468,839 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.70% ) + 494,314 LL_CACHE_RD:u ( +- 0.64% ) + 133,603 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% ) + 17,550 L2D_TLB_REFILL:u ( +- 0.72% ) + 256,759 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.98% ) + 1,462,766 L2D_CACHE:u ( +- 0.40% ) + + 1.52353 +- 0.00465 seconds time elapsed ( +- 0.31% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell14_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..0aac11d --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell14_power.output @@ -0,0 +1,126 @@ +Socket1 21.24 +Socket2 19.92 +Socket1 21.12 +Socket2 20.04 +Socket1 21.68 +Socket2 20.16 +Socket1 21.96 +Socket2 20.24 +Socket1 21.64 +Socket2 20.12 +Socket1 21.68 +Socket2 20.08 +Socket1 21.68 +Socket2 20.08 +Socket1 21.16 +Socket2 19.92 +Socket1 21.28 +Socket2 19.72 +Socket1 21.48 +Socket2 19.56 +Socket1 21.68 +Socket2 19.80 +Socket1 21.40 +Socket2 19.72 +Socket1 21.52 +Socket2 20.08 +Socket1 21.20 +Socket2 20.16 +Socket1 20.96 +Socket2 20.16 +Socket1 21.04 +Socket2 20.08 +Socket1 21.00 +Socket2 19.72 +Socket1 21.24 +Socket2 19.60 +Socket1 21.24 +Socket2 19.60 +Socket1 21.32 +Socket2 19.88 +Socket1 21.24 +Socket2 20.04 +Socket1 21.40 +Socket2 20.20 +Socket1 21.48 +Socket2 20.24 +Socket1 21.44 +Socket2 20.28 +Socket1 21.16 +Socket2 19.88 +Socket1 21.52 +Socket2 19.72 +Socket1 21.20 +Socket2 19.76 +Socket1 21.56 +Socket2 19.80 +Socket1 21.68 +Socket2 19.76 +Socket1 21.88 +Socket2 19.60 +Start +Socket1 21.88 +Socket2 19.60 +Socket1 21.76 +Socket2 19.80 +End +Socket1 21.80 +Socket2 20.12 +Socket1 22.84 +Socket2 20.48 +Socket1 23.96 +Socket2 20.92 +Socket1 23.76 +Socket2 21.12 +Socket1 23.88 +Socket2 21.16 +Socket1 23.36 +Socket2 20.96 +Socket1 21.96 +Socket2 20.40 +Socket1 21.64 +Socket2 20.44 +Socket1 21.40 +Socket2 20.08 +Socket1 21.44 +Socket2 19.92 +Socket1 21.44 +Socket2 19.92 +Socket1 21.60 +Socket2 20.04 +Socket1 21.56 +Socket2 20.00 +Socket1 21.64 +Socket2 20.64 +Socket1 21.76 +Socket2 20.68 +Socket1 21.64 +Socket2 20.60 +Socket1 21.52 +Socket2 20.52 +Socket1 21.52 +Socket2 20.44 +Socket1 21.48 +Socket2 20.16 +Socket1 21.68 +Socket2 19.96 +Socket1 21.60 +Socket2 20.00 +Socket1 21.64 +Socket2 20.16 +Socket1 21.52 +Socket2 20.16 +Socket1 21.52 +Socket2 19.88 +Socket1 21.72 +Socket2 20.00 +Socket1 21.88 +Socket2 20.12 +Socket1 21.76 +Socket2 20.16 +Socket1 21.76 +Socket2 20.08 +Socket1 21.88 +Socket2 20.12 +Socket1 21.68 +Socket2 20.20 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell16.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell16.output new file mode 100644 index 0000000..34be193 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell16.output @@ -0,0 +1,3008 @@ +oasis17.umiacs.umd.edu +30 CG Tpetra maxwell16.xml +output_avg5/altra_CG_Tpetra_maxwell16.output +output_avg5/altra_CG_Tpetra_maxwell16_power.output +dt = 8.3391e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000681358 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.106376 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00395407 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 0.117694 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.38415 [1] +| Mini-EM: Total Time: 1.3841 - 99.9966% [1] +| | Mini-EM: build mesh: 0.000607679 - 0.0439043% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289599 - 47.6566% [1] +| | | Remainder: 0.00031808 - 52.3434% +| | Mini-EM: build physics blocks: 0.000791517 - 0.0571864% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023684 - 0.0171115% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.204233 - 14.7557% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0750706 - 5.42379% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0301046 - 40.1017% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.024182 - 80.3265% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000930317 - 3.09028% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00492259 - 16.3516% [3] +| | | | Remainder: 6.972e-05 - 0.231593% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00595994 - 7.93912% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00307671 - 51.6232% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012328 - 2.06848% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000542678 - 9.10542% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0002568 - 4.30877% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00116396 - 19.5296% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000683918 - 11.4752% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.76e-05 - 0.798665% [3] +| | | | Remainder: 6.5e-05 - 1.09061% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00779494 - 10.3835% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00328999 - 4.38253% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00950397 - 12.66% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00411931 - 5.48724% [3] +| | | Remainder: 0.0142979 - 19.0459% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00350791 - 0.253443% [2] +| | Mini-EM: setup physics model evaluator: 0.196189 - 14.1745% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.196172 - 99.9911% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00128459% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000224293% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.190661 - 97.191% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.190645 - 99.9914% [1] +| | | | | | getWorksets(): 0.166617 - 87.3964% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.166613 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0978365 - 58.7208% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00440839 - 4.50587% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0179778 - 18.3754% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000393478 - 2.18868% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0175698 - 97.7303% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023376 - 1.33047% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.464e-05 - 0.538652% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000365639 - 2.08107% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00148279 - 8.43946% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00374751 - 21.3293% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000692638 - 3.94221% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00278391 - 15.8449% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.8999e-05 - 0.506546% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00496091 - 28.2354% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00204339 - 41.19% [3] +| | | | | | | | | | | | Remainder: 0.00291751 - 58.81% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00255555 - 14.5452% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000488598 - 2.7809% [3] +| | | | | | | | | | | Remainder: 7.484e-05 - 0.425958% +| | | | | | | | | | Remainder: 1.456e-05 - 0.0809886% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0634371 - 64.8399% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0366891 - 57.8354% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.884e-05 - 0.242143% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.476e-05 - 0.067486% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200542 - 54.6599% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0134496 - 36.6582% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.364e-05 - 0.0644333% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270767 - 7.38005% [3] +| | | | | | | | | | | Remainder: 0.0003404 - 0.927796% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0128413 - 20.2426% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00856458 - 13.5009% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011328 - 0.178571% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00278923 - 4.39685% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00209944 - 3.30948% [3] +| | | | | | | | | | Remainder: 0.00034016 - 0.536216% +| | | | | | | | | Remainder: 0.0120132 - 12.2789% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0687452 - 41.2604% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0686601 - 99.8762% [6] +| | | | | | | | | Remainder: 8.5119e-05 - 0.123818% +| | | | | | | | Remainder: 3.128e-05 - 0.0187741% +| | | | | | | Remainder: 3.88e-06 - 0.0023287% +| | | | | | getOrientations(): 1.096e-05 - 0.00574891% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000729278 - 0.382532% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000688518 - 0.361152% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362199 - 0.189986% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119679 - 0.0627759% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000850398 - 0.446064% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000482573% [2] +| | | | | | Remainder: 0.0212661 - 11.1548% +| | | | | Remainder: 1.632e-05 - 0.00855969% +| | | | fmb->setupBCFieldManagers(): 7.12e-06 - 0.00362948% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.00770754% [1] +| | | | build response library: 0.00546415 - 2.78539% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00537371 - 98.3448% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0617823% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 68.6747% [1] +| | | | | | | Remainder: 1.04e-06 - 31.3253% +| | | | | | getOrientations(): 5.6e-07 - 0.0104211% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727998 - 13.5474% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874518 - 16.274% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394159 - 7.33496% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011778 - 21.9178% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.022331% [3] +| | | | | | Remainder: 0.00219415 - 40.8313% +| | | | | Remainder: 9.044e-05 - 1.65515% +| | | | Remainder: 2.104e-05 - 0.0107253% +| | | Remainder: 1.744e-05 - 0.00888939% +| | Mini-EM: setup auxiliary physics model evaluator: 0.186951 - 13.5071% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.186942 - 99.9953% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000406542% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000256764% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.186899 - 99.9771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.186895 - 99.9978% [1] +| | | | | | getWorksets(): 0.120518 - 64.4842% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120517 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.077533 - 64.3337% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00337819 - 4.3571% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0161957 - 20.8888% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000373599 - 2.30678% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0158157 - 97.6535% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015288 - 0.966636% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.1839e-05 - 0.580683% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000353878 - 2.23751% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00130304 - 8.2389% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00321823 - 20.3484% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000700759 - 4.43079% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00238775 - 15.0974% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.176e-05 - 0.516955% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0048931 - 30.9383% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212863 - 43.5027% [3] +| | | | | | | | | | | | Remainder: 0.00276447 - 56.4973% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.002098 - 13.2653% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000482598 - 3.05139% [3] +| | | | | | | | | | | Remainder: 5.184e-05 - 0.327776% +| | | | | | | | | | Remainder: 6.44e-06 - 0.0397636% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0463015 - 59.7184% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0277202 - 59.8688% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.892e-05 - 0.140403% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.1e-05 - 0.0757571% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139163 - 50.2029% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0136616 - 49.2841% [3] +| | | | | | | | | | | Remainder: 8.228e-05 - 0.296824% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00848122 - 18.3174% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00769498 - 16.6193% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5e-05 - 0.107988% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00185224 - 4.00038% [3] +| | | | | | | | | | Remainder: 0.000502918 - 1.08618% +| | | | | | | | | Remainder: 0.0116576 - 15.0357% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0429738 - 35.6579% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0429355 - 99.9108% [3] +| | | | | | | | | Remainder: 3.832e-05 - 0.0891706% +| | | | | | | | Remainder: 1.008e-05 - 0.00836397% +| | | | | | | Remainder: 1e-06 - 0.000829752% +| | | | | | getOrientations(): 1.108e-05 - 0.00592845% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000411639 - 0.220251% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000333719 - 0.178559% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000196679 - 0.105235% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0507863 - 27.1737% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0507646 - 99.9572% [1] +| | | | | | | Remainder: 2.176e-05 - 0.0428462% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000439239 - 0.235019% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000235426% [2] +| | | | | | Remainder: 0.0141983 - 7.59694% +| | | | | Remainder: 4.12e-06 - 0.00220439% +| | | | fmb->setupBCFieldManagers(): 3.24e-06 - 0.00173315% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.388e-05 - 0.00742475% [1] +| | | | build response library: 1.924e-05 - 0.0102919% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2474% [1] +| | | | | Remainder: 1.9e-05 - 98.7526% +| | | | Remainder: 5.28e-06 - 0.0028244% +| | | Remainder: 8.84e-06 - 0.00472851% +| | Mini-EM: eval auxiliary physics model evaluator: 0.178817 - 12.9194% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0507782 - 28.3967% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.127078 - 71.066% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000234959 - 0.184893% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0881704 - 69.3827% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00199613% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.76e-06 - 0.0065328% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.84e-06 - 0.00208687% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000936038 - 1.06162% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00504779 - 5.72503% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0128659 - 14.5921% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00207456 - 2.35289% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00808866 - 9.17389% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103843 - 11.7775% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0143898 - 16.3204% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.16e-06 - 0.00471813% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.00208687% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0229836 - 26.0672% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00270567 - 3.06868% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00164568 - 1.86647% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696938 - 7.90444% [3] +| | | | | Remainder: 6.376e-05 - 0.0723145% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.392e-05 - 0.0109539% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.00144792% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000278279 - 0.218982% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.038154 - 30.024% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0191679 - 50.2382% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0189665 - 49.7103% [1] +| | | | | Remainder: 1.964e-05 - 0.0514756% +| | | | Remainder: 0.000224999 - 0.177055% +| | | Remainder: 0.000960837 - 0.537329% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414679 - 0.299602% [1] +| | | getWorksets(): 3.64e-06 - 0.0877788% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 59.3407% [1] +| | | | Remainder: 1.48e-06 - 40.6593% +| | | getOrientations(): 8.4e-07 - 0.0202566% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732958 - 17.6753% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892997 - 21.5347% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397559 - 9.58716% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117068 - 28.2309% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0260443% [3] +| | | Remainder: 0.000947037 - 22.8378% +| | panzer::ModelEvaluator::create_W_op: 0.137782 - 9.95461% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.225084 - 16.2621% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000139199 - 0.0618431% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.176231 - 78.2954% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000839809% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00215715 - 1.22405% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00546135 - 3.09898% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00651586 - 3.69735% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000620517 - 0.352105% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00729854 - 4.14147% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0064137 - 3.63938% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171455 - 0.972904% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00583506 - 3.31104% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6e-06 - 0.00261022% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327015 - 1.85561% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0130924 - 7.42911% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0020686 - 1.1738% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0132331 - 7.50896% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0136181 - 7.72742% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0192719 - 10.9356% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-06 - 0.00544741% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00213779 - 1.21307% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0132454 - 7.51595% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0211286 - 11.9892% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00431775 - 2.45006% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000630279 - 0.357644% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00727966 - 4.13076% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0151374 - 8.58952% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116642 - 6.61872% [3] +| | | | Remainder: 0.00010296 - 0.0584235% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4e-05 - 0.00621989% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000515363% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000608038 - 0.270138% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0478022 - 21.2375% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0477757 - 99.9445% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.656e-05 - 0.0346427% [1] +| | | | Remainder: 9.96e-06 - 0.0208358% +| | | Remainder: 0.000289039 - 0.128414% +| | MaxwellPreconditioner::build: 0.00202179 - 0.146073% [1] +| | | MaxwellPreconditioner: Schur complement: 1.476e-05 - 0.730045% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0010184 - 50.371% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.32993% [1] +| | | | Ifpack2::Relaxation::compute: 0.000270959 - 26.6064% [1] +| | | | Remainder: 0.000744078 - 73.0636% +| | | MaxwellPreconditioner: Solver S_E: 0.000891398 - 44.0895% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.152569% [1] +| | | | Ifpack2::Relaxation::compute: 0.000481079 - 53.969% [1] +| | | | Remainder: 0.000408959 - 45.8784% +| | | MaxwellPreconditioner: Block preconditioner: 8.8799e-05 - 4.39209% [1] +| | | Remainder: 8.44e-06 - 0.417451% +| | Mini-EM: timestepper: 0.143897 - 10.3964% [1] +| | | Mini-EM: Advance Time Step: 0.143893 - 99.9976% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0205348 - 14.2709% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000144039 - 0.701438% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0194425 - 94.6807% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00987527% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012484 - 0.642098% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00166376 - 8.55731% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000969956 - 4.98884% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.252e-05 - 0.424431% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000872438 - 4.48727% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000825158 - 4.24409% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00011528 - 0.592928% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00020508 - 1.0548% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.08e-06 - 0.0106982% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000228878 - 1.1772% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00194239 - 9.99046% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000799598 - 4.11263% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000254158 - 1.30723% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00170584 - 8.77375% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00333275 - 17.1416% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.04e-06 - 0.0259226% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000126038 - 0.64826% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00139752 - 7.18794% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00175668 - 9.03523% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000177 - 0.910376% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.924e-05 - 0.407561% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000896677 - 4.61194% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00142152 - 7.31138% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000386078 - 1.98574% [3] +| | | | | | Remainder: 7.008e-05 - 0.360447% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.484e-05 - 0.0722675% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0114927% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000806478 - 3.92737% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.976e-05 - 0.291018% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.364e-05 - 56.2918% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 2.61044% [1] +| | | | | | Remainder: 2.456e-05 - 41.0977% +| | | | | Remainder: 6.484e-05 - 0.315756% +| | | | Stratimikos: BelosLOWS: 0.117734 - 81.8202% [1] +| | | | | GMRES block system: Operation Op*x: 0.00129904 - 1.10337% [1] +| | | | | Belos::MVT::MvAddMv: 9.992e-05 - 0.0848695% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.115713 - 98.2837% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000385678 - 0.333305% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.432e-05 - 21.8628% [2] +| | | | | | | | Belos::MVT::MvDot: 7.88e-05 - 93.4535% [2] +| | | | | | | | Remainder: 5.52e-06 - 6.54649% +| | | | | | | Belos::MVT::MvScale: 5.2959e-05 - 13.7314% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000145359 - 37.6892% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000135159 - 92.9829% [2] +| | | | | | | | Remainder: 1.02e-05 - 7.01711% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.112e-05 - 10.6617% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.896e-05 - 94.7471% [2] +| | | | | | | | Remainder: 2.16e-06 - 5.25292% +| | | | | | | Remainder: 6.192e-05 - 16.0548% +| | | | | | Belos::MVT::MvAddMv: 0.00013556 - 0.117152% [2] +| | | | | | Belos::MVT::MvNorm: 6.176e-05 - 0.0533734% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.112364 - 97.1055% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000349558 - 0.311095% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.98e-05 - 0.0354207% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00397899 - 3.54117% [2] +| | | | | | | | Belos::MVT::Assign: 9.868e-05 - 2.48003% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000344278 - 8.6524% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000260759 - 75.7408% [19] +| | | | | | | | | Remainder: 8.3519e-05 - 24.2592% +| | | | | | | | Belos::MVT::MvDot: 0.000419999 - 10.5554% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.00022808 - 5.73211% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.00214959 - 54.0236% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.000470639 - 11.8281% [51] +| | | | | | | | Remainder: 0.00026772 - 6.72834% +| | | | | | | CG S_E: Operation Op*x: 0.000500479 - 0.445409% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.105743 - 94.1074% [1] +| | | | | | | | Belos::MVT::Assign: 7.784e-05 - 0.0736127% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00375991 - 3.55572% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00277427 - 73.7856% [251] +| | | | | | | | | Remainder: 0.000985637 - 26.2144% +| | | | | | | | Belos::MVT::MvDot: 0.00626906 - 5.92861% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00319275 - 3.01936% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0833273 - 78.802% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.0073857 - 6.98461% [750] +| | | | | | | | Remainder: 0.00173007 - 1.63612% +| | | | | | | Remainder: 0.00175236 - 1.55954% +| | | | | | GMRES block system: Operation Op*x: 0.00105372 - 0.910629% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.124e-05 - 0.0183557% [1] +| | | | | | Remainder: 0.00169132 - 1.46165% +| | | | | Remainder: 0.000621677 - 0.528037% +| | | | Mini-EM: Compute responses: 0.00550603 - 3.82646% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000255159 - 4.63418% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00414815 - 75.3384% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.36e-06 - 0.129214% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00012928 - 3.11657% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00100632 - 24.2594% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.4e-06 - 0.0578571% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000189159 - 4.56008% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016632 - 4.0095% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00173603 - 41.8508% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.08e-06 - 0.0501428% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020072 - 4.83878% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000218999 - 5.27944% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00015632 - 3.76843% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.936e-05 - 0.707786% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.88e-06 - 0.0453214% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015208 - 3.66621% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.62e-05 - 1.59589% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.896e-05 - 0.457071% [3] +| | | | | | Remainder: 6.668e-05 - 1.60746% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.6e-06 - 0.119869% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0254267% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000667718 - 12.127% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240839 - 4.3741% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.249129% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221959 - 92.1607% [1] +| | | | | | Remainder: 1.828e-05 - 7.59013% +| | | | | Remainder: 0.00018616 - 3.38102% +| | | | Remainder: 0.00011872 - 0.0825056% +| | | Remainder: 3.48e-06 - 0.0024184% +| | Remainder: 0.0247634 - 1.78913% +| Remainder: 4.716e-05 - 0.00340715% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.117734 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 34.7904 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000669599 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.106559 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00396231 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 0.117627 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.38885 [1] +| Mini-EM: Total Time: 1.38881 - 99.9969% [1] +| | Mini-EM: build mesh: 0.000608078 - 0.0437841% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000290999 - 47.8555% [1] +| | | Remainder: 0.000317079 - 52.1445% +| | Mini-EM: build physics blocks: 0.000820198 - 0.0590576% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023728 - 0.0170851% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.204417 - 14.7188% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0753374 - 5.42461% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0302725 - 40.1826% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0242694 - 80.1697% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000950557 - 3.14% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00498199 - 16.4571% [3] +| | | | Remainder: 7.0599e-05 - 0.233212% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0059829 - 7.94148% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00311935 - 52.1377% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000120559 - 2.01506% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000534679 - 8.93678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00025816 - 4.31496% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115056 - 19.2307% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000682798 - 11.4125% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.828e-05 - 0.806966% [3] +| | | | Remainder: 6.852e-05 - 1.14526% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00777114 - 10.3151% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00332795 - 4.41739% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00958845 - 12.7273% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00411407 - 5.46086% [3] +| | | Remainder: 0.0142804 - 18.9553% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00350003 - 0.252017% [2] +| | Mini-EM: setup physics model evaluator: 0.198295 - 14.278% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.198276 - 99.9906% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00121043% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000221913% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.192813 - 97.2447% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.192797 - 99.9919% [1] +| | | | | | getWorksets(): 0.169011 - 87.6626% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.169007 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0998523 - 59.0816% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00442439 - 4.43093% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0184175 - 18.4448% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00040028 - 2.17337% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0180032 - 97.7502% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000238719 - 1.32598% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.436e-05 - 0.52413% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000356199 - 1.97854% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00148488 - 8.24787% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00375011 - 20.8303% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000737038 - 4.09394% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00291651 - 16.2% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.056e-05 - 0.503023% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00518151 - 28.7811% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00205776 - 39.7135% [3] +| | | | | | | | | | | | Remainder: 0.00312375 - 60.2865% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00258079 - 14.3352% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000493239 - 2.73974% [3] +| | | | | | | | | | | Remainder: 7.924e-05 - 0.440145% +| | | | | | | | | | Remainder: 1.408e-05 - 0.076449% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0644945 - 64.5899% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0379341 - 58.8176% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.752e-05 - 0.230716% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.468e-05 - 0.0650602% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0205007 - 54.0429% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0142466 - 37.5561% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.488e-05 - 0.0655874% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271567 - 7.15892% [3] +| | | | | | | | | | | Remainder: 0.00033408 - 0.880685% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0127407 - 19.7547% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0085759 - 13.2971% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011224 - 0.17403% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279267 - 4.33009% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206575 - 3.20299% [3] +| | | | | | | | | | Remainder: 0.000273119 - 0.423477% +| | | | | | | | | Remainder: 0.0125159 - 12.5344% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0691239 - 40.8999% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0690434 - 99.8835% [6] +| | | | | | | | | Remainder: 8.056e-05 - 0.116544% +| | | | | | | | Remainder: 3.116e-05 - 0.0184371% +| | | | | | | Remainder: 3.88e-06 - 0.0022957% +| | | | | | getOrientations(): 1.052e-05 - 0.0054565% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724278 - 0.375668% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000686038 - 0.355834% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000364679 - 0.189151% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012128 - 0.0629054% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000845157 - 0.438365% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00043569% [2] +| | | | | | Remainder: 0.0210334 - 10.9096% +| | | | | Remainder: 1.564e-05 - 0.00811148% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.0040953% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.0077266% [1] +| | | | build response library: 0.00541611 - 2.7316% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00532175 - 98.2578% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0631372% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 67.8571% [1] +| | | | | | | Remainder: 1.08e-06 - 32.1429% +| | | | | | getOrientations(): 4.4e-07 - 0.00826796% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732478 - 13.7639% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870358 - 16.3547% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384879 - 7.23219% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011426 - 21.4703% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.022549% [3] +| | | | | | Remainder: 0.00218643 - 41.0849% +| | | | | Remainder: 9.436e-05 - 1.74221% +| | | | Remainder: 2.068e-05 - 0.0104299% +| | | Remainder: 1.864e-05 - 0.00940015% +| | Mini-EM: setup auxiliary physics model evaluator: 0.18701 - 13.4655% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.187001 - 99.9951% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000427806% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000213903% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.186957 - 99.9767% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.186953 - 99.9977% [1] +| | | | | | getWorksets(): 0.120641 - 64.5303% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.12064 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.077527 - 64.2631% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00328215 - 4.23356% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.016494 - 21.2752% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000381879 - 2.31526% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0161051 - 97.6423% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015768 - 0.979068% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.312e-05 - 0.578201% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000350998 - 2.17942% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013046 - 8.10051% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00320923 - 19.9268% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000690278 - 4.28608% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00246751 - 15.3213% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.98e-05 - 0.495495% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00511991 - 31.7906% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212279 - 41.4616% [3] +| | | | | | | | | | | | Remainder: 0.00299711 - 58.5384% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00210631 - 13.0785% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000489759 - 3.04101% [3] +| | | | | | | | | | | Remainder: 3.592e-05 - 0.223035% +| | | | | | | | | | Remainder: 7e-06 - 0.0424397% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.046708 - 60.2475% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0276041 - 59.0993% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4e-05 - 0.144906% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.36e-05 - 0.0854945% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0134302 - 48.6529% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0140255 - 50.8094% [3] +| | | | | | | | | | | Remainder: 8.4839e-05 - 0.307342% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0088663 - 18.9824% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00775286 - 16.5986% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.276e-05 - 0.112957% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00183875 - 3.9367% [3] +| | | | | | | | | | Remainder: 0.000593238 - 1.2701% +| | | | | | | | | Remainder: 0.0110428 - 14.2438% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0431025 - 35.7282% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0430626 - 99.9076% [3] +| | | | | | | | | Remainder: 3.984e-05 - 0.0924309% +| | | | | | | | Remainder: 1.056e-05 - 0.00875332% +| | | | | | | Remainder: 1.24e-06 - 0.00102784% +| | | | | | getOrientations(): 1.144e-05 - 0.00611919% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000416839 - 0.222965% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337759 - 0.180665% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020384 - 0.109033% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0513032 - 27.4418% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0512803 - 99.9553% [1] +| | | | | | | Remainder: 2.2919e-05 - 0.0446736% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000439279 - 0.234968% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000235353% [2] +| | | | | | Remainder: 0.013599 - 7.274% +| | | | | Remainder: 4.28e-06 - 0.00228929% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.0019893% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.38e-05 - 0.00737965% [1] +| | | | build response library: 1.996e-05 - 0.0106738% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2024% [1] +| | | | | Remainder: 1.972e-05 - 98.7976% +| | | | Remainder: 4.8e-06 - 0.00256683% +| | | Remainder: 9.16e-06 - 0.00489814% +| | Mini-EM: eval auxiliary physics model evaluator: 0.180007 - 12.9612% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0514727 - 28.5949% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.127194 - 70.6606% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000224519 - 0.176517% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0882267 - 69.364% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00154148% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.64e-06 - 0.00752606% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.96e-06 - 0.00222155% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000821878 - 0.931552% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00506175 - 5.7372% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0127105 - 14.4067% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00195023 - 2.21048% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0083183 - 9.42832% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103577 - 11.7398% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0144577 - 16.387% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.76e-06 - 0.00426175% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.00208554% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230417 - 26.1165% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00268843 - 3.04719% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00173447 - 1.96593% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0070025 - 7.93694% [3] +| | | | | Remainder: 6.596e-05 - 0.0747619% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.312e-05 - 0.010315% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.76e-06 - 0.00138371% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000282759 - 0.222306% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0382409 - 30.0651% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0190917 - 49.9248% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0191309 - 50.0274% [1] +| | | | | Remainder: 1.828e-05 - 0.0478022% +| | | | Remainder: 0.00020404 - 0.160417% +| | | Remainder: 0.00134012 - 0.744482% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414635 - 0.298554% [1] +| | | getWorksets(): 3.799e-06 - 0.0916228% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.479e-06 - 65.254% [1] +| | | | Remainder: 1.32e-06 - 34.746% +| | | getOrientations(): 8e-07 - 0.0192941% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727919 - 17.5557% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869437 - 20.9687% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389399 - 9.39137% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119456 - 28.8099% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0250823% [3] +| | | Remainder: 0.000959397 - 23.1384% +| | panzer::ModelEvaluator::create_W_op: 0.138962 - 10.0058% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.224028 - 16.131% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000140719 - 0.0628131% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.174999 - 78.1147% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00116572% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00111316 - 0.636093% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00546603 - 3.12346% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00645562 - 3.68895% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00062528 - 0.357305% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00736482 - 4.20849% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00641986 - 3.66851% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00201675 - 1.15244% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00578598 - 3.30629% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.28e-06 - 0.00244573% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00330027 - 1.88588% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0130277 - 7.44443% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00210679 - 1.20389% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0135552 - 7.74587% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0135027 - 7.71586% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0192831 - 11.019% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.044e-05 - 0.00596575% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00109956 - 0.628321% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.01329 - 7.59435% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0212842 - 12.1625% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00463843 - 2.65055% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000651278 - 0.372161% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0073009 - 4.17196% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150346 - 8.59127% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.011547 - 6.59835% [3] +| | | | Remainder: 0.00011296 - 0.0645489% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.428e-05 - 0.0063742% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000482082% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000615799 - 0.274876% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0479598 - 21.4079% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0479346 - 99.9475% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.604e-05 - 0.0334447% [1] +| | | | Remainder: 9.16e-06 - 0.0190993% +| | | Remainder: 0.000297559 - 0.132822% +| | MaxwellPreconditioner::build: 0.00205859 - 0.148227% [1] +| | | MaxwellPreconditioner: Schur complement: 1.576e-05 - 0.765571% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00103512 - 50.2827% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.293687% [1] +| | | | Ifpack2::Relaxation::compute: 0.000279959 - 27.0461% [1] +| | | | Remainder: 0.000752118 - 72.6602% +| | | MaxwellPreconditioner: Solver S_E: 0.000902677 - 43.8492% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.150663% [1] +| | | | Ifpack2::Relaxation::compute: 0.000486959 - 53.9461% [1] +| | | | Remainder: 0.000414358 - 45.9032% +| | | MaxwellPreconditioner: Block preconditioner: 9.64e-05 - 4.68281% [1] +| | | Remainder: 8.64e-06 - 0.419704% +| | Mini-EM: timestepper: 0.144276 - 10.3885% [1] +| | | Mini-EM: Advance Time Step: 0.144272 - 99.9971% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0205317 - 14.2312% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013992 - 0.681483% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0194088 - 94.5308% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.0100985% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000122799 - 0.632698% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00169344 - 8.7251% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000983277 - 5.06614% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.132e-05 - 0.418985% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000828677 - 4.2696% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000833158 - 4.29268% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00010428 - 0.537282% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000203999 - 1.05107% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.28e-06 - 0.0117473% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000228759 - 1.17864% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00194992 - 10.0466% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000810198 - 4.17439% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000318758 - 1.64234% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00167548 - 8.63256% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00338415 - 17.4362% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.36e-06 - 0.0276164% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000120598 - 0.621358% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0014036 - 7.23176% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00177351 - 9.13769% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00017568 - 0.905157% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.42e-05 - 0.433824% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000794518 - 4.0936% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00137616 - 7.09038% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00038172 - 1.96674% [3] +| | | | | | Remainder: 7.1e-05 - 0.365814% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.328e-05 - 0.0646805% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.0122737% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000842478 - 4.1033% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.0079e-05 - 0.292616% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.4719e-05 - 57.7889% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.4e-06 - 2.33027% [1] +| | | | | | Remainder: 2.396e-05 - 39.8808% +| | | | | Remainder: 6.464e-05 - 0.31483% +| | | | Stratimikos: BelosLOWS: 0.117667 - 81.5591% [1] +| | | | | GMRES block system: Operation Op*x: 0.00133048 - 1.13071% [1] +| | | | | Belos::MVT::MvAddMv: 0.00010516 - 0.0893708% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.115617 - 98.2577% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00038756 - 0.33521% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.176e-05 - 21.0961% [2] +| | | | | | | | Belos::MVT::MvDot: 7.592e-05 - 92.8571% [2] +| | | | | | | | Remainder: 5.84e-06 - 7.14286% +| | | | | | | Belos::MVT::MvScale: 5.312e-05 - 13.7063% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00014816 - 38.2289% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013516 - 91.2257% [2] +| | | | | | | | Remainder: 1.3e-05 - 8.7743% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.152e-05 - 10.7132% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.94e-05 - 94.894% [2] +| | | | | | | | Remainder: 2.12e-06 - 5.10597% +| | | | | | | Remainder: 6.3e-05 - 16.2555% +| | | | | | Belos::MVT::MvAddMv: 0.0001376 - 0.119014% [2] +| | | | | | Belos::MVT::MvNorm: 6.38e-05 - 0.0551822% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.112518 - 97.3196% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000318599 - 0.283154% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.972e-05 - 0.035301% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00400579 - 3.56013% [2] +| | | | | | | | Belos::MVT::Assign: 9.056e-05 - 2.26073% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00035244 - 8.79826% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0002642 - 74.9631% [19] +| | | | | | | | | Remainder: 8.824e-05 - 25.0369% +| | | | | | | | Belos::MVT::MvDot: 0.000426078 - 10.6366% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.000236319 - 5.89944% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.00215552 - 53.81% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.000477278 - 11.9147% [51] +| | | | | | | | Remainder: 0.0002676 - 6.68033% +| | | | | | | CG S_E: Operation Op*x: 0.000489359 - 0.434916% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.105933 - 94.1475% [1] +| | | | | | | | Belos::MVT::Assign: 8.476e-05 - 0.0800129% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00384451 - 3.62919% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00279735 - 72.7623% [251] +| | | | | | | | | Remainder: 0.00104716 - 27.2377% +| | | | | | | | Belos::MVT::MvDot: 0.00625894 - 5.9084% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00332811 - 3.14172% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0831752 - 78.5169% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.0074355 - 7.01906% [750] +| | | | | | | | Remainder: 0.00180588 - 1.70473% +| | | | | | | Remainder: 0.00173163 - 1.53898% +| | | | | | GMRES block system: Operation Op*x: 0.00104572 - 0.904467% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.892e-05 - 0.0163644% [1] +| | | | | | Remainder: 0.00144535 - 1.25012% +| | | | | Remainder: 0.000614518 - 0.522251% +| | | | Mini-EM: Compute responses: 0.00596762 - 4.13637% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000253639 - 4.25025% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00460263 - 77.1266% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.8e-06 - 0.104288% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013672 - 2.97048% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0010384 - 22.561% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.8e-06 - 0.0608348% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000190279 - 4.13414% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00017156 - 3.72744% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00206487 - 44.8629% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.56e-06 - 0.0556204% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0002054 - 4.46267% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000221 - 4.8016% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00017572 - 3.81782% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.928e-05 - 0.636158% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.72e-06 - 0.03737% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000177278 - 3.85167% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.448e-05 - 1.83547% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.484e-05 - 0.539692% [3] +| | | | | | Remainder: 7.092e-05 - 1.54086% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.319e-06 - 0.122645% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0241302% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000675359 - 11.3171% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000238999 - 4.00493% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.317993% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000220199 - 92.1339% [1] +| | | | | | Remainder: 1.804e-05 - 7.54815% +| | | | | Remainder: 0.00018824 - 3.15435% +| | | | Remainder: 0.000105719 - 0.0732775% +| | | Remainder: 4.2e-06 - 0.00291108% +| | Remainder: 0.0251069 - 1.8078% +| Remainder: 4.28e-05 - 0.00308168% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.117667 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 34.8101 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000672198 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.105067 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00384667 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 0.117183 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.40339 [1] +| Mini-EM: Total Time: 1.40335 - 99.9969% [1] +| | Mini-EM: build mesh: 0.000702278 - 0.050043% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000291439 - 41.4991% [1] +| | | Remainder: 0.000410839 - 58.5009% +| | Mini-EM: build physics blocks: 0.000791998 - 0.0564363% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023772 - 0.0169395% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.202676 - 14.4423% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0752764 - 5.36405% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0301353 - 40.0329% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0241965 - 80.2929% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000934918 - 3.1024% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00493595 - 16.3793% [3] +| | | | Remainder: 6.792e-05 - 0.225383% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0061461 - 8.16472% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00321591 - 52.3244% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012056 - 1.96157% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000536678 - 8.732% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00025808 - 4.19908% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121996 - 19.8493% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000682918 - 11.1114% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.8039e-05 - 0.781617% [3] +| | | | Remainder: 6.396e-05 - 1.04066% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00783666 - 10.4105% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00331379 - 4.40217% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00957794 - 12.7237% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00410051 - 5.44727% [3] +| | | Remainder: 0.014166 - 18.8187% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00379659 - 0.270538% [2] +| | Mini-EM: setup physics model evaluator: 0.198797 - 14.1659% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.198778 - 99.9905% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00136836% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000221353% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.19322 - 97.2043% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.193205 - 99.9918% [1] +| | | | | | getWorksets(): 0.168809 - 87.3733% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.168806 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100207 - 59.362% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00441099 - 4.4019% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0181054 - 18.0681% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00038852 - 2.14588% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0177033 - 97.779% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000232359 - 1.31252% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.548e-05 - 0.539334% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00037208 - 2.10175% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00149836 - 8.4637% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00378843 - 21.3996% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000695158 - 3.92671% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00285903 - 16.1497% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.932e-05 - 0.504538% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00495755 - 28.0035% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00207316 - 41.8182% [3] +| | | | | | | | | | | | Remainder: 0.00288439 - 58.1818% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00254659 - 14.3848% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000491838 - 2.77823% [3] +| | | | | | | | | | | Remainder: 7.712e-05 - 0.435625% +| | | | | | | | | | Remainder: 1.36e-05 - 0.0751156% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0647501 - 64.6167% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0368878 - 56.9695% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.744e-05 - 0.237043% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.44e-05 - 0.0661466% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.019915 - 53.9881% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138058 - 37.4264% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.388e-05 - 0.0647369% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00269735 - 7.31232% [3] +| | | | | | | | | | | Remainder: 0.000333917 - 0.905224% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0134882 - 20.8311% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00898914 - 13.8828% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000111159 - 0.171674% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00282623 - 4.36483% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00207955 - 3.21166% [3] +| | | | | | | | | | Remainder: 0.000368079 - 0.568461% +| | | | | | | | | Remainder: 0.01294 - 12.9133% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0685691 - 40.6201% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0684903 - 99.8851% [6] +| | | | | | | | | Remainder: 7.88e-05 - 0.114921% +| | | | | | | | Remainder: 3.016e-05 - 0.0178667% +| | | | | | | Remainder: 3.48e-06 - 0.0020615% +| | | | | | getOrientations(): 1.048e-05 - 0.0054243% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000718798 - 0.37204% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699238 - 0.361916% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036472 - 0.188774% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118159 - 0.0611574% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000854158 - 0.4421% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000434772% [2] +| | | | | | Remainder: 0.021629 - 11.1949% +| | | | | Remainder: 1.576e-05 - 0.00815649% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.00398435% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00766685% [1] +| | | | build response library: 0.00550983 - 2.77185% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00541811 - 98.3353% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0575847% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 69.2308% [1] +| | | | | | | Remainder: 9.6e-07 - 30.7692% +| | | | | | getOrientations(): 4.8e-07 - 0.00885919% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735238 - 13.57% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889918 - 16.4249% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391239 - 7.22096% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117744 - 21.7315% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0214097% [3] +| | | | | | Remainder: 0.00221951 - 40.9648% +| | | | | Remainder: 9.172e-05 - 1.66466% +| | | | Remainder: 2.112e-05 - 0.0106249% +| | | Remainder: 1.888e-05 - 0.00949714% +| | Mini-EM: setup auxiliary physics model evaluator: 0.186886 - 13.3171% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.186877 - 99.9955% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000428088% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000278257% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.186836 - 99.9777% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.186832 - 99.9981% [1] +| | | | | | getWorksets(): 0.119336 - 63.8736% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.119335 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0766229 - 64.2081% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00332459 - 4.3389% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0161236 - 21.0428% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0003808 - 2.36176% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0157364 - 97.5988% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015488 - 0.984213% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.2479e-05 - 0.587674% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000360079 - 2.28819% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013002 - 8.26233% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00322575 - 20.4986% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000684359 - 4.34888% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00238571 - 15.1604% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.904e-05 - 0.502274% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00484787 - 30.8066% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212863 - 43.9087% [3] +| | | | | | | | | | | | Remainder: 0.00271923 - 56.0913% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00208751 - 13.2655% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000485118 - 3.08277% [3] +| | | | | | | | | | | Remainder: 3.344e-05 - 0.2125% +| | | | | | | | | | Remainder: 6.36e-06 - 0.0394453% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0452703 - 59.0819% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0268601 - 59.3327% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.848e-05 - 0.143261% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.204e-05 - 0.0820548% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0130752 - 48.6788% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0136403 - 50.7829% [3] +| | | | | | | | | | | Remainder: 8.408e-05 - 0.31303% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00837082 - 18.4908% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0077145 - 17.041% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.1e-05 - 0.112657% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00183439 - 4.0521% [3] +| | | | | | | | | | Remainder: 0.000439479 - 0.970789% +| | | | | | | | | Remainder: 0.0119044 - 15.5364% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0427023 - 35.7834% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0426633 - 99.9087% [3] +| | | | | | | | | Remainder: 3.9e-05 - 0.09133% +| | | | | | | | Remainder: 1.016e-05 - 0.00851382% +| | | | | | | Remainder: 1.12e-06 - 0.000938523% +| | | | | | getOrientations(): 1.14e-05 - 0.00610173% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000419199 - 0.224372% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000336279 - 0.17999% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020032 - 0.107219% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0536279 - 28.7038% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0536054 - 99.9581% [1] +| | | | | | | Remainder: 2.248e-05 - 0.0419185% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000445239 - 0.23831% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000256915% [2] +| | | | | | Remainder: 0.0124549 - 6.66637% +| | | | | Remainder: 3.64e-06 - 0.00194823% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.00175516% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.264e-05 - 0.00676379% [1] +| | | | build response library: 1.9e-05 - 0.0101671% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.26316% [1] +| | | | | Remainder: 1.876e-05 - 98.7368% +| | | | Remainder: 5.36e-06 - 0.00286819% +| | | Remainder: 8.48e-06 - 0.00453753% +| | Mini-EM: eval auxiliary physics model evaluator: 0.185241 - 13.1999% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0553322 - 29.8704% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.12901 - 69.6445% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00022128 - 0.171521% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0879225 - 68.1516% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00150132% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.2e-06 - 0.00705167% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2e-06 - 0.00227473% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000804398 - 0.914895% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00510175 - 5.80255% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0126935 - 14.4371% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00198092 - 2.25302% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00827826 - 9.41541% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103583 - 11.7812% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0143658 - 16.3392% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.16e-06 - 0.00473144% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.68e-06 - 0.00191077% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0229788 - 26.1353% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00265039 - 3.01447% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00166835 - 1.89753% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696338 - 7.91991% [3] +| | | | | Remainder: 6.32e-05 - 0.0718815% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.296e-05 - 0.0100457% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.00148825% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000278439 - 0.215827% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0403717 - 31.2934% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0202095 - 50.0586% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0201437 - 49.8957% [1] +| | | | | Remainder: 1.844e-05 - 0.0456756% +| | | | Remainder: 0.000201439 - 0.156142% +| | | Remainder: 0.000898678 - 0.48514% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415635 - 0.296174% [1] +| | | getWorksets(): 3.56e-06 - 0.0856521% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 52.809% [1] +| | | | Remainder: 1.68e-06 - 47.191% +| | | getOrientations(): 7.6e-07 - 0.0182853% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732598 - 17.626% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000890958 - 21.4361% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395359 - 9.51217% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117948 - 28.3777% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0259843% [3] +| | | Remainder: 0.000952557 - 22.9181% +| | panzer::ModelEvaluator::create_W_op: 0.14634 - 10.4279% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.226885 - 16.1674% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013144 - 0.0579325% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.173544 - 76.4901% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000898905% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0011124 - 0.640987% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00546158 - 3.14708% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00644218 - 3.71212% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000617518 - 0.355827% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00730326 - 4.20829% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0063505 - 3.65929% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00167852 - 0.967196% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00574522 - 3.31052% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.96e-06 - 0.00228184% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00326955 - 1.88398% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0129336 - 7.45264% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00205147 - 1.1821% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0131612 - 7.58379% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0135472 - 7.80621% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0191627 - 11.0419% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.56e-06 - 0.00550867% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00110332 - 0.635755% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133923 - 7.71692% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.021376 - 12.3173% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00427615 - 2.46401% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000632718 - 0.364585% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00729166 - 4.20161% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0148636 - 8.5647% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116549 - 6.71582% [3] +| | | | Remainder: 0.0001018 - 0.0586593% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.376e-05 - 0.00606475% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000511273% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000607598 - 0.2678% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0523008 - 23.0517% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0522757 - 99.9519% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.54e-05 - 0.029445% [1] +| | | | Remainder: 9.76e-06 - 0.0186613% +| | | Remainder: 0.000285599 - 0.125878% +| | MaxwellPreconditioner::build: 0.00203199 - 0.144796% [1] +| | | MaxwellPreconditioner: Schur complement: 1.472e-05 - 0.724411% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00102568 - 50.4764% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.308089% [1] +| | | | Ifpack2::Relaxation::compute: 0.000279519 - 27.2521% [1] +| | | | Remainder: 0.000742999 - 72.4398% +| | | MaxwellPreconditioner: Solver S_E: 0.000894277 - 44.0098% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.156551% [1] +| | | | Ifpack2::Relaxation::compute: 0.000481039 - 53.7908% [1] +| | | | Remainder: 0.000411838 - 46.0526% +| | | MaxwellPreconditioner: Block preconditioner: 8.868e-05 - 4.36418% [1] +| | | Remainder: 8.64e-06 - 0.425198% +| | Mini-EM: timestepper: 0.143949 - 10.2575% [1] +| | | Mini-EM: Advance Time Step: 0.143945 - 99.9971% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.020419 - 14.1853% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013784 - 0.675058% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0193396 - 94.7138% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0091005% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000121879 - 0.630205% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00167556 - 8.66386% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000998038 - 5.1606% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.512e-05 - 0.440133% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000828798 - 4.2855% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000836438 - 4.325% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000103359 - 0.534443% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000203238 - 1.05089% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2e-06 - 0.0103415% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00022784 - 1.1781% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00195896 - 10.1293% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000776398 - 4.01455% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000327398 - 1.69289% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00166908 - 8.63036% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00335579 - 17.3519% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.879e-06 - 0.025228% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0001214 - 0.627728% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00141096 - 7.29569% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00176367 - 9.1195% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00018072 - 0.934456% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.744e-05 - 0.400422% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000790518 - 4.08756% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00136704 - 7.06859% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00038248 - 1.97771% [3] +| | | | | | Remainder: 6.884e-05 - 0.355954% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.316e-05 - 0.0644498% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0115579% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000805758 - 3.94612% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.656e-05 - 0.276997% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.168e-05 - 56.0113% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 2.61669% [1] +| | | | | | Remainder: 2.34e-05 - 41.372% +| | | | | Remainder: 6.372e-05 - 0.312063% +| | | | Stratimikos: BelosLOWS: 0.117218 - 81.4327% [1] +| | | | | GMRES block system: Operation Op*x: 0.00258543 - 2.20566% [1] +| | | | | Belos::MVT::MvAddMv: 0.000102679 - 0.0875964% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.113878 - 97.1507% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000381279 - 0.334812% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.116e-05 - 21.2862% [2] +| | | | | | | | Belos::MVT::MvDot: 7.58e-05 - 93.3958% [2] +| | | | | | | | Remainder: 5.36e-06 - 6.60424% +| | | | | | | Belos::MVT::MvScale: 5.452e-05 - 14.2992% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000140519 - 36.8546% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013264 - 94.3929% [2] +| | | | | | | | Remainder: 7.879e-06 - 5.60707% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.008e-05 - 10.512% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.82e-05 - 95.3094% [2] +| | | | | | | | Remainder: 1.88e-06 - 4.69062% +| | | | | | | Remainder: 6.5e-05 - 17.0479% +| | | | | | Belos::MVT::MvAddMv: 0.000118919 - 0.104426% [2] +| | | | | | Belos::MVT::MvNorm: 6.1e-05 - 0.0535659% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.110725 - 97.2307% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000314239 - 0.283802% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.884e-05 - 0.035078% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00392215 - 3.54225% [2] +| | | | | | | | Belos::MVT::Assign: 8.9919e-05 - 2.29259% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000335479 - 8.55345% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000256719 - 76.5231% [19] +| | | | | | | | | Remainder: 7.876e-05 - 23.4769% +| | | | | | | | Belos::MVT::MvDot: 0.000412838 - 10.5258% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.00022736 - 5.79682% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.00215687 - 54.9921% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.00045656 - 11.6406% [51] +| | | | | | | | Remainder: 0.00024312 - 6.19864% +| | | | | | | CG S_E: Operation Op*x: 0.00119876 - 1.08265% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.10374 - 93.6919% [1] +| | | | | | | | Belos::MVT::Assign: 8.124e-05 - 0.0783111% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00365171 - 3.52006% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00273063 - 74.7768% [251] +| | | | | | | | | Remainder: 0.000921078 - 25.2232% +| | | | | | | | Belos::MVT::MvDot: 0.00614386 - 5.92236% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00323403 - 3.11744% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0818899 - 78.9375% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.00710682 - 6.8506% [750] +| | | | | | | | Remainder: 0.00163259 - 1.57373% +| | | | | | | Remainder: 0.00151059 - 1.36428% +| | | | | | GMRES block system: Operation Op*x: 0.00101604 - 0.892213% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.792e-05 - 0.0157361% [1] +| | | | | | Remainder: 0.00155852 - 1.36858% +| | | | | Remainder: 0.000651759 - 0.556022% +| | | | Mini-EM: Compute responses: 0.00618714 - 4.29827% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000254999 - 4.12143% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00482847 - 78.0403% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.92e-06 - 0.101896% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00012688 - 2.62775% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00134316 - 27.8174% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.0513621% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00019056 - 3.94659% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016872 - 3.49428% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0020584 - 42.6304% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.24e-06 - 0.0463915% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000204439 - 4.23404% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000218359 - 4.52233% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00015148 - 3.13723% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.824e-05 - 0.584865% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.6e-06 - 0.0331368% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000152119 - 3.15046% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.48e-05 - 1.75625% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.232e-05 - 0.462259% [3] +| | | | | | Remainder: 6.7759e-05 - 1.40332% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.28e-06 - 0.117663% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0232741% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000669798 - 10.8256% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024068 - 3.89% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.299152% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022224 - 92.3384% [1] +| | | | | | Remainder: 1.772e-05 - 7.36247% +| | | | | Remainder: 0.00018448 - 2.98167% +| | | | Remainder: 0.00012048 - 0.0836987% +| | | Remainder: 4.24e-06 - 0.00294549% +| | Remainder: 0.0255812 - 1.82287% +| Remainder: 4.412e-05 - 0.00314381% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.117218 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 34.9434 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000658238 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.104787 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00383127 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 0.11571 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.37684 [1] +| Mini-EM: Total Time: 1.3768 - 99.9968% [1] +| | Mini-EM: build mesh: 0.000614799 - 0.0446543% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000291439 - 47.4039% [1] +| | | Remainder: 0.00032336 - 52.5961% +| | Mini-EM: build physics blocks: 0.000825358 - 0.0599478% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000241679 - 0.0175537% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.203017 - 14.7456% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0753491 - 5.47279% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.03015 - 40.0138% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0242232 - 80.3422% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000928677 - 3.08019% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00492875 - 16.3474% [3] +| | | | Remainder: 6.9399e-05 - 0.230179% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00610666 - 8.1045% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00305867 - 50.0875% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000115239 - 1.8871% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000545479 - 8.93252% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000257039 - 4.20916% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124028 - 20.3102% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000769957 - 12.6085% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.76e-05 - 0.779476% [3] +| | | | Remainder: 7.24e-05 - 1.18559% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00780718 - 10.3613% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00331627 - 4.40121% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00957877 - 12.7125% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00413871 - 5.49271% [3] +| | | Remainder: 0.0142514 - 18.9139% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00375767 - 0.272929% [2] +| | Mini-EM: setup physics model evaluator: 0.196212 - 14.2513% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.196194 - 99.9909% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00140677% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000265044% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.190456 - 97.0752% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.190439 - 99.9914% [1] +| | | | | | getWorksets(): 0.166827 - 87.6011% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.166823 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0983686 - 58.9657% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00443143 - 4.50492% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0180226 - 18.3215% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000399559 - 2.21699% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.017607 - 97.694% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000240519 - 1.36604% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.844e-05 - 0.559096% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000358599 - 2.03669% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00147008 - 8.34939% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00374107 - 21.2476% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000706358 - 4.0118% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00284483 - 16.1574% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.176e-05 - 0.521157% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00497739 - 28.2694% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00209139 - 42.0179% [3] +| | | | | | | | | | | | Remainder: 0.00288599 - 57.9821% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00250383 - 14.2207% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000490998 - 2.78865% [3] +| | | | | | | | | | | Remainder: 8.312e-05 - 0.472085% +| | | | | | | | | | Remainder: 1.604e-05 - 0.0889994% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0638817 - 64.9411% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0369063 - 57.7728% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.944e-05 - 0.242344% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.416e-05 - 0.0654631% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200867 - 54.4264% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0137093 - 37.1462% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.424e-05 - 0.0656799% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271035 - 7.34388% [3] +| | | | | | | | | | | Remainder: 0.000262039 - 0.710012% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0131424 - 20.573% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0085619 - 13.4027% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011024 - 0.172569% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279351 - 4.37295% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206404 - 3.23103% [3] +| | | | | | | | | | Remainder: 0.000303358 - 0.474875% +| | | | | | | | | Remainder: 0.0120329 - 12.2325% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0684245 - 41.0161% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0683409 - 99.8778% [6] +| | | | | | | | | Remainder: 8.36e-05 - 0.122179% +| | | | | | | | Remainder: 3.032e-05 - 0.0181749% +| | | | | | | Remainder: 3.6e-06 - 0.00215792% +| | | | | | getOrientations(): 1.096e-05 - 0.00575511% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738998 - 0.388049% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709438 - 0.372527% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381279 - 0.20021% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012144 - 0.0637683% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000925557 - 0.486011% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000441085% [2] +| | | | | | Remainder: 0.0207239 - 10.8821% +| | | | | Remainder: 1.636e-05 - 0.00858992% +| | | | fmb->setupBCFieldManagers(): 8.92e-06 - 0.00454652% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00791054% [1] +| | | | build response library: 0.00568907 - 2.89972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00559851 - 98.4082% [1] +| | | | | | getWorksets(): 3.64e-06 - 0.0650174% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 73.6264% [1] +| | | | | | | Remainder: 9.6e-07 - 26.3736% +| | | | | | getOrientations(): 4.8e-07 - 0.00857372% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764318 - 13.6522% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918557 - 16.4072% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416079 - 7.43197% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123088 - 21.9858% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0207198% [3] +| | | | | | Remainder: 0.00226339 - 40.4285% +| | | | | Remainder: 9.056e-05 - 1.59183% +| | | | Remainder: 2.14e-05 - 0.0109076% +| | | Remainder: 1.788e-05 - 0.0091126% +| | Mini-EM: setup auxiliary physics model evaluator: 0.185534 - 13.4758% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.185526 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 0.000474328% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000301845% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.185483 - 99.9771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.18548 - 99.9981% [1] +| | | | | | getWorksets(): 0.119102 - 64.213% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.119101 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0765606 - 64.2821% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00341355 - 4.45863% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0160676 - 20.9868% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000378958 - 2.35852% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0156826 - 97.6034% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015948 - 1.01693% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.732e-05 - 0.620562% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000349318 - 2.22743% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00129756 - 8.27389% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00320243 - 20.4203% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000681478 - 4.34545% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00237379 - 15.1365% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.9399e-05 - 0.506289% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00483087 - 30.8041% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212271 - 43.9407% [3] +| | | | | | | | | | | | Remainder: 0.00270815 - 56.0593% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00209339 - 13.3485% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000483679 - 3.08418% [3] +| | | | | | | | | | | Remainder: 3.384e-05 - 0.215781% +| | | | | | | | | | Remainder: 6.12e-06 - 0.038089% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0464528 - 60.6746% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0277769 - 59.796% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.972e-05 - 0.142996% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.3e-05 - 0.0828025% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0138814 - 49.9747% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0137501 - 49.5018% [3] +| | | | | | | | | | | Remainder: 8.268e-05 - 0.297657% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00844946 - 18.1893% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00781214 - 16.8174% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.56e-05 - 0.119691% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00183172 - 3.94317% [3] +| | | | | | | | | | Remainder: 0.000526959 - 1.1344% +| | | | | | | | | Remainder: 0.0106266 - 13.88% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0425298 - 35.709% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0424912 - 99.9093% [3] +| | | | | | | | | Remainder: 3.856e-05 - 0.0906658% +| | | | | | | | Remainder: 1.052e-05 - 0.00883285% +| | | | | | | Remainder: 1.16e-06 - 0.000973954% +| | | | | | getOrientations(): 1.204e-05 - 0.00649127% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000429799 - 0.231723% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000349959 - 0.188678% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020688 - 0.111538% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0509019 - 27.4434% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0508807 - 99.9584% [1] +| | | | | | | Remainder: 2.12e-05 - 0.0416487% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000470999 - 0.253936% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000237223% [2] +| | | | | | Remainder: 0.0140056 - 7.55104% +| | | | | Remainder: 3.479e-06 - 0.00187564% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.00176795% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.272e-05 - 0.00685619% [1] +| | | | build response library: 1.912e-05 - 0.0103058% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25523% [1] +| | | | | Remainder: 1.888e-05 - 98.7448% +| | | | Remainder: 6e-06 - 0.00323405% +| | | Remainder: 8.52e-06 - 0.00459214% +| | Mini-EM: eval auxiliary physics model evaluator: 0.178325 - 12.9522% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.050585 - 28.3668% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.126794 - 71.1027% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000225679 - 0.177989% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0876452 - 69.1242% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00182554% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.56e-06 - 0.00634376% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.04e-06 - 0.00232756% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000799479 - 0.912176% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00504951 - 5.7613% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0126092 - 14.3866% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00197255 - 2.25061% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00817046 - 9.32219% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103628 - 11.8235% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0142988 - 16.3145% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.96e-06 - 0.00451821% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.76e-06 - 0.0020081% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230477 - 26.2966% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00271127 - 3.09346% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00164196 - 1.87341% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00689814 - 7.87052% [3] +| | | | | Remainder: 6.844e-05 - 0.0780875% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.352e-05 - 0.010663% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.00151427% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00028384 - 0.223859% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0384248 - 30.3049% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0192545 - 50.1095% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0191533 - 49.8461% [1] +| | | | | Remainder: 1.704e-05 - 0.0443464% +| | | | Remainder: 0.00019892 - 0.156885% +| | | Remainder: 0.000946117 - 0.530558% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433871 - 0.315131% [1] +| | | getWorksets(): 3.16e-06 - 0.0728327% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 63.2911% [1] +| | | | Remainder: 1.16e-06 - 36.7089% +| | | getOrientations(): 7.2e-07 - 0.0165948% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763438 - 17.596% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901078 - 20.7683% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000414839 - 9.56135% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124604 - 28.7191% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0248922% [3] +| | | Remainder: 0.00100836 - 23.241% +| | panzer::ModelEvaluator::create_W_op: 0.136817 - 9.93737% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.22296 - 16.1941% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001316 - 0.0590241% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.174399 - 78.2201% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000894499% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.001106 - 0.634176% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00548638 - 3.14588% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00644362 - 3.69475% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000609478 - 0.349473% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00729486 - 4.18285% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00633942 - 3.63501% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00206164 - 1.18214% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0058005 - 3.32599% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.76e-06 - 0.00215597% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327523 - 1.87801% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012952 - 7.42666% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00211472 - 1.21257% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0132148 - 7.57735% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0135865 - 7.79047% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0193407 - 11.0899% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.008e-05 - 0.00577984% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00111244 - 0.637868% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133091 - 7.63141% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0211524 - 12.1287% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00459175 - 2.63289% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000631958 - 0.362363% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0072725 - 4.17003% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149709 - 8.58426% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116051 - 6.65435% [3] +| | | | Remainder: 0.000111679 - 0.0640364% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.332e-05 - 0.00597417% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000502333% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000647879 - 0.290581% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0474798 - 21.2952% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.047456 - 99.9499% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.56e-05 - 0.0328561% [1] +| | | | Remainder: 8.2e-06 - 0.0172705% +| | | Remainder: 0.000286719 - 0.128597% +| | MaxwellPreconditioner::build: 0.00203427 - 0.147754% [1] +| | | MaxwellPreconditioner: Schur complement: 1.528e-05 - 0.751128% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00101272 - 49.7827% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.315982% [1] +| | | | Ifpack2::Relaxation::compute: 0.000274719 - 27.1269% [1] +| | | | Remainder: 0.000734798 - 72.5571% +| | | MaxwellPreconditioner: Solver S_E: 0.000911078 - 44.7864% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.140493% [1] +| | | | Ifpack2::Relaxation::compute: 0.000485039 - 53.2379% [1] +| | | | Remainder: 0.000424759 - 46.6216% +| | | MaxwellPreconditioner: Block preconditioner: 8.6839e-05 - 4.2688% [1] +| | | Remainder: 8.36e-06 - 0.410957% +| | Mini-EM: timestepper: 0.142129 - 10.3232% [1] +| | | Mini-EM: Advance Time Step: 0.142125 - 99.9968% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0204971 - 14.4219% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000137479 - 0.670725% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0193885 - 94.5916% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00990277% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012392 - 0.639141% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016618 - 8.57104% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000968637 - 4.99593% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.976e-05 - 0.411378% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000829838 - 4.28005% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000835197 - 4.30769% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00010344 - 0.533512% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0002034 - 1.04908% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.04e-06 - 0.0105217% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00022756 - 1.17368% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00194319 - 10.0224% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000771078 - 3.97698% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00032084 - 1.65479% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00167756 - 8.65232% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00338615 - 17.4647% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.68e-06 - 0.024138% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00012332 - 0.636047% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00141796 - 7.31338% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.001755 - 9.05173% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001786 - 0.921164% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.7999e-05 - 0.402295% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000793318 - 4.09169% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00142404 - 7.34474% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000404639 - 2.087% [3] +| | | | | | Remainder: 7.2639e-05 - 0.37465% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.396e-05 - 0.0681073% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0111235% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000835278 - 4.07511% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.636e-05 - 0.274966% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.192e-05 - 56.6359% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.4e-06 - 2.48403% [1] +| | | | | | Remainder: 2.304e-05 - 40.8801% +| | | | | Remainder: 6.32e-05 - 0.308337% +| | | | Stratimikos: BelosLOWS: 0.115752 - 81.4442% [1] +| | | | | GMRES block system: Operation Op*x: 0.00130344 - 1.12606% [1] +| | | | | Belos::MVT::MvAddMv: 9.776e-05 - 0.0844563% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.113731 - 98.2535% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000381319 - 0.335283% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.096e-05 - 21.2316% [2] +| | | | | | | | Belos::MVT::MvDot: 7.532e-05 - 93.0336% [2] +| | | | | | | | Remainder: 5.64e-06 - 6.9664% +| | | | | | | Belos::MVT::MvScale: 5.276e-05 - 13.8362% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00014696 - 38.5399% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013352 - 90.8547% [2] +| | | | | | | | Remainder: 1.344e-05 - 9.14535% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.0839e-05 - 10.7099% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.8839e-05 - 95.1027% [2] +| | | | | | | | Remainder: 2e-06 - 4.89728% +| | | | | | | Remainder: 5.98e-05 - 15.6824% +| | | | | | Belos::MVT::MvAddMv: 0.000128839 - 0.113284% [2] +| | | | | | Belos::MVT::MvNorm: 6.096e-05 - 0.0536003% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.110589 - 97.238% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000352039 - 0.31833% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.872e-05 - 0.0350124% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00383639 - 3.46904% [2] +| | | | | | | | Belos::MVT::Assign: 8.656e-05 - 2.25629% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000320319 - 8.34949% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000250159 - 78.0968% [19] +| | | | | | | | | Remainder: 7.016e-05 - 21.9032% +| | | | | | | | Belos::MVT::MvDot: 0.0003982 - 10.3795% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.00022376 - 5.83257% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.00214307 - 55.8617% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.000427318 - 11.1385% [51] +| | | | | | | | Remainder: 0.00023716 - 6.18185% +| | | | | | | CG S_E: Operation Op*x: 0.000505679 - 0.457258% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.104145 - 94.1722% [1] +| | | | | | | | Belos::MVT::Assign: 8.28e-05 - 0.0795049% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00345811 - 3.32049% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00262275 - 75.8435% [251] +| | | | | | | | | Remainder: 0.000835359 - 24.1565% +| | | | | | | | Belos::MVT::MvDot: 0.00584138 - 5.60892% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00308715 - 2.9643% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0834769 - 80.1549% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.00667266 - 6.40712% [750] +| | | | | | | | Remainder: 0.00152547 - 1.46476% +| | | | | | | Remainder: 0.00171212 - 1.54817% +| | | | | | GMRES block system: Operation Op*x: 0.00101748 - 0.894637% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.856e-05 - 0.0163193% [1] +| | | | | | Remainder: 0.00153404 - 1.34883% +| | | | | Remainder: 0.000620358 - 0.535936% +| | | | Mini-EM: Compute responses: 0.00577099 - 4.06051% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00025204 - 4.36737% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00436691 - 75.6701% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.759e-06 - 0.108979% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001378 - 3.15555% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0010376 - 23.7604% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.28e-06 - 0.0522109% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00020024 - 4.5854% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000189839 - 4.34722% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0018022 - 41.2694% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0494629% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020084 - 4.59914% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000216159 - 4.94993% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00016872 - 3.8636% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.86e-05 - 0.654926% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.84e-06 - 0.0421351% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001794 - 4.10817% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00010192 - 2.33392% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.292e-05 - 0.524856% [3] +| | | | | | Remainder: 6.964e-05 - 1.59472% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.28e-06 - 0.126148% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0242593% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000723758 - 12.5413% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000233999 - 4.05475% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.273505% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000215279 - 92% [1] +| | | | | | Remainder: 1.808e-05 - 7.72653% +| | | | | Remainder: 0.0001856 - 3.21609% +| | | | Remainder: 0.000104359 - 0.0734278% +| | | Remainder: 4.52e-06 - 0.00318021% +| | Remainder: 0.0246395 - 1.78963% +| Remainder: 4.456e-05 - 0.0032364% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.115752 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 35.3859 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000675838 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.103901 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00382175 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 0.114898 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.41573 [1] +| Mini-EM: Total Time: 1.41568 - 99.9968% [1] +| | Mini-EM: build mesh: 0.000606799 - 0.0428626% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289879 - 47.7718% [1] +| | | Remainder: 0.00031692 - 52.2282% +| | Mini-EM: build physics blocks: 0.000802598 - 0.0566933% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232719 - 0.0164386% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206022 - 14.5528% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0753392 - 5.32175% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0301845 - 40.0648% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0242178 - 80.2325% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000969077 - 3.21051% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00492763 - 16.325% [3] +| | | | Remainder: 7e-05 - 0.231907% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00610886 - 8.10848% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00324139 - 53.0604% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000125119 - 2.04816% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00054212 - 8.87432% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000256679 - 4.20175% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00114328 - 18.715% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000684079 - 11.1981% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.848e-05 - 0.793601% [3] +| | | | Remainder: 6.772e-05 - 1.10855% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00781142 - 10.3683% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00331435 - 4.39924% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00951433 - 12.6287% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00408967 - 5.42834% [3] +| | | Remainder: 0.0143161 - 19.0022% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00379503 - 0.26807% [2] +| | Mini-EM: setup physics model evaluator: 0.199781 - 14.112% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.199762 - 99.9903% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00138165% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000220262% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.194151 - 97.1913% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.194136 - 99.9921% [1] +| | | | | | getWorksets(): 0.170287 - 87.7153% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.170283 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100872 - 59.2379% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00442659 - 4.38832% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0183678 - 18.209% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000398559 - 2.16988% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0179543 - 97.7487% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000234759 - 1.30754% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.46e-05 - 0.526894% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000360319 - 2.00687% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00180295 - 10.0419% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00375003 - 20.8866% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000688319 - 3.83373% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00282759 - 15.7489% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.132e-05 - 0.508625% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00498639 - 27.7727% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00206743 - 41.4616% [3] +| | | | | | | | | | | | Remainder: 0.00291895 - 58.5384% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00254995 - 14.2025% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000487878 - 2.71734% [3] +| | | | | | | | | | | Remainder: 8.016e-05 - 0.446468% +| | | | | | | | | | Remainder: 1.496e-05 - 0.0814469% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0650629 - 64.5005% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371471 - 57.0942% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.98e-05 - 0.241741% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.424e-05 - 0.065254% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0201031 - 54.1176% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138656 - 37.3263% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.528e-05 - 0.0680537% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270619 - 7.28506% [3] +| | | | | | | | | | | Remainder: 0.00033284 - 0.896004% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135078 - 20.7612% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00900394 - 13.8388% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011584 - 0.178043% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279479 - 4.29552% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00208979 - 3.21196% [3] +| | | | | | | | | | Remainder: 0.000403599 - 0.620321% +| | | | | | | | | Remainder: 0.0130147 - 12.9022% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0693807 - 40.7443% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0692996 - 99.8831% [6] +| | | | | | | | | Remainder: 8.108e-05 - 0.116862% +| | | | | | | | Remainder: 3.028e-05 - 0.0177822% +| | | | | | | Remainder: 3.72e-06 - 0.00218455% +| | | | | | getOrientations(): 1.248e-05 - 0.00642849% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728478 - 0.375242% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703958 - 0.362611% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000372679 - 0.191968% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012104 - 0.0623481% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000865757 - 0.445955% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000473895% [2] +| | | | | | Remainder: 0.0210436 - 10.8396% +| | | | | Remainder: 1.54e-05 - 0.00793197% +| | | | fmb->setupBCFieldManagers(): 8.96e-06 - 0.00448534% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.576e-05 - 0.0078894% [1] +| | | | build response library: 0.00556143 - 2.78403% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00546867 - 98.3321% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0599781% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 63.4146% [1] +| | | | | | | Remainder: 1.2e-06 - 36.5854% +| | | | | | getOrientations(): 4.8e-07 - 0.00877728% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753158 - 13.7722% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912797 - 16.6914% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401319 - 7.33852% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117308 - 21.4509% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0226746% [3] +| | | | | | Remainder: 0.00222331 - 40.6555% +| | | | | Remainder: 9.276e-05 - 1.66792% +| | | | Remainder: 2.14e-05 - 0.0107128% +| | | Remainder: 1.94e-05 - 0.00971062% +| | Mini-EM: setup auxiliary physics model evaluator: 0.188946 - 13.3466% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.188936 - 99.995% [1] +| | | | allocate FieldManagerBuilder: 1.2e-06 - 0.000635135% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.00019054% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.188893 - 99.9771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.188889 - 99.9979% [1] +| | | | | | getWorksets(): 0.12005 - 63.5561% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120049 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0765729 - 63.7847% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00336231 - 4.391% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.016172 - 21.1197% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000376877 - 2.33044% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0157875 - 97.6228% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015236 - 0.965066% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.2e-05 - 0.582739% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00035552 - 2.25191% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013196 - 8.35848% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00323075 - 20.464% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000670718 - 4.24841% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00237395 - 15.0369% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.9079e-05 - 0.500896% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00489667 - 31.0161% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00213023 - 43.5038% [3] +| | | | | | | | | | | | Remainder: 0.00276643 - 56.4962% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00209719 - 13.2839% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000486478 - 3.08141% [3] +| | | | | | | | | | | Remainder: 3.32e-05 - 0.210293% +| | | | | | | | | | Remainder: 7.56e-06 - 0.0467476% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0454148 - 59.3093% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0269642 - 59.3731% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.908e-05 - 0.144933% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2319e-05 - 0.0827727% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.013046 - 48.3825% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0137748 - 51.0855% [3] +| | | | | | | | | | | Remainder: 8.2039e-05 - 0.304251% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0084729 - 18.6567% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00765574 - 16.8574% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.044e-05 - 0.111065% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00185472 - 4.08394% [3] +| | | | | | | | | | Remainder: 0.000416839 - 0.917848% +| | | | | | | | | Remainder: 0.0116238 - 15.18% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0434658 - 36.2067% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.043426 - 99.9085% [3] +| | | | | | | | | Remainder: 3.976e-05 - 0.0914743% +| | | | | | | | Remainder: 1.024e-05 - 0.00852986% +| | | | | | | Remainder: 1.52e-06 - 0.00126613% +| | | | | | getOrientations(): 1.176e-05 - 0.00622588% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000427399 - 0.22627% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000345399 - 0.182858% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020016 - 0.105967% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0542517 - 28.7215% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0542288 - 99.9578% [1] +| | | | | | | Remainder: 2.2879e-05 - 0.042172% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000467599 - 0.247552% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000211765% [2] +| | | | | | Remainder: 0.0131341 - 6.95336% +| | | | | Remainder: 4.04e-06 - 0.00213878% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.00175721% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.34e-05 - 0.00709234% [1] +| | | | build response library: 1.96e-05 - 0.0103739% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.22449% [1] +| | | | | Remainder: 1.936e-05 - 98.7755% +| | | | Remainder: 5.44e-06 - 0.00287928% +| | | Remainder: 9.52e-06 - 0.00503848% +| | Mini-EM: eval auxiliary physics model evaluator: 0.186347 - 13.1631% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0556653 - 29.8717% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.129732 - 69.6182% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000223999 - 0.172663% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0884528 - 68.1814% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0018541% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.52e-06 - 0.00737116% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.04e-06 - 0.00230631% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000916678 - 1.03635% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00502671 - 5.68292% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.012871 - 14.5513% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00208219 - 2.35402% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00825786 - 9.33589% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0104203 - 11.7807% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0143616 - 16.2364% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.28e-06 - 0.00483874% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.4e-06 - 0.00271331% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230295 - 26.0359% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00269319 - 3.04478% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0016998 - 1.9217% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0070105 - 7.92569% [3] +| | | | | Remainder: 6.66e-05 - 0.0752944% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.312e-05 - 0.0101132% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.00138748% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000282839 - 0.218018% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0405506 - 31.2573% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0203682 - 50.2291% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0201649 - 49.7277% [1] +| | | | | Remainder: 1.748e-05 - 0.0431066% +| | | | Remainder: 0.00020648 - 0.159159% +| | | Remainder: 0.000950557 - 0.510099% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00421995 - 0.298085% [1] +| | | getWorksets(): 3.56e-06 - 0.0843612% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 59.5506% [1] +| | | | Remainder: 1.44e-06 - 40.4494% +| | | getOrientations(): 6.4e-07 - 0.0151661% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760518 - 18.022% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892997 - 21.1613% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395559 - 9.37355% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119964 - 28.4278% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0246449% [3] +| | | Remainder: 0.000965997 - 22.8912% +| | panzer::ModelEvaluator::create_W_op: 0.146824 - 10.3713% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.230271 - 16.2657% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000135 - 0.0586266% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.176894 - 76.8202% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000859269% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0022332 - 1.26244% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0054705 - 3.09252% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00651638 - 3.68377% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000618158 - 0.34945% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00736114 - 4.16132% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00642318 - 3.63108% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171504 - 0.969525% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00581578 - 3.28771% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.96e-06 - 0.00223862% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327295 - 1.85023% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0131363 - 7.42608% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00216719 - 1.22513% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0134492 - 7.60295% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0135501 - 7.66001% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0192955 - 10.9079% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.48e-06 - 0.00535913% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00222863 - 1.25987% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133064 - 7.52221% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.021197 - 11.9829% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00416967 - 2.35715% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000637119 - 0.360169% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00731986 - 4.13798% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0151806 - 8.5817% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.01171 - 6.61977% [3] +| | | | Remainder: 0.00010552 - 0.0596514% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3359e-05 - 0.00580143% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000503755% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000617599 - 0.268205% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0523169 - 22.7197% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0522919 - 99.9524% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.568e-05 - 0.0299712% [1] +| | | | Remainder: 9.24e-06 - 0.0176616% +| | | Remainder: 0.000292399 - 0.12698% +| | MaxwellPreconditioner::build: 0.00204204 - 0.144244% [1] +| | | MaxwellPreconditioner: Schur complement: 1.484e-05 - 0.726726% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00102896 - 50.3888% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.322657% [1] +| | | | Ifpack2::Relaxation::compute: 0.00028004 - 27.2159% [1] +| | | | Remainder: 0.000745597 - 72.4614% +| | | MaxwellPreconditioner: Solver S_E: 0.000903358 - 44.2381% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.150549% [1] +| | | | Ifpack2::Relaxation::compute: 0.000491079 - 54.3615% [1] +| | | | Remainder: 0.000410919 - 45.4879% +| | | MaxwellPreconditioner: Block preconditioner: 8.66e-05 - 4.24087% [1] +| | | Remainder: 8.28e-06 - 0.405478% +| | Mini-EM: timestepper: 0.144689 - 10.2204% [1] +| | | Mini-EM: Advance Time Step: 0.144686 - 99.9975% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0243282 - 16.8145% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014236 - 0.585165% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0231733 - 95.2529% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00811279% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000164679 - 0.710641% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00201868 - 8.71121% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00126568 - 5.46179% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001214 - 0.523879% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00114692 - 4.9493% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00196104 - 8.46248% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000140919 - 0.608109% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000226959 - 0.979399% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.92e-06 - 0.016916% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00023072 - 0.995629% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00228787 - 9.87289% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000949318 - 4.0966% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000389479 - 1.68072% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00212695 - 9.17847% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00342831 - 14.7942% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.48e-06 - 0.0322785% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00017536 - 0.756733% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00141484 - 6.10546% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00179335 - 7.73889% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00018032 - 0.778137% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000131879 - 0.569099% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000981118 - 4.23383% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00152611 - 6.58566% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000389279 - 1.67986% [3] +| | | | | | Remainder: 0.00010884 - 0.469679% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.828e-05 - 0.0751392% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.011016% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000835518 - 3.43436% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.22e-05 - 0.296775% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.868e-05 - 53.5734% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.72e-06 - 3.76731% [1] +| | | | | | Remainder: 3.08e-05 - 42.6593% +| | | | | Remainder: 8.384e-05 - 0.344621% +| | | | Stratimikos: BelosLOWS: 0.114934 - 79.4368% [1] +| | | | | GMRES block system: Operation Op*x: 0.00151392 - 1.31721% [1] +| | | | | Belos::MVT::MvAddMv: 0.000102239 - 0.0889548% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.11268 - 98.0388% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000384359 - 0.341108% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.268e-05 - 21.5111% [2] +| | | | | | | | Belos::MVT::MvDot: 7.676e-05 - 92.8399% [2] +| | | | | | | | Remainder: 5.92e-06 - 7.16014% +| | | | | | | Belos::MVT::MvScale: 5.288e-05 - 13.758% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000141759 - 36.8819% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000133599 - 94.2438% [2] +| | | | | | | | Remainder: 8.16e-06 - 5.75625% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.08e-05 - 10.6151% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.856e-05 - 94.5098% [2] +| | | | | | | | Remainder: 2.24e-06 - 5.4902% +| | | | | | | Remainder: 6.624e-05 - 17.2339% +| | | | | | Belos::MVT::MvAddMv: 0.0001144 - 0.101527% [2] +| | | | | | Belos::MVT::MvNorm: 6.3519e-05 - 0.0563713% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.109555 - 97.227% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000314799 - 0.287343% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.904e-05 - 0.035635% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00389907 - 3.559% [2] +| | | | | | | | Belos::MVT::Assign: 9.24e-05 - 2.3698% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000324238 - 8.31578% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000252358 - 77.8311% [19] +| | | | | | | | | Remainder: 7.188e-05 - 22.1689% +| | | | | | | | Belos::MVT::MvDot: 0.000410398 - 10.5255% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.000230959 - 5.92344% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.0021432 - 54.9668% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.00045712 - 11.7238% [51] +| | | | | | | | Remainder: 0.00024076 - 6.17481% +| | | | | | | CG S_E: Operation Op*x: 0.000968678 - 0.884192% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.102799 - 93.8328% [1] +| | | | | | | | Belos::MVT::Assign: 8.948e-05 - 0.0870439% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00349307 - 3.39797% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00268307 - 76.8112% [251] +| | | | | | | | | Remainder: 0.00081 - 23.1888% +| | | | | | | | Belos::MVT::MvDot: 0.00604958 - 5.88488% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00327959 - 3.1903% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0812457 - 79.0338% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.00712642 - 6.93241% [750] +| | | | | | | | Remainder: 0.00151479 - 1.47355% +| | | | | | | Remainder: 0.00153488 - 1.40101% +| | | | | | GMRES block system: Operation Op*x: 0.00101888 - 0.904224% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.908e-05 - 0.016933% [1] +| | | | | | Remainder: 0.00152432 - 1.35279% +| | | | | Remainder: 0.000637879 - 0.554997% +| | | | Mini-EM: Compute responses: 0.00529683 - 3.66092% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022252 - 4.20101% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00398607 - 75.2539% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.44e-06 - 0.136475% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000107439 - 2.69536% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000879517 - 22.0648% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2e-06 - 0.0501747% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00018012 - 4.51874% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00013956 - 3.50119% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00172979 - 43.396% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2e-06 - 0.0501747% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020348 - 5.10478% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00021528 - 5.40081% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0001736 - 4.35517% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.7959e-05 - 0.701418% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.2e-06 - 0.0551922% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001542 - 3.86847% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.36e-05 - 2.0973% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.132e-05 - 0.534863% [3] +| | | | | | Remainder: 5.856e-05 - 1.46912% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.24e-06 - 0.136686% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0279413% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000661598 - 12.4905% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024016 - 4.53404% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.333111% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022308 - 92.8881% [1] +| | | | | | Remainder: 1.628e-05 - 6.77881% +| | | | | Remainder: 0.000177759 - 3.35595% +| | | | Remainder: 0.000126959 - 0.0877482% +| | | Remainder: 3.56e-06 - 0.00246045% +| | Remainder: 0.0257653 - 1.81999% +| Remainder: 4.504e-05 - 0.0031814% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.114934 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 35.6379 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=CG --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 31.27 msec task-clock:u # 0.016 CPUs utilized ( +- 0.31% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,765 page-faults:u # 88.416 K/sec ( +- 0.37% ) + 20,293,144 cycles:u # 0.649 GHz ( +- 32.07% ) (11.20%) + 68,279,872 instructions:u # 3.36 insn per cycle ( +- 4.24% ) (81.67%) + branches:u + 348,179 branch-misses:u ( +- 0.37% ) + 27,621,614 L1-dcache-loads:u # 883.250 M/sec ( +- 0.16% ) + 381,041 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.65% ) + LLC-loads:u + LLC-load-misses:u + 26,386,507 L1-icache-loads:u # 843.755 M/sec ( +- 0.16% ) + 235,976 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.45% ) + 24,535,888 dTLB-loads:u # 784.578 M/sec ( +- 22.44% ) (26.41%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.95616 +- 0.00701 seconds time elapsed ( +- 0.36% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 314,983 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.33% ) + 16,865,160 BR_RETIRED:u ( +- 0.15% ) + + 1.94648 +- 0.00995 seconds time elapsed ( +- 0.51% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 22,851,059 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.41% ) + 5,246 ITLB_WALK:u ( +- 3.23% ) + 12,988 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 4.86% ) + 30,671,134 L1D_TLB:u ( +- 0.43% ) + + 1.9556 +- 0.0158 seconds time elapsed ( +- 0.81% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 26,618,908 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.39% ) + 243,052 L1I_CACHE_REFILL:u ( +- 1.03% ) + 386,892 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.66% ) + 27,881,210 L1D_CACHE:u ( +- 0.43% ) + + 1.95322 +- 0.00715 seconds time elapsed ( +- 0.37% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 468,060 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.50% ) + 495,024 LL_CACHE_RD:u ( +- 0.62% ) + 134,845 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.73% ) + 17,197 L2D_TLB_REFILL:u ( +- 1.65% ) + 258,942 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.77% ) + 1,469,125 L2D_CACHE:u ( +- 0.50% ) + + 1.94764 +- 0.00908 seconds time elapsed ( +- 0.47% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell16_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..8041587 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell16_power.output @@ -0,0 +1,128 @@ +Socket1 19.16 +Socket2 19.84 +Socket1 19.20 +Socket2 19.80 +Socket1 18.84 +Socket2 19.68 +Socket1 18.92 +Socket2 19.76 +Socket1 18.84 +Socket2 19.92 +Socket1 18.88 +Socket2 20.00 +Socket1 18.76 +Socket2 20.32 +Socket1 18.76 +Socket2 20.32 +Socket1 18.56 +Socket2 20.28 +Socket1 18.36 +Socket2 20.40 +Socket1 18.28 +Socket2 20.28 +Socket1 18.64 +Socket2 20.32 +Socket1 18.60 +Socket2 20.36 +Socket1 18.92 +Socket2 20.36 +Socket1 18.72 +Socket2 20.08 +Socket1 19.28 +Socket2 20.32 +Socket1 19.12 +Socket2 20.24 +Socket1 20.04 +Socket2 21.04 +Socket1 20.84 +Socket2 21.76 +Socket1 20.84 +Socket2 21.76 +Socket1 22.40 +Socket2 22.28 +Socket1 22.68 +Socket2 22.36 +Socket1 22.68 +Socket2 22.12 +Socket1 21.80 +Socket2 20.84 +Socket1 20.68 +Socket2 20.20 +Socket1 18.92 +Socket2 19.88 +Socket1 19.04 +Socket2 19.92 +Socket1 18.92 +Socket2 19.92 +Socket1 18.84 +Socket2 20.04 +Socket1 19.00 +Socket2 20.28 +Start +Socket1 19.12 +Socket2 20.60 +Socket1 19.12 +Socket2 20.60 +Socket1 18.96 +Socket2 20.68 +End +Socket1 20.00 +Socket2 21.12 +Socket1 21.84 +Socket2 21.32 +Socket1 21.88 +Socket2 21.04 +Socket1 21.60 +Socket2 20.68 +Socket1 21.48 +Socket2 20.68 +Socket1 20.16 +Socket2 20.12 +Socket1 18.96 +Socket2 20.08 +Socket1 19.08 +Socket2 20.20 +Socket1 19.16 +Socket2 20.04 +Socket1 19.16 +Socket2 19.92 +Socket1 19.16 +Socket2 19.92 +Socket1 19.08 +Socket2 19.84 +Socket1 18.80 +Socket2 19.68 +Socket1 18.72 +Socket2 19.88 +Socket1 18.64 +Socket2 20.08 +Socket1 19.04 +Socket2 20.20 +Socket1 18.92 +Socket2 20.44 +Socket1 18.76 +Socket2 20.60 +Socket1 18.84 +Socket2 20.44 +Socket1 18.72 +Socket2 20.28 +Socket1 18.44 +Socket2 20.24 +Socket1 18.64 +Socket2 20.28 +Socket1 18.48 +Socket2 20.12 +Socket1 18.48 +Socket2 20.12 +Socket1 18.44 +Socket2 19.92 +Socket1 18.60 +Socket2 20.12 +Socket1 18.40 +Socket2 19.72 +Socket1 18.56 +Socket2 19.56 +Socket1 18.52 +Socket2 19.36 +Socket1 18.52 +Socket2 19.56 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell18.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell18.output new file mode 100644 index 0000000..fe1d5d6 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell18.output @@ -0,0 +1,3008 @@ +oasis18.umiacs.umd.edu +30 CG Tpetra maxwell18.xml +output_avg5/altra_CG_Tpetra_maxwell18.output +output_avg5/altra_CG_Tpetra_maxwell18_power.output +dt = 7.41254e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000923158 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.16132 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00616615 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 0.17746 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 1.91723 [1] +| Mini-EM: Total Time: 1.91719 - 99.9977% [1] +| | Mini-EM: build mesh: 0.000779398 - 0.0406531% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000302239 - 38.7785% [1] +| | | Remainder: 0.000477159 - 61.2215% +| | Mini-EM: build physics blocks: 0.000766118 - 0.0399604% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024692 - 0.0128793% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281995 - 14.7088% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108144 - 5.64073% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0444248 - 41.0794% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0358805 - 80.7669% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00132672 - 2.98644% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00714378 - 16.0806% [3] +| | | | Remainder: 7.3759e-05 - 0.166031% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0082359 - 7.61571% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00454147 - 55.1424% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000336759 - 4.08891% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000703639 - 8.54356% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000351238 - 4.26472% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119052 - 14.4552% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000978319 - 11.8787% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.108e-05 - 0.741631% [3] +| | | | Remainder: 7.288e-05 - 0.884906% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108958 - 10.0753% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00459423 - 4.24827% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136123 - 12.5872% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00587799 - 5.43535% [3] +| | | Remainder: 0.0205026 - 18.9587% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00563543 - 0.293942% [2] +| | Mini-EM: setup physics model evaluator: 0.249414 - 13.0093% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.249396 - 99.993% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.00129914% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000160387% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.24403 - 97.8484% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.244015 - 99.9938% [1] +| | | | | | getWorksets(): 0.219843 - 90.094% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.21984 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.125135 - 56.9208% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00419155 - 3.34963% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219338 - 17.5281% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000487799 - 2.22397% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214308 - 97.7071% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000284719 - 1.32855% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.296e-05 - 0.433768% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000450639 - 2.10276% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183624 - 8.5682% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00474051 - 22.12% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000964958 - 4.50266% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00354043 - 16.5203% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010608 - 0.494988% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00593311 - 27.6849% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00273811 - 46.1497% [3] +| | | | | | | | | | | | Remainder: 0.00319499 - 53.8503% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00273035 - 12.7403% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000675478 - 3.1519% [3] +| | | | | | | | | | | Remainder: 7.536e-05 - 0.351643% +| | | | | | | | | | Remainder: 1.512e-05 - 0.0689349% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0863372 - 68.9955% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0497655 - 57.6409% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.6239e-05 - 0.173291% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.368e-05 - 0.0475831% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0268231 - 53.899% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186392 - 37.4541% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4e-05 - 0.0482261% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00378051 - 7.59665% [3] +| | | | | | | | | | | Remainder: 0.00038876 - 0.781183% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0178316 - 20.6535% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0113284 - 13.1211% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012896 - 0.149368% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00393863 - 4.56192% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00289071 - 3.34817% [3] +| | | | | | | | | | Remainder: 0.000453359 - 0.525103% +| | | | | | | | | Remainder: 0.0126721 - 10.1268% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0946742 - 43.0651% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0945807 - 99.9013% [6] +| | | | | | | | | Remainder: 9.348e-05 - 0.0987386% +| | | | | | | | Remainder: 3.088e-05 - 0.0140466% +| | | | | | | Remainder: 3.48e-06 - 0.00158295% +| | | | | | getOrientations(): 1.272e-05 - 0.00521279% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737239 - 0.302128% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000708638 - 0.290407% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376639 - 0.154351% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001214 - 0.049751% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000853278 - 0.349682% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000278671% [2] +| | | | | | Remainder: 0.0213614 - 8.75414% +| | | | | Remainder: 1.516e-05 - 0.00621234% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.00333605% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.00635134% [1] +| | | | build response library: 0.00531767 - 2.13222% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522675 - 98.2902% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0596929% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 62.8205% [1] +| | | | | | | Remainder: 1.16e-06 - 37.1795% +| | | | | | getOrientations(): 4.4e-07 - 0.00841823% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744679 - 14.2475% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884798 - 16.9283% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408399 - 7.81363% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118468 - 22.6657% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0237241% [3] +| | | | | | Remainder: 0.0019994 - 38.2531% +| | | | | Remainder: 9.092e-05 - 1.70977% +| | | | Remainder: 2.056e-05 - 0.0082439% +| | | Remainder: 1.736e-05 - 0.00696032% +| | Mini-EM: setup auxiliary physics model evaluator: 0.244534 - 12.7548% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.244526 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 1e-06 - 0.000408955% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000147224% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.24448 - 99.9814% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.244477 - 99.9985% [1] +| | | | | | getWorksets(): 0.160314 - 65.5743% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.160312 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0970848 - 60.5598% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00316323 - 3.25822% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0201465 - 20.7514% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000453678 - 2.2519% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.019686 - 97.7145% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000167 - 0.848317% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.272e-05 - 0.470994% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000449718 - 2.28445% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0017608 - 8.9444% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00401339 - 20.387% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000933677 - 4.74284% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00314791 - 15.9906% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.212e-05 - 0.467946% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00559675 - 28.43% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00238507 - 42.6154% [3] +| | | | | | | | | | | | Remainder: 0.00321167 - 57.3846% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272595 - 13.8471% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000670119 - 3.40403% [3] +| | | | | | | | | | | Remainder: 3.588e-05 - 0.182261% +| | | | | | | | | | Remainder: 6.76e-06 - 0.0335543% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0619383 - 63.7982% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0368432 - 59.4837% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.988e-05 - 0.108242% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.228e-05 - 0.0604725% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0181132 - 49.1628% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0185818 - 50.4348% [3] +| | | | | | | | | | | Remainder: 8.608e-05 - 0.233639% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0110884 - 17.9024% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0111054 - 17.9298% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.88e-05 - 0.0949332% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00254275 - 4.1053% [3] +| | | | | | | | | | Remainder: 0.00029972 - 0.483901% +| | | | | | | | | Remainder: 0.0118368 - 12.1922% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0632159 - 39.433% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.063167 - 99.9226% [3] +| | | | | | | | | Remainder: 4.892e-05 - 0.0773856% +| | | | | | | | Remainder: 1.16e-05 - 0.00723588% +| | | | | | | Remainder: 1.64e-06 - 0.00102299% +| | | | | | getOrientations(): 1.116e-05 - 0.00456485% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424999 - 0.17384% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003448 - 0.141036% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000204599 - 0.0836886% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0707522 - 28.9403% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0707293 - 99.9677% [1] +| | | | | | | Remainder: 2.288e-05 - 0.0323382% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000459119 - 0.187797% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000147253% [2] +| | | | | | Remainder: 0.0119655 - 4.89431% +| | | | | Remainder: 3.64e-06 - 0.00148887% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.00145588% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.408e-05 - 0.00575809% [1] +| | | | build response library: 2.132e-05 - 0.00871892% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.31332% [1] +| | | | | Remainder: 2.104e-05 - 98.6867% +| | | | Remainder: 5.04e-06 - 0.00206113% +| | | Remainder: 8.72e-06 - 0.00356596% +| | Mini-EM: eval auxiliary physics model evaluator: 0.253139 - 13.2036% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0716562 - 28.3071% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.180026 - 71.1176% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000290679 - 0.161465% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.12545 - 69.6844% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00133918% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.6e-06 - 0.00526104% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.96e-06 - 0.00156237% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0012326 - 0.982538% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00720823 - 5.74588% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0184489 - 14.7061% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00303887 - 2.42237% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0118625 - 9.45589% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0148412 - 11.8303% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0204904 - 16.3335% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.96e-06 - 0.00395375% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.00178557% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0328941 - 26.2208% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00291855 - 2.32646% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0025284 - 2.01545% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00989766 - 7.8897% [3] +| | | | | Remainder: 7.1559e-05 - 0.0570417% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.748e-05 - 0.00970969% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.00139979% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00035976 - 0.199837% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0536361 - 29.7935% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0268501 - 50.0597% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0267658 - 49.9026% [1] +| | | | | Remainder: 2.024e-05 - 0.0377358% +| | | | Remainder: 0.00026948 - 0.149689% +| | | Remainder: 0.0014564 - 0.575335% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428955 - 0.223741% [1] +| | | getWorksets(): 4.16e-06 - 0.0969798% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 58.6538% [1] +| | | | Remainder: 1.72e-06 - 41.3462% +| | | getOrientations(): 8e-07 - 0.01865% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754278 - 17.5841% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000920758 - 21.4651% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409399 - 9.5441% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121152 - 28.2435% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027975% [3] +| | | Remainder: 0.000987438 - 23.0196% +| | panzer::ModelEvaluator::create_W_op: 0.19509 - 10.1758% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.3276 - 17.0875% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00028048 - 0.0856167% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.257051 - 78.465% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.08e-06 - 0.0011982% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00317111 - 1.23365% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0084221 - 3.27643% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0102269 - 3.97853% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000935758 - 0.364036% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0110408 - 4.29518% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00937866 - 3.64856% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177308 - 0.689776% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0087169 - 3.39111% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5e-06 - 0.00194514% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332499 - 1.29351% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198604 - 7.72623% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00340523 - 1.32473% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0197658 - 7.68942% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200003 - 7.78067% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0281635 - 10.9564% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.14e-05 - 0.00443491% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00311335 - 1.21118% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0191232 - 7.43945% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0316419 - 12.3096% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00460163 - 1.79016% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00104124 - 0.40507% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0104127 - 4.05084% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0220054 - 8.56072% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0167033 - 6.49805% [3] +| | | | Remainder: 0.000203399 - 0.0791278% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.6e-05 - 0.00488401% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000402931% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000862798 - 0.26337% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0688968 - 21.0308% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0688701 - 99.9613% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.684e-05 - 0.0244424% [1] +| | | | Remainder: 9.8e-06 - 0.0142242% +| | | Remainder: 0.000491159 - 0.149927% +| | MaxwellPreconditioner::build: 0.00261283 - 0.136284% [1] +| | | MaxwellPreconditioner: Schur complement: 1.912e-05 - 0.731772% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00121876 - 46.645% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.282255% [1] +| | | | Ifpack2::Relaxation::compute: 0.000421599 - 34.5925% [1] +| | | | Remainder: 0.000793718 - 65.1252% +| | | MaxwellPreconditioner: Solver S_E: 0.0012716 - 48.6674% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.103806% [1] +| | | | Ifpack2::Relaxation::compute: 0.000841518 - 66.178% [1] +| | | | Remainder: 0.00042876 - 33.7182% +| | | MaxwellPreconditioner: Block preconditioner: 9.4719e-05 - 3.62514% [1] +| | | Remainder: 8.64e-06 - 0.330675% +| | Mini-EM: timestepper: 0.213922 - 11.1581% [1] +| | | Mini-EM: Advance Time Step: 0.213917 - 99.9976% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.02931 - 13.7016% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000188199 - 0.642098% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0280857 - 95.8229% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0066938% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00020672 - 0.736033% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.002392 - 8.51677% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00142712 - 5.08129% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013376 - 0.476257% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0012882 - 4.58667% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120072 - 4.27519% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000131799 - 0.469274% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00029476 - 1.0495% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.6e-06 - 0.00925738% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000273719 - 0.974585% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00279299 - 9.94454% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00111684 - 3.97653% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00043612 - 1.55282% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00246747 - 8.78552% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00484523 - 17.2516% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.52e-06 - 0.0232147% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000213399 - 0.759814% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00206399 - 7.34892% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00256012 - 9.11537% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000196838 - 0.700848% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013328 - 0.474548% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00124252 - 4.42402% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00198668 - 7.07362% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000558998 - 1.99033% [3] +| | | | | | Remainder: 0.000111439 - 0.396782% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.956e-05 - 0.0667349% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00805185% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000861158 - 2.9381% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.704e-05 - 0.262845% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.96e-05 - 64.3821% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.18069% [1] +| | | | | | Remainder: 2.576e-05 - 33.4372% +| | | | | Remainder: 7.6e-05 - 0.259297% +| | | | Stratimikos: BelosLOWS: 0.17751 - 82.9809% [1] +| | | | | GMRES block system: Operation Op*x: 0.00166436 - 0.937612% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012852 - 0.0724015% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175039 - 98.6077% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000487879 - 0.278726% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.636e-05 - 19.7508% [2] +| | | | | | | | Belos::MVT::MvDot: 9.076e-05 - 94.1885% [2] +| | | | | | | | Remainder: 5.6e-06 - 5.81154% +| | | | | | | Belos::MVT::MvScale: 6.204e-05 - 12.7163% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000209559 - 42.9531% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000187639 - 89.5399% [2] +| | | | | | | | Remainder: 2.192e-05 - 10.4601% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.364e-05 - 10.9945% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.072e-05 - 94.5563% [2] +| | | | | | | | Remainder: 2.92e-06 - 5.4437% +| | | | | | | Remainder: 6.628e-05 - 13.5853% +| | | | | | Belos::MVT::MvAddMv: 0.00015952 - 0.0911341% [2] +| | | | | | Belos::MVT::MvNorm: 7.2879e-05 - 0.0416359% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.170438 - 97.3713% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000519638 - 0.304885% [2] +| | | | | | | Belos::MVT::MvAddMv: 5.048e-05 - 0.0296179% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00620003 - 3.63771% [2] +| | | | | | | | Belos::MVT::Assign: 0.0001388 - 2.2387% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000565077 - 9.11411% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000464078 - 82.1265% [21] +| | | | | | | | | Remainder: 0.000100999 - 17.8735% +| | | | | | | | Belos::MVT::MvDot: 0.000616558 - 9.94444% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.000333279 - 5.37545% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00355699 - 57.3706% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.000674159 - 10.8735% [57] +| | | | | | | | Remainder: 0.00031516 - 5.0832% +| | | | | | | CG S_E: Operation Op*x: 0.000702599 - 0.412233% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.16046 - 94.1459% [1] +| | | | | | | | Belos::MVT::Assign: 0.00016024 - 0.099863% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00529302 - 3.29866% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00411579 - 77.7588% [269] +| | | | | | | | | Remainder: 0.00117723 - 22.2412% +| | | | | | | | Belos::MVT::MvDot: 0.00874171 - 5.44791% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00450311 - 2.80638% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.129765 - 80.8708% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.0100163 - 6.24227% [804] +| | | | | | | | Remainder: 0.00198027 - 1.23412% +| | | | | | | Remainder: 0.00250491 - 1.4697% +| | | | | | GMRES block system: Operation Op*x: 0.00209156 - 1.19491% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.1799e-05 - 0.0410189% [1] +| | | | | | Remainder: 0.00171756 - 0.981245% +| | | | | Remainder: 0.000678558 - 0.382264% +| | | | Mini-EM: Compute responses: 0.0069707 - 3.25861% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000262079 - 3.75972% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00541559 - 77.6907% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.28e-06 - 0.0605659% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000132759 - 2.45142% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127196 - 23.487% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.12e-06 - 0.0391462% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000220199 - 4.06602% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00018708 - 3.45447% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00245943 - 45.414% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.08e-06 - 0.0384076% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000255678 - 4.72115% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00020016 - 3.696% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000254 - 4.69016% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.044e-05 - 0.562081% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.44e-06 - 0.0265899% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00018288 - 3.37692% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011296 - 2.08583% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.972e-05 - 0.364134% [3] +| | | | | | Remainder: 7.94e-05 - 1.46614% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.679e-06 - 0.110161% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0200841% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000824359 - 11.826% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262159 - 3.76087% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.320416% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000243919 - 93.0424% [1] +| | | | | | Remainder: 1.74e-05 - 6.63719% +| | | | | Remainder: 0.00019744 - 2.83243% +| | | | Remainder: 0.00012588 - 0.0588453% +| | | Remainder: 5.2e-06 - 0.00243079% +| | Remainder: 0.0290233 - 1.51384% +| Remainder: 4.388e-05 - 0.00228871% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.17751 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.8545 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000870678 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.159628 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00587963 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 0.175227 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 1.89868 [1] +| Mini-EM: Total Time: 1.89864 - 99.9975% [1] +| | Mini-EM: build mesh: 0.000618119 - 0.0325559% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000300759 - 48.6571% [1] +| | | Remainder: 0.00031736 - 51.3429% +| | Mini-EM: build physics blocks: 0.000776838 - 0.0409156% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023456 - 0.0123541% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281939 - 14.8496% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108072 - 5.69209% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0444563 - 41.1359% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0359183 - 80.7945% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00131304 - 2.95354% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00714439 - 16.0706% [3] +| | | | Remainder: 8.064e-05 - 0.181391% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00820358 - 7.59085% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00449879 - 54.8393% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000353599 - 4.3103% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00068436 - 8.34221% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000350958 - 4.27811% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119128 - 14.5214% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000994918 - 12.1278% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.7919e-05 - 0.706021% [3] +| | | | Remainder: 7.176e-05 - 0.87474% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108979 - 10.084% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00462079 - 4.27566% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136248 - 12.6072% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00580423 - 5.3707% [3] +| | | Remainder: 0.0204643 - 18.9358% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00564379 - 0.297255% [2] +| | Mini-EM: setup physics model evaluator: 0.24553 - 12.9319% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.245515 - 99.9936% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00110788% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000162923% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.240178 - 97.8263% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.24016 - 99.9924% [1] +| | | | | | getWorksets(): 0.216427 - 90.1178% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.216423 - 99.9985% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123594 - 57.1076% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00423219 - 3.42427% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219347 - 17.7474% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000486359 - 2.2173% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214348 - 97.7211% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00024448 - 1.14057% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.452e-05 - 0.440964% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000458039 - 2.13689% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00184276 - 8.59702% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00471627 - 22.0028% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000957478 - 4.46692% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00351595 - 16.403% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000101 - 0.471196% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00601063 - 28.0414% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00278947 - 46.409% [3] +| | | | | | | | | | | | Remainder: 0.00322115 - 53.591% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274891 - 12.8245% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000669159 - 3.12183% [3] +| | | | | | | | | | | Remainder: 7.564e-05 - 0.352884% +| | | | | | | | | | Remainder: 1.352e-05 - 0.0616375% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0843205 - 68.2237% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0479515 - 56.8681% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.396e-05 - 0.175094% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.408e-05 - 0.0502175% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0260383 - 54.3015% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.017579 - 36.6599% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4e-05 - 0.0500506% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00378707 - 7.89772% [3] +| | | | | | | | | | | Remainder: 0.000415039 - 0.86554% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0177625 - 21.0654% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0113427 - 13.4519% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012608 - 0.149525% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00384243 - 4.55694% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00288903 - 3.42625% [3] +| | | | | | | | | | Remainder: 0.00040632 - 0.481876% +| | | | | | | | | Remainder: 0.0131067 - 10.6046% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0927998 - 42.8788% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0927094 - 99.9025% [6] +| | | | | | | | | Remainder: 9.044e-05 - 0.0974571% +| | | | | | | | Remainder: 2.944e-05 - 0.013603% +| | | | | | | Remainder: 3.32e-06 - 0.00153401% +| | | | | | getOrientations(): 1.164e-05 - 0.00484678% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726758 - 0.302615% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699279 - 0.291173% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370919 - 0.154447% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012052 - 0.0501833% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000861278 - 0.358627% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000333112% [2] +| | | | | | Remainder: 0.0209418 - 8.71993% +| | | | | Remainder: 1.8159e-05 - 0.00756065% +| | | | fmb->setupBCFieldManagers(): 8.68e-06 - 0.00353543% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.00604445% [1] +| | | | build response library: 0.00528995 - 2.15464% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00520635 - 98.4196% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0614634% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 4.8e-07 - 0.00921951% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765438 - 14.702% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882918 - 16.9585% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040332 - 7.7467% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119136 - 22.8828% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0199756% [3] +| | | | | | Remainder: 0.0019586 - 37.6194% +| | | | | Remainder: 8.36e-05 - 1.58036% +| | | | Remainder: 2.024e-05 - 0.00824391% +| | | Remainder: 1.564e-05 - 0.00636989% +| | Mini-EM: setup auxiliary physics model evaluator: 0.241718 - 12.7311% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.241709 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.000248232% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000182037% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.241667 - 99.9823% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.241663 - 99.9986% [1] +| | | | | | getWorksets(): 0.158339 - 65.5206% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.158338 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0969477 - 61.2284% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00319031 - 3.29076% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0202029 - 20.839% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00046268 - 2.29016% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.019733 - 97.6742% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015856 - 0.803526% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.54e-05 - 0.483453% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000469239 - 2.37794% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00181188 - 9.18195% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00392591 - 19.8951% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000934518 - 4.7358% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00315051 - 15.9657% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.104e-05 - 0.461358% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00564603 - 28.6121% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00240363 - 42.5721% [3] +| | | | | | | | | | | | Remainder: 0.00324239 - 57.4279% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274519 - 13.9117% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000669197 - 3.39125% [3] +| | | | | | | | | | | Remainder: 3.556e-05 - 0.180205% +| | | | | | | | | | Remainder: 7.2e-06 - 0.0356384% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0615296 - 63.4668% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0362436 - 58.9043% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1e-05 - 0.113123% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.248e-05 - 0.0620247% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0175348 - 48.3805% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0185604 - 51.21% [3] +| | | | | | | | | | | Remainder: 8.492e-05 - 0.234303% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0112166 - 18.2296% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110199 - 17.9099% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.864e-05 - 0.0953037% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00255715 - 4.15597% [3] +| | | | | | | | | | Remainder: 0.000433758 - 0.704958% +| | | | | | | | | Remainder: 0.0120249 - 12.4034% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0613795 - 38.7649% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0613301 - 99.9195% [3] +| | | | | | | | | Remainder: 4.94e-05 - 0.0804829% +| | | | | | | | Remainder: 1.072e-05 - 0.00677033% +| | | | | | | Remainder: 1.32e-06 - 0.000833653% +| | | | | | getOrientations(): 1.04e-05 - 0.00430351% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000410399 - 0.169823% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034768 - 0.14387% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000201599 - 0.0834215% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0704427 - 29.1491% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0704222 - 99.9708% [1] +| | | | | | | Remainder: 2.056e-05 - 0.0291868% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000459639 - 0.190198% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000182072% [2] +| | | | | | Remainder: 0.0114511 - 4.73844% +| | | | | Remainder: 3.4e-06 - 0.0014069% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.00147284% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.36e-05 - 0.00562659% [1] +| | | | build response library: 1.924e-05 - 0.00795998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2474% [1] +| | | | | Remainder: 1.9e-05 - 98.7526% +| | | | Remainder: 5.32e-06 - 0.00220099% +| | | Remainder: 8.68e-06 - 0.00359096% +| | Mini-EM: eval auxiliary physics model evaluator: 0.251916 - 13.2683% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0710477 - 28.2029% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.179429 - 71.2257% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000293359 - 0.163496% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.124154 - 69.1936% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00135316% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.92e-06 - 0.00476829% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2e-06 - 0.00161091% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00119336 - 0.961194% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00708103 - 5.70344% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0184665 - 14.8739% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00289367 - 2.33072% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0111939 - 9.01614% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0147839 - 11.9077% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0203978 - 16.4295% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.96e-06 - 0.00399505% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.76e-06 - 0.0014176% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0328357 - 26.4476% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00294127 - 2.36906% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00233915 - 1.88408% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00994094 - 8.00697% [3] +| | | | | Remainder: 7.012e-05 - 0.0564784% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.592e-05 - 0.00887258% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.00109235% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00035112 - 0.195687% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0543494 - 30.2902% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0272537 - 50.1452% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.027077 - 49.8202% [1] +| | | | | Remainder: 1.88e-05 - 0.034591% +| | | | Remainder: 0.00026388 - 0.147066% +| | | Remainder: 0.00143948 - 0.57141% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422559 - 0.222559% [1] +| | | getWorksets(): 3.48e-06 - 0.0823553% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 56.3218% [1] +| | | | Remainder: 1.52e-06 - 43.6782% +| | | getOrientations(): 8e-07 - 0.0189323% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746279 - 17.6609% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881918 - 20.8709% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422119 - 9.98958% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120152 - 28.4343% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0227187% [3] +| | | Remainder: 0.000968518 - 22.9203% +| | panzer::ModelEvaluator::create_W_op: 0.193586 - 10.1961% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.321695 - 16.9435% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00026372 - 0.0819783% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.251694 - 78.2399% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.36e-06 - 0.00133496% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00292203 - 1.16095% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00832266 - 3.30666% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0099701 - 3.9612% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000931238 - 0.369988% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0110246 - 4.38017% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00925054 - 3.67532% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00164488 - 0.653523% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00844982 - 3.35718% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.36e-06 - 0.00173226% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00328779 - 1.30627% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0197667 - 7.85346% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00311923 - 1.2393% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.018417 - 7.31723% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.019639 - 7.80272% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275965 - 10.9643% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.032e-05 - 0.00410022% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00275143 - 1.09317% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190442 - 7.5664% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0306767 - 12.1881% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00438623 - 1.74269% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000898679 - 0.357053% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0103845 - 4.12586% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.022579 - 8.9708% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.016398 - 6.51506% [3] +| | | | Remainder: 0.00021492 - 0.0853895% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4759e-05 - 0.00458789% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000385458% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000863279 - 0.268353% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0683632 - 21.2509% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0683358 - 99.96% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.716e-05 - 0.0251012% [1] +| | | | Remainder: 1.02e-05 - 0.0149203% +| | | Remainder: 0.000495079 - 0.153897% +| | MaxwellPreconditioner::build: 0.00260347 - 0.137123% [1] +| | | MaxwellPreconditioner: Schur complement: 1.652e-05 - 0.634537% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0011988 - 46.0461% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.273608% [1] +| | | | Ifpack2::Relaxation::compute: 0.000427559 - 35.6657% [1] +| | | | Remainder: 0.000767958 - 64.0607% +| | | MaxwellPreconditioner: Solver S_E: 0.00128236 - 49.2556% [1] +| | | | Ifpack2::Relaxation::initialize: 1.12e-06 - 0.0873392% [1] +| | | | Ifpack2::Relaxation::compute: 0.000861358 - 67.1699% [1] +| | | | Remainder: 0.000419879 - 32.7428% +| | | MaxwellPreconditioner: Block preconditioner: 9.66e-05 - 3.71043% [1] +| | | Remainder: 9.2e-06 - 0.353374% +| | Mini-EM: timestepper: 0.211621 - 11.1459% [1] +| | | Mini-EM: Advance Time Step: 0.211618 - 99.9988% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0290104 - 13.7089% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000184679 - 0.636595% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0278061 - 95.8487% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00604184% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00020764 - 0.746743% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0023318 - 8.38592% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00141352 - 5.08348% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013368 - 0.480758% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00130928 - 4.7086% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119912 - 4.31242% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013304 - 0.478456% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000290438 - 1.04451% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.00877505% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027596 - 0.992444% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00272463 - 9.79869% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0010042 - 3.61143% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00037292 - 1.34114% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00250755 - 9.018% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00486331 - 17.4901% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.8e-06 - 0.0208587% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00021384 - 0.76904% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00206408 - 7.42311% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00253047 - 9.10043% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00019976 - 0.718404% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000134679 - 0.484351% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00124824 - 4.48908% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00196328 - 7.0606% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000556917 - 2.00286% [3] +| | | | | | Remainder: 0.00011784 - 0.423792% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.864e-05 - 0.0642528% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0074456% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000852158 - 2.93742% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.3e-05 - 0.251634% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.756e-05 - 65.1507% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 2.24658% [1] +| | | | | | Remainder: 2.38e-05 - 32.6027% +| | | | | Remainder: 7.368e-05 - 0.253978% +| | | | Stratimikos: BelosLOWS: 0.175268 - 82.8229% [1] +| | | | | GMRES block system: Operation Op*x: 0.00166072 - 0.947529% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011424 - 0.0651801% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.172825 - 98.6062% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000466359 - 0.269844% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.528e-05 - 20.4306% [2] +| | | | | | | | Belos::MVT::MvDot: 8.984e-05 - 94.2905% [2] +| | | | | | | | Remainder: 5.44e-06 - 5.70949% +| | | | | | | Belos::MVT::MvScale: 5.944e-05 - 12.7455% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00019784 - 42.4223% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000177 - 89.4662% [2] +| | | | | | | | Remainder: 2.084e-05 - 10.5338% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.2159e-05 - 11.1843% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.9799e-05 - 95.4754% [2] +| | | | | | | | Remainder: 2.36e-06 - 4.52463% +| | | | | | | Remainder: 6.164e-05 - 13.2173% +| | | | | | Belos::MVT::MvAddMv: 0.000133439 - 0.0772103% [2] +| | | | | | Belos::MVT::MvNorm: 6.64e-05 - 0.0384203% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.168104 - 97.2683% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000493798 - 0.293745% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.924e-05 - 0.0292913% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00590255 - 3.51124% [2] +| | | | | | | | Belos::MVT::Assign: 0.000129319 - 2.1909% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000457479 - 7.75054% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000368839 - 80.6242% [21] +| | | | | | | | | Remainder: 8.864e-05 - 19.3758% +| | | | | | | | Belos::MVT::MvDot: 0.000600199 - 10.1685% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.000332359 - 5.63077% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00343587 - 58.21% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.000648399 - 10.9851% [57] +| | | | | | | | Remainder: 0.000298919 - 5.06424% +| | | | | | | CG S_E: Operation Op*x: 0.000704718 - 0.419215% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.158768 - 94.446% [1] +| | | | | | | | Belos::MVT::Assign: 0.000129 - 0.0812508% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00495567 - 3.12133% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00400803 - 80.8777% [269] +| | | | | | | | | Remainder: 0.000947636 - 19.1223% +| | | | | | | | Belos::MVT::MvDot: 0.00855567 - 5.3888% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00443239 - 2.79175% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.12911 - 81.3199% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.00974102 - 6.13539% [804] +| | | | | | | | Remainder: 0.00184416 - 1.16154% +| | | | | | | Remainder: 0.00218628 - 1.30055% +| | | | | | GMRES block system: Operation Op*x: 0.00223179 - 1.29136% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.22e-05 - 0.0417763% [1] +| | | | | | Remainder: 0.00175084 - 1.01307% +| | | | | Remainder: 0.000667878 - 0.381061% +| | | | Mini-EM: Compute responses: 0.00720026 - 3.40248% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00025116 - 3.4882% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00567983 - 78.8836% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 0.0725374% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000119038 - 2.0958% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0013002 - 22.8915% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.36e-06 - 0.0415506% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000218719 - 3.8508% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001886 - 3.32052% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00269548 - 47.457% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.88e-06 - 0.0330996% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000262358 - 4.61912% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001984 - 3.49306% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00026804 - 4.71916% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.092e-05 - 0.544383% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.84e-06 - 0.0323954% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000179879 - 3.16698% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011416 - 2.00992% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.96e-05 - 0.345081% [3] +| | | | | | Remainder: 7.424e-05 - 1.30708% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.108885% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0194437% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000819799 - 11.3857% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263639 - 3.66152% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.379307% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000246399 - 93.4608% [1] +| | | | | | Remainder: 1.624e-05 - 6.15994% +| | | | | Remainder: 0.0001766 - 2.45269% +| | | | Remainder: 0.00013916 - 0.06576% +| | | Remainder: 2.52e-06 - 0.00119081% +| | Remainder: 0.0284566 - 1.49879% +| Remainder: 4.712e-05 - 0.00248172% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.175268 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 33.2747 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000911238 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.162593 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00615735 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 0.178561 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 1.92506 [1] +| Mini-EM: Total Time: 1.92502 - 99.9978% [1] +| | Mini-EM: build mesh: 0.000629319 - 0.0326915% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000299919 - 47.6577% [1] +| | | Remainder: 0.0003294 - 52.3423% +| | Mini-EM: build physics blocks: 0.000777318 - 0.0403797% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024132 - 0.012536% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.288527 - 14.9882% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108472 - 5.63484% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0446297 - 41.144% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0359932 - 80.6484% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0013414 - 3.00561% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00721354 - 16.1631% [3] +| | | | Remainder: 8.164e-05 - 0.182927% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00828098 - 7.63421% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00452875 - 54.6886% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00035344 - 4.26809% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000703399 - 8.49415% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000350559 - 4.2333% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123704 - 14.9383% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000977919 - 11.8092% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.8639e-05 - 0.708117% [3] +| | | | Remainder: 7.124e-05 - 0.860284% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108281 - 9.98235% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00459239 - 4.23371% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0137318 - 12.6593% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00581427 - 5.36016% [3] +| | | Remainder: 0.0205948 - 18.9862% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00565583 - 0.293806% [2] +| | Mini-EM: setup physics model evaluator: 0.248316 - 12.8994% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.2483 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 3.44e-06 - 0.00138542% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000177205% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.24289 - 97.821% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242872 - 99.9929% [1] +| | | | | | getWorksets(): 0.218416 - 89.9306% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.218413 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.124183 - 56.8569% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00419087 - 3.37476% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218006 - 17.5552% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000485758 - 2.22819% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213006 - 97.7069% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000244319 - 1.147% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.528e-05 - 0.447311% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00046112 - 2.16482% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00187056 - 8.78169% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00471543 - 22.1375% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000962359 - 4.51798% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00349583 - 16.4119% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010416 - 0.489% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00588951 - 27.6494% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272275 - 46.2306% [3] +| | | | | | | | | | | | Remainder: 0.00316675 - 53.7694% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.002707 - 12.7085% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000676718 - 3.17699% [3] +| | | | | | | | | | | Remainder: 7.836e-05 - 0.367876% +| | | | | | | | | | Remainder: 1.416e-05 - 0.0649525% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.085423 - 68.7882% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0495232 - 57.9741% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.556e-05 - 0.172767% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.452e-05 - 0.0495121% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0265747 - 53.661% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186576 - 37.6745% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.456e-05 - 0.0495929% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377107 - 7.61476% [3] +| | | | | | | | | | | Remainder: 0.000385239 - 0.777896% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.017088 - 20.0039% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0114361 - 13.3876% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000126319 - 0.147875% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00387979 - 4.54186% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00291051 - 3.40718% [3] +| | | | | | | | | | Remainder: 0.000459119 - 0.537465% +| | | | | | | | | Remainder: 0.0127682 - 10.2818% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0941971 - 43.128% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0941004 - 99.8973% [6] +| | | | | | | | | Remainder: 9.672e-05 - 0.102678% +| | | | | | | | Remainder: 3.304e-05 - 0.0151273% +| | | | | | | Remainder: 3.76e-06 - 0.00172148% +| | | | | | getOrientations(): 1.204e-05 - 0.00495734% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742918 - 0.305888% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000716679 - 0.295085% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373719 - 0.153875% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001204 - 0.0495734% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000860918 - 0.354474% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000312922% [2] +| | | | | | Remainder: 0.0216283 - 8.90522% +| | | | | Remainder: 1.728e-05 - 0.00711435% +| | | | fmb->setupBCFieldManagers(): 8.8e-06 - 0.0035441% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.00584777% [1] +| | | | build response library: 0.00536299 - 2.15988% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527387 - 98.3382% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0637104% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 66.6667% [1] +| | | | | | | Remainder: 1.12e-06 - 33.3333% +| | | | | | getOrientations(): 4.79e-07 - 0.00908252% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747679 - 14.1771% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895198 - 16.9742% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000442239 - 8.38548% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120912 - 22.9266% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0242706% [3] +| | | | | | Remainder: 0.00197452 - 37.4396% +| | | | | Remainder: 8.912e-05 - 1.66176% +| | | | Remainder: 2.02e-05 - 0.00813532% +| | | Remainder: 1.572e-05 - 0.00633065% +| | Mini-EM: setup auxiliary physics model evaluator: 0.244887 - 12.7213% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.244879 - 99.9965% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000261354% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000163346% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.244835 - 99.982% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.244831 - 99.9986% [1] +| | | | | | getWorksets(): 0.160489 - 65.5507% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.160488 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0978918 - 60.9965% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00318331 - 3.25187% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0202335 - 20.6692% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000463678 - 2.29164% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0197631 - 97.6753% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016652 - 0.84258% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.352e-05 - 0.473205% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000465079 - 2.35327% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0017714 - 8.96314% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00398655 - 20.1717% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000938279 - 4.74763% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00317095 - 16.0448% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.236e-05 - 0.467335% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00563603 - 28.5179% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00238372 - 42.2943% [3] +| | | | | | | | | | | | Remainder: 0.00325231 - 57.7057% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00273451 - 13.8365% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000672198 - 3.40128% [3] +| | | | | | | | | | | Remainder: 3.572e-05 - 0.180741% +| | | | | | | | | | Remainder: 6.68e-06 - 0.0330146% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0619849 - 63.3199% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.036859 - 59.4644% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.988e-05 - 0.108196% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.192e-05 - 0.0594699% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180702 - 49.0254% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186431 - 50.5795% [3] +| | | | | | | | | | | Remainder: 8.384e-05 - 0.227462% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.011043 - 17.8156% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0111262 - 17.9498% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.804e-05 - 0.0936356% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00258679 - 4.17326% [3] +| | | | | | | | | | Remainder: 0.000311999 - 0.503346% +| | | | | | | | | Remainder: 0.0124901 - 12.759% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0625858 - 38.9973% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0625389 - 99.925% [3] +| | | | | | | | | Remainder: 4.6919e-05 - 0.0749675% +| | | | | | | | Remainder: 9.96e-06 - 0.00620609% +| | | | | | | Remainder: 1.08e-06 - 0.000672945% +| | | | | | getOrientations(): 1.124e-05 - 0.00459092% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000416639 - 0.170174% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000343599 - 0.140341% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020396 - 0.0833064% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0713772 - 29.1536% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0713547 - 99.9685% [1] +| | | | | | | Remainder: 2.248e-05 - 0.0314946% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000475279 - 0.194125% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000179716% [2] +| | | | | | Remainder: 0.0115141 - 4.70289% +| | | | | Remainder: 3.48e-06 - 0.00142137% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.00138844% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00571711% [1] +| | | | build response library: 2.02e-05 - 0.00824898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.18812% [1] +| | | | | Remainder: 1.996e-05 - 98.8119% +| | | | Remainder: 5.56e-06 - 0.00227051% +| | | Remainder: 8.48e-06 - 0.00346282% +| | Mini-EM: eval auxiliary physics model evaluator: 0.256402 - 13.3194% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0746016 - 29.0956% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.180332 - 70.3316% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000313799 - 0.174012% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.125188 - 69.421% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00134198% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.12e-06 - 0.00488865% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.84e-06 - 0.00146979% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00143528 - 1.1465% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00715086 - 5.7121% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0183379 - 14.6483% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00293059 - 2.34095% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0116464 - 9.30314% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0148345 - 11.8498% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0206192 - 16.4706% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.2e-06 - 0.00415375% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.00153369% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0328204 - 26.2169% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00289427 - 2.31194% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0024708 - 1.97367% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00995982 - 7.95589% [3] +| | | | | Remainder: 7.12e-05 - 0.0568744% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.624e-05 - 0.00900562% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.00113125% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000356759 - 0.197835% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0541857 - 30.0478% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0271797 - 50.1602% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0269838 - 49.7988% [1] +| | | | | Remainder: 2.224e-05 - 0.041044% +| | | | Remainder: 0.00026916 - 0.149258% +| | | Remainder: 0.00146867 - 0.572802% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00426847 - 0.221736% [1] +| | | getWorksets(): 3.68e-06 - 0.0862135% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 51.087% [1] +| | | | Remainder: 1.8e-06 - 48.913% +| | | getOrientations(): 8e-07 - 0.0187421% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755678 - 17.7037% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892839 - 20.9171% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409479 - 9.59311% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121588 - 28.4851% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0234276% [3] +| | | Remainder: 0.000989118 - 23.1727% +| | panzer::ModelEvaluator::create_W_op: 0.194669 - 10.1126% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.326379 - 16.9545% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00027552 - 0.0844173% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.255948 - 78.4206% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 0.00189101% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00317763 - 1.24151% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00840162 - 3.28255% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0102662 - 4.01106% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000998237 - 0.390015% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107483 - 4.19941% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0094513 - 3.69266% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174044 - 0.679995% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0086469 - 3.37838% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.52e-06 - 0.00176598% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00336059 - 1.313% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0199626 - 7.79949% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00332039 - 1.29729% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0193102 - 7.54456% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200348 - 7.82768% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.027878 - 10.8921% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1e-05 - 0.00429775% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00301423 - 1.17767% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.019126 - 7.47259% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0315829 - 12.3396% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00443475 - 1.73268% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101764 - 0.397596% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0105095 - 4.10609% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0219495 - 8.57575% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0167717 - 6.55278% [3] +| | | | Remainder: 0.00022436 - 0.0876584% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.652e-05 - 0.0050616% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000404438% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000869198 - 0.266316% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687693 - 21.0704% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0687407 - 99.9584% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.752e-05 - 0.0254765% [1] +| | | | Remainder: 1.112e-05 - 0.01617% +| | | Remainder: 0.000498839 - 0.152841% +| | MaxwellPreconditioner::build: 0.00259351 - 0.134726% [1] +| | | MaxwellPreconditioner: Schur complement: 2.052e-05 - 0.791205% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00121784 - 46.957% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.256192% [1] +| | | | Ifpack2::Relaxation::compute: 0.000419719 - 34.4643% [1] +| | | | Remainder: 0.000794998 - 65.2795% +| | | MaxwellPreconditioner: Solver S_E: 0.00124928 - 48.1693% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.0992573% [1] +| | | | Ifpack2::Relaxation::compute: 0.000814878 - 65.2279% [1] +| | | | Remainder: 0.00043316 - 34.6728% +| | | MaxwellPreconditioner: Block preconditioner: 9.6839e-05 - 3.73389% [1] +| | | Remainder: 9.04e-06 - 0.348562% +| | Mini-EM: timestepper: 0.215166 - 11.1773% [1] +| | | Mini-EM: Advance Time Step: 0.21516 - 99.997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0292965 - 13.6162% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000185879 - 0.634475% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0280749 - 95.8302% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00783618% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00018848 - 0.671347% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00237116 - 8.44582% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00142736 - 5.0841% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013192 - 0.469886% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00130612 - 4.65226% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120244 - 4.28296% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013556 - 0.482851% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000295479 - 1.05247% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00983085% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000291359 - 1.03779% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00278735 - 9.92828% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00115612 - 4.11797% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00045348 - 1.61525% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00245251 - 8.73561% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00480467 - 17.1138% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.04e-06 - 0.0215139% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00021012 - 0.748427% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00207384 - 7.38679% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00254996 - 9.08269% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00019456 - 0.693003% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000132798 - 0.473013% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00126624 - 4.51021% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00195584 - 6.96649% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000562398 - 2.00321% [3] +| | | | | | Remainder: 0.00011416 - 0.406627% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.004e-05 - 0.0684041% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00805557% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000863478 - 2.94738% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.372e-05 - 0.251634% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.708e-05 - 63.8633% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.27889% [1] +| | | | | | Remainder: 2.496e-05 - 33.8578% +| | | | | Remainder: 7.612e-05 - 0.259826% +| | | | Stratimikos: BelosLOWS: 0.178609 - 83.0122% [1] +| | | | | GMRES block system: Operation Op*x: 0.00166148 - 0.930232% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011828 - 0.0662229% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.176134 - 98.6144% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00048896 - 0.277607% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.516e-05 - 19.4617% [2] +| | | | | | | | Belos::MVT::MvDot: 8.912e-05 - 93.6528% [2] +| | | | | | | | Remainder: 6.04e-06 - 6.3472% +| | | | | | | Belos::MVT::MvScale: 6.168e-05 - 12.6145% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00021336 - 43.6355% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000192 - 89.9888% [2] +| | | | | | | | Remainder: 2.136e-05 - 10.0112% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.404e-05 - 11.052% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.12e-05 - 94.7446% [2] +| | | | | | | | Remainder: 2.84e-06 - 5.25537% +| | | | | | | Remainder: 6.472e-05 - 13.2363% +| | | | | | Belos::MVT::MvAddMv: 0.000174 - 0.0987884% [2] +| | | | | | Belos::MVT::MvNorm: 6.836e-05 - 0.0388114% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.171673 - 97.4673% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00049016 - 0.28552% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.92e-05 - 0.0286591% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00621375 - 3.61952% [2] +| | | | | | | | Belos::MVT::Assign: 0.0001546 - 2.48803% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000547759 - 8.81528% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0004514 - 82.4085% [21] +| | | | | | | | | Remainder: 9.6359e-05 - 17.5915% +| | | | | | | | Belos::MVT::MvDot: 0.000628037 - 10.1072% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.00034972 - 5.62817% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00349179 - 56.1947% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.00071064 - 11.4366% [57] +| | | | | | | | Remainder: 0.000331197 - 5.33007% +| | | | | | | CG S_E: Operation Op*x: 0.000720199 - 0.419518% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.161715 - 94.1994% [1] +| | | | | | | | Belos::MVT::Assign: 0.000140279 - 0.0867446% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00537231 - 3.32209% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00419536 - 78.0921% [269] +| | | | | | | | | Remainder: 0.00117696 - 21.9079% +| | | | | | | | Belos::MVT::MvDot: 0.00892301 - 5.51774% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00469395 - 2.90261% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.128757 - 79.6195% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.0118573 - 7.33222% [804] +| | | | | | | | Remainder: 0.00197148 - 1.21911% +| | | | | | | Remainder: 0.00248479 - 1.4474% +| | | | | | GMRES block system: Operation Op*x: 0.00203915 - 1.15773% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.912e-05 - 0.0392428% [1] +| | | | | | Remainder: 0.00162139 - 0.920546% +| | | | | Remainder: 0.000695079 - 0.389163% +| | | | Mini-EM: Compute responses: 0.00711702 - 3.30779% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00025524 - 3.58633% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00556863 - 78.2438% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.069676% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013328 - 2.39341% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00118452 - 21.2713% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.96e-06 - 0.0351972% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0002202 - 3.9543% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000184399 - 3.31139% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00269771 - 48.4449% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.44e-06 - 0.0438169% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000254599 - 4.57202% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000208599 - 3.74597% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000253399 - 4.55047% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.104e-05 - 0.557408% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.8e-06 - 0.0323239% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00018104 - 3.25107% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011012 - 1.97751% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.008e-05 - 0.360592% [3] +| | | | | | Remainder: 7.956e-05 - 1.42872% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8e-06 - 0.112407% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0202332% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000827078 - 11.6211% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026484 - 3.72122% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.286966% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024592 - 92.8561% [1] +| | | | | | Remainder: 1.816e-05 - 6.85697% +| | | | | Remainder: 0.000191798 - 2.69492% +| | | | Remainder: 0.00013732 - 0.0638224% +| | | Remainder: 6.48e-06 - 0.00301163% +| | Remainder: 0.0280387 - 1.45654% +| Remainder: 4.14e-05 - 0.00215058% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.178609 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.6524 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000908198 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.160635 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00614567 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 0.17664 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 1.91504 [1] +| Mini-EM: Total Time: 1.915 - 99.9978% [1] +| | Mini-EM: build mesh: 0.000637279 - 0.0332784% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306319 - 48.0667% [1] +| | | Remainder: 0.00033096 - 51.9333% +| | Mini-EM: build physics blocks: 0.000815398 - 0.0425796% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023876 - 0.0124679% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.282465 - 14.7502% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108536 - 5.6677% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.044587 - 41.0803% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0360123 - 80.7687% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00134888 - 3.02527% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00715011 - 16.0363% [3] +| | | | Remainder: 7.568e-05 - 0.169736% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0083759 - 7.71715% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00459255 - 54.8305% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00039024 - 4.65908% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000692638 - 8.26941% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000352239 - 4.20539% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123904 - 14.7929% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000977957 - 11.6758% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.988e-05 - 0.714908% [3] +| | | | Remainder: 7.136e-05 - 0.851968% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0109395 - 10.0791% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00460823 - 4.2458% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.013622 - 12.5506% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00592263 - 5.45682% [3] +| | | Remainder: 0.020481 - 18.8702% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00564407 - 0.29473% [2] +| | Mini-EM: setup physics model evaluator: 0.249399 - 13.0235% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.249383 - 99.9935% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.00120297% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000144356% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.243948 - 97.8208% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.243929 - 99.9921% [1] +| | | | | | getWorksets(): 0.2196 - 90.0263% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.219597 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.125059 - 56.9492% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00433379 - 3.46541% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0221398 - 17.7035% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000491919 - 2.22188% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0216333 - 97.7122% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000250799 - 1.15932% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.872e-05 - 0.456334% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000463519 - 2.14262% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0018806 - 8.69307% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00477759 - 22.0845% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000962277 - 4.44813% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00363523 - 16.8039% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010764 - 0.497567% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00594895 - 27.4991% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274255 - 46.1015% [3] +| | | | | | | | | | | | Remainder: 0.00320639 - 53.8985% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00275263 - 12.7241% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677958 - 3.13387% [3] +| | | | | | | | | | | Remainder: 7.736e-05 - 0.357597% +| | | | | | | | | | Remainder: 1.46e-05 - 0.0659446% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0857845 - 68.5955% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0493185 - 57.4912% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.652e-05 - 0.175431% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.512e-05 - 0.0509342% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0263377 - 53.4033% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186719 - 37.8598% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.504e-05 - 0.050772% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00375403 - 7.61181% [3] +| | | | | | | | | | | Remainder: 0.000418199 - 0.847955% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0177954 - 20.7443% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0113246 - 13.2012% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013184 - 0.153687% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00389743 - 4.54328% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00291147 - 3.39394% [3] +| | | | | | | | | | Remainder: 0.000405238 - 0.472391% +| | | | | | | | | Remainder: 0.0128005 - 10.2356% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0945064 - 43.0364% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0944063 - 99.8941% [6] +| | | | | | | | | Remainder: 0.00010008 - 0.105898% +| | | | | | | | Remainder: 3.156e-05 - 0.0143718% +| | | | | | | Remainder: 3.76e-06 - 0.0017122% +| | | | | | getOrientations(): 1.276e-05 - 0.00523103% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779958 - 0.319748% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000736879 - 0.302088% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386479 - 0.158439% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000125639 - 0.0515064% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000884159 - 0.362466% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000295168% [2] +| | | | | | Remainder: 0.0214021 - 8.7739% +| | | | | Remainder: 1.92e-05 - 0.00787052% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.00328812% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.704e-05 - 0.00683287% [1] +| | | | build response library: 0.00538591 - 2.1597% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00529511 - 98.3141% [1] +| | | | | | getWorksets(): 3.56e-06 - 0.0672319% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 71.9101% [1] +| | | | | | | Remainder: 1e-06 - 28.0899% +| | | | | | getOrientations(): 4.8e-07 - 0.00906497% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758878 - 14.3317% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919398 - 17.3632% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413039 - 7.80039% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121252 - 22.8988% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0196408% [3] +| | | | | | Remainder: 0.00198619 - 37.51% +| | | | | Remainder: 9.08e-05 - 1.68588% +| | | | Remainder: 2e-05 - 0.0080198% +| | | Remainder: 1.616e-05 - 0.00647958% +| | Mini-EM: setup auxiliary physics model evaluator: 0.244096 - 12.7465% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.244087 - 99.9965% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000294977% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000180263% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.244043 - 99.9817% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.244039 - 99.9983% [1] +| | | | | | getWorksets(): 0.160329 - 65.6982% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.160328 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0973667 - 60.7298% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00317555 - 3.26144% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0203383 - 20.8884% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000508999 - 2.50266% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0198224 - 97.4633% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016524 - 0.833603% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.596e-05 - 0.484099% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000507359 - 2.55952% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183172 - 9.24064% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00394715 - 19.9126% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000957518 - 4.83049% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00316379 - 15.9607% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.056e-05 - 0.456857% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00563103 - 28.4074% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0023952 - 42.5357% [3] +| | | | | | | | | | | | Remainder: 0.00323583 - 57.4643% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272559 - 13.7501% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000671117 - 3.38565% [3] +| | | | | | | | | | | Remainder: 3.536e-05 - 0.178384% +| | | | | | | | | | Remainder: 6.92e-06 - 0.0340244% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0619325 - 63.6075% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0368514 - 59.5025% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.056e-05 - 0.110064% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.244e-05 - 0.0608932% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180799 - 49.0616% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186223 - 50.5335% [3] +| | | | | | | | | | | Remainder: 8.62e-05 - 0.233912% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.011009 - 17.7758% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110731 - 17.8794% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.8959e-05 - 0.0951987% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00254064 - 4.10226% [3] +| | | | | | | | | | Remainder: 0.000399399 - 0.644894% +| | | | | | | | | Remainder: 0.0119203 - 12.2426% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0629498 - 39.2632% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0629011 - 99.9227% [3] +| | | | | | | | | Remainder: 4.868e-05 - 0.0773315% +| | | | | | | | Remainder: 1.108e-05 - 0.00691085% +| | | | | | | Remainder: 1.44e-06 - 0.000898153% +| | | | | | getOrientations(): 1.18e-05 - 0.0048353% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000423399 - 0.173497% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003548 - 0.145387% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000204999 - 0.0840027% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.070834 - 29.0258% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0708111 - 99.9676% [1] +| | | | | | | Remainder: 2.292e-05 - 0.0323573% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000474839 - 0.194575% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000163908% [2] +| | | | | | Remainder: 0.0114053 - 4.67358% +| | | | | Remainder: 4.04e-06 - 0.00165545% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.0015896% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.392e-05 - 0.00570288% [1] +| | | | build response library: 2.064e-05 - 0.00845599% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.16279% [1] +| | | | | Remainder: 2.04e-05 - 98.8372% +| | | | Remainder: 4.96e-06 - 0.00203206% +| | | Remainder: 8.52e-06 - 0.00349043% +| | Mini-EM: eval auxiliary physics model evaluator: 0.253572 - 13.2414% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0718034 - 28.3168% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.180304 - 71.1056% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000298479 - 0.165542% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.125247 - 69.4643% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00150104% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.32e-06 - 0.00504604% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2e-06 - 0.00159685% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00113168 - 0.903558% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00720322 - 5.75123% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0184434 - 14.7257% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00288975 - 2.30725% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0117843 - 9.40887% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0148718 - 11.874% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.020666 - 16.5003% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.44e-06 - 0.003545% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.00153297% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0327986 - 26.1872% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00292075 - 2.332% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00256807 - 2.05041% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00987922 - 7.88781% [3] +| | | | | Remainder: 7.328e-05 - 0.0585085% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.688e-05 - 0.00936199% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.00124235% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000347239 - 0.192586% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0541218 - 30.017% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0270803 - 50.0359% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0270214 - 49.9271% [1] +| | | | | Remainder: 2.004e-05 - 0.0370276% +| | | | Remainder: 0.00027024 - 0.149881% +| | | Remainder: 0.00146452 - 0.577556% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435459 - 0.227394% [1] +| | | getWorksets(): 3.68e-06 - 0.0845085% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 52.1739% [1] +| | | | Remainder: 1.76e-06 - 47.8261% +| | | getOrientations(): 8e-07 - 0.0183714% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756718 - 17.3775% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000949438 - 21.8031% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411439 - 9.4484% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123408 - 28.3397% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.02572% [3] +| | | Remainder: 0.000997318 - 22.9027% +| | panzer::ModelEvaluator::create_W_op: 0.19369 - 10.1144% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.326601 - 17.0549% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00027132 - 0.0830739% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.256242 - 78.4573% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.00171713% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00337835 - 1.31842% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00844682 - 3.29642% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0103044 - 4.02136% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000937878 - 0.366012% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0110227 - 4.30167% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00935802 - 3.65202% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176868 - 0.690237% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00866242 - 3.38056% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.28e-06 - 0.00206055% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00335659 - 1.30993% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.019941 - 7.78209% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338747 - 1.32198% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0193322 - 7.54449% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200406 - 7.82098% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275985 - 10.7705% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.112e-05 - 0.00433965% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00315567 - 1.23152% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190369 - 7.42927% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0315476 - 12.3116% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00451659 - 1.76263% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101792 - 0.397248% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0104419 - 4.07503% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.021953 - 8.56727% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0167924 - 6.55332% [3] +| | | | Remainder: 0.00022376 - 0.0873237% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.616e-05 - 0.00494794% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000355174% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000818918 - 0.25074% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687666 - 21.0552% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0687385 - 99.9592% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.808e-05 - 0.0262918% [1] +| | | | Remainder: 9.96e-06 - 0.0144838% +| | | Remainder: 0.000484599 - 0.148377% +| | MaxwellPreconditioner::build: 0.00267568 - 0.139722% [1] +| | | MaxwellPreconditioner: Schur complement: 2.3e-05 - 0.859596% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00124352 - 46.4749% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.276635% [1] +| | | | Ifpack2::Relaxation::compute: 0.000421679 - 33.9102% [1] +| | | | Remainder: 0.000818399 - 65.8132% +| | | MaxwellPreconditioner: Solver S_E: 0.00130224 - 48.6695% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.110579% [1] +| | | | Ifpack2::Relaxation::compute: 0.000869558 - 66.7742% [1] +| | | | Remainder: 0.000431239 - 33.1152% +| | | MaxwellPreconditioner: Block preconditioner: 9.744e-05 - 3.6417% [1] +| | | Remainder: 9.48e-06 - 0.354303% +| | Mini-EM: timestepper: 0.213288 - 11.1378% [1] +| | | Mini-EM: Advance Time Step: 0.213282 - 99.9969% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0291907 - 13.6865% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000190039 - 0.651026% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0279919 - 95.8932% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00657333% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000210359 - 0.7515% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00239772 - 8.56575% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00140808 - 5.0303% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013496 - 0.482139% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00121396 - 4.33682% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119536 - 4.27037% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001354 - 0.483711% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0002964 - 1.05888% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.24e-06 - 0.0115748% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000272958 - 0.975132% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00279723 - 9.99301% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0011248 - 4.0183% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000429959 - 1.53601% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00243911 - 8.71364% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00482631 - 17.2418% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.2e-06 - 0.0221493% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000212159 - 0.75793% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00208376 - 7.44414% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00255003 - 9.1099% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001942 - 0.693772% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000156199 - 0.558015% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0012166 - 4.34625% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00200316 - 7.1562% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000560878 - 2.00372% [3] +| | | | | | Remainder: 0.00012104 - 0.432411% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.064e-05 - 0.0707075% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.0100032% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000829358 - 2.84117% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.616e-05 - 0.260905% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.664e-05 - 61.2395% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.20588% [1] +| | | | | | Remainder: 2.784e-05 - 36.5546% +| | | | | Remainder: 7.968e-05 - 0.272964% +| | | | Stratimikos: BelosLOWS: 0.176686 - 82.8416% [1] +| | | | | GMRES block system: Operation Op*x: 0.00164292 - 0.929851% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012088 - 0.0684151% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.174215 - 98.6017% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000480998 - 0.276094% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.536e-05 - 19.8254% [2] +| | | | | | | | Belos::MVT::MvDot: 8.964e-05 - 94.0017% [2] +| | | | | | | | Remainder: 5.72e-06 - 5.99832% +| | | | | | | Belos::MVT::MvScale: 6.116e-05 - 12.7152% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000208959 - 43.4428% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000186439 - 89.2228% [2] +| | | | | | | | Remainder: 2.252e-05 - 10.7772% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.348e-05 - 11.1185% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.112e-05 - 95.5871% [2] +| | | | | | | | Remainder: 2.36e-06 - 4.41286% +| | | | | | | Remainder: 6.2039e-05 - 12.898% +| | | | | | Belos::MVT::MvAddMv: 0.000166879 - 0.0957889% [2] +| | | | | | Belos::MVT::MvNorm: 7.216e-05 - 0.04142% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.169711 - 97.4144% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000505679 - 0.297965% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.8599e-05 - 0.0286363% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00617135 - 3.63639% [2] +| | | | | | | | Belos::MVT::Assign: 0.000145 - 2.34957% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000534918 - 8.66777% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000434558 - 81.2382% [21] +| | | | | | | | | Remainder: 0.00010036 - 18.7618% +| | | | | | | | Belos::MVT::MvDot: 0.000630798 - 10.2214% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.00034096 - 5.52489% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00351655 - 56.9819% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.00070008 - 11.344% [57] +| | | | | | | | Remainder: 0.000303039 - 4.91042% +| | | | | | | CG S_E: Operation Op*x: 0.000722479 - 0.425711% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.159756 - 94.1342% [1] +| | | | | | | | Belos::MVT::Assign: 0.00011636 - 0.072836% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00510731 - 3.19694% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00407199 - 79.7287% [269] +| | | | | | | | | Remainder: 0.00103532 - 20.2713% +| | | | | | | | Belos::MVT::MvDot: 0.00889586 - 5.5684% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00458759 - 2.87162% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.128693 - 80.556% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.0104157 - 6.51975% [804] +| | | | | | | | Remainder: 0.0019402 - 1.21447% +| | | | | | | Remainder: 0.00250679 - 1.4771% +| | | | | | GMRES block system: Operation Op*x: 0.00223756 - 1.28436% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.264e-05 - 0.0416955% [1] +| | | | | | Remainder: 0.0014742 - 0.846192% +| | | | | Remainder: 0.000706758 - 0.400008% +| | | | Mini-EM: Compute responses: 0.00726187 - 3.40482% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000289359 - 3.98464% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00573095 - 78.9184% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.28e-06 - 0.0572331% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013268 - 2.31515% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127776 - 22.2958% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0383881% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000219879 - 3.8367% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00018924 - 3.30207% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00275387 - 48.0527% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.8e-06 - 0.0314084% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00025192 - 4.39578% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000202479 - 3.53308% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00026412 - 4.60866% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.248e-05 - 0.566747% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.2e-06 - 0.0383881% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000181959 - 3.17502% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011148 - 1.94523% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.0359e-05 - 0.355247% [3] +| | | | | | Remainder: 8.324e-05 - 1.45246% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.72e-06 - 0.106309% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.018728% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000769198 - 10.5923% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026588 - 3.66132% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.346021% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024748 - 93.0796% [1] +| | | | | | Remainder: 1.748e-05 - 6.57439% +| | | | | Remainder: 0.0001974 - 2.71831% +| | | | Remainder: 0.00014308 - 0.067085% +| | | Remainder: 6.52e-06 - 0.0030569% +| | Remainder: 0.0289842 - 1.51354% +| Remainder: 4.248e-05 - 0.00221823% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.176686 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 33.0077 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000878279 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.159987 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00593555 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 0.175689 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 1.9371 [1] +| Mini-EM: Total Time: 1.93706 - 99.9979% [1] +| | Mini-EM: build mesh: 0.000621119 - 0.0320651% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000292 - 47.0119% [1] +| | | Remainder: 0.000329119 - 52.9881% +| | Mini-EM: build physics blocks: 0.00201076 - 0.103805% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023508 - 0.0121359% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.282763 - 14.5975% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108402 - 5.59623% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0446273 - 41.1682% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0360374 - 80.7519% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00134028 - 3.00327% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00717094 - 16.0685% [3] +| | | | Remainder: 7.8679e-05 - 0.176302% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00847362 - 7.81682% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00469411 - 55.3967% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000354479 - 4.18332% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000696199 - 8.21607% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000351439 - 4.14745% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012672 - 14.9546% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000979118 - 11.5549% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.98e-05 - 0.70572% [3] +| | | | Remainder: 7.1279e-05 - 0.841187% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108982 - 10.0535% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00463027 - 4.27137% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136445 - 12.5869% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00583171 - 5.37969% [3] +| | | Remainder: 0.0202968 - 18.7235% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00567147 - 0.292788% [2] +| | Mini-EM: setup physics model evaluator: 0.245225 - 12.6597% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.24521 - 99.9939% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00115819% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.00019575% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.239935 - 97.8485% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.239921 - 99.9943% [1] +| | | | | | getWorksets(): 0.216226 - 90.1237% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.216222 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123597 - 57.1618% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00426699 - 3.45235% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219028 - 17.7212% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000483718 - 2.20847% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214058 - 97.7309% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002392 - 1.11745% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.224e-05 - 0.430911% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000470038 - 2.19584% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00184736 - 8.63016% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00470443 - 21.9773% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000976238 - 4.56062% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00352675 - 16.4757% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010092 - 0.47146% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00592807 - 27.6937% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272439 - 45.9575% [3] +| | | | | | | | | | | | Remainder: 0.00320367 - 54.0425% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00275903 - 12.8892% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000685358 - 3.20173% [3] +| | | | | | | | | | | Remainder: 7.62e-05 - 0.355978% +| | | | | | | | | | Remainder: 1.328e-05 - 0.0606314% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0843043 - 68.2092% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0483408 - 57.3408% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.304e-05 - 0.17178% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.428e-05 - 0.0502267% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0259824 - 53.7485% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180076 - 37.2513% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.424e-05 - 0.050144% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00382747 - 7.91769% [3] +| | | | | | | | | | | Remainder: 0.000391759 - 0.810411% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0173958 - 20.6345% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112544 - 13.3498% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013084 - 0.1552% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00384651 - 4.56265% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00288939 - 3.42734% [3] +| | | | | | | | | | Remainder: 0.000446599 - 0.529746% +| | | | | | | | | Remainder: 0.0131226 - 10.6173% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0925958 - 42.8244% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0925082 - 99.9054% [6] +| | | | | | | | | Remainder: 8.764e-05 - 0.0946479% +| | | | | | | | Remainder: 2.984e-05 - 0.0138006% +| | | | | | | Remainder: 3.4e-06 - 0.00157243% +| | | | | | getOrientations(): 1.084e-05 - 0.00451815% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000713478 - 0.29738% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000691999 - 0.288428% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375879 - 0.156668% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117519 - 0.0489824% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000838999 - 0.349698% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000316771% [2] +| | | | | | Remainder: 0.0209458 - 8.73029% +| | | | | Remainder: 1.364e-05 - 0.00568488% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.00329513% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.424e-05 - 0.00580726% [1] +| | | | build response library: 0.00523087 - 2.13322% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514839 - 98.4232% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0551629% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 66.1972% [1] +| | | | | | | Remainder: 9.6e-07 - 33.8028% +| | | | | | getOrientations(): 4.8e-07 - 0.0093233% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728958 - 14.159% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904238 - 17.5635% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396679 - 7.70492% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115028 - 22.3425% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0240852% [3] +| | | | | | Remainder: 0.00196368 - 38.1416% +| | | | | Remainder: 8.2479e-05 - 1.57677% +| | | | Remainder: 1.908e-05 - 0.00778108% +| | | Remainder: 1.504e-05 - 0.00613314% +| | Mini-EM: setup auxiliary physics model evaluator: 0.246741 - 12.7379% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246733 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000275602% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000210755% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.246689 - 99.9825% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.246685 - 99.9984% [1] +| | | | | | getWorksets(): 0.158668 - 64.32% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.158667 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0973046 - 61.3263% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00321095 - 3.2999% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0201169 - 20.6742% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000462 - 2.29657% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0196486 - 97.672% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016112 - 0.820008% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.028e-05 - 0.459473% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000454198 - 2.31161% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00177132 - 9.01497% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00397243 - 20.2174% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000956797 - 4.86954% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00315367 - 16.0504% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.852e-05 - 0.450516% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00555555 - 28.2745% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237555 - 42.76% [3] +| | | | | | | | | | | | Remainder: 0.00317999 - 57.24% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00273355 - 13.9122% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677037 - 3.44573% [3] +| | | | | | | | | | | Remainder: 3.412e-05 - 0.173651% +| | | | | | | | | | Remainder: 6.32e-06 - 0.0314163% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0614795 - 63.1825% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0362773 - 59.0071% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.984e-05 - 0.109821% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.244e-05 - 0.0618569% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0175617 - 48.4097% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0185659 - 51.1778% [3] +| | | | | | | | | | | Remainder: 8.736e-05 - 0.240812% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.011214 - 18.2402% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109875 - 17.8717% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.804e-05 - 0.0944054% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00253755 - 4.12748% [3] +| | | | | | | | | | Remainder: 0.00040516 - 0.659016% +| | | | | | | | | Remainder: 0.0124972 - 12.8434% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0613523 - 38.6673% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0613093 - 99.9298% [3] +| | | | | | | | | Remainder: 4.304e-05 - 0.0701522% +| | | | | | | | Remainder: 1.008e-05 - 0.00635293% +| | | | | | | Remainder: 1.2e-06 - 0.000756295% +| | | | | | getOrientations(): 1.128e-05 - 0.00457262% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000401199 - 0.162636% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033644 - 0.136384% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195079 - 0.0790801% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0750956 - 30.4419% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0750755 - 99.9732% [1] +| | | | | | | Remainder: 2.012e-05 - 0.0267925% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000450199 - 0.182499% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 0.00012972% [2] +| | | | | | Remainder: 0.0115271 - 4.67281% +| | | | | Remainder: 4e-06 - 0.00162147% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.00142665% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.00575522% [1] +| | | | build response library: 1.928e-05 - 0.00781413% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.45228% [1] +| | | | | Remainder: 1.9e-05 - 98.5477% +| | | | Remainder: 4.88e-06 - 0.00197785% +| | | Remainder: 8.76e-06 - 0.00355028% +| | Mini-EM: eval auxiliary physics model evaluator: 0.260934 - 13.4706% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0770616 - 29.533% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.182398 - 69.9022% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000289879 - 0.158926% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.123857 - 67.9046% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0013887% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.32e-06 - 0.00510266% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.00151788% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000985478 - 0.795658% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0071033 - 5.73509% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0180953 - 14.6099% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00286339 - 2.31186% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0114135 - 9.21506% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0147498 - 11.9088% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0205086 - 16.5583% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.32e-06 - 0.0034879% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.72e-06 - 0.0013887% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0328329 - 26.5088% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00294555 - 2.37819% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00232292 - 1.87548% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00994806 - 8.0319% [3] +| | | | | Remainder: 7.2119e-05 - 0.0582277% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.516e-05 - 0.00831148% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.00122808% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000335359 - 0.183861% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0576352 - 31.5985% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0289098 - 50.16% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.028704 - 49.803% [1] +| | | | | Remainder: 2.136e-05 - 0.0370607% +| | | | Remainder: 0.0002636 - 0.144519% +| | | Remainder: 0.00147364 - 0.564756% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413423 - 0.213428% [1] +| | | getWorksets(): 3.56e-06 - 0.0861103% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 56.1798% [1] +| | | | Remainder: 1.56e-06 - 43.8202% +| | | getOrientations(): 6.8e-07 - 0.016448% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730478 - 17.669% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870158 - 21.0476% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039248 - 9.49342% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117216 - 28.3525% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0241883% [3] +| | | Remainder: 0.000963718 - 23.3107% +| | panzer::ModelEvaluator::create_W_op: 0.211605 - 10.924% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.325747 - 16.8166% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00027356 - 0.0839792% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.249658 - 76.6418% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.00166628% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00177388 - 0.710522% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00832222 - 3.33344% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00992642 - 3.976% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000926999 - 0.371307% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0109931 - 4.40327% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00919174 - 3.68173% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00190168 - 0.761711% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00856298 - 3.42988% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.28e-06 - 0.00171434% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00329535 - 1.31994% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198118 - 7.93558% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00310431 - 1.24342% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0181757 - 7.28022% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0194304 - 7.78279% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0273167 - 10.9416% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.12e-05 - 0.00448613% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00186312 - 0.746266% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189421 - 7.58721% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0307158 - 12.3031% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00487147 - 1.95125% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00104488 - 0.418523% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0103495 - 4.14545% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0222924 - 8.92917% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.016601 - 6.64949% [3] +| | | | Remainder: 0.000225199 - 0.0902028% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.536e-05 - 0.00471531% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000380663% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000807438 - 0.247873% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0744782 - 22.8638% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0744517 - 99.9645% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.656e-05 - 0.0222347% [1] +| | | | Remainder: 9.88e-06 - 0.0132656% +| | | Remainder: 0.000512999 - 0.157484% +| | MaxwellPreconditioner::build: 0.00262111 - 0.135314% [1] +| | | MaxwellPreconditioner: Schur complement: 1.904e-05 - 0.726409% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00118624 - 45.257% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.289993% [1] +| | | | Ifpack2::Relaxation::compute: 0.0004146 - 34.9509% [1] +| | | | Remainder: 0.000768197 - 64.7592% +| | | MaxwellPreconditioner: Solver S_E: 0.00131332 - 50.1053% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.1066% [1] +| | | | Ifpack2::Relaxation::compute: 0.000854838 - 65.0899% [1] +| | | | Remainder: 0.00045708 - 34.8035% +| | | MaxwellPreconditioner: Block preconditioner: 9.3639e-05 - 3.57249% [1] +| | | Remainder: 8.88e-06 - 0.338787% +| | Mini-EM: timestepper: 0.211883 - 10.9384% [1] +| | | Mini-EM: Advance Time Step: 0.21188 - 99.9989% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0289299 - 13.6539% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000187919 - 0.649566% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0277792 - 96.0224% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.00806358% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00020728 - 0.746169% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00232243 - 8.36033% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00139348 - 5.01626% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013728 - 0.494182% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0013 - 4.67975% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119992 - 4.31948% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013412 - 0.482807% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00029428 - 1.05935% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.00892754% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000271719 - 0.978138% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00273467 - 9.84431% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0010418 - 3.75029% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000451997 - 1.6271% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00246004 - 8.85567% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00480411 - 17.2939% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.56e-06 - 0.020015% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000210519 - 0.757829% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00206376 - 7.42914% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00254419 - 9.15862% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00019104 - 0.687708% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000127239 - 0.458037% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0011956 - 4.30393% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0019842 - 7.14273% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00058656 - 2.11151% [3] +| | | | | | Remainder: 0.00011272 - 0.405771% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.912e-05 - 0.0660907% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00732805% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000798638 - 2.76059% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.048e-05 - 0.243623% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.448e-05 - 63.1101% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 1.92963% [1] +| | | | | | Remainder: 2.464e-05 - 34.9603% +| | | | | Remainder: 7.244e-05 - 0.250398% +| | | | Stratimikos: BelosLOWS: 0.175734 - 82.94% [1] +| | | | | GMRES block system: Operation Op*x: 0.00165804 - 0.943494% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011544 - 0.0656904% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.173295 - 98.6126% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00047356 - 0.273267% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.812e-05 - 20.7197% [2] +| | | | | | | | Belos::MVT::MvDot: 9.272e-05 - 94.4965% [2] +| | | | | | | | Remainder: 5.4e-06 - 5.50347% +| | | | | | | Belos::MVT::MvScale: 6.072e-05 - 12.822% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00019876 - 41.9715% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00017772 - 89.4144% [2] +| | | | | | | | Remainder: 2.104e-05 - 10.5856% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.18e-05 - 10.9384% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.944e-05 - 95.444% [2] +| | | | | | | | Remainder: 2.36e-06 - 4.55598% +| | | | | | | Remainder: 6.416e-05 - 13.5484% +| | | | | | Belos::MVT::MvAddMv: 0.00015308 - 0.0883347% [2] +| | | | | | Belos::MVT::MvNorm: 6.6799e-05 - 0.0385463% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.168816 - 97.4153% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000481199 - 0.285043% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.788e-05 - 0.0283622% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00597427 - 3.53892% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014016 - 2.34606% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00046688 - 7.81485% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0003784 - 81.0487% [21] +| | | | | | | | | Remainder: 8.848e-05 - 18.9513% +| | | | | | | | Belos::MVT::MvDot: 0.000613719 - 10.2727% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.00033392 - 5.5893% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00345955 - 57.9076% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.000654597 - 10.9569% [57] +| | | | | | | | Remainder: 0.000305439 - 5.11258% +| | | | | | | CG S_E: Operation Op*x: 0.000707478 - 0.419082% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.159121 - 94.2569% [1] +| | | | | | | | Belos::MVT::Assign: 0.00012112 - 0.0761182% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00498015 - 3.12979% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00396519 - 79.6199% [269] +| | | | | | | | | Remainder: 0.00101496 - 20.3801% +| | | | | | | | Belos::MVT::MvDot: 0.00864399 - 5.43234% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00450859 - 2.83344% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.129167 - 81.1753% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.0097971 - 6.15701% [804] +| | | | | | | | Remainder: 0.00190303 - 1.19597% +| | | | | | | Remainder: 0.00248447 - 1.4717% +| | | | | | GMRES block system: Operation Op*x: 0.00219683 - 1.26768% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.62e-05 - 0.0382007% [1] +| | | | | | Remainder: 0.00152272 - 0.878683% +| | | | | Remainder: 0.000664598 - 0.378185% +| | | | Mini-EM: Compute responses: 0.00707718 - 3.34018% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000258399 - 3.65116% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00560187 - 79.1539% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.0542676% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00012388 - 2.21141% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00122088 - 21.7941% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.4e-06 - 0.0428429% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00021916 - 3.91227% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000188639 - 3.36743% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00270504 - 48.2881% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.84e-06 - 0.0328462% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000259719 - 4.63629% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00020356 - 3.63379% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000255518 - 4.5613% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.972e-05 - 0.530537% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.04e-06 - 0.0364164% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00017704 - 3.16037% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011276 - 2.0129% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.996e-05 - 0.35631% [3] +| | | | | | Remainder: 7.668e-05 - 1.36883% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.6e-06 - 0.107387% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0192167% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000767278 - 10.8416% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026504 - 3.74499% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.347117% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024564 - 92.6804% [1] +| | | | | | Remainder: 1.848e-05 - 6.97253% +| | | | | Remainder: 0.000175639 - 2.48176% +| | | | Remainder: 0.00013964 - 0.0659051% +| | | Remainder: 2.36e-06 - 0.00111382% +| | Remainder: 0.0284654 - 1.46952% +| Remainder: 4.012e-05 - 0.00207114% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.175734 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 33.1866 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=CG --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 34.28 msec task-clock:u # 0.014 CPUs utilized ( +- 0.46% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,778 page-faults:u # 81.037 K/sec ( +- 0.28% ) + 28,827,289 cycles:u # 0.841 GHz ( +- 15.42% ) (65.75%) + 72,552,628 instructions:u # 2.52 insn per cycle ( +- 3.41% ) (96.06%) + branches:u + 345,470 branch-misses:u ( +- 0.47% ) + 27,856,359 L1-dcache-loads:u # 812.600 M/sec ( +- 0.16% ) + 380,554 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.68% ) + LLC-loads:u + LLC-load-misses:u + 26,510,813 L1-icache-loads:u # 773.349 M/sec ( +- 0.16% ) + 231,848 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.75% ) + 22,067,287 dTLB-loads:u # 643.727 M/sec ( +- 30.05% ) (4.37%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 2.51226 +- 0.00922 seconds time elapsed ( +- 0.37% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 310,418 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.48% ) + 16,832,831 BR_RETIRED:u ( +- 0.34% ) + + 2.50251 +- 0.00741 seconds time elapsed ( +- 0.30% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 22,479,514 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.28% ) + 5,219 ITLB_WALK:u ( +- 2.25% ) + 12,831 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 4.04% ) + 30,263,335 L1D_TLB:u ( +- 0.18% ) + + 2.5319 +- 0.0168 seconds time elapsed ( +- 0.66% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 26,546,596 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.17% ) + 231,533 L1I_CACHE_REFILL:u ( +- 1.12% ) + 380,242 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.92% ) + 27,860,984 L1D_CACHE:u ( +- 0.21% ) + + 2.5428 +- 0.0156 seconds time elapsed ( +- 0.61% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 465,043 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.46% ) + 491,553 LL_CACHE_RD:u ( +- 0.84% ) + 131,566 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.22% ) + 17,478 L2D_TLB_REFILL:u ( +- 0.94% ) + 254,124 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.38% ) + 1,455,547 L2D_CACHE:u ( +- 0.59% ) + + 2.52541 +- 0.00765 seconds time elapsed ( +- 0.30% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell18_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..a2e07ef --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell18_power.output @@ -0,0 +1,128 @@ +Socket1 17.56 +Socket2 20.92 +Socket1 17.36 +Socket2 20.96 +Socket1 17.56 +Socket2 21.44 +Socket1 17.72 +Socket2 21.28 +Socket1 17.68 +Socket2 21.04 +Socket1 17.76 +Socket2 21.08 +Socket1 18.00 +Socket2 20.92 +Socket1 17.92 +Socket2 20.52 +Socket1 17.76 +Socket2 20.52 +Socket1 17.76 +Socket2 20.68 +Socket1 17.80 +Socket2 20.68 +Socket1 17.32 +Socket2 20.72 +Socket1 17.16 +Socket2 20.92 +Socket1 17.08 +Socket2 20.88 +Socket1 16.88 +Socket2 20.92 +Socket1 17.16 +Socket2 20.84 +Socket1 17.36 +Socket2 20.52 +Socket1 17.32 +Socket2 21.00 +Socket1 17.60 +Socket2 20.88 +Socket1 17.64 +Socket2 20.92 +Socket1 17.72 +Socket2 21.12 +Socket1 17.72 +Socket2 21.12 +Socket1 18.08 +Socket2 20.76 +Socket1 18.36 +Socket2 20.40 +Socket1 18.20 +Socket2 20.24 +Socket1 18.12 +Socket2 20.12 +Socket1 17.88 +Socket2 20.36 +Socket1 17.52 +Socket2 20.40 +Socket1 17.36 +Socket2 20.68 +Socket1 17.16 +Socket2 20.64 +Start +Socket1 17.32 +Socket2 20.68 +Socket1 17.44 +Socket2 20.44 +Socket1 18.08 +Socket2 20.88 +End +Socket1 18.08 +Socket2 20.88 +Socket1 19.44 +Socket2 21.36 +Socket1 21.16 +Socket2 21.52 +Socket1 20.96 +Socket2 21.88 +Socket1 20.48 +Socket2 21.76 +Socket1 19.56 +Socket2 21.28 +Socket1 17.64 +Socket2 21.20 +Socket1 17.08 +Socket2 21.12 +Socket1 17.32 +Socket2 20.76 +Socket1 17.56 +Socket2 20.76 +Socket1 17.80 +Socket2 20.96 +Socket1 17.80 +Socket2 20.68 +Socket1 17.80 +Socket2 20.68 +Socket1 17.80 +Socket2 20.68 +Socket1 17.72 +Socket2 20.64 +Socket1 17.40 +Socket2 20.60 +Socket1 17.60 +Socket2 20.60 +Socket1 17.36 +Socket2 20.76 +Socket1 17.24 +Socket2 20.80 +Socket1 17.60 +Socket2 20.92 +Socket1 17.44 +Socket2 20.92 +Socket1 17.48 +Socket2 20.88 +Socket1 17.56 +Socket2 21.04 +Socket1 17.52 +Socket2 20.96 +Socket1 17.12 +Socket2 21.12 +Socket1 17.12 +Socket2 21.12 +Socket1 17.20 +Socket2 20.88 +Socket1 17.00 +Socket2 20.92 +Socket1 17.12 +Socket2 20.84 +Socket1 17.36 +Socket2 20.60 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell20.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell20.output new file mode 100644 index 0000000..220fafe --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell20.output @@ -0,0 +1,3008 @@ +oasis19.umiacs.umd.edu +30 CG Tpetra maxwell20.xml +output_avg5/altra_CG_Tpetra_maxwell20.output +output_avg5/altra_CG_Tpetra_maxwell20_power.output +dt = 6.67128e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00073464 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.225024 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.00816692 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 0.244031 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 2.56325 [1] +| Mini-EM: Total Time: 2.56321 - 99.9984% [1] +| | Mini-EM: build mesh: 0.00060024 - 0.0234175% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027968 - 46.5947% [1] +| | | Remainder: 0.00032056 - 53.4053% +| | Mini-EM: build physics blocks: 0.00078628 - 0.0306756% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023232 - 0.00906363% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.391686 - 15.2811% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.148429 - 5.79074% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0619976 - 41.7692% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0499438 - 80.5577% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00174628 - 2.81669% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.010236 - 16.5104% [3] +| | | | Remainder: 7.144e-05 - 0.11523% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0102148 - 6.88195% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0060416 - 59.1456% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00020288 - 1.98614% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00079308 - 7.76403% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00046896 - 4.59099% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125468 - 12.283% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00130664 - 12.7916% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.368e-05 - 0.721306% [3] +| | | | Remainder: 7.328e-05 - 0.71739% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0150989 - 10.1725% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0064296 - 4.33177% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0187654 - 12.6427% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00794516 - 5.35284% [3] +| | | Remainder: 0.0279776 - 18.8492% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00714032 - 0.278569% [2] +| | Mini-EM: setup physics model evaluator: 0.312034 - 12.1736% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.312018 - 99.9949% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000884564% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000141017% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.306758 - 98.3141% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.306744 - 99.9956% [1] +| | | | | | getWorksets(): 0.282944 - 92.2409% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.28294 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160108 - 56.5873% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00336296 - 2.10043% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0290552 - 18.1472% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00058596 - 2.01672% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0284536 - 97.9296% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00029344 - 1.03129% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012252 - 0.430596% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00056608 - 1.98948% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00239844 - 8.4293% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.005591 - 19.6495% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00129952 - 4.56715% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00439616 - 15.4503% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013132 - 0.461523% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00852788 - 29.9712% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00380748 - 44.6474% [4] +| | | | | | | | | | | | Remainder: 0.0047204 - 55.3526% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00410972 - 14.4436% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00092804 - 3.26159% [4] +| | | | | | | | | | | Remainder: 8.948e-05 - 0.314477% +| | | | | | | | | | Remainder: 1.56e-05 - 0.053691% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.111844 - 69.8552% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0656888 - 58.7326% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010412 - 0.158505% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.04e-05 - 0.0462788% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0353862 - 53.8694% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0246057 - 37.458% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.116e-05 - 0.0474358% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0051502 - 7.8403% [4] +| | | | | | | | | | | Remainder: 0.00038108 - 0.580129% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0218244 - 19.5133% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0148944 - 13.3172% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014592 - 0.130468% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0052488 - 4.69297% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392408 - 3.50853% [4] +| | | | | | | | | | Remainder: 0.00011744 - 0.105003% +| | | | | | | | | Remainder: 0.0158463 - 9.89722% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.122802 - 43.402% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.122679 - 99.9004% [8] +| | | | | | | | | Remainder: 0.00012232 - 0.0996077% +| | | | | | | | Remainder: 3.024e-05 - 0.0106878% +| | | | | | | Remainder: 3.52e-06 - 0.00124406% +| | | | | | getOrientations(): 1.06e-05 - 0.00345564% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000713 - 0.232441% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068608 - 0.223665% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036436 - 0.118783% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011772 - 0.0383772% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084628 - 0.275891% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000260803% [2] +| | | | | | Remainder: 0.0210618 - 6.86622% +| | | | | Remainder: 1.356e-05 - 0.00442042% +| | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00256395% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00516636% [1] +| | | | build response library: 0.00521192 - 1.67039% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00512524 - 98.3369% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.0671188% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 58.1395% [1] +| | | | | | | Remainder: 1.44e-06 - 41.8605% +| | | | | | getOrientations(): 4.8e-07 - 0.00936542% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073804 - 14.4001% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087448 - 17.0622% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041228 - 8.04411% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114848 - 22.4083% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0226331% [3] +| | | | | | Remainder: 0.00194688 - 37.9861% +| | | | | Remainder: 8.668e-05 - 1.66311% +| | | | Remainder: 2.096e-05 - 0.00671756% +| | | Remainder: 1.596e-05 - 0.00511482% +| | Mini-EM: setup auxiliary physics model evaluator: 0.318171 - 12.413% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.318163 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000251443% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000201155% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.318121 - 99.9867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.318118 - 99.9989% [1] +| | | | | | getWorksets(): 0.210366 - 66.1284% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.210365 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126761 - 60.2577% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00313608 - 2.47401% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0257924 - 20.3473% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00056348 - 2.18467% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0252207 - 97.7834% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021508 - 0.852792% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001214 - 0.481351% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00057052 - 2.26211% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00236624 - 9.38214% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.005265 - 20.8757% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00128052 - 5.07726% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0040758 - 16.1605% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012036 - 0.477227% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00680124 - 26.9669% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00311904 - 45.8599% [4] +| | | | | | | | | | | | Remainder: 0.0036822 - 54.1401% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00344364 - 13.654% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00091736 - 3.63733% [4] +| | | | | | | | | | | Remainder: 4.352e-05 - 0.172557% +| | | | | | | | | | Remainder: 8.24e-06 - 0.0319474% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0823833 - 64.9911% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488669 - 59.3165% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.14e-05 - 0.105184% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.884e-05 - 0.0590174% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0235902 - 48.2744% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0250848 - 51.333% [4] +| | | | | | | | | | | Remainder: 0.00011164 - 0.228457% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0149256 - 18.1173% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.014762 - 17.9187% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.648e-05 - 0.0928343% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00349348 - 4.24052% [4] +| | | | | | | | | | Remainder: 0.0002588 - 0.314141% +| | | | | | | | | Remainder: 0.015449 - 12.1875% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0835934 - 39.7374% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0835244 - 99.9174% [4] +| | | | | | | | | Remainder: 6.908e-05 - 0.0826381% +| | | | | | | | Remainder: 1.044e-05 - 0.00496281% +| | | | | | | Remainder: 1.24e-06 - 0.000589449% +| | | | | | getOrientations(): 1.308e-05 - 0.00411169% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040904 - 0.128581% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000341 - 0.107193% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020216 - 0.0635488% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0959821 - 30.1719% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0959608 - 99.9778% [1] +| | | | | | | Remainder: 2.128e-05 - 0.0221708% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00045432 - 0.142815% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00012574% [2] +| | | | | | Remainder: 0.0103495 - 3.25335% +| | | | | Remainder: 3.48e-06 - 0.00109392% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.00110635% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.204e-05 - 0.00378422% [1] +| | | | build response library: 2.028e-05 - 0.00637408% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.38067% [1] +| | | | | Remainder: 2e-05 - 98.6193% +| | | | Remainder: 5.04e-06 - 0.00158409% +| | | Remainder: 7.8e-06 - 0.00245151% +| | Mini-EM: eval auxiliary physics model evaluator: 0.347717 - 13.5657% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0987864 - 28.41% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.247329 - 71.1294% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00041144 - 0.166353% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.172713 - 69.8313% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.0024781% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.2e-06 - 0.00474776% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.64e-06 - 0.00210754% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00145792 - 0.844129% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0102291 - 5.92261% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0251242 - 14.5468% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00413008 - 2.3913% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0160048 - 9.26673% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210366 - 12.1801% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0289556 - 16.7652% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.68e-06 - 0.00386769% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.64e-06 - 0.00152855% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0449634 - 26.0336% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00385448 - 2.23173% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00315836 - 1.82868% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136525 - 7.90472% [4] +| | | | | Remainder: 0.0001204 - 0.069711% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.476e-05 - 0.00596776% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000776294% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00041732 - 0.168731% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.073412 - 29.682% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0365999 - 49.8554% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0367905 - 50.115% [1] +| | | | | Remainder: 2.168e-05 - 0.0295319% +| | | | Remainder: 0.00035844 - 0.144924% +| | | Remainder: 0.00160152 - 0.460582% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043684 - 0.170427% [1] +| | | getWorksets(): 5.68e-06 - 0.130025% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 73.9437% [1] +| | | | Remainder: 1.48e-06 - 26.0563% +| | | getOrientations(): 8.4e-07 - 0.019229% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081236 - 18.5963% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093168 - 21.3277% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041356 - 9.46708% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012038 - 27.557% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0256387% [3] +| | | Remainder: 0.00099936 - 22.877% +| | panzer::ModelEvaluator::create_W_op: 0.264662 - 10.3254% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.439615 - 17.1509% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033232 - 0.0755934% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.342626 - 77.9376% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000502006% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00224804 - 0.656122% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112408 - 3.28077% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0132252 - 3.85995% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00134516 - 0.392604% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0149534 - 4.36436% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0125909 - 3.67483% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00226744 - 0.661784% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0118496 - 3.45848% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6e-06 - 0.00175118% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00444068 - 1.29607% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267835 - 7.81713% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.004583 - 1.33761% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0254705 - 7.43392% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0272086 - 7.94121% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0378599 - 11.0499% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.176e-05 - 0.00343232% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0022796 - 0.665333% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0262478 - 7.6608% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.042189 - 12.3134% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00626008 - 1.82709% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0012046 - 0.351579% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0142723 - 4.16557% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0303302 - 8.8523% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0235628 - 6.87712% [4] +| | | | Remainder: 0.00019288 - 0.0562947% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.00391251% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.48e-06 - 0.000336658% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123796 - 0.281601% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0947278 - 21.5479% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0947018 - 99.9726% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.616e-05 - 0.0170594% [1] +| | | | Remainder: 9.8e-06 - 0.0103454% +| | | Remainder: 0.00067272 - 0.153025% +| | MaxwellPreconditioner::build: 0.00328956 - 0.128337% [1] +| | | MaxwellPreconditioner: Schur complement: 1.756e-05 - 0.53381% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00134584 - 40.9125% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.246686% [1] +| | | | Ifpack2::Relaxation::compute: 0.00060772 - 45.1554% [1] +| | | | Remainder: 0.0007348 - 54.5979% +| | | MaxwellPreconditioner: Solver S_E: 0.00183616 - 55.8178% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0697107% [1] +| | | | Ifpack2::Relaxation::compute: 0.00141336 - 76.9737% [1] +| | | | Remainder: 0.00042152 - 22.9566% +| | | MaxwellPreconditioner: Block preconditioner: 8.1e-05 - 2.46234% [1] +| | | Remainder: 9e-06 - 0.273593% +| | Mini-EM: timestepper: 0.292839 - 11.4247% [1] +| | | Mini-EM: Advance Time Step: 0.292836 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.039659 - 13.5431% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023608 - 0.595275% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0378252 - 95.376% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00380699% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00023824 - 0.629845% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00313952 - 8.30008% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00189544 - 5.01106% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000164 - 0.433574% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00175624 - 4.64305% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00164664 - 4.35329% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00015996 - 0.422893% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000397 - 1.04957% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.00824848% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00033264 - 0.879415% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00388368 - 10.2675% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00147168 - 3.89074% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00061696 - 1.63108% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0033602 - 8.88351% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0066452 - 17.5682% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.68e-06 - 0.0203039% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00024192 - 0.639574% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00275624 - 7.28679% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00346336 - 9.15623% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00027504 - 0.727135% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016448 - 0.434843% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0016996 - 4.49331% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00262492 - 6.93961% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00075892 - 2.00639% [4] +| | | | | | Remainder: 0.00012104 - 0.319999% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.596e-05 - 0.090673% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00564815% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00131968 - 3.32757% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00016328 - 0.41171% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013412 - 82.1411% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.08e-06 - 1.27389% [1] +| | | | | | Remainder: 2.708e-05 - 16.585% +| | | | | Remainder: 7.66e-05 - 0.193147% +| | | | Stratimikos: BelosLOWS: 0.244072 - 83.3474% [1] +| | | | | GMRES block system: Operation Op*x: 0.0023316 - 0.955293% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011316 - 0.0463634% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.240911 - 98.7051% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00048748 - 0.202348% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00011232 - 23.0409% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00010688 - 95.1567% [2] +| | | | | | | | Remainder: 5.44e-06 - 4.8433% +| | | | | | | Belos::MVT::MvScale: 6.84e-05 - 14.0313% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001786 - 36.6374% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00017004 - 95.2072% [2] +| | | | | | | | Remainder: 8.56e-06 - 4.79283% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.456e-05 - 13.2436% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.212e-05 - 96.2206% [2] +| | | | | | | | Remainder: 2.44e-06 - 3.77943% +| | | | | | | Remainder: 6.36e-05 - 13.0467% +| | | | | | Belos::MVT::MvAddMv: 0.00133804 - 0.555408% [2] +| | | | | | Belos::MVT::MvNorm: 8.92e-05 - 0.0370261% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.23557 - 97.7828% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000558 - 0.236873% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.004e-05 - 0.0254872% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00802884 - 3.40827% [2] +| | | | | | | | Belos::MVT::Assign: 4.736e-05 - 0.589874% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0005316 - 6.62113% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0004382 - 82.4304% [22] +| | | | | | | | | Remainder: 9.34e-05 - 17.5696% +| | | | | | | | Belos::MVT::MvDot: 0.0008364 - 10.4174% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00044904 - 5.59284% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00499536 - 62.2177% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00088428 - 11.0138% [60] +| | | | | | | | Remainder: 0.0002848 - 3.54721% +| | | | | | | CG S_E: Operation Op*x: 0.00095036 - 0.403431% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.223941 - 95.0635% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015404 - 0.0687861% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00643896 - 2.8753% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00539368 - 83.7663% [278] +| | | | | | | | | Remainder: 0.00104528 - 16.2337% +| | | | | | | | Belos::MVT::MvDot: 0.0115996 - 5.17977% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.0059674 - 2.66473% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.185028 - 82.6239% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0127754 - 5.70482% [831] +| | | | | | | | Remainder: 0.00197664 - 0.882663% +| | | | | | | Remainder: 0.00203176 - 0.862488% +| | | | | | GMRES block system: Operation Op*x: 0.001938 - 0.804446% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.396e-05 - 0.0140965% [1] +| | | | | | Remainder: 0.00145492 - 0.603924% +| | | | | Remainder: 0.00071572 - 0.293242% +| | | | Mini-EM: Compute responses: 0.008961 - 3.06007% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022968 - 2.56311% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00719884 - 80.3352% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.0488968% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001558 - 2.16424% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00170612 - 23.6999% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0338943% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00029608 - 4.11288% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00025912 - 3.59947% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0033788 - 46.9353% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.4e-06 - 0.0472298% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00032424 - 4.50406% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00027968 - 3.88507% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00029408 - 4.0851% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.664e-05 - 0.508971% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.12e-06 - 0.0294492% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00022172 - 3.07994% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00013072 - 1.81585% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.56e-05 - 0.355613% [4] +| | | | | | Remainder: 7.876e-05 - 1.09407% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 0.0968642% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0156233% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00109552 - 12.2254% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025136 - 2.80504% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.334182% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023284 - 92.6321% [1] +| | | | | | Remainder: 1.768e-05 - 7.03374% +| | | | | Remainder: 0.00017552 - 1.95871% +| | | | Remainder: 0.00014476 - 0.0494338% +| | | Remainder: 2.6e-06 - 0.00088786% +| | Remainder: 0.0316414 - 1.23445% +| Remainder: 4.176e-05 - 0.00162918% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.244072 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.7773 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00077804 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.225401 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0083696 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 0.244197 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 2.57825 [1] +| Mini-EM: Total Time: 2.57821 - 99.9983% [1] +| | Mini-EM: build mesh: 0.000612 - 0.0237374% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028888 - 47.2026% [1] +| | | Remainder: 0.00032312 - 52.7974% +| | Mini-EM: build physics blocks: 0.00089752 - 0.0348118% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024072 - 0.00933672% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.395226 - 15.3295% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.151917 - 5.89236% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0620637 - 40.8536% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0500006 - 80.5633% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00173024 - 2.78784% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0102633 - 16.5367% [3] +| | | | Remainder: 6.96e-05 - 0.112143% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0102271 - 6.73203% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.006019 - 58.8533% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0002034 - 1.98883% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0007938 - 7.76172% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00046656 - 4.56199% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119484 - 11.6831% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00140916 - 13.7787% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.412e-05 - 0.72474% [3] +| | | | Remainder: 6.624e-05 - 0.64769% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151576 - 9.97751% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00643976 - 4.23899% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188891 - 12.4338% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00816616 - 5.3754% [3] +| | | Remainder: 0.0309738 - 20.3886% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0077076 - 0.298952% [2] +| | Mini-EM: setup physics model evaluator: 0.313992 - 12.1787% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.313976 - 99.9949% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.00103193% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000114658% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.308656 - 98.3056% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.308642 - 99.9955% [1] +| | | | | | getWorksets(): 0.285605 - 92.536% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.285602 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161547 - 56.5638% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00356816 - 2.20874% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0292105 - 18.0817% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00059552 - 2.03872% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0285988 - 97.906% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002916 - 1.01962% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012832 - 0.44869% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000544 - 1.90218% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00243964 - 8.53057% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00564824 - 19.7499% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0012994 - 4.54355% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00439136 - 15.355% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013352 - 0.466873% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00858452 - 30.0171% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00379108 - 44.1618% [4] +| | | | | | | | | | | | Remainder: 0.00479344 - 55.8382% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00412452 - 14.422% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00092576 - 3.23706% [4] +| | | | | | | | | | | Remainder: 8.792e-05 - 0.307425% +| | | | | | | | | | Remainder: 1.616e-05 - 0.0553226% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.111662 - 69.1204% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0652383 - 58.4248% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010352 - 0.15868% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.22e-05 - 0.0493575% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0344008 - 52.731% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252025 - 38.6314% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.96e-05 - 0.0453721% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00515316 - 7.89898% [4] +| | | | | | | | | | | Remainder: 0.00031652 - 0.485175% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0217521 - 19.4803% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0151987 - 13.6114% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013688 - 0.122584% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00529188 - 4.73919% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392808 - 3.51783% [4] +| | | | | | | | | | Remainder: 0.00011612 - 0.103992% +| | | | | | | | | Remainder: 0.0171064 - 10.5891% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.124024 - 43.4256% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123915 - 99.912% [8] +| | | | | | | | | Remainder: 0.0001092 - 0.0880473% +| | | | | | | | Remainder: 3.032e-05 - 0.0106162% +| | | | | | | Remainder: 3.48e-06 - 0.00121847% +| | | | | | getOrientations(): 1.164e-05 - 0.00377136% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072796 - 0.235859% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070036 - 0.226917% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036928 - 0.119647% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012176 - 0.0394502% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086744 - 0.28105% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00027216% [2] +| | | | | | Remainder: 0.0202378 - 6.55704% +| | | | | Remainder: 1.396e-05 - 0.00452283% +| | | | fmb->setupBCFieldManagers(): 8.36e-06 - 0.00266262% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.752e-05 - 0.00558004% [1] +| | | | build response library: 0.00527068 - 1.67869% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.005184 - 98.3554% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0632716% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 67.0732% [1] +| | | | | | | Remainder: 1.08e-06 - 32.9268% +| | | | | | getOrientations(): 4.8e-07 - 0.00925926% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074744 - 14.4182% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088256 - 17.0247% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040588 - 7.82948% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118636 - 22.885% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0223765% [3] +| | | | | | Remainder: 0.00195684 - 37.7477% +| | | | | Remainder: 8.668e-05 - 1.64457% +| | | | Remainder: 2e-05 - 0.00636991% +| | | Remainder: 1.6e-05 - 0.00509567% +| | Mini-EM: setup auxiliary physics model evaluator: 0.318671 - 12.3602% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.318663 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 1e-06 - 0.000313811% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000200839% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.31862 - 99.9864% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.318616 - 99.9989% [1] +| | | | | | getWorksets(): 0.210595 - 66.0968% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.210594 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.125953 - 59.8084% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00307564 - 2.4419% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.025862 - 20.5331% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00056812 - 2.19673% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0252863 - 97.7739% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021752 - 0.860228% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012668 - 0.500982% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00053704 - 2.12384% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0023636 - 9.34735% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00522064 - 20.6461% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00127212 - 5.03086% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00403484 - 15.9566% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00011852 - 0.468712% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00691768 - 27.3574% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00311688 - 45.0567% [4] +| | | | | | | | | | | | Remainder: 0.0038008 - 54.9433% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00351336 - 13.8943% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00091716 - 3.6271% [4] +| | | | | | | | | | | Remainder: 4.716e-05 - 0.186504% +| | | | | | | | | | Remainder: 7.6e-06 - 0.0293867% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0826603 - 65.628% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488951 - 59.1518% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.96e-05 - 0.101442% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.876e-05 - 0.0588198% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0239341 - 48.95% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0247697 - 50.6588% [4] +| | | | | | | | | | | Remainder: 0.00011292 - 0.230943% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0144762 - 17.5128% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0154526 - 18.6941% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.892e-05 - 0.0954751% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00346828 - 4.19582% [4] +| | | | | | | | | | Remainder: 0.00028924 - 0.349914% +| | | | | | | | | Remainder: 0.0143548 - 11.397% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0846307 - 40.1867% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0845737 - 99.9326% [4] +| | | | | | | | | Remainder: 5.704e-05 - 0.0673987% +| | | | | | | | Remainder: 1.036e-05 - 0.00491942% +| | | | | | | Remainder: 1.48e-06 - 0.00070277% +| | | | | | getOrientations(): 1.28e-05 - 0.00401737% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00041668 - 0.130778% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034708 - 0.108934% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020116 - 0.0631355% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0951736 - 29.8709% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0951514 - 99.9768% [1] +| | | | | | | Remainder: 2.212e-05 - 0.0232417% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00046428 - 0.145718% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000125543% [2] +| | | | | | Remainder: 0.011405 - 3.57955% +| | | | | Remainder: 3.56e-06 - 0.00111732% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.00123014% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.328e-05 - 0.00416741% [1] +| | | | build response library: 1.944e-05 - 0.00610049% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.44033% [1] +| | | | | Remainder: 1.916e-05 - 98.5597% +| | | | Remainder: 4.96e-06 - 0.0015565% +| | | Remainder: 8e-06 - 0.00251043% +| | Mini-EM: eval auxiliary physics model evaluator: 0.34779 - 13.4896% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0986381 - 28.3614% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.247569 - 71.1834% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00040704 - 0.164415% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.172923 - 69.8484% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 0.00217438% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.92e-06 - 0.00458007% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.92e-06 - 0.0022669% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00178796 - 1.03396% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.010232 - 5.91708% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0255422 - 14.7708% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0041118 - 2.37782% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0156904 - 9.07365% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0209235 - 12.0999% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0286709 - 16.5801% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.68e-06 - 0.00386299% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.44e-06 - 0.00141103% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.044974 - 26.0081% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00388148 - 2.24463% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00325292 - 1.88114% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0137199 - 7.9341% [4] +| | | | | Remainder: 0.00011136 - 0.0643986% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.524e-05 - 0.00615586% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000791698% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00041856 - 0.169068% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0734411 - 29.6649% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0366031 - 49.8401% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0368173 - 50.1317% [1] +| | | | | Remainder: 2.068e-05 - 0.0281586% +| | | | Remainder: 0.0003622 - 0.146303% +| | | Remainder: 0.00158304 - 0.455171% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444964 - 0.172587% [1] +| | | getWorksets(): 6.32e-06 - 0.142034% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.76e-06 - 75.3165% [1] +| | | | Remainder: 1.56e-06 - 24.6835% +| | | getOrientations(): 1e-06 - 0.0224737% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081456 - 18.3062% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009384 - 21.0893% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042424 - 9.53425% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124568 - 27.9951% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0269685% [3] +| | | Remainder: 0.00101824 - 22.8836% +| | panzer::ModelEvaluator::create_W_op: 0.261784 - 10.1537% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.446533 - 17.3195% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0003264 - 0.0730965% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.349268 - 78.2179% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000515363% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00417932 - 1.19659% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0113696 - 3.25525% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135879 - 3.8904% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00132828 - 0.380304% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151155 - 4.32775% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0124648 - 3.56883% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00223988 - 0.641306% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122502 - 3.5074% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.84e-06 - 0.00195838% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00452332 - 1.29508% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269203 - 7.70762% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00465616 - 1.33312% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0261012 - 7.47311% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0276416 - 7.91413% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381357 - 10.9187% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.268e-05 - 0.00363045% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00399628 - 1.14419% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0262625 - 7.51929% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0425502 - 12.1827% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.005977 - 1.71129% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00123556 - 0.353757% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0144006 - 4.12306% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0307613 - 8.80736% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0233582 - 6.68774% [4] +| | | | Remainder: 0.00019176 - 0.0549033% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.00397731% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000250821% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.001239 - 0.277471% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0950117 - 21.2776% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0949851 - 99.972% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.68e-05 - 0.017682% [1] +| | | | Remainder: 9.8e-06 - 0.0103145% +| | | Remainder: 0.00066844 - 0.149696% +| | MaxwellPreconditioner::build: 0.00337012 - 0.130716% [1] +| | | MaxwellPreconditioner: Schur complement: 1.716e-05 - 0.509181% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00139124 - 41.2816% [1] +| | | | Ifpack2::Relaxation::initialize: 3.96e-06 - 0.284638% [1] +| | | | Ifpack2::Relaxation::compute: 0.00062588 - 44.9872% [1] +| | | | Remainder: 0.0007614 - 54.7282% +| | | MaxwellPreconditioner: Solver S_E: 0.00186836 - 55.439% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0706502% [1] +| | | | Ifpack2::Relaxation::compute: 0.00142776 - 76.4178% [1] +| | | | Remainder: 0.00043928 - 23.5115% +| | | MaxwellPreconditioner: Block preconditioner: 8.432e-05 - 2.50199% [1] +| | | Remainder: 9.04e-06 - 0.26824% +| | Mini-EM: timestepper: 0.294206 - 11.4113% [1] +| | | Mini-EM: Advance Time Step: 0.294204 - 99.9992% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0406871 - 13.8296% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023552 - 0.578857% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0388349 - 95.4478% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.004223% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026628 - 0.685672% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00318676 - 8.20591% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188632 - 4.85728% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001652 - 0.42539% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00174332 - 4.48905% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00163904 - 4.22053% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016264 - 0.418798% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0003954 - 1.01816% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.00803401% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030596 - 0.787848% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00378084 - 9.73567% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00157372 - 4.05233% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00049536 - 1.27555% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00335796 - 8.64675% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00775628 - 19.9724% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.18e-05 - 0.030385% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00025404 - 0.654154% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00276736 - 7.12596% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00345536 - 8.89756% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00027892 - 0.71822% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016528 - 0.425596% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00166384 - 4.28439% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0026332 - 6.7805% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00075752 - 1.95062% [4] +| | | | | | Remainder: 0.00012776 - 0.328982% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.024e-05 - 0.0743233% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00530881% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00133772 - 3.28783% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001622 - 0.398652% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013368 - 82.4168% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.1344% [1] +| | | | | | Remainder: 2.668e-05 - 16.4488% +| | | | | Remainder: 8.432e-05 - 0.20724% +| | | | Stratimikos: BelosLOWS: 0.244237 - 83.0165% [1] +| | | | | GMRES block system: Operation Op*x: 0.00238036 - 0.974609% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013076 - 0.0535381% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.240976 - 98.6645% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00052512 - 0.217914% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00011976 - 22.8062% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011376 - 94.99% [2] +| | | | | | | | Remainder: 6e-06 - 5.01002% +| | | | | | | Belos::MVT::MvScale: 6.908e-05 - 13.1551% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020384 - 38.8178% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019244 - 94.4074% [2] +| | | | | | | | Remainder: 1.14e-05 - 5.59262% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.84e-05 - 13.0256% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.596e-05 - 96.4327% [2] +| | | | | | | | Remainder: 2.44e-06 - 3.56725% +| | | | | | | Remainder: 6.404e-05 - 12.1953% +| | | | | | Belos::MVT::MvAddMv: 0.00026988 - 0.111995% [2] +| | | | | | Belos::MVT::MvNorm: 7.992e-05 - 0.0331652% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.236342 - 98.0772% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00058336 - 0.246828% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.032e-05 - 0.0255223% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00824724 - 3.48953% [2] +| | | | | | | | Belos::MVT::Assign: 8.808e-05 - 1.06799% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000595 - 7.21453% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00049448 - 83.1059% [22] +| | | | | | | | | Remainder: 0.00010052 - 16.8941% +| | | | | | | | Belos::MVT::MvDot: 0.00084852 - 10.2885% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00045704 - 5.54173% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00505908 - 61.3427% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.000904 - 10.9612% [60] +| | | | | | | | Remainder: 0.00029552 - 3.58326% +| | | | | | | CG S_E: Operation Op*x: 0.00096464 - 0.408154% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.224295 - 94.9025% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015592 - 0.0695157% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00660156 - 2.94325% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00555568 - 84.1571% [278] +| | | | | | | | | Remainder: 0.00104588 - 15.8429% +| | | | | | | | Belos::MVT::MvDot: 0.0116724 - 5.20404% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.00598864 - 2.66999% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.184899 - 82.4358% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0130179 - 5.80392% [831] +| | | | | | | | Remainder: 0.00195928 - 0.873529% +| | | | | | | Remainder: 0.00219196 - 0.927451% +| | | | | | GMRES block system: Operation Op*x: 0.00218736 - 0.90771% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.896e-05 - 0.0120178% [1] +| | | | | | Remainder: 0.00154216 - 0.639965% +| | | | | Remainder: 0.00075056 - 0.307308% +| | | | Mini-EM: Compute responses: 0.0091214 - 3.10037% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023524 - 2.57899% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00735288 - 80.6113% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.08e-06 - 0.0418883% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015804 - 2.14936% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00158236 - 21.5203% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.8e-06 - 0.0380803% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00029516 - 4.01421% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00025276 - 3.43756% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00367856 - 50.0288% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.08e-06 - 0.0554885% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00032 - 4.35204% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00027464 - 3.73514% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00028568 - 3.88528% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.66e-05 - 0.497764% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2e-06 - 0.0272002% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00021848 - 2.97135% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00013016 - 1.77019% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.568e-05 - 0.349251% [4] +| | | | | | Remainder: 8.28e-05 - 1.12609% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.36e-06 - 0.0916526% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0175412% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00110096 - 12.0701% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025196 - 2.7623% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.365137% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023444 - 93.0465% [1] +| | | | | | Remainder: 1.66e-05 - 6.58835% +| | | | | Remainder: 0.0001704 - 1.86813% +| | | | Remainder: 0.00015764 - 0.053582% +| | | Remainder: 2.44e-06 - 0.000829351% +| | Remainder: 0.0308109 - 1.19505% +| Remainder: 4.304e-05 - 0.00166935% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.244237 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.755 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00086428 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.22661 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0083696 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 0.244927 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 2.61268 [1] +| Mini-EM: Total Time: 2.61264 - 99.9984% [1] +| | Mini-EM: build mesh: 0.00060312 - 0.0230847% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002832 - 46.9558% [1] +| | | Remainder: 0.00031992 - 53.0442% +| | Mini-EM: build physics blocks: 0.00078208 - 0.0299345% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023636 - 0.00904679% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.392599 - 15.0269% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.149389 - 5.71794% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0621804 - 41.6231% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0500058 - 80.4206% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00177796 - 2.85936% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0103264 - 16.6071% [3] +| | | | Remainder: 7.024e-05 - 0.112962% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0104857 - 7.01904% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00633376 - 60.4039% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00020188 - 1.92529% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00078824 - 7.5173% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0004682 - 4.46514% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124988 - 11.9199% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00129908 - 12.3891% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.44e-05 - 0.709539% [3] +| | | | Remainder: 7.024e-05 - 0.669866% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151226 - 10.1229% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00646548 - 4.32795% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0187601 - 12.5579% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00795668 - 5.32614% [3] +| | | Remainder: 0.0284182 - 19.023% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00773 - 0.295869% [2] +| | Mini-EM: setup physics model evaluator: 0.312911 - 11.9768% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.312894 - 99.9947% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000997142% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000127839% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.307696 - 98.3387% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.307681 - 99.9951% [1] +| | | | | | getWorksets(): 0.283775 - 92.2301% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.283771 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160747 - 56.6466% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00341132 - 2.12217% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0292226 - 18.1793% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00059132 - 2.02351% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0286147 - 97.92% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00028588 - 0.999066% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000127 - 0.443828% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00054176 - 1.89329% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00242212 - 8.46459% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00559904 - 19.567% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013382 - 4.67661% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00446508 - 15.6041% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013412 - 0.46871% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00852404 - 29.789% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00377968 - 44.3414% [4] +| | | | | | | | | | | | Remainder: 0.00474436 - 55.6586% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.004155 - 14.5205% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00093244 - 3.2586% [4] +| | | | | | | | | | | Remainder: 9.004e-05 - 0.314663% +| | | | | | | | | | Remainder: 1.652e-05 - 0.0565317% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11171 - 69.4944% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0655223 - 58.6539% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010784 - 0.164585% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.068e-05 - 0.0468238% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0350676 - 53.5201% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0246858 - 37.6754% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.2e-05 - 0.0488383% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00519552 - 7.92939% [4] +| | | | | | | | | | | Remainder: 0.00040288 - 0.614875% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0216378 - 19.3696% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0150609 - 13.4822% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014312 - 0.128117% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00528824 - 4.7339% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00393432 - 3.52191% [4] +| | | | | | | | | | Remainder: 0.00012332 - 0.110393% +| | | | | | | | | Remainder: 0.0164028 - 10.2042% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.122993 - 43.3423% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.122876 - 99.9047% [8] +| | | | | | | | | Remainder: 0.0001172 - 0.09529% +| | | | | | | | Remainder: 3.148e-05 - 0.0110934% +| | | | | | | Remainder: 3.56e-06 - 0.00125452% +| | | | | | getOrientations(): 1.156e-05 - 0.00375714% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070652 - 0.229627% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000679 - 0.220683% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036308 - 0.118005% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011728 - 0.0381174% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084088 - 0.273296% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000234009% [2] +| | | | | | Remainder: 0.0211873 - 6.88613% +| | | | | Remainder: 1.52e-05 - 0.00493994% +| | | | fmb->setupBCFieldManagers(): 7.24e-06 - 0.00231388% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.74e-05 - 0.00556098% [1] +| | | | build response library: 0.00514896 - 1.64559% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00506288 - 98.3282% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0576747% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 67.1233% [1] +| | | | | | | Remainder: 9.6e-07 - 32.8767% +| | | | | | getOrientations(): 4.4e-07 - 0.00869071% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071732 - 14.1682% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008656 - 17.097% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038764 - 7.65651% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115348 - 22.7831% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0213317% [3] +| | | | | | Remainder: 0.0019344 - 38.2075% +| | | | | Remainder: 8.608e-05 - 1.67179% +| | | | Remainder: 2.088e-05 - 0.00667318% +| | | Remainder: 1.664e-05 - 0.00531781% +| | Mini-EM: setup auxiliary physics model evaluator: 0.323475 - 12.3811% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.323466 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000234955% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000173125% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.323425 - 99.9874% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.323422 - 99.9989% [1] +| | | | | | getWorksets(): 0.210549 - 65.1003% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.210547 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.127059 - 60.3468% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00314256 - 2.47331% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.025877 - 20.3662% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00056492 - 2.1831% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0253041 - 97.7861% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002128 - 0.84097% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001264 - 0.499523% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00053392 - 2.11001% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00239336 - 9.45838% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00524456 - 20.7261% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00134116 - 5.30016% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411292 - 16.254% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012144 - 0.479922% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0068082 - 26.9055% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00311032 - 45.6849% [4] +| | | | | | | | | | | | Remainder: 0.00369788 - 54.3151% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00345576 - 13.6569% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00090776 - 3.5874% [4] +| | | | | | | | | | | Remainder: 4.584e-05 - 0.181156% +| | | | | | | | | | Remainder: 7.96e-06 - 0.0307609% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0831277 - 65.4246% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0490213 - 58.9711% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.172e-05 - 0.105505% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.708e-05 - 0.0552413% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0240938 - 49.1496% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.024738 - 50.4638% [4] +| | | | | | | | | | | Remainder: 0.00011068 - 0.225779% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0152998 - 18.4052% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0148674 - 17.8851% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.932e-05 - 0.0954195% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00349076 - 4.19928% [4] +| | | | | | | | | | Remainder: 0.00036904 - 0.443944% +| | | | | | | | | Remainder: 0.0149114 - 11.7359% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0834782 - 39.6482% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0834179 - 99.9277% [4] +| | | | | | | | | Remainder: 6.032e-05 - 0.0722584% +| | | | | | | | Remainder: 1.044e-05 - 0.0049585% +| | | | | | | Remainder: 1.32e-06 - 0.000626933% +| | | | | | getOrientations(): 1.248e-05 - 0.00385874% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040004 - 0.12369% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033392 - 0.103246% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019672 - 0.0608246% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.101279 - 31.3148% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.101257 - 99.9786% [1] +| | | | | | | Remainder: 2.164e-05 - 0.0213667% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00045244 - 0.139892% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000123678% [2] +| | | | | | Remainder: 0.0101982 - 3.15321% +| | | | | Remainder: 3.4e-06 - 0.00105125% +| | | | fmb->setupBCFieldManagers(): 3.2e-06 - 0.000989285% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.22e-05 - 0.00377165% [1] +| | | | build response library: 1.892e-05 - 0.00584915% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2685% [1] +| | | | | Remainder: 1.868e-05 - 98.7315% +| | | | Remainder: 5.08e-06 - 0.00157049% +| | | Remainder: 8.72e-06 - 0.00269573% +| | Mini-EM: eval auxiliary physics model evaluator: 0.359554 - 13.7621% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.106169 - 29.5279% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.251809 - 70.0337% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00041128 - 0.16333% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.171741 - 68.2028% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 0.00235238% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.44e-06 - 0.00491439% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.12e-06 - 0.00239897% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00156248 - 0.909791% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.010201 - 5.93975% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0254272 - 14.8056% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00411568 - 2.39645% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0154478 - 8.99484% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.020699 - 12.0525% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0286014 - 16.6538% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.92e-06 - 0.00344706% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.00130429% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0448898 - 26.1381% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00384532 - 2.23903% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00315216 - 1.83542% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136632 - 7.95572% [4] +| | | | | Remainder: 0.00011084 - 0.0645392% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.448e-05 - 0.0057504% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 0.000921335% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0004034 - 0.160201% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0788718 - 31.3221% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0395128 - 50.0976% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0393387 - 49.8767% [1] +| | | | | Remainder: 2.028e-05 - 0.0257126% +| | | | Remainder: 0.00036476 - 0.144856% +| | | Remainder: 0.00157632 - 0.43841% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00431716 - 0.165241% [1] +| | | getWorksets(): 5.56e-06 - 0.128788% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.24e-06 - 76.259% [1] +| | | | Remainder: 1.32e-06 - 23.741% +| | | getOrientations(): 9.2e-07 - 0.0213103% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078608 - 18.2083% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091852 - 21.276% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040576 - 9.39877% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119788 - 27.7469% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0277961% [3] +| | | Remainder: 0.00100124 - 23.1921% +| | panzer::ModelEvaluator::create_W_op: 0.283835 - 10.8639% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.448608 - 17.1707% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033404 - 0.0744615% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.344716 - 76.8413% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000510565% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00401056 - 1.16344% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0117321 - 3.4034% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135664 - 3.93554% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00122868 - 0.356432% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.015028 - 4.35954% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0123727 - 3.58924% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00219316 - 0.636222% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0121176 - 3.51525% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.32e-06 - 0.00183339% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.004666 - 1.35358% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0265564 - 7.70384% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00415216 - 1.20452% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0253709 - 7.35994% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0272933 - 7.91762% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379549 - 11.0105% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.188e-05 - 0.00344631% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00383304 - 1.11194% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.02604 - 7.55404% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0416655 - 12.0869% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0059918 - 1.73818% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00126824 - 0.367909% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0144239 - 4.18429% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0298751 - 8.66658% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0231597 - 6.71849% [4] +| | | | Remainder: 0.00019592 - 0.0568352% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.652e-05 - 0.0036825% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.52e-06 - 0.000338826% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00120492 - 0.268591% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.101661 - 22.6615% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.101631 - 99.9708% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.86e-05 - 0.0182961% [1] +| | | | Remainder: 1.108e-05 - 0.010899% +| | | Remainder: 0.00067364 - 0.150162% +| | MaxwellPreconditioner::build: 0.004367 - 0.167149% [1] +| | | MaxwellPreconditioner: Schur complement: 1.664e-05 - 0.38104% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00136112 - 31.1683% [1] +| | | | Ifpack2::Relaxation::initialize: 3.84e-06 - 0.282121% [1] +| | | | Ifpack2::Relaxation::compute: 0.00060272 - 44.2812% [1] +| | | | Remainder: 0.00075456 - 55.4367% +| | | MaxwellPreconditioner: Solver S_E: 0.00289316 - 66.2505% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0497726% [1] +| | | | Ifpack2::Relaxation::compute: 0.001323 - 45.7285% [1] +| | | | Remainder: 0.00156872 - 54.2217% +| | | MaxwellPreconditioner: Block preconditioner: 8.652e-05 - 1.98122% [1] +| | | Remainder: 9.56e-06 - 0.218915% +| | Mini-EM: timestepper: 0.293829 - 11.2465% [1] +| | | Mini-EM: Advance Time Step: 0.293827 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0399422 - 13.5938% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00024108 - 0.603572% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0382687 - 95.8101% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00376286% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00027044 - 0.706687% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00314696 - 8.22332% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0018782 - 4.90792% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00016652 - 0.435133% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00158984 - 4.15441% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0016334 - 4.26824% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00015988 - 0.417782% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00039736 - 1.03834% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.88e-06 - 0.00752573% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030516 - 0.797414% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00400916 - 10.4763% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00137752 - 3.5996% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00052584 - 1.37407% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00361824 - 9.45482% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00658776 - 17.2145% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.56e-06 - 0.019755% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00024348 - 0.636238% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00287808 - 7.52071% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00348668 - 9.11104% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002752 - 0.719125% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001884 - 0.492308% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00154572 - 4.03912% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00309384 - 8.08451% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00076008 - 1.98617% [4] +| | | | | | Remainder: 0.00011908 - 0.311168% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.148e-05 - 0.0537777% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00540781% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00120032 - 3.00514% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013116 - 0.328374% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010304 - 78.5605% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 1.52486% [1] +| | | | | | Remainder: 2.612e-05 - 19.9146% +| | | | | Remainder: 7.732e-05 - 0.19358% +| | | | Stratimikos: BelosLOWS: 0.244964 - 83.3702% [1] +| | | | | GMRES block system: Operation Op*x: 0.00237348 - 0.96891% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012116 - 0.0494603% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.241832 - 98.7215% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00050244 - 0.207764% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001198 - 23.8436% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011452 - 95.5927% [2] +| | | | | | | | Remainder: 5.28e-06 - 4.40735% +| | | | | | | Belos::MVT::MvScale: 6.892e-05 - 13.7171% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00018248 - 36.3188% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00017316 - 94.8926% [2] +| | | | | | | | Remainder: 9.32e-06 - 5.10741% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.648e-05 - 13.2314% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.404e-05 - 96.3297% [2] +| | | | | | | | Remainder: 2.44e-06 - 3.67028% +| | | | | | | Remainder: 6.476e-05 - 12.8891% +| | | | | | Belos::MVT::MvAddMv: 0.00023144 - 0.0957028% [2] +| | | | | | Belos::MVT::MvNorm: 7.892e-05 - 0.0326342% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.237462 - 98.193% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00056532 - 0.238067% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.176e-05 - 0.0260084% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00836224 - 3.5215% [2] +| | | | | | | | Belos::MVT::Assign: 0.000113 - 1.35131% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00061532 - 7.35832% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00049812 - 80.953% [22] +| | | | | | | | | Remainder: 0.0001172 - 19.047% +| | | | | | | | Belos::MVT::MvDot: 0.00087856 - 10.5063% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00046956 - 5.61524% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00503272 - 60.1839% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.0009426 - 11.2721% [60] +| | | | | | | | Remainder: 0.00031048 - 3.71288% +| | | | | | | CG S_E: Operation Op*x: 0.00093004 - 0.391658% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.225541 - 94.9797% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015664 - 0.0694508% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00693548 - 3.07504% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00573888 - 82.7467% [278] +| | | | | | | | | Remainder: 0.0011966 - 17.2533% +| | | | | | | | Belos::MVT::MvDot: 0.0119758 - 5.30983% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.00617168 - 2.73639% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.184718 - 81.9002% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0134862 - 5.97948% [831] +| | | | | | | | Remainder: 0.0020966 - 0.929588% +| | | | | | | Remainder: 0.002002 - 0.843082% +| | | | | | GMRES block system: Operation Op*x: 0.00205088 - 0.84806% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.676e-05 - 0.0110655% [1] +| | | | | | Remainder: 0.00147944 - 0.611763% +| | | | | Remainder: 0.00063728 - 0.260153% +| | | | Mini-EM: Compute responses: 0.0087742 - 2.98618% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0002234 - 2.5461% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00710356 - 80.9596% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 0.0529312% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001568 - 2.20734% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0017348 - 24.4216% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.52e-06 - 0.0354752% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00029508 - 4.15397% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00025824 - 3.63536% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00327912 - 46.1616% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4e-06 - 0.0563098% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0003184 - 4.48226% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00027756 - 3.90734% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00030988 - 4.36232% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.808e-05 - 0.536069% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.16e-06 - 0.0304073% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00019844 - 2.79353% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012664 - 1.78277% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.648e-05 - 0.372771% [4] +| | | | | | Remainder: 7.16e-05 - 1.00795% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.24e-06 - 0.0939117% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0159559% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00102748 - 11.7102% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024568 - 2.80003% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.293064% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022628 - 92.1035% [1] +| | | | | | Remainder: 1.868e-05 - 7.60339% +| | | | | Remainder: 0.00016444 - 1.87413% +| | | | Remainder: 0.00014632 - 0.0497981% +| | | Remainder: 2.6e-06 - 0.000884867% +| | Remainder: 0.0304051 - 1.16377% +| Remainder: 4.08e-05 - 0.00156161% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.244964 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.6579 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000853 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.224894 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.00824844 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 0.243214 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 2.55763 [1] +| Mini-EM: Total Time: 2.55759 - 99.9984% [1] +| | Mini-EM: build mesh: 0.00059668 - 0.0233298% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028008 - 46.9397% [1] +| | | Remainder: 0.0003166 - 53.0603% +| | Mini-EM: build physics blocks: 0.00077676 - 0.0303708% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002384 - 0.00932127% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.391831 - 15.3203% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.148473 - 5.80519% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0619781 - 41.7437% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0499263 - 80.5548% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00174236 - 2.81125% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0102413 - 16.524% [3] +| | | | Remainder: 6.812e-05 - 0.10991% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0101249 - 6.81934% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00601572 - 59.4152% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000198 - 1.95558% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00079116 - 7.81402% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00046556 - 4.59818% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001216 - 12.01% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00130024 - 12.842% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.14e-05 - 0.705194% [3] +| | | | Remainder: 6.68e-05 - 0.659761% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151557 - 10.2077% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00643776 - 4.33598% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188974 - 12.7279% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00789756 - 5.31919% [3] +| | | Remainder: 0.0279815 - 18.8462% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00713936 - 0.279144% [2] +| | Mini-EM: setup physics model evaluator: 0.313272 - 12.2487% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.313256 - 99.995% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000868298% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000114922% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.307995 - 98.3204% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.307981 - 99.9954% [1] +| | | | | | getWorksets(): 0.285516 - 92.7056% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.285512 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161512 - 56.5692% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00350752 - 2.17168% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.029103 - 18.0191% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00058952 - 2.02563% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0284976 - 97.9198% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002906 - 1.01973% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012612 - 0.442563% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00054212 - 1.90233% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0024158 - 8.47719% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00559 - 19.6157% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00134152 - 4.70748% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00442264 - 15.5193% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013428 - 0.471197% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0084894 - 29.7898% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00379632 - 44.7184% [4] +| | | | | | | | | | | | Remainder: 0.00469308 - 55.2816% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.004126 - 14.4784% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00092952 - 3.26174% [4] +| | | | | | | | | | | Remainder: 8.964e-05 - 0.314552% +| | | | | | | | | | Remainder: 1.588e-05 - 0.0545647% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.111463 - 69.012% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0650797 - 58.3871% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010536 - 0.161894% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3e-05 - 0.0460973% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0346447 - 53.2342% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0248151 - 38.1303% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.056e-05 - 0.0469578% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00515984 - 7.92849% [4] +| | | | | | | | | | | Remainder: 0.00029416 - 0.451999% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0213162 - 19.1241% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0156486 - 14.0393% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013588 - 0.121906% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00524912 - 4.70931% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00391844 - 3.51548% [4] +| | | | | | | | | | Remainder: 0.00011464 - 0.102851% +| | | | | | | | | Remainder: 0.0174386 - 10.7971% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123969 - 43.42% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123856 - 99.9084% [8] +| | | | | | | | | Remainder: 0.00011356 - 0.0916034% +| | | | | | | | Remainder: 3.084e-05 - 0.0108017% +| | | | | | | Remainder: 3.88e-06 - 0.00135894% +| | | | | | getOrientations(): 1.1e-05 - 0.00357165% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072004 - 0.233794% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069244 - 0.224832% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043872 - 0.14245% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011852 - 0.0384829% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085744 - 0.278407% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000233781% [2] +| | | | | | Remainder: 0.0196264 - 6.37259% +| | | | | Remainder: 1.404e-05 - 0.00455852% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.00268151% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.676e-05 - 0.00535025% [1] +| | | | build response library: 0.00521208 - 1.66384% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.005126 - 98.3485% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0639875% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 73.1707% [1] +| | | | | | | Remainder: 8.8e-07 - 26.8293% +| | | | | | getOrientations(): 4.4e-07 - 0.00858369% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007414 - 14.4635% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087844 - 17.1369% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003936 - 7.6785% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115964 - 22.6227% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0195084% [3] +| | | | | | Remainder: 0.0019482 - 38.0062% +| | | | | Remainder: 8.608e-05 - 1.65155% +| | | | Remainder: 2.124e-05 - 0.00678039% +| | | Remainder: 1.58e-05 - 0.00504354% +| | Mini-EM: setup auxiliary physics model evaluator: 0.318677 - 12.46% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.318668 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 1.24e-06 - 0.00038912% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000175731% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.318626 - 99.9867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.318622 - 99.999% [1] +| | | | | | getWorksets(): 0.21082 - 66.166% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.210818 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126804 - 60.1486% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00312688 - 2.46591% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0256728 - 20.246% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000568 - 2.21246% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0250966 - 97.7559% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021812 - 0.86912% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012488 - 0.497596% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00053012 - 2.11231% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0023708 - 9.44668% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0052156 - 20.7821% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130536 - 5.20133% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00401424 - 15.9951% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012024 - 0.479108% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0067738 - 26.9909% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00310024 - 45.7681% [4] +| | | | | | | | | | | | Remainder: 0.00367356 - 54.2319% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00345912 - 13.7832% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00091948 - 3.66376% [4] +| | | | | | | | | | | Remainder: 4.488e-05 - 0.178829% +| | | | | | | | | | Remainder: 8.12e-06 - 0.0316289% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0830108 - 65.4637% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0490066 - 59.0365% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.164e-05 - 0.105373% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.796e-05 - 0.0570535% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0240748 - 49.1255% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0247422 - 50.4874% [4] +| | | | | | | | | | | Remainder: 0.00011012 - 0.224704% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0151671 - 18.2713% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0149506 - 18.0105% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.88e-05 - 0.0949275% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00346412 - 4.1731% [4] +| | | | | | | | | | Remainder: 0.00034344 - 0.413729% +| | | | | | | | | Remainder: 0.0149939 - 11.8245% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0840029 - 39.8461% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0839422 - 99.9278% [4] +| | | | | | | | | Remainder: 6.068e-05 - 0.0722356% +| | | | | | | | Remainder: 1.12e-05 - 0.00531263% +| | | | | | | Remainder: 1.24e-06 - 0.00058818% +| | | | | | getOrientations(): 1.228e-05 - 0.00385409% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004134 - 0.129746% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034308 - 0.107676% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001984 - 0.0622681% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0945191 - 29.6649% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0944971 - 99.9768% [1] +| | | | | | | Remainder: 2.196e-05 - 0.0232334% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00046244 - 0.145137% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000138094% [2] +| | | | | | Remainder: 0.0118536 - 3.72027% +| | | | | Remainder: 3.2e-06 - 0.00100431% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.00109205% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.268e-05 - 0.00397906% [1] +| | | | build response library: 1.928e-05 - 0.00605018% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24481% [1] +| | | | | Remainder: 1.904e-05 - 98.7552% +| | | | Remainder: 5.24e-06 - 0.00164434% +| | | Remainder: 8.52e-06 - 0.00267356% +| | Mini-EM: eval auxiliary physics model evaluator: 0.345958 - 13.5267% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0973333 - 28.1344% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.247103 - 71.4255% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00040872 - 0.165405% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.1721 - 69.6473% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 0.00244044% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.64e-06 - 0.00443927% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.2e-06 - 0.00244044% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00143408 - 0.833281% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0105138 - 6.10911% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0253548 - 14.7326% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00399172 - 2.31941% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0157212 - 9.13488% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0206498 - 11.9987% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0286341 - 16.638% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.16e-06 - 0.00357931% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.00130157% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0448761 - 26.0755% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00389444 - 2.26289% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00326856 - 1.89922% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136349 - 7.92263% [4] +| | | | | Remainder: 0.00010256 - 0.0595931% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.48e-05 - 0.00598941% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00080938% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00039816 - 0.161131% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0738165 - 29.8728% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0368965 - 49.9841% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0368996 - 49.9882% [1] +| | | | | Remainder: 2.044e-05 - 0.0276903% +| | | | Remainder: 0.00036212 - 0.146546% +| | | Remainder: 0.0015224 - 0.440053% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442412 - 0.17298% [1] +| | | getWorksets(): 6.28e-06 - 0.141949% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 66.242% [1] +| | | | Remainder: 2.12e-06 - 33.758% +| | | getOrientations(): 8.4e-07 - 0.0189868% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080292 - 18.1487% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092484 - 20.9045% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041404 - 9.3587% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122748 - 27.7452% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0253158% [3] +| | | Remainder: 0.0010466 - 23.6567% +| | panzer::ModelEvaluator::create_W_op: 0.260307 - 10.1778% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.440927 - 17.2399% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00032524 - 0.0737629% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.343849 - 77.9833% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000488586% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00237944 - 0.692001% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0113905 - 3.31264% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0130552 - 3.79678% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00125004 - 0.363543% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151164 - 4.39623% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.012478 - 3.62891% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00256868 - 0.747037% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0118163 - 3.43648% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.4e-06 - 0.00157046% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00450768 - 1.31095% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269847 - 7.84784% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0042912 - 1.24799% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0257343 - 7.48418% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.027417 - 7.97356% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0376364 - 10.9456% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.224e-05 - 0.0035597% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0022514 - 0.654764% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0259303 - 7.54119% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.042197 - 12.2719% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00650012 - 1.8904% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00130468 - 0.379434% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0145576 - 4.23372% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.030399 - 8.84081% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0238759 - 6.94372% [4] +| | | | Remainder: 0.000188 - 0.0546751% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.692e-05 - 0.00383737% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.000235867% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00116524 - 0.264271% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0948925 - 21.5212% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0948656 - 99.9717% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.656e-05 - 0.0174513% [1] +| | | | Remainder: 1.032e-05 - 0.0108755% +| | | Remainder: 0.00067644 - 0.153413% +| | MaxwellPreconditioner::build: 0.00293692 - 0.114832% [1] +| | | MaxwellPreconditioner: Schur complement: 1.712e-05 - 0.582924% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0013498 - 45.9597% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.266706% [1] +| | | | Ifpack2::Relaxation::compute: 0.00059992 - 44.4451% [1] +| | | | Remainder: 0.00074628 - 55.2882% +| | | MaxwellPreconditioner: Solver S_E: 0.00148092 - 50.4243% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0891338% [1] +| | | | Ifpack2::Relaxation::compute: 0.00105556 - 71.2773% [1] +| | | | Remainder: 0.00042404 - 28.6336% +| | | MaxwellPreconditioner: Block preconditioner: 8.032e-05 - 2.73484% [1] +| | | Remainder: 8.76e-06 - 0.298272% +| | Mini-EM: timestepper: 0.291553 - 11.3995% [1] +| | | Mini-EM: Advance Time Step: 0.291551 - 99.9992% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0391163 - 13.4166% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023164 - 0.592182% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0374624 - 95.7717% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0049116% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026552 - 0.708765% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00313272 - 8.36231% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188912 - 5.04271% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00016244 - 0.433609% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0016926 - 4.51814% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00162764 - 4.34473% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00015812 - 0.422077% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00039644 - 1.05824% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.00832836% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030524 - 0.814791% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00378252 - 10.0969% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00137532 - 3.6712% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00057248 - 1.52815% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00331932 - 8.86041% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00668588 - 17.8469% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.64e-06 - 0.0203938% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00024288 - 0.648331% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00285468 - 7.62013% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00345376 - 9.21928% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00027836 - 0.743039% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016496 - 0.440335% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00159944 - 4.26946% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00261524 - 6.98098% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00075608 - 2.01824% [4] +| | | | | | Remainder: 0.000119 - 0.317652% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.132e-05 - 0.0545041% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00572651% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0011986 - 3.06419% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00012876 - 0.329172% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001006 - 78.1299% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.27369% [1] +| | | | | | Remainder: 2.652e-05 - 20.5965% +| | | | | Remainder: 7.14e-05 - 0.182533% +| | | | Stratimikos: BelosLOWS: 0.243256 - 83.4353% [1] +| | | | | GMRES block system: Operation Op*x: 0.00232612 - 0.956243% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012088 - 0.0496925% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.240175 - 98.7332% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0005144 - 0.214177% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00011264 - 21.8974% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00010708 - 95.0639% [2] +| | | | | | | | Remainder: 5.56e-06 - 4.93608% +| | | | | | | Belos::MVT::MvScale: 6.96e-05 - 13.5303% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020388 - 39.6345% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001798 - 88.1891% [2] +| | | | | | | | Remainder: 2.408e-05 - 11.8109% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.628e-05 - 12.8849% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.368e-05 - 96.0772% [2] +| | | | | | | | Remainder: 2.6e-06 - 3.92275% +| | | | | | | Remainder: 6.2e-05 - 12.0529% +| | | | | | Belos::MVT::MvAddMv: 0.00023076 - 0.0960801% [2] +| | | | | | Belos::MVT::MvNorm: 7.82e-05 - 0.0325596% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.235781 - 98.1707% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00057928 - 0.245685% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.04e-05 - 0.025617% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00820436 - 3.47965% [2] +| | | | | | | | Belos::MVT::Assign: 0.0001086 - 1.32369% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00057108 - 6.96069% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00047388 - 82.9796% [22] +| | | | | | | | | Remainder: 9.72e-05 - 17.0204% +| | | | | | | | Belos::MVT::MvDot: 0.00086056 - 10.4891% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00045196 - 5.50878% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00503912 - 61.42% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00089104 - 10.8606% [60] +| | | | | | | | Remainder: 0.000282 - 3.4372% +| | | | | | | CG S_E: Operation Op*x: 0.00095124 - 0.403442% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.223796 - 94.917% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015436 - 0.0689734% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00652312 - 2.91476% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.005451 - 83.5643% [278] +| | | | | | | | | Remainder: 0.00107212 - 16.4357% +| | | | | | | | Belos::MVT::MvDot: 0.0116162 - 5.1905% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.00599912 - 2.68061% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.184809 - 82.5789% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0128177 - 5.72738% [831] +| | | | | | | | Remainder: 0.00187744 - 0.838905% +| | | | | | | Remainder: 0.00218952 - 0.928623% +| | | | | | GMRES block system: Operation Op*x: 0.00202332 - 0.842437% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.76e-05 - 0.0114916% [1] +| | | | | | Remainder: 0.00151912 - 0.632506% +| | | | | Remainder: 0.00063456 - 0.260861% +| | | | Mini-EM: Compute responses: 0.00903216 - 3.09797% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023276 - 2.57701% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00734036 - 81.2692% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.88e-06 - 0.0392351% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015612 - 2.12687% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00169364 - 23.073% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.88e-06 - 0.0392351% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00029536 - 4.02378% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0002336 - 3.18241% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00358536 - 48.8445% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.36e-06 - 0.0457743% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0003208 - 4.37036% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0002546 - 3.46849% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00030568 - 4.16437% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.592e-05 - 0.489349% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.12e-06 - 0.0288814% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00021536 - 2.93392% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00013144 - 1.79065% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.632e-05 - 0.358566% [4] +| | | | | | Remainder: 7.492e-05 - 1.02066% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.2e-06 - 0.0907867% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0155002% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00102644 - 11.3643% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024836 - 2.74973% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.25769% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022988 - 92.5592% [1] +| | | | | | Remainder: 1.784e-05 - 7.18312% +| | | | | Remainder: 0.00017464 - 1.93354% +| | | | Remainder: 0.00014616 - 0.0501319% +| | | Remainder: 2.36e-06 - 0.000809458% +| | Remainder: 0.0304801 - 1.19175% +| Remainder: 4.148e-05 - 0.00162181% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.243256 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.8871 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00084712 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.224192 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.00818288 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 0.243351 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 2.56141 [1] +| Mini-EM: Total Time: 2.56137 - 99.9984% [1] +| | Mini-EM: build mesh: 0.00059644 - 0.023286% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027888 - 46.7574% [1] +| | | Remainder: 0.00031756 - 53.2426% +| | Mini-EM: build physics blocks: 0.0008088 - 0.0315768% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023296 - 0.00909513% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.393918 - 15.3792% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.148566 - 5.80026% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0621125 - 41.808% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0499627 - 80.439% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00175908 - 2.83209% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0103196 - 16.6144% [3] +| | | | Remainder: 7.108e-05 - 0.114437% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0101549 - 6.83525% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00605272 - 59.6041% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00020308 - 1.99983% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00078664 - 7.74642% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00046908 - 4.61926% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120188 - 11.8355% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00129936 - 12.7954% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.24e-05 - 0.712958% [3] +| | | | Remainder: 6.972e-05 - 0.686566% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0150839 - 10.153% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00644584 - 4.3387% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0187668 - 12.632% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00795712 - 5.35594% [3] +| | | Remainder: 0.0280452 - 18.8772% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00715052 - 0.279168% [2] +| | Mini-EM: setup physics model evaluator: 0.312014 - 12.1815% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.311996 - 99.9943% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000897448% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000128207% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.306782 - 98.3289% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.306768 - 99.9954% [1] +| | | | | | getWorksets(): 0.283837 - 92.525% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.283833 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160585 - 56.5771% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00340244 - 2.11878% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0291698 - 18.1647% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00058696 - 2.01222% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0285673 - 97.9346% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00028816 - 1.00871% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012412 - 0.434483% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00056892 - 1.99151% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00251964 - 8.82002% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00559288 - 19.5779% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001304 - 4.56466% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00438448 - 15.3479% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013364 - 0.467808% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00852104 - 29.828% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00380404 - 44.6429% [4] +| | | | | | | | | | | | Remainder: 0.004717 - 55.3571% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0041044 - 14.3675% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000937 - 3.27998% [4] +| | | | | | | | | | | Remainder: 8.9e-05 - 0.311545% +| | | | | | | | | | Remainder: 1.552e-05 - 0.0532058% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.111688 - 69.5508% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0658115 - 58.9244% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010488 - 0.159364% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.076e-05 - 0.0467396% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0349952 - 53.175% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.025064 - 38.0845% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.124e-05 - 0.0474689% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0051754 - 7.86398% [4] +| | | | | | | | | | | Remainder: 0.00040996 - 0.622931% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0214552 - 19.2099% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.015002 - 13.432% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013964 - 0.125027% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00525744 - 4.70725% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00390432 - 3.49574% [4] +| | | | | | | | | | Remainder: 0.000118 - 0.105651% +| | | | | | | | | Remainder: 0.0163246 - 10.1657% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123218 - 43.4119% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123099 - 99.9037% [8] +| | | | | | | | | Remainder: 0.00011872 - 0.0963499% +| | | | | | | | Remainder: 3.108e-05 - 0.0109501% +| | | | | | | Remainder: 3.32e-06 - 0.00116969% +| | | | | | getOrientations(): 1.152e-05 - 0.00375528% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070904 - 0.231133% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00067416 - 0.219762% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036528 - 0.119074% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011544 - 0.0376311% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00083748 - 0.273001% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000221666% [2] +| | | | | | Remainder: 0.0202174 - 6.59046% +| | | | | Remainder: 1.408e-05 - 0.00458958% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.00239747% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.0051411% [1] +| | | | build response library: 0.0051668 - 1.65605% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00508332 - 98.3843% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0637379% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 67.9012% [1] +| | | | | | | Remainder: 1.04e-06 - 32.0988% +| | | | | | getOrientations(): 4.8e-07 - 0.00944265% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727 - 14.3017% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085392 - 16.7985% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004096 - 8.05773% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113352 - 22.2988% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0220328% [3] +| | | | | | Remainder: 0.00195444 - 38.4481% +| | | | | Remainder: 8.348e-05 - 1.6157% +| | | | Remainder: 2.028e-05 - 0.00650009% +| | | Remainder: 1.788e-05 - 0.00573052% +| | Mini-EM: setup auxiliary physics model evaluator: 0.318486 - 12.4342% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.318478 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000226075% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000175836% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.318436 - 99.9867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.318432 - 99.9988% [1] +| | | | | | getWorksets(): 0.209806 - 65.8872% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.209805 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126266 - 60.1827% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00312796 - 2.47728% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0259045 - 20.5158% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0005676 - 2.19112% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.025329 - 97.7781% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002124 - 0.838566% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012532 - 0.49477% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0005652 - 2.23144% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00249212 - 9.83901% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00524944 - 20.7251% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00128532 - 5.07451% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0040698 - 16.0678% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012112 - 0.478188% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0068062 - 26.8712% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00312004 - 45.8412% [4] +| | | | | | | | | | | | Remainder: 0.00368616 - 54.1588% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00343944 - 13.5791% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00092008 - 3.63252% [4] +| | | | | | | | | | | Remainder: 4.252e-05 - 0.167871% +| | | | | | | | | | Remainder: 7.96e-06 - 0.0307282% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0827056 - 65.501% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0485204 - 58.6664% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.232e-05 - 0.107831% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.724e-05 - 0.0561414% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.023598 - 48.6352% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0247313 - 50.9709% [4] +| | | | | | | | | | | Remainder: 0.00011156 - 0.229924% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0153662 - 18.5794% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0148822 - 17.9942% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.66e-05 - 0.0926177% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00348876 - 4.21829% [4] +| | | | | | | | | | Remainder: 0.00037144 - 0.449111% +| | | | | | | | | Remainder: 0.014528 - 11.5059% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0835282 - 39.8124% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.083471 - 99.9316% [4] +| | | | | | | | | Remainder: 5.716e-05 - 0.068432% +| | | | | | | | Remainder: 1.028e-05 - 0.0048998% +| | | | | | | Remainder: 1.28e-06 - 0.000610088% +| | | | | | getOrientations(): 1.236e-05 - 0.00388152% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040268 - 0.126457% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033376 - 0.104814% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019456 - 0.0610994% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0959159 - 30.1213% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0958946 - 99.9779% [1] +| | | | | | | Remainder: 2.124e-05 - 0.0221444% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00044824 - 0.140765% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 0.000100493% [2] +| | | | | | Remainder: 0.0113181 - 3.55432% +| | | | | Remainder: 3.88e-06 - 0.00121846% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.0012183% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3e-05 - 0.00408192% [1] +| | | | build response library: 1.94e-05 - 0.00609148% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23711% [1] +| | | | | Remainder: 1.916e-05 - 98.7629% +| | | | Remainder: 4.64e-06 - 0.00145693% +| | | Remainder: 8.68e-06 - 0.00272539% +| | Mini-EM: eval auxiliary physics model evaluator: 0.349262 - 13.6357% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0993673 - 28.4507% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.248294 - 71.0911% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00041112 - 0.165578% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.172811 - 69.5993% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 0.00238411% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.88e-06 - 0.0045599% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.8e-06 - 0.00219894% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00147572 - 0.853951% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0105097 - 6.08163% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0255906 - 14.8084% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0041234 - 2.38608% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0159589 - 9.23491% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.020515 - 11.8713% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0286279 - 16.566% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.32e-06 - 0.00365718% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.48e-06 - 0.0014351% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0449967 - 26.0381% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00409864 - 2.37175% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00313788 - 1.81579% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136384 - 7.89208% [4] +| | | | | Remainder: 0.00011336 - 0.0655978% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.504e-05 - 0.00605734% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.000869937% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00039976 - 0.161003% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.074289 - 29.9198% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0370353 - 49.853% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0372329 - 50.119% [1] +| | | | | Remainder: 2.084e-05 - 0.0280526% +| | | | Remainder: 0.00036604 - 0.147422% +| | | Remainder: 0.00160044 - 0.458235% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433436 - 0.16922% [1] +| | | getWorksets(): 5.52e-06 - 0.127354% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 72.4638% [1] +| | | | Remainder: 1.52e-06 - 27.5362% +| | | getOrientations(): 8.4e-07 - 0.01938% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079504 - 18.3427% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091212 - 21.0439% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406 - 9.36701% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119948 - 27.6738% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0276857% [3] +| | | Remainder: 0.00101416 - 23.3981% +| | panzer::ModelEvaluator::create_W_op: 0.262836 - 10.2615% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.437659 - 17.0869% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00032992 - 0.0753829% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.342411 - 78.237% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000467274% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00238936 - 0.697804% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0113042 - 3.30135% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134758 - 3.93557% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00125184 - 0.365595% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151925 - 4.43691% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0123753 - 3.61417% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0021562 - 0.629711% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122108 - 3.56611% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.04e-06 - 0.00176396% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00442228 - 1.29151% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0265679 - 7.75906% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00427884 - 1.24962% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.025507 - 7.44923% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0274143 - 8.00624% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379442 - 11.0815% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.22e-05 - 0.00356297% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00242652 - 0.708657% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0261642 - 7.64115% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0417536 - 12.194% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00583088 - 1.70289% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00129796 - 0.379065% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0142878 - 4.17271% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0300994 - 8.79042% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0238451 - 6.96388% [4] +| | | | Remainder: 0.00019548 - 0.0570892% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.788e-05 - 0.00408537% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000301605% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00116076 - 0.26522% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0930626 - 21.2637% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0930353 - 99.9707% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.704e-05 - 0.0183103% [1] +| | | | Remainder: 1.024e-05 - 0.0110034% +| | | Remainder: 0.00067528 - 0.154294% +| | MaxwellPreconditioner::build: 0.0032734 - 0.127799% [1] +| | | MaxwellPreconditioner: Schur complement: 1.632e-05 - 0.498564% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00134724 - 41.1572% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.279089% [1] +| | | | Ifpack2::Relaxation::compute: 0.00060468 - 44.8829% [1] +| | | | Remainder: 0.0007388 - 54.838% +| | | MaxwellPreconditioner: Solver S_E: 0.00181992 - 55.5972% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.0681349% [1] +| | | | Ifpack2::Relaxation::compute: 0.00132612 - 72.8669% [1] +| | | | Remainder: 0.00049256 - 27.0649% +| | | MaxwellPreconditioner: Block preconditioner: 8.092e-05 - 2.47205% [1] +| | | Remainder: 9e-06 - 0.274943% +| | Mini-EM: timestepper: 0.291433 - 11.378% [1] +| | | Mini-EM: Advance Time Step: 0.291431 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0390645 - 13.4044% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023324 - 0.597064% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.037411 - 95.7673% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00438373% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026324 - 0.703643% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00309668 - 8.27745% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188608 - 5.04151% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001658 - 0.443185% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00158244 - 4.22987% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00164692 - 4.40223% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016088 - 0.430033% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00039548 - 1.05712% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.6e-06 - 0.00694982% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030444 - 0.81377% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0037826 - 10.1109% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00142336 - 3.80465% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00060368 - 1.61364% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00330492 - 8.83408% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0067148 - 17.9487% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.36e-06 - 0.0196733% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00025824 - 0.690278% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00280528 - 7.49854% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00351544 - 9.3968% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002798 - 0.747908% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016496 - 0.440939% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0015408 - 4.11857% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00263092 - 7.03247% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00075396 - 2.01534% [4] +| | | | | | Remainder: 0.00011872 - 0.317339% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.044e-05 - 0.0523237% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.00532452% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00120072 - 3.07368% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00012572 - 0.321827% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.904e-05 - 78.7782% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.27267% [1] +| | | | | | Remainder: 2.508e-05 - 19.9491% +| | | | | Remainder: 7.128e-05 - 0.182467% +| | | | Stratimikos: BelosLOWS: 0.243391 - 83.5159% [1] +| | | | | GMRES block system: Operation Op*x: 0.00232036 - 0.953347% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011168 - 0.045885% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.240331 - 98.7428% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00051324 - 0.213556% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000114 - 22.2118% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00010812 - 94.8421% [2] +| | | | | | | | Remainder: 5.88e-06 - 5.15789% +| | | | | | | Belos::MVT::MvScale: 6.812e-05 - 13.2725% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020368 - 39.6851% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00018052 - 88.6292% [2] +| | | | | | | | Remainder: 2.316e-05 - 11.3708% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.616e-05 - 12.8907% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.38e-05 - 96.4329% [2] +| | | | | | | | Remainder: 2.36e-06 - 3.56711% +| | | | | | | Remainder: 6.128e-05 - 11.9398% +| | | | | | Belos::MVT::MvAddMv: 0.00022228 - 0.0924891% [2] +| | | | | | Belos::MVT::MvNorm: 7.672e-05 - 0.0319226% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.236004 - 98.1996% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00056988 - 0.24147% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.944e-05 - 0.0294232% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00816364 - 3.45911% [2] +| | | | | | | | Belos::MVT::Assign: 0.00011092 - 1.35871% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00057296 - 7.01844% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00047368 - 82.6724% [22] +| | | | | | | | | Remainder: 9.928e-05 - 17.3276% +| | | | | | | | Belos::MVT::MvDot: 0.0008334 - 10.2087% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.0004486 - 5.4951% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00502056 - 61.499% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00089284 - 10.9368% [60] +| | | | | | | | Remainder: 0.00028436 - 3.48325% +| | | | | | | CG S_E: Operation Op*x: 0.00094424 - 0.400095% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.223056 - 94.5136% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015476 - 0.0693817% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00644436 - 2.88912% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00542696 - 84.2126% [278] +| | | | | | | | | Remainder: 0.0010174 - 15.7874% +| | | | | | | | Belos::MVT::MvDot: 0.0115424 - 5.17467% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.0059248 - 2.6562% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.184399 - 82.6694% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0127473 - 5.71484% [831] +| | | | | | | | Remainder: 0.00184332 - 0.826394% +| | | | | | | Remainder: 0.00320096 - 1.35632% +| | | | | | GMRES block system: Operation Op*x: 0.00205792 - 0.856286% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.696e-05 - 0.0112179% [1] +| | | | | | Remainder: 0.00142984 - 0.594946% +| | | | | Remainder: 0.00062788 - 0.257972% +| | | | Mini-EM: Compute responses: 0.00883292 - 3.03088% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023496 - 2.66005% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0071454 - 80.8951% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 0.033588% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015652 - 2.1905% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00168476 - 23.5782% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0341478% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00029724 - 4.15988% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00025032 - 3.50323% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00338672 - 47.3972% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.96e-06 - 0.0554203% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00031932 - 4.46889% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025636 - 3.58776% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00031212 - 4.36812% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.836e-05 - 0.536849% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.96e-06 - 0.0274302% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00020028 - 2.80292% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012904 - 1.80592% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.516e-05 - 0.352115% [4] +| | | | | | Remainder: 7.844e-05 - 1.09777% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.2e-06 - 0.0928345% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0163026% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00102308 - 11.5826% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024564 - 2.78096% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.32568% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022756 - 92.6396% [1] +| | | | | | Remainder: 1.728e-05 - 7.03468% +| | | | | Remainder: 0.0001742 - 1.97217% +| | | | Remainder: 0.00014228 - 0.0488212% +| | | Remainder: 2.64e-06 - 0.000905868% +| | Remainder: 0.0308015 - 1.20254% +| Remainder: 4.112e-05 - 0.00160536% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.243391 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.8689 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=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 31.14 msec task-clock:u # 0.010 CPUs utilized ( +- 0.52% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,783 page-faults:u # 89.366 K/sec ( +- 0.29% ) + 29,658,207 cycles:u # 0.952 GHz ( +- 18.46% ) (70.15%) + 75,033,459 instructions:u # 2.53 insn per cycle ( +- 0.73% ) + branches:u + 350,429 branch-misses:u ( +- 0.39% ) + 27,847,612 L1-dcache-loads:u # 894.225 M/sec ( +- 0.42% ) + 383,594 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.33% ) + LLC-loads:u + LLC-load-misses:u + 26,581,660 L1-icache-loads:u # 853.573 M/sec ( +- 0.38% ) + 237,824 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.74% ) + dTLB-loads:u ( +- 61.36% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 3.14526 +- 0.00987 seconds time elapsed ( +- 0.31% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 315,927 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.44% ) + 16,919,300 BR_RETIRED:u ( +- 0.15% ) + + 3.19176 +- 0.00833 seconds time elapsed ( +- 0.26% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 22,705,988 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.55% ) + 4,977 ITLB_WALK:u ( +- 1.42% ) + 12,036 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.14% ) + 30,436,502 L1D_TLB:u ( +- 0.43% ) + + 3.15004 +- 0.00731 seconds time elapsed ( +- 0.23% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 26,459,759 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.21% ) + 236,660 L1I_CACHE_REFILL:u ( +- 0.82% ) + 383,436 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.49% ) + 27,726,194 L1D_CACHE:u ( +- 0.25% ) + + 3.1558 +- 0.0151 seconds time elapsed ( +- 0.48% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 469,917 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.66% ) + 493,630 LL_CACHE_RD:u ( +- 0.64% ) + 132,824 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.44% ) + 16,894 L2D_TLB_REFILL:u ( +- 0.86% ) + 256,139 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.03% ) + 1,464,997 L2D_CACHE:u ( +- 0.51% ) + + 3.1590 +- 0.0115 seconds time elapsed ( +- 0.37% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell20_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..5c9be38 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell20_power.output @@ -0,0 +1,130 @@ +Socket1 18.92 +Socket2 19.16 +Socket1 18.92 +Socket2 19.16 +Socket1 19.00 +Socket2 19.04 +Socket1 19.16 +Socket2 19.00 +Socket1 19.52 +Socket2 19.08 +Socket1 19.60 +Socket2 19.04 +Socket1 19.84 +Socket2 19.24 +Socket1 19.64 +Socket2 18.92 +Socket1 19.64 +Socket2 19.12 +Socket1 19.36 +Socket2 19.16 +Socket1 19.24 +Socket2 19.08 +Socket1 19.48 +Socket2 19.08 +Socket1 19.56 +Socket2 19.00 +Socket1 19.56 +Socket2 19.00 +Socket1 19.60 +Socket2 18.92 +Socket1 19.48 +Socket2 18.84 +Socket1 19.44 +Socket2 18.80 +Socket1 19.28 +Socket2 19.24 +Socket1 19.40 +Socket2 19.24 +Socket1 19.28 +Socket2 19.40 +Socket1 19.20 +Socket2 19.56 +Socket1 19.12 +Socket2 19.60 +Socket1 19.00 +Socket2 19.72 +Socket1 19.20 +Socket2 20.00 +Socket1 19.32 +Socket2 19.76 +Socket1 19.32 +Socket2 19.76 +Socket1 19.52 +Socket2 19.56 +Socket1 19.72 +Socket2 19.36 +Socket1 19.84 +Socket2 19.04 +Socket1 19.80 +Socket2 19.12 +Start +Socket1 19.88 +Socket2 19.40 +Socket1 19.72 +Socket2 19.64 +Socket1 20.12 +Socket2 19.92 +Socket1 21.00 +Socket2 20.36 +End +Socket1 22.92 +Socket2 20.60 +Socket1 24.20 +Socket2 20.72 +Socket1 23.92 +Socket2 20.36 +Socket1 23.28 +Socket2 19.88 +Socket1 23.28 +Socket2 19.88 +Socket1 21.24 +Socket2 19.40 +Socket1 19.96 +Socket2 19.12 +Socket1 19.44 +Socket2 19.32 +Socket1 19.44 +Socket2 19.24 +Socket1 19.36 +Socket2 19.48 +Socket1 19.40 +Socket2 19.64 +Socket1 19.56 +Socket2 19.68 +Socket1 19.40 +Socket2 19.48 +Socket1 19.60 +Socket2 19.80 +Socket1 19.36 +Socket2 19.64 +Socket1 19.36 +Socket2 19.48 +Socket1 19.04 +Socket2 19.48 +Socket1 19.04 +Socket2 19.40 +Socket1 19.12 +Socket2 19.56 +Socket1 19.28 +Socket2 19.48 +Socket1 19.44 +Socket2 19.40 +Socket1 19.44 +Socket2 19.28 +Socket1 19.60 +Socket2 19.20 +Socket1 19.44 +Socket2 18.92 +Socket1 19.72 +Socket2 18.84 +Socket1 19.64 +Socket2 18.92 +Socket1 19.88 +Socket2 18.80 +Socket1 20.08 +Socket2 19.04 +Socket1 19.72 +Socket2 19.04 +Socket1 19.72 +Socket2 19.04 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell22.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell22.output new file mode 100644 index 0000000..0bc39ed --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell22.output @@ -0,0 +1,3008 @@ +oasis15.umiacs.umd.edu +30 CG Tpetra maxwell22.xml +output_avg5/altra_CG_Tpetra_maxwell22.output +output_avg5/altra_CG_Tpetra_maxwell22_power.output +dt = 6.0648e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00098592 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.32214 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0112657 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 0.34637 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 3.42536 [1] +| Mini-EM: Total Time: 3.4253 - 99.9982% [1] +| | Mini-EM: build mesh: 0.000647959 - 0.0189168% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000314319 - 48.5091% [1] +| | | Remainder: 0.00033364 - 51.4909% +| | Mini-EM: build physics blocks: 0.00093612 - 0.0273296% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000240079 - 0.00700899% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.520804 - 15.2046% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.197445 - 5.7643% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0830978 - 42.0866% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672563 - 80.9363% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.002365 - 2.84604% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0133967 - 16.1216% [3] +| | | | Remainder: 7.988e-05 - 0.0961277% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0133942 - 6.78379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00810192 - 60.4881% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00033156 - 2.47539% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00112136 - 8.37196% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000609759 - 4.5524% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131432 - 9.81258% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00174584 - 13.0343% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.532e-05 - 0.711649% [3] +| | | | Remainder: 7.416e-05 - 0.553671% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198245 - 10.0405% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00844064 - 4.27494% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0250963 - 12.7105% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.010491 - 5.31338% [3] +| | | Remainder: 0.0371003 - 18.7902% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.010186 - 0.297375% [2] +| | Mini-EM: setup physics model evaluator: 0.417507 - 12.1889% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.417488 - 99.9953% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00068026% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000134136% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.412052 - 98.6981% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.412036 - 99.9961% [1] +| | | | | | getWorksets(): 0.386123 - 93.711% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.38612 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226317 - 58.6133% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00551652 - 2.43751% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0385249 - 17.0225% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00077768 - 2.01864% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.037728 - 97.9316% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041356 - 1.09616% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018972 - 0.502862% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00089412 - 2.36991% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00333288 - 8.83396% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00805415 - 21.3479% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001808 - 4.79219% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00638976 - 16.9364% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00019124 - 0.506891% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00995812 - 26.3945% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00442876 - 44.4739% [6] +| | | | | | | | | | | | Remainder: 0.00552936 - 55.5261% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00514736 - 13.6433% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123484 - 3.273% [6] +| | | | | | | | | | | Remainder: 0.00011428 - 0.302905% +| | | | | | | | | | Remainder: 1.916e-05 - 0.0497341% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.155349 - 68.642% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0897097 - 57.7473% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001562 - 0.174117% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.428e-05 - 0.0493592% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.048378 - 53.9273% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.033716 - 37.5835% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.52e-05 - 0.0503847% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00690444 - 7.69642% [6] +| | | | | | | | | | | Remainder: 0.00046556 - 0.518963% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0316694 - 20.386% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0205266 - 13.2132% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002368 - 0.152431% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00708116 - 4.55823% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00527232 - 3.39386% [6] +| | | | | | | | | | Remainder: 0.00085288 - 0.54901% +| | | | | | | | | Remainder: 0.0269272 - 11.898% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159772 - 41.3788% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.159618 - 99.904% [12] +| | | | | | | | | Remainder: 0.00015344 - 0.0960371% +| | | | | | | | Remainder: 3.064e-05 - 0.00793536% +| | | | | | | Remainder: 3.76e-06 - 0.000973782% +| | | | | | getOrientations(): 1.068e-05 - 0.002592% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746479 - 0.181168% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070648 - 0.171461% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037684 - 0.091458% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017952 - 0.043569% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085016 - 0.206331% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000194158% [2] +| | | | | | Remainder: 0.0230419 - 5.5922% +| | | | | Remainder: 1.588e-05 - 0.00385388% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.00190664% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.00387077% [1] +| | | | build response library: 0.0053876 - 1.29048% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518136 - 96.1719% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0571279% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 66.2162% [1] +| | | | | | | Remainder: 1e-06 - 33.7838% +| | | | | | getOrientations(): 5.2e-07 - 0.010036% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073344 - 14.1554% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900639 - 17.3823% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039852 - 7.69142% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011584 - 22.3571% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.020072% [3] +| | | | | | Remainder: 0.00198584 - 38.3266% +| | | | | Remainder: 0.00020624 - 3.82805% +| | | | Remainder: 2.028e-05 - 0.00485763% +| | | Remainder: 1.952e-05 - 0.00467537% +| | Mini-EM: setup auxiliary physics model evaluator: 0.424903 - 12.4048% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.424894 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000150626% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000122383% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.424849 - 99.9895% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.424845 - 99.999% [1] +| | | | | | getWorksets(): 0.287783 - 67.7383% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.287781 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.175982 - 61.1513% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00385156 - 2.18861% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0340756 - 19.3631% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000741 - 2.17458% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0333218 - 97.7879% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000316359 - 0.949406% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000182679 - 0.548227% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072324 - 2.17047% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0031292 - 9.39085% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00688804 - 20.6713% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00176908 - 5.30908% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00493444 - 14.8084% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00016976 - 0.509456% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0097644 - 29.3033% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00453676 - 46.4622% [6] +| | | | | | | | | | | | Remainder: 0.00522764 - 53.5378% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00414928 - 12.4522% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123068 - 3.69332% [6] +| | | | | | | | | | | Remainder: 6.464e-05 - 0.193987% +| | | | | | | | | | Remainder: 1.28e-05 - 0.0375635% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115519 - 65.6427% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0677297 - 58.6306% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.576e-05 - 0.111856% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.108e-05 - 0.0606529% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0333356 - 49.2186% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0341122 - 50.3652% [6] +| | | | | | | | | | | Remainder: 0.00016508 - 0.243734% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0216442 - 18.7364% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.021268 - 18.4108% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001166 - 0.100936% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0046612 - 4.035% [6] +| | | | | | | | | | Remainder: 9.96e-05 - 0.0862194% +| | | | | | | | | Remainder: 0.0225356 - 12.8056% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.111789 - 38.8452% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111714 - 99.9323% [6] +| | | | | | | | | Remainder: 7.564e-05 - 0.067663% +| | | | | | | | Remainder: 1.008e-05 - 0.00350266% +| | | | | | | Remainder: 1.64e-06 - 0.000569874% +| | | | | | getOrientations(): 1.024e-05 - 0.00241029% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00041232 - 0.0970518% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033824 - 0.0796148% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199239 - 0.0468968% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.127856 - 30.0948% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.127833 - 99.982% [1] +| | | | | | | Remainder: 2.304e-05 - 0.0180202% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00046232 - 0.108821% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000103567% [2] +| | | | | | Remainder: 0.00778324 - 1.83202% +| | | | | Remainder: 4.08e-06 - 0.00096034% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.00084727% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.00334201% [1] +| | | | build response library: 2.036e-05 - 0.00479178% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.17878% [1] +| | | | | Remainder: 2.012e-05 - 98.8212% +| | | | Remainder: 5.32e-06 - 0.00125208% +| | | Remainder: 8.56e-06 - 0.00201458% +| | Mini-EM: eval auxiliary physics model evaluator: 0.45556 - 13.2999% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.125719 - 27.5965% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.328124 - 72.0264% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00052868 - 0.161122% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.229467 - 69.9332% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000644972% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 9.96e-06 - 0.00434048% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.68e-06 - 0.00160371% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00220028 - 0.958863% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0131749 - 5.74152% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0342887 - 14.9427% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00566512 - 2.46881% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0213451 - 9.302% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0269517 - 11.7453% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0375713 - 16.3733% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.4e-06 - 0.00366065% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.64e-06 - 0.00158628% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0598359 - 26.076% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00562884 - 2.453% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00436424 - 1.9019% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0182199 - 7.94007% [6] +| | | | | Remainder: 0.00019436 - 0.0847004% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.728e-05 - 0.00831394% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000755813% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000623759 - 0.190099% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0969733 - 29.5539% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0485015 - 50.0153% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0484377 - 49.9496% [1] +| | | | | Remainder: 3.408e-05 - 0.0351437% +| | | | Remainder: 0.00050068 - 0.152589% +| | | Remainder: 0.00171792 - 0.3771% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00475912 - 0.13894% [1] +| | | getWorksets(): 7.36e-06 - 0.15465% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.24e-06 - 44.0217% [1] +| | | | Remainder: 4.12e-06 - 55.9783% +| | | getOrientations(): 1.4e-06 - 0.0294172% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00083184 - 17.4789% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000992399 - 20.8526% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040904 - 8.59487% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012406 - 26.0678% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0268957% [3] +| | | Remainder: 0.0012752 - 26.7949% +| | panzer::ModelEvaluator::create_W_op: 0.347858 - 10.1555% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.593571 - 17.329% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042516 - 0.0716275% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.46651 - 78.5938% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 0.000531607% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00580004 - 1.24328% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0155385 - 3.3308% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0182136 - 3.90424% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00173144 - 0.371148% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0199844 - 4.2838% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0165742 - 3.55281% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00333412 - 0.714695% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164903 - 3.53482% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.28e-06 - 0.00177488% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00659908 - 1.41456% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0361566 - 7.75044% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00603828 - 1.29435% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0347409 - 7.44698% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0364754 - 7.81879% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0507785 - 10.8848% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.732e-05 - 0.00371268% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00547124 - 1.1728% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0347087 - 7.44008% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0558018 - 11.9616% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.009317 - 1.99717% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00171244 - 0.367075% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190108 - 4.07511% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0399523 - 8.5641% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0317487 - 6.80559% [6] +| | | | Remainder: 0.00030316 - 0.0649847% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.86e-05 - 0.00313358% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.000175211% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00136964 - 0.230746% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.124326 - 20.9455% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124297 - 99.9764% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.832e-05 - 0.0147354% [1] +| | | | Remainder: 1.096e-05 - 0.00881551% +| | | Remainder: 0.00092024 - 0.155035% +| | MaxwellPreconditioner::build: 0.00386356 - 0.112795% [1] +| | | MaxwellPreconditioner: Schur complement: 2.172e-05 - 0.562176% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00161072 - 41.69% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.223503% [1] +| | | | Ifpack2::Relaxation::compute: 0.000772399 - 47.9537% [1] +| | | | Remainder: 0.00083472 - 51.8228% +| | | MaxwellPreconditioner: Solver S_E: 0.00211244 - 54.676% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0662741% [1] +| | | | Ifpack2::Relaxation::compute: 0.00167448 - 79.2676% [1] +| | | | Remainder: 0.00043656 - 20.6661% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010972 - 2.83987% [1] +| | | Remainder: 8.96e-06 - 0.231911% +| | Mini-EM: timestepper: 0.410473 - 11.9836% [1] +| | | Mini-EM: Advance Time Step: 0.410471 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0523607 - 12.7563% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000452439 - 0.864081% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0500693 - 95.6238% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00319557% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035408 - 0.707179% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0042182 - 8.42471% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00250392 - 5.0009% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022544 - 0.450256% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00217472 - 4.34342% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00215024 - 4.29452% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023504 - 0.469429% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053804 - 1.07459% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.52e-06 - 0.00902748% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00050568 - 1.00996% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00506536 - 10.1167% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00190784 - 3.81039% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0008374 - 1.67248% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00437116 - 8.73021% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00880856 - 17.5927% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.36e-06 - 0.0166968% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00036812 - 0.73522% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00372032 - 7.43033% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00464032 - 9.26778% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00035652 - 0.712052% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022888 - 0.457126% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00219244 - 4.3788% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0034638 - 6.918% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101912 - 2.03542% [6] +| | | | | | Remainder: 0.00016968 - 0.33889% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.08e-05 - 0.0397244% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00412523% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0016304 - 3.11378% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010264 - 0.196025% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.536e-05 - 73.4217% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 1.67576% [1] +| | | | | | Remainder: 2.556e-05 - 24.9026% +| | | | | Remainder: 8.296e-05 - 0.158439% +| | | | Stratimikos: BelosLOWS: 0.346409 - 84.3931% [1] +| | | | | GMRES block system: Operation Op*x: 0.00311584 - 0.899469% [1] +| | | | | Belos::MVT::MvAddMv: 0.00016368 - 0.0472505% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.342418 - 98.848% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00057484 - 0.167877% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001366 - 23.7631% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00013104 - 95.9297% [2] +| | | | | | | | Remainder: 5.56e-06 - 4.07028% +| | | | | | | Belos::MVT::MvScale: 8.144e-05 - 14.1674% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020956 - 36.4554% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019916 - 95.0372% [2] +| | | | | | | | Remainder: 1.04e-05 - 4.96278% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.204e-05 - 14.2718% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.972e-05 - 97.1721% [2] +| | | | | | | | Remainder: 2.32e-06 - 2.82789% +| | | | | | | Remainder: 6.52e-05 - 11.3423% +| | | | | | Belos::MVT::MvAddMv: 0.00032272 - 0.0942474% [2] +| | | | | | Belos::MVT::MvNorm: 9.796e-05 - 0.0286083% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.336793 - 98.3573% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000766999 - 0.227736% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.976e-05 - 0.0236822% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0111365 - 3.30664% [2] +| | | | | | | | Belos::MVT::Assign: 0.00010648 - 0.956134% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000878479 - 7.88827% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0007718 - 87.8564% [22] +| | | | | | | | | Remainder: 0.000106679 - 12.1436% +| | | | | | | | Belos::MVT::MvDot: 0.00114728 - 10.302% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00060256 - 5.41067% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00687988 - 61.7776% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00122048 - 10.9593% [60] +| | | | | | | | Remainder: 0.00030136 - 2.70605% +| | | | | | | CG S_E: Operation Op*x: 0.00111292 - 0.330446% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.320864 - 95.2703% [1] +| | | | | | | | Belos::MVT::Assign: 3.424e-05 - 0.0106712% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0118622 - 3.69696% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0105764 - 89.1605% [293] +| | | | | | | | | Remainder: 0.0012858 - 10.8395% +| | | | | | | | Belos::MVT::MvDot: 0.016381 - 5.10527% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.00829028 - 2.58374% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.263991 - 82.2751% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0180435 - 5.62342% [876] +| | | | | | | | Remainder: 0.00226152 - 0.704823% +| | | | | | | Remainder: 0.00283312 - 0.841205% +| | | | | | GMRES block system: Operation Op*x: 0.0028858 - 0.842771% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.36e-05 - 0.00981257% [1] +| | | | | | Remainder: 0.00171008 - 0.499413% +| | | | | Remainder: 0.0007112 - 0.205307% +| | | | Mini-EM: Compute responses: 0.0115386 - 2.81106% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0002872 - 2.48905% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00948084 - 82.1666% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.128e-05 - 0.118977% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00020552 - 2.16774% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00230668 - 24.3299% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.56e-06 - 0.0375494% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00043044 - 4.54011% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00029984 - 3.16259% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00438724 - 46.2748% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.08e-06 - 0.0430342% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00040856 - 4.30932% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037616 - 3.96758% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0004368 - 4.60719% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.752e-05 - 0.606697% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.92e-06 - 0.030799% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00026004 - 2.7428% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00016448 - 1.73487% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.604e-05 - 0.380135% [6] +| | | | | | Remainder: 8.968e-05 - 0.945908% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.68e-06 - 0.0665594% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0131732% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00130704 - 11.3276% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026468 - 2.29387% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.332477% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024548 - 92.746% [1] +| | | | | | Remainder: 1.832e-05 - 6.92157% +| | | | | Remainder: 0.0001896 - 1.64319% +| | | | Remainder: 0.00016256 - 0.0396033% +| | | Remainder: 2.36e-06 - 0.000574947% +| | Remainder: 0.0365492 - 1.06703% +| Remainder: 6.016e-05 - 0.00175631% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.346409 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.7383 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00096608 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.321337 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0112048 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 0.345165 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 3.42803 [1] +| Mini-EM: Total Time: 3.42799 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000774679 - 0.0225986% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030256 - 39.0562% [1] +| | | Remainder: 0.000472119 - 60.9438% +| | Mini-EM: build physics blocks: 0.00081072 - 0.02365% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024084 - 0.00702568% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.537816 - 15.6889% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.197218 - 5.75316% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0831217 - 42.1471% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672333 - 80.8854% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00237464 - 2.85682% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0134292 - 16.156% [3] +| | | | Remainder: 8.456e-05 - 0.10173% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0130984 - 6.64156% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00796324 - 60.7957% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000287959 - 2.19844% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0010346 - 7.8987% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0006098 - 4.65555% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127648 - 9.74534% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00175112 - 13.369% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.596e-05 - 0.732611% [3] +| | | | Remainder: 7.92e-05 - 0.604656% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198541 - 10.0671% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00841952 - 4.26914% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0251833 - 12.7693% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.010399 - 5.27282% [3] +| | | Remainder: 0.0371421 - 18.833% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0109618 - 0.319773% [2] +| | Mini-EM: setup physics model evaluator: 0.414904 - 12.1034% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.414885 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000694167% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000154259% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.409511 - 98.7045% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.409495 - 99.9961% [1] +| | | | | | getWorksets(): 0.384623 - 93.9263% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.38462 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226274 - 58.8305% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00558752 - 2.46936% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0385082 - 17.0184% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00078088 - 2.02783% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0377065 - 97.9181% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00040876 - 1.08406% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019264 - 0.510893% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000912439 - 2.41984% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00335556 - 8.89915% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.008087 - 21.4472% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175252 - 4.64779% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00633476 - 16.8002% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000197 - 0.522456% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00998092 - 26.47% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00443924 - 44.4773% [6] +| | | | | | | | | | | | Remainder: 0.00554168 - 55.5227% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0051304 - 13.6061% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012416 - 3.2928% [6] +| | | | | | | | | | | Remainder: 0.00011292 - 0.299471% +| | | | | | | | | | Remainder: 2.084e-05 - 0.0541183% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.15552 - 68.7311% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0902792 - 58.0497% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001568 - 0.173683% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.756e-05 - 0.052681% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.048733 - 53.9803% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0338353 - 37.4785% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.532e-05 - 0.0501998% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00689472 - 7.63711% [6] +| | | | | | | | | | | Remainder: 0.00056648 - 0.627476% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0314306 - 20.21% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0203555 - 13.0886% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000217679 - 0.139968% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707564 - 4.54965% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00532792 - 3.42587% [6] +| | | | | | | | | | Remainder: 0.0008338 - 0.536136% +| | | | | | | | | Remainder: 0.0266576 - 11.7811% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.158317 - 41.1618% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.158176 - 99.9114% [12] +| | | | | | | | | Remainder: 0.000140319 - 0.0886319% +| | | | | | | | Remainder: 2.944e-05 - 0.00765432% +| | | | | | | Remainder: 3.4e-06 - 0.000883982% +| | | | | | getOrientations(): 1.044e-05 - 0.00254948% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747599 - 0.182566% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070476 - 0.172105% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037864 - 0.0924652% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001258 - 0.0307208% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089712 - 0.21908% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000185595% [2] +| | | | | | Remainder: 0.0220066 - 5.37408% +| | | | | Remainder: 1.616e-05 - 0.00394617% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.0018704% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.424e-05 - 0.00343227% [1] +| | | | build response library: 0.00532872 - 1.28438% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00524184 - 98.3696% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0579949% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.8421% [1] +| | | | | | | Remainder: 1.16e-06 - 38.1579% +| | | | | | getOrientations(): 5.6e-07 - 0.0106833% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007358 - 14.0371% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912 - 17.3985% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409079 - 7.80411% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120556 - 22.9988% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0213665% [3] +| | | | | | Remainder: 0.00197468 - 37.6715% +| | | | | Remainder: 8.688e-05 - 1.63041% +| | | | Remainder: 2.04e-05 - 0.00491702% +| | | Remainder: 1.836e-05 - 0.00442512% +| | Mini-EM: setup auxiliary physics model evaluator: 0.425343 - 12.4079% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.425335 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000169278% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000141065% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.425292 - 99.9901% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.425289 - 99.9992% [1] +| | | | | | getWorksets(): 0.287272 - 67.5475% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.287271 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.176748 - 61.5265% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.003962 - 2.24161% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.034115 - 19.3015% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000750359 - 2.1995% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.033353 - 97.7666% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00031468 - 0.943482% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018648 - 0.55911% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00075848 - 2.2741% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00315308 - 9.45365% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0069024 - 20.695% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00171936 - 5.15503% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0048708 - 14.6038% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00016764 - 0.502623% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00988032 - 29.6234% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00453036 - 45.8524% [6] +| | | | | | | | | | | | Remainder: 0.00534996 - 54.1476% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00410984 - 12.3222% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00122716 - 3.67931% [6] +| | | | | | | | | | | Remainder: 6.28e-05 - 0.188289% +| | | | | | | | | | Remainder: 1.156e-05 - 0.0338854% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115434 - 65.3098% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.068028 - 58.9326% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.916e-05 - 0.116364% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.544e-05 - 0.066796% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0335279 - 49.2854% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342087 - 50.2862% [6] +| | | | | | | | | | | Remainder: 0.0001668 - 0.245193% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.021381 - 18.5223% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0211483 - 18.3207% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001174 - 0.101704% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0046606 - 4.03747% [6] +| | | | | | | | | | Remainder: 9.832e-05 - 0.0851746% +| | | | | | | | | Remainder: 0.0232373 - 13.1471% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.110513 - 38.47% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.110435 - 99.9293% [6] +| | | | | | | | | Remainder: 7.816e-05 - 0.0707247% +| | | | | | | | Remainder: 9.96e-06 - 0.00346711% +| | | | | | | Remainder: 1.2e-06 - 0.000417723% +| | | | | | getOrientations(): 1.072e-05 - 0.00252064% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004002 - 0.0941007% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003402 - 0.0799926% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001952 - 0.0458982% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.127754 - 30.0393% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.127734 - 99.9843% [1] +| | | | | | | Remainder: 2.004e-05 - 0.0156864% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00048184 - 0.113297% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 7.52429e-05% [2] +| | | | | | Remainder: 0.00883484 - 2.07737% +| | | | | Remainder: 3.32e-06 - 0.000780639% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.00079937% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.344e-05 - 0.00315986% [1] +| | | | build response library: 1.932e-05 - 0.00454231% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24224% [1] +| | | | | Remainder: 1.908e-05 - 98.7578% +| | | | Remainder: 4.76e-06 - 0.00111912% +| | | Remainder: 8.24e-06 - 0.00193726% +| | Mini-EM: eval auxiliary physics model evaluator: 0.45476 - 13.2661% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.124238 - 27.3194% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.328807 - 72.3034% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000500719 - 0.152284% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.229694 - 69.8567% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000818482% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00426655% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.08e-06 - 0.00177628% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00206568 - 0.89932% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0146783 - 6.39037% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0329982 - 14.3662% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00520604 - 2.26651% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0221666 - 9.6505% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0268882 - 11.7061% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0374688 - 16.3125% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.24e-06 - 0.00358739% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.44e-06 - 0.00149765% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0600238 - 26.1321% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00569728 - 2.48038% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00399764 - 1.74042% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0182668 - 7.95268% [6] +| | | | | Remainder: 0.00020888 - 0.0909385% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.668e-05 - 0.00811418% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000681251% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00064464 - 0.196054% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0974561 - 29.6393% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0488484 - 50.1235% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0485744 - 49.8423% [1] +| | | | | Remainder: 3.328e-05 - 0.0341487% +| | | | Remainder: 0.00048304 - 0.146907% +| | | Remainder: 0.00171544 - 0.377219% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00472048 - 0.137704% [1] +| | | getWorksets(): 6.08e-06 - 0.1288% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 57.8947% [1] +| | | | Remainder: 2.56e-06 - 42.1053% +| | | getOrientations(): 2.64e-06 - 0.0559265% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00085608 - 18.1354% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009586 - 20.3073% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041896 - 8.87537% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00132868 - 28.1471% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.029658% [3] +| | | Remainder: 0.00114804 - 24.3204% +| | panzer::ModelEvaluator::create_W_op: 0.345884 - 10.09% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.585452 - 17.0786% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042168 - 0.0720263% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.4585 - 78.3155% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 0.000558343% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00322008 - 0.702307% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0167167 - 3.64596% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0189005 - 4.12224% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00178484 - 0.389278% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197352 - 4.3043% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.016541 - 3.60762% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00327004 - 0.713204% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.01639 - 3.57471% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.04e-06 - 0.00175354% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00665004 - 1.45039% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0360961 - 7.87265% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00563192 - 1.22834% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0328425 - 7.16303% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0364044 - 7.93989% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0503995 - 10.9923% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.488e-05 - 0.00324537% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00324168 - 0.707019% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345524 - 7.53596% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0554811 - 12.1006% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0088596 - 1.9323% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00169 - 0.368593% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0189208 - 4.12667% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0397534 - 8.67033% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.031097 - 6.78233% [6] +| | | | Remainder: 0.00029576 - 0.064506% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.816e-05 - 0.00310187% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00020497% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00146736 - 0.250637% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.124125 - 21.2015% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124096 - 99.9766% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.836e-05 - 0.0147916% [1] +| | | | Remainder: 1.064e-05 - 0.00857203% +| | | Remainder: 0.00091952 - 0.157061% +| | MaxwellPreconditioner::build: 0.003793 - 0.110648% [1] +| | | MaxwellPreconditioner: Schur complement: 2.064e-05 - 0.54416% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0016126 - 42.5151% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.193476% [1] +| | | | Ifpack2::Relaxation::compute: 0.000775439 - 48.0863% [1] +| | | | Remainder: 0.00083404 - 51.7202% +| | | MaxwellPreconditioner: Solver S_E: 0.00206424 - 54.4224% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.0716971% [1] +| | | | Ifpack2::Relaxation::compute: 0.0016234 - 78.644% [1] +| | | | Remainder: 0.00043936 - 21.2843% +| | | MaxwellPreconditioner: Block preconditioner: 8.608e-05 - 2.26944% [1] +| | | Remainder: 9.44e-06 - 0.24888% +| | Mini-EM: timestepper: 0.409283 - 11.9394% [1] +| | | Mini-EM: Advance Time Step: 0.40928 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0522623 - 12.7693% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00046352 - 0.886911% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0498705 - 95.4235% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00384997% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00034596 - 0.693716% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0041132 - 8.24775% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00251724 - 5.04755% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002198 - 0.440741% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00214768 - 4.30651% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00218484 - 4.38102% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023064 - 0.462477% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053572 - 1.07422% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.00922388% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00049924 - 1.00107% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00502972 - 10.0855% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179068 - 3.59066% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000886519 - 1.77764% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00428924 - 8.60075% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00878436 - 17.6143% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.44e-06 - 0.0169238% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000362279 - 0.726439% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00372508 - 7.46949% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00469648 - 9.41734% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00035812 - 0.718099% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023064 - 0.462477% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00216332 - 4.33787% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00353616 - 7.09068% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010378 - 2.08099% [6] +| | | | | | Remainder: 0.00017088 - 0.342647% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2e-05 - 0.0382685% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00428607% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00172504 - 3.30073% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000101 - 0.193256% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.52e-05 - 74.4554% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.66337% [1] +| | | | | | Remainder: 2.412e-05 - 23.8812% +| | | | | Remainder: 7.996e-05 - 0.152997% +| | | | Stratimikos: BelosLOWS: 0.345209 - 84.3453% [1] +| | | | | GMRES block system: Operation Op*x: 0.00307952 - 0.892074% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012764 - 0.0369747% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.341318 - 98.8729% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00058332 - 0.170902% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015976 - 27.3881% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00015444 - 96.67% [2] +| | | | | | | | Remainder: 5.32e-06 - 3.32999% +| | | | | | | Belos::MVT::MvScale: 8.116e-05 - 13.9135% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00019948 - 34.1974% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00018972 - 95.1073% [2] +| | | | | | | | Remainder: 9.76e-06 - 4.89272% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.168e-05 - 14.0026% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.908e-05 - 96.8168% [2] +| | | | | | | | Remainder: 2.6e-06 - 3.18315% +| | | | | | | Remainder: 6.124e-05 - 10.4985% +| | | | | | Belos::MVT::MvAddMv: 0.00030364 - 0.0889611% [2] +| | | | | | Belos::MVT::MvNorm: 9.876e-05 - 0.0289349% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.335914 - 98.4168% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00076284 - 0.227094% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.144e-05 - 0.0242443% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0110592 - 3.29228% [2] +| | | | | | | | Belos::MVT::Assign: 0.000108 - 0.976559% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00086248 - 7.79873% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00075792 - 87.8768% [22] +| | | | | | | | | Remainder: 0.00010456 - 12.1232% +| | | | | | | | Belos::MVT::MvDot: 0.00114364 - 10.341% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000599079 - 5.417% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0068698 - 62.1182% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00118672 - 10.7306% [60] +| | | | | | | | Remainder: 0.00028952 - 2.6179% +| | | | | | | CG S_E: Operation Op*x: 0.00112544 - 0.335038% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.320043 - 95.2753% [1] +| | | | | | | | Belos::MVT::Assign: 3.46e-05 - 0.010811% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.012199 - 3.81166% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0109406 - 89.6844% [293] +| | | | | | | | | Remainder: 0.0012584 - 10.3156% +| | | | | | | | Belos::MVT::MvDot: 0.0162773 - 5.08598% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.00821352 - 2.56638% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.263462 - 82.3209% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0177724 - 5.55311% [876] +| | | | | | | | Remainder: 0.00208388 - 0.651125% +| | | | | | | Remainder: 0.00284208 - 0.846073% +| | | | | | GMRES block system: Operation Op*x: 0.00283364 - 0.830205% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.516e-05 - 0.0103013% [1] +| | | | | | Remainder: 0.00154916 - 0.453876% +| | | | | Remainder: 0.0006838 - 0.198083% +| | | | Mini-EM: Compute responses: 0.0116275 - 2.84096% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00028384 - 2.44111% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0094688 - 81.4347% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-05 - 0.118283% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002092 - 2.20936% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00226808 - 23.9532% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.32e-06 - 0.0350625% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00043384 - 4.58179% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000297759 - 3.14463% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00442424 - 46.7244% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.52e-06 - 0.0371747% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000402719 - 4.25312% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00038048 - 4.01825% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00042712 - 4.51082% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.932e-05 - 0.626479% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.24e-06 - 0.0342177% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00025644 - 2.70826% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00016644 - 1.75777% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.692e-05 - 0.389912% [6] +| | | | | | Remainder: 8.496e-05 - 0.897263% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.0674265% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0137605% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00142132 - 12.2238% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025984 - 2.23471% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.369458% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024048 - 92.5493% [1] +| | | | | | Remainder: 1.84e-05 - 7.08128% +| | | | | Remainder: 0.00018424 - 1.58452% +| | | | Remainder: 0.000181679 - 0.0443899% +| | | Remainder: 2.6e-06 - 0.000635258% +| | Remainder: 0.0360322 - 1.05112% +| Remainder: 3.788e-05 - 0.00110501% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.345209 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.8451 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00097496 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.321938 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0111435 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 0.346165 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 3.43808 [1] +| Mini-EM: Total Time: 3.43804 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000618279 - 0.0179835% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002848 - 46.0633% [1] +| | | Remainder: 0.000333479 - 53.9367% +| | Mini-EM: build physics blocks: 0.00079232 - 0.0230457% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024212 - 0.00704238% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.5278 - 15.3518% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.201929 - 5.87336% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.083436 - 41.3195% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0675365 - 80.9441% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00237096 - 2.84165% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0134412 - 16.1096% [3] +| | | | Remainder: 8.736e-05 - 0.104703% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0130072 - 6.44146% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00794008 - 61.0439% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00027792 - 2.13667% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00104956 - 8.0691% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000610399 - 4.69279% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120424 - 9.25829% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00175432 - 13.4873% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.464e-05 - 0.727599% [3] +| | | | Remainder: 7.6e-05 - 0.584294% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0199826 - 9.89589% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00847316 - 4.19612% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0253436 - 12.5508% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0107299 - 5.31372% [3] +| | | Remainder: 0.0409562 - 20.2825% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0110288 - 0.320788% [2] +| | Mini-EM: setup physics model evaluator: 0.418335 - 12.1678% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.418316 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.000774534% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000124308% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.412856 - 98.6948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.412841 - 99.9963% [1] +| | | | | | getWorksets(): 0.38839 - 94.0775% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.388387 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.227669 - 58.6193% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00557756 - 2.44985% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0384275 - 16.8787% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00078544 - 2.04395% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0376205 - 97.8998% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00042244 - 1.1229% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001994 - 0.53003% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087352 - 2.32192% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00334632 - 8.89493% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00804884 - 21.3948% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00178796 - 4.75262% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00626568 - 16.655% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00019716 - 0.524076% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00996623 - 26.4915% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00441812 - 44.3309% [6] +| | | | | | | | | | | | Remainder: 0.00554812 - 55.6691% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00514744 - 13.6825% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124832 - 3.31819% [6] +| | | | | | | | | | | Remainder: 0.0001172 - 0.311532% +| | | | | | | | | | Remainder: 2.16e-05 - 0.0562097% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.156839 - 68.8889% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0910711 - 58.0666% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001576 - 0.173052% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.676e-05 - 0.0513445% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0487978 - 53.5821% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0344966 - 37.8788% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.6039e-05 - 0.0505528% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00695252 - 7.63417% [6] +| | | | | | | | | | | Remainder: 0.00057376 - 0.630014% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0317849 - 20.266% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0205947 - 13.1311% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000211319 - 0.134736% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707476 - 4.51084% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00527496 - 3.36329% [6] +| | | | | | | | | | Remainder: 0.00082728 - 0.527471% +| | | | | | | | | Remainder: 0.0268253 - 11.7826% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.160684 - 41.3722% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.160532 - 99.9051% [12] +| | | | | | | | | Remainder: 0.00015248 - 0.0948942% +| | | | | | | | Remainder: 3.288e-05 - 0.00846579% +| | | | | | | Remainder: 3.72e-06 - 0.0009578% +| | | | | | getOrientations(): 1.176e-05 - 0.00284856% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075796 - 0.183596% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072028 - 0.174469% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384119 - 0.0930429% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001236 - 0.0299389% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089296 - 0.216296% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000174401% [2] +| | | | | | Remainder: 0.0215591 - 5.22214% +| | | | | Remainder: 1.536e-05 - 0.00372042% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00195068% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.00391092% [1] +| | | | build response library: 0.00540944 - 1.29315% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00531948 - 98.337% [1] +| | | | | | getWorksets(): 3e-06 - 0.0563965% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 66.6667% [1] +| | | | | | | Remainder: 1e-06 - 33.3333% +| | | | | | getOrientations(): 5.2e-07 - 0.0097754% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763519 - 14.3533% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090888 - 17.0859% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041144 - 7.73459% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012232 - 22.9947% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0210547% [3] +| | | | | | Remainder: 0.0020078 - 37.7443% +| | | | | Remainder: 8.996e-05 - 1.66302% +| | | | Remainder: 2.216e-05 - 0.00529743% +| | | Remainder: 1.852e-05 - 0.00442708% +| | Mini-EM: setup auxiliary physics model evaluator: 0.423781 - 12.3262% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.423771 - 99.9978% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000160464% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000132147% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.423726 - 99.9893% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.423722 - 99.9991% [1] +| | | | | | getWorksets(): 0.285134 - 67.2927% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.285133 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.173049 - 60.6908% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00397944 - 2.2996% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0338311 - 19.55% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007518 - 2.22221% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0330675 - 97.7428% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032056 - 0.969412% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019084 - 0.577123% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000742799 - 2.24631% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00314476 - 9.51013% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0069414 - 20.9916% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174856 - 5.28785% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00486172 - 14.7024% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00016928 - 0.511923% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00959475 - 29.0157% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0044312 - 46.1835% [6] +| | | | | | | | | | | | Remainder: 0.00516356 - 53.8165% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00405028 - 12.2485% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123696 - 3.74072% [6] +| | | | | | | | | | | Remainder: 6.556e-05 - 0.198261% +| | | | | | | | | | Remainder: 1.184e-05 - 0.0349974% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114139 - 65.9577% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0669171 - 58.6275% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.724e-05 - 0.115426% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.38e-05 - 0.0654542% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0327225 - 48.9% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0339032 - 50.6644% [6] +| | | | | | | | | | | Remainder: 0.0001704 - 0.254644% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0207486 - 18.1783% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0215977 - 18.9222% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011368 - 0.0995975% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0046666 - 4.08851% [6] +| | | | | | | | | | Remainder: 9.572e-05 - 0.0838624% +| | | | | | | | | Remainder: 0.0210994 - 12.1927% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.112072 - 39.3053% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111994 - 99.9298% [6] +| | | | | | | | | Remainder: 7.868e-05 - 0.0702047% +| | | | | | | | Remainder: 1.112e-05 - 0.00389994% +| | | | | | | Remainder: 1.36e-06 - 0.000476969% +| | | | | | getOrientations(): 1.096e-05 - 0.0025866% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004232 - 0.0998768% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003532 - 0.0833565% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020716 - 0.0488905% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.128168 - 30.2481% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.128147 - 99.9838% [1] +| | | | | | | Remainder: 2.08e-05 - 0.0162287% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00049272 - 0.116284% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000103842% [2] +| | | | | | Remainder: 0.00893244 - 2.10809% +| | | | | Remainder: 3.96e-06 - 0.000934566% +| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 0.000934466% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.00348301% [1] +| | | | build response library: 2.052e-05 - 0.00484223% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.36452% [1] +| | | | | Remainder: 2.024e-05 - 98.6355% +| | | | Remainder: 4.72e-06 - 0.00111381% +| | | Remainder: 9.28e-06 - 0.00218981% +| | Mini-EM: eval auxiliary physics model evaluator: 0.456903 - 13.2896% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.125375 - 27.4401% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.330241 - 72.2781% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00050144 - 0.151841% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.22999 - 69.6432% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00067829% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.18e-05 - 0.00513065% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.84e-06 - 0.00166964% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00206328 - 0.897116% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0131445 - 5.71523% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0334451 - 14.542% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00547996 - 2.38269% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0214122 - 9.31004% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0281628 - 12.2452% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0376065 - 16.3513% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.24e-06 - 0.00401756% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.6e-06 - 0.00156528% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0600193 - 26.0965% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00568336 - 2.47113% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00441756 - 1.92076% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183448 - 7.97635% [6] +| | | | | Remainder: 0.0001808 - 0.078612% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.14e-05 - 0.00950822% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 0.00071463% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0006678 - 0.202216% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0985555 - 29.8435% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0494383 - 50.1629% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0490833 - 49.8027% [1] +| | | | | Remainder: 3.396e-05 - 0.0344577% +| | | | Remainder: 0.00049192 - 0.148958% +| | | Remainder: 0.00128756 - 0.281802% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0047488 - 0.138125% [1] +| | | getWorksets(): 7.76e-06 - 0.16341% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 54.1237% [1] +| | | | Remainder: 3.56e-06 - 45.8763% +| | | getOrientations(): 1.32e-06 - 0.0277965% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000870239 - 18.3255% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00097904 - 20.6166% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042164 - 8.87888% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012744 - 26.8363% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0252696% [3] +| | | Remainder: 0.0011932 - 25.1263% +| | panzer::ModelEvaluator::create_W_op: 0.348326 - 10.1315% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.591711 - 17.2107% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000432959 - 0.0731707% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.465358 - 78.6462% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.84e-06 - 0.000610283% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00322048 - 0.692044% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0163552 - 3.51455% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0184328 - 3.96099% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00172392 - 0.37045% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0201448 - 4.32889% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0166233 - 3.57215% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0039382 - 0.846273% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0165766 - 3.56211% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.36e-06 - 0.00179647% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00654296 - 1.40601% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0361788 - 7.77441% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00595324 - 1.27928% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0353519 - 7.59671% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0368296 - 7.91424% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0506241 - 10.8785% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.676e-05 - 0.00360153% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00321576 - 0.69103% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345639 - 7.42738% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0564455 - 12.1295% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.009879 - 2.12288% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00174224 - 0.374387% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0191421 - 4.11341% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0398855 - 8.57092% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0316328 - 6.79752% [6] +| | | | Remainder: 0.00032728 - 0.0703287% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2e-05 - 0.00338003% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.000175762% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0014884 - 0.251542% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.123491 - 20.8701% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123462 - 99.977% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.808e-05 - 0.0146408% [1] +| | | | Remainder: 1.036e-05 - 0.00838928% +| | | Remainder: 0.00091964 - 0.155421% +| | MaxwellPreconditioner::build: 0.00384596 - 0.111865% [1] +| | | MaxwellPreconditioner: Schur complement: 2.284e-05 - 0.59387% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0016122 - 41.9193% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.225779% [1] +| | | | Ifpack2::Relaxation::compute: 0.000788559 - 48.912% [1] +| | | | Remainder: 0.00082 - 50.8622% +| | | MaxwellPreconditioner: Solver S_E: 0.00211476 - 54.9865% [1] +| | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0718758% [1] +| | | | Ifpack2::Relaxation::compute: 0.00166992 - 78.965% [1] +| | | | Remainder: 0.00044332 - 20.9631% +| | | MaxwellPreconditioner: Block preconditioner: 8.74e-05 - 2.27252% [1] +| | | Remainder: 8.76e-06 - 0.227772% +| | Mini-EM: timestepper: 0.411483 - 11.9685% [1] +| | | Mini-EM: Advance Time Step: 0.411481 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0532063 - 12.9305% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000491079 - 0.922971% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0508354 - 95.544% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00401295% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035132 - 0.691093% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00420792 - 8.27753% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0025222 - 4.9615% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022244 - 0.437569% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00243828 - 4.79642% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00221468 - 4.35657% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023488 - 0.46204% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053928 - 1.06083% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.08e-06 - 0.00999303% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00049356 - 0.970898% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00516764 - 10.1654% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00193888 - 3.81403% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00084464 - 1.66152% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00435904 - 8.57481% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00883472 - 17.3791% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.76e-06 - 0.0152649% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0003624 - 0.712889% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00378312 - 7.44189% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00463144 - 9.11065% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00035112 - 0.690699% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022964 - 0.451732% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00229144 - 4.50756% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.003611 - 7.10331% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010142 - 1.99507% [6] +| | | | | | Remainder: 0.00017672 - 0.347632% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.304e-05 - 0.0433031% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00421003% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00166312 - 3.12579% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010312 - 0.193812% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.592e-05 - 73.623% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 2.09465% [1] +| | | | | | Remainder: 2.504e-05 - 24.2824% +| | | | | Remainder: 8.828e-05 - 0.16592% +| | | | Stratimikos: BelosLOWS: 0.346208 - 84.1372% [1] +| | | | | GMRES block system: Operation Op*x: 0.0031132 - 0.899228% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013348 - 0.0385548% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.342148 - 98.8273% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000581319 - 0.169903% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000138359 - 23.8009% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000132359 - 95.6635% [2] +| | | | | | | | Remainder: 6e-06 - 4.33654% +| | | | | | | Belos::MVT::MvScale: 8.076e-05 - 13.8925% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00021364 - 36.7509% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00020244 - 94.7575% [2] +| | | | | | | | Remainder: 1.12e-05 - 5.24246% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.452e-05 - 14.5393% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.184e-05 - 96.8292% [2] +| | | | | | | | Remainder: 2.68e-06 - 3.17085% +| | | | | | | Remainder: 6.404e-05 - 11.0163% +| | | | | | Belos::MVT::MvAddMv: 0.00037484 - 0.109555% [2] +| | | | | | Belos::MVT::MvNorm: 9.732e-05 - 0.0284438% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.336493 - 98.3471% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00078816 - 0.234228% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.16e-05 - 0.0242501% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0109855 - 3.26471% [2] +| | | | | | | | Belos::MVT::Assign: 0.00010988 - 1.00023% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00078396 - 7.1363% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00067756 - 86.4279% [22] +| | | | | | | | | Remainder: 0.0001064 - 13.5721% +| | | | | | | | Belos::MVT::MvDot: 0.0011342 - 10.3245% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00059848 - 5.4479% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00687256 - 62.5602% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.0011836 - 10.7742% [60] +| | | | | | | | Remainder: 0.000302839 - 2.75671% +| | | | | | | CG S_E: Operation Op*x: 0.0011962 - 0.35549% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.320571 - 95.2682% [1] +| | | | | | | | Belos::MVT::Assign: 3.588e-05 - 0.0111925% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0114311 - 3.56586% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0102682 - 89.8264% [293] +| | | | | | | | | Remainder: 0.00116296 - 10.1736% +| | | | | | | | Belos::MVT::MvDot: 0.0162613 - 5.0726% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.00821572 - 2.56284% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.264605 - 82.5419% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0178404 - 5.5652% [876] +| | | | | | | | Remainder: 0.00218112 - 0.680385% +| | | | | | | Remainder: 0.00287064 - 0.853105% +| | | | | | GMRES block system: Operation Op*x: 0.00295244 - 0.862912% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.372e-05 - 0.00985538% [1] +| | | | | | Remainder: 0.00161556 - 0.472181% +| | | | | Remainder: 0.00081324 - 0.234899% +| | | | Mini-EM: Compute responses: 0.0118934 - 2.8904% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000299759 - 2.52037% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00970716 - 81.6178% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.476e-05 - 0.152053% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00021464 - 2.21115% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0025212 - 25.9726% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.28e-06 - 0.0440912% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0004252 - 4.38027% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032532 - 3.35134% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00435228 - 44.8358% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.32e-06 - 0.0342016% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000418999 - 4.31639% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037612 - 3.87467% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00042788 - 4.40788% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.12e-05 - 0.630463% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.96e-06 - 0.030493% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00026636 - 2.74395% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00016736 - 1.72409% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.708e-05 - 0.381986% [6] +| | | | | | Remainder: 8.82e-05 - 0.908608% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.32e-06 - 0.0699546% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0134528% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00141948 - 11.935% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000264839 - 2.22677% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.438002% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245359 - 92.6446% [1] +| | | | | | Remainder: 1.832e-05 - 6.91741% +| | | | | Remainder: 0.00019228 - 1.61669% +| | | | Remainder: 0.00017264 - 0.0419558% +| | | Remainder: 2.36e-06 - 0.000573535% +| | Remainder: 0.0364991 - 1.06163% +| Remainder: 3.716e-05 - 0.00108084% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.346208 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.7561 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00100188 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.32229 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0113712 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 0.34676 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 3.49259 [1] +| Mini-EM: Total Time: 3.49255 - 99.9988% [1] +| | Mini-EM: build mesh: 0.000624519 - 0.0178815% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000293199 - 46.948% [1] +| | | Remainder: 0.00033132 - 53.052% +| | Mini-EM: build physics blocks: 0.000816279 - 0.023372% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024484 - 0.00701036% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.523492 - 14.9888% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.197511 - 5.65522% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0831297 - 42.0886% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672338 - 80.8782% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00236388 - 2.8436% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0134505 - 16.1801% [3] +| | | | Remainder: 8.156e-05 - 0.0981117% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.013423 - 6.79609% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00826548 - 61.5768% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00028856 - 2.14974% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00107928 - 8.04051% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00061224 - 4.56111% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125128 - 9.32189% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00174936 - 13.0325% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.616e-05 - 0.71638% [3] +| | | | Remainder: 8.068e-05 - 0.601056% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198565 - 10.0534% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00847784 - 4.29233% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.02509 - 12.7031% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0103884 - 5.25963% [3] +| | | Remainder: 0.0371457 - 18.8069% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0109794 - 0.314365% [2] +| | Mini-EM: setup physics model evaluator: 0.416857 - 11.9356% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.416838 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000738897% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000134345% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.411504 - 98.7204% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.411487 - 99.996% [1] +| | | | | | getWorksets(): 0.387179 - 94.0927% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.387175 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226168 - 58.4149% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00556108 - 2.45882% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0385946 - 17.0645% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007926 - 2.05366% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0377815 - 97.8933% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041224 - 1.09112% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019208 - 0.508397% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00092112 - 2.43802% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0033222 - 8.79319% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0080708 - 21.3618% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175396 - 4.64237% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00638952 - 16.9118% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001982 - 0.524595% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.010045 - 26.5872% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00449268 - 44.7254% [6] +| | | | | | | | | | | | Remainder: 0.00555236 - 55.2746% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0051234 - 13.5606% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124048 - 3.2833% [6] +| | | | | | | | | | | Remainder: 0.00011248 - 0.297712% +| | | | | | | | | | Remainder: 2.048e-05 - 0.0530644% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.157117 - 69.4692% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0918474 - 58.4578% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015764 - 0.171633% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.788e-05 - 0.05213% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0498543 - 54.2795% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342371 - 37.276% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.744e-05 - 0.0516509% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00693496 - 7.55052% [6] +| | | | | | | | | | | Remainder: 0.00056808 - 0.618504% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0313029 - 19.9233% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.02074 - 13.2004% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002118 - 0.134804% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707588 - 4.50356% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0052774 - 3.35889% [6] +| | | | | | | | | | Remainder: 0.00066192 - 0.42129% +| | | | | | | | | Remainder: 0.0248954 - 11.0074% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.160974 - 41.5765% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.16082 - 99.9044% [12] +| | | | | | | | | Remainder: 0.00015388 - 0.095593% +| | | | | | | | Remainder: 3.304e-05 - 0.0085336% +| | | | | | | Remainder: 3.88e-06 - 0.00100212% +| | | | | | getOrientations(): 1.116e-05 - 0.00271211% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074968 - 0.182188% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071256 - 0.173167% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038032 - 0.0924257% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012176 - 0.0295902% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086028 - 0.209066% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000213858% [2] +| | | | | | Remainder: 0.0214714 - 5.21799% +| | | | | Remainder: 1.632e-05 - 0.00396594% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00184244% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.00392479% [1] +| | | | build response library: 0.00528512 - 1.26791% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0051952 - 98.2986% [1] +| | | | | | getWorksets(): 3.76e-06 - 0.0723745% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 71.2766% [1] +| | | | | | | Remainder: 1.08e-06 - 28.7234% +| | | | | | getOrientations(): 4.8e-07 - 0.0092393% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074052 - 14.2539% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893079 - 17.1905% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039376 - 7.57931% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117888 - 22.6917% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0230982% [3] +| | | | | | Remainder: 0.00198352 - 38.1799% +| | | | | Remainder: 8.992e-05 - 1.70138% +| | | | Remainder: 2.124e-05 - 0.00509551% +| | | Remainder: 1.936e-05 - 0.00464428% +| | Mini-EM: setup auxiliary physics model evaluator: 0.434246 - 12.4335% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.434237 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000147385% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000156596% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.434192 - 99.9896% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.434189 - 99.9992% [1] +| | | | | | getWorksets(): 0.28913 - 66.5909% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.289129 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.176393 - 61.0085% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392648 - 2.22598% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0339041 - 19.2208% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00074864 - 2.20811% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0331436 - 97.7569% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000326279 - 0.984441% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018828 - 0.568074% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000749119 - 2.26022% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00314156 - 9.47863% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00689864 - 20.8144% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00172336 - 5.19968% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00488244 - 14.7312% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00017176 - 0.51823% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00965616 - 29.1343% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00446292 - 46.2184% [6] +| | | | | | | | | | | | Remainder: 0.00519324 - 53.7816% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408844 - 12.3355% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012498 - 3.77086% [6] +| | | | | | | | | | | Remainder: 6.776e-05 - 0.204444% +| | | | | | | | | | Remainder: 1.188e-05 - 0.03504% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115469 - 65.461% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0668981 - 57.9361% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.832e-05 - 0.117074% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.58e-05 - 0.0684623% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0327667 - 48.98% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0338366 - 50.5793% [6] +| | | | | | | | | | | Remainder: 0.00017072 - 0.255194% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0218597 - 18.9313% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0218227 - 18.8992% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012096 - 0.104756% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00466784 - 4.04251% [6] +| | | | | | | | | | Remainder: 9.956e-05 - 0.0862224% +| | | | | | | | | Remainder: 0.0230938 - 13.0922% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.112725 - 38.9877% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.112642 - 99.9267% [6] +| | | | | | | | | Remainder: 8.264e-05 - 0.0733114% +| | | | | | | | Remainder: 1.104e-05 - 0.00381837% +| | | | | | | Remainder: 1.36e-06 - 0.000470376% +| | | | | | getOrientations(): 1.108e-05 - 0.00255189% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042536 - 0.0979666% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034628 - 0.0797533% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020316 - 0.0467907% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.135886 - 31.2965% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.135863 - 99.9828% [1] +| | | | | | | Remainder: 2.336e-05 - 0.0171909% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00046664 - 0.107474% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000110551% [2] +| | | | | | Remainder: 0.00771952 - 1.77792% +| | | | | Remainder: 3.56e-06 - 0.000819913% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.000875097% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.00348197% [1] +| | | | build response library: 1.988e-05 - 0.00457814% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.40845% [1] +| | | | | Remainder: 1.96e-05 - 98.5915% +| | | | Remainder: 5.08e-06 - 0.00116987% +| | | Remainder: 8.96e-06 - 0.00206334% +| | Mini-EM: eval auxiliary physics model evaluator: 0.475918 - 13.6267% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.134624 - 28.2873% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.339589 - 71.3544% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00050344 - 0.14825% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.231036 - 68.0342% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000848351% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.104e-05 - 0.00477847% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.68e-06 - 0.00159282% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00205532 - 0.889608% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0144668 - 6.26168% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0336649 - 14.5713% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00573104 - 2.48058% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0220541 - 9.54573% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0270482 - 11.7073% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0375431 - 16.2499% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.12e-06 - 0.00394743% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.04e-06 - 0.00174864% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0598491 - 25.9046% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00570532 - 2.46944% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00448372 - 1.9407% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0181988 - 7.87701% [6] +| | | | | Remainder: 0.00020624 - 0.0892673% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.228e-05 - 0.00950562% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000730296% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000625319 - 0.18414% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.106903 - 31.4802% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.053428 - 49.9779% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0534418 - 49.9908% [1] +| | | | | Remainder: 3.348e-05 - 0.031318% +| | | | Remainder: 0.000485279 - 0.142902% +| | | Remainder: 0.00170524 - 0.358305% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00466068 - 0.133446% [1] +| | | getWorksets(): 8e-06 - 0.171649% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.96e-06 - 62% [1] +| | | | Remainder: 3.04e-06 - 38% +| | | getOrientations(): 1.88e-06 - 0.0403375% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00085672 - 18.3819% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095924 - 20.5816% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041048 - 8.8073% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125856 - 27.0038% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0240308% [3] +| | | Remainder: 0.00116468 - 24.9895% +| | panzer::ModelEvaluator::create_W_op: 0.373599 - 10.697% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.600362 - 17.1898% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042888 - 0.0714369% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.461958 - 76.9466% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 0.00115162% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00311612 - 0.674546% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0152852 - 3.30878% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.018177 - 3.93478% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0017488 - 0.378562% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0200924 - 4.3494% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0167434 - 3.62444% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00346788 - 0.750691% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.016634 - 3.60077% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.6e-06 - 0.00186164% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00658708 - 1.4259% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0351168 - 7.60173% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00610844 - 1.32229% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.035175 - 7.61433% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0369185 - 7.99175% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0513547 - 11.1167% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.668e-05 - 0.00361072% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00308044 - 0.666822% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346898 - 7.50928% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0560033 - 12.123% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00875508 - 1.89521% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00178256 - 0.38587% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0191028 - 4.13519% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0400547 - 8.67064% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0316045 - 6.84141% [6] +| | | | Remainder: 0.00032904 - 0.0712272% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.036e-05 - 0.00339129% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000199879% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00144572 - 0.240808% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.135578 - 22.5827% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.135546 - 99.9763% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.884e-05 - 0.0138961% [1] +| | | | Remainder: 1.328e-05 - 0.00979511% +| | | Remainder: 0.0009298 - 0.154873% +| | MaxwellPreconditioner::build: 0.00417272 - 0.119475% [1] +| | | MaxwellPreconditioner: Schur complement: 2.336e-05 - 0.559827% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00161784 - 38.7718% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.215102% [1] +| | | | Ifpack2::Relaxation::compute: 0.00079364 - 49.0556% [1] +| | | | Remainder: 0.000820719 - 50.7293% +| | | MaxwellPreconditioner: Solver S_E: 0.00243156 - 58.2728% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0575762% [1] +| | | | Ifpack2::Relaxation::compute: 0.00200412 - 82.4212% [1] +| | | | Remainder: 0.000426039 - 17.5212% +| | | MaxwellPreconditioner: Block preconditioner: 9.084e-05 - 2.177% [1] +| | | Remainder: 9.12e-06 - 0.218563% +| | Mini-EM: timestepper: 0.411809 - 11.7911% [1] +| | | Mini-EM: Advance Time Step: 0.411806 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0531067 - 12.896% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00050024 - 0.941953% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0508636 - 95.7762% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.00424665% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035232 - 0.692676% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00421804 - 8.29285% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00254528 - 5.00413% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002254 - 0.443146% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00233556 - 4.59181% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00219152 - 4.30862% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000240839 - 0.4735% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000541 - 1.06363% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.48e-06 - 0.0107739% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00050184 - 0.986639% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00518996 - 10.2037% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00194884 - 3.8315% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000891239 - 1.75221% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0044654 - 8.77917% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00886236 - 17.4238% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.56e-06 - 0.0187954% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00041252 - 0.811032% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0037754 - 7.4226% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00467204 - 9.18543% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00035596 - 0.699833% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023588 - 0.46375% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0021914 - 4.30839% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00350476 - 6.89051% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101296 - 1.99152% [6] +| | | | | | Remainder: 0.00017588 - 0.345788% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.196e-05 - 0.0413507% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0041426% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014742 - 2.77592% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000161 - 0.303163% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013144 - 81.6398% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.993789% [1] +| | | | | | Remainder: 2.796e-05 - 17.3665% +| | | | | Remainder: 8.352e-05 - 0.157268% +| | | | Stratimikos: BelosLOWS: 0.346802 - 84.2148% [1] +| | | | | GMRES block system: Operation Op*x: 0.00314624 - 0.907215% [1] +| | | | | Belos::MVT::MvAddMv: 0.00014864 - 0.0428602% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.342686 - 98.8131% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00057948 - 0.169099% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00014332 - 24.7325% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00013752 - 95.9531% [2] +| | | | | | | | Remainder: 5.8e-06 - 4.04689% +| | | | | | | Belos::MVT::MvScale: 8.256e-05 - 14.2473% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020608 - 35.5629% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019652 - 95.361% [2] +| | | | | | | | Remainder: 9.56e-06 - 4.63898% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.16e-05 - 14.0816% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.908e-05 - 96.9118% [2] +| | | | | | | | Remainder: 2.52e-06 - 3.08824% +| | | | | | | Remainder: 6.592e-05 - 11.3757% +| | | | | | Belos::MVT::MvAddMv: 0.00036728 - 0.107177% [2] +| | | | | | Belos::MVT::MvNorm: 0.00010436 - 0.0304535% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.337131 - 98.379% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000810799 - 0.2405% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.904e-05 - 0.0234449% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0112108 - 3.32537% [2] +| | | | | | | | Belos::MVT::Assign: 0.00010928 - 0.974771% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000845039 - 7.5377% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000724799 - 85.7711% [22] +| | | | | | | | | Remainder: 0.00012024 - 14.2289% +| | | | | | | | Belos::MVT::MvDot: 0.00116064 - 10.3528% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000710279 - 6.33565% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00687932 - 61.3631% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00120076 - 10.7107% [60] +| | | | | | | | Remainder: 0.00030552 - 2.72522% +| | | | | | | CG S_E: Operation Op*x: 0.00115244 - 0.341837% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.320984 - 95.2105% [1] +| | | | | | | | Belos::MVT::Assign: 3.712e-05 - 0.0115644% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0114295 - 3.56077% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0100909 - 88.2882% [293] +| | | | | | | | | Remainder: 0.0013386 - 11.7118% +| | | | | | | | Belos::MVT::MvDot: 0.0165342 - 5.15109% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.0083582 - 2.60393% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.264207 - 82.3114% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0181248 - 5.64662% [876] +| | | | | | | | Remainder: 0.00229376 - 0.714602% +| | | | | | | Remainder: 0.00289364 - 0.858313% +| | | | | | GMRES block system: Operation Op*x: 0.0026266 - 0.766474% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.348e-05 - 0.012688% [1] +| | | | | | Remainder: 0.0018338 - 0.535125% +| | | | | Remainder: 0.0008212 - 0.236792% +| | | | Mini-EM: Compute responses: 0.0117296 - 2.84832% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00029776 - 2.53854% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00965568 - 82.3192% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.348e-05 - 0.139607% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00020976 - 2.1724% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.002316 - 23.9859% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.88e-06 - 0.0401836% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000425 - 4.40156% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00033648 - 3.48479% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0044102 - 45.6747% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.04e-06 - 0.0418407% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00041428 - 4.29053% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00040256 - 4.16915% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00045236 - 4.68491% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.14e-05 - 0.635895% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.88e-06 - 0.029827% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000287438 - 2.97688% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001906 - 1.97397% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.72e-05 - 0.385266% [6] +| | | | | | Remainder: 8.812e-05 - 0.912624% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.84e-06 - 0.0753652% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0115946% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0013102 - 11.1701% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002614 - 2.22856% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.367253% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024108 - 92.2265% [1] +| | | | | | Remainder: 1.936e-05 - 7.40627% +| | | | | Remainder: 0.00019432 - 1.65667% +| | | | Remainder: 0.00016808 - 0.0408153% +| | | Remainder: 2.44e-06 - 0.000592508% +| | Remainder: 0.0372542 - 1.06668% +| Remainder: 4.036e-05 - 0.00115559% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.346802 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.7034 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0009732 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.322486 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.011247 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 0.346543 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 3.43811 [1] +| Mini-EM: Total Time: 3.43807 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000775599 - 0.0225591% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029956 - 38.6231% [1] +| | | Remainder: 0.000476039 - 61.3769% +| | Mini-EM: build physics blocks: 0.0007976 - 0.0231991% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000242319 - 0.00704811% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.530175 - 15.4207% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.20602 - 5.9923% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0842954 - 40.9162% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0683923 - 81.134% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00235764 - 2.79688% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0134635 - 15.9718% [3] +| | | | Remainder: 8.2e-05 - 0.0972769% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0131614 - 6.38844% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00792744 - 60.2323% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000287639 - 2.18547% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.001032 - 7.84108% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00060584 - 4.60315% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135636 - 10.3056% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00177584 - 13.4928% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.676e-05 - 0.735178% [3] +| | | | Remainder: 7.956e-05 - 0.604493% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.02164 - 10.5038% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.009082 - 4.40832% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.025471 - 12.3634% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0116214 - 5.64094% [3] +| | | Remainder: 0.0407483 - 19.7789% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0109442 - 0.318324% [2] +| | Mini-EM: setup physics model evaluator: 0.41391 - 12.039% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.413891 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000724828% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000144966% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.408525 - 98.7036% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.408505 - 99.9951% [1] +| | | | | | getWorksets(): 0.383944 - 93.9875% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.38394 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224199 - 58.3942% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00563856 - 2.51498% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0384824 - 17.1644% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00079508 - 2.06609% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.037667 - 97.8811% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041428 - 1.09985% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000199039 - 0.528418% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00088212 - 2.34189% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00337904 - 8.97082% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00805692 - 21.3899% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017816 - 4.72987% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0063086 - 16.7483% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001946 - 0.516633% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.009906 - 26.2989% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00441112 - 44.5298% [6] +| | | | | | | | | | | | Remainder: 0.00549488 - 55.4702% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00517908 - 13.7496% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125364 - 3.32822% [6] +| | | | | | | | | | | Remainder: 0.00011208 - 0.297555% +| | | | | | | | | | Remainder: 2.032e-05 - 0.0528034% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154498 - 68.9113% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0915879 - 59.2809% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015812 - 0.172643% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.924e-05 - 0.0537625% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.049561 - 54.113% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.034255 - 37.4012% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.7e-05 - 0.0513168% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00692036 - 7.55597% [6] +| | | | | | | | | | | Remainder: 0.00059724 - 0.652095% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0299899 - 19.4112% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0197118 - 12.7586% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021592 - 0.139756% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0071298 - 4.61481% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00525184 - 3.39929% [6] +| | | | | | | | | | Remainder: 0.00061116 - 0.395577% +| | | | | | | | | Remainder: 0.0255797 - 11.4094% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.15971 - 41.5977% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.159558 - 99.9047% [12] +| | | | | | | | | Remainder: 0.00015228 - 0.0953476% +| | | | | | | | Remainder: 3.096e-05 - 0.00806375% +| | | | | | | Remainder: 3.64e-06 - 0.000948055% +| | | | | | getOrientations(): 1.14e-05 - 0.00279066% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074796 - 0.183097% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071252 - 0.174421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038924 - 0.095284% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124 - 0.0303546% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0009164 - 0.22433% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000186044% [2] +| | | | | | Remainder: 0.021659 - 5.30202% +| | | | | Remainder: 2.012e-05 - 0.00492503% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00187489% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.00394307% [1] +| | | | build response library: 0.00531684 - 1.2846% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00523004 - 98.3675% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0596554% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 70.5128% [1] +| | | | | | | Remainder: 9.2e-07 - 29.4872% +| | | | | | getOrientations(): 4.8e-07 - 0.00917775% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074088 - 14.1659% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090196 - 17.2458% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399399 - 7.63664% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119132 - 22.7784% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0206499% [3] +| | | | | | Remainder: 0.0019918 - 38.0838% +| | | | | Remainder: 8.68e-05 - 1.63255% +| | | | Remainder: 2.132e-05 - 0.00515111% +| | | Remainder: 1.832e-05 - 0.00442609% +| | Mini-EM: setup auxiliary physics model evaluator: 0.42406 - 12.3342% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.424052 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00016979% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000113194% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.424007 - 99.9894% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.424003 - 99.9991% [1] +| | | | | | getWorksets(): 0.286653 - 67.6064% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.286652 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.176192 - 61.4653% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00398144 - 2.25972% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0340606 - 19.3316% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00074652 - 2.19174% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0333027 - 97.7747% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00031716 - 0.952356% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001948 - 0.584938% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072768 - 2.18505% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00315224 - 9.46542% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0069172 - 20.7707% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175708 - 5.27609% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00490528 - 14.7294% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00017476 - 0.524763% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00972908 - 29.2141% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00446552 - 45.8987% [6] +| | | | | | | | | | | | Remainder: 0.00526356 - 54.1013% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.004121 - 12.3744% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124084 - 3.72595% [6] +| | | | | | | | | | | Remainder: 6.556e-05 - 0.196861% +| | | | | | | | | | Remainder: 1.144e-05 - 0.0335872% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114863 - 65.1923% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0674138 - 58.6904% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.896e-05 - 0.117127% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.5e-05 - 0.0667519% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0324308 - 48.107% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0346916 - 51.4607% [6] +| | | | | | | | | | | Remainder: 0.00016744 - 0.248377% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0214099 - 18.6394% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.021129 - 18.3949% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001198 - 0.104298% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00468808 - 4.08144% [6] +| | | | | | | | | | Remainder: 0.0001028 - 0.0894977% +| | | | | | | | | Remainder: 0.0232863 - 13.2164% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.11045 - 38.531% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.110374 - 99.9313% [6] +| | | | | | | | | Remainder: 7.592e-05 - 0.068737% +| | | | | | | | Remainder: 1.036e-05 - 0.00361414% +| | | | | | | Remainder: 1.24e-06 - 0.000432578% +| | | | | | getOrientations(): 1.116e-05 - 0.00263205% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004174 - 0.0984426% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034416 - 0.0811692% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019912 - 0.0469619% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.127563 - 30.0855% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.127542 - 99.983% [1] +| | | | | | | Remainder: 2.164e-05 - 0.0169641% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00046868 - 0.110537% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 7.54711e-05% [2] +| | | | | | Remainder: 0.00834584 - 1.96834% +| | | | | Remainder: 3.88e-06 - 0.000915079% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000858385% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.0035656% [1] +| | | | build response library: 1.936e-05 - 0.00456548% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.44628% [1] +| | | | | Remainder: 1.908e-05 - 98.5537% +| | | | Remainder: 5.52e-06 - 0.00130173% +| | | Remainder: 7.68e-06 - 0.00181107% +| | Mini-EM: eval auxiliary physics model evaluator: 0.455714 - 13.2549% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.125394 - 27.516% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.32858 - 72.1024% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000499359 - 0.151975% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.22831 - 69.4839% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00080592% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.124e-05 - 0.00492312% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.92e-06 - 0.00171696% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00204696 - 0.896568% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0130494 - 5.71565% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0334677 - 14.6589% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00532548 - 2.33256% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0216323 - 9.47494% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0268674 - 11.7679% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0375574 - 16.4501% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.044e-05 - 0.00457272% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.44e-06 - 0.00150672% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0600955 - 26.3219% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0055602 - 2.43537% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00412276 - 1.80577% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183474 - 8.03618% [6] +| | | | | Remainder: 0.00020692 - 0.090631% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.72e-05 - 0.00827804% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000742589% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000644 - 0.195995% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0986169 - 30.013% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0495067 - 50.201% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0490744 - 49.7627% [1] +| | | | | Remainder: 3.58e-05 - 0.0363021% +| | | | Remainder: 0.00047988 - 0.146047% +| | | Remainder: 0.00173936 - 0.381678% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00475856 - 0.138408% [1] +| | | getWorksets(): 8.64e-06 - 0.181568% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 49.537% [1] +| | | | Remainder: 4.36e-06 - 50.463% +| | | getOrientations(): 1.52e-06 - 0.0319424% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00085396 - 17.9458% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00097708 - 20.5331% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041864 - 8.79762% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00131324 - 27.5974% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0311019% [3] +| | | Remainder: 0.001184 - 24.8815% +| | panzer::ModelEvaluator::create_W_op: 0.350195 - 10.1858% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.588235 - 17.1095% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042672 - 0.0725424% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.459653 - 78.141% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 0.000583049% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00328776 - 0.71527% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0159802 - 3.47659% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0182807 - 3.97707% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00185432 - 0.403417% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.019816 - 4.31108% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0167866 - 3.65202% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00388108 - 0.84435% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.016474 - 3.58402% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.84e-06 - 0.00170564% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00659696 - 1.4352% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0349874 - 7.6117% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00559188 - 1.21654% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0336511 - 7.32098% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.036175 - 7.87008% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0500697 - 10.8929% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.532e-05 - 0.00333295% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00303524 - 0.660333% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0344935 - 7.50425% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0562075 - 12.2283% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00977344 - 2.12627% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00172492 - 0.375266% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190007 - 4.1337% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0404877 - 8.80833% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0311502 - 6.7769% [6] +| | | | Remainder: 0.00032088 - 0.0698092% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.956e-05 - 0.0033252% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.0001972% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00153112 - 0.26029% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.125648 - 21.3602% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125619 - 99.9767% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.872e-05 - 0.0148987% [1] +| | | | Remainder: 1.052e-05 - 0.00837258% +| | | Remainder: 0.00095552 - 0.162438% +| | MaxwellPreconditioner::build: 0.0039378 - 0.114535% [1] +| | | MaxwellPreconditioner: Schur complement: 2.24e-05 - 0.568846% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00159676 - 40.5495% [1] +| | | | Ifpack2::Relaxation::initialize: 3.92e-06 - 0.245497% [1] +| | | | Ifpack2::Relaxation::compute: 0.000784879 - 49.1545% [1] +| | | | Remainder: 0.00080796 - 50.6% +| | | MaxwellPreconditioner: Solver S_E: 0.00222192 - 56.4254% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0594081% [1] +| | | | Ifpack2::Relaxation::compute: 0.00177376 - 79.8301% [1] +| | | | Remainder: 0.00044684 - 20.1105% +| | | MaxwellPreconditioner: Block preconditioner: 8.728e-05 - 2.21647% [1] +| | | Remainder: 9.44e-06 - 0.239728% +| | Mini-EM: timestepper: 0.411286 - 11.9627% [1] +| | | Mini-EM: Advance Time Step: 0.411284 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0526234 - 12.7949% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000414199 - 0.7871% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0504062 - 95.7867% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00317421% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00034608 - 0.686582% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00416764 - 8.26811% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00252652 - 5.01232% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022968 - 0.455658% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0023208 - 4.60419% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00217616 - 4.31724% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024072 - 0.47756% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053572 - 1.06281% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.12e-06 - 0.00817359% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0004926 - 0.97726% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00502236 - 9.96377% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0018356 - 3.64161% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000841399 - 1.66924% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00438312 - 8.69559% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00880852 - 17.4751% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.92e-06 - 0.0157123% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000365 - 0.724117% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00375672 - 7.45288% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00466408 - 9.25298% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000371 - 0.73602% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023536 - 0.466926% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00228852 - 4.54015% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00359376 - 7.12959% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101772 - 2.01903% [6] +| | | | | | Remainder: 0.00017352 - 0.344243% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.08e-05 - 0.0395261% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00494077% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0015374 - 2.92151% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001588 - 0.301767% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013016 - 81.9647% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.15869% [1] +| | | | | | Remainder: 2.68e-05 - 16.8766% +| | | | | Remainder: 8.34e-05 - 0.158485% +| | | | Stratimikos: BelosLOWS: 0.346585 - 84.269% [1] +| | | | | GMRES block system: Operation Op*x: 0.00310288 - 0.895273% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015676 - 0.0452299% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.342536 - 98.8318% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00057444 - 0.167702% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00014072 - 24.4969% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00013408 - 95.2814% [2] +| | | | | | | | Remainder: 6.64e-06 - 4.71859% +| | | | | | | Belos::MVT::MvScale: 8.136e-05 - 14.1634% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0002016 - 35.095% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019168 - 95.0794% [2] +| | | | | | | | Remainder: 9.92e-06 - 4.92063% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.396e-05 - 14.616% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.148e-05 - 97.0462% [2] +| | | | | | | | Remainder: 2.48e-06 - 2.95379% +| | | | | | | Remainder: 6.68e-05 - 11.6287% +| | | | | | Belos::MVT::MvAddMv: 0.00037728 - 0.110143% [2] +| | | | | | Belos::MVT::MvNorm: 0.000104759 - 0.0305834% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.337014 - 98.3881% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000785399 - 0.233046% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.88e-05 - 0.0233818% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0111056 - 3.29528% [2] +| | | | | | | | Belos::MVT::Assign: 0.00010696 - 0.963121% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00083796 - 7.54541% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00071912 - 85.8179% [22] +| | | | | | | | | Remainder: 0.00011884 - 14.1821% +| | | | | | | | Belos::MVT::MvDot: 0.0011562 - 10.411% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00060188 - 5.41963% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0068802 - 61.9527% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00121088 - 10.9034% [60] +| | | | | | | | Remainder: 0.00031148 - 2.80472% +| | | | | | | CG S_E: Operation Op*x: 0.0011758 - 0.348887% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.321157 - 95.2946% [1] +| | | | | | | | Belos::MVT::Assign: 3.6e-05 - 0.0112095% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0106745 - 3.32376% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00931972 - 87.3084% [293] +| | | | | | | | | Remainder: 0.00135476 - 12.6916% +| | | | | | | | Belos::MVT::MvDot: 0.0168593 - 5.24956% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.00832124 - 2.59102% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.264485 - 82.3538% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0184464 - 5.74373% [876] +| | | | | | | | Remainder: 0.00233452 - 0.72691% +| | | | | | | Remainder: 0.00271228 - 0.804796% +| | | | | | GMRES block system: Operation Op*x: 0.0028028 - 0.81825% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.416e-05 - 0.00997268% [1] +| | | | | | Remainder: 0.00162804 - 0.47529% +| | | | | Remainder: 0.00078912 - 0.227685% +| | | | Mini-EM: Compute responses: 0.0119079 - 2.8953% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000290199 - 2.43703% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00970968 - 81.54% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.176e-05 - 0.121116% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00020652 - 2.12695% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00245508 - 25.2849% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.16e-06 - 0.0428439% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000438 - 4.51096% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00033592 - 3.45964% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00433284 - 44.6239% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.72e-06 - 0.0383123% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000413 - 4.25349% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00040304 - 4.15091% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00044708 - 4.60448% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.264e-05 - 0.64513% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.24e-06 - 0.0333688% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000281359 - 2.89772% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00018592 - 1.91479% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.832e-05 - 0.394658% [6] +| | | | | | Remainder: 8.708e-05 - 0.896837% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.28e-06 - 0.0695338% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0134365% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014478 - 12.1583% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263119 - 2.20962% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.380056% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024412 - 92.7793% [1] +| | | | | | Remainder: 1.7999e-05 - 6.84063% +| | | | | Remainder: 0.0001872 - 1.57207% +| | | | Remainder: 0.00016764 - 0.0407602% +| | | Remainder: 2.4e-06 - 0.000583536% +| | Remainder: 0.0370205 - 1.07678% +| Remainder: 3.804e-05 - 0.00110642% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.346585 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.7227 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=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 37.78 msec task-clock:u # 0.009 CPUs utilized ( +- 1.09% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,767 page-faults:u # 73.249 K/sec ( +- 0.27% ) + 28,928,236 cycles:u # 0.766 GHz ( +- 17.83% ) (61.77%) + 64,235,695 instructions:u # 2.22 insn per cycle ( +- 8.98% ) (89.20%) + branches:u + 346,645 branch-misses:u ( +- 0.29% ) + 27,745,629 L1-dcache-loads:u # 734.487 M/sec ( +- 0.09% ) + 381,488 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.28% ) + LLC-loads:u + LLC-load-misses:u + 26,441,409 L1-icache-loads:u # 699.962 M/sec ( +- 0.05% ) + 233,965 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.70% ) + 39,155,989 dTLB-loads:u # 1.037 G/sec ( +- 5.78% ) (12.07%) + dTLB-load-misses:u ( +- 62.64% ) (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 4.0697 +- 0.0140 seconds time elapsed ( +- 0.34% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 310,898 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.49% ) + 16,877,085 BR_RETIRED:u ( +- 0.30% ) + + 4.0414 +- 0.0131 seconds time elapsed ( +- 0.32% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 22,606,334 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.32% ) + 5,085 ITLB_WALK:u ( +- 2.87% ) + 12,160 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.62% ) + 30,397,835 L1D_TLB:u ( +- 0.30% ) + + 4.0509 +- 0.0132 seconds time elapsed ( +- 0.33% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 26,568,377 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.42% ) + 232,876 L1I_CACHE_REFILL:u ( +- 0.54% ) + 382,094 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.10% ) + 27,871,144 L1D_CACHE:u ( +- 0.47% ) + + 4.0263 +- 0.0125 seconds time elapsed ( +- 0.31% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 463,163 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.52% ) + 486,236 LL_CACHE_RD:u ( +- 0.15% ) + 132,872 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.60% ) + 17,443 L2D_TLB_REFILL:u ( +- 1.95% ) + 251,360 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.52% ) + 1,453,325 L2D_CACHE:u ( +- 0.29% ) + + 4.01952 +- 0.00538 seconds time elapsed ( +- 0.13% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell22_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..c1dbd5c --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell22_power.output @@ -0,0 +1,160 @@ +Socket1 24.52 +Socket2 20.92 +Socket1 24.80 +Socket2 20.76 +Socket1 25.40 +Socket2 20.84 +Socket1 25.40 +Socket2 21.04 +Socket1 25.28 +Socket2 20.76 +Socket1 25.16 +Socket2 20.96 +Socket1 25.16 +Socket2 20.80 +Socket1 24.80 +Socket2 20.56 +Socket1 24.76 +Socket2 20.64 +Socket1 24.92 +Socket2 20.80 +Socket1 24.80 +Socket2 20.80 +Socket1 24.72 +Socket2 20.68 +Socket1 24.40 +Socket2 20.76 +Socket1 24.40 +Socket2 20.76 +Socket1 24.60 +Socket2 20.96 +Socket1 24.72 +Socket2 21.32 +Socket1 24.80 +Socket2 21.12 +Socket1 24.84 +Socket2 21.20 +Socket1 25.12 +Socket2 21.04 +Socket1 24.84 +Socket2 20.84 +Socket1 24.68 +Socket2 21.00 +Socket1 24.84 +Socket2 20.96 +Socket1 24.68 +Socket2 21.00 +Socket1 24.60 +Socket2 20.96 +Socket1 24.60 +Socket2 20.80 +Socket1 24.76 +Socket2 20.68 +Socket1 24.76 +Socket2 20.68 +Socket1 24.40 +Socket2 20.76 +Socket1 24.52 +Socket2 20.80 +Socket1 24.60 +Socket2 20.76 +Start +Socket1 24.84 +Socket2 20.76 +Socket1 25.52 +Socket2 21.32 +Socket1 25.68 +Socket2 21.24 +Socket1 26.40 +Socket2 21.76 +Socket1 26.92 +Socket2 21.96 +Socket1 26.84 +Socket2 21.96 +Socket1 27.20 +Socket2 22.16 +Socket1 26.96 +Socket2 22.08 +Socket1 26.80 +Socket2 22.28 +Socket1 26.48 +Socket2 22.36 +Socket1 26.48 +Socket2 22.36 +Socket1 26.36 +Socket2 22.60 +Socket1 26.04 +Socket2 22.52 +Socket1 26.16 +Socket2 22.80 +Socket1 26.48 +Socket2 22.72 +Socket1 26.68 +Socket2 22.60 +Socket1 27.36 +Socket2 22.56 +Socket1 28.12 +Socket2 22.36 +Socket1 29.72 +Socket2 22.52 +End +Socket1 30.40 +Socket2 22.76 +Socket1 32.16 +Socket2 23.00 +Socket1 31.24 +Socket2 22.40 +Socket1 29.28 +Socket2 21.76 +Socket1 28.12 +Socket2 21.28 +Socket1 28.12 +Socket2 21.28 +Socket1 26.48 +Socket2 20.72 +Socket1 25.08 +Socket2 20.44 +Socket1 25.44 +Socket2 20.52 +Socket1 25.44 +Socket2 20.96 +Socket1 25.20 +Socket2 21.00 +Socket1 25.56 +Socket2 21.24 +Socket1 25.24 +Socket2 21.16 +Socket1 25.32 +Socket2 21.32 +Socket1 25.56 +Socket2 21.40 +Socket1 25.40 +Socket2 21.24 +Socket1 25.16 +Socket2 21.04 +Socket1 25.16 +Socket2 21.12 +Socket1 25.16 +Socket2 21.12 +Socket1 25.20 +Socket2 21.00 +Socket1 24.84 +Socket2 20.84 +Socket1 24.80 +Socket2 20.80 +Socket1 24.88 +Socket2 20.68 +Socket1 24.60 +Socket2 20.60 +Socket1 24.68 +Socket2 20.64 +Socket1 24.52 +Socket2 20.64 +Socket1 24.40 +Socket2 20.84 +Socket1 24.80 +Socket2 21.04 +Socket1 25.12 +Socket2 21.04 +Socket1 25.12 +Socket2 20.96 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell24.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell24.output new file mode 100644 index 0000000..e0e8fd2 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell24.output @@ -0,0 +1,3008 @@ +oasis16.umiacs.umd.edu +30 CG Tpetra maxwell24.xml +output_avg5/altra_CG_Tpetra_maxwell24.output +output_avg5/altra_CG_Tpetra_maxwell24_power.output +dt = 5.5594e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00117696 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.418344 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0139951 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 0.448884 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 4.40304 [1] +| Mini-EM: Total Time: 4.40298 - 99.9986% [1] +| | Mini-EM: build mesh: 0.0006272 - 0.0142449% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003042 - 48.5013% [1] +| | | Remainder: 0.000323 - 51.4987% +| | Mini-EM: build physics blocks: 0.000952121 - 0.0216245% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023936 - 0.00543632% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.706205 - 16.0393% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259242 - 5.88787% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109614 - 42.2824% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0886701 - 80.8933% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00305348 - 2.78568% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0178125 - 16.2503% [3] +| | | | Remainder: 7.76e-05 - 0.0707941% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160878 - 6.20572% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00982973 - 61.1005% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000554721 - 3.44808% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00128304 - 7.97524% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000784001 - 4.87326% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001214 - 7.54609% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0022152 - 13.7694% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00013332 - 0.828702% [3] +| | | | Remainder: 7.38e-05 - 0.458732% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0262192 - 10.1138% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112352 - 4.33388% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0326279 - 12.5859% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0138933 - 5.35921% [3] +| | | Remainder: 0.0495645 - 19.119% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0165078 - 0.374923% [2] +| | Mini-EM: setup physics model evaluator: 0.507504 - 11.5264% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.507488 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000567501% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000110347% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.502051 - 98.9287% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.502036 - 99.9971% [1] +| | | | | | getWorksets(): 0.477998 - 95.2118% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.477994 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.273935 - 57.3093% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00488189 - 1.78213% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0470099 - 17.161% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000922802 - 1.96299% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0460663 - 97.9927% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00045532 - 0.988402% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022636 - 0.491379% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000925081 - 2.00815% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00405232 - 8.79673% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102191 - 22.1835% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00225424 - 4.89348% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00751569 - 16.3149% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022928 - 0.497718% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0119489 - 25.9385% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00514469 - 43.0558% [7] +| | | | | | | | | | | | Remainder: 0.00680421 - 56.9442% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00652389 - 14.162% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159032 - 3.45225% [7] +| | | | | | | | | | | Remainder: 0.00012576 - 0.272998% +| | | | | | | | | | Remainder: 2.084e-05 - 0.0443311% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.194212 - 70.897% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113426 - 58.4031% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017024 - 0.15009% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.388e-05 - 0.0475025% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0614312 - 54.1599% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422425 - 37.2425% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.136e-05 - 0.0452808% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00891989 - 7.86409% [7] +| | | | | | | | | | | Remainder: 0.00055648 - 0.490612% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0382774 - 19.7091% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0259444 - 13.3589% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027136 - 0.139724% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00910529 - 4.68834% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00681301 - 3.50803% [7] +| | | | | | | | | | Remainder: 0.000374441 - 0.192801% +| | | | | | | | | Remainder: 0.0278314 - 10.1599% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204026 - 42.6838% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.203848 - 99.9125% [14] +| | | | | | | | | Remainder: 0.00017848 - 0.087479% +| | | | | | | | Remainder: 3.288e-05 - 0.00687875% +| | | | | | | Remainder: 4.08e-06 - 0.000853561% +| | | | | | getOrientations(): 1.152e-05 - 0.00229466% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726721 - 0.144755% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070068 - 0.139568% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375041 - 0.074704% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017184 - 0.0342286% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000869001 - 0.173095% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000167319% [2] +| | | | | | Remainder: 0.0211828 - 4.21938% +| | | | | Remainder: 1.48e-05 - 0.00294791% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.00147393% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00305032% [1] +| | | | build response library: 0.00538769 - 1.06164% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518557 - 96.2485% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0640239% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.8795% [1] +| | | | | | | Remainder: 1e-06 - 30.1205% +| | | | | | getOrientations(): 4.4e-07 - 0.00848509% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747561 - 14.4162% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908401 - 17.5179% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402481 - 7.76156% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001175 - 22.6591% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0231412% [3] +| | | | | | Remainder: 0.00194716 - 37.5497% +| | | | | Remainder: 0.00020212 - 3.75152% +| | | | Remainder: 2.28e-05 - 0.00449272% +| | | Remainder: 1.672e-05 - 0.00329455% +| | Mini-EM: setup auxiliary physics model evaluator: 0.541398 - 12.2962% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.541384 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 1.08e-06 - 0.000199489% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000103438% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.541329 - 99.9898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.541324 - 99.999% [1] +| | | | | | getWorksets(): 0.363013 - 67.0602% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.363009 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.217467 - 59.9066% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00383825 - 1.76498% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0424143 - 19.5038% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000897442 - 2.1159% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0415031 - 97.8518% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00037504 - 0.903643% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022256 - 0.536249% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000879001 - 2.11792% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00399608 - 9.62839% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00877289 - 21.1379% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00221692 - 5.34158% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00618685 - 14.9069% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00020208 - 0.486903% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0115698 - 27.877% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00514929 - 44.5062% [7] +| | | | | | | | | | | | Remainder: 0.00642053 - 55.4938% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00543065 - 13.0849% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015764 - 3.79827% [7] +| | | | | | | | | | | Remainder: 7.484e-05 - 0.180324% +| | | | | | | | | | Remainder: 1.372e-05 - 0.0323476% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143791 - 66.1211% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0840455 - 58.4497% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.704e-05 - 0.103563% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.012e-05 - 0.0596343% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0419618 - 49.9275% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0417499 - 49.6754% [7] +| | | | | | | | | | | Remainder: 0.00019664 - 0.233968% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0269612 - 18.7502% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0260038 - 18.0844% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014256 - 0.0991438% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00599857 - 4.17172% [7] +| | | | | | | | | | Remainder: 0.00063952 - 0.444756% +| | | | | | | | | Remainder: 0.0274228 - 12.6101% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.145527 - 40.0889% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145337 - 99.8698% [7] +| | | | | | | | | Remainder: 0.000189441 - 0.130176% +| | | | | | | | Remainder: 1.644e-05 - 0.00452881% +| | | | | | | Remainder: 3.4e-06 - 0.000936606% +| | | | | | getOrientations(): 1.464e-05 - 0.00270448% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000468441 - 0.0865362% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037636 - 0.0695258% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000217361 - 0.0401536% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.16879 - 31.1809% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.168764 - 99.9848% [1] +| | | | | | | Remainder: 2.568e-05 - 0.0152142% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00051808 - 0.0957061% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 8.86715e-05% [2] +| | | | | | Remainder: 0.00792601 - 1.46419% +| | | | | Remainder: 5.36e-06 - 0.000990155% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000679739% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00266724% [1] +| | | | build response library: 2.416e-05 - 0.00446263% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.993377% [1] +| | | | | Remainder: 2.392e-05 - 99.0066% +| | | | Remainder: 1.12e-05 - 0.00206877% +| | | Remainder: 1.356e-05 - 0.00250463% +| | Mini-EM: eval auxiliary physics model evaluator: 0.584484 - 13.2747% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.15847 - 27.1128% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.424041 - 72.5497% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000685841 - 0.161739% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.294304 - 69.4045% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.000720344% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.192e-05 - 0.00405024% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.12e-06 - 0.00139991% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00254292 - 0.864047% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0171026 - 5.81121% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0428075 - 14.5454% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00707073 - 2.40253% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0278855 - 9.47508% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0347258 - 11.7993% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0488065 - 16.5837% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.176e-05 - 0.00399587% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.08e-06 - 0.00138632% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0775067 - 26.3356% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00671777 - 2.2826% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00554293 - 1.8834% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0234231 - 7.95884% [7] +| | | | | Remainder: 0.00013748 - 0.0467137% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.512e-05 - 0.00356569% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000490518% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00059464 - 0.140232% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.12788 - 30.1574% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0640764 - 50.1067% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0637798 - 49.8748% [1] +| | | | | Remainder: 2.36e-05 - 0.0184548% +| | | | Remainder: 0.00056008 - 0.132082% +| | | Remainder: 0.00197276 - 0.337522% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452121 - 0.102685% [1] +| | | getWorksets(): 6.48e-06 - 0.143325% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 74.6914% [1] +| | | | Remainder: 1.64e-06 - 25.3086% +| | | getOrientations(): 1.12e-06 - 0.0247722% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000777961 - 17.2069% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924441 - 20.4468% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004174 - 9.23205% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123816 - 27.3857% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.6e-06 - 0.0353888% [3] +| | | Remainder: 0.00115404 - 25.5251% +| | panzer::ModelEvaluator::create_W_op: 0.444898 - 10.1045% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.756633 - 17.1846% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00051604 - 0.0682021% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.591308 - 78.1499% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.76e-06 - 0.00114323% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00406676 - 0.687757% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0194991 - 3.29761% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0229499 - 3.8812% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00212804 - 0.359887% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0254564 - 4.3051% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0214378 - 3.62549% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00377744 - 0.638828% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0210367 - 3.55765% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.012e-05 - 0.00171146% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00775925 - 1.31222% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0464101 - 7.84872% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00751049 - 1.27015% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0446694 - 7.55433% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0471271 - 7.96997% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0654009 - 11.0604% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7121e-05 - 0.00289544% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00384076 - 0.649537% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0450922 - 7.62583% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.072785 - 12.3092% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0105254 - 1.78002% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00213036 - 0.36028% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0245977 - 4.15987% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0522637 - 8.83866% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0405276 - 6.85388% [7] +| | | | Remainder: 0.00028212 - 0.0477112% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.9321e-05 - 0.00255355% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000158597% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167752 - 0.221709% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161923 - 21.4004% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.161869 - 99.9671% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.68e-05 - 0.0165511% [1] +| | | | Remainder: 2.648e-05 - 0.0163535% +| | | Remainder: 0.00118844 - 0.15707% +| | MaxwellPreconditioner::build: 0.00452744 - 0.102827% [1] +| | | MaxwellPreconditioner: Schur complement: 2.14e-05 - 0.472673% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00198476 - 43.8385% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.157198% [1] +| | | | Ifpack2::Relaxation::compute: 0.00125912 - 63.4394% [1] +| | | | Remainder: 0.000722521 - 36.4034% +| | | MaxwellPreconditioner: Solver S_E: 0.002409 - 53.2089% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.053134% [1] +| | | | Ifpack2::Relaxation::compute: 0.00198444 - 82.3761% [1] +| | | | Remainder: 0.000423281 - 17.5708% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010356 - 2.28738% [1] +| | | Remainder: 8.72e-06 - 0.192603% +| | Mini-EM: timestepper: 0.530431 - 12.0471% [1] +| | | Mini-EM: Advance Time Step: 0.530428 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0667915 - 12.592% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000365441 - 0.547137% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0644066 - 96.4293% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00279475% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042304 - 0.656828% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00533449 - 8.28252% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00322564 - 5.00825% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002676 - 0.415486% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00296936 - 4.61034% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00282828 - 4.3913% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000252081 - 0.39139% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00068916 - 1.07002% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5e-06 - 0.00776319% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000574882 - 0.892583% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00654965 - 10.1692% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236656 - 3.67441% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00107828 - 1.67418% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00570809 - 8.86259% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114218 - 17.7339% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.24e-06 - 0.0143464% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000431081 - 0.669312% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00480572 - 7.46155% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00598597 - 9.29404% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00047196 - 0.732783% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026456 - 0.410766% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00283136 - 4.39608% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00444417 - 6.90018% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00129956 - 2.01774% [7] +| | | | | | Remainder: 0.0001672 - 0.259601% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.916e-05 - 0.0286863% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.64e-06 - 0.0039526% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00176176 - 2.6377% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000152001 - 0.227575% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000123921 - 81.5264% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.02631% [1] +| | | | | | Remainder: 2.652e-05 - 17.4473% +| | | | | Remainder: 8.392e-05 - 0.125645% +| | | | Stratimikos: BelosLOWS: 0.448926 - 84.6347% [1] +| | | | | GMRES block system: Operation Op*x: 0.00530501 - 1.18171% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001516 - 0.0337695% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.442824 - 98.6407% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000652721 - 0.1474% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000163921 - 25.1135% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000158041 - 96.4129% [2] +| | | | | | | | Remainder: 5.88e-06 - 3.58709% +| | | | | | | Belos::MVT::MvScale: 9.084e-05 - 13.9171% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00023428 - 35.8928% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00022344 - 95.3731% [2] +| | | | | | | | Remainder: 1.084e-05 - 4.62694% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001004 - 15.3818% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.812e-05 - 97.7291% [2] +| | | | | | | | Remainder: 2.28e-06 - 2.27092% +| | | | | | | Remainder: 6.328e-05 - 9.6948% +| | | | | | Belos::MVT::MvAddMv: 0.00042692 - 0.0964084% [2] +| | | | | | Belos::MVT::MvNorm: 0.000101841 - 0.0229981% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.436292 - 98.525% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0010124 - 0.232046% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.716e-05 - 0.0199774% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0138465 - 3.17366% [2] +| | | | | | | | Belos::MVT::Assign: 0.000183881 - 1.328% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00104848 - 7.57219% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00094876 - 90.4891% [22] +| | | | | | | | | Remainder: 9.972e-05 - 9.51091% +| | | | | | | | Belos::MVT::MvDot: 0.0013916 - 10.0502% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000727564 - 5.25451% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00878649 - 63.4566% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.0014322 - 10.3434% [60] +| | | | | | | | Remainder: 0.00027624 - 1.99502% +| | | | | | | CG S_E: Operation Op*x: 0.0015122 - 0.346603% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.41668 - 95.5048% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001372 - 0.0329269% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0137793 - 3.30691% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0126736 - 91.9761% [297] +| | | | | | | | | Remainder: 0.00110564 - 8.02395% +| | | | | | | | Belos::MVT::MvDot: 0.0200359 - 4.80845% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.0102204 - 2.45282% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.348658 - 83.675% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0218515 - 5.24418% [888] +| | | | | | | | Remainder: 0.00199876 - 0.479687% +| | | | | | | Remainder: 0.0031538 - 0.722864% +| | | | | | GMRES block system: Operation Op*x: 0.00360472 - 0.81403% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.008e-05 - 0.00905099% [1] +| | | | | | Remainder: 0.00170548 - 0.385137% +| | | | | Remainder: 0.000645481 - 0.143783% +| | | | Mini-EM: Compute responses: 0.0145247 - 2.7383% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000368441 - 2.53665% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0120103 - 82.6888% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.16e-06 - 0.0263108% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026856 - 2.23608% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00291368 - 24.2599% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.44e-06 - 0.0369683% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000546601 - 4.5511% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000383442 - 3.19261% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00565293 - 47.0673% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.56e-06 - 0.0379674% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000533883 - 4.44521% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000475761 - 3.96128% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00046856 - 3.90132% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.892e-05 - 0.573841% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.24e-06 - 0.0269769% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00032904 - 2.73965% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000216721 - 1.80446% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.424e-05 - 0.368351% [7] +| | | | | | Remainder: 9.256e-05 - 0.770672% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.52e-06 - 0.0586587% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00963876% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00171464 - 11.805% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000242041 - 1.66641% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.330523% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000223521 - 92.3484% [1] +| | | | | | Remainder: 1.772e-05 - 7.32107% +| | | | | Remainder: 0.00017936 - 1.23486% +| | | | Remainder: 0.00018564 - 0.0349981% +| | | Remainder: 2.6e-06 - 0.000490168% +| | Remainder: 0.0448079 - 1.01767% +| Remainder: 6.268e-05 - 0.00142356% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.448926 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.7935 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00105708 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.421284 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0142825 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 0.451223 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 4.41213 [1] +| Mini-EM: Total Time: 4.41209 - 99.9991% [1] +| | Mini-EM: build mesh: 0.00061208 - 0.0138728% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029096 - 47.5363% [1] +| | | Remainder: 0.00032112 - 52.4637% +| | Mini-EM: build physics blocks: 0.000798041 - 0.0180876% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024504 - 0.00555383% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.704273 - 15.9624% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.27074 - 6.13634% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.111237 - 41.0862% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0902434 - 81.1272% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00300848 - 2.70457% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.01791 - 16.1007% [3] +| | | | Remainder: 7.512e-05 - 0.0675315% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160719 - 5.93628% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00982565 - 61.1356% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00057792 - 3.59584% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00122016 - 7.5919% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0007764 - 4.83079% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012572 - 7.82236% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00222076 - 13.8177% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00012028 - 0.748387% [3] +| | | | Remainder: 7.3521e-05 - 0.457451% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0286179 - 10.5702% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0120156 - 4.43806% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0331963 - 12.2613% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0152913 - 5.64797% [3] +| | | Remainder: 0.0543105 - 20.06% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142682 - 0.323389% [2] +| | Mini-EM: setup physics model evaluator: 0.509528 - 11.5485% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.50951 - 99.9965% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000549548% [1] +| | | | fmb->setWorksetContainer(): 9.2e-07 - 0.000180566% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.504131 - 98.9443% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.504115 - 99.9969% [1] +| | | | | | getWorksets(): 0.48036 - 95.2878% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.480357 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275868 - 57.4298% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00486704 - 1.76427% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0470473 - 17.0543% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000922081 - 1.9599% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0461033 - 97.9934% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00045396 - 0.984659% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022936 - 0.497492% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000854842 - 1.85419% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00406652 - 8.82046% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102565 - 22.2468% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224608 - 4.87185% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00746277 - 16.1871% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022876 - 0.49619% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120795 - 26.201% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00515885 - 42.7073% [7] +| | | | | | | | | | | | Remainder: 0.00692069 - 57.2927% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00649109 - 14.0794% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160624 - 3.484% [7] +| | | | | | | | | | | Remainder: 0.00012764 - 0.276857% +| | | | | | | | | | Remainder: 2.196e-05 - 0.0466764% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.194419 - 70.4754% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113266 - 58.2586% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000171721 - 0.151609% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.548e-05 - 0.0489822% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0605885 - 53.4925% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0429593 - 37.928% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.324e-05 - 0.0470046% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00895181 - 7.90338% [7] +| | | | | | | | | | | Remainder: 0.00048544 - 0.428586% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0384393 - 19.7714% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0260777 - 13.4132% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00023216 - 0.119412% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00912065 - 4.69124% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00679025 - 3.49259% [7] +| | | | | | | | | | Remainder: 0.000493161 - 0.253659% +| | | | | | | | | Remainder: 0.0295345 - 10.706% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204458 - 42.5638% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.20428 - 99.9129% [14] +| | | | | | | | | Remainder: 0.000178 - 0.0870594% +| | | | | | | | Remainder: 3.08e-05 - 0.0064119% +| | | | | | | Remainder: 3.72e-06 - 0.000774419% +| | | | | | getOrientations(): 1.08e-05 - 0.00214237% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071936 - 0.142698% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000713841 - 0.141603% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373001 - 0.0739912% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012076 - 0.0239548% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000874761 - 0.173524% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000174563% [2] +| | | | | | Remainder: 0.0209416 - 4.15413% +| | | | | Remainder: 1.56e-05 - 0.00309443% +| | | | fmb->setupBCFieldManagers(): 7.56e-06 - 0.00148378% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.00292045% [1] +| | | | build response library: 0.00533153 - 1.0464% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00524953 - 98.462% [1] +| | | | | | getWorksets(): 2.68e-06 - 0.0510522% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 71.6418% [1] +| | | | | | | Remainder: 7.6e-07 - 28.3582% +| | | | | | getOrientations(): 4.8e-07 - 0.00914368% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744961 - 14.191% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917281 - 17.4736% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040272 - 7.67155% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119112 - 22.6901% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0251451% [3] +| | | | | | Remainder: 0.00198896 - 37.8884% +| | | | | Remainder: 8.2e-05 - 1.53802% +| | | | Remainder: 2.144e-05 - 0.00420796% +| | | Remainder: 1.784e-05 - 0.00350128% +| | Mini-EM: setup auxiliary physics model evaluator: 0.539329 - 12.2239% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.539316 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000126086% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000133502% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.539261 - 99.9898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.539256 - 99.999% [1] +| | | | | | getWorksets(): 0.362309 - 67.1869% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.362305 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.216792 - 59.8369% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00383945 - 1.77102% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0425901 - 19.6456% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0009564 - 2.24559% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0416191 - 97.7202% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000373761 - 0.898051% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022536 - 0.541482% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000885482 - 2.12758% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00399928 - 9.60925% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00882865 - 21.213% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00220732 - 5.30362% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00612349 - 14.7132% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000198761 - 0.477571% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0116997 - 28.1113% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00513841 - 43.9192% [7] +| | | | | | | | | | | | Remainder: 0.00656129 - 56.0808% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00542089 - 13.025% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00157744 - 3.79018% [7] +| | | | | | | | | | | Remainder: 7.9e-05 - 0.189817% +| | | | | | | | | | Remainder: 1.456e-05 - 0.0341864% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.144226 - 66.5273% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0856526 - 59.3877% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.948e-05 - 0.104468% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.924e-05 - 0.057488% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0422945 - 49.3791% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0430215 - 50.2279% [7] +| | | | | | | | | | | Remainder: 0.00019784 - 0.23098% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.025768 - 17.8664% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0260001 - 18.0273% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013324 - 0.0923827% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00603541 - 4.18468% [7] +| | | | | | | | | | Remainder: 0.00063676 - 0.441501% +| | | | | | | | | Remainder: 0.0261368 - 12.0561% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.145498 - 40.1589% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145313 - 99.8729% [7] +| | | | | | | | | Remainder: 0.00018496 - 0.127122% +| | | | | | | | Remainder: 1.5e-05 - 0.00414015% +| | | | | | | Remainder: 3.68e-06 - 0.00101571% +| | | | | | getOrientations(): 1.32e-05 - 0.00244782% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000463361 - 0.085926% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037712 - 0.0699334% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022152 - 0.0410788% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.166908 - 30.9516% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.166883 - 99.9847% [1] +| | | | | | | Remainder: 2.556e-05 - 0.0153138% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000525481 - 0.0974456% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000103847% [2] +| | | | | | Remainder: 0.00843701 - 1.56457% +| | | | | Remainder: 5.44e-06 - 0.00100879% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 0.000637845% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6121e-05 - 0.00298916% [1] +| | | | build response library: 2.32e-05 - 0.00430175% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.2069% [1] +| | | | | Remainder: 2.292e-05 - 98.7931% +| | | | Remainder: 1.076e-05 - 0.00199512% +| | | Remainder: 1.296e-05 - 0.00240299% +| | Mini-EM: eval auxiliary physics model evaluator: 0.582726 - 13.2075% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.159016 - 27.2883% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.422145 - 72.4431% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0006636 - 0.157197% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.292799 - 69.3599% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000573772% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.284e-05 - 0.00438526% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.16e-06 - 0.00142077% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00277584 - 0.948037% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0166489 - 5.68611% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0432264 - 14.7631% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00673629 - 2.30065% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0264215 - 9.02378% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0348917 - 11.9166% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0485938 - 16.5963% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.14e-05 - 0.00389345% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.52e-06 - 0.00154372% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.077745 - 26.5523% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00706397 - 2.41256% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00511649 - 1.74744% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0233943 - 7.98989% [7] +| | | | | Remainder: 0.00015036 - 0.0513526% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.528e-05 - 0.00361961% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000473771% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000627401 - 0.148622% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.127474 - 30.1968% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.06366 - 49.9395% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0637908 - 50.0421% [1] +| | | | | Remainder: 2.336e-05 - 0.0183253% +| | | | Remainder: 0.000563241 - 0.133424% +| | | Remainder: 0.00156552 - 0.268655% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442416 - 0.100274% [1] +| | | getWorksets(): 6.8e-06 - 0.153701% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.4e-06 - 79.4118% [1] +| | | | Remainder: 1.4e-06 - 20.5882% +| | | getOrientations(): 8.8e-07 - 0.0198908% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000777001 - 17.5627% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000936721 - 21.1728% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042356 - 9.57378% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124904 - 28.2323% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0271238% [3] +| | | Remainder: 0.00102896 - 23.2577% +| | panzer::ModelEvaluator::create_W_op: 0.447823 - 10.1499% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.758147 - 17.1834% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00051416 - 0.067818% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.593856 - 78.3299% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000336782% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00663189 - 1.11675% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0198295 - 3.33911% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0233637 - 3.93425% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00212208 - 0.35734% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0256562 - 4.32028% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0217145 - 3.65654% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00393548 - 0.6627% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0207191 - 3.48892% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.68e-06 - 0.00163003% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00780589 - 1.31444% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0467687 - 7.87542% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00714749 - 1.20357% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0430982 - 7.25735% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0470637 - 7.9251% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0642126 - 10.8128% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.82e-05 - 0.00306472% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00646045 - 1.08788% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0447659 - 7.53818% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0727174 - 12.245% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102709 - 1.72952% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0022014 - 0.370697% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0245659 - 4.13668% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0524765 - 8.83658% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0399931 - 6.73448% [7] +| | | | Remainder: 0.00030528 - 0.0514064% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.928e-05 - 0.00254304% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000168833% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00180796 - 0.238471% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.160751 - 21.2032% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.1607 - 99.9682% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.524e-05 - 0.0157013% [1] +| | | | Remainder: 2.584e-05 - 0.0160745% +| | | Remainder: 0.0011972 - 0.157912% +| | MaxwellPreconditioner::build: 0.00440833 - 0.0999147% [1] +| | | MaxwellPreconditioner: Schur complement: 1.976e-05 - 0.448243% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00178732 - 40.5442% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.176801% [1] +| | | | Ifpack2::Relaxation::compute: 0.00102252 - 57.2097% [1] +| | | | Remainder: 0.000761641 - 42.6135% +| | | MaxwellPreconditioner: Solver S_E: 0.00251556 - 57.0639% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0572436% [1] +| | | | Ifpack2::Relaxation::compute: 0.00206744 - 82.1861% [1] +| | | | Remainder: 0.00044668 - 17.7567% +| | | MaxwellPreconditioner: Block preconditioner: 7.688e-05 - 1.74397% [1] +| | | Remainder: 8.8e-06 - 0.199622% +| | Mini-EM: timestepper: 0.532388 - 12.0666% [1] +| | | Mini-EM: Advance Time Step: 0.532386 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0662512 - 12.4442% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036276 - 0.547552% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.06339 - 95.6812% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00258716% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0004296 - 0.67771% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00528433 - 8.33622% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00321336 - 5.0692% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000268321 - 0.423286% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00272404 - 4.29728% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0028112 - 4.43478% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00025756 - 0.40631% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000675881 - 1.06623% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.72e-06 - 0.00902351% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000573441 - 0.904624% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00637673 - 10.0595% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00230536 - 3.6368% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000845001 - 1.33302% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00558037 - 8.80324% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0115027 - 18.1459% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.056e-05 - 0.0166588% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0004108 - 0.648052% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00473081 - 7.46302% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00600497 - 9.47306% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000443001 - 0.69885% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026384 - 0.416217% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.002697 - 4.25462% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00448316 - 7.07236% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0013146 - 2.07383% [7] +| | | | | | Remainder: 0.000176 - 0.277647% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.724e-05 - 0.0260222% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.56e-06 - 0.00386408% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00215356 - 3.2506% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002422 - 0.365578% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021088 - 87.0685% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.24e-06 - 0.924855% [1] +| | | | | | Remainder: 2.908e-05 - 12.0066% +| | | | | Remainder: 8.296e-05 - 0.12522% +| | | | Stratimikos: BelosLOWS: 0.451266 - 84.7631% [1] +| | | | | GMRES block system: Operation Op*x: 0.00460176 - 1.01974% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015396 - 0.0341173% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.445888 - 98.8082% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000680041 - 0.152514% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00016692 - 24.5456% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00016072 - 96.2856% [2] +| | | | | | | | Remainder: 6.2e-06 - 3.71435% +| | | | | | | Belos::MVT::MvScale: 9.192e-05 - 13.5168% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000249401 - 36.6744% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000238361 - 95.5734% [2] +| | | | | | | | Remainder: 1.104e-05 - 4.42661% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00010608 - 15.5991% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00010368 - 97.7376% [2] +| | | | | | | | Remainder: 2.4e-06 - 2.26244% +| | | | | | | Remainder: 6.572e-05 - 9.66412% +| | | | | | Belos::MVT::MvAddMv: 0.00043788 - 0.098204% [2] +| | | | | | Belos::MVT::MvNorm: 0.000104601 - 0.023459% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.439445 - 98.555% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000958041 - 0.218011% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.6921e-05 - 0.0220553% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.014042 - 3.1954% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014588 - 1.03888% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00097352 - 6.93291% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00085048 - 87.3613% [22] +| | | | | | | | | Remainder: 0.00012304 - 12.6387% +| | | | | | | | Belos::MVT::MvDot: 0.0014676 - 10.4515% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000755401 - 5.37958% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00888653 - 63.2853% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00149652 - 10.6575% [60] +| | | | | | | | Remainder: 0.00031656 - 2.25438% +| | | | | | | CG S_E: Operation Op*x: 0.00148488 - 0.337899% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.419643 - 95.4937% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001518 - 0.0361736% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0128996 - 3.07395% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0114997 - 89.1473% [297] +| | | | | | | | | Remainder: 0.00139996 - 10.8527% +| | | | | | | | Belos::MVT::MvDot: 0.0210249 - 5.0102% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.010505 - 2.50332% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.350023 - 83.4097% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0226111 - 5.38818% [888] +| | | | | | | | Remainder: 0.00242748 - 0.578464% +| | | | | | | Remainder: 0.00322072 - 0.732907% +| | | | | | GMRES block system: Operation Op*x: 0.00363068 - 0.814259% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.488e-05 - 0.012308% [1] +| | | | | | Remainder: 0.00153492 - 0.344239% +| | | | | Remainder: 0.000622362 - 0.137915% +| | | | Mini-EM: Compute responses: 0.0146752 - 2.75649% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036256 - 2.47057% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0121003 - 82.4542% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.16e-06 - 0.0261151% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000265041 - 2.19037% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00303677 - 25.0966% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.08e-06 - 0.0419825% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00054624 - 4.51427% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00041204 - 3.40521% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00567349 - 46.8872% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.12e-06 - 0.0340488% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00053916 - 4.45576% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00043752 - 3.61578% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00040524 - 3.34901% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.368e-05 - 0.526268% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.12e-06 - 0.0340488% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00032788 - 2.70969% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00023428 - 1.93615% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.704e-05 - 0.388751% [7] +| | | | | | Remainder: 9.544e-05 - 0.788741% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.56e-06 - 0.0583298% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0103576% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00177816 - 12.1168% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025084 - 1.70928% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.334875% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023252 - 92.6965% [1] +| | | | | | Remainder: 1.748e-05 - 6.96859% +| | | | | Remainder: 0.00017324 - 1.1805% +| | | | Remainder: 0.000192801 - 0.0362145% +| | | Remainder: 2.84e-06 - 0.000533445% +| | Remainder: 0.0423764 - 0.960461% +| Remainder: 4.0121e-05 - 0.000909335% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.451266 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.6338 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00105032 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.423099 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0143179 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 0.453007 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 4.44357 [1] +| Mini-EM: Total Time: 4.44352 - 99.9991% [1] +| | Mini-EM: build mesh: 0.000692561 - 0.0155858% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288721 - 41.6889% [1] +| | | Remainder: 0.00040384 - 58.3111% +| | Mini-EM: build physics blocks: 0.000783201 - 0.0176257% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233721 - 0.00525981% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.705243 - 15.8713% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259611 - 5.84245% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109804 - 42.2958% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0887778 - 80.8508% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00299404 - 2.72671% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0179515 - 16.3486% [3] +| | | | Remainder: 8.108e-05 - 0.0738404% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160963 - 6.20015% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00983033 - 61.0722% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0005556 - 3.45173% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00120096 - 7.46111% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000779482 - 4.84263% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128476 - 7.98174% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0022406 - 13.92% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00012188 - 0.757195% [3] +| | | | Remainder: 8.2641e-05 - 0.513417% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0261633 - 10.0779% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112201 - 4.32187% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0327146 - 12.6014% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0138035 - 5.31698% [3] +| | | Remainder: 0.0498087 - 19.1859% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0133939 - 0.301425% [2] +| | Mini-EM: setup physics model evaluator: 0.513039 - 11.5458% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.513021 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000561381% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00010136% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.507795 - 98.9815% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.50778 - 99.9969% [1] +| | | | | | getWorksets(): 0.484642 - 95.4434% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.484638 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276642 - 57.0821% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00478469 - 1.72956% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0470837 - 17.0197% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00093028 - 1.9758% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0461309 - 97.9765% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00045828 - 0.993433% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000218521 - 0.473697% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00084784 - 1.8379% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00406077 - 8.8027% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102013 - 22.1139% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224752 - 4.87205% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00746701 - 16.1866% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0002922 - 0.633414% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120983 - 26.2259% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00515693 - 42.6254% [7] +| | | | | | | | | | | | Remainder: 0.00694133 - 57.3746% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00650925 - 14.1104% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160416 - 3.47742% [7] +| | | | | | | | | | | Remainder: 0.0001258 - 0.272702% +| | | | | | | | | | Remainder: 2.248e-05 - 0.0477448% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.195851 - 70.7959% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114062 - 58.239% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00016976 - 0.148832% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.376e-05 - 0.0471324% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0610913 - 53.5599% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0432163 - 37.8886% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.284e-05 - 0.0463258% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00894037 - 7.83819% [7] +| | | | | | | | | | | Remainder: 0.000537281 - 0.471044% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0387111 - 19.7656% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0264272 - 13.4935% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00023092 - 0.117906% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00911037 - 4.65169% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00682657 - 3.48559% [7] +| | | | | | | | | | Remainder: 0.000483121 - 0.246678% +| | | | | | | | | Remainder: 0.0289223 - 10.4548% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.207963 - 42.9111% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.207774 - 99.9092% [14] +| | | | | | | | | Remainder: 0.000188921 - 0.0908434% +| | | | | | | | Remainder: 3.312e-05 - 0.00683397% +| | | | | | | Remainder: 3.92e-06 - 0.000808844% +| | | | | | getOrientations(): 1.068e-05 - 0.00210327% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728281 - 0.143425% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699081 - 0.137674% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365 - 0.0718816% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011732 - 0.0231045% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841601 - 0.165741% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000149671% [2] +| | | | | | Remainder: 0.0203749 - 4.01256% +| | | | | Remainder: 1.556e-05 - 0.00306423% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00156719% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.00297844% [1] +| | | | build response library: 0.00517741 - 1.0092% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00509025 - 98.3165% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0581504% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64.8649% [1] +| | | | | | | Remainder: 1.04e-06 - 35.1351% +| | | | | | getOrientations(): 4.4e-07 - 0.00864398% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735081 - 14.441% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875681 - 17.2031% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000385761 - 7.57844% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116504 - 22.8877% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0243603% [3] +| | | | | | Remainder: 0.00192404 - 37.7986% +| | | | | Remainder: 8.716e-05 - 1.68347% +| | | | Remainder: 2.12e-05 - 0.00413239% +| | | Remainder: 1.86e-05 - 0.00362545% +| | Mini-EM: setup auxiliary physics model evaluator: 0.546906 - 12.3079% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.546893 - 99.9977% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 0.000175537% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000124339% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.546838 - 99.9898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.546832 - 99.9991% [1] +| | | | | | getWorksets(): 0.367676 - 67.2375% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.367672 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.218259 - 59.3625% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00380832 - 1.74486% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0424353 - 19.4426% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000896321 - 2.1122% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0415262 - 97.8575% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00037128 - 0.894087% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002174 - 0.523525% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000840801 - 2.02475% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00400741 - 9.65031% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00878265 - 21.1497% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00220332 - 5.30586% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00612565 - 14.7513% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00020384 - 0.490871% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.011683 - 28.134% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00512453 - 43.8632% [7] +| | | | | | | | | | | | Remainder: 0.00655845 - 56.1368% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00542928 - 13.0744% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00158492 - 3.81668% [7] +| | | | | | | | | | | Remainder: 7.6641e-05 - 0.184561% +| | | | | | | | | | Remainder: 1.284e-05 - 0.0302578% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.145291 - 66.5681% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0858487 - 59.0873% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.852e-05 - 0.103112% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.996e-05 - 0.0581954% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0423546 - 49.3364% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0431574 - 50.2715% [7] +| | | | | | | | | | | Remainder: 0.000198162 - 0.230827% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0264585 - 18.2107% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0261882 - 18.0247% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013504 - 0.0929444% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00604385 - 4.15982% [7] +| | | | | | | | | | Remainder: 0.000616881 - 0.424583% +| | | | | | | | | Remainder: 0.0267246 - 12.2444% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.149396 - 40.6328% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.149192 - 99.8639% [7] +| | | | | | | | | Remainder: 0.0002034 - 0.136149% +| | | | | | | | Remainder: 1.728e-05 - 0.00469984% +| | | | | | | Remainder: 3.92e-06 - 0.00106616% +| | | | | | getOrientations(): 1.38e-05 - 0.00252363% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00047312 - 0.0865201% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000376961 - 0.0689354% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002224 - 0.0406706% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.169095 - 30.9226% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.169067 - 99.9835% [1] +| | | | | | | Remainder: 2.788e-05 - 0.0164878% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000515681 - 0.0943033% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.50931e-05% [2] +| | | | | | Remainder: 0.00845869 - 1.54685% +| | | | | Remainder: 5.08e-06 - 0.000928978% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000672892% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.00280128% [1] +| | | | build response library: 2.388e-05 - 0.00436648% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.17253% [1] +| | | | | Remainder: 2.36e-05 - 98.8275% +| | | | Remainder: 1.124e-05 - 0.00205525% +| | | Remainder: 1.276e-05 - 0.00233312% +| | Mini-EM: eval auxiliary physics model evaluator: 0.588784 - 13.2504% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.160557 - 27.2692% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.426649 - 72.4627% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00067124 - 0.157328% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.296296 - 69.4472% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.000715501% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.212e-05 - 0.0040905% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.72e-06 - 0.0019305% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00284964 - 0.961755% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0169086 - 5.70665% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0434746 - 14.6727% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00722249 - 2.43759% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.027956 - 9.43517% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0347734 - 11.7361% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0489453 - 16.519% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.272e-05 - 0.00429301% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.48e-06 - 0.001512% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0778037 - 26.2588% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00677053 - 2.28506% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00588493 - 1.98617% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235235 - 7.93919% [7] +| | | | | Remainder: 0.00014604 - 0.0492886% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.64e-05 - 0.00384391% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.00048752% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000821881 - 0.192636% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.128272 - 30.065% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.063863 - 49.7871% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0643816 - 50.1914% [1] +| | | | | Remainder: 2.752e-05 - 0.0214544% +| | | | Remainder: 0.000569401 - 0.133459% +| | | Remainder: 0.00157828 - 0.268058% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432333 - 0.0972949% [1] +| | | getWorksets(): 7.68e-06 - 0.177641% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.16e-06 - 80.2083% [1] +| | | | Remainder: 1.52e-06 - 19.7917% +| | | getOrientations(): 8e-07 - 0.0185043% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772241 - 17.8622% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000929161 - 21.4918% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040072 - 9.26879% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118624 - 27.4382% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0286816% [3] +| | | Remainder: 0.00102524 - 23.7142% +| | panzer::ModelEvaluator::create_W_op: 0.452594 - 10.1855% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.776332 - 17.4711% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000519801 - 0.066956% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.604794 - 77.9041% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.76e-06 - 0.000787044% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00779929 - 1.28958% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0201676 - 3.33462% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0234384 - 3.87544% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00217504 - 0.359633% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0260263 - 4.30333% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0217512 - 3.59647% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00414932 - 0.686072% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0210524 - 3.48092% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.64e-06 - 0.00159393% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00791397 - 1.30854% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0471768 - 7.80047% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00784917 - 1.29782% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0462511 - 7.64741% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0475214 - 7.85744% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0662605 - 10.9559% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.884e-05 - 0.00311511% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00755625 - 1.24939% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0450109 - 7.44235% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0726396 - 12.0106% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00997333 - 1.64905% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00218632 - 0.361499% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247586 - 4.09373% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0524127 - 8.66619% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0403835 - 6.67723% [7] +| | | | Remainder: 0.000307481 - 0.0508406% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.048e-05 - 0.00263805% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000154573% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0024488 - 0.315432% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.167351 - 21.5567% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.167298 - 99.9683% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.58e-05 - 0.0154167% [1] +| | | | Remainder: 2.728e-05 - 0.016301% +| | | Remainder: 0.00119608 - 0.154068% +| | MaxwellPreconditioner::build: 0.00448301 - 0.100889% [1] +| | | MaxwellPreconditioner: Schur complement: 1.928e-05 - 0.430069% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00178324 - 39.7778% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.188421% [1] +| | | | Ifpack2::Relaxation::compute: 0.0010352 - 58.0516% [1] +| | | | Remainder: 0.000744681 - 41.76% +| | | MaxwellPreconditioner: Solver S_E: 0.0025916 - 57.8095% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0555641% [1] +| | | | Ifpack2::Relaxation::compute: 0.00216936 - 83.7073% [1] +| | | | Remainder: 0.000420801 - 16.2371% +| | | MaxwellPreconditioner: Block preconditioner: 8.0321e-05 - 1.79168% [1] +| | | Remainder: 8.56e-06 - 0.190943% +| | Mini-EM: timestepper: 0.53551 - 12.0515% [1] +| | | Mini-EM: Advance Time Step: 0.535507 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0677647 - 12.6543% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036532 - 0.539101% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0642554 - 94.8214% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00273907% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000427522 - 0.665348% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00546009 - 8.49747% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00328132 - 5.10669% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00026632 - 0.414471% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00293728 - 4.57126% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00282008 - 4.38886% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00026028 - 0.405071% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000675482 - 1.05124% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.48e-06 - 0.00852846% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0005766 - 0.897356% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00655941 - 10.2083% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00251848 - 3.91948% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0008486 - 1.32067% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00552873 - 8.60429% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.011299 - 17.5845% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.56e-06 - 0.0148781% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00041004 - 0.638141% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00477629 - 7.43328% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00600841 - 9.35081% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000449881 - 0.700145% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026696 - 0.415467% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0028916 - 4.50017% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00449365 - 6.99341% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130384 - 2.02915% [7] +| | | | | | Remainder: 0.0001788 - 0.278264% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.008e-05 - 0.0296319% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00342361% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00277292 - 4.09199% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026376 - 0.389229% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00023208 - 87.9891% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.12e-06 - 0.803761% [1] +| | | | | | Remainder: 2.956e-05 - 11.2072% +| | | | | Remainder: 8.488e-05 - 0.125257% +| | | | Stratimikos: BelosLOWS: 0.453048 - 84.6017% [1] +| | | | | GMRES block system: Operation Op*x: 0.00442272 - 0.976216% [1] +| | | | | Belos::MVT::MvAddMv: 0.000156 - 0.0344334% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.447815 - 98.845% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00067528 - 0.150794% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00016736 - 24.7838% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00016108 - 96.2476% [2] +| | | | | | | | Remainder: 6.28e-06 - 3.75239% +| | | | | | | Belos::MVT::MvScale: 9.304e-05 - 13.778% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0002412 - 35.7185% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023088 - 95.7214% [2] +| | | | | | | | Remainder: 1.032e-05 - 4.27861% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00010476 - 15.5136% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00010236 - 97.709% [2] +| | | | | | | | Remainder: 2.4e-06 - 2.29095% +| | | | | | | Remainder: 6.892e-05 - 10.2061% +| | | | | | Belos::MVT::MvAddMv: 0.00051688 - 0.115423% [2] +| | | | | | Belos::MVT::MvNorm: 0.000110121 - 0.0245907% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.441326 - 98.551% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000953042 - 0.215949% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.116e-05 - 0.0206559% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0140859 - 3.19173% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014196 - 1.00781% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00100552 - 7.13848% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000873761 - 86.8963% [22] +| | | | | | | | | Remainder: 0.00013176 - 13.1037% +| | | | | | | | Belos::MVT::MvDot: 0.00147268 - 10.455% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000750161 - 5.3256% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00889861 - 63.1737% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00150408 - 10.6779% [60] +| | | | | | | | Remainder: 0.00031292 - 2.22151% +| | | | | | | CG S_E: Operation Op*x: 0.00155404 - 0.35213% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.421386 - 95.4816% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015436 - 0.0366315% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0128569 - 3.05109% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0114091 - 88.7391% [297] +| | | | | | | | | Remainder: 0.0014478 - 11.2609% +| | | | | | | | Belos::MVT::MvDot: 0.0216905 - 5.14743% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.0104752 - 2.4859% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.351045 - 83.3072% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0227839 - 5.40691% [888] +| | | | | | | | Remainder: 0.00238012 - 0.564833% +| | | | | | | Remainder: 0.00325676 - 0.737949% +| | | | | | GMRES block system: Operation Op*x: 0.00347864 - 0.776804% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.508e-05 - 0.0122997% [1] +| | | | | | Remainder: 0.00165268 - 0.369055% +| | | | | Remainder: 0.000654121 - 0.144382% +| | | | Mini-EM: Compute responses: 0.0145115 - 2.70987% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036432 - 2.51055% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0120458 - 83.0083% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.0252371% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000272561 - 2.26271% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295429 - 24.5255% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.0381877% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00054348 - 4.51179% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00041072 - 3.40966% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00567677 - 47.1266% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5e-06 - 0.0415083% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00054356 - 4.51245% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00044244 - 3.67299% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00041684 - 3.46047% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.3e-05 - 0.523005% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.32e-06 - 0.0275615% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00032756 - 2.71929% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000237561 - 1.97215% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.556e-05 - 0.378224% [7] +| | | | | | Remainder: 9.548e-05 - 0.792643% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.84e-06 - 0.0609171% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0096475% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00165592 - 11.4111% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025104 - 1.72993% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.398343% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002314 - 92.1765% [1] +| | | | | | Remainder: 1.864e-05 - 7.42511% +| | | | | Remainder: 0.00018424 - 1.26961% +| | | | Remainder: 0.000182921 - 0.0341585% +| | | Remainder: 2.72e-06 - 0.000507927% +| | Remainder: 0.0415961 - 0.936107% +| Remainder: 4.14e-05 - 0.000931684% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.453048 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.5133 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00111608 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.415548 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0141541 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 0.445971 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 4.38654 [1] +| Mini-EM: Total Time: 4.3865 - 99.9991% [1] +| | Mini-EM: build mesh: 0.000607401 - 0.013847% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000283561 - 46.6843% [1] +| | | Remainder: 0.00032384 - 53.3157% +| | Mini-EM: build physics blocks: 0.000771921 - 0.0175976% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023432 - 0.00534184% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.700264 - 15.9641% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259096 - 5.90667% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109808 - 42.3813% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0887718 - 80.8425% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00300792 - 2.73925% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0179535 - 16.3498% [3] +| | | | Remainder: 7.516e-05 - 0.0684465% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160583 - 6.19781% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00985493 - 61.3697% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00055056 - 3.42851% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00120736 - 7.51862% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00077432 - 4.82193% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125728 - 7.82948% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221568 - 13.7977% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00012264 - 0.763717% [3] +| | | | Remainder: 7.552e-05 - 0.470286% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0263322 - 10.1631% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112175 - 4.32947% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0328115 - 12.6638% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0137101 - 5.29149% [3] +| | | Remainder: 0.0491582 - 18.973% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143011 - 0.326024% [2] +| | Mini-EM: setup physics model evaluator: 0.507618 - 11.5723% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.507601 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000598895% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000102443% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.502383 - 98.972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.502368 - 99.9969% [1] +| | | | | | getWorksets(): 0.479458 - 95.4397% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.479454 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275603 - 57.4827% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00483836 - 1.75555% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0469852 - 17.0481% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00092136 - 1.96096% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0460406 - 97.9897% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000452802 - 0.983484% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000219921 - 0.477667% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00089924 - 1.95315% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00405848 - 8.81501% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102116 - 22.1795% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224976 - 4.88648% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00752189 - 16.3375% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022828 - 0.495823% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0119733 - 26.0059% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00514769 - 42.9932% [7] +| | | | | | | | | | | | Remainder: 0.00682557 - 57.0068% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00650545 - 14.1298% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0016002 - 3.47563% [7] +| | | | | | | | | | | Remainder: 0.00011976 - 0.260118% +| | | | | | | | | | Remainder: 2.32e-05 - 0.0493773% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.194454 - 70.5558% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.11291 - 58.0652% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001688 - 0.149499% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.324e-05 - 0.0471526% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.060463 - 53.5497% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0427172 - 37.8329% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.14e-05 - 0.0455229% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00892753 - 7.90676% [7] +| | | | | | | | | | | Remainder: 0.00052892 - 0.468444% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0384179 - 19.7568% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0261334 - 13.4394% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00022916 - 0.117848% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00947985 - 4.87511% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00679893 - 3.49642% [7] +| | | | | | | | | | Remainder: 0.00048468 - 0.249252% +| | | | | | | | | Remainder: 0.0293258 - 10.6406% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.20382 - 42.5109% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.203651 - 99.9168% [14] +| | | | | | | | | Remainder: 0.00016956 - 0.0831909% +| | | | | | | | Remainder: 3.036e-05 - 0.0063322% +| | | | | | | Remainder: 3.88e-06 - 0.000809247% +| | | | | | getOrientations(): 1.084e-05 - 0.00215778% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730601 - 0.145432% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692561 - 0.137859% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036204 - 0.0720668% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011584 - 0.0230588% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855121 - 0.170218% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000143321% [2] +| | | | | | Remainder: 0.0201417 - 4.00936% +| | | | | Remainder: 1.536e-05 - 0.00305743% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00152088% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00300236% [1] +| | | | build response library: 0.00517037 - 1.01859% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00508589 - 98.3661% [1] +| | | | | | getWorksets(): 3e-06 - 0.0589868% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 66.6667% [1] +| | | | | | | Remainder: 1e-06 - 33.3333% +| | | | | | getOrientations(): 4.4e-07 - 0.00865139% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733041 - 14.4132% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000865481 - 17.0173% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000388561 - 7.63999% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115752 - 22.7595% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0243812% [3] +| | | | | | Remainder: 0.0019366 - 38.078% +| | | | | Remainder: 8.448e-05 - 1.63393% +| | | | Remainder: 2.144e-05 - 0.00422379% +| | | Remainder: 1.72e-05 - 0.00338837% +| | Mini-EM: setup auxiliary physics model evaluator: 0.540147 - 12.3138% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.540135 - 99.9978% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000118489% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000125894% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.540084 - 99.9906% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.54008 - 99.9991% [1] +| | | | | | getWorksets(): 0.362921 - 67.1976% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.362917 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.217798 - 60.0133% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00383425 - 1.76046% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0425676 - 19.5445% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000896361 - 2.10574% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.041658 - 97.8632% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000380801 - 0.914113% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021388 - 0.513419% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00089004 - 2.13654% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00399109 - 9.58061% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00878761 - 21.0947% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00221588 - 5.31923% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00624765 - 14.9975% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000209242 - 0.502286% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0116134 - 27.8779% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00513256 - 44.1953% [7] +| | | | | | | | | | | | Remainder: 0.00648081 - 55.8047% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00544853 - 13.0792% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00158592 - 3.80701% [7] +| | | | | | | | | | | Remainder: 7.396e-05 - 0.177541% +| | | | | | | | | | Remainder: 1.324e-05 - 0.0311035% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143444 - 65.8607% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0843922 - 58.833% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.084e-05 - 0.10764% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.96e-05 - 0.0587732% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0405551 - 48.0555% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0434999 - 51.5449% [7] +| | | | | | | | | | | Remainder: 0.00019676 - 0.23315% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.026629 - 18.5641% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0255817 - 17.834% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013356 - 0.0931098% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00599401 - 4.17865% [7] +| | | | | | | | | | Remainder: 0.00071316 - 0.497171% +| | | | | | | | | Remainder: 0.027953 - 12.8344% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.145104 - 39.9826% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.144952 - 99.8957% [7] +| | | | | | | | | Remainder: 0.00015128 - 0.104257% +| | | | | | | | Remainder: 1.48e-05 - 0.00407807% +| | | | | | | Remainder: 3.72e-06 - 0.00102502% +| | | | | | getOrientations(): 1.468e-05 - 0.00271812% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000462601 - 0.0856542% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037476 - 0.0693898% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000214761 - 0.0397647% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.167872 - 31.0828% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.167846 - 99.9846% [1] +| | | | | | | Remainder: 2.584e-05 - 0.0153927% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000531121 - 0.0983412% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000118501% [2] +| | | | | | Remainder: 0.00768877 - 1.42364% +| | | | | Remainder: 4.8e-06 - 0.00088875% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.000644283% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.364e-05 - 0.00252529% [1] +| | | | build response library: 2.208e-05 - 0.00408787% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.63043% [1] +| | | | | Remainder: 2.172e-05 - 98.3696% +| | | | Remainder: 1.02e-05 - 0.00188842% +| | | Remainder: 1.204e-05 - 0.00222902% +| | Mini-EM: eval auxiliary physics model evaluator: 0.584312 - 13.3207% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.159409 - 27.2814% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.422911 - 72.3775% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000648001 - 0.153224% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.294043 - 69.5283% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000680173% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.244e-05 - 0.00423068% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.32e-06 - 0.00146917% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0025092 - 0.853346% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0169277 - 5.75688% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0431274 - 14.667% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00689473 - 2.3448% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0273934 - 9.31614% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0346406 - 11.7808% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0488045 - 16.5978% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.06e-05 - 0.00360492% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.48e-06 - 0.00152359% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0778117 - 26.4627% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00691969 - 2.35329% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00529165 - 1.79962% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235459 - 8.00765% [7] +| | | | | Remainder: 0.00014248 - 0.0484555% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.608e-05 - 0.00380222% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.000510746% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000633401 - 0.149772% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.12701 - 30.0323% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0637511 - 50.1939% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.063233 - 49.786% [1] +| | | | | Remainder: 2.56e-05 - 0.020156% +| | | | Remainder: 0.000558601 - 0.132085% +| | | Remainder: 0.00199312 - 0.341106% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043152 - 0.0983746% [1] +| | | getWorksets(): 6.96e-06 - 0.16129% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.28e-06 - 75.8621% [1] +| | | | Remainder: 1.68e-06 - 24.1379% +| | | getOrientations(): 7.2e-07 - 0.0166852% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756841 - 17.5389% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906241 - 21.0011% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000405961 - 9.40769% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012176 - 28.2165% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0241008% [3] +| | | Remainder: 0.00101984 - 23.6337% +| | panzer::ModelEvaluator::create_W_op: 0.447988 - 10.2129% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.753473 - 17.1771% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000564001 - 0.0748535% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.587452 - 77.9658% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.36e-06 - 0.000912415% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00400445 - 0.681664% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0195941 - 3.33544% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0233347 - 3.97219% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00212292 - 0.361378% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0254433 - 4.33113% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0214469 - 3.65083% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00385848 - 0.656817% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0207505 - 3.53228% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.96e-06 - 0.00169546% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00773849 - 1.3173% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.045777 - 7.79247% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00718305 - 1.22275% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0433015 - 7.37108% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0469844 - 7.998% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.065118 - 11.0848% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.736e-05 - 0.00295514% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0038244 - 0.651016% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0448597 - 7.63631% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0718756 - 12.2351% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101277 - 1.72401% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00212572 - 0.361855% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0245644 - 4.18152% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0524332 - 8.92553% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0406677 - 6.92273% [7] +| | | | Remainder: 0.000283 - 0.0481742% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.792e-05 - 0.00237832% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000175189% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00180392 - 0.239414% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162441 - 21.5589% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162392 - 99.9699% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.504e-05 - 0.0154148% [1] +| | | | Remainder: 2.388e-05 - 0.0147007% +| | | Remainder: 0.00119356 - 0.158408% +| | MaxwellPreconditioner::build: 0.00420368 - 0.0958323% [1] +| | | MaxwellPreconditioner: Schur complement: 2.04e-05 - 0.485289% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0017272 - 41.0878% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.189903% [1] +| | | | Ifpack2::Relaxation::compute: 0.00100444 - 58.1542% [1] +| | | | Remainder: 0.000719481 - 41.6559% +| | | MaxwellPreconditioner: Solver S_E: 0.00236892 - 56.3535% [1] +| | | | Ifpack2::Relaxation::initialize: 1.64e-06 - 0.0692298% [1] +| | | | Ifpack2::Relaxation::compute: 0.00194724 - 82.1995% [1] +| | | | Remainder: 0.00042004 - 17.7313% +| | | MaxwellPreconditioner: Block preconditioner: 7.864e-05 - 1.87074% [1] +| | | Remainder: 8.52e-06 - 0.202679% +| | Mini-EM: timestepper: 0.527862 - 12.0338% [1] +| | | Mini-EM: Advance Time Step: 0.52786 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0670234 - 12.6972% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0003648 - 0.544287% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0643934 - 96.0759% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00248473% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042052 - 0.653049% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00528781 - 8.21173% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00324628 - 5.04133% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000267 - 0.414639% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00297408 - 4.61862% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00286104 - 4.44307% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002534 - 0.393519% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00067052 - 1.04129% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.88e-06 - 0.00757842% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000573362 - 0.890406% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00650845 - 10.1073% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00228188 - 3.54366% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.001007 - 1.56383% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00575913 - 8.94367% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114127 - 17.7234% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.016e-05 - 0.015778% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000438402 - 0.680819% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00482309 - 7.49004% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00599965 - 9.31718% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000473521 - 0.735357% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025788 - 0.400476% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295892 - 4.59508% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00443545 - 6.88805% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00129916 - 2.01754% [7] +| | | | | | Remainder: 0.00016748 - 0.260089% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.86e-05 - 0.0277515% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00328243% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00195232 - 2.91289% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00020956 - 0.312667% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018108 - 86.4096% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.80168% [1] +| | | | | | Remainder: 2.68e-05 - 12.7887% +| | | | | Remainder: 8.26e-05 - 0.12324% +| | | | Stratimikos: BelosLOWS: 0.446014 - 84.4949% [1] +| | | | | GMRES block system: Operation Op*x: 0.00519973 - 1.16582% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001568 - 0.0351558% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.440038 - 98.66% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00066312 - 0.150696% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00016464 - 24.8281% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00015844 - 96.2342% [2] +| | | | | | | | Remainder: 6.2e-06 - 3.76579% +| | | | | | | Belos::MVT::MvScale: 9.06e-05 - 13.6627% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00023868 - 35.9935% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00022692 - 95.0729% [2] +| | | | | | | | Remainder: 1.176e-05 - 4.9271% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00010364 - 15.6291% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00010104 - 97.4913% [2] +| | | | | | | | Remainder: 2.6e-06 - 2.50868% +| | | | | | | Remainder: 6.556e-05 - 9.8866% +| | | | | | Belos::MVT::MvAddMv: 0.0004496 - 0.102173% [2] +| | | | | | Belos::MVT::MvNorm: 0.00010388 - 0.0236071% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.433484 - 98.5107% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00100296 - 0.231372% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.7481e-05 - 0.0201809% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0139516 - 3.21848% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014636 - 1.04905% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000985641 - 7.06471% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000871201 - 88.3893% [22] +| | | | | | | | | Remainder: 0.00011444 - 11.6107% +| | | | | | | | Belos::MVT::MvDot: 0.00143448 - 10.2818% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00073764 - 5.28713% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00891013 - 63.8645% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00145712 - 10.4441% [60] +| | | | | | | | Remainder: 0.00028024 - 2.00866% +| | | | | | | CG S_E: Operation Op*x: 0.0015488 - 0.357291% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.413847 - 95.47% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015108 - 0.0365062% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0128573 - 3.10677% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0115388 - 89.7456% [297] +| | | | | | | | | Remainder: 0.00131844 - 10.2544% +| | | | | | | | Belos::MVT::MvDot: 0.0208029 - 5.02671% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.0102997 - 2.48876% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.345466 - 83.4767% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0220634 - 5.3313% [888] +| | | | | | | | Remainder: 0.00220704 - 0.533298% +| | | | | | | Remainder: 0.00304612 - 0.702707% +| | | | | | GMRES block system: Operation Op*x: 0.00369584 - 0.839892% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.232e-05 - 0.00961736% [1] +| | | | | | Remainder: 0.00159876 - 0.363324% +| | | | | Remainder: 0.000620081 - 0.139027% +| | | | Mini-EM: Compute responses: 0.0146385 - 2.77317% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000362 - 2.47294% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0120763 - 82.4968% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.0281544% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025356 - 2.09966% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00294813 - 24.4126% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.48e-06 - 0.0370976% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00054672 - 4.52723% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00040984 - 3.39377% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00571173 - 47.2972% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.84e-06 - 0.0400787% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00054116 - 4.48119% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00046264 - 3.83099% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00044876 - 3.71605% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.424e-05 - 0.531953% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.08e-06 - 0.0255046% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00032476 - 2.68924% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0002182 - 1.80685% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.452e-05 - 0.368657% [7] +| | | | | | Remainder: 8.62e-05 - 0.713798% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.12e-06 - 0.0623017% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0103836% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0017722 - 12.1065% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002444 - 1.66957% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.327332% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022628 - 92.5859% [1] +| | | | | | Remainder: 1.732e-05 - 7.08674% +| | | | | Remainder: 0.00017296 - 1.18155% +| | | | Remainder: 0.000183441 - 0.0347518% +| | | Remainder: 2.8e-06 - 0.000530441% +| | Remainder: 0.0413055 - 0.94165% +| Remainder: 3.836e-05 - 0.000874493% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.446014 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.9945 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00104732 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.415617 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0141381 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 0.445026 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 4.48996 [1] +| Mini-EM: Total Time: 4.48992 - 99.9991% [1] +| | Mini-EM: build mesh: 0.00061708 - 0.0137437% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028656 - 46.4381% [1] +| | | Remainder: 0.00033052 - 53.5619% +| | Mini-EM: build physics blocks: 0.00078988 - 0.0175923% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234961 - 0.00523308% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.703731 - 15.6736% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259566 - 5.78108% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.1095 - 42.1857% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0884886 - 80.8117% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00302332 - 2.76103% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0179106 - 16.3567% [3] +| | | | Remainder: 7.724e-05 - 0.070539% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0165877 - 6.39054% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0103027 - 62.1108% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000566122 - 3.41291% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0012104 - 7.29699% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000785922 - 4.73799% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012348 - 7.44409% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00229216 - 13.8185% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000119 - 0.717401% [3] +| | | | Remainder: 7.652e-05 - 0.461307% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0264387 - 10.1857% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112568 - 4.33678% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0325644 - 12.5457% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0138014 - 5.3171% [3] +| | | Remainder: 0.0494173 - 19.0384% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142888 - 0.318242% [2] +| | Mini-EM: setup physics model evaluator: 0.511599 - 11.3944% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.511581 - 99.9965% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000539504% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000101646% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.506337 - 98.9748% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.506321 - 99.9969% [1] +| | | | | | getWorksets(): 0.481286 - 95.0555% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.481283 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275472 - 57.2371% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00479668 - 1.74126% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0470911 - 17.0947% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000914521 - 1.94203% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0461545 - 98.0111% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000453321 - 0.982183% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002412 - 0.522593% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00084816 - 1.83766% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00405565 - 8.78712% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102011 - 22.102% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00231128 - 5.00771% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00759577 - 16.4573% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022708 - 0.492% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0119525 - 25.8966% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00513105 - 42.9288% [7] +| | | | | | | | | | | | Remainder: 0.00682141 - 57.0712% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00652817 - 14.1442% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0016134 - 3.49566% [7] +| | | | | | | | | | | Remainder: 0.00012692 - 0.27499% +| | | | | | | | | | Remainder: 2.208e-05 - 0.0468879% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.195202 - 70.8607% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114014 - 58.4083% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000167161 - 0.146615% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.324e-05 - 0.046696% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613882 - 53.8427% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0428783 - 37.608% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.924e-05 - 0.0431877% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00892509 - 7.82807% [7] +| | | | | | | | | | | Remainder: 0.000552722 - 0.484785% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0385738 - 19.761% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0260026 - 13.3209% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002296 - 0.117622% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00908389 - 4.6536% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00682401 - 3.49588% [7] +| | | | | | | | | | Remainder: 0.00047368 - 0.242662% +| | | | | | | | | Remainder: 0.0283829 - 10.3034% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.205777 - 42.7559% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.205601 - 99.9146% [14] +| | | | | | | | | Remainder: 0.0001758 - 0.0854324% +| | | | | | | | Remainder: 3.364e-05 - 0.00698966% +| | | | | | | Remainder: 3.6e-06 - 0.000747996% +| | | | | | getOrientations(): 1.144e-05 - 0.00225944% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725201 - 0.143229% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685801 - 0.135448% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036724 - 0.072531% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011804 - 0.0233133% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000832081 - 0.164339% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000142202% [2] +| | | | | | Remainder: 0.0222945 - 4.40323% +| | | | | Remainder: 1.56e-05 - 0.00308095% +| | | | fmb->setupBCFieldManagers(): 8.68e-06 - 0.0016967% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.00290081% [1] +| | | | build response library: 0.00519577 - 1.01563% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00510969 - 98.3433% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0626262% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 4.8e-07 - 0.00939392% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736161 - 14.4072% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874961 - 17.1236% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039304 - 7.69206% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114352 - 22.3795% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0219192% [3] +| | | | | | Remainder: 0.0019572 - 38.3038% +| | | | | Remainder: 8.608e-05 - 1.65673% +| | | | Remainder: 2.196e-05 - 0.00429257% +| | | Remainder: 1.768e-05 - 0.00345583% +| | Mini-EM: setup auxiliary physics model evaluator: 0.551334 - 12.2794% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.551322 - 99.9978% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00012334% [1] +| | | | fmb->setWorksetContainer(): 8.8e-07 - 0.000159616% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.551266 - 99.9899% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.551261 - 99.9991% [1] +| | | | | | getWorksets(): 0.362548 - 65.7671% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.362545 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.215367 - 59.4042% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00384965 - 1.78748% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0427034 - 19.8282% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000898841 - 2.10484% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0417908 - 97.8629% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000375761 - 0.899147% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002152 - 0.514945% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00083992 - 2.00982% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00401684 - 9.61178% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00891709 - 21.3374% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00230972 - 5.52686% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00627157 - 15.007% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00020028 - 0.479244% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0115438 - 27.6228% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00510685 - 44.2388% [7] +| | | | | | | | | | | | Remainder: 0.00643697 - 55.7612% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00544517 - 13.0296% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00157536 - 3.76964% [7] +| | | | | | | | | | | Remainder: 8.012e-05 - 0.191717% +| | | | | | | | | | Remainder: 1.376e-05 - 0.0322222% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143624 - 66.6882% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0844147 - 58.7746% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.6641e-05 - 0.102637% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.92e-05 - 0.0582837% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0419034 - 49.6399% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421804 - 49.968% [7] +| | | | | | | | | | | Remainder: 0.00019508 - 0.231097% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0266409 - 18.549% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.025803 - 17.9656% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012988 - 0.0904303% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00599697 - 4.17545% [7] +| | | | | | | | | | Remainder: 0.000639001 - 0.444911% +| | | | | | | | | Remainder: 0.0251895 - 11.6961% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.147162 - 40.5914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146974 - 99.8726% [7] +| | | | | | | | | Remainder: 0.00018748 - 0.127397% +| | | | | | | | Remainder: 1.592e-05 - 0.00439118% +| | | | | | | Remainder: 3.36e-06 - 0.000926773% +| | | | | | getOrientations(): 1.476e-05 - 0.0026775% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000465441 - 0.0844321% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036816 - 0.0667851% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000218121 - 0.0395677% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.179281 - 32.522% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.179254 - 99.9851% [1] +| | | | | | | Remainder: 2.676e-05 - 0.0149263% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00051456 - 0.0933424% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 8.70731e-05% [2] +| | | | | | Remainder: 0.00784997 - 1.424% +| | | | | Remainder: 5e-06 - 0.000907003% +| | | | fmb->setupBCFieldManagers(): 4.2e-06 - 0.000761806% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.428e-05 - 0.00259014% [1] +| | | | build response library: 2.408e-05 - 0.00436769% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.996678% [1] +| | | | | Remainder: 2.384e-05 - 99.0033% +| | | | Remainder: 1.172e-05 - 0.0021258% +| | | Remainder: 1.196e-05 - 0.00216929% +| | Mini-EM: eval auxiliary physics model evaluator: 0.605785 - 13.4921% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.170709 - 28.1798% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.433483 - 71.5571% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0006724 - 0.155116% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.295174 - 68.0935% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000636913% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2641e-05 - 0.00428256% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.68e-06 - 0.00158551% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00280984 - 0.951929% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0170471 - 5.77529% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0426624 - 14.4533% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00711561 - 2.41065% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0275942 - 9.34845% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.034809 - 11.7927% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0489735 - 16.5914% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.224e-05 - 0.00414671% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.6e-06 - 0.00155841% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0775557 - 26.2746% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00694297 - 2.35216% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00578297 - 1.95917% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0237002 - 8.02924% [7] +| | | | | Remainder: 0.00014404 - 0.0487984% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.656e-05 - 0.00382022% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.000489062% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000608681 - 0.140416% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.136444 - 31.4762% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0683254 - 50.0757% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.068094 - 49.9062% [1] +| | | | | Remainder: 2.468e-05 - 0.018088% +| | | | Remainder: 0.000565241 - 0.130395% +| | | Remainder: 0.00159384 - 0.263103% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432449 - 0.0963154% [1] +| | | getWorksets(): 7.04e-06 - 0.162794% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.2e-06 - 73.8636% [1] +| | | | Remainder: 1.84e-06 - 26.1364% +| | | getOrientations(): 1.16e-06 - 0.026824% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765681 - 17.7057% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903401 - 20.8904% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042256 - 9.77134% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120912 - 27.9599% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027749% [3] +| | | Remainder: 0.00101432 - 23.4553% +| | panzer::ModelEvaluator::create_W_op: 0.484188 - 10.7839% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.782185 - 17.4209% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000517601 - 0.0661737% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.600695 - 76.7971% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.96e-06 - 0.00082571% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00776301 - 1.29234% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0192809 - 3.20976% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0234657 - 3.90643% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00215812 - 0.359271% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0256224 - 4.26545% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0216659 - 3.6068% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391344 - 0.651486% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0210965 - 3.51201% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00163144% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00780141 - 1.29873% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0470838 - 7.83821% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00771933 - 1.28507% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0456439 - 7.5985% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0473796 - 7.88745% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.065278 - 10.8671% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.852e-05 - 0.00308309% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00754325 - 1.25575% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0450705 - 7.50304% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0729086 - 12.1374% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0100854 - 1.67896% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00226868 - 0.377676% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.024657 - 4.10475% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0519484 - 8.64804% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0400144 - 6.66135% [7] +| | | | Remainder: 0.000294161 - 0.0489701% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.056e-05 - 0.00262853% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000153416% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00168516 - 0.215443% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.17806 - 22.7644% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.178023 - 99.9797% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.808e-05 - 0.0101539% [1] +| | | | Remainder: 1.808e-05 - 0.0101539% +| | | Remainder: 0.0012056 - 0.154132% +| | MaxwellPreconditioner::build: 0.0042618 - 0.0949194% [1] +| | | MaxwellPreconditioner: Schur complement: 1.984e-05 - 0.46553% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00183452 - 43.0457% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.172252% [1] +| | | | Ifpack2::Relaxation::compute: 0.00109268 - 59.5622% [1] +| | | | Remainder: 0.00073868 - 40.2655% +| | | MaxwellPreconditioner: Solver S_E: 0.00231728 - 54.3733% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.0535109% [1] +| | | | Ifpack2::Relaxation::compute: 0.00189896 - 81.9478% [1] +| | | | Remainder: 0.00041708 - 17.9987% +| | | MaxwellPreconditioner: Block preconditioner: 8.16e-05 - 1.91468% [1] +| | | Remainder: 8.56e-06 - 0.200854% +| | Mini-EM: timestepper: 0.526208 - 11.7198% [1] +| | | Mini-EM: Advance Time Step: 0.526205 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0666994 - 12.6756% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000370121 - 0.554909% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0641209 - 96.1341% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00305673% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000423001 - 0.659693% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00544621 - 8.49365% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0032282 - 5.03456% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000268801 - 0.41921% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00290796 - 4.53512% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00281564 - 4.39115% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00025676 - 0.400431% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00067208 - 1.04814% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.96e-06 - 0.00773539% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057708 - 0.899987% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00658241 - 10.2656% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00239132 - 3.72939% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000907163 - 1.41477% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00565249 - 8.81535% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0113263 - 17.664% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.052e-05 - 0.0164065% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000439721 - 0.685768% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00478965 - 7.46971% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00598829 - 9.33905% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000444521 - 0.693254% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026524 - 0.413656% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0027122 - 4.22983% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00454028 - 7.08082% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130084 - 2.02873% [7] +| | | | | | Remainder: 0.00016728 - 0.260882% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.908e-05 - 0.0286059% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.00377814% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001857 - 2.78413% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000245441 - 0.367981% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000215161 - 87.663% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 0.81486% [1] +| | | | | | Remainder: 2.828e-05 - 11.5221% +| | | | | Remainder: 8.436e-05 - 0.126478% +| | | | Stratimikos: BelosLOWS: 0.445067 - 84.5805% [1] +| | | | | GMRES block system: Operation Op*x: 0.00425861 - 0.956846% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001536 - 0.0345117% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.439931 - 98.8459% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00068132 - 0.15487% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00016452 - 24.1472% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00015836 - 96.2558% [2] +| | | | | | | | Remainder: 6.16e-06 - 3.74423% +| | | | | | | Belos::MVT::MvScale: 9.28e-05 - 13.6206% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025624 - 37.6093% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00024568 - 95.8789% [2] +| | | | | | | | Remainder: 1.056e-05 - 4.12114% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00010196 - 14.9651% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.984e-05 - 97.9208% [2] +| | | | | | | | Remainder: 2.12e-06 - 2.07925% +| | | | | | | Remainder: 6.58e-05 - 9.65772% +| | | | | | Belos::MVT::MvAddMv: 0.00040304 - 0.0916145% [2] +| | | | | | Belos::MVT::MvNorm: 0.0001012 - 0.0230036% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.433708 - 98.5855% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000967562 - 0.223091% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.016e-05 - 0.0207882% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0138966 - 3.20414% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014208 - 1.02241% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000965081 - 6.94472% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000853001 - 88.3865% [22] +| | | | | | | | | Remainder: 0.00011208 - 11.6135% +| | | | | | | | Belos::MVT::MvDot: 0.00142284 - 10.2388% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00073776 - 5.30892% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00890857 - 64.106% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00143844 - 10.351% [60] +| | | | | | | | Remainder: 0.00028184 - 2.02812% +| | | | | | | CG S_E: Operation Op*x: 0.00157724 - 0.363665% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.413889 - 95.4303% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015508 - 0.037469% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.012466 - 3.01193% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0112391 - 90.1582% [297] +| | | | | | | | | Remainder: 0.00122688 - 9.84182% +| | | | | | | | Belos::MVT::MvDot: 0.0206233 - 4.98282% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.010319 - 2.49319% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.346305 - 83.6712% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0219567 - 5.30498% [888] +| | | | | | | | Remainder: 0.00206292 - 0.498425% +| | | | | | | Remainder: 0.00328756 - 0.758014% +| | | | | | GMRES block system: Operation Op*x: 0.00340864 - 0.774814% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.052e-05 - 0.0137567% [1] +| | | | | | Remainder: 0.00156816 - 0.356457% +| | | | | Remainder: 0.00072432 - 0.162744% +| | | | Mini-EM: Compute responses: 0.0142449 - 2.70711% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036116 - 2.53536% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0117865 - 82.7414% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.32e-06 - 0.0281679% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00026612 - 2.25785% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00272321 - 23.1045% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.0390279% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000541161 - 4.59138% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00040676 - 3.45108% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00568765 - 48.2558% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.56e-06 - 0.0302042% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0005426 - 4.60359% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00043628 - 3.70154% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00041664 - 3.53491% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.168e-05 - 0.523313% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.16e-06 - 0.0268104% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00032364 - 2.74586% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00023172 - 1.96599% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.324e-05 - 0.366862% [7] +| | | | | | Remainder: 9.1121e-05 - 0.773099% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.8e-06 - 0.0617763% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0101089% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00165412 - 11.612% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025036 - 1.75754% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.367471% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023132 - 92.395% [1] +| | | | | | Remainder: 1.812e-05 - 7.23758% +| | | | | Remainder: 0.0001826 - 1.28186% +| | | | Remainder: 0.000193921 - 0.0368527% +| | | Remainder: 2.64e-06 - 0.000501703% +| | Remainder: 0.0408051 - 0.908817% +| Remainder: 4e-05 - 0.000890877% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.445067 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.0605 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=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 31.75 msec task-clock:u # 0.006 CPUs utilized ( +- 0.86% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,780 page-faults:u # 87.561 K/sec ( +- 0.30% ) + 34,398,274 cycles:u # 1.083 GHz ( +- 4.71% ) (65.22%) + 74,364,353 instructions:u # 2.16 insn per cycle ( +- 0.48% ) + branches:u + 348,086 branch-misses:u ( +- 0.22% ) + 27,703,180 L1-dcache-loads:u # 872.564 M/sec ( +- 0.24% ) + 381,380 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.13% ) + LLC-loads:u + LLC-load-misses:u + 26,448,992 L1-icache-loads:u # 833.061 M/sec ( +- 0.18% ) + 234,765 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.61% ) + dTLB-loads:u ( +- 41.00% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 5.0187 +- 0.0183 seconds time elapsed ( +- 0.37% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 314,772 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.53% ) + 16,853,023 BR_RETIRED:u ( +- 0.24% ) + + 4.9756 +- 0.0208 seconds time elapsed ( +- 0.42% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 22,748,383 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.44% ) + 5,370 ITLB_WALK:u ( +- 3.42% ) + 13,779 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 6.27% ) + 30,529,410 L1D_TLB:u ( +- 0.41% ) + + 4.9877 +- 0.0161 seconds time elapsed ( +- 0.32% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 26,506,811 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.41% ) + 234,521 L1I_CACHE_REFILL:u ( +- 1.14% ) + 384,709 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% ) + 27,705,502 L1D_CACHE:u ( +- 0.36% ) + + 4.9836 +- 0.0130 seconds time elapsed ( +- 0.26% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 468,648 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.32% ) + 493,983 LL_CACHE_RD:u ( +- 0.62% ) + 134,505 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.54% ) + 17,501 L2D_TLB_REFILL:u ( +- 1.15% ) + 256,936 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.04% ) + 1,464,486 L2D_CACHE:u ( +- 0.30% ) + + 5.00442 +- 0.00828 seconds time elapsed ( +- 0.17% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell24_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..2d09c24 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell24_power.output @@ -0,0 +1,152 @@ +Socket1 21.48 +Socket2 19.80 +Socket1 21.28 +Socket2 19.72 +Socket1 21.52 +Socket2 20.04 +Socket1 21.64 +Socket2 20.00 +Socket1 21.84 +Socket2 20.04 +Socket1 21.84 +Socket2 19.92 +Socket1 21.68 +Socket2 20.04 +Socket1 21.32 +Socket2 19.64 +Socket1 21.04 +Socket2 19.96 +Socket1 21.04 +Socket2 19.96 +Socket1 21.12 +Socket2 20.12 +Socket1 21.12 +Socket2 20.16 +Socket1 21.08 +Socket2 20.20 +Socket1 21.24 +Socket2 20.08 +Socket1 21.32 +Socket2 20.08 +Socket1 21.76 +Socket2 20.08 +Socket1 21.64 +Socket2 20.04 +Socket1 21.64 +Socket2 19.76 +Socket1 21.68 +Socket2 19.92 +Socket1 21.60 +Socket2 20.08 +Socket1 21.12 +Socket2 20.20 +Socket1 21.04 +Socket2 20.08 +Socket1 21.04 +Socket2 20.08 +Socket1 21.04 +Socket2 20.00 +Socket1 20.76 +Socket2 19.80 +Socket1 20.92 +Socket2 19.84 +Socket1 21.12 +Socket2 19.96 +Socket1 21.04 +Socket2 20.32 +Socket1 21.28 +Socket2 20.44 +Socket1 21.48 +Socket2 20.48 +Start +Socket1 21.60 +Socket2 20.28 +Socket1 21.68 +Socket2 20.32 +Socket1 21.92 +Socket2 20.64 +Socket1 22.36 +Socket2 20.84 +Socket1 22.36 +Socket2 20.84 +Socket1 22.72 +Socket2 21.68 +Socket1 21.32 +Socket2 20.44 +Socket1 21.48 +Socket2 20.52 +Socket1 22.04 +Socket2 20.72 +Socket1 22.32 +Socket2 21.24 +Socket1 22.84 +Socket2 21.84 +Socket1 23.76 +Socket2 22.24 +Socket1 23.76 +Socket2 22.24 +Socket1 23.92 +Socket2 22.72 +Socket1 25.24 +Socket2 22.84 +End +Socket1 25.80 +Socket2 22.56 +Socket1 27.20 +Socket2 22.44 +Socket1 28.52 +Socket2 22.08 +Socket1 27.36 +Socket2 21.32 +Socket1 26.24 +Socket2 21.04 +Socket1 23.88 +Socket2 20.56 +Socket1 21.52 +Socket2 20.20 +Socket1 21.12 +Socket2 20.12 +Socket1 20.92 +Socket2 19.96 +Socket1 21.08 +Socket2 20.04 +Socket1 21.08 +Socket2 20.04 +Socket1 21.44 +Socket2 20.20 +Socket1 21.52 +Socket2 20.32 +Socket1 21.60 +Socket2 20.44 +Socket1 21.60 +Socket2 20.72 +Socket1 21.48 +Socket2 20.80 +Socket1 21.00 +Socket2 20.92 +Socket1 20.88 +Socket2 20.88 +Socket1 21.00 +Socket2 20.48 +Socket1 20.84 +Socket2 20.28 +Socket1 21.00 +Socket2 20.08 +Socket1 21.12 +Socket2 19.84 +Socket1 21.12 +Socket2 19.84 +Socket1 21.16 +Socket2 20.04 +Socket1 21.16 +Socket2 20.20 +Socket1 21.16 +Socket2 20.12 +Socket1 21.32 +Socket2 20.08 +Socket1 21.20 +Socket2 20.08 +Socket1 21.56 +Socket2 19.96 +Socket1 21.56 +Socket2 20.16 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell26.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell26.output new file mode 100644 index 0000000..6973767 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell26.output @@ -0,0 +1,3008 @@ +oasis17.umiacs.umd.edu +30 CG Tpetra maxwell26.xml +output_avg5/altra_CG_Tpetra_maxwell26.output +output_avg5/altra_CG_Tpetra_maxwell26_power.output +dt = 5.13176e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00130416 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.548529 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0179972 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 0.585355 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 5.67337 [1] +| Mini-EM: Total Time: 5.67329 - 99.9987% [1] +| | Mini-EM: build mesh: 0.000619118 - 0.0109129% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030496 - 49.2572% [1] +| | | Remainder: 0.000314158 - 50.7428% +| | Mini-EM: build physics blocks: 0.000908478 - 0.0160132% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232839 - 0.00410413% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.861431 - 15.184% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.331032 - 5.83492% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.142994 - 43.1965% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.115874 - 81.0343% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00378083 - 2.64405% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0232571 - 16.2643% [3] +| | | | Remainder: 8.196e-05 - 0.057317% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0206134 - 6.22701% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0134061 - 65.0358% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000384399 - 1.8648% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00163599 - 7.93657% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000975638 - 4.73303% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011278 - 5.47119% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00284699 - 13.8114% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00015408 - 0.747475% [3] +| | | | Remainder: 8.24e-05 - 0.39974% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0326719 - 9.86971% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.013999 - 4.2289% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0413365 - 12.4872% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0172339 - 5.20611% [3] +| | | Remainder: 0.0621829 - 18.7846% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0180562 - 0.318266% [2] +| | Mini-EM: setup physics model evaluator: 0.648459 - 11.43% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.648438 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000419469% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 6.16867e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.642296 - 99.0528% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.642279 - 99.9973% [1] +| | | | | | getWorksets(): 0.616946 - 96.0558% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.61694 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.355666 - 57.65% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00690234 - 1.94068% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0604883 - 17.0071% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114252 - 1.88882% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0593204 - 98.0693% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000569998 - 0.96088% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000282959 - 0.477001% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00110412 - 1.86128% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00511179 - 8.61724% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0131696 - 22.2007% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00285939 - 4.82025% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00976649 - 16.464% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00029324 - 0.494332% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0158496 - 26.7186% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00677634 - 42.754% [9] +| | | | | | | | | | | | Remainder: 0.00907326 - 57.246% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00811586 - 13.6814% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00205324 - 3.46126% [9] +| | | | | | | | | | | Remainder: 0.000144199 - 0.243085% +| | | | | | | | | | Remainder: 2.536e-05 - 0.0419255% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.248874 - 69.9742% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145724 - 58.5532% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022264 - 0.152782% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.9239e-05 - 0.0475139% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0779769 - 53.5101% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0554668 - 38.063% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.5e-05 - 0.0446049% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113507 - 7.78916% [9] +| | | | | | | | | | | Remainder: 0.000572477 - 0.392851% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0490326 - 19.7018% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0325331 - 13.0721% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031748 - 0.127566% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0115653 - 4.64704% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00862126 - 3.4641% [9] +| | | | | | | | | | Remainder: 0.0010808 - 0.434275% +| | | | | | | | | Remainder: 0.039401 - 11.0781% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.261236 - 42.3438% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.260831 - 99.845% [18] +| | | | | | | | | Remainder: 0.000404918 - 0.155001% +| | | | | | | | Remainder: 3.816e-05 - 0.00618537% +| | | | | | | Remainder: 6.16e-06 - 0.000998467% +| | | | | | getOrientations(): 1.388e-05 - 0.00216106% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785918 - 0.122364% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000747038 - 0.116311% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410999 - 0.0639908% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000172319 - 0.0268293% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000902438 - 0.140506% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000137012% [2] +| | | | | | Remainder: 0.0222991 - 3.47188% +| | | | | Remainder: 1.732e-05 - 0.00269658% +| | | | fmb->setupBCFieldManagers(): 7.919e-06 - 0.00122124% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.00242429% [1] +| | | | build response library: 0.0060901 - 0.939196% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00588602 - 96.649% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0598027% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.64e-06 - 75% [1] +| | | | | | | Remainder: 8.8e-07 - 25% +| | | | | | getOrientations(): 4.8e-07 - 0.00815491% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781358 - 13.2748% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921078 - 15.6486% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000427159 - 7.25717% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126292 - 21.4562% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0203873% [3] +| | | | | | Remainder: 0.00248831 - 42.2749% +| | | | | Remainder: 0.00020408 - 3.35101% +| | | | Remainder: 2.54e-05 - 0.0039171% +| | | Remainder: 2.06e-05 - 0.00317676% +| | Mini-EM: setup auxiliary physics model evaluator: 0.69709 - 12.2872% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.697081 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 1.92e-06 - 0.000275434% [1] +| | | | fmb->setWorksetContainer(): 1.88e-06 - 0.000269696% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.69703 - 99.9926% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.697026 - 99.9995% [1] +| | | | | | getWorksets(): 0.460827 - 66.1132% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.460825 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276294 - 59.9562% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00454587 - 1.6453% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0535095 - 19.3669% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00111768 - 2.08875% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0523757 - 97.8812% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000484996 - 0.925994% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002788 - 0.532308% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00109812 - 2.09662% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00506023 - 9.6614% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0110754 - 21.1461% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00287471 - 5.48864% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00781542 - 14.9218% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000260558 - 0.497479% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0145597 - 27.7986% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00654334 - 44.9414% [9] +| | | | | | | | | | | | Remainder: 0.00801638 - 55.0586% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00674374 - 12.8757% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202379 - 3.86399% [9] +| | | | | | | | | | | Remainder: 0.0001002 - 0.19131% +| | | | | | | | | | Remainder: 1.608e-05 - 0.0300508% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.185294 - 67.0642% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.108963 - 58.8053% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011316 - 0.103852% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.68e-05 - 0.0613053% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0536391 - 49.227% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0548923 - 50.3771% [9] +| | | | | | | | | | | Remainder: 0.000251359 - 0.230683% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0340514 - 18.3769% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0335695 - 18.1169% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000169999 - 0.0917455% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00762614 - 4.1157% [9] +| | | | | | | | | | Remainder: 0.000914198 - 0.493377% +| | | | | | | | | Remainder: 0.0329442 - 11.9236% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.184504 - 40.0378% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.184279 - 99.8776% [9] +| | | | | | | | | Remainder: 0.0002258 - 0.122382% +| | | | | | | | Remainder: 2.728e-05 - 0.00591981% +| | | | | | | Remainder: 1.28e-06 - 0.000277762% +| | | | | | getOrientations(): 1.208e-05 - 0.00173308% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000421399 - 0.0604567% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000353159 - 0.0506665% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000210079 - 0.0301393% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.226682 - 32.5213% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.226659 - 99.99% [1] +| | | | | | | Remainder: 2.26e-05 - 0.00996992% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000491678 - 0.0705394% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 6.31253e-05% [2] +| | | | | | Remainder: 0.00802894 - 1.15188% +| | | | | Remainder: 3.52e-06 - 0.000505% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000516439% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.00211166% [1] +| | | | build response library: 2.436e-05 - 0.00349457% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.14943% [1] +| | | | | Remainder: 2.408e-05 - 98.8506% +| | | | Remainder: 5.24e-06 - 0.000751706% +| | | Remainder: 9.039e-06 - 0.00129668% +| | Mini-EM: eval auxiliary physics model evaluator: 0.772214 - 13.6114% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.217926 - 28.221% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.552007 - 71.4837% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000854717 - 0.154838% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.376809 - 68.2615% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 6.72e-06 - 0.0017834% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.548e-05 - 0.00410818% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.68e-06 - 0.0015074% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00318039 - 0.844033% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0226489 - 6.0107% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0549093 - 14.5722% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00907442 - 2.40823% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0349237 - 9.2683% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0455471 - 12.0876% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0624178 - 16.5649% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.38e-05 - 0.00366234% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.32e-06 - 0.00141186% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0988189 - 26.2252% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00848234 - 2.2511% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00675602 - 1.79296% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0298086 - 7.91081% [9] +| | | | | Remainder: 0.00019428 - 0.0515593% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.728e-05 - 0.00313039% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000355068% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000795638 - 0.144135% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.172815 - 31.3067% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.086472 - 50.0372% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.08632 - 49.9492% [1] +| | | | | Remainder: 2.344e-05 - 0.0135636% +| | | | Remainder: 0.000713598 - 0.129273% +| | | Remainder: 0.00228023 - 0.295285% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00467675 - 0.0824345% [1] +| | | getWorksets(): 4.16e-06 - 0.0889507% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.64e-06 - 63.4615% [1] +| | | | Remainder: 1.52e-06 - 36.5385% +| | | getOrientations(): 8e-07 - 0.0171059% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000770598 - 16.4772% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942278 - 20.1481% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000432479 - 9.24743% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126628 - 27.076% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0299353% [3] +| | | Remainder: 0.00125876 - 26.9152% +| | panzer::ModelEvaluator::create_W_op: 0.622716 - 10.9763% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.978098 - 17.2404% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000627478 - 0.0641529% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.750356 - 76.7159% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.000303856% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00498151 - 0.663886% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0248177 - 3.30745% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.028024 - 3.73475% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00279047 - 0.371886% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0317874 - 4.23631% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.027482 - 3.66253% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00492727 - 0.656657% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0264827 - 3.52935% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4799e-05 - 0.00197226% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00985134 - 1.31289% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0591564 - 7.88377% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00975841 - 1.3005% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0581252 - 7.74635% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0609142 - 8.11803% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0827495 - 11.028% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.988e-05 - 0.00264941% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00485251 - 0.646694% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0573266 - 7.63992% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.092045 - 12.2668% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131609 - 1.75395% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00273927 - 0.365063% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0313964 - 4.18419% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0660336 - 8.8003% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0505462 - 6.7363% [9] +| | | | Remainder: 0.000370919 - 0.0494324% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.708e-05 - 0.00276864% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000134956% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00218151 - 0.223036% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.223369 - 22.8371% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.223333 - 99.9839% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.2479e-05 - 0.0100636% [1] +| | | | Remainder: 1.344e-05 - 0.00601696% +| | | Remainder: 0.00153544 - 0.156982% +| | MaxwellPreconditioner::build: 0.00491583 - 0.0866486% [1] +| | | MaxwellPreconditioner: Schur complement: 2.02e-05 - 0.410918% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00207711 - 42.2536% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.157911% [1] +| | | | Ifpack2::Relaxation::compute: 0.00130528 - 62.8409% [1] +| | | | Remainder: 0.000768557 - 37.0012% +| | | MaxwellPreconditioner: Solver S_E: 0.00270511 - 55.0286% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0502752% [1] +| | | | Ifpack2::Relaxation::compute: 0.00227619 - 84.1441% [1] +| | | | Remainder: 0.000427559 - 15.8056% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010424 - 2.1205% [1] +| | | Remainder: 9.16e-06 - 0.186337% +| | Mini-EM: timestepper: 0.689203 - 12.1482% [1] +| | | Mini-EM: Advance Time Step: 0.6892 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0855621 - 12.4147% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000543758 - 0.635512% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0824849 - 96.4035% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00227921% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000494238 - 0.599186% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00708362 - 8.58778% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00409435 - 4.96376% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032108 - 0.389259% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00369999 - 4.48566% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00357039 - 4.32854% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000301839 - 0.365932% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000861837 - 1.04484% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.08e-06 - 0.00737105% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000748196 - 0.90707% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00859674 - 10.4222% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00272323 - 3.30149% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00126887 - 1.53831% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00749598 - 9.0877% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144653 - 17.5369% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.148e-05 - 0.0139177% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000516799 - 0.626538% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00623054 - 7.55355% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761098 - 9.22712% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000545959 - 0.66189% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000325159 - 0.394204% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00350867 - 4.25371% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00612898 - 7.43043% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00165948 - 2.01186% [9] +| | | | | | Remainder: 0.000213239 - 0.258519% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.208e-05 - 0.0258058% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.00238423% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00223767 - 2.61526% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000181079 - 0.211635% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000153159 - 84.5813% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.927772% [1] +| | | | | | Remainder: 2.624e-05 - 14.4909% +| | | | | Remainder: 9.06e-05 - 0.105888% +| | | | Stratimikos: BelosLOWS: 0.585398 - 84.9388% [1] +| | | | | GMRES block system: Operation Op*x: 0.0054911 - 0.938012% [1] +| | | | | Belos::MVT::MvAddMv: 0.00016752 - 0.0286164% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.578993 - 98.9058% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000798718 - 0.13795% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000196519 - 24.6043% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000190879 - 97.13% [2] +| | | | | | | | Remainder: 5.64e-06 - 2.86995% +| | | | | | | Belos::MVT::MvScale: 0.00011064 - 13.8522% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000299759 - 37.53% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000287319 - 95.85% [2] +| | | | | | | | Remainder: 1.244e-05 - 4.15% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012552 - 15.7152% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012316 - 98.1198% [2] +| | | | | | | | Remainder: 2.36e-06 - 1.88018% +| | | | | | | Remainder: 6.628e-05 - 8.2983% +| | | | | | Belos::MVT::MvAddMv: 0.000519118 - 0.0896588% [2] +| | | | | | Belos::MVT::MvNorm: 0.00011848 - 0.0204631% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.571234 - 98.66% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0012436 - 0.217704% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000116958 - 0.0204746% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0177095 - 3.10022% [2] +| | | | | | | | Belos::MVT::Assign: 0.000210399 - 1.18806% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00130168 - 7.35016% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00119652 - 91.9212% [22] +| | | | | | | | | Remainder: 0.00010516 - 8.0788% +| | | | | | | | Belos::MVT::MvDot: 0.00180976 - 10.2191% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000919878 - 5.19426% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0113706 - 64.206% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00179023 - 10.1089% [60] +| | | | | | | | Remainder: 0.000307 - 1.73353% +| | | | | | | CG S_E: Operation Op*x: 0.00206563 - 0.361609% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.546303 - 95.6356% [1] +| | | | | | | | Belos::MVT::Assign: 0.00030816 - 0.0564082% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0174902 - 3.20155% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0161558 - 92.3706% [306] +| | | | | | | | | Remainder: 0.0013344 - 7.62941% +| | | | | | | | Belos::MVT::MvDot: 0.0266696 - 4.88182% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0132586 - 2.42696% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.457727 - 83.7863% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0284512 - 5.20796% [915] +| | | | | | | | Remainder: 0.00239843 - 0.439029% +| | | | | | | Remainder: 0.00379539 - 0.664419% +| | | | | | GMRES block system: Operation Op*x: 0.00465391 - 0.803794% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.096e-05 - 0.0105286% [1] +| | | | | | Remainder: 0.00160711 - 0.277571% +| | | | | Remainder: 0.000746878 - 0.127585% +| | | | Mini-EM: Compute responses: 0.0180192 - 2.6145% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000450999 - 2.50289% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150452 - 83.4954% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.0140909% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031828 - 2.1155% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00365935 - 24.3224% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.44e-06 - 0.0295112% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000654759 - 4.35196% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000474997 - 3.15714% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00716726 - 47.6383% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.28e-06 - 0.0350943% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000650237 - 4.3219% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0005508 - 3.66098% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000643717 - 4.27857% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.012e-05 - 0.53253% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.92e-06 - 0.0260549% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000384319 - 2.55444% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000285359 - 1.89668% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.452e-05 - 0.428842% [9] +| | | | | | Remainder: 9.568e-05 - 0.635952% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.799e-06 - 0.0488314% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.0117653% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00210976 - 11.7084% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000233359 - 1.29506% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.377101% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000213359 - 91.4295% [1] +| | | | | | Remainder: 1.912e-05 - 8.19338% +| | | | | Remainder: 0.000168959 - 0.937663% +| | | | Remainder: 0.00022092 - 0.0320545% +| | | Remainder: 2.36e-06 - 0.000342425% +| | Remainder: 0.0436388 - 0.769197% +| Remainder: 7.6e-05 - 0.00133959% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.585398 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.024 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00137872 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.550235 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0181572 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 0.587406 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 5.54212 [1] +| Mini-EM: Total Time: 5.54208 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000936757 - 0.0169026% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002794 - 29.8263% [1] +| | | Remainder: 0.000657357 - 70.1737% +| | Mini-EM: build physics blocks: 0.000774478 - 0.0139745% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000237 - 0.00427637% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.862833 - 15.5688% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.331697 - 5.98506% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.14345 - 43.2474% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.116207 - 81.0088% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00381027 - 2.65616% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0233476 - 16.2757% [3] +| | | | Remainder: 8.5e-05 - 0.059254% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0200574 - 6.0469% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0128444 - 64.0381% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000390239 - 1.94561% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0015536 - 7.74576% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000976837 - 4.87021% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012156 - 6.0606% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00283983 - 14.1585% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000156119 - 0.778362% [3] +| | | | Remainder: 8.08e-05 - 0.402844% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0327991 - 9.88828% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0140574 - 4.23803% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.041498 - 12.5108% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0174754 - 5.26848% [3] +| | | Remainder: 0.0623593 - 18.8001% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0185235 - 0.334233% [2] +| | Mini-EM: setup physics model evaluator: 0.643886 - 11.6181% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.643867 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.000410023% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 7.45496e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.637939 - 99.0794% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.637921 - 99.9971% [1] +| | | | | | getWorksets(): 0.613232 - 96.1298% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.613227 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.354396 - 57.7919% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00680806 - 1.92103% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.060712 - 17.1312% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115864 - 1.90842% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0595281 - 98.0499% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00057284 - 0.962302% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000293599 - 0.493211% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001119 - 1.87978% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00511315 - 8.58947% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.013173 - 22.129% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00316927 - 5.324% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00972085 - 16.3299% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000297438 - 0.49966% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0158171 - 26.5708% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0067809 - 42.8708% [9] +| | | | | | | | | | | | Remainder: 0.00903617 - 57.1292% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00808174 - 13.5763% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202835 - 3.40739% [9] +| | | | | | | | | | | Remainder: 0.0001418 - 0.238207% +| | | | | | | | | | Remainder: 2.532e-05 - 0.0417051% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.249305 - 70.3466% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146274 - 58.6727% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000224958 - 0.153792% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.9038e-05 - 0.0471977% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0793511 - 54.2482% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0545497 - 37.2928% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.648e-05 - 0.0454489% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113428 - 7.75446% [9] +| | | | | | | | | | | Remainder: 0.000670119 - 0.458125% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0480038 - 19.255% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0328558 - 13.1789% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00029668 - 0.119003% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119956 - 4.8116% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00868862 - 3.48513% [9] +| | | | | | | | | | Remainder: 0.00119056 - 0.47755% +| | | | | | | | | Remainder: 0.0375702 - 10.6012% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.258795 - 42.2021% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.258429 - 99.8585% [18] +| | | | | | | | | Remainder: 0.000366199 - 0.141502% +| | | | | | | | Remainder: 3.664e-05 - 0.00597495% +| | | | | | | Remainder: 5.24e-06 - 0.000854489% +| | | | | | getOrientations(): 1.332e-05 - 0.00208803% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772318 - 0.121068% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000747358 - 0.117155% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409439 - 0.0641833% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121679 - 0.0190743% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000888518 - 0.139283% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000156759% [2] +| | | | | | Remainder: 0.0217349 - 3.40715% +| | | | | Remainder: 1.832e-05 - 0.00287175% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00126113% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.508e-05 - 0.0023421% [1] +| | | | build response library: 0.0058763 - 0.912658% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00578858 - 98.5072% [1] +| | | | | | getWorksets(): 2.64e-06 - 0.045607% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 75.7576% [1] +| | | | | | | Remainder: 6.4e-07 - 24.2424% +| | | | | | getOrientations(): 7.6e-07 - 0.0131293% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775438 - 13.396% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923757 - 15.9583% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403079 - 6.96334% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125864 - 21.7434% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0207305% [3] +| | | | | | Remainder: 0.00242307 - 41.8595% +| | | | | Remainder: 8.772e-05 - 1.49278% +| | | | Remainder: 2.496e-05 - 0.00387658% +| | | Remainder: 1.9e-05 - 0.00295083% +| | Mini-EM: setup auxiliary physics model evaluator: 0.675776 - 12.1935% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.675768 - 99.9988% [1] +| | | | allocate FieldManagerBuilder: 2.16e-06 - 0.000319636% [1] +| | | | fmb->setWorksetContainer(): 2.4e-06 - 0.000355152% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.675716 - 99.9923% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.675712 - 99.9995% [1] +| | | | | | getWorksets(): 0.457991 - 67.779% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.45799 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275256 - 60.101% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00452627 - 1.64438% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0536223 - 19.4808% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00111892 - 2.08667% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0524869 - 97.8827% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000500958 - 0.954443% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000290438 - 0.553353% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114892 - 2.18896% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00505787 - 9.63643% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0110855 - 21.1205% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00311727 - 5.93914% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00775422 - 14.7736% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000258839 - 0.493149% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0144384 - 27.5085% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0064387 - 44.5944% [9] +| | | | | | | | | | | | Remainder: 0.00799966 - 55.4056% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00670822 - 12.7807% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202252 - 3.85337% [9] +| | | | | | | | | | | Remainder: 0.0001038 - 0.197763% +| | | | | | | | | | Remainder: 1.64e-05 - 0.0305843% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.182958 - 66.4682% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.107769 - 58.9034% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000130399 - 0.120999% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.052e-05 - 0.0654366% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0530103 - 49.1891% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0543037 - 50.3892% [9] +| | | | | | | | | | | Remainder: 0.000253559 - 0.235281% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0333201 - 18.2119% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0331486 - 18.1182% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001744 - 0.0953224% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00769738 - 4.20718% [9] +| | | | | | | | | | Remainder: 0.000848959 - 0.464019% +| | | | | | | | | Remainder: 0.0341498 - 12.4066% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.182706 - 39.8931% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.182475 - 99.8732% [9] +| | | | | | | | | Remainder: 0.000231598 - 0.12676% +| | | | | | | | Remainder: 2.716e-05 - 0.00593026% +| | | | | | | Remainder: 1.16e-06 - 0.00025328% +| | | | | | getOrientations(): 1.084e-05 - 0.00160423% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000406959 - 0.0602267% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000349199 - 0.0516787% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000208119 - 0.0308% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.208858 - 30.9093% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.208837 - 99.99% [1] +| | | | | | | Remainder: 2.088e-05 - 0.00999724% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000483799 - 0.0715984% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.91968e-05% [2] +| | | | | | Remainder: 0.00740398 - 1.09573% +| | | | | Remainder: 3.64e-06 - 0.000538688% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.000526808% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4599e-05 - 0.00216036% [1] +| | | | build response library: 2.408e-05 - 0.00356335% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.16279% [1] +| | | | | Remainder: 2.38e-05 - 98.8372% +| | | | Remainder: 5.28e-06 - 0.000781334% +| | | Remainder: 8.12e-06 - 0.00120158% +| | Mini-EM: eval auxiliary physics model evaluator: 0.737876 - 13.3141% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.200679 - 27.1969% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.534691 - 72.4635% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000840278 - 0.157152% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.373244 - 69.8055% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000460825% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.916e-05 - 0.00513338% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.52e-06 - 0.00147893% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00304883 - 0.816847% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0221848 - 5.94378% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0552827 - 14.8114% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00853982 - 2.288% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.033097 - 8.86741% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0445603 - 11.9387% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0619851 - 16.6071% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.444e-05 - 0.00386879% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.88e-06 - 0.00130746% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0995244 - 26.6647% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00842478 - 2.25718% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00628618 - 1.6842% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0300672 - 8.05564% [9] +| | | | | Remainder: 0.000196837 - 0.0527369% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.872e-05 - 0.00350109% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.000396491% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000797678 - 0.149185% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.159104 - 29.7563% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0796479 - 50.0603% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0794317 - 49.9243% [1] +| | | | | Remainder: 2.452e-05 - 0.0154113% +| | | | Remainder: 0.000684398 - 0.127999% +| | | Remainder: 0.00250563 - 0.339574% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446195 - 0.0805104% [1] +| | | getWorksets(): 3.6e-06 - 0.0806822% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 58.8889% [1] +| | | | Remainder: 1.48e-06 - 41.1111% +| | | getOrientations(): 7.6e-07 - 0.0170329% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753078 - 16.8778% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000946718 - 21.2176% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424999 - 9.52497% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117792 - 26.3991% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.028687% [3] +| | | Remainder: 0.0011536 - 25.8541% +| | panzer::ModelEvaluator::create_W_op: 0.572156 - 10.3239% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.953625 - 17.207% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000631438 - 0.0662145% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.742116 - 77.8205% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.00030723% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00506922 - 0.683077% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0246171 - 3.31716% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0285474 - 3.84675% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00268435 - 0.361716% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0316887 - 4.27005% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0272198 - 3.66787% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0048597 - 0.654845% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0265721 - 3.58059% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.44e-05 - 0.0019404% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00994269 - 1.33978% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0583199 - 7.8586% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00912394 - 1.22945% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0541278 - 7.29371% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0598073 - 8.05903% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0818067 - 11.0234% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.96e-05 - 0.0026411% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00480447 - 0.647401% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0569986 - 7.68056% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0915495 - 12.3363% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0132588 - 1.78663% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00272187 - 0.366772% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0311026 - 4.19107% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0655084 - 8.82725% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0513695 - 6.92203% [9] +| | | | Remainder: 0.000379039 - 0.0510755% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.5e-05 - 0.00262157% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00013003% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00224011 - 0.234905% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.20707 - 21.714% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.20704 - 99.9852% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.86e-05 - 0.00898246% [1] +| | | | Remainder: 1.208e-05 - 0.00583377% +| | | Remainder: 0.00154144 - 0.16164% +| | MaxwellPreconditioner::build: 0.00474227 - 0.0855684% [1] +| | | MaxwellPreconditioner: Schur complement: 1.932e-05 - 0.4074% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00207415 - 43.7376% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.169708% [1] +| | | | Ifpack2::Relaxation::compute: 0.0013156 - 63.4281% [1] +| | | | Remainder: 0.000755037 - 36.4022% +| | | MaxwellPreconditioner: Solver S_E: 0.00255775 - 53.9352% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0516078% [1] +| | | | Ifpack2::Relaxation::compute: 0.00212339 - 83.0179% [1] +| | | | Remainder: 0.000433039 - 16.9304% +| | | MaxwellPreconditioner: Block preconditioner: 7.896e-05 - 1.66503% [1] +| | | Remainder: 1.208e-05 - 0.25473% +| | Mini-EM: timestepper: 0.689709 - 12.4449% [1] +| | | Mini-EM: Advance Time Step: 0.689707 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.084102 - 12.1939% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000528719 - 0.628664% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0810679 - 96.3924% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00256575% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000492599 - 0.607638% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00691494 - 8.52982% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00406427 - 5.01341% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000324039 - 0.399713% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00342267 - 4.22198% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00356623 - 4.39907% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030556 - 0.376919% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000857438 - 1.05768% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.04e-06 - 0.00745054% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000711317 - 0.877434% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0083555 - 10.3068% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00257683 - 3.17861% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00126556 - 1.56111% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0074549 - 9.19587% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0143541 - 17.7063% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.12e-05 - 0.0138156% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000517399 - 0.638229% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00609182 - 7.51447% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00760354 - 9.37922% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00053244 - 0.656783% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00032056 - 0.395422% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00337455 - 4.16262% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00609774 - 7.52177% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0016352 - 2.01707% [9] +| | | | | | Remainder: 0.00020936 - 0.258253% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.132e-05 - 0.0253502% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.00242563% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00218439 - 2.59732% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000212 - 0.252075% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001844 - 86.9811% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.773585% [1] +| | | | | | Remainder: 2.596e-05 - 12.2453% +| | | | | Remainder: 8.56e-05 - 0.101781% +| | | | Stratimikos: BelosLOWS: 0.587448 - 85.1736% [1] +| | | | | GMRES block system: Operation Op*x: 0.00580038 - 0.987387% [1] +| | | | | Belos::MVT::MvAddMv: 0.000169519 - 0.0288569% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.580842 - 98.8755% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000816558 - 0.140582% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00019772 - 24.2138% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00019192 - 97.0666% [2] +| | | | | | | | Remainder: 5.8e-06 - 2.93344% +| | | | | | | Belos::MVT::MvScale: 0.0001114 - 13.6426% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000309279 - 37.8759% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000297439 - 96.1717% [2] +| | | | | | | | Remainder: 1.184e-05 - 3.82826% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000131999 - 16.1653% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000129439 - 98.0606% [2] +| | | | | | | | Remainder: 2.56e-06 - 1.93941% +| | | | | | | Remainder: 6.616e-05 - 8.1023% +| | | | | | Belos::MVT::MvAddMv: 0.000538278 - 0.092672% [2] +| | | | | | Belos::MVT::MvNorm: 0.00012488 - 0.0214998% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.573181 - 98.681% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00125436 - 0.218841% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000127359 - 0.0222197% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0179164 - 3.12578% [2] +| | | | | | | | Belos::MVT::Assign: 0.00026672 - 1.4887% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0012224 - 6.8228% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00109832 - 89.8495% [22] +| | | | | | | | | Remainder: 0.00012408 - 10.1505% +| | | | | | | | Belos::MVT::MvDot: 0.00181568 - 10.1342% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000927118 - 5.1747% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0115108 - 64.2473% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00184055 - 10.273% [60] +| | | | | | | | Remainder: 0.00033312 - 1.85931% +| | | | | | | CG S_E: Operation Op*x: 0.00198771 - 0.346787% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.548086 - 95.6219% [1] +| | | | | | | | Belos::MVT::Assign: 0.00030532 - 0.0557066% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0176062 - 3.2123% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0160441 - 91.1279% [306] +| | | | | | | | | Remainder: 0.00156203 - 8.87209% +| | | | | | | | Belos::MVT::MvDot: 0.0270792 - 4.94068% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.013482 - 2.45984% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.457908 - 83.5466% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0290442 - 5.29919% [915] +| | | | | | | | Remainder: 0.00266196 - 0.485682% +| | | | | | | Remainder: 0.00380863 - 0.664473% +| | | | | | GMRES block system: Operation Op*x: 0.00451735 - 0.777724% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.74e-05 - 0.0098822% [1] +| | | | | | Remainder: 0.00160688 - 0.276646% +| | | | | Remainder: 0.00063588 - 0.108245% +| | | | Mini-EM: Compute responses: 0.0179486 - 2.60235% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000444559 - 2.47685% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150005 - 83.5749% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.0141329% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031284 - 2.08553% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00364727 - 24.3144% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.2e-06 - 0.0346656% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000649278 - 4.32838% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000478997 - 3.19321% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0072141 - 48.0925% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-06 - 0.0346656% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000644998 - 4.29985% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000548799 - 3.65854% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000585038 - 3.90013% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.388e-05 - 0.559182% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.28e-06 - 0.0285324% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0003834 - 2.55592% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000271717 - 1.81139% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.588e-05 - 0.439186% [9] +| | | | | | Remainder: 9.748e-05 - 0.649846% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.6e-06 - 0.0534862% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00891437% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00209627 - 11.6793% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000233319 - 1.29993% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.325734% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000214479 - 91.9252% [1] +| | | | | | Remainder: 1.808e-05 - 7.74905% +| | | | | Remainder: 0.000162719 - 0.906586% +| | | | Remainder: 0.000208159 - 0.0301808% +| | | Remainder: 2.28e-06 - 0.000330574% +| | Remainder: 0.0448443 - 0.80916% +| Remainder: 4.248e-05 - 0.000766494% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.587448 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.9193 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00133116 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.548535 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0181034 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 0.585434 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 5.70346 [1] +| Mini-EM: Total Time: 5.7034 - 99.999% [1] +| | Mini-EM: build mesh: 0.000938198 - 0.0164498% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000282519 - 30.1129% [1] +| | | Remainder: 0.000655679 - 69.8871% +| | Mini-EM: build physics blocks: 0.000777678 - 0.0136353% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234559 - 0.00411262% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.861018 - 15.0966% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.332219 - 5.82493% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.143088 - 43.0705% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.116007 - 81.0735% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00377671 - 2.63943% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0232229 - 16.2297% [3] +| | | | Remainder: 8.208e-05 - 0.0573632% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0206769 - 6.22389% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.013477 - 65.1791% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000382519 - 1.84998% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00157488 - 7.61658% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000979918 - 4.73918% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00117944 - 5.70412% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00284527 - 13.7606% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000157279 - 0.760649% [3] +| | | | Remainder: 8.06e-05 - 0.389806% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0328958 - 9.90186% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0140584 - 4.23167% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0414628 - 12.4806% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0172408 - 5.18958% [3] +| | | Remainder: 0.0627959 - 18.902% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0184936 - 0.324256% [2] +| | Mini-EM: setup physics model evaluator: 0.647223 - 11.348% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.6472 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000451175% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 7.41657e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.641347 - 99.0956% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.641329 - 99.9972% [1] +| | | | | | getWorksets(): 0.617172 - 96.2333% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.617166 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.352344 - 57.0906% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00682154 - 1.93605% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0604202 - 17.1481% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115839 - 1.91723% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0592343 - 98.0373% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000584238 - 0.986317% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000292239 - 0.493361% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00105068 - 1.77377% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512867 - 8.65827% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0132198 - 22.3178% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00285791 - 4.82476% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00963878 - 16.2723% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00029704 - 0.501466% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0159597 - 26.9434% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00677674 - 42.4615% [9] +| | | | | | | | | | | | Remainder: 0.00918297 - 57.5385% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00801126 - 13.5247% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00203884 - 3.44198% [9] +| | | | | | | | | | | Remainder: 0.000155119 - 0.261874% +| | | | | | | | | | Remainder: 2.748e-05 - 0.0454815% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.246191 - 69.8723% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.143514 - 58.2937% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002192 - 0.152738% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.772e-05 - 0.0471871% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0774279 - 53.9516% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0537337 - 37.4415% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.744e-05 - 0.046992% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113247 - 7.89104% [9] +| | | | | | | | | | | Remainder: 0.000673079 - 0.469% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0483817 - 19.6521% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0328731 - 13.3527% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000283839 - 0.115292% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0115926 - 4.70877% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00868118 - 3.5262% [9] +| | | | | | | | | | Remainder: 0.000864675 - 0.351221% +| | | | | | | | | Remainder: 0.0389112 - 11.0435% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264782 - 42.9029% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264405 - 99.8574% [18] +| | | | | | | | | Remainder: 0.00037748 - 0.142562% +| | | | | | | | Remainder: 4.008e-05 - 0.0064942% +| | | | | | | Remainder: 5.44e-06 - 0.00088144% +| | | | | | getOrientations(): 1.372e-05 - 0.00213931% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783478 - 0.122165% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000735838 - 0.114736% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424079 - 0.0661251% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124879 - 0.0194719% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000894638 - 0.139498% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000143452% [2] +| | | | | | Remainder: 0.0211795 - 3.30245% +| | | | | Remainder: 1.788e-05 - 0.00278788% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00126082% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.00242275% [1] +| | | | build response library: 0.00579974 - 0.896129% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00570818 - 98.4213% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0581621% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 75.9036% [1] +| | | | | | | Remainder: 8e-07 - 24.0964% +| | | | | | getOrientations(): 4.8e-07 - 0.00840898% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779118 - 13.6491% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908477 - 15.9153% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418239 - 7.32701% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124808 - 21.8647% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0189202% [3] +| | | | | | Remainder: 0.00234939 - 41.1583% +| | | | | Remainder: 9.156e-05 - 1.57869% +| | | | Remainder: 2.604e-05 - 0.00402349% +| | | Remainder: 2.316e-05 - 0.00357837% +| | Mini-EM: setup auxiliary physics model evaluator: 0.702157 - 12.3112% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.702148 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 0.000244963% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 0.000262053% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.702093 - 99.9922% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.702089 - 99.9995% [1] +| | | | | | getWorksets(): 0.465897 - 66.3586% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.465895 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.277321 - 59.5243% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00459643 - 1.65744% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0533425 - 19.2349% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00112332 - 2.10586% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0522014 - 97.8608% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000488159 - 0.935145% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002842 - 0.54443% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00104436 - 2.00063% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00504983 - 9.67373% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0110707 - 21.2077% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00281631 - 5.39509% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00774478 - 14.8363% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000284239 - 0.544504% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0145944 - 27.9579% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00642999 - 44.0578% [9] +| | | | | | | | | | | | Remainder: 0.00816445 - 55.9422% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00671722 - 12.8679% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00199912 - 3.82962% [9] +| | | | | | | | | | | Remainder: 0.00010804 - 0.206968% +| | | | | | | | | | Remainder: 1.776e-05 - 0.0332943% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.183344 - 66.1124% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.105875 - 57.7468% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011696 - 0.11047% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.596e-05 - 0.0622998% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0514607 - 48.6051% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0539709 - 50.976% [9] +| | | | | | | | | | | Remainder: 0.0002606 - 0.246139% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0352515 - 19.227% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0334118 - 18.2236% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00017644 - 0.0962346% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00766422 - 4.18025% [9] +| | | | | | | | | | Remainder: 0.000964557 - 0.526092% +| | | | | | | | | Remainder: 0.0360385 - 12.9952% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.188546 - 40.4696% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.188315 - 99.8775% [9] +| | | | | | | | | Remainder: 0.00023096 - 0.122495% +| | | | | | | | Remainder: 2.844e-05 - 0.00610437% +| | | | | | | Remainder: 1.32e-06 - 0.000283325% +| | | | | | getOrientations(): 1.26e-05 - 0.00179464% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424958 - 0.0605276% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000350399 - 0.0499081% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020548 - 0.0292669% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.226337 - 32.2376% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.226313 - 99.9898% [1] +| | | | | | | Remainder: 2.316e-05 - 0.0102325% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000488519 - 0.0695808% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 5.12755e-05% [2] +| | | | | | Remainder: 0.00837354 - 1.19266% +| | | | | Remainder: 3.64e-06 - 0.00051845% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.000495622% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.588e-05 - 0.00226163% [1] +| | | | build response library: 2.66e-05 - 0.00378838% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.902256% [1] +| | | | | Remainder: 2.636e-05 - 99.0977% +| | | | Remainder: 5.44e-06 - 0.000774766% +| | | Remainder: 9.72e-06 - 0.0013843% +| | Mini-EM: eval auxiliary physics model evaluator: 0.777375 - 13.63% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.21874 - 28.1383% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.556349 - 71.5677% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000836478 - 0.150351% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.380683 - 68.4252% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 0.00156561% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.552e-05 - 0.00407688% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.639e-06 - 0.00148128% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00348823 - 0.916308% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0223904 - 5.88164% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.056198 - 14.7624% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00951614 - 2.49975% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0353899 - 9.29643% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0456105 - 11.9812% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0633739 - 16.6474% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.512e-05 - 0.00397181% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.48e-06 - 0.00143952% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0987972 - 25.9526% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00861202 - 2.26225% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00710046 - 1.86519% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0299641 - 7.87115% [9] +| | | | | Remainder: 0.000194399 - 0.0510658% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.844e-05 - 0.00331446% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000352297% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000736198 - 0.132327% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.173365 - 31.1612% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0868996 - 50.1252% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0864384 - 49.8592% [1] +| | | | | Remainder: 2.7199e-05 - 0.0156888% +| | | | Remainder: 0.000707918 - 0.127243% +| | | Remainder: 0.00228536 - 0.293984% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443391 - 0.0777415% [1] +| | | getWorksets(): 4.76e-06 - 0.107355% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.92e-06 - 61.3445% [1] +| | | | Remainder: 1.84e-06 - 38.6555% +| | | getOrientations(): 9.2e-07 - 0.0207492% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752758 - 16.9773% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904957 - 20.4099% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000427519 - 9.64204% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124592 - 28.0997% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.026162% [3] +| | | Remainder: 0.00109592 - 24.7167% +| | panzer::ModelEvaluator::create_W_op: 0.624461 - 10.9489% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.995624 - 17.4567% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000631958 - 0.0634735% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.763789 - 76.7146% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.000282801% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00970897 - 1.27116% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0255192 - 3.34113% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.028772 - 3.76701% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00274599 - 0.359522% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0317211 - 4.15313% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0276478 - 3.61982% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00481659 - 0.630617% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.02655 - 3.47609% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.384e-05 - 0.00181202% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00994761 - 1.3024% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0600872 - 7.86699% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00965097 - 1.26357% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0591651 - 7.74626% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0598744 - 7.83913% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0831465 - 10.8861% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.108e-05 - 0.00275992% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00942197 - 1.23358% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.057276 - 7.49894% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0917388 - 12.011% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0132345 - 1.73274% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00268168 - 0.351102% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0314474 - 4.11728% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.066839 - 8.75097% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0513774 - 6.72665% [9] +| | | | Remainder: 0.000381759 - 0.0499823% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.592e-05 - 0.00260339% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.000100439% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00217875 - 0.218833% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.227457 - 22.8457% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.227423 - 99.9849% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.052e-05 - 0.00902147% [1] +| | | | Remainder: 1.392e-05 - 0.00611983% +| | | Remainder: 0.00154036 - 0.154713% +| | MaxwellPreconditioner::build: 0.00513923 - 0.0901081% [1] +| | | MaxwellPreconditioner: Schur complement: 2.296e-05 - 0.44676% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00203551 - 39.6074% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.170964% [1] +| | | | Ifpack2::Relaxation::compute: 0.0012756 - 62.6671% [1] +| | | | Remainder: 0.000756437 - 37.162% +| | | MaxwellPreconditioner: Solver S_E: 0.00298951 - 58.1705% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0481684% [1] +| | | | Ifpack2::Relaxation::compute: 0.00255119 - 85.3381% [1] +| | | | Remainder: 0.000436879 - 14.6137% +| | | MaxwellPreconditioner: Block preconditioner: 8.164e-05 - 1.58857% [1] +| | | Remainder: 9.6e-06 - 0.186799% +| | Mini-EM: timestepper: 0.688979 - 12.0801% [1] +| | | Mini-EM: Advance Time Step: 0.688976 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0853045 - 12.3813% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000466119 - 0.546418% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0821636 - 96.318% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00219075% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000495399 - 0.602942% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00713618 - 8.68533% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00410059 - 4.99076% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00033756 - 0.410839% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00363835 - 4.42818% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00355647 - 4.32852% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000312158 - 0.379923% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000867437 - 1.05574% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.56e-06 - 0.00798407% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00072748 - 0.885404% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00843782 - 10.2695% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00291415 - 3.54677% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00109324 - 1.33056% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0074617 - 9.08152% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.014321 - 17.4299% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.316e-05 - 0.0160168% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000518599 - 0.631179% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00616282 - 7.50067% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00759602 - 9.245% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000532558 - 0.648168% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00032728 - 0.398327% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00361803 - 4.40345% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00613902 - 7.47171% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163783 - 1.99338% [9] +| | | | | | Remainder: 0.000210359 - 0.256025% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.36e-05 - 0.0276656% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00271967% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00233947 - 2.7425% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000216719 - 0.254053% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000186839 - 86.2126% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 0.996682% [1] +| | | | | | Remainder: 2.772e-05 - 12.7908% +| | | | | Remainder: 9.268e-05 - 0.108646% +| | | | Stratimikos: BelosLOWS: 0.585478 - 84.9779% [1] +| | | | | GMRES block system: Operation Op*x: 0.00526203 - 0.898758% [1] +| | | | | Belos::MVT::MvAddMv: 0.00017724 - 0.0302727% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.579378 - 98.9581% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000800998 - 0.138251% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000200799 - 25.0686% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000194599 - 96.9123% [2] +| | | | | | | | Remainder: 6.2e-06 - 3.08766% +| | | | | | | Belos::MVT::MvScale: 0.0001108 - 13.8327% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000296479 - 37.0137% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000284119 - 95.8311% [2] +| | | | | | | | Remainder: 1.236e-05 - 4.16893% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012788 - 15.9651% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001254 - 98.0607% [2] +| | | | | | | | Remainder: 2.48e-06 - 1.93932% +| | | | | | | Remainder: 6.504e-05 - 8.11987% +| | | | | | Belos::MVT::MvAddMv: 0.000528118 - 0.0911526% [2] +| | | | | | Belos::MVT::MvNorm: 0.000124919 - 0.0215609% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.571433 - 98.6287% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00121468 - 0.212567% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00012624 - 0.0220918% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0178515 - 3.12398% [2] +| | | | | | | | Belos::MVT::Assign: 0.000244079 - 1.36728% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00122908 - 6.88502% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00111148 - 90.4318% [22] +| | | | | | | | | Remainder: 0.0001176 - 9.56816% +| | | | | | | | Belos::MVT::MvDot: 0.0018044 - 10.1078% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000929517 - 5.20695% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0114736 - 64.2728% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00184012 - 10.3079% [60] +| | | | | | | | Remainder: 0.00033064 - 1.85217% +| | | | | | | CG S_E: Operation Op*x: 0.00198659 - 0.347651% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.546384 - 95.6164% [1] +| | | | | | | | Belos::MVT::Assign: 0.00031576 - 0.0577909% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0178943 - 3.27504% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0164041 - 91.6727% [306] +| | | | | | | | | Remainder: 0.00149012 - 8.32734% +| | | | | | | | Belos::MVT::MvDot: 0.0274399 - 5.02209% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0134411 - 2.46002% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.455857 - 83.4317% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0287426 - 5.26051% [915] +| | | | | | | | Remainder: 0.002693 - 0.492876% +| | | | | | | Remainder: 0.00387039 - 0.677313% +| | | | | | GMRES block system: Operation Op*x: 0.00479607 - 0.827796% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.568e-05 - 0.00961031% [1] +| | | | | | Remainder: 0.00163896 - 0.282882% +| | | | | Remainder: 0.000660558 - 0.112824% +| | | | Mini-EM: Compute responses: 0.0179731 - 2.60866% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000457759 - 2.54692% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0149697 - 83.2897% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.0136275% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000312559 - 2.08794% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00368819 - 24.6377% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.84e-06 - 0.0390121% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000655758 - 4.38056% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000478438 - 3.19604% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00711754 - 47.5463% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.64e-06 - 0.0309959% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000665238 - 4.44389% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000551039 - 3.68102% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000567959 - 3.79405% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.408e-05 - 0.561667% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.92e-06 - 0.0261862% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000379838 - 2.53738% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00028084 - 1.87605% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.9519e-05 - 0.464397% [9] +| | | | | | Remainder: 0.00010228 - 0.683246% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.56e-06 - 0.0476268% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00912476% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00212587 - 11.8281% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000232759 - 1.29504% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.429629% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000212679 - 91.3731% [1] +| | | | | | Remainder: 1.908e-05 - 8.19732% +| | | | | Remainder: 0.000176759 - 0.983466% +| | | | Remainder: 0.00022112 - 0.032094% +| | | Remainder: 2.52e-06 - 0.000365759% +| | Remainder: 0.0443263 - 0.777191% +| Remainder: 5.844e-05 - 0.00102464% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.585478 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.0199 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00131232 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.545961 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0180229 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 0.582468 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 5.6508 [1] +| Mini-EM: Total Time: 5.65076 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000586518 - 0.0103795% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027972 - 47.6916% [1] +| | | Remainder: 0.000306798 - 52.3084% +| | Mini-EM: build physics blocks: 0.000790398 - 0.0139875% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239439 - 0.00423729% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.859215 - 15.2053% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.331157 - 5.8604% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.142908 - 43.1541% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.115898 - 81.0997% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00373939 - 2.61664% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0231899 - 16.2272% [3] +| | | | Remainder: 8.072e-05 - 0.0564839% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.020697 - 6.2499% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0134455 - 64.9635% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000397159 - 1.91892% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00157372 - 7.60361% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000981397 - 4.74174% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123872 - 5.98501% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00282855 - 13.6665% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000153359 - 0.740973% [3] +| | | | Remainder: 7.86e-05 - 0.379765% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0327639 - 9.89375% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0141368 - 4.26892% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0412197 - 12.4472% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0172476 - 5.20827% [3] +| | | Remainder: 0.0621843 - 18.7779% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0184694 - 0.326847% [2] +| | Mini-EM: setup physics model evaluator: 0.642958 - 11.3783% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.642934 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000454168% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 5.59933e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.636932 - 99.0665% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.636914 - 99.9971% [1] +| | | | | | getWorksets(): 0.612442 - 96.1578% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.612436 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.352944 - 57.6296% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00694182 - 1.96683% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0604715 - 17.1334% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0011456 - 1.89444% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0593005 - 98.0635% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000561639 - 0.947107% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000280478 - 0.472978% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0011082 - 1.86878% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00509799 - 8.59687% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.013206 - 22.2696% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00284587 - 4.79907% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00979805 - 16.5227% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028972 - 0.488563% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0158396 - 26.7107% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00677574 - 42.7773% [9] +| | | | | | | | | | | | Remainder: 0.00906382 - 57.2227% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00810246 - 13.6634% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00201895 - 3.40462% [9] +| | | | | | | | | | | Remainder: 0.0001516 - 0.255647% +| | | | | | | | | | Remainder: 2.544e-05 - 0.0420694% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.248397 - 70.3785% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145298 - 58.4941% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000219319 - 0.150945% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.444e-05 - 0.0443504% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0789928 - 54.3662% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0538733 - 37.0779% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.616e-05 - 0.0455341% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113996 - 7.84567% [9] +| | | | | | | | | | | Remainder: 0.000682036 - 0.469406% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0486435 - 19.5829% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0328679 - 13.232% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000284119 - 0.114381% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0115565 - 4.65244% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00862538 - 3.47241% [9] +| | | | | | | | | | Remainder: 0.0011222 - 0.451775% +| | | | | | | | | Remainder: 0.0371339 - 10.5212% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.259455 - 42.3644% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.259081 - 99.8559% [18] +| | | | | | | | | Remainder: 0.000374 - 0.144148% +| | | | | | | | Remainder: 3.668e-05 - 0.0059892% +| | | | | | | Remainder: 6.08e-06 - 0.000992747% +| | | | | | getOrientations(): 1.308e-05 - 0.00205365% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778878 - 0.122289% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000747798 - 0.11741% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410279 - 0.0644167% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124159 - 0.0194938% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000897758 - 0.140954% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.000169568% [2] +| | | | | | Remainder: 0.0214986 - 3.37543% +| | | | | Remainder: 1.844e-05 - 0.00289513% +| | | | fmb->setupBCFieldManagers(): 8.56e-06 - 0.0013314% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00237038% [1] +| | | | build response library: 0.00595058 - 0.925536% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586006 - 98.4788% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.0587024% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 63.9535% [1] +| | | | | | | Remainder: 1.24e-06 - 36.0465% +| | | | | | getOrientations(): 4.8e-07 - 0.00819104% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783998 - 13.3787% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909637 - 15.5226% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400599 - 6.83609% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013768 - 23.4946% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0218428% [3] +| | | | | | Remainder: 0.00238383 - 40.6793% +| | | | | Remainder: 9.052e-05 - 1.5212% +| | | | Remainder: 2.408e-05 - 0.00374533% +| | | Remainder: 2.3999e-05 - 0.00373259% +| | Mini-EM: setup auxiliary physics model evaluator: 0.693273 - 12.2687% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.693264 - 99.9988% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.000340419% [1] +| | | | fmb->setWorksetContainer(): 1.6e-06 - 0.000230792% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.693212 - 99.9924% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.693208 - 99.9994% [1] +| | | | | | getWorksets(): 0.459189 - 66.2412% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.459188 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276332 - 60.1784% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00454927 - 1.64631% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0533345 - 19.3009% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00111052 - 2.08217% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0522061 - 97.8843% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000474917 - 0.909696% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000274959 - 0.52668% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00109 - 2.08788% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00502343 - 9.6223% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.011099 - 21.2601% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00281859 - 5.39897% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00776554 - 14.8748% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000246999 - 0.473123% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0144523 - 27.6831% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00644306 - 44.5816% [9] +| | | | | | | | | | | | Remainder: 0.00800922 - 55.4184% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00682086 - 13.0653% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00203623 - 3.90037% [9] +| | | | | | | | | | | Remainder: 0.00010324 - 0.197755% +| | | | | | | | | | Remainder: 1.788e-05 - 0.0335243% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.182603 - 66.0811% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.107824 - 59.0481% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011796 - 0.109401% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.48e-05 - 0.0600981% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0531487 - 49.2922% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0542355 - 50.3002% [9] +| | | | | | | | | | | Remainder: 0.000256759 - 0.238128% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0327841 - 17.9537% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0334337 - 18.3095% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016772 - 0.0918494% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0076277 - 4.1772% [9] +| | | | | | | | | | Remainder: 0.000766198 - 0.419597% +| | | | | | | | | Remainder: 0.0358449 - 12.9717% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.182828 - 39.8154% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.182583 - 99.8663% [9] +| | | | | | | | | Remainder: 0.00024448 - 0.133722% +| | | | | | | | Remainder: 2.832e-05 - 0.00616741% +| | | | | | | Remainder: 1.4e-06 - 0.000304885% +| | | | | | getOrientations(): 1.12e-05 - 0.00161568% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000417679 - 0.0602531% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000352039 - 0.0507841% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021276 - 0.0306921% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.225159 - 32.4808% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.225137 - 99.9903% [1] +| | | | | | | Remainder: 2.188e-05 - 0.00971757% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000480079 - 0.0692547% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.77028e-05% [2] +| | | | | | Remainder: 0.00738514 - 1.06536% +| | | | | Remainder: 4e-06 - 0.000577024% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.000478894% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.412e-05 - 0.00203674% [1] +| | | | build response library: 2.476e-05 - 0.00357151% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.969305% [1] +| | | | | Remainder: 2.452e-05 - 99.0307% +| | | | Remainder: 6.24e-06 - 0.00090009% +| | | Remainder: 8.48e-06 - 0.00122318% +| | Mini-EM: eval auxiliary physics model evaluator: 0.77252 - 13.6711% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.216483 - 28.023% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.553994 - 71.7126% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000831518 - 0.150095% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.377039 - 68.0582% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000424359% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.56e-05 - 0.0041375% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.88e-06 - 0.00155952% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00305499 - 0.810259% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0222471 - 5.90047% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0561894 - 14.9028% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00855454 - 2.26887% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0343576 - 9.11249% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0458015 - 12.1477% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0627874 - 16.6528% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.356e-05 - 0.00359645% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.08e-06 - 0.00134734% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0986575 - 26.1664% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00851214 - 2.25763% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0064833 - 1.71953% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0301527 - 7.99724% [9] +| | | | | Remainder: 0.00019892 - 0.0527585% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.968e-05 - 0.00355238% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000368235% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000740478 - 0.133662% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.174665 - 31.5283% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0875831 - 50.1435% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0870594 - 49.8437% [1] +| | | | | Remainder: 2.236e-05 - 0.0128017% +| | | | Remainder: 0.000697078 - 0.125828% +| | | Remainder: 0.00204207 - 0.264339% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00447859 - 0.0792564% [1] +| | | getWorksets(): 4.16e-06 - 0.0928864% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.64e-06 - 63.4615% [1] +| | | | Remainder: 1.52e-06 - 36.5385% +| | | getOrientations(): 7.6e-07 - 0.0169696% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766358 - 17.1116% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919717 - 20.5359% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419919 - 9.37615% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012004 - 26.803% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0303667% [3] +| | | Remainder: 0.00116592 - 26.0331% +| | panzer::ModelEvaluator::create_W_op: 0.618581 - 10.9469% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.974422 - 17.2441% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000624398 - 0.0640788% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.744061 - 76.3592% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000263419% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0050963 - 0.684931% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0246315 - 3.31041% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.028252 - 3.79701% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00270947 - 0.364147% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0317471 - 4.26674% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0272603 - 3.66372% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00494203 - 0.664196% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0263761 - 3.54488% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.364e-05 - 0.00183318% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00990885 - 1.33173% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0584912 - 7.86108% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00931638 - 1.2521% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0550227 - 7.39492% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0596862 - 8.02168% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0817847 - 10.9917% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.964e-05 - 0.00263957% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00482795 - 0.648864% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570514 - 7.66758% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0920927 - 12.377% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131758 - 1.7708% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00269199 - 0.361797% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0312718 - 4.20286% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0660284 - 8.87406% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0512998 - 6.89457% [9] +| | | | Remainder: 0.000360839 - 0.0484959% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.5959e-05 - 0.00266404% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00012315% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00209756 - 0.215262% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.226084 - 23.2019% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.226046 - 99.9832% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.388e-05 - 0.0105624% [1] +| | | | Remainder: 1.404e-05 - 0.00621007% +| | | Remainder: 0.0015272 - 0.156728% +| | MaxwellPreconditioner::build: 0.00501215 - 0.0886986% [1] +| | | MaxwellPreconditioner: Schur complement: 2.292e-05 - 0.457289% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00207383 - 41.3762% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.167805% [1] +| | | | Ifpack2::Relaxation::compute: 0.0012964 - 62.5121% [1] +| | | | Remainder: 0.000773957 - 37.3201% +| | | MaxwellPreconditioner: Solver S_E: 0.00282707 - 56.4044% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0481063% [1] +| | | | Ifpack2::Relaxation::compute: 0.00239431 - 84.6923% [1] +| | | | Remainder: 0.000431399 - 15.2596% +| | | MaxwellPreconditioner: Block preconditioner: 7.9519e-05 - 1.58653% [1] +| | | Remainder: 8.8e-06 - 0.175573% +| | Mini-EM: timestepper: 0.685303 - 12.1276% [1] +| | | Mini-EM: Advance Time Step: 0.685301 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0845902 - 12.3435% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000539998 - 0.638369% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0814779 - 96.3208% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.0027983% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000488559 - 0.599621% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00695678 - 8.53824% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00414911 - 5.09231% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032504 - 0.39893% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00365915 - 4.49097% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00356803 - 4.37914% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00029756 - 0.365203% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000857358 - 1.05226% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.24e-06 - 0.00765851% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00071888 - 0.8823% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00854666 - 10.4895% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00270603 - 3.32118% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00128856 - 1.58148% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00742766 - 9.11616% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0143234 - 17.5795% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.172e-05 - 0.0143843% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000506959 - 0.622204% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00605806 - 7.43522% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00759338 - 9.31955% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000528558 - 0.648713% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00033032 - 0.40541% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00353379 - 4.33711% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00575834 - 7.06737% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163031 - 2.00093% [9] +| | | | | | Remainder: 0.0002052 - 0.251847% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.212e-05 - 0.0261496% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00255349% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00225067 - 2.66068% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021088 - 0.249296% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018312 - 86.8361% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.777693% [1] +| | | | | | Remainder: 2.612e-05 - 12.3862% +| | | | | Remainder: 8.6439e-05 - 0.102186% +| | | | Stratimikos: BelosLOWS: 0.582514 - 85.0012% [1] +| | | | | GMRES block system: Operation Op*x: 0.00532891 - 0.914812% [1] +| | | | | Belos::MVT::MvAddMv: 0.00016856 - 0.0289367% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.576369 - 98.9451% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000792158 - 0.137439% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00020312 - 25.6413% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00019744 - 97.2036% [2] +| | | | | | | | Remainder: 5.68e-06 - 2.79638% +| | | | | | | Belos::MVT::MvScale: 0.00011152 - 14.078% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000286559 - 36.1745% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000273599 - 95.4774% [2] +| | | | | | | | Remainder: 1.296e-05 - 4.52263% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012504 - 15.7847% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012232 - 97.8247% [2] +| | | | | | | | Remainder: 2.72e-06 - 2.1753% +| | | | | | | Remainder: 6.5919e-05 - 8.32145% +| | | | | | Belos::MVT::MvAddMv: 0.000504159 - 0.0874716% [2] +| | | | | | Belos::MVT::MvNorm: 0.0001196 - 0.0207506% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.568593 - 98.651% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0012172 - 0.214071% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00011848 - 0.0208374% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0177717 - 3.12556% [2] +| | | | | | | | Belos::MVT::Assign: 0.00024476 - 1.37724% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00127284 - 7.16215% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00116512 - 91.537% [22] +| | | | | | | | | Remainder: 0.00010772 - 8.46299% +| | | | | | | | Belos::MVT::MvDot: 0.00180195 - 10.1395% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000909638 - 5.11846% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0114554 - 64.4584% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.0017948 - 10.0992% [60] +| | | | | | | | Remainder: 0.00029236 - 1.64509% +| | | | | | | CG S_E: Operation Op*x: 0.00193563 - 0.340425% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.543866 - 95.6511% [1] +| | | | | | | | Belos::MVT::Assign: 0.00029888 - 0.0549547% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0170814 - 3.14073% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.015792 - 92.4517% [306] +| | | | | | | | | Remainder: 0.00128936 - 7.54832% +| | | | | | | | Belos::MVT::MvDot: 0.0267454 - 4.91765% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0131214 - 2.41261% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.456523 - 83.9404% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0278204 - 5.11531% [915] +| | | | | | | | Remainder: 0.00227515 - 0.41833% +| | | | | | | Remainder: 0.00368435 - 0.647976% +| | | | | | GMRES block system: Operation Op*x: 0.00474251 - 0.822825% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.816e-05 - 0.00835576% [1] +| | | | | | Remainder: 0.00156872 - 0.272172% +| | | | | Remainder: 0.000647557 - 0.111166% +| | | | Mini-EM: Compute responses: 0.0179864 - 2.6246% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000452359 - 2.51501% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150078 - 83.4397% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.0151921% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000321039 - 2.13915% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00369547 - 24.6237% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.0306507% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000660438 - 4.40063% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00047328 - 3.15356% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00721506 - 48.0754% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.08e-06 - 0.0338491% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000648679 - 4.32228% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000561639 - 3.74231% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000524397 - 3.49416% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.156e-05 - 0.543451% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.2e-06 - 0.0279854% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00038204 - 2.54561% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00026928 - 1.79427% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.4199e-05 - 0.427771% [9] +| | | | | | Remainder: 9.456e-05 - 0.630072% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.84e-06 - 0.054708% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.009118% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00211143 - 11.7391% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002348 - 1.30543% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.357751% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021488 - 91.5162% [1] +| | | | | | Remainder: 1.908e-05 - 8.12606% +| | | | | Remainder: 0.000168519 - 0.936925% +| | | | Remainder: 0.00021028 - 0.0306843% +| | | Remainder: 2.24e-06 - 0.000326863% +| | Remainder: 0.0437534 - 0.774293% +| Remainder: 3.852e-05 - 0.000681674% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.582514 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.1727 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00131108 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.550413 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0180881 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 0.587803 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 5.56496 [1] +| Mini-EM: Total Time: 5.56492 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000592438 - 0.0106459% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000284519 - 48.0251% [1] +| | | Remainder: 0.000307919 - 51.9749% +| | Mini-EM: build physics blocks: 0.000764758 - 0.0137425% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024072 - 0.00432567% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.86085 - 15.4692% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.337865 - 6.07134% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.142939 - 42.3065% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.115824 - 81.0303% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00375115 - 2.6243% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0232831 - 16.2889% [3] +| | | | Remainder: 8.076e-05 - 0.0564997% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0200254 - 5.92703% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0128211 - 64.0244% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00040508 - 2.02283% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00157643 - 7.87218% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000987477 - 4.93113% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001184 - 5.91248% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00282507 - 14.1075% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014552 - 0.726678% [3] +| | | | Remainder: 8.068e-05 - 0.402889% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.032922 - 9.74412% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0142131 - 4.20674% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0416719 - 12.3339% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.017782 - 5.26304% [3] +| | | Remainder: 0.0683121 - 20.2187% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0180723 - 0.324754% [2] +| | Mini-EM: setup physics model evaluator: 0.644202 - 11.5761% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.644181 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.000409823% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 7.45133e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.638059 - 99.0497% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.638042 - 99.9974% [1] +| | | | | | getWorksets(): 0.612676 - 96.0243% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.61267 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.352437 - 57.5248% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0068661 - 1.94818% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.060627 - 17.2022% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00116399 - 1.91993% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0594369 - 98.037% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000563799 - 0.948568% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000293439 - 0.493699% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0010398 - 1.74941% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512223 - 8.61793% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0132299 - 22.2588% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00294527 - 4.95529% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00985681 - 16.5837% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000292919 - 0.492824% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0158145 - 26.6072% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00673822 - 42.6078% [9] +| | | | | | | | | | | | Remainder: 0.0090763 - 57.3922% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00810366 - 13.6341% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202755 - 3.41127% [9] +| | | | | | | | | | | Remainder: 0.00014696 - 0.247254% +| | | | | | | | | | Remainder: 2.612e-05 - 0.0430831% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24798 - 70.3614% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145757 - 58.778% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021944 - 0.150551% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.792e-05 - 0.0465979% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0788165 - 54.0738% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0546926 - 37.523% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.624e-05 - 0.0454453% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.011336 - 7.77734% [9] +| | | | | | | | | | | Remainder: 0.000558678 - 0.383293% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0478696 - 19.3038% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0325978 - 13.1454% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00028496 - 0.114913% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0115663 - 4.66421% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864374 - 3.48567% [9] +| | | | | | | | | | Remainder: 0.00125971 - 0.507991% +| | | | | | | | | Remainder: 0.0369642 - 10.4882% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.260196 - 42.4692% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.259823 - 99.8566% [18] +| | | | | | | | | Remainder: 0.000373239 - 0.143445% +| | | | | | | | Remainder: 3.6999e-05 - 0.00603898% +| | | | | | | Remainder: 6.16e-06 - 0.00100543% +| | | | | | getOrientations(): 1.304e-05 - 0.00204375% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775318 - 0.121515% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000751398 - 0.117766% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409679 - 0.0642087% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012492 - 0.0195786% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000940597 - 0.147419% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.000169268% [2] +| | | | | | Remainder: 0.0223504 - 3.50296% +| | | | | Remainder: 1.688e-05 - 0.00264552% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.00131019% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.00238442% [1] +| | | | build response library: 0.00607006 - 0.942292% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00597906 - 98.5009% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0561961% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 75% [1] +| | | | | | | Remainder: 8.4e-07 - 25% +| | | | | | getOrientations(): 4.8e-07 - 0.00802801% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800038 - 13.3807% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932957 - 15.6037% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407159 - 6.80974% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128436 - 21.4809% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.020739% [3] +| | | | | | Remainder: 0.00254947 - 42.64% +| | | | | Remainder: 9.0999e-05 - 1.49914% +| | | | Remainder: 2.444e-05 - 0.00379397% +| | | Remainder: 2.136e-05 - 0.00331573% +| | Mini-EM: setup auxiliary physics model evaluator: 0.679728 - 12.2145% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.67972 - 99.9988% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.000306008% [1] +| | | | fmb->setWorksetContainer(): 1.96e-06 - 0.000288354% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.679669 - 99.9925% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.679665 - 99.9994% [1] +| | | | | | getWorksets(): 0.458507 - 67.4607% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.458506 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275894 - 60.1724% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00449903 - 1.63071% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0535511 - 19.41% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00112424 - 2.09937% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0524083 - 97.866% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000489279 - 0.93359% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00029304 - 0.559148% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00103832 - 1.9812% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00511059 - 9.75147% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.011157 - 21.2887% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00291559 - 5.56322% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00788538 - 15.046% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00025472 - 0.48603% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0144012 - 27.4788% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00639978 - 44.4393% [9] +| | | | | | | | | | | | Remainder: 0.00800138 - 55.5607% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00675574 - 12.8906% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00200439 - 3.82457% [9] +| | | | | | | | | | | Remainder: 0.00010308 - 0.196686% +| | | | | | | | | | Remainder: 1.852e-05 - 0.0345838% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.183219 - 66.4091% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.108469 - 59.2017% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011424 - 0.105321% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.572e-05 - 0.060589% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0535112 - 49.3334% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0545238 - 50.2669% [9] +| | | | | | | | | | | Remainder: 0.0002536 - 0.2338% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0336219 - 18.3507% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0325551 - 17.7684% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000171519 - 0.0936144% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00763926 - 4.16948% [9] +| | | | | | | | | | Remainder: 0.000762318 - 0.41607% +| | | | | | | | | Remainder: 0.0346251 - 12.5502% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.182583 - 39.8214% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.182339 - 99.8662% [9] +| | | | | | | | | Remainder: 0.00024428 - 0.133791% +| | | | | | | | Remainder: 2.828e-05 - 0.00616786% +| | | | | | | Remainder: 1.36e-06 - 0.000296615% +| | | | | | getOrientations(): 1.12e-05 - 0.00164787% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000415919 - 0.0611947% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361319 - 0.0531613% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000207879 - 0.0305855% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.212405 - 31.2514% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212383 - 99.9898% [1] +| | | | | | | Remainder: 2.176e-05 - 0.0102446% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000496879 - 0.0731065% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.88525e-05% [2] +| | | | | | Remainder: 0.00725982 - 1.06815% +| | | | | Remainder: 4.08e-06 - 0.000600292% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.000500206% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.0020891% [1] +| | | | build response library: 2.42e-05 - 0.00356029% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.991736% [1] +| | | | | Remainder: 2.396e-05 - 99.0083% +| | | | Remainder: 4.96e-06 - 0.000729712% +| | | Remainder: 8.28e-06 - 0.00121813% +| | Mini-EM: eval auxiliary physics model evaluator: 0.742978 - 13.3511% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.20324 - 27.3548% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.537215 - 72.3056% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000831398 - 0.154761% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.375824 - 69.9579% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000478948% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.54e-05 - 0.00409766% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.28e-06 - 0.00140491% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00351887 - 0.936309% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0222323 - 5.91563% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.054819 - 14.5864% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0088399 - 2.35214% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0332939 - 8.85892% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0446634 - 11.8841% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0636841 - 16.9452% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.4e-05 - 0.00372515% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.28e-06 - 0.00140491% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0990299 - 26.3501% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00871129 - 2.31792% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00655762 - 1.74487% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0302229 - 8.04178% [9] +| | | | | Remainder: 0.0002088 - 0.0555579% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.008e-05 - 0.0037378% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000364845% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000824558 - 0.153488% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.159012 - 29.5994% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0795379 - 50.02% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0794504 - 49.965% [1] +| | | | | Remainder: 2.388e-05 - 0.0150177% +| | | | Remainder: 0.000700597 - 0.130413% +| | | Remainder: 0.00252343 - 0.339637% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00456339 - 0.0820028% [1] +| | | getWorksets(): 4.08e-06 - 0.0894073% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 55.8824% [1] +| | | | Remainder: 1.8e-06 - 44.1176% +| | | getOrientations(): 8.4e-07 - 0.0184074% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772398 - 16.926% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962037 - 21.0816% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428719 - 9.39475% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001221 - 26.7564% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0298024% [3] +| | | Remainder: 0.00117296 - 25.7036% +| | panzer::ModelEvaluator::create_W_op: 0.576597 - 10.3613% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.959262 - 17.2377% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000616318 - 0.0642492% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.750523 - 78.2396% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000266481% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00883893 - 1.1777% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0246343 - 3.28229% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0281919 - 3.7563% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00270479 - 0.360388% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0317298 - 4.22769% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0271177 - 3.61318% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00488907 - 0.651422% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0260923 - 3.47655% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.348e-05 - 0.00179608% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00997049 - 1.32847% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0581588 - 7.74911% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0094997 - 1.26574% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0553654 - 7.37692% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0599802 - 7.9918% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0821948 - 10.9517% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.98e-05 - 0.00263816% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0085565 - 1.14007% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.056823 - 7.57112% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0916131 - 12.2066% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131861 - 1.75692% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00278119 - 0.370568% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0312777 - 4.16746% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0656874 - 8.75222% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0508101 - 6.76996% [9] +| | | | Remainder: 0.000383999 - 0.0511642% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.468e-05 - 0.00257281% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000129266% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00234339 - 0.244291% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204226 - 21.2899% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204187 - 99.9812% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.328e-05 - 0.0113991% [1] +| | | | Remainder: 1.512e-05 - 0.00740357% +| | | Remainder: 0.00152816 - 0.159305% +| | MaxwellPreconditioner::build: 0.00477575 - 0.0858188% [1] +| | | MaxwellPreconditioner: Schur complement: 2.044e-05 - 0.427996% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00209019 - 43.7668% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.158837% [1] +| | | | Ifpack2::Relaxation::compute: 0.0013246 - 63.3719% [1] +| | | | Remainder: 0.000762278 - 36.4692% +| | | MaxwellPreconditioner: Solver S_E: 0.00257887 - 53.9994% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0542873% [1] +| | | | Ifpack2::Relaxation::compute: 0.00214911 - 83.3354% [1] +| | | | Remainder: 0.000428359 - 16.6103% +| | | MaxwellPreconditioner: Block preconditioner: 7.74e-05 - 1.62069% [1] +| | | Remainder: 8.84e-06 - 0.185102% +| | Mini-EM: timestepper: 0.690704 - 12.4117% [1] +| | | Mini-EM: Advance Time Step: 0.690701 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0843469 - 12.2118% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000519999 - 0.616501% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0811903 - 96.2577% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00206921% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000499077 - 0.6147% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0069483 - 8.55804% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00410631 - 5.05763% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00031088 - 0.382903% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00347711 - 4.28267% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00354347 - 4.3644% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000306279 - 0.377236% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000856756 - 1.05524% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.28e-06 - 0.00773491% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000703758 - 0.866801% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0084155 - 10.3652% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00282011 - 3.47346% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00114464 - 1.40982% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00743902 - 9.16245% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0142996 - 17.6125% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.252e-05 - 0.0154206% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000509759 - 0.627857% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00599834 - 7.388% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00751394 - 9.25473% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000527797 - 0.650074% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00032488 - 0.400146% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00342107 - 4.21365% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00612074 - 7.53876% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00165596 - 2.0396% [9] +| | | | | | Remainder: 0.00022652 - 0.278999% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.14e-05 - 0.0253714% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00256085% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00230779 - 2.73607% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021584 - 0.255896% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018748 - 86.8606% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 0.871016% [1] +| | | | | | Remainder: 2.648e-05 - 12.2683% +| | | | | Remainder: 8.936e-05 - 0.105943% +| | | | Stratimikos: BelosLOWS: 0.587849 - 85.109% [1] +| | | | | GMRES block system: Operation Op*x: 0.0058231 - 0.990579% [1] +| | | | | Belos::MVT::MvAddMv: 0.00016516 - 0.0280957% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.581214 - 98.8714% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000814078 - 0.140065% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000198199 - 24.3464% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000192079 - 96.9122% [2] +| | | | | | | | Remainder: 6.12e-06 - 3.08781% +| | | | | | | Belos::MVT::MvScale: 0.00010916 - 13.409% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000304719 - 37.4312% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000292119 - 95.865% [2] +| | | | | | | | Remainder: 1.26e-05 - 4.13496% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00013572 - 16.6716% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013336 - 98.2611% [2] +| | | | | | | | Remainder: 2.36e-06 - 1.73887% +| | | | | | | Remainder: 6.628e-05 - 8.14173% +| | | | | | Belos::MVT::MvAddMv: 0.000570238 - 0.0981115% [2] +| | | | | | Belos::MVT::MvNorm: 0.00012392 - 0.0213209% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.573288 - 98.6362% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.001247 - 0.217517% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00011628 - 0.020283% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0177711 - 3.09985% [2] +| | | | | | | | Belos::MVT::Assign: 0.000244639 - 1.37661% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00129999 - 7.31523% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00119636 - 92.0277% [22] +| | | | | | | | | Remainder: 0.00010364 - 7.97234% +| | | | | | | | Belos::MVT::MvDot: 0.00178632 - 10.0518% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000924838 - 5.20418% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0113793 - 64.0327% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00181431 - 10.2094% [60] +| | | | | | | | Remainder: 0.000321679 - 1.81013% +| | | | | | | CG S_E: Operation Op*x: 0.00204151 - 0.356106% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.548206 - 95.6249% [1] +| | | | | | | | Belos::MVT::Assign: 0.00030036 - 0.0547896% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0168569 - 3.07492% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0155275 - 92.1136% [306] +| | | | | | | | | Remainder: 0.0013294 - 7.88639% +| | | | | | | | Belos::MVT::MvDot: 0.0264253 - 4.82033% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0133714 - 2.43913% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.46023 - 83.9521% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0284571 - 5.19095% [915] +| | | | | | | | Remainder: 0.00256467 - 0.46783% +| | | | | | | Remainder: 0.00390615 - 0.681359% +| | | | | | GMRES block system: Operation Op*x: 0.00472047 - 0.812173% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.648e-05 - 0.00971758% [1] +| | | | | | Remainder: 0.00164127 - 0.282387% +| | | | | Remainder: 0.000646078 - 0.109905% +| | | | Mini-EM: Compute responses: 0.0182899 - 2.64803% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000444758 - 2.43171% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0151115 - 82.622% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.014029% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031404 - 2.07815% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00376915 - 24.9422% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.12e-06 - 0.0338814% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000638798 - 4.22723% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000479558 - 3.17346% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0071051 - 47.0178% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.72e-06 - 0.0312345% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000643678 - 4.25952% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000551919 - 3.65231% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00062276 - 4.12109% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.3039e-05 - 0.549508% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.48e-06 - 0.0296463% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000383838 - 2.54004% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00033284 - 2.20256% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.5279e-05 - 0.431982% [9] +| | | | | | Remainder: 0.000105079 - 0.695357% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.48e-06 - 0.0518317% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00918537% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00230795 - 12.6187% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000244519 - 1.3369% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.294456% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000225679 - 92.2951% [1] +| | | | | | Remainder: 1.812e-05 - 7.41047% +| | | | | Remainder: 0.00017004 - 0.929691% +| | | | Remainder: 0.00021564 - 0.0312204% +| | | Remainder: 2.32e-06 - 0.000335889% +| | Remainder: 0.0437226 - 0.785683% +| Remainder: 4.04e-05 - 0.000725971% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.587849 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.8988 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=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 31.39 msec task-clock:u # 0.005 CPUs utilized ( +- 1.00% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,797 page-faults:u # 89.104 K/sec ( +- 0.28% ) + 28,192,316 cycles:u # 0.898 GHz ( +- 18.61% ) (64.27%) + 73,750,389 instructions:u # 2.62 insn per cycle ( +- 1.63% ) + branches:u + 350,541 branch-misses:u ( +- 0.58% ) + 28,042,785 L1-dcache-loads:u # 893.360 M/sec ( +- 0.32% ) + 386,345 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.45% ) + LLC-loads:u + LLC-load-misses:u + 26,711,630 L1-icache-loads:u # 850.953 M/sec ( +- 0.30% ) + 241,323 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 1.02% ) + 15,469,634 dTLB-loads:u # 492.817 M/sec ( +- 61.92% ) (2.36%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 6.2116 +- 0.0365 seconds time elapsed ( +- 0.59% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 314,727 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.42% ) + 16,869,364 BR_RETIRED:u ( +- 0.34% ) + + 6.1791 +- 0.0168 seconds time elapsed ( +- 0.27% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 22,776,939 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.34% ) + 5,219 ITLB_WALK:u ( +- 2.27% ) + 12,984 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 5.16% ) + 30,590,834 L1D_TLB:u ( +- 0.28% ) + + 6.1561 +- 0.0140 seconds time elapsed ( +- 0.23% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 26,507,449 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.16% ) + 236,660 L1I_CACHE_REFILL:u ( +- 0.68% ) + 384,182 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.26% ) + 27,751,250 L1D_CACHE:u ( +- 0.16% ) + + 6.1580 +- 0.0248 seconds time elapsed ( +- 0.40% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 469,495 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.94% ) + 498,042 LL_CACHE_RD:u ( +- 0.84% ) + 141,243 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 2.91% ) + 18,449 L2D_TLB_REFILL:u ( +- 3.68% ) + 264,388 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.83% ) + 1,485,533 L2D_CACHE:u ( +- 0.49% ) + + 6.2004 +- 0.0275 seconds time elapsed ( +- 0.44% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell26_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..179f90b --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell26_power.output @@ -0,0 +1,162 @@ +Socket1 19.00 +Socket2 20.00 +Socket1 19.00 +Socket2 20.00 +Socket1 19.48 +Socket2 19.84 +Socket1 19.60 +Socket2 19.80 +Socket1 19.72 +Socket2 19.92 +Socket1 19.68 +Socket2 19.72 +Socket1 19.52 +Socket2 19.84 +Socket1 19.16 +Socket2 19.80 +Socket1 18.92 +Socket2 19.88 +Socket1 18.92 +Socket2 20.12 +Socket1 18.72 +Socket2 20.40 +Socket1 18.72 +Socket2 20.40 +Socket1 18.60 +Socket2 20.28 +Socket1 18.56 +Socket2 20.40 +Socket1 18.88 +Socket2 20.32 +Socket1 19.04 +Socket2 20.32 +Socket1 19.24 +Socket2 20.24 +Socket1 19.28 +Socket2 20.40 +Socket1 18.92 +Socket2 20.32 +Socket1 18.52 +Socket2 20.20 +Socket1 18.40 +Socket2 19.96 +Socket1 18.24 +Socket2 20.00 +Socket1 18.36 +Socket2 19.96 +Socket1 18.36 +Socket2 19.96 +Socket1 18.68 +Socket2 19.92 +Socket1 18.60 +Socket2 20.08 +Socket1 18.60 +Socket2 20.00 +Socket1 18.60 +Socket2 19.92 +Socket1 18.56 +Socket2 19.96 +Socket1 18.72 +Socket2 19.76 +Start +Socket1 18.96 +Socket2 19.64 +Socket1 18.88 +Socket2 19.84 +Socket1 19.16 +Socket2 20.04 +Socket1 19.48 +Socket2 20.52 +Socket1 19.76 +Socket2 21.04 +Socket1 19.76 +Socket2 21.04 +Socket1 20.08 +Socket2 21.60 +Socket1 20.44 +Socket2 22.08 +Socket1 20.56 +Socket2 22.08 +Socket1 20.56 +Socket2 22.08 +Socket1 20.84 +Socket2 21.96 +Socket1 20.68 +Socket2 21.80 +Socket1 20.64 +Socket2 21.60 +Socket1 20.72 +Socket2 21.56 +Socket1 21.44 +Socket2 21.56 +Socket1 21.52 +Socket2 21.80 +Socket1 23.24 +Socket2 21.88 +Socket1 23.72 +Socket2 21.96 +Socket1 24.68 +Socket2 21.84 +Socket1 25.28 +Socket2 21.84 +End +Socket1 25.28 +Socket2 21.84 +Socket1 26.20 +Socket2 21.64 +Socket1 25.32 +Socket2 21.48 +Socket1 24.00 +Socket2 21.20 +Socket1 22.40 +Socket2 20.80 +Socket1 20.92 +Socket2 20.64 +Socket1 19.28 +Socket2 20.40 +Socket1 19.00 +Socket2 20.44 +Socket1 19.00 +Socket2 20.36 +Socket1 18.76 +Socket2 20.08 +Socket1 18.68 +Socket2 20.16 +Socket1 18.56 +Socket2 20.24 +Socket1 18.56 +Socket2 20.24 +Socket1 18.48 +Socket2 20.40 +Socket1 18.44 +Socket2 20.56 +Socket1 18.36 +Socket2 20.68 +Socket1 18.52 +Socket2 20.56 +Socket1 18.56 +Socket2 20.56 +Socket1 18.68 +Socket2 20.24 +Socket1 19.00 +Socket2 20.12 +Socket1 19.08 +Socket2 20.24 +Socket1 18.92 +Socket2 20.12 +Socket1 18.56 +Socket2 20.08 +Socket1 18.72 +Socket2 20.08 +Socket1 18.72 +Socket2 20.08 +Socket1 18.72 +Socket2 20.00 +Socket1 18.64 +Socket2 19.88 +Socket1 18.96 +Socket2 19.96 +Socket1 19.12 +Socket2 19.92 +Socket1 19.04 +Socket2 19.88 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell28.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell28.output new file mode 100644 index 0000000..f6a3708 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell28.output @@ -0,0 +1,3008 @@ +oasis18.umiacs.umd.edu +30 CG Tpetra maxwell28.xml +output_avg5/altra_CG_Tpetra_maxwell28.output +output_avg5/altra_CG_Tpetra_maxwell28_power.output +dt = 4.7652e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00147436 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.68195 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0228342 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 0.726816 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 6.97611 [1] +| Mini-EM: Total Time: 6.97605 - 99.9991% [1] +| | Mini-EM: build mesh: 0.000641679 - 0.00919832% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000308279 - 48.0426% [1] +| | | Remainder: 0.0003334 - 51.9574% +| | Mini-EM: build physics blocks: 0.000882718 - 0.0126536% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002352 - 0.00337154% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14182 - 16.3678% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.415949 - 5.96254% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.179532 - 43.162% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.145288 - 80.9257% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00476383 - 2.65347% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0293839 - 16.367% [3] +| | | | Remainder: 9.664e-05 - 0.0538288% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0251422 - 6.04454% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0158806 - 63.1632% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000921119 - 3.66363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0020684 - 8.22678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120608 - 4.79702% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125796 - 5.00337% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00350951 - 13.9586% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00020916 - 0.831907% [3] +| | | | Remainder: 8.936e-05 - 0.355418% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0407249 - 9.79083% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0173445 - 4.16987% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0524285 - 12.6045% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.021208 - 5.09871% [3] +| | | Remainder: 0.079569 - 19.1295% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0231855 - 0.332358% [2] +| | Mini-EM: setup physics model evaluator: 0.787527 - 11.289% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.787505 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000370791% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 7.619e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.781601 - 99.2503% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.781587 - 99.9982% [1] +| | | | | | getWorksets(): 0.757073 - 96.8636% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.757067 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.433711 - 57.2884% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00457795 - 1.05553% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0725217 - 16.7212% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00208444 - 2.87422% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0704008 - 97.0754% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00075848 - 1.07737% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000357878 - 0.508344% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00135636 - 1.92662% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00636278 - 9.03795% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0146723 - 20.841% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00361807 - 5.13925% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0103247 - 14.6656% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000369318 - 0.524594% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0206854 - 29.3824% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00802071 - 38.7746% [11] +| | | | | | | | | | | | Remainder: 0.0126647 - 61.2254% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0091147 - 12.9469% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00257123 - 3.65228% [11] +| | | | | | | | | | | Remainder: 0.000209559 - 0.297666% +| | | | | | | | | | Remainder: 3.652e-05 - 0.0503573% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.309757 - 71.4202% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179487 - 57.9444% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002638 - 0.146974% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.696e-05 - 0.0540206% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0970217 - 54.055% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0670757 - 37.3708% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.0359e-05 - 0.0447714% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0141299 - 7.87237% [11] +| | | | | | | | | | | Remainder: 0.00081872 - 0.456144% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0607977 - 19.6275% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0428586 - 13.8362% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000382919 - 0.123619% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0147623 - 4.76576% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0107914 - 3.48383% [11] +| | | | | | | | | | Remainder: 0.000677279 - 0.218648% +| | | | | | | | | Remainder: 0.046854 - 10.803% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.323286 - 42.7025% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.322735 - 99.8296% [22] +| | | | | | | | | Remainder: 0.00055084 - 0.170388% +| | | | | | | | Remainder: 6.9319e-05 - 0.00915626% +| | | | | | | Remainder: 6.24e-06 - 0.000824227% +| | | | | | getOrientations(): 1.36e-05 - 0.00174005% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769878 - 0.0985019% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000793959 - 0.101583% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413599 - 0.0529179% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017928 - 0.022938% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000881638 - 0.112801% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000127945% [2] +| | | | | | Remainder: 0.0214608 - 2.7458% +| | | | | Remainder: 1.428e-05 - 0.00182702% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.000995549% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.98e-05 - 0.00251427% [1] +| | | | build response library: 0.00585119 - 0.743003% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00564523 - 96.48% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0545593% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 71.4286% [1] +| | | | | | | Remainder: 8.8e-07 - 28.5714% +| | | | | | getOrientations(): 4.4e-07 - 0.00779419% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000792879 - 14.0451% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000960918 - 17.0218% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415679 - 7.36337% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001226 - 21.7174% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0233826% [3] +| | | | | | Remainder: 0.00224492 - 39.7666% +| | | | | Remainder: 0.000205959 - 3.51995% +| | | | Remainder: 2.16e-05 - 0.00274284% +| | | Remainder: 2.18e-05 - 0.00276816% +| | Mini-EM: setup auxiliary physics model evaluator: 0.849247 - 12.1738% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.849238 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.04e-06 - 0.000240215% [1] +| | | | fmb->setWorksetContainer(): 1.88e-06 - 0.000221375% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.849192 - 99.9946% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.849188 - 99.9995% [1] +| | | | | | getWorksets(): 0.575425 - 67.7618% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.575424 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.344145 - 59.8072% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00430335 - 1.25045% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0651029 - 18.9173% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0012756 - 1.95935% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0638064 - 98.0085% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000598638 - 0.93821% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000360079 - 0.564331% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0012004 - 1.88131% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00628999 - 9.85793% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0137826 - 21.6006% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00354399 - 5.55429% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00961938 - 15.0759% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003056 - 0.478949% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175153 - 27.4507% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00797562 - 45.5351% [11] +| | | | | | | | | | | | Remainder: 0.0095397 - 54.4649% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00790742 - 12.3928% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00256819 - 4.02498% [11] +| | | | | | | | | | | Remainder: 0.000114799 - 0.179918% +| | | | | | | | | | Remainder: 2.092e-05 - 0.0321337% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.231071 - 67.1437% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135417 - 58.6041% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00013752 - 0.101553% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.02e-05 - 0.0592244% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0668079 - 49.3349% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0680815 - 50.2753% [11] +| | | | | | | | | | | Remainder: 0.000310119 - 0.22901% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0428343 - 18.5372% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0426062 - 18.4385% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00020832 - 0.090154% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00958146 - 4.14654% [11] +| | | | | | | | | | Remainder: 0.00042392 - 0.183458% +| | | | | | | | | Remainder: 0.043667 - 12.6885% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.231264 - 40.1901% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.230875 - 99.8319% [11] +| | | | | | | | | Remainder: 0.000388759 - 0.168102% +| | | | | | | | Remainder: 1.548e-05 - 0.00269019% +| | | | | | | Remainder: 1.76e-06 - 0.000305861% +| | | | | | getOrientations(): 1.232e-05 - 0.0014508% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000445159 - 0.0524217% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035552 - 0.0418659% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000212719 - 0.0250497% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.265473 - 31.2619% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.26545 - 99.9914% [1] +| | | | | | | Remainder: 2.28e-05 - 0.00858845% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000513599 - 0.0604812% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 4.71038e-05% [2] +| | | | | | Remainder: 0.00675023 - 0.794904% +| | | | | Remainder: 4.2e-06 - 0.000494588% +| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.00045217% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.352e-05 - 0.00159201% [1] +| | | | build response library: 1.916e-05 - 0.00225614% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.46138% [1] +| | | | | Remainder: 1.888e-05 - 98.5386% +| | | | Remainder: 5.6e-06 - 0.000659414% +| | | Remainder: 8.919e-06 - 0.00105022% +| | Mini-EM: eval auxiliary physics model evaluator: 0.927284 - 13.2924% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.254397 - 27.4346% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.670561 - 72.3145% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001049 - 0.156436% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.465288 - 69.3879% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000318082% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.108e-05 - 0.00453052% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.2e-06 - 0.00133251% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00375195 - 0.806371% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0270105 - 5.80512% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0684778 - 14.7173% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0105969 - 2.27748% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0425759 - 9.15044% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0553011 - 11.8853% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0770697 - 16.5639% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.728e-05 - 0.00371383% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.08e-06 - 0.00152164% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.123604 - 26.5649% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101577 - 2.1831% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00782451 - 1.68165% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0385988 - 8.29566% [11] +| | | | | Remainder: 0.00026684 - 0.0573494% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.584e-05 - 0.00534478% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000417561% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000918158 - 0.136924% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.202395 - 30.1829% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.101309 - 50.0549% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.101059 - 49.9315% [1] +| | | | | Remainder: 2.756e-05 - 0.0136169% +| | | | Remainder: 0.000871878 - 0.130022% +| | | Remainder: 0.00232668 - 0.250913% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00460679 - 0.0660373% [1] +| | | getWorksets(): 7.56e-06 - 0.164106% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.04e-06 - 66.6667% [1] +| | | | Remainder: 2.52e-06 - 33.3333% +| | | getOrientations(): 7.6e-07 - 0.0164974% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000806478 - 17.5063% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000925998 - 20.1007% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041388 - 8.98413% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125784 - 27.304% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0251802% [3] +| | | Remainder: 0.00119312 - 25.8991% +| | panzer::ModelEvaluator::create_W_op: 0.713738 - 10.2313% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.18883 - 17.0416% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000774278 - 0.0651295% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.930322 - 78.2553% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3e-06 - 0.000322469% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00631835 - 0.679157% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.029842 - 3.2077% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0353592 - 3.80075% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00347795 - 0.373844% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0400302 - 4.30283% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340578 - 3.66086% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00594195 - 0.638698% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0335658 - 3.60798% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.504e-05 - 0.00161664% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0122014 - 1.31152% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0717507 - 7.71246% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0115932 - 1.24615% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0701849 - 7.54415% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0747583 - 8.03575% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103679 - 11.1445% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.5e-05 - 0.00268724% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00596039 - 0.64068% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0715524 - 7.69114% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.11425 - 12.2807% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0164097 - 1.76388% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00340299 - 0.365787% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0394051 - 4.23564% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0813369 - 8.74287% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0647376 - 6.95863% [11] +| | | | Remainder: 0.00046308 - 0.0497763% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.456e-05 - 0.0020659% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.7575e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00257828 - 0.216875% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.253162 - 21.2951% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.253131 - 99.9876% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.012e-05 - 0.00794748% [1] +| | | | Remainder: 1.116e-05 - 0.00440825% +| | | Remainder: 0.00196672 - 0.165433% +| | MaxwellPreconditioner::build: 0.00518823 - 0.0743721% [1] +| | | MaxwellPreconditioner: Schur complement: 1.752e-05 - 0.337687% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00239339 - 46.1313% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.138715% [1] +| | | | Ifpack2::Relaxation::compute: 0.00158432 - 66.1954% [1] +| | | | Remainder: 0.000805758 - 33.6659% +| | | MaxwellPreconditioner: Solver S_E: 0.00266031 - 51.276% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0511218% [1] +| | | | Ifpack2::Relaxation::compute: 0.00222512 - 83.641% [1] +| | | | Remainder: 0.00043384 - 16.3078% +| | | MaxwellPreconditioner: Block preconditioner: 0.000107999 - 2.08162% [1] +| | | Remainder: 9e-06 - 0.17347% +| | Mini-EM: timestepper: 0.861756 - 12.3531% [1] +| | | Mini-EM: Advance Time Step: 0.861754 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.112029 - 13.0001% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000551759 - 0.492513% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108629 - 96.9652% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00173066% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000649039 - 0.59748% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00990706 - 9.12006% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00590691 - 5.43767% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000412319 - 0.379565% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00524071 - 4.8244% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00448815 - 4.13162% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039236 - 0.361191% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0010836 - 0.997517% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.036e-05 - 0.00953701% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000875519 - 0.805969% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0111423 - 10.2572% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00380839 - 3.50586% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00157384 - 1.44881% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0101635 - 9.35612% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0181022 - 16.6642% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.404e-05 - 0.0129247% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000678039 - 0.624176% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00760978 - 7.00527% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00949122 - 8.73725% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000701158 - 0.645459% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00042108 - 0.38763% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00452531 - 4.16583% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00908382 - 8.36221% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206192 - 1.89812% [11] +| | | | | | Remainder: 0.00028484 - 0.262213% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.296e-05 - 0.0204946% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00189236% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00257448 - 2.29804% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000157559 - 0.140641% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000131479 - 83.4475% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.04088% [1] +| | | | | | Remainder: 2.444e-05 - 15.5116% +| | | | | Remainder: 9.1e-05 - 0.0812288% +| | | | Stratimikos: BelosLOWS: 0.726868 - 84.3476% [1] +| | | | | GMRES block system: Operation Op*x: 0.00611095 - 0.840723% [1] +| | | | | Belos::MVT::MvAddMv: 0.00022436 - 0.0308667% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.719828 - 99.0315% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000932158 - 0.129497% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000239319 - 25.6737% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000232999 - 97.3592% [2] +| | | | | | | | Remainder: 6.32e-06 - 2.64083% +| | | | | | | Belos::MVT::MvScale: 0.00013252 - 14.2165% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000336759 - 36.1268% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000323719 - 96.1278% [2] +| | | | | | | | Remainder: 1.304e-05 - 3.87221% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00015752 - 16.8984% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015484 - 98.2986% [2] +| | | | | | | | Remainder: 2.68e-06 - 1.70137% +| | | | | | | Remainder: 6.604e-05 - 7.08464% +| | | | | | Belos::MVT::MvAddMv: 0.000624119 - 0.0867039% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014448 - 0.0200714% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.710426 - 98.6938% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00156812 - 0.220729% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00016312 - 0.0229609% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0223288 - 3.14301% [2] +| | | | | | | | Belos::MVT::Assign: 0.0001392 - 0.623411% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00155732 - 6.97449% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0014532 - 93.3141% [22] +| | | | | | | | | Remainder: 0.00010412 - 6.68586% +| | | | | | | | Belos::MVT::MvDot: 0.00241807 - 10.8294% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00115768 - 5.1847% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0145361 - 65.1003% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00224003 - 10.0321% [60] +| | | | | | | | Remainder: 0.00028036 - 1.2556% +| | | | | | | CG S_E: Operation Op*x: 0.00225712 - 0.317713% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.679525 - 95.6503% [1] +| | | | | | | | Belos::MVT::Assign: 5.448e-05 - 0.00801737% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0210227 - 3.09373% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0196615 - 93.5253% [306] +| | | | | | | | | Remainder: 0.00136116 - 6.47471% +| | | | | | | | Belos::MVT::MvDot: 0.0328168 - 4.82938% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0161406 - 2.37528% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.572828 - 84.2984% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0343341 - 5.05266% [915] +| | | | | | | | Remainder: 0.00232767 - 0.342544% +| | | | | | | Remainder: 0.00458447 - 0.645313% +| | | | | | GMRES block system: Operation Op*x: 0.00594955 - 0.826523% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.0679e-05 - 0.00842965% [1] +| | | | | | Remainder: 0.00169128 - 0.234956% +| | | | | Remainder: 0.000704479 - 0.0969198% +| | | | Mini-EM: Compute responses: 0.0225956 - 2.62205% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541759 - 2.39763% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0190046 - 84.1074% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.232e-05 - 0.0648265% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000405958 - 2.13611% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00458759 - 24.1394% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.12e-06 - 0.0322028% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000827399 - 4.35369% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000630158 - 3.31582% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0090081 - 47.3997% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.04e-06 - 0.0317818% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000817039 - 4.29917% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000726957 - 3.82517% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000836839 - 4.40336% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.584e-05 - 0.5043% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.16e-06 - 0.0271514% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000495639 - 2.608% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00035204 - 1.8524% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.904e-05 - 0.363281% [11] +| | | | | | Remainder: 0.00012232 - 0.643635% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.048e-05 - 0.0463807% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00601887% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256715 - 11.3613% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025648 - 1.13509% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.311915% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023704 - 92.4205% [1] +| | | | | | Remainder: 1.864e-05 - 7.26762% +| | | | | Remainder: 0.000213799 - 0.946198% +| | | | Remainder: 0.00026064 - 0.0302453% +| | | Remainder: 2.28e-06 - 0.000264576% +| | Remainder: 0.0551504 - 0.790568% +| Remainder: 6.056e-05 - 0.000868106% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.726868 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.2008 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00148112 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.691849 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0229301 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 0.736737 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 7.00468 [1] +| Mini-EM: Total Time: 7.00465 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000595598 - 0.0085029% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027472 - 46.1251% [1] +| | | Remainder: 0.000320878 - 53.8749% +| | Mini-EM: build physics blocks: 0.000742558 - 0.0106009% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022956 - 0.00327725% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13276 - 16.1715% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.414592 - 5.91882% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.179427 - 43.278% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.145305 - 80.9826% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00466863 - 2.60196% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0293588 - 16.3625% [3] +| | | | Remainder: 9.504e-05 - 0.0529685% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0246684 - 5.95003% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.015404 - 62.4445% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000945638 - 3.8334% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00198952 - 8.06504% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120672 - 4.89176% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012766 - 5.17504% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00354823 - 14.3837% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000211719 - 0.85826% [3] +| | | | Remainder: 8.592e-05 - 0.3483% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0406618 - 9.80766% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0172476 - 4.16013% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0516335 - 12.454% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213035 - 5.13841% [3] +| | | Remainder: 0.0796503 - 19.2117% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0231251 - 0.33014% [2] +| | Mini-EM: setup physics model evaluator: 0.788463 - 11.2563% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.788438 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000355132% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 6.08798e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.782707 - 99.2731% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.782692 - 99.9981% [1] +| | | | | | getWorksets(): 0.758189 - 96.8693% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.758183 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.433218 - 57.139% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00464071 - 1.07122% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0697252 - 16.0947% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00209024 - 2.99782% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0675875 - 96.9341% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000738679 - 1.09292% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000362839 - 0.536844% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00134432 - 1.98901% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00635815 - 9.40729% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0145698 - 21.557% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00359851 - 5.32423% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0102653 - 15.1881% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00037116 - 0.549155% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0181695 - 26.8829% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00798122 - 43.9265% [11] +| | | | | | | | | | | | Remainder: 0.0101883 - 56.0735% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00907974 - 13.4341% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00251232 - 3.71713% [11] +| | | | | | | | | | | Remainder: 0.000217199 - 0.32136% +| | | | | | | | | | Remainder: 4.748e-05 - 0.0680959% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.31299 - 72.2478% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.18208 - 58.1744% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00026448 - 0.145255% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.824e-05 - 0.0539542% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0990613 - 54.4052% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0676097 - 37.1318% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.0679e-05 - 0.0443096% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0141225 - 7.75621% [11] +| | | | | | | | | | | Remainder: 0.000843478 - 0.463245% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0609368 - 19.4692% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0433516 - 13.8508% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000354559 - 0.113281% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0147776 - 4.72143% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108593 - 3.46952% [11] +| | | | | | | | | | Remainder: 0.000630199 - 0.201348% +| | | | | | | | | Remainder: 0.0458617 - 10.5863% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.324895 - 42.8518% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.324325 - 99.8247% [22] +| | | | | | | | | Remainder: 0.0005696 - 0.175318% +| | | | | | | | Remainder: 7.024e-05 - 0.00926425% +| | | | | | | Remainder: 5.88e-06 - 0.000775532% +| | | | | | getOrientations(): 1.408e-05 - 0.00179892% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762919 - 0.0974737% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000766238 - 0.0978977% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413559 - 0.052838% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013168 - 0.016824% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000864758 - 0.110485% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000112432% [2] +| | | | | | Remainder: 0.0215493 - 2.75323% +| | | | | Remainder: 1.456e-05 - 0.00186021% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.000999444% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8599e-05 - 0.00235897% [1] +| | | | build response library: 0.00568007 - 0.72042% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00558215 - 98.2761% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0573256% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 72.5% [1] +| | | | | | | Remainder: 8.8e-07 - 27.5% +| | | | | | getOrientations(): 4.8e-07 - 0.00859884% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796679 - 14.2719% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000972158 - 17.4155% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408679 - 7.32118% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011818 - 21.171% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0243634% [3] +| | | | | | Remainder: 0.00221779 - 39.7301% +| | | | | Remainder: 9.792e-05 - 1.72392% +| | | | Remainder: 2.148e-05 - 0.00272437% +| | | Remainder: 2.448e-05 - 0.00310478% +| | Mini-EM: setup auxiliary physics model evaluator: 0.850637 - 12.1439% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.850627 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.000244525% [1] +| | | | fmb->setWorksetContainer(): 1.56e-06 - 0.000183394% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.850581 - 99.9945% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.850577 - 99.9995% [1] +| | | | | | getWorksets(): 0.577014 - 67.838% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.577012 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.344166 - 59.6462% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00430355 - 1.25043% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0654299 - 19.0111% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0012504 - 1.91105% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0641571 - 98.0548% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000599877 - 0.935013% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000361799 - 0.563927% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114264 - 1.781% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00634543 - 9.89045% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0137587 - 21.4453% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00356359 - 5.55448% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00961558 - 14.9876% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00031584 - 0.492292% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.017763 - 27.6868% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799326 - 44.9994% [11] +| | | | | | | | | | | | Remainder: 0.00976978 - 55.0006% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0079679 - 12.4194% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00260951 - 4.06738% [11] +| | | | | | | | | | | Remainder: 0.0001132 - 0.176442% +| | | | | | | | | | Remainder: 2.236e-05 - 0.034174% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.230841 - 67.0726% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134983 - 58.4743% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00013856 - 0.10265% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.168e-05 - 0.0605114% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0665434 - 49.2977% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0679108 - 50.3107% [11] +| | | | | | | | | | | Remainder: 0.00030828 - 0.228385% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0433617 - 18.7842% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0423456 - 18.344% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019872 - 0.0860852% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00952614 - 4.12671% [11] +| | | | | | | | | | Remainder: 0.000426078 - 0.184576% +| | | | | | | | | Remainder: 0.0435915 - 12.6658% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.232831 - 40.3511% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.232441 - 99.8326% [11] +| | | | | | | | | Remainder: 0.00038984 - 0.167435% +| | | | | | | | Remainder: 1.532e-05 - 0.00265506% +| | | | | | | Remainder: 1.64e-06 - 0.000284222% +| | | | | | getOrientations(): 1.14e-05 - 0.00134027% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000443159 - 0.052101% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000354159 - 0.0416375% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000210239 - 0.0247172% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.265067 - 31.1632% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.265045 - 99.9917% [1] +| | | | | | | Remainder: 2.204e-05 - 0.00831488% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000495439 - 0.0582474% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 5.64323e-05% [2] +| | | | | | Remainder: 0.00698083 - 0.820717% +| | | | | Remainder: 4.4e-06 - 0.000517294% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.0003903% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.372e-05 - 0.00161293% [1] +| | | | build response library: 1.992e-05 - 0.0023418% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.40562% [1] +| | | | | Remainder: 1.964e-05 - 98.5944% +| | | | Remainder: 5.88e-06 - 0.000691254% +| | | Remainder: 9.28e-06 - 0.00109095% +| | Mini-EM: eval auxiliary physics model evaluator: 0.927931 - 13.2474% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.255876 - 27.5749% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.669766 - 72.1784% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001025 - 0.153038% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.465322 - 69.4754% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000352444% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.34e-05 - 0.00717782% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.36e-06 - 0.00136679% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00394411 - 0.847609% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0266988 - 5.73771% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.069247 - 14.8815% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011676 - 2.50923% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0416783 - 8.95686% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0553317 - 11.8911% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0771284 - 16.5753% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.736e-05 - 0.00373075% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.72e-06 - 0.00144416% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.123947 - 26.6367% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101015 - 2.17087% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0078395 - 1.68475% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0374072 - 8.039% [11] +| | | | | Remainder: 0.00025756 - 0.0553509% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.524e-05 - 0.00526154% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.000322501% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000861958 - 0.128695% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.20165 - 30.1076% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.10078 - 49.9774% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.100842 - 50.0085% [1] +| | | | | Remainder: 2.848e-05 - 0.0141235% +| | | | Remainder: 0.000868959 - 0.129741% +| | | Remainder: 0.00228903 - 0.246682% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440251 - 0.0628513% [1] +| | | getWorksets(): 8.92e-06 - 0.202612% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.52e-06 - 61.8834% [1] +| | | | Remainder: 3.4e-06 - 38.1166% +| | | getOrientations(): 6.4e-07 - 0.0145372% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000815599 - 18.5258% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927558 - 21.0688% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408519 - 9.27923% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119552 - 27.1553% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0263486% [3] +| | | Remainder: 0.0010446 - 23.7273% +| | panzer::ModelEvaluator::create_W_op: 0.725252 - 10.3539% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.20501 - 17.203% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000777399 - 0.0645138% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.94566 - 78.4772% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 0.000384916% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0121256 - 1.28224% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0300049 - 3.17291% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.035724 - 3.77768% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00351511 - 0.37171% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0401629 - 4.24707% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0342673 - 3.62363% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00584671 - 0.618268% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0339089 - 3.58573% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.456e-05 - 0.00153967% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121129 - 1.28089% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0735025 - 7.77262% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0117536 - 1.2429% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0704749 - 7.45246% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0740935 - 7.83511% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103469 - 10.9414% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.42e-05 - 0.00255906% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0116629 - 1.23331% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0713301 - 7.54289% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.115077 - 12.1689% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0165674 - 1.75194% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00323619 - 0.342215% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0393978 - 4.16617% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0823611 - 8.70938% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0645662 - 6.82763% [11] +| | | | Remainder: 0.000457598 - 0.0483893% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.444e-05 - 0.0020282% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 9.29452e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00257683 - 0.213843% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.254048 - 21.0826% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.254019 - 99.9884% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.844e-05 - 0.00725846% [1] +| | | | Remainder: 1.096e-05 - 0.00431414% +| | | Remainder: 0.00192364 - 0.159636% +| | MaxwellPreconditioner::build: 0.00521695 - 0.0744784% [1] +| | | MaxwellPreconditioner: Schur complement: 1.708e-05 - 0.327394% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00240176 - 46.0375% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.144894% [1] +| | | | Ifpack2::Relaxation::compute: 0.00159616 - 66.4579% [1] +| | | | Remainder: 0.000802118 - 33.3972% +| | | MaxwellPreconditioner: Solver S_E: 0.00270183 - 51.7895% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0488557% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223348 - 82.6652% [1] +| | | | Remainder: 0.000467038 - 17.286% +| | | MaxwellPreconditioner: Block preconditioner: 8.744e-05 - 1.67608% [1] +| | | Remainder: 8.84e-06 - 0.169448% +| | Mini-EM: timestepper: 0.871111 - 12.4362% [1] +| | | Mini-EM: Advance Time Step: 0.871108 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.111546 - 12.8051% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000540959 - 0.484964% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108129 - 96.9367% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00162768% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000656439 - 0.607088% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0097777 - 9.04261% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00598227 - 5.53252% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000460718 - 0.426081% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00527027 - 4.87405% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00444839 - 4.11396% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039984 - 0.36978% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.001085 - 1.00343% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.88e-06 - 0.00728758% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000880359 - 0.814174% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0110323 - 10.2029% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00384683 - 3.55763% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00144407 - 1.33551% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0100924 - 9.33367% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0179358 - 16.5874% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.304e-05 - 0.0120597% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000687158 - 0.635498% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00758822 - 7.01774% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00943282 - 8.72366% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000685479 - 0.633945% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00042272 - 0.39094% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00446559 - 4.12987% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0091631 - 8.47422% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206932 - 1.91375% [11] +| | | | | | Remainder: 0.000279599 - 0.258579% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.24e-05 - 0.0200814% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00197228% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00259807 - 2.32915% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00015864 - 0.142219% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013288 - 83.762% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.059% [1] +| | | | | | Remainder: 2.408e-05 - 15.179% +| | | | | Remainder: 9.476e-05 - 0.0849514% +| | | | Stratimikos: BelosLOWS: 0.736788 - 84.5805% [1] +| | | | | GMRES block system: Operation Op*x: 0.00606259 - 0.822841% [1] +| | | | | Belos::MVT::MvAddMv: 0.000225919 - 0.0306627% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.7298 - 99.0516% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000931558 - 0.127646% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000237479 - 25.4927% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000231399 - 97.4398% [2] +| | | | | | | | Remainder: 6.08e-06 - 2.56023% +| | | | | | | Belos::MVT::MvScale: 0.00013024 - 13.9809% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000341839 - 36.6954% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000327519 - 95.8109% [2] +| | | | | | | | Remainder: 1.432e-05 - 4.18911% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00015596 - 16.7418% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001534 - 98.3586% [2] +| | | | | | | | Remainder: 2.56e-06 - 1.64145% +| | | | | | | Remainder: 6.604e-05 - 7.0892% +| | | | | | Belos::MVT::MvAddMv: 0.000670958 - 0.0919372% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014352 - 0.0196657% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.720389 - 98.7104% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00157188 - 0.218198% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000160959 - 0.0223434% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0224277 - 3.11327% [2] +| | | | | | | | Belos::MVT::Assign: 0.000139919 - 0.623868% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00157876 - 7.03933% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00146524 - 92.8095% [22] +| | | | | | | | | Remainder: 0.00011352 - 7.19046% +| | | | | | | | Belos::MVT::MvDot: 0.00248104 - 11.0624% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00113708 - 5.06998% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0145628 - 64.9321% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00223519 - 9.96623% [60] +| | | | | | | | Remainder: 0.000292919 - 1.30606% +| | | | | | | CG S_E: Operation Op*x: 0.00222928 - 0.309455% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.689454 - 95.7059% [1] +| | | | | | | | Belos::MVT::Assign: 5.604e-05 - 0.00812817% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.022595 - 3.27722% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0211287 - 93.5106% [306] +| | | | | | | | | Remainder: 0.00146628 - 6.48939% +| | | | | | | | Belos::MVT::MvDot: 0.0328579 - 4.76578% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0163645 - 2.37354% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.580427 - 84.1864% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0346244 - 5.022% [915] +| | | | | | | | Remainder: 0.00252983 - 0.366932% +| | | | | | | Remainder: 0.00454467 - 0.630864% +| | | | | | GMRES block system: Operation Op*x: 0.00589119 - 0.807233% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.728e-05 - 0.00784872% [1] +| | | | | | Remainder: 0.00171688 - 0.235253% +| | | | | Remainder: 0.000698959 - 0.0948657% +| | | | Mini-EM: Compute responses: 0.0225328 - 2.58668% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000530639 - 2.35497% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0189227 - 83.9786% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.508e-05 - 0.0796927% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000414077 - 2.18826% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00462855 - 24.4603% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.12e-06 - 0.0323421% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000830679 - 4.38986% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000633599 - 3.34836% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00889282 - 46.9956% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5e-06 - 0.0264233% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000835438 - 4.41501% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000671359 - 3.54791% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000831798 - 4.39577% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00010104 - 0.533962% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.24e-06 - 0.0276916% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000506878 - 2.67868% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00035496 - 1.87584% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.852e-05 - 0.362105% [11] +| | | | | | Remainder: 0.00012152 - 0.642192% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.048e-05 - 0.0465101% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00656822% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00259299 - 11.5077% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262079 - 1.1631% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.366302% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242239 - 92.4298% [1] +| | | | | | Remainder: 1.888e-05 - 7.20393% +| | | | | Remainder: 0.0002124 - 0.942628% +| | | | Remainder: 0.00024192 - 0.0277715% +| | | Remainder: 2.52e-06 - 0.000289286% +| | Remainder: 0.0545796 - 0.779192% +| Remainder: 3.824e-05 - 0.00054592% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.736788 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.7942 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00144512 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.691849 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0229948 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 0.736481 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 7.13322 [1] +| Mini-EM: Total Time: 7.13318 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000609399 - 0.00854316% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000282399 - 46.3406% [1] +| | | Remainder: 0.000327 - 53.6594% +| | Mini-EM: build physics blocks: 0.000759199 - 0.0106432% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235559 - 0.0033023% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14154 - 16.0032% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.415937 - 5.83101% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.179522 - 43.161% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.145269 - 80.9195% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00478279 - 2.66417% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0293719 - 16.3612% [3] +| | | | Remainder: 9.896e-05 - 0.055124% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0258641 - 6.21829% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0164625 - 63.65% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000938518 - 3.62864% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00209271 - 8.09118% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00123264 - 4.76582% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013534 - 5.23271% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00348011 - 13.4554% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000208959 - 0.80791% [3] +| | | | Remainder: 9.528e-05 - 0.368386% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0408332 - 9.81718% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0174293 - 4.19038% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0517376 - 12.4388% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213783 - 5.1398% [3] +| | | Remainder: 0.0791715 - 19.0345% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0247469 - 0.346926% [2] +| | Mini-EM: setup physics model evaluator: 0.792149 - 11.1051% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.792125 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 3.16e-06 - 0.000398927% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 6.05965e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.786366 - 99.2729% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.786348 - 99.9978% [1] +| | | | | | getWorksets(): 0.760948 - 96.7699% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.760942 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.436542 - 57.3686% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00727354 - 1.66617% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0706237 - 16.178% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00227888 - 3.22678% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0683084 - 96.7216% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000787118 - 1.1523% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00036604 - 0.535864% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00137908 - 2.0189% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00644074 - 9.42892% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0147992 - 21.6652% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00373119 - 5.46227% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0105562 - 15.4538% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000369878 - 0.541482% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0180088 - 26.364% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00803786 - 44.6329% [11] +| | | | | | | | | | | | Remainder: 0.00997098 - 55.3671% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00915382 - 13.4007% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0025298 - 3.70349% [11] +| | | | | | | | | | | Remainder: 0.00018652 - 0.273056% +| | | | | | | | | | Remainder: 3.644e-05 - 0.0515974% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.311002 - 71.2421% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180874 - 58.1586% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00026868 - 0.148545% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.8879e-05 - 0.0546673% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0968774 - 53.5606% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0684968 - 37.8699% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.024e-05 - 0.0443623% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142273 - 7.86582% [11] +| | | | | | | | | | | Remainder: 0.000825036 - 0.456138% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0615116 - 19.7785% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0420934 - 13.5348% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00036108 - 0.116102% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0146638 - 4.71503% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108419 - 3.48612% [11] +| | | | | | | | | | Remainder: 0.000655559 - 0.21079% +| | | | | | | | | Remainder: 0.0476429 - 10.9137% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.32433 - 42.6221% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.32374 - 99.8181% [22] +| | | | | | | | | Remainder: 0.00058996 - 0.181901% +| | | | | | | | Remainder: 7.0639e-05 - 0.0092831% +| | | | | | | Remainder: 6.2e-06 - 0.000814773% +| | | | | | getOrientations(): 1.3e-05 - 0.00165321% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775158 - 0.0985769% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000775319 - 0.0985974% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000429639 - 0.0546372% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013608 - 0.0173053% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000904758 - 0.115058% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.00012717% [2] +| | | | | | Remainder: 0.0223652 - 2.84418% +| | | | | Remainder: 1.74e-05 - 0.00221271% +| | | | fmb->setupBCFieldManagers(): 9.08e-06 - 0.00114628% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.96e-05 - 0.00247436% [1] +| | | | build response library: 0.00570635 - 0.720385% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00561407 - 98.3829% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0562872% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 73.4177% [1] +| | | | | | | Remainder: 8.4e-07 - 26.5823% +| | | | | | getOrientations(): 4.8e-07 - 0.00854995% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795519 - 14.1701% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959438 - 17.0899% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408039 - 7.26815% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121952 - 21.7225% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0256498% [3] +| | | | | | Remainder: 0.00222648 - 39.6589% +| | | | | Remainder: 9.228e-05 - 1.61715% +| | | | Remainder: 2.072e-05 - 0.00261575% +| | | Remainder: 2.376e-05 - 0.00299944% +| | Mini-EM: setup auxiliary physics model evaluator: 0.864678 - 12.1219% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.86467 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 2.28e-06 - 0.000263684% [1] +| | | | fmb->setWorksetContainer(): 2.08e-06 - 0.000240554% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.864624 - 99.9947% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.86462 - 99.9996% [1] +| | | | | | getWorksets(): 0.573314 - 66.3082% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.573312 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.341873 - 59.6312% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00429384 - 1.25597% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0656414 - 19.2005% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00124496 - 1.8966% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0643753 - 98.0711% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000578756 - 0.899035% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000362838 - 0.563629% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0011278 - 1.75191% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00635203 - 9.86719% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0139491 - 21.6685% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00367127 - 5.70292% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00989386 - 15.369% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003154 - 0.48994% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175187 - 27.2134% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00792967 - 45.264% [11] +| | | | | | | | | | | | Remainder: 0.00958902 - 54.736% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0079561 - 12.3589% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253083 - 3.93137% [11] +| | | | | | | | | | | Remainder: 0.00011856 - 0.18417% +| | | | | | | | | | Remainder: 2.12e-05 - 0.0322967% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.230635 - 67.4621% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134479 - 58.3082% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001316 - 0.0978591% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.996e-05 - 0.0594591% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0656515 - 48.8191% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0683161 - 50.8005% [11] +| | | | | | | | | | | Remainder: 0.000299959 - 0.223053% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0433308 - 18.7876% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0425206 - 18.4363% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00020312 - 0.08807% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00953974 - 4.1363% [11] +| | | | | | | | | | Remainder: 0.000561439 - 0.243432% +| | | | | | | | | Remainder: 0.041303 - 12.0814% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.231424 - 40.3662% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.231008 - 99.8201% [11] +| | | | | | | | | Remainder: 0.00041624 - 0.17986% +| | | | | | | | Remainder: 1.504e-05 - 0.00262335% +| | | | | | | Remainder: 1.52e-06 - 0.000265125% +| | | | | | getOrientations(): 1.12e-05 - 0.00129537% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000442119 - 0.0511345% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035816 - 0.041424% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000213239 - 0.0246627% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.283164 - 32.7501% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.283143 - 99.9925% [1] +| | | | | | | Remainder: 2.136e-05 - 0.00754332% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000506279 - 0.0585551% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 4.62631e-05% [2] +| | | | | | Remainder: 0.00661071 - 0.764579% +| | | | | Remainder: 3.64e-06 - 0.000420992% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.000407092% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.252e-05 - 0.00144795% [1] +| | | | build response library: 1.944e-05 - 0.00224826% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23457% [1] +| | | | | Remainder: 1.92e-05 - 98.7654% +| | | | Remainder: 5.92e-06 - 0.000684654% +| | | Remainder: 7.84e-06 - 0.000906696% +| | Mini-EM: eval auxiliary physics model evaluator: 0.957066 - 13.4171% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.274676 - 28.6998% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.680032 - 71.0539% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00102708 - 0.151034% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.464179 - 68.2583% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000405016% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.108e-05 - 0.00454135% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.16e-06 - 0.00154251% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00387679 - 0.835193% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0268258 - 5.77919% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0682212 - 14.6972% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0108051 - 2.32779% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0417518 - 8.99476% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0551134 - 11.8733% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0771909 - 16.6296% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.64e-05 - 0.00353312% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.72e-06 - 0.00123228% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.12362 - 26.632% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102955 - 2.218% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00863066 - 1.85934% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0375356 - 8.08646% [11] +| | | | | Remainder: 0.000259919 - 0.0559955% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.584e-05 - 0.00527034% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000335278% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000869798 - 0.127905% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.213052 - 31.3296% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.106333 - 49.9095% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.106692 - 50.0778% [1] +| | | | | Remainder: 2.716e-05 - 0.0127481% +| | | | Remainder: 0.000866918 - 0.127482% +| | | Remainder: 0.00235748 - 0.246323% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450295 - 0.0631268% [1] +| | | getWorksets(): 8.08e-06 - 0.179438% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 59.901% [1] +| | | | Remainder: 3.24e-06 - 40.099% +| | | getOrientations(): 8e-07 - 0.0177661% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000824239 - 18.3044% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945038 - 20.9871% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413759 - 9.18862% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012472 - 27.6973% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0293141% [3] +| | | Remainder: 0.00106252 - 23.596% +| | panzer::ModelEvaluator::create_W_op: 0.772624 - 10.8314% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.22852 - 17.2227% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000774638 - 0.0630544% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.945986 - 77.0019% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.76e-06 - 0.000291759% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0119339 - 1.26153% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.030063 - 3.17795% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.036001 - 3.80566% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00355487 - 0.375785% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.039841 - 4.21158% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0343467 - 3.63078% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00601435 - 0.635776% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0338536 - 3.57865% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.644e-05 - 0.00173787% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121989 - 1.28954% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.073255 - 7.74377% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0118982 - 1.25775% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0706859 - 7.47219% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0746533 - 7.89158% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103528 - 10.944% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.436e-05 - 0.00257509% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0115526 - 1.22122% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0710809 - 7.51394% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114005 - 12.0515% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.016319 - 1.72507% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00338799 - 0.358144% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0391744 - 4.14112% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0832241 - 8.7976% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.064862 - 6.85655% [11] +| | | | Remainder: 0.000508319 - 0.0537343% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.444e-05 - 0.00198938% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 9.76782e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00260551 - 0.212085% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.277196 - 22.5633% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.277164 - 99.9887% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.904e-05 - 0.00686879% [1] +| | | | Remainder: 1.236e-05 - 0.00445894% +| | | Remainder: 0.00193596 - 0.157584% +| | MaxwellPreconditioner::build: 0.00517663 - 0.0725711% [1] +| | | MaxwellPreconditioner: Schur complement: 1.732e-05 - 0.334581% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0024014 - 46.3892% [1] +| | | | Ifpack2::Relaxation::initialize: 3.88e-06 - 0.161573% [1] +| | | | Ifpack2::Relaxation::compute: 0.00159364 - 66.3629% [1] +| | | | Remainder: 0.000803879 - 33.4755% +| | | MaxwellPreconditioner: Solver S_E: 0.00266067 - 51.3978% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0451013% [1] +| | | | Ifpack2::Relaxation::compute: 0.00222012 - 83.4418% [1] +| | | | Remainder: 0.000439359 - 16.5131% +| | | MaxwellPreconditioner: Block preconditioner: 8.864e-05 - 1.71231% [1] +| | | Remainder: 8.6e-06 - 0.166131% +| | Mini-EM: timestepper: 0.869022 - 12.1828% [1] +| | | Mini-EM: Advance Time Step: 0.869019 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.10956 - 12.6073% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000549639 - 0.501677% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.10617 - 96.9054% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00139399% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000655 - 0.616936% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00951538 - 8.96242% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00576291 - 5.42801% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000422039 - 0.397513% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00529027 - 4.98284% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00445239 - 4.19365% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000394719 - 0.371781% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0011138 - 1.04907% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-06 - 0.00904212% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000838439 - 0.789715% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0110408 - 10.3992% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00394807 - 3.71864% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00145388 - 1.36939% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00967782 - 9.11541% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0178961 - 16.8561% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.132e-05 - 0.0106622% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000689278 - 0.649222% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00756527 - 7.12563% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00945258 - 8.90327% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000693719 - 0.653405% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00042128 - 0.396798% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00426563 - 4.01774% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0082503 - 7.77086% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206971 - 1.94944% [11] +| | | | | | Remainder: 0.000278038 - 0.26188% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.336e-05 - 0.0213216% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00204454% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256583 - 2.34194% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001576 - 0.143848% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013 - 82.4873% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.01523% [1] +| | | | | | Remainder: 2.6e-05 - 16.4975% +| | | | | Remainder: 9.176e-05 - 0.083753% +| | | | Stratimikos: BelosLOWS: 0.736531 - 84.7543% [1] +| | | | | GMRES block system: Operation Op*x: 0.00607443 - 0.824735% [1] +| | | | | Belos::MVT::MvAddMv: 0.000177879 - 0.0241509% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.729562 - 99.0538% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000967639 - 0.132633% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00024012 - 24.815% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0002342 - 97.5346% [2] +| | | | | | | | Remainder: 5.92e-06 - 2.46543% +| | | | | | | Belos::MVT::MvScale: 0.0001334 - 13.7861% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000366279 - 37.8529% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000353639 - 96.5491% [2] +| | | | | | | | Remainder: 1.264e-05 - 3.45092% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00016108 - 16.6467% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015868 - 98.5101% [2] +| | | | | | | | Remainder: 2.4e-06 - 1.48994% +| | | | | | | Remainder: 6.676e-05 - 6.89927% +| | | | | | Belos::MVT::MvAddMv: 0.000735719 - 0.100844% [2] +| | | | | | Belos::MVT::MvNorm: 0.000147479 - 0.0202147% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.720544 - 98.7639% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00156212 - 0.216797% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00014284 - 0.0198239% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0224806 - 3.11995% [2] +| | | | | | | | Belos::MVT::Assign: 0.00010364 - 0.461019% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00161736 - 7.19444% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00151296 - 93.5451% [22] +| | | | | | | | | Remainder: 0.000104399 - 6.45492% +| | | | | | | | Belos::MVT::MvDot: 0.00244488 - 10.8755% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00112888 - 5.02156% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0146946 - 65.3658% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00221252 - 9.84188% [60] +| | | | | | | | Remainder: 0.000278719 - 1.23982% +| | | | | | | CG S_E: Operation Op*x: 0.00221867 - 0.307917% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.689457 - 95.6856% [1] +| | | | | | | | Belos::MVT::Assign: 5.988e-05 - 0.0086851% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0228648 - 3.31635% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0215435 - 94.2212% [306] +| | | | | | | | | Remainder: 0.00132132 - 5.77884% +| | | | | | | | Belos::MVT::MvDot: 0.0323752 - 4.69575% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0161977 - 2.34935% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.580851 - 84.2476% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0347426 - 5.03913% [915] +| | | | | | | | Remainder: 0.00236543 - 0.343087% +| | | | | | | Remainder: 0.00468271 - 0.649886% +| | | | | | GMRES block system: Operation Op*x: 0.00543567 - 0.745059% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.0639e-05 - 0.0110531% [1] +| | | | | | Remainder: 0.00165116 - 0.226322% +| | | | | Remainder: 0.0007164 - 0.0972668% +| | | | Mini-EM: Compute responses: 0.0226566 - 2.60715% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541879 - 2.3917% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0190717 - 84.1772% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.324e-05 - 0.0694222% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00040436 - 2.12021% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00458411 - 24.0362% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.72e-06 - 0.029992% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000924278 - 4.84633% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000615119 - 3.22529% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0089823 - 47.0975% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.4e-06 - 0.0283142% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00084216 - 4.41575% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000666918 - 3.49689% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000886997 - 4.65085% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.436e-05 - 0.494764% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.8e-06 - 0.0251682% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00049212 - 2.58036% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000360798 - 1.8918% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.664e-05 - 0.349418% [11] +| | | | | | Remainder: 0.0001224 - 0.641788% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.0481978% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0065323% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256179 - 11.307% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258519 - 1.14103% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324928% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000238959 - 92.4338% [1] +| | | | | | Remainder: 1.872e-05 - 7.24125% +| | | | | Remainder: 0.000210319 - 0.928289% +| | | | Remainder: 0.000271439 - 0.0312351% +| | | Remainder: 2.56e-06 - 0.000294584% +| | Remainder: 0.0556152 - 0.779669% +| Remainder: 3.868e-05 - 0.000542252% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.736531 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.8046 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00146976 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.690221 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0229493 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 0.735268 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 7.13938 [1] +| Mini-EM: Total Time: 7.13934 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000600839 - 0.00841589% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000279239 - 46.4748% [1] +| | | Remainder: 0.0003216 - 53.5252% +| | Mini-EM: build physics blocks: 0.000748559 - 0.010485% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000230359 - 0.00322662% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13982 - 15.9654% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.417013 - 5.84106% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.180121 - 43.1931% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.145659 - 80.8673% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00470583 - 2.6126% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.029657 - 16.4651% [3] +| | | | Remainder: 9.912e-05 - 0.0550297% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0257277 - 6.16953% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0165342 - 64.266% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000947758 - 3.6838% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0019456 - 7.56225% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120808 - 4.69562% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127792 - 4.96708% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00350811 - 13.6355% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000214679 - 0.834426% [3] +| | | | Remainder: 9.14e-05 - 0.355258% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0406043 - 9.73694% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.017395 - 4.17132% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0522639 - 12.5329% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213185 - 5.11219% [3] +| | | Remainder: 0.0795827 - 19.084% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0247302 - 0.346393% [2] +| | Mini-EM: setup physics model evaluator: 0.791198 - 11.0822% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.791175 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000353904% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 7.58366e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.785414 - 99.2718% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.7854 - 99.9982% [1] +| | | | | | getWorksets(): 0.761008 - 96.8943% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.761002 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.435912 - 57.2814% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00468283 - 1.07426% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0726984 - 16.6773% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00213187 - 2.93249% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0705285 - 97.0152% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000754719 - 1.07009% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000357838 - 0.507367% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0013088 - 1.8557% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00877974 - 12.4485% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0147341 - 20.891% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00364707 - 5.17106% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0103195 - 14.6316% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000401238 - 0.568902% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0184118 - 26.1055% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0079811 - 43.3478% [11] +| | | | | | | | | | | | Remainder: 0.0104307 - 56.6522% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00907886 - 12.8726% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254051 - 3.60211% [11] +| | | | | | | | | | | Remainder: 0.00019436 - 0.275577% +| | | | | | | | | | Remainder: 3.804e-05 - 0.0523258% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.311025 - 71.3504% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179269 - 57.638% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00026928 - 0.15021% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001002 - 0.0558937% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0962182 - 53.6726% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0677397 - 37.7867% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.336e-05 - 0.0465% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0141298 - 7.88189% [11] +| | | | | | | | | | | Remainder: 0.00072816 - 0.406184% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613311 - 19.719% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0436334 - 14.0289% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037284 - 0.119875% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0147989 - 4.75812% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109359 - 3.51608% [11] +| | | | | | | | | | Remainder: 0.000684237 - 0.219994% +| | | | | | | | | Remainder: 0.0475061 - 10.8981% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.325022 - 42.7097% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.324449 - 99.8237% [22] +| | | | | | | | | Remainder: 0.000572919 - 0.176271% +| | | | | | | | Remainder: 6.816e-05 - 0.00895661% +| | | | | | | Remainder: 5.8e-06 - 0.000762147% +| | | | | | getOrientations(): 1.3e-05 - 0.00165521% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769718 - 0.0980033% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000766079 - 0.09754% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404759 - 0.0515354% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012704 - 0.0161752% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855398 - 0.108912% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.000142603% [2] +| | | | | | Remainder: 0.0214548 - 2.7317% +| | | | | Remainder: 1.412e-05 - 0.00179778% +| | | | fmb->setupBCFieldManagers(): 8.84e-06 - 0.00111733% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.008e-05 - 0.002538% [1] +| | | | build response library: 0.00570699 - 0.721331% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00561407 - 98.3718% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0520122% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 69.863% [1] +| | | | | | | Remainder: 8.8e-07 - 30.137% +| | | | | | getOrientations(): 4.8e-07 - 0.00854995% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783999 - 13.9649% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000953838 - 16.9901% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408359 - 7.27385% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118504 - 21.1083% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0213749% [3] +| | | | | | Remainder: 0.00227824 - 40.5808% +| | | | | Remainder: 9.292e-05 - 1.62818% +| | | | Remainder: 2.184e-05 - 0.00276045% +| | | Remainder: 2.296e-05 - 0.00290193% +| | Mini-EM: setup auxiliary physics model evaluator: 0.865447 - 12.1222% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.865438 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.000240341% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 0.000212609% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.865393 - 99.9948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.865389 - 99.9995% [1] +| | | | | | getWorksets(): 0.574995 - 66.4435% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.574993 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.342934 - 59.6413% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00438943 - 1.27997% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0655956 - 19.1278% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00125304 - 1.91025% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0643191 - 98.054% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000607957 - 0.94522% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00036228 - 0.563254% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00117324 - 1.82409% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00637475 - 9.91113% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0138067 - 21.4659% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00353207 - 5.49148% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0096761 - 15.0439% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00032024 - 0.497893% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0178697 - 27.7829% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799955 - 44.766% [11] +| | | | | | | | | | | | Remainder: 0.00987014 - 55.234% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00795119 - 12.3621% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253299 - 3.93817% [11] +| | | | | | | | | | | Remainder: 0.00011192 - 0.174007% +| | | | | | | | | | Remainder: 2.348e-05 - 0.0357951% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.229866 - 67.0294% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134782 - 58.635% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00014292 - 0.106038% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2439e-05 - 0.0611646% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0661919 - 49.1103% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0680565 - 50.4936% [11] +| | | | | | | | | | | Remainder: 0.000308519 - 0.228902% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0424186 - 18.4536% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0425026 - 18.4901% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021584 - 0.093898% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00961502 - 4.18287% [11] +| | | | | | | | | | Remainder: 0.000332079 - 0.144466% +| | | | | | | | | Remainder: 0.0430822 - 12.5628% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.232044 - 40.356% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.231654 - 99.8318% [11] +| | | | | | | | | Remainder: 0.0003904 - 0.168244% +| | | | | | | | Remainder: 1.528e-05 - 0.00265742% +| | | | | | | Remainder: 1.6e-06 - 0.000278263% +| | | | | | getOrientations(): 1.136e-05 - 0.0013127% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000432479 - 0.0499751% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000352839 - 0.0407723% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002134 - 0.0246594% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.281935 - 32.579% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.281914 - 99.9926% [1] +| | | | | | | Remainder: 2.096e-05 - 0.00743434% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000497959 - 0.0575416% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 5.08442e-05% [2] +| | | | | | Remainder: 0.00695135 - 0.803262% +| | | | | Remainder: 4e-06 - 0.000462218% +| | | | fmb->setupBCFieldManagers(): 3.04e-06 - 0.000351267% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.22e-05 - 0.00140969% [1] +| | | | build response library: 1.968e-05 - 0.00227399% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.21951% [1] +| | | | | Remainder: 1.944e-05 - 98.7805% +| | | | Remainder: 5.92e-06 - 0.000684047% +| | | Remainder: 8.44e-06 - 0.000975219% +| | Mini-EM: eval auxiliary physics model evaluator: 0.964517 - 13.5099% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.271788 - 28.1787% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.689945 - 71.5327% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00103332 - 0.149768% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.465179 - 67.4226% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000378349% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.496e-05 - 0.00751539% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.88e-06 - 0.001479% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00395592 - 0.850408% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265673 - 5.7112% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.069414 - 14.922% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011376 - 2.44551% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0425378 - 9.14441% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0551264 - 11.8506% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0770277 - 16.5587% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.628e-05 - 0.00349973% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.76e-06 - 0.0014532% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.123592 - 26.5688% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0100929 - 2.16969% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00762078 - 1.63825% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0375428 - 8.07061% [11] +| | | | | Remainder: 0.00025804 - 0.0554712% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.32e-05 - 0.00481198% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000330461% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000880958 - 0.127685% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.221948 - 32.169% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.112077 - 50.497% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.109844 - 49.4909% [1] +| | | | | Remainder: 2.696e-05 - 0.012147% +| | | | Remainder: 0.000868319 - 0.125853% +| | | Remainder: 0.00278375 - 0.288616% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444927 - 0.0623205% [1] +| | | getWorksets(): 8.44e-06 - 0.189694% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 60.1896% [1] +| | | | Remainder: 3.36e-06 - 39.8104% +| | | getOrientations(): 7.2e-07 - 0.0161824% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000808078 - 18.162% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938278 - 21.0884% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040704 - 9.14846% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120784 - 27.1469% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0287688% [3] +| | | Remainder: 0.0010776 - 24.2196% +| | panzer::ModelEvaluator::create_W_op: 0.768408 - 10.763% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.235 - 17.2986% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000785238 - 0.0635818% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.943465 - 76.3937% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5e-06 - 0.000529961% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0116516 - 1.23498% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0311131 - 3.29775% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0368967 - 3.91077% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00349847 - 0.370811% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0403169 - 4.27328% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0345466 - 3.66168% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00600675 - 0.636669% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0335523 - 3.55629% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.828e-05 - 0.00193754% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121605 - 1.28892% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0731935 - 7.75794% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011539 - 1.22304% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0692475 - 7.3397% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0741867 - 7.86322% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.102799 - 10.8959% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.552e-05 - 0.00270492% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0111317 - 1.17987% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0712237 - 7.54916% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114327 - 12.1178% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159848 - 1.69427% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00336519 - 0.356684% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0391044 - 4.14477% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0830384 - 8.80142% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0640329 - 6.78699% [11] +| | | | Remainder: 0.000498759 - 0.0528646% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.412e-05 - 0.00195303% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.39268e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00259503 - 0.210124% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.286195 - 23.1736% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.286162 - 99.9885% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.932e-05 - 0.00675064% [1] +| | | | Remainder: 1.352e-05 - 0.00472405% +| | | Remainder: 0.00193856 - 0.156968% +| | MaxwellPreconditioner::build: 0.00515731 - 0.0722379% [1] +| | | MaxwellPreconditioner: Schur complement: 1.708e-05 - 0.33118% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0023746 - 46.0433% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.148236% [1] +| | | | Ifpack2::Relaxation::compute: 0.00157964 - 66.5224% [1] +| | | | Remainder: 0.000791438 - 33.3294% +| | | MaxwellPreconditioner: Solver S_E: 0.00267103 - 51.7912% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.049419% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223372 - 83.6274% [1] +| | | | Remainder: 0.000435999 - 16.3232% +| | | MaxwellPreconditioner: Block preconditioner: 8.536e-05 - 1.65513% [1] +| | | Remainder: 9.24e-06 - 0.179163% +| | Mini-EM: timestepper: 0.867843 - 12.1558% [1] +| | | Mini-EM: Advance Time Step: 0.867841 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.109599 - 12.629% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000550839 - 0.502593% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.106208 - 96.9054% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00154414% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651759 - 0.613664% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00943462 - 8.88317% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00547871 - 5.15848% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000421878 - 0.397219% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00512399 - 4.8245% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00442227 - 4.16379% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039776 - 0.374511% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.001083 - 1.0197% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.52e-06 - 0.00896356% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000904638 - 0.851762% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0108867 - 10.2504% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00391783 - 3.68884% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0013542 - 1.27505% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0100743 - 9.4855% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0180874 - 17.0302% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.3e-05 - 0.0122402% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000692718 - 0.652229% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0075971 - 7.15306% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00950734 - 8.95164% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000704238 - 0.663076% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0004276 - 0.402607% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00444191 - 4.18228% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00823358 - 7.75233% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206816 - 1.94727% [11] +| | | | | | Remainder: 0.00027188 - 0.255989% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.212e-05 - 0.0201826% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.00229928% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256856 - 2.34358% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00015868 - 0.144782% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013232 - 83.388% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.932695% [1] +| | | | | | Remainder: 2.488e-05 - 15.6794% +| | | | | Remainder: 8.892e-05 - 0.0811318% +| | | | Stratimikos: BelosLOWS: 0.73532 - 84.7298% [1] +| | | | | GMRES block system: Operation Op*x: 0.00614371 - 0.835515% [1] +| | | | | Belos::MVT::MvAddMv: 0.000222999 - 0.0303268% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.728164 - 99.0268% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000941037 - 0.129234% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000242439 - 25.763% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000236159 - 97.4097% [2] +| | | | | | | | Remainder: 6.28e-06 - 2.59034% +| | | | | | | Belos::MVT::MvScale: 0.000128079 - 13.6104% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000348959 - 37.0824% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000336079 - 96.309% [2] +| | | | | | | | Remainder: 1.288e-05 - 3.69098% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00015572 - 16.5477% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015288 - 98.1762% [2] +| | | | | | | | Remainder: 2.84e-06 - 1.82379% +| | | | | | | Remainder: 6.584e-05 - 6.99654% +| | | | | | Belos::MVT::MvAddMv: 0.000624159 - 0.0857168% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014748 - 0.0202537% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.718814 - 98.716% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00158756 - 0.220858% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018668 - 0.0259705% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0223836 - 3.11396% [2] +| | | | | | | | Belos::MVT::Assign: 0.00015084 - 0.673886% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00158808 - 7.09483% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0014722 - 92.7031% [22] +| | | | | | | | | Remainder: 0.00011588 - 7.29687% +| | | | | | | | Belos::MVT::MvDot: 0.00235387 - 10.5161% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00113904 - 5.08873% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0145708 - 65.0958% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00228119 - 10.1914% [60] +| | | | | | | | Remainder: 0.0002998 - 1.33937% +| | | | | | | CG S_E: Operation Op*x: 0.00226148 - 0.314612% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.687765 - 95.6805% [1] +| | | | | | | | Belos::MVT::Assign: 7.052e-05 - 0.0102535% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0224157 - 3.25921% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0209834 - 93.6102% [306] +| | | | | | | | | Remainder: 0.00143232 - 6.38979% +| | | | | | | | Belos::MVT::MvDot: 0.0330829 - 4.8102% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0163115 - 2.37167% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.578607 - 84.1286% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0346418 - 5.03687% [915] +| | | | | | | | Remainder: 0.00263543 - 0.383188% +| | | | | | | Remainder: 0.00463003 - 0.64412% +| | | | | | GMRES block system: Operation Op*x: 0.00592327 - 0.813452% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.108e-05 - 0.00838822% [1] +| | | | | | Remainder: 0.00165252 - 0.226943% +| | | | | Remainder: 0.000789277 - 0.107338% +| | | | Mini-EM: Compute responses: 0.0226809 - 2.61348% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000542639 - 2.3925% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0190922 - 84.1775% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.268e-05 - 0.0664145% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00040592 - 2.1261% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00463307 - 24.2668% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.56e-06 - 0.0343596% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000830197 - 4.34836% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00064056 - 3.35509% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00901678 - 47.2276% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.4e-06 - 0.0335215% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000816798 - 4.27818% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000691238 - 3.62053% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00089356 - 4.68024% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.6039e-05 - 0.503027% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.16e-06 - 0.0270267% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000500239 - 2.62012% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00033836 - 1.77224% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.0439e-05 - 0.368941% [11] +| | | | | | Remainder: 0.0001282 - 0.671478% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1e-05 - 0.048499% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00670168% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256471 - 11.3078% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026004 - 1.14652% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.292263% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023988 - 92.2473% [1] +| | | | | | Remainder: 1.94e-05 - 7.46039% +| | | | | Remainder: 0.00020876 - 0.920423% +| | | | Remainder: 0.00024068 - 0.0277332% +| | | Remainder: 2.44e-06 - 0.000281157% +| | Remainder: 0.054172 - 0.758782% +| Remainder: 4.068e-05 - 0.000569797% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.73532 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.8537 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00147204 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.68931 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.022702 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 0.733995 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 6.9755 [1] +| Mini-EM: Total Time: 6.97546 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000605799 - 0.00868472% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027496 - 45.388% [1] +| | | Remainder: 0.000330839 - 54.612% +| | Mini-EM: build physics blocks: 0.000735399 - 0.0105427% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235999 - 0.00338328% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13487 - 16.2695% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.416087 - 5.96501% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.180025 - 43.2663% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.145527 - 80.8368% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00474283 - 2.63454% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0296563 - 16.4734% [3] +| | | | Remainder: 9.948e-05 - 0.0552589% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0249313 - 5.99185% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0157095 - 63.0112% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000908078 - 3.64232% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00196564 - 7.88421% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0012064 - 4.83888% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133308 - 5.347% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351527 - 14.0998% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000204399 - 0.819849% [3] +| | | | Remainder: 8.892e-05 - 0.35666% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0408694 - 9.82231% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0173664 - 4.17375% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0522006 - 12.5456% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213413 - 5.12905% [3] +| | | Remainder: 0.0793526 - 19.0712% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0230395 - 0.330293% [2] +| | Mini-EM: setup physics model evaluator: 0.786161 - 11.2704% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.786135 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000376526% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 6.61464e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.780359 - 99.2653% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.780345 - 99.9982% [1] +| | | | | | getWorksets(): 0.756027 - 96.8836% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.756022 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.434397 - 57.4582% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00456019 - 1.04978% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0695979 - 16.0217% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00209808 - 3.01457% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.067455 - 96.9211% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000741519 - 1.09928% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0003582 - 0.53102% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00136228 - 2.01953% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00639575 - 9.4815% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0145714 - 21.6016% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00361559 - 5.36001% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0103669 - 15.3686% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000376239 - 0.557763% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.017891 - 26.5229% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799142 - 44.6673% [11] +| | | | | | | | | | | | Remainder: 0.00989958 - 55.3327% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00902466 - 13.3788% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253603 - 3.75959% [11] +| | | | | | | | | | | Remainder: 0.00021548 - 0.319442% +| | | | | | | | | | Remainder: 4.48e-05 - 0.0643698% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.312582 - 71.9578% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.182423 - 58.3601% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000268159 - 0.146998% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.9479e-05 - 0.0490502% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.098382 - 53.9306% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0685314 - 37.5672% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.052e-05 - 0.0441391% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143366 - 7.85895% [11] +| | | | | | | | | | | Remainder: 0.00073524 - 0.40304% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0605162 - 19.3601% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0430547 - 13.7739% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000378158 - 0.120979% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.014808 - 4.73732% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0107803 - 3.44877% [11] +| | | | | | | | | | Remainder: 0.000621599 - 0.198859% +| | | | | | | | | Remainder: 0.0476563 - 10.9707% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.321556 - 42.5327% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.320981 - 99.821% [22] +| | | | | | | | | Remainder: 0.000575439 - 0.178954% +| | | | | | | | Remainder: 6.8759e-05 - 0.00909484% +| | | | | | | Remainder: 5.24e-06 - 0.000693097% +| | | | | | getOrientations(): 1.296e-05 - 0.0016608% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758639 - 0.0972184% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000782678 - 0.100299% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411559 - 0.0527406% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012648 - 0.0162082% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000868918 - 0.11135% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000128148% [2] +| | | | | | Remainder: 0.0213562 - 2.73676% +| | | | | Remainder: 1.392e-05 - 0.00178379% +| | | | fmb->setupBCFieldManagers(): 7.4e-06 - 0.000941314% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.972e-05 - 0.00250848% [1] +| | | | build response library: 0.00572423 - 0.728148% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00563151 - 98.3802% [1] +| | | | | | getWorksets(): 3e-06 - 0.0532717% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 66.6667% [1] +| | | | | | | Remainder: 1e-06 - 33.3333% +| | | | | | getOrientations(): 4.4e-07 - 0.00781318% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000787918 - 13.9912% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944038 - 16.7635% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407719 - 7.23996% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118652 - 21.0693% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0227293% [3] +| | | | | | Remainder: 0.00230059 - 40.8522% +| | | | | Remainder: 9.272e-05 - 1.61978% +| | | | Remainder: 2.068e-05 - 0.00263059% +| | | Remainder: 2.608e-05 - 0.00331739% +| | Mini-EM: setup auxiliary physics model evaluator: 0.847681 - 12.1523% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.847672 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.000245378% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 0.000217065% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.847626 - 99.9945% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.847622 - 99.9996% [1] +| | | | | | getWorksets(): 0.573292 - 67.6353% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.57329 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.34407 - 60.0167% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00437223 - 1.27074% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0651003 - 18.9207% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00124516 - 1.91268% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0638338 - 98.0545% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000569037 - 0.891435% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000390438 - 0.611648% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0012086 - 1.89335% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00629963 - 9.8688% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0137636 - 21.5616% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00355503 - 5.5692% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00964382 - 15.1077% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00030728 - 0.481375% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175306 - 27.4628% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799455 - 45.6035% [11] +| | | | | | | | | | | | Remainder: 0.00953602 - 54.3965% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0079187 - 12.4052% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253435 - 3.97024% [11] +| | | | | | | | | | | Remainder: 0.00011272 - 0.176584% +| | | | | | | | | | Remainder: 2.136e-05 - 0.0328109% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.23091 - 67.1112% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135153 - 58.5308% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00013428 - 0.0993538% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.696e-05 - 0.0569427% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0661208 - 48.9228% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0685113 - 50.6915% [11] +| | | | | | | | | | | Remainder: 0.00030996 - 0.22934% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.042135 - 18.2474% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0434598 - 18.8211% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000203519 - 0.0881379% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00955546 - 4.13818% [11] +| | | | | | | | | | Remainder: 0.000402518 - 0.174318% +| | | | | | | | | Remainder: 0.0436878 - 12.6974% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.229206 - 39.9808% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.228807 - 99.826% [11] +| | | | | | | | | Remainder: 0.0003988 - 0.173992% +| | | | | | | | Remainder: 1.416e-05 - 0.00246995% +| | | | | | | Remainder: 1.56e-06 - 0.000272113% +| | | | | | getOrientations(): 1.128e-05 - 0.00133078% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000425279 - 0.0501732% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000352159 - 0.0415467% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021504 - 0.0253698% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.266158 - 31.4005% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.266137 - 99.992% [1] +| | | | | | | Remainder: 2.128e-05 - 0.00799526% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000492959 - 0.0581579% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 5.19099e-05% [2] +| | | | | | Remainder: 0.00667567 - 0.787576% +| | | | | Remainder: 3.56e-06 - 0.000419997% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000443568% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.356e-05 - 0.00159967% [1] +| | | | build response library: 1.928e-05 - 0.00227446% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24481% [1] +| | | | | Remainder: 1.904e-05 - 98.7552% +| | | | Remainder: 5.84e-06 - 0.000688945% +| | | Remainder: 8.6e-06 - 0.00101453% +| | Mini-EM: eval auxiliary physics model evaluator: 0.927512 - 13.2968% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.254131 - 27.3992% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.670644 - 72.3057% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00102708 - 0.153148% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.466304 - 69.5307% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000308812% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.284e-05 - 0.00704262% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.04e-06 - 0.0017242% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00368891 - 0.791097% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0300891 - 6.45268% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0683907 - 14.6665% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0103443 - 2.21835% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0412726 - 8.85101% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0563426 - 12.0828% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0770877 - 16.5317% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.556e-05 - 0.00333688% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.44e-06 - 0.00138107% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.123557 - 26.4971% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010141 - 2.17477% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00754926 - 1.61896% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0375271 - 8.04779% [11] +| | | | | Remainder: 0.000249199 - 0.0534414% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.336e-05 - 0.00497432% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000375758% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000876799 - 0.13074% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.201535 - 30.0509% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.100944 - 50.0875% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.100564 - 49.899% [1] +| | | | | Remainder: 2.708e-05 - 0.0134369% +| | | | Remainder: 0.000865878 - 0.129111% +| | | Remainder: 0.00273735 - 0.295128% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438511 - 0.0628649% [1] +| | | getWorksets(): 7.56e-06 - 0.172402% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 58.2011% [1] +| | | | Remainder: 3.16e-06 - 41.7989% +| | | getOrientations(): 8e-07 - 0.0182436% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795318 - 18.1368% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932719 - 21.2701% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000405119 - 9.23851% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121396 - 27.6836% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0228044% [3] +| | | Remainder: 0.00102864 - 23.4575% +| | panzer::ModelEvaluator::create_W_op: 0.716919 - 10.2777% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.18856 - 17.0391% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000774519 - 0.0651646% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.92665 - 77.9643% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.52e-06 - 0.000487778% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00633951 - 0.684132% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0324304 - 3.49975% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0358306 - 3.86669% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00345527 - 0.372877% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0398541 - 4.30088% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340865 - 3.67846% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00607831 - 0.655944% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0334543 - 3.61024% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.484e-05 - 0.00160147% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0120698 - 1.30252% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.070873 - 7.6483% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0111022 - 1.1981% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0673182 - 7.26468% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0739533 - 7.98071% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.101917 - 10.9985% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.268e-05 - 0.00244753% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00591015 - 0.637797% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0710215 - 7.66432% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114992 - 12.4095% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0163266 - 1.7619% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00331295 - 0.357519% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390369 - 4.21269% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0819167 - 8.84009% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0648571 - 6.9991% [11] +| | | | Remainder: 0.000471078 - 0.0508367% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.612e-05 - 0.00219762% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.75973e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00259872 - 0.218645% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.256548 - 21.5848% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.256517 - 99.988% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.912e-05 - 0.00745281% [1] +| | | | Remainder: 1.16e-05 - 0.00452158% +| | | Remainder: 0.00195888 - 0.164811% +| | MaxwellPreconditioner::build: 0.00512931 - 0.0735337% [1] +| | | MaxwellPreconditioner: Schur complement: 1.672e-05 - 0.32597% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0024042 - 46.8717% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.136428% [1] +| | | | Ifpack2::Relaxation::compute: 0.001585 - 65.9263% [1] +| | | | Remainder: 0.000815918 - 33.9373% +| | | MaxwellPreconditioner: Solver S_E: 0.00261304 - 50.9432% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0520468% [1] +| | | | Ifpack2::Relaxation::compute: 0.00217692 - 83.3098% [1] +| | | | Remainder: 0.00043476 - 16.6381% +| | | MaxwellPreconditioner: Block preconditioner: 8.628e-05 - 1.6821% [1] +| | | Remainder: 9.08e-06 - 0.177022% +| | Mini-EM: timestepper: 0.86841 - 12.4495% [1] +| | | Mini-EM: Advance Time Step: 0.868408 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.111555 - 12.8459% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000552119 - 0.494931% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108171 - 96.9672% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00147913% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000653399 - 0.60404% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00950874 - 8.79043% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00588123 - 5.43695% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000412039 - 0.380913% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00545147 - 5.03965% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00448087 - 4.14238% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00038984 - 0.360391% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00109312 - 1.01054% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.136e-05 - 0.0105018% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000877479 - 0.811193% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0115965 - 10.7205% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00369623 - 3.41701% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0016098 - 1.48819% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0101309 - 9.36556% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0182744 - 16.8939% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.264e-05 - 0.0116852% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000684438 - 0.632734% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00768491 - 7.10437% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00951598 - 8.79713% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000732919 - 0.677553% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00041976 - 0.388051% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00437843 - 4.04768% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00833942 - 7.70945% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0020644 - 1.90845% [11] +| | | | | | Remainder: 0.00026964 - 0.249271% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.136e-05 - 0.0191476% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00197213% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256296 - 2.29749% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000154359 - 0.138371% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000129359 - 83.804% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.01063% [1] +| | | | | | Remainder: 2.344e-05 - 15.1854% +| | | | | Remainder: 9.028e-05 - 0.0809289% +| | | | Stratimikos: BelosLOWS: 0.734045 - 84.5277% [1] +| | | | | GMRES block system: Operation Op*x: 0.00604495 - 0.823511% [1] +| | | | | Belos::MVT::MvAddMv: 0.00020688 - 0.0281835% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.727082 - 99.0514% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000959358 - 0.131946% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00023672 - 24.6748% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00023116 - 97.6512% [2] +| | | | | | | | Remainder: 5.56e-06 - 2.34877% +| | | | | | | Belos::MVT::MvScale: 0.000143239 - 14.9307% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000354639 - 36.9663% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000341759 - 96.3681% [2] +| | | | | | | | Remainder: 1.288e-05 - 3.63186% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00016056 - 16.7362% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001576 - 98.1565% [2] +| | | | | | | | Remainder: 2.96e-06 - 1.84355% +| | | | | | | Remainder: 6.42e-05 - 6.69198% +| | | | | | Belos::MVT::MvAddMv: 0.000666359 - 0.0916484% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014332 - 0.0197117% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.717732 - 98.714% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00155744 - 0.216994% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018328 - 0.025536% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0221916 - 3.09191% [2] +| | | | | | | | Belos::MVT::Assign: 0.00014252 - 0.642225% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00161404 - 7.27319% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0015092 - 93.5045% [22] +| | | | | | | | | Remainder: 0.00010484 - 6.49552% +| | | | | | | | Belos::MVT::MvDot: 0.0023258 - 10.4805% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00113076 - 5.09543% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0144241 - 64.9978% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00226879 - 10.2237% [60] +| | | | | | | | Remainder: 0.00028564 - 1.28715% +| | | | | | | CG S_E: Operation Op*x: 0.00218383 - 0.304269% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.686937 - 95.7094% [1] +| | | | | | | | Belos::MVT::Assign: 7.624e-05 - 0.0110985% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0212297 - 3.09048% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0198532 - 93.5163% [306] +| | | | | | | | | Remainder: 0.00137648 - 6.48374% +| | | | | | | | Belos::MVT::MvDot: 0.033338 - 4.85313% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0162796 - 2.36989% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.579123 - 84.3052% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0345127 - 5.02414% [915] +| | | | | | | | Remainder: 0.0023774 - 0.346087% +| | | | | | | Remainder: 0.00467855 - 0.651852% +| | | | | | GMRES block system: Operation Op*x: 0.00588415 - 0.809282% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.928e-05 - 0.00815313% [1] +| | | | | | Remainder: 0.00163812 - 0.2253% +| | | | | Remainder: 0.000711119 - 0.0968767% +| | | | Mini-EM: Compute responses: 0.0225578 - 2.5976% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541999 - 2.40271% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0189889 - 84.179% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.352e-05 - 0.0711994% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000442158 - 2.32851% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00455571 - 23.9914% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.88e-06 - 0.0362317% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000818439 - 4.31009% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000631718 - 3.32677% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00896494 - 47.2114% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0288589% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000814318 - 4.28838% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000699118 - 3.68172% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000913718 - 4.81185% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.928e-05 - 0.522831% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.44e-06 - 0.0286483% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000497639 - 2.62068% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00033592 - 1.76903% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.72e-05 - 0.353891% [11] +| | | | | | Remainder: 0.00011744 - 0.618466% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.88e-06 - 0.0437986% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00602896% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00255724 - 11.3364% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256679 - 1.13787% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.342841% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237999 - 92.7224% [1] +| | | | | | Remainder: 1.78e-05 - 6.93473% +| | | | | Remainder: 0.00020172 - 0.894236% +| | | | Remainder: 0.000250479 - 0.0288435% +| | | Remainder: 2.04e-06 - 0.000234912% +| | Remainder: 0.055128 - 0.790314% +| Remainder: 3.972e-05 - 0.000569422% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.734045 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.9055 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=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 34.16 msec task-clock:u # 0.004 CPUs utilized ( +- 0.19% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,766 page-faults:u # 80.980 K/sec ( +- 0.22% ) + 22,792,227 cycles:u # 0.667 GHz ( +- 26.29% ) (52.76%) + 65,308,116 instructions:u # 2.87 insn per cycle ( +- 8.74% ) (88.12%) + branches:u + 345,275 branch-misses:u ( +- 0.42% ) + 27,661,955 L1-dcache-loads:u # 809.855 M/sec ( +- 0.21% ) + 380,568 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.51% ) + LLC-loads:u + LLC-load-misses:u + 26,383,523 L1-icache-loads:u # 772.427 M/sec ( +- 0.20% ) + 230,038 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.39% ) + 28,657,241 dTLB-loads:u # 838.994 M/sec ( +- 28.52% ) (13.18%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 7.6753 +- 0.0345 seconds time elapsed ( +- 0.45% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 310,172 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.54% ) + 16,847,414 BR_RETIRED:u ( +- 0.30% ) + + 7.6670 +- 0.0333 seconds time elapsed ( +- 0.43% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 22,677,868 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.42% ) + 4,894 ITLB_WALK:u ( +- 2.59% ) + 12,035 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.39% ) + 30,505,376 L1D_TLB:u ( +- 0.40% ) + + 7.6431 +- 0.0321 seconds time elapsed ( +- 0.42% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 26,504,856 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.21% ) + 230,574 L1I_CACHE_REFILL:u ( +- 0.46% ) + 379,328 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.51% ) + 27,828,801 L1D_CACHE:u ( +- 0.20% ) + + 7.6522 +- 0.0264 seconds time elapsed ( +- 0.35% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 463,924 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.80% ) + 486,722 LL_CACHE_RD:u ( +- 1.05% ) + 131,345 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.88% ) + 17,082 L2D_TLB_REFILL:u ( +- 2.05% ) + 252,478 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.67% ) + 1,459,679 L2D_CACHE:u ( +- 0.74% ) + + 7.6469 +- 0.0380 seconds time elapsed ( +- 0.50% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell28_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..1856a78 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell28_power.output @@ -0,0 +1,164 @@ +Socket1 17.88 +Socket2 20.56 +Socket1 17.72 +Socket2 20.52 +Socket1 18.04 +Socket2 20.36 +Socket1 18.00 +Socket2 20.32 +Socket1 17.80 +Socket2 20.24 +Socket1 17.84 +Socket2 20.60 +Socket1 17.72 +Socket2 20.60 +Socket1 17.36 +Socket2 20.64 +Socket1 17.84 +Socket2 20.84 +Socket1 17.92 +Socket2 20.76 +Socket1 17.88 +Socket2 20.96 +Socket1 17.88 +Socket2 20.96 +Socket1 17.76 +Socket2 20.96 +Socket1 17.44 +Socket2 21.12 +Socket1 17.16 +Socket2 21.24 +Socket1 17.08 +Socket2 21.44 +Socket1 17.16 +Socket2 21.36 +Socket1 17.12 +Socket2 21.16 +Socket1 17.20 +Socket2 21.00 +Socket1 17.44 +Socket2 20.48 +Socket1 17.36 +Socket2 20.56 +Socket1 17.52 +Socket2 20.36 +Socket1 17.64 +Socket2 20.56 +Socket1 17.64 +Socket2 20.56 +Socket1 17.44 +Socket2 20.60 +Socket1 17.44 +Socket2 20.88 +Socket1 17.64 +Socket2 20.96 +Socket1 17.40 +Socket2 20.92 +Socket1 17.80 +Socket2 20.80 +Socket1 18.00 +Socket2 20.88 +Start +Socket1 18.08 +Socket2 20.68 +Socket1 18.12 +Socket2 20.68 +Socket1 18.44 +Socket2 21.08 +Socket1 18.48 +Socket2 21.40 +Socket1 19.08 +Socket2 22.08 +Socket1 19.32 +Socket2 22.48 +Socket1 19.32 +Socket2 22.48 +Socket1 19.60 +Socket2 22.84 +Socket1 19.52 +Socket2 22.76 +Socket1 19.64 +Socket2 22.96 +Socket1 19.72 +Socket2 22.60 +Socket1 19.56 +Socket2 22.32 +Socket1 19.72 +Socket2 22.48 +Socket1 19.76 +Socket2 22.20 +Socket1 19.32 +Socket2 22.40 +Socket1 19.68 +Socket2 22.40 +Socket1 20.44 +Socket2 22.68 +Socket1 21.76 +Socket2 22.60 +Socket1 22.52 +Socket2 22.48 +Socket1 23.36 +Socket2 22.64 +Socket1 23.64 +Socket2 22.60 +End +Socket1 24.68 +Socket2 22.48 +Socket1 24.68 +Socket2 22.48 +Socket1 25.60 +Socket2 22.56 +Socket1 24.64 +Socket2 22.08 +Socket1 23.36 +Socket2 22.00 +Socket1 21.28 +Socket2 21.68 +Socket1 18.72 +Socket2 21.48 +Socket1 17.88 +Socket2 21.12 +Socket1 17.68 +Socket2 20.88 +Socket1 17.60 +Socket2 20.76 +Socket1 17.60 +Socket2 20.48 +Socket1 17.68 +Socket2 20.48 +Socket1 17.44 +Socket2 20.56 +Socket1 17.44 +Socket2 20.56 +Socket1 17.28 +Socket2 20.60 +Socket1 17.32 +Socket2 20.84 +Socket1 17.00 +Socket2 20.60 +Socket1 16.80 +Socket2 20.48 +Socket1 17.08 +Socket2 20.36 +Socket1 17.00 +Socket2 20.32 +Socket1 17.20 +Socket2 20.20 +Socket1 17.44 +Socket2 20.56 +Socket1 17.68 +Socket2 20.60 +Socket1 17.92 +Socket2 20.80 +Socket1 18.28 +Socket2 20.76 +Socket1 18.28 +Socket2 20.76 +Socket1 18.40 +Socket2 20.84 +Socket1 18.20 +Socket2 20.96 +Socket1 17.64 +Socket2 20.96 +Socket1 17.68 +Socket2 20.96 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell30.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell30.output new file mode 100644 index 0000000..7a587f8 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell30.output @@ -0,0 +1,3008 @@ +oasis19.umiacs.umd.edu +30 CG Tpetra maxwell30.xml +output_avg5/altra_CG_Tpetra_maxwell30.output +output_avg5/altra_CG_Tpetra_maxwell30_power.output +dt = 4.44752e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00207688 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.8636 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0278731 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 0.91789 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.54014 [1] +| Mini-EM: Total Time: 8.54008 - 99.9993% [1] +| | Mini-EM: build mesh: 0.0006134 - 0.0071826% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003006 - 49.0055% [1] +| | | Remainder: 0.0003128 - 50.9945% +| | Mini-EM: build physics blocks: 0.00153356 - 0.0179572% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023552 - 0.00275782% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37612 - 16.1136% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.527419 - 6.1758% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.225167 - 42.6922% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181275 - 80.507% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00593164 - 2.63433% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0378587 - 16.8136% [3] +| | | | Remainder: 0.0001014 - 0.0450333% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0325798 - 6.17723% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0193386 - 59.3577% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0010578 - 3.24679% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00255668 - 7.84743% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00149348 - 4.58406% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120468 - 3.69762% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00654052 - 20.0754% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00028116 - 0.862988% [3] +| | | | Remainder: 0.00010688 - 0.328056% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0525224 - 9.95838% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217817 - 4.12987% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0663346 - 12.5772% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0288478 - 5.46963% [3] +| | | Remainder: 0.100186 - 18.9955% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0354985 - 0.415669% [2] +| | Mini-EM: setup physics model evaluator: 0.945186 - 11.0677% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.945158 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000304711% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.34814e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.939775 - 99.4304% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.939758 - 99.9982% [1] +| | | | | | getWorksets(): 0.915339 - 97.4016% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.915333 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.529983 - 57.9005% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00559696 - 1.05606% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0875311 - 16.5158% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00168504 - 1.92508% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0858084 - 98.032% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00088284 - 1.02885% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045616 - 0.531603% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00163548 - 1.90597% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00781856 - 9.11165% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176461 - 20.5645% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436856 - 5.09106% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135456 - 15.7859% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00044268 - 0.515893% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.023129 - 26.9543% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101049 - 43.6891% [14] +| | | | | | | | | | | | Remainder: 0.0130242 - 56.3109% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124999 - 14.5672% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00316652 - 3.69022% [14] +| | | | | | | | | | | Remainder: 0.00021692 - 0.252796% +| | | | | | | | | | Remainder: 3.76e-05 - 0.0429562% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.37825 - 71.3702% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.2197 - 58.0832% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003274 - 0.149022% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010112 - 0.0460265% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117543 - 53.5016% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0835212 - 38.0161% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.788e-05 - 0.0445517% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0173972 - 7.91861% [14] +| | | | | | | | | | | Remainder: 0.000712 - 0.324079% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0739646 - 19.5544% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0525369 - 13.8895% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00047444 - 0.12543% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179333 - 4.74113% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132711 - 3.50856% [14] +| | | | | | | | | | Remainder: 0.00036968 - 0.0977344% +| | | | | | | | | Remainder: 0.0586049 - 11.0579% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.385315 - 42.0956% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385002 - 99.9186% [28] +| | | | | | | | | Remainder: 0.0003136 - 0.0813879% +| | | | | | | | Remainder: 3.552e-05 - 0.00388055% +| | | | | | | Remainder: 5.88e-06 - 0.000642385% +| | | | | | getOrientations(): 1.104e-05 - 0.00117477% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754 - 0.0802334% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071276 - 0.0758451% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003812 - 0.0405636% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000169 - 0.0179834% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000852 - 0.0906616% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.51283e-05% [2] +| | | | | | Remainder: 0.0215379 - 2.29186% +| | | | | Remainder: 1.656e-05 - 0.00176212% +| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.000914132% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.00164628% [1] +| | | | build response library: 0.0053358 - 0.56454% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00513844 - 96.3012% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.057605% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 70.2703% [1] +| | | | | | | Remainder: 8.8e-07 - 29.7297% +| | | | | | getOrientations(): 4.4e-07 - 0.00856291% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075128 - 14.6208% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088944 - 17.3095% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039992 - 7.78291% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114404 - 22.2643% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0217965% [3] +| | | | | | Remainder: 0.00194924 - 37.9345% +| | | | | Remainder: 0.00019736 - 3.69879% +| | | | Remainder: 2.036e-05 - 0.00215414% +| | | Remainder: 2.804e-05 - 0.00296661% +| | Mini-EM: setup auxiliary physics model evaluator: 1.02806 - 12.0381% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.02805 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.39264e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.44721e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.02798 - 99.9936% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02798 - 99.9994% [1] +| | | | | | getWorksets(): 0.700576 - 68.1509% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700574 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.419261 - 59.8453% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00535052 - 1.27618% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0801926 - 19.1272% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00154204 - 1.92292% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0786232 - 98.043% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00075004 - 0.953967% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044516 - 0.566194% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162372 - 2.06519% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00774712 - 9.85347% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168467 - 21.4271% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00435156 - 5.5347% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119256 - 15.168% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00042264 - 0.537551% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0215815 - 27.4492% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00982696 - 45.5342% [14] +| | | | | | | | | | | | Remainder: 0.0117545 - 54.4658% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00968873 - 12.323% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00308488 - 3.92362% [14] +| | | | | | | | | | | Remainder: 0.00015568 - 0.198008% +| | | | | | | | | | Remainder: 2.736e-05 - 0.0341178% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.284194 - 67.7845% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.166419 - 58.5581% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017032 - 0.102344% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-05 - 0.0584069% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.081864 - 49.1916% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0838972 - 50.4133% [14] +| | | | | | | | | | | Remainder: 0.00038988 - 0.234277% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.051741 - 18.2063% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0538094 - 18.934% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026524 - 0.0933307% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117358 - 4.12949% [14] +| | | | | | | | | | Remainder: 0.00022376 - 0.078735% +| | | | | | | | | Remainder: 0.0495237 - 11.8121% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281301 - 40.1529% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.28114 - 99.9427% [14] +| | | | | | | | | Remainder: 0.00016132 - 0.0573478% +| | | | | | | | Remainder: 1.256e-05 - 0.00179281% +| | | | | | | Remainder: 1.48e-06 - 0.000211255% +| | | | | | getOrientations(): 1.044e-05 - 0.00101559% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042348 - 0.0411955% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033784 - 0.0328646% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019928 - 0.0193856% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.31972 - 31.1018% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.319696 - 99.9926% [1] +| | | | | | | Remainder: 2.356e-05 - 0.00736895% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00053608 - 0.052149% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.66937e-05% [2] +| | | | | | Remainder: 0.00617352 - 0.60055% +| | | | | Remainder: 6.44e-06 - 0.000626469% +| | | | fmb->setupBCFieldManagers(): 6.04e-06 - 0.000587521% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.28e-05 - 0.00221779% [1] +| | | | build response library: 2.584e-05 - 0.0025135% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.23839% [1] +| | | | | Remainder: 2.552e-05 - 98.7616% +| | | | Remainder: 9.64e-06 - 0.000937698% +| | | Remainder: 1.144e-05 - 0.00111278% +| | Mini-EM: eval auxiliary physics model evaluator: 1.12964 - 13.2276% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.309028 - 27.3562% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.817527 - 72.3703% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00126508 - 0.154745% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.567811 - 69.4547% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 7.08e-06 - 0.00124689% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.316e-05 - 0.00407882% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.12e-06 - 0.00143005% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0044192 - 0.778287% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0331868 - 5.8447% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0841494 - 14.82% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0128007 - 2.2544% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0504342 - 8.88222% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0680553 - 11.9856% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0944796 - 16.6393% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.36e-05 - 0.00415631% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.24e-06 - 0.00145119% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152042 - 26.777% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127539 - 2.24615% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00889344 - 1.56627% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462528 - 8.14582% [14] +| | | | | Remainder: 0.00027276 - 0.0480371% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.576e-05 - 0.00192777% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.00027889% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00101972 - 0.124732% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.24638 - 30.1372% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123169 - 49.9915% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123188 - 49.9991% [1] +| | | | | Remainder: 2.316e-05 - 0.00940013% +| | | | Remainder: 0.00103364 - 0.126435% +| | | Remainder: 0.00308916 - 0.273463% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446084 - 0.0522342% [1] +| | | getWorksets(): 6.68e-06 - 0.149748% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 76.0479% [1] +| | | | Remainder: 1.6e-06 - 23.9521% +| | | getOrientations(): 7.2e-07 - 0.0161405% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077988 - 17.4828% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009256 - 20.7495% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041248 - 9.24669% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001191 - 26.699% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0251074% [3] +| | | Remainder: 0.00114336 - 25.631% +| | panzer::ModelEvaluator::create_W_op: 0.876126 - 10.259% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.46547 - 17.1599% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093448 - 0.0637666% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14845 - 78.3673% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3e-06 - 0.000261222% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00796884 - 0.693878% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0389933 - 3.3953% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0446408 - 3.88705% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00419004 - 0.364843% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0493883 - 4.30043% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0418166 - 3.64114% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00762732 - 0.664141% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0417597 - 3.63618% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.056e-05 - 0.00179024% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153992 - 1.34087% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0899651 - 7.83361% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0139644 - 1.21593% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.084986 - 7.40007% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0924992 - 8.05427% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126242 - 10.9924% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.196e-05 - 0.00278288% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00725572 - 0.631784% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874588 - 7.61538% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.13961 - 12.1564% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0200296 - 1.74406% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00406808 - 0.354224% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479352 - 4.1739% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101239 - 8.81526% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0807572 - 7.03185% [14] +| | | | Remainder: 0.00059964 - 0.052213% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.744e-05 - 0.00187244% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.91555e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0031604 - 0.215658% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.310493 - 21.1873% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310462 - 99.9898% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.028e-05 - 0.00653154% [1] +| | | | Remainder: 1.124e-05 - 0.00362005% +| | | Remainder: 0.00240352 - 0.16401% +| | MaxwellPreconditioner::build: 0.0059068 - 0.0691656% [1] +| | | MaxwellPreconditioner: Schur complement: 1.516e-05 - 0.256653% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00269816 - 45.6789% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.133424% [1] +| | | | Ifpack2::Relaxation::compute: 0.0019024 - 70.5073% [1] +| | | | Remainder: 0.00079216 - 29.3593% +| | | MaxwellPreconditioner: Solver S_E: 0.00308132 - 52.1656% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0428388% [1] +| | | | Ifpack2::Relaxation::compute: 0.00264372 - 85.7983% [1] +| | | | Remainder: 0.00043628 - 14.1589% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010352 - 1.75256% [1] +| | | Remainder: 8.64e-06 - 0.146272% +| | Mini-EM: timestepper: 1.07458 - 12.5828% [1] +| | | Mini-EM: Advance Time Step: 1.07458 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128008 - 11.9124% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066768 - 0.521593% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123906 - 96.796% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00122673% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0008022 - 0.647424% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.010261 - 8.28122% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00627096 - 5.06104% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050856 - 0.410439% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00528904 - 4.26858% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00550692 - 4.44442% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004846 - 0.391102% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133276 - 1.07562% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.96e-06 - 0.00723126% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105684 - 0.852934% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126422 - 10.203% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00416896 - 3.3646% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0019048 - 1.53729% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110263 - 8.89888% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0224056 - 18.0827% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.528e-05 - 0.0123319% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00083272 - 0.672055% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00940348 - 7.58918% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117079 - 9.44897% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00088928 - 0.717703% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00051732 - 0.417509% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00520556 - 4.2012% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00882268 - 7.12044% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253936 - 2.04942% [14] +| | | | | | Remainder: 0.00030176 - 0.243539% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.176e-05 - 0.016999% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0016874% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313148 - 2.44632% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018388 - 0.143647% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015832 - 86.0996% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.935393% [1] +| | | | | | Remainder: 2.384e-05 - 12.965% +| | | | | Remainder: 9.44e-05 - 0.0737455% +| | | | Stratimikos: BelosLOWS: 0.91794 - 85.4233% [1] +| | | | | GMRES block system: Operation Op*x: 0.00738148 - 0.804135% [1] +| | | | | Belos::MVT::MvAddMv: 0.0002586 - 0.0281718% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.909634 - 99.0951% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00109808 - 0.120717% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00028044 - 25.5391% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00027448 - 97.8748% [2] +| | | | | | | | Remainder: 5.96e-06 - 2.12523% +| | | | | | | Belos::MVT::MvScale: 0.0001522 - 13.8606% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00041312 - 37.622% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0003994 - 96.6789% [2] +| | | | | | | | Remainder: 1.372e-05 - 3.32107% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018708 - 17.037% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018476 - 98.7599% [2] +| | | | | | | | Remainder: 2.32e-06 - 1.24011% +| | | | | | | Remainder: 6.524e-05 - 5.94128% +| | | | | | Belos::MVT::MvAddMv: 0.00075744 - 0.0832686% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016408 - 0.018038% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.898845 - 98.8139% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0019276 - 0.214453% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000208 - 0.0231408% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0275492 - 3.06496% [2] +| | | | | | | | Belos::MVT::Assign: 0.00036588 - 1.32809% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00217472 - 7.89394% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00206716 - 95.054% [22] +| | | | | | | | | Remainder: 0.000107561 - 4.94597% +| | | | | | | | Belos::MVT::MvDot: 0.0026406 - 9.58502% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00136376 - 4.95026% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0180052 - 65.3566% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00266244 - 9.66429% [60] +| | | | | | | | Remainder: 0.0003366 - 1.22181% +| | | | | | | CG S_E: Operation Op*x: 0.00307356 - 0.341946% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860324 - 95.7144% [1] +| | | | | | | | Belos::MVT::Assign: 0.00047784 - 0.0555419% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0284479 - 3.30665% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269519 - 94.7413% [310] +| | | | | | | | | Remainder: 0.001496 - 5.25873% +| | | | | | | | Belos::MVT::MvDot: 0.0403496 - 4.69004% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.0198581 - 2.30822% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.725643 - 84.3453% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.0428748 - 4.98356% [927] +| | | | | | | | Remainder: 0.00267252 - 0.310641% +| | | | | | | Remainder: 0.00576276 - 0.64113% +| | | | | | GMRES block system: Operation Op*x: 0.0071516 - 0.786206% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.944e-05 - 0.0109319% [1] +| | | | | | Remainder: 0.00151884 - 0.166973% +| | | | | Remainder: 0.000666 - 0.0725537% +| | | | Mini-EM: Compute responses: 0.0283012 - 2.63371% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000767281 - 2.71112% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0239517 - 84.6313% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.24e-06 - 0.0177023% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00050208 - 2.09622% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00625516 - 26.1157% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.92e-06 - 0.0372416% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0010134 - 4.23101% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0007788 - 3.25154% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0111932 - 46.7325% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.4e-06 - 0.0350705% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098084 - 4.09507% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00086768 - 3.62262% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00093328 - 3.8965% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012512 - 0.522384% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.72e-06 - 0.0280564% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0006266 - 2.6161% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00041672 - 1.73983% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.56e-05 - 0.357386% [14] +| | | | | | Remainder: 0.00014492 - 0.60505% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.112e-05 - 0.0392916% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00537079% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00314036 - 11.0962% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002454 - 0.8671% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.342298% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000227 - 92.502% [1] +| | | | | | Remainder: 1.756e-05 - 7.15566% +| | | | | Remainder: 0.00018384 - 0.649583% +| | | | Remainder: 0.0003296 - 0.0306725% +| | | Remainder: 2.16e-06 - 0.000201009% +| | Remainder: 0.069227 - 0.810613% +| Remainder: 6.04e-05 - 0.000707248% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.91794 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4137 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0020456 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.857923 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0275038 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 0.912046 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.51341 [1] +| Mini-EM: Total Time: 8.51337 - 99.9995% [1] +| | Mini-EM: build mesh: 0.00059412 - 0.00697867% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002864 - 48.2057% [1] +| | | Remainder: 0.00030772 - 51.7943% +| | Mini-EM: build physics blocks: 0.00081208 - 0.00953888% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023048 - 0.00270727% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37415 - 16.1411% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.525538 - 6.17309% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.225409 - 42.8911% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181254 - 80.4112% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00585212 - 2.59622% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0382056 - 16.9495% [3] +| | | | Remainder: 9.732e-05 - 0.0431748% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0313946 - 5.9738% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0202533 - 64.512% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00122876 - 3.91392% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00250132 - 7.96736% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147368 - 4.69406% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001258 - 4.00706% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427704 - 13.6235% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00030064 - 0.957617% [3] +| | | | Remainder: 0.00010188 - 0.324514% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0524795 - 9.98586% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217209 - 4.13307% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0661699 - 12.5909% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0285876 - 5.43969% [3] +| | | Remainder: 0.0997763 - 18.9855% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0290288 - 0.340979% [2] +| | Mini-EM: setup physics model evaluator: 0.943553 - 11.0832% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.943526 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000313717% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.93518e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.938302 - 99.4464% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.938286 - 99.9982% [1] +| | | | | | getWorksets(): 0.913459 - 97.3541% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.913454 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.527999 - 57.8024% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00556252 - 1.05351% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0879886 - 16.6646% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00168376 - 1.91361% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0862714 - 98.0483% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00086284 - 1.00015% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044388 - 0.514516% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0016372 - 1.89773% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077496 - 8.98282% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176437 - 20.4514% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00437104 - 5.06662% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135521 - 15.7087% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043008 - 0.49852% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0236935 - 27.4639% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101123 - 42.6795% [14] +| | | | | | | | | | | | Remainder: 0.0135812 - 57.3205% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0125152 - 14.5068% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0031674 - 3.67144% [14] +| | | | | | | | | | | Remainder: 0.00020476 - 0.237344% +| | | | | | | | | | Remainder: 3.352e-05 - 0.0380958% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.377719 - 71.5379% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.221353 - 58.6026% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00032848 - 0.148396% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010052 - 0.0454116% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119026 - 53.7719% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0836918 - 37.8092% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.704e-05 - 0.0438394% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.017407 - 7.86388% [14] +| | | | | | | | | | | Remainder: 0.0007026 - 0.317411% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0731436 - 19.3645% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0511752 - 13.5485% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004514 - 0.119507% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179453 - 4.75096% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132903 - 3.51856% [14] +| | | | | | | | | | Remainder: 0.00036028 - 0.095383% +| | | | | | | | | Remainder: 0.0567283 - 10.744% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.38542 - 42.1937% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385105 - 99.9183% [28] +| | | | | | | | | Remainder: 0.00031476 - 0.0816668% +| | | | | | | | Remainder: 3.576e-05 - 0.00391481% +| | | | | | | Remainder: 4.92e-06 - 0.000538612% +| | | | | | getOrientations(): 1.104e-05 - 0.00117661% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752041 - 0.0801505% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069592 - 0.0741693% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037704 - 0.0401839% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012096 - 0.0128916% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087676 - 0.0934428% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.80512e-05% [2] +| | | | | | Remainder: 0.0219917 - 2.34382% +| | | | | Remainder: 1.676e-05 - 0.0017862% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000822447% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.00161098% [1] +| | | | build response library: 0.00517732 - 0.54872% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00509732 - 98.4548% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0612086% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 61.5385% [1] +| | | | | | | Remainder: 1.2e-06 - 38.4615% +| | | | | | getOrientations(): 8e-07 - 0.0156945% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074148 - 14.5465% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086492 - 16.9681% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039408 - 7.73112% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115216 - 22.6033% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0235418% [3] +| | | | | | Remainder: 0.00193956 - 38.0506% +| | | | | Remainder: 8e-05 - 1.5452% +| | | | Remainder: 1.996e-05 - 0.00211547% +| | | Remainder: 2.648e-05 - 0.00280641% +| | Mini-EM: setup auxiliary physics model evaluator: 1.0272 - 12.0658% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.02719 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 7.00939e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.45175e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.02713 - 99.9938% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02712 - 99.9992% [1] +| | | | | | getWorksets(): 0.700599 - 68.2099% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700597 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.419349 - 59.856% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00530212 - 1.26437% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0806924 - 19.2423% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.001537 - 1.90477% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.079127 - 98.06% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0007294 - 0.921809% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043048 - 0.544037% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0016432 - 2.07666% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077564 - 9.80247% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0170824 - 21.5886% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436432 - 5.51559% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011832 - 14.9532% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00039868 - 0.503848% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0219519 - 27.7426% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00978332 - 44.567% [14] +| | | | | | | | | | | | Remainder: 0.0121686 - 55.433% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969668 - 12.2546% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00309132 - 3.90678% [14] +| | | | | | | | | | | Remainder: 0.0001502 - 0.189821% +| | | | | | | | | | Remainder: 2.84e-05 - 0.0351954% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283283 - 67.553% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.167106 - 58.9891% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017488 - 0.104652% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.824e-05 - 0.058789% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0827171 - 49.4997% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0837268 - 50.104% [14] +| | | | | | | | | | | Remainder: 0.00038912 - 0.232858% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0523516 - 18.4803% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0516151 - 18.2203% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002606 - 0.0919928% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117231 - 4.13829% [14] +| | | | | | | | | | Remainder: 0.00022656 - 0.0799765% +| | | | | | | | | Remainder: 0.0500716 - 11.9403% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281235 - 40.1422% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.281069 - 99.9408% [14] +| | | | | | | | | Remainder: 0.00016648 - 0.059196% +| | | | | | | | Remainder: 1.248e-05 - 0.00178134% +| | | | | | | Remainder: 1.48e-06 - 0.000211248% +| | | | | | getOrientations(): 1.1e-05 - 0.00107095% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042368 - 0.0412493% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033464 - 0.0325804% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019644 - 0.0191253% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.319845 - 31.14% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.319821 - 99.9926% [1] +| | | | | | | Remainder: 2.356e-05 - 0.00736607% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00054332 - 0.0528974% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.67326e-05% [2] +| | | | | | Remainder: 0.005168 - 0.503154% +| | | | | Remainder: 8.08e-06 - 0.000786659% +| | | | fmb->setupBCFieldManagers(): 5.36e-06 - 0.00052181% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.272e-05 - 0.00221185% [1] +| | | | build response library: 2.424e-05 - 0.00235983% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.990099% [1] +| | | | | Remainder: 2.4e-05 - 99.0099% +| | | | Remainder: 1e-05 - 0.000973527% +| | | Remainder: 1.116e-05 - 0.00108644% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13055 - 13.2797% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.3096 - 27.385% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.818309 - 72.3818% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124544 - 0.152197% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.569241 - 69.5631% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 5.72e-06 - 0.00100485% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.368e-05 - 0.00415993% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.52e-06 - 0.00149673% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00433616 - 0.761744% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0328999 - 5.77961% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0847255 - 14.8839% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0127271 - 2.23581% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0519783 - 9.13116% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0678879 - 11.926% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0951005 - 16.7066% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.88e-05 - 0.00330264% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.76e-06 - 0.00136322% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.151929 - 26.6897% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126836 - 2.22817% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00855384 - 1.50267% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.046115 - 8.10114% [14] +| | | | | Remainder: 0.00023968 - 0.0421052% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.584e-05 - 0.0019357% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000244406% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0010014 - 0.122374% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.245757 - 30.0323% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122666 - 49.9135% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123062 - 50.0748% [1] +| | | | | Remainder: 2.88e-05 - 0.0117189% +| | | | Remainder: 0.0010462 - 0.127849% +| | | Remainder: 0.00263624 - 0.233183% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042916 - 0.0504101% [1] +| | | getWorksets(): 7.24e-06 - 0.168702% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.56e-06 - 76.7956% [1] +| | | | Remainder: 1.68e-06 - 23.2044% +| | | getOrientations(): 6.8e-07 - 0.0158449% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766121 - 17.8516% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008976 - 20.9153% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040224 - 9.37273% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001188 - 27.682% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0260975% [3] +| | | Remainder: 0.0010286 - 23.9677% +| | panzer::ModelEvaluator::create_W_op: 0.876514 - 10.2957% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.46298 - 17.1845% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00092512 - 0.0632354% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14208 - 78.0657% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.000308208% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00801148 - 0.701479% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0385102 - 3.37192% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0443237 - 3.88095% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00414708 - 0.363115% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0489826 - 4.28888% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.041818 - 3.66155% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00767656 - 0.672153% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0413353 - 3.61929% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.976e-05 - 0.00173017% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153929 - 1.34779% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0888676 - 7.78118% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138293 - 1.21088% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0846815 - 7.41464% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0919877 - 8.05437% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.123269 - 10.7933% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.816e-05 - 0.00246567% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00725672 - 0.635393% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0875672 - 7.66731% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140489 - 12.3011% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203688 - 1.78348% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00421844 - 0.369363% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479656 - 4.19983% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101095 - 8.85184% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0796926 - 6.97782% [14] +| | | | Remainder: 0.00054664 - 0.0478634% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.616e-05 - 0.00178813% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 7.65561e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00315916 - 0.21594% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314397 - 21.4902% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.314366 - 99.9901% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.012e-05 - 0.00639956% [1] +| | | | Remainder: 1.1e-05 - 0.00349876% +| | | Remainder: 0.002386 - 0.163092% +| | MaxwellPreconditioner::build: 0.00592052 - 0.0695438% [1] +| | | MaxwellPreconditioner: Schur complement: 1.472e-05 - 0.248627% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0027084 - 45.746% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.129966% [1] +| | | | Ifpack2::Relaxation::compute: 0.00191336 - 70.6454% [1] +| | | | Remainder: 0.00079152 - 29.2246% +| | | MaxwellPreconditioner: Solver S_E: 0.00310624 - 52.4657% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0450706% [1] +| | | | Ifpack2::Relaxation::compute: 0.00266648 - 85.8427% [1] +| | | | Remainder: 0.00043836 - 14.1122% +| | | MaxwellPreconditioner: Block preconditioner: 8.24e-05 - 1.39177% [1] +| | | Remainder: 8.76e-06 - 0.14796% +| | Mini-EM: timestepper: 1.06913 - 12.5583% [1] +| | | Mini-EM: Advance Time Step: 1.06913 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.127921 - 11.965% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066608 - 0.520694% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123816 - 96.7904% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00122763% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0007952 - 0.642245% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0102569 - 8.28399% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00630584 - 5.09292% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00049608 - 0.40066% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00529568 - 4.27707% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00552676 - 4.4637% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004732 - 0.382181% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132812 - 1.07266% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.96e-06 - 0.00723656% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106372 - 0.859116% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126642 - 10.2283% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0042432 - 3.42703% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0019246 - 1.55441% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110155 - 8.89668% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0222949 - 18.0065% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.436e-05 - 0.0115979% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008376 - 0.676489% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0094776 - 7.6546% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117132 - 9.46022% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087604 - 0.707536% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005016 - 0.405118% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00521572 - 4.21249% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0086626 - 6.99637% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253208 - 2.04504% [14] +| | | | | | Remainder: 0.00029044 - 0.234574% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.172e-05 - 0.0169792% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00178234% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313252 - 2.44878% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018484 - 0.144495% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015876 - 85.8905% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.952175% [1] +| | | | | | Remainder: 2.432e-05 - 13.1573% +| | | | | Remainder: 9.836e-05 - 0.0768909% +| | | | Stratimikos: BelosLOWS: 0.912099 - 85.3126% [1] +| | | | | GMRES block system: Operation Op*x: 0.00743228 - 0.814854% [1] +| | | | | Belos::MVT::MvAddMv: 0.00025552 - 0.0280145% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.903684 - 99.0773% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00114236 - 0.126412% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00027992 - 24.5036% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00027364 - 97.7565% [2] +| | | | | | | | Remainder: 6.28e-06 - 2.2435% +| | | | | | | Belos::MVT::MvScale: 0.00015976 - 13.9851% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000417041 - 36.5069% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000403681 - 96.7965% [2] +| | | | | | | | Remainder: 1.336e-05 - 3.20352% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00021352 - 18.6911% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021092 - 98.7823% [2] +| | | | | | | | Remainder: 2.6e-06 - 1.21768% +| | | | | | | Remainder: 7.212e-05 - 6.31324% +| | | | | | Belos::MVT::MvAddMv: 0.0007738 - 0.0856273% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016432 - 0.0181834% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.892673 - 98.7816% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00194088 - 0.217423% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0001722 - 0.0192904% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0271945 - 3.04641% [2] +| | | | | | | | Belos::MVT::Assign: 0.00033708 - 1.23951% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0020362 - 7.48754% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0019334 - 94.9514% [22] +| | | | | | | | | Remainder: 0.0001028 - 5.04862% +| | | | | | | | Belos::MVT::MvDot: 0.00263992 - 9.70754% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.001368 - 5.03042% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0179191 - 65.8924% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00259348 - 9.53678% [60] +| | | | | | | | Remainder: 0.00030072 - 1.10581% +| | | | | | | CG S_E: Operation Op*x: 0.00311292 - 0.348719% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.854611 - 95.7362% [1] +| | | | | | | | Belos::MVT::Assign: 0.00054448 - 0.0637108% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0258611 - 3.02607% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0244509 - 94.547% [310] +| | | | | | | | | Remainder: 0.0014102 - 5.45297% +| | | | | | | | Belos::MVT::MvDot: 0.0394236 - 4.61304% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.0196618 - 2.30067% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.724956 - 84.8287% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.0417496 - 4.88522% [927] +| | | | | | | | Remainder: 0.0024148 - 0.282561% +| | | | | | | Remainder: 0.00564144 - 0.631972% +| | | | | | GMRES block system: Operation Op*x: 0.0071934 - 0.796009% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.908e-05 - 0.00875085% [1] +| | | | | | Remainder: 0.00165756 - 0.183423% +| | | | | Remainder: 0.0007278 - 0.0797939% +| | | | Mini-EM: Compute responses: 0.0287946 - 2.69329% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007904 - 2.74496% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0244127 - 84.7822% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.24e-06 - 0.017368% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000494 - 2.02354% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00634592 - 25.9943% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.72e-06 - 0.0357191% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0010114 - 4.14292% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077112 - 3.15868% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0116055 - 47.5387% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.4e-06 - 0.0344083% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00102532 - 4.19994% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0008484 - 3.47524% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00088708 - 3.63368% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011924 - 0.488434% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.04e-06 - 0.0288374% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00061276 - 2.51% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043828 - 1.79529% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.428e-05 - 0.34523% [14] +| | | | | | Remainder: 0.00014104 - 0.577732% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1e-05 - 0.0382016% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00527876% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00315272 - 10.949% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002454 - 0.852242% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.391198% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022588 - 92.0456% [1] +| | | | | | Remainder: 1.856e-05 - 7.56316% +| | | | | Remainder: 0.00018088 - 0.628172% +| | | | Remainder: 0.00031088 - 0.0290779% +| | | Remainder: 4.68e-06 - 0.000437739% +| | Remainder: 0.0628793 - 0.738595% +| Remainder: 3.908e-05 - 0.000459041% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.912099 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.602 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00207708 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.86352 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0275746 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 0.917516 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.5254 [1] +| Mini-EM: Total Time: 8.52536 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0005866 - 0.00688065% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027912 - 47.5827% [1] +| | | Remainder: 0.00030748 - 52.4173% +| | Mini-EM: build physics blocks: 0.00079052 - 0.00927257% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023628 - 0.0027715% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.3748 - 16.126% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.52358 - 6.14144% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.224108 - 42.8031% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180624 - 80.5969% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00583428 - 2.60333% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0375518 - 16.7561% [3] +| | | | Remainder: 9.788e-05 - 0.0436753% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0310446 - 5.9293% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.020084 - 64.6942% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00124064 - 3.99631% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00241268 - 7.77166% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146092 - 4.70587% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001193 - 3.84286% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426524 - 13.7391% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00029028 - 0.935042% [3] +| | | | Remainder: 9.78e-05 - 0.315031% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0526056 - 10.0473% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217592 - 4.15585% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0655658 - 12.5226% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0285197 - 5.44705% [3] +| | | Remainder: 0.0999767 - 19.0948% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0309493 - 0.363026% [2] +| | Mini-EM: setup physics model evaluator: 0.945166 - 11.0865% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.94514 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000313181% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.34826e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.93987 - 99.4423% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.939852 - 99.9982% [1] +| | | | | | getWorksets(): 0.915272 - 97.3847% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.915267 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.530345 - 57.9443% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0055768 - 1.05154% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0872779 - 16.4568% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00167168 - 1.91535% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0855686 - 98.0416% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0008714 - 1.01836% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045864 - 0.535991% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00163928 - 1.91575% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00776808 - 9.07819% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176207 - 20.5925% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436268 - 5.09846% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0134964 - 15.7726% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043812 - 0.51201% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0230733 - 26.9646% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100267 - 43.4558% [14] +| | | | | | | | | | | | Remainder: 0.0130466 - 56.5442% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124766 - 14.5808% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00315332 - 3.68513% [14] +| | | | | | | | | | | Remainder: 0.0002102 - 0.245651% +| | | | | | | | | | Remainder: 3.76e-05 - 0.0430808% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379267 - 71.5132% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220714 - 58.195% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003344 - 0.151508% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010572 - 0.047899% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117549 - 53.2583% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0844813 - 38.2763% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00010264 - 0.0465036% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174267 - 7.8956% [14] +| | | | | | | | | | | Remainder: 0.00071476 - 0.32384% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0741321 - 19.5462% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0520546 - 13.725% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004608 - 0.121498% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0182034 - 4.79962% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133203 - 3.51211% [14] +| | | | | | | | | | Remainder: 0.00038152 - 0.100594% +| | | | | | | | | Remainder: 0.0582235 - 10.9784% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.384886 - 42.0518% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.384568 - 99.9174% [28] +| | | | | | | | | Remainder: 0.00031804 - 0.0826322% +| | | | | | | | Remainder: 3.568e-05 - 0.00389832% +| | | | | | | Remainder: 5.2e-06 - 0.000568137% +| | | | | | getOrientations(): 1.112e-05 - 0.00118316% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075968 - 0.0808297% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070576 - 0.0750926% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040592 - 0.0431898% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001182 - 0.0125764% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087132 - 0.0927082% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.51197e-05% [2] +| | | | | | Remainder: 0.0217073 - 2.30965% +| | | | | Remainder: 1.728e-05 - 0.00183855% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.000795649% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.00154898% [1] +| | | | build response library: 0.0052242 - 0.552743% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514192 - 98.425% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0598998% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | | | | Remainder: 1.2e-06 - 38.961% +| | | | | | getOrientations(): 7.2e-07 - 0.0140026% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075132 - 14.6117% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008766 - 17.0481% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004024 - 7.82587% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011646 - 22.6491% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0233376% [3] +| | | | | | Remainder: 0.001942 - 37.768% +| | | | | Remainder: 8.228e-05 - 1.57498% +| | | | Remainder: 2.076e-05 - 0.0021965% +| | | Remainder: 2.58e-05 - 0.00272968% +| | Mini-EM: setup auxiliary physics model evaluator: 1.02794 - 12.0574% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.02793 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 8.17178e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 5.83698e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.02786 - 99.9937% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02786 - 99.9993% [1] +| | | | | | getWorksets(): 0.698568 - 67.9636% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.698567 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.41731 - 59.7379% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00531616 - 1.27391% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0799005 - 19.1466% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00153828 - 1.92524% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0783354 - 98.0412% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00073416 - 0.937201% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000445161 - 0.568276% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162204 - 2.07063% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00772668 - 9.86359% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0170206 - 21.7278% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436316 - 5.56984% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117362 - 14.982% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000395 - 0.504242% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0213531 - 27.2586% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0096952 - 45.4041% [14] +| | | | | | | | | | | | Remainder: 0.0116579 - 54.5959% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969312 - 12.3739% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00309 - 3.94458% [14] +| | | | | | | | | | | Remainder: 0.0001562 - 0.199399% +| | | | | | | | | | Remainder: 2.684e-05 - 0.0335918% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283553 - 67.948% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.164933 - 58.1666% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017704 - 0.10734% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010532 - 0.0638561% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0815388 - 49.4374% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0826909 - 50.136% [14] +| | | | | | | | | | | Remainder: 0.00042124 - 0.2554% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0531112 - 18.7306% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.052482 - 18.5087% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027004 - 0.0952343% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0125235 - 4.41664% [14] +| | | | | | | | | | Remainder: 0.00023328 - 0.0822702% +| | | | | | | | | Remainder: 0.0485396 - 11.6316% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281244 - 40.2602% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.281061 - 99.9349% [14] +| | | | | | | | | Remainder: 0.00018296 - 0.0650538% +| | | | | | | | Remainder: 1.312e-05 - 0.00187813% +| | | | | | | Remainder: 1.32e-06 - 0.000188958% +| | | | | | getOrientations(): 1.088e-05 - 0.00105851% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004252 - 0.0413676% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033924 - 0.0330046% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019824 - 0.0192867% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.321456 - 31.2744% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.321432 - 99.9928% [1] +| | | | | | | Remainder: 2.324e-05 - 0.00722961% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005478 - 0.0532954% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 5.44823e-05% [2] +| | | | | | Remainder: 0.00631032 - 0.61393% +| | | | | Remainder: 6.92e-06 - 0.000673241% +| | | | fmb->setupBCFieldManagers(): 4.92e-06 - 0.000478633% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.376e-05 - 0.00231145% [1] +| | | | build response library: 2.364e-05 - 0.00229977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.18443% [1] +| | | | | Remainder: 2.336e-05 - 98.8156% +| | | | Remainder: 1.096e-05 - 0.00106622% +| | | Remainder: 1.104e-05 - 0.00107399% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13231 - 13.2817% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.308643 - 27.2577% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.820615 - 72.4724% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00125188 - 0.152554% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.567984 - 69.2144% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.88e-06 - 0.00085918% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.376e-05 - 0.00418322% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.92e-06 - 0.00157047% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00454076 - 0.799453% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0329275 - 5.79726% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0839302 - 14.7769% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0129356 - 2.27747% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.050931 - 8.96698% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0677699 - 11.9317% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.094725 - 16.6774% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.04e-05 - 0.00359165% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.96e-06 - 0.00140145% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152291 - 26.8126% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125716 - 2.21338% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00872336 - 1.53585% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.046303 - 8.15218% [14] +| | | | | Remainder: 0.00026876 - 0.0473183% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.544e-05 - 0.00188151% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 0.000287589% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0011024 - 0.134338% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.249204 - 30.3679% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124829 - 50.0911% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.124351 - 49.8993% [1] +| | | | | Remainder: 2.38e-05 - 0.00955042% +| | | | Remainder: 0.00105608 - 0.128694% +| | | Remainder: 0.00305544 - 0.26984% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440072 - 0.0516192% [1] +| | | getWorksets(): 7.68e-06 - 0.174517% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 77.6042% [1] +| | | | Remainder: 1.72e-06 - 22.3958% +| | | getOrientations(): 8.8e-07 - 0.0199967% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077692 - 17.6544% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095836 - 21.7773% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041644 - 9.463% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121444 - 27.5964% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254504% [3] +| | | Remainder: 0.00102488 - 23.2889% +| | panzer::ModelEvaluator::create_W_op: 0.878438 - 10.3038% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.46394 - 17.1716% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093996 - 0.0642075% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14623 - 78.2976% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.000362929% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00785656 - 0.685426% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0382903 - 3.34054% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0449331 - 3.92008% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00423496 - 0.369469% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0492321 - 4.29513% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0416671 - 3.63514% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0075084 - 0.655052% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.041737 - 3.64124% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.864e-05 - 0.0016262% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153263 - 1.33711% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.090081 - 7.8589% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0139049 - 1.2131% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0837347 - 7.30523% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0929095 - 8.10566% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.125085 - 10.9127% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.916e-05 - 0.00254399% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00730832 - 0.637596% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878803 - 7.6669% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140518 - 12.2591% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203322 - 1.77383% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.004048 - 0.353158% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479031 - 4.17919% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.100694 - 8.78476% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.080393 - 7.01369% [14] +| | | | Remainder: 0.00060092 - 0.0524258% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.436e-05 - 0.001664% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 8.19706e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00337744 - 0.230709% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.31098 - 21.2427% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310948 - 99.9896% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.024e-05 - 0.00650845% [1] +| | | | Remainder: 1.2e-05 - 0.00385876% +| | | Remainder: 0.00238684 - 0.163042% +| | MaxwellPreconditioner::build: 0.00585464 - 0.0686733% [1] +| | | MaxwellPreconditioner: Schur complement: 1.404e-05 - 0.23981% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00267376 - 45.6691% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.137634% [1] +| | | | Ifpack2::Relaxation::compute: 0.00189324 - 70.8082% [1] +| | | | Remainder: 0.00077684 - 29.0542% +| | | MaxwellPreconditioner: Solver S_E: 0.00307416 - 52.5081% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0390351% [1] +| | | | Ifpack2::Relaxation::compute: 0.00264504 - 86.0411% [1] +| | | | Remainder: 0.00042792 - 13.9199% +| | | MaxwellPreconditioner: Block preconditioner: 8.352e-05 - 1.42656% [1] +| | | Remainder: 9.16e-06 - 0.156457% +| | Mini-EM: timestepper: 1.07412 - 12.5992% [1] +| | | Mini-EM: Advance Time Step: 1.07412 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.127905 - 11.9079% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00067836 - 0.530363% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123585 - 96.6225% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119756% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00082016 - 0.663641% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.010245 - 8.28985% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00632776 - 5.12017% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050796 - 0.411021% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0053192 - 4.30409% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00551156 - 4.45974% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00047964 - 0.388106% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0013246 - 1.07181% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.48e-06 - 0.00767084% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0010632 - 0.860299% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012684 - 10.2634% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00411112 - 3.32655% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00192536 - 1.55792% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110404 - 8.93348% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0221963 - 17.9604% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.472e-05 - 0.0119108% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00085852 - 0.69468% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00934256 - 7.55963% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116976 - 9.46523% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087052 - 0.70439% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005062 - 0.409597% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00522788 - 4.23019% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00866152 - 7.00856% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253632 - 2.05229% [14] +| | | | | | Remainder: 0.0003018 - 0.244205% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.152e-05 - 0.016825% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00181385% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00334036 - 2.6116% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000181 - 0.141511% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015536 - 85.8343% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.928177% [1] +| | | | | | Remainder: 2.396e-05 - 13.2376% +| | | | | Remainder: 9.644e-05 - 0.0753998% +| | | | Stratimikos: BelosLOWS: 0.917565 - 85.4248% [1] +| | | | | GMRES block system: Operation Op*x: 0.007463 - 0.813348% [1] +| | | | | Belos::MVT::MvAddMv: 0.000264801 - 0.0288591% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.909196 - 99.0878% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00106208 - 0.116815% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0002762 - 26.0055% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00027024 - 97.8421% [2] +| | | | | | | | Remainder: 5.96e-06 - 2.15786% +| | | | | | | Belos::MVT::MvScale: 0.00014944 - 14.0705% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0003874 - 36.4756% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00037404 - 96.5514% [2] +| | | | | | | | Remainder: 1.336e-05 - 3.44863% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000187401 - 17.6447% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000184961 - 98.698% [2] +| | | | | | | | Remainder: 2.44e-06 - 1.30202% +| | | | | | | Remainder: 6.164e-05 - 5.8037% +| | | | | | Belos::MVT::MvAddMv: 0.00078044 - 0.0858385% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016284 - 0.0179103% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.89847 - 98.8203% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00192148 - 0.213861% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0002082 - 0.0231727% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0272804 - 3.03631% [2] +| | | | | | | | Belos::MVT::Assign: 0.00037864 - 1.38796% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00200356 - 7.34433% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00190024 - 94.8432% [22] +| | | | | | | | | Remainder: 0.00010332 - 5.15682% +| | | | | | | | Belos::MVT::MvDot: 0.00263952 - 9.67553% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00141692 - 5.19392% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0178846 - 65.5587% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00263712 - 9.66673% [60] +| | | | | | | | Remainder: 0.00031996 - 1.17286% +| | | | | | | CG S_E: Operation Op*x: 0.00305056 - 0.339528% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860263 - 95.7476% [1] +| | | | | | | | Belos::MVT::Assign: 0.000475441 - 0.0552669% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0280422 - 3.25973% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0266498 - 95.0343% [310] +| | | | | | | | | Remainder: 0.00139248 - 4.96565% +| | | | | | | | Belos::MVT::MvDot: 0.0400586 - 4.65655% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.020762 - 2.41345% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.726937 - 84.5018% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.041611 - 4.837% [927] +| | | | | | | | Remainder: 0.00237652 - 0.276255% +| | | | | | | Remainder: 0.00574624 - 0.639558% +| | | | | | GMRES block system: Operation Op*x: 0.00695492 - 0.764953% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.088e-05 - 0.00889578% [1] +| | | | | | Remainder: 0.00168444 - 0.185267% +| | | | | Remainder: 0.000642 - 0.0699678% +| | | | Mini-EM: Compute responses: 0.0283571 - 2.64003% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00070292 - 2.47882% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0237726 - 83.833% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 0.0203596% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00049868 - 2.09771% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00609768 - 25.65% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.56e-06 - 0.0360078% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00100876 - 4.24337% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077216 - 3.24811% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0112416 - 47.2879% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.36e-06 - 0.03096% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098688 - 4.15133% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00087196 - 3.66792% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0008636 - 3.63275% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000116 - 0.487957% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.72e-06 - 0.0282678% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00062584 - 2.63261% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043444 - 1.82748% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.556e-05 - 0.35991% [14] +| | | | | | Remainder: 0.000142 - 0.597326% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.108e-05 - 0.0390731% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0077582% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0034462 - 12.1529% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024312 - 0.857352% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.394867% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022372 - 92.0204% [1] +| | | | | | Remainder: 1.844e-05 - 7.58473% +| | | | | Remainder: 0.00017896 - 0.631095% +| | | | Remainder: 0.00029336 - 0.0273116% +| | | Remainder: 4.12e-06 - 0.000383568% +| | Remainder: 0.0622374 - 0.730027% +| Remainder: 3.88e-05 - 0.000455111% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.917565 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4257 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00206212 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.861409 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0276486 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 0.9154 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.59724 [1] +| Mini-EM: Total Time: 8.5972 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0005984 - 0.0069604% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028648 - 47.8743% [1] +| | | Remainder: 0.00031192 - 52.1257% +| | Mini-EM: build physics blocks: 0.0008006 - 0.00931233% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023648 - 0.00275066% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37597 - 16.0048% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.524805 - 6.10437% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.224558 - 42.7889% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181033 - 80.6175% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00572532 - 2.54959% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0377029 - 16.7898% [3] +| | | | Remainder: 9.676e-05 - 0.043089% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0307008 - 5.84995% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0196812 - 64.1065% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00109968 - 3.58193% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00252508 - 8.2248% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146724 - 4.77916% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012546 - 4.08654% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426384 - 13.8884% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00030968 - 1.0087% [3] +| | | | Remainder: 9.948e-05 - 0.324031% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0524605 - 9.99619% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0216832 - 4.13166% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0660045 - 12.577% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0287448 - 5.47724% [3] +| | | Remainder: 0.100653 - 19.1791% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0352378 - 0.409875% [2] +| | Mini-EM: setup physics model evaluator: 0.952872 - 11.0835% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.952841 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000348432% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.29696e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.947503 - 99.4397% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.947486 - 99.9983% [1] +| | | | | | getWorksets(): 0.9228 - 97.3946% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.922796 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.532207 - 57.6733% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00559716 - 1.05169% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0873801 - 16.4185% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00167968 - 1.92227% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0856617 - 98.0335% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000864481 - 1.00918% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044744 - 0.522334% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00156788 - 1.83032% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077742 - 9.07547% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176337 - 20.5853% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00435088 - 5.07914% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0134307 - 15.6787% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043348 - 0.506037% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0233023 - 27.2027% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100513 - 43.1342% [14] +| | | | | | | | | | | | Remainder: 0.013251 - 56.8658% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124969 - 14.5887% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314392 - 3.67016% [14] +| | | | | | | | | | | Remainder: 0.00021584 - 0.251968% +| | | | | | | | | | Remainder: 3.868e-05 - 0.0442664% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379435 - 71.2948% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220442 - 58.0974% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003312 - 0.150244% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010236 - 0.046434% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117449 - 53.2788% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843097 - 38.2458% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.616e-05 - 0.0436215% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174464 - 7.91427% [14] +| | | | | | | | | | | Remainder: 0.0007074 - 0.320901% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0743951 - 19.6068% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0525641 - 13.8532% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00043076 - 0.113527% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179396 - 4.72796% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133077 - 3.50723% [14] +| | | | | | | | | | Remainder: 0.00035624 - 0.0938869% +| | | | | | | | | Remainder: 0.0597939 - 11.2351% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.390552 - 42.3227% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.390225 - 99.9161% [28] +| | | | | | | | | Remainder: 0.00032772 - 0.0839119% +| | | | | | | | Remainder: 3.704e-05 - 0.00401389% +| | | | | | | Remainder: 4.56e-06 - 0.000494148% +| | | | | | getOrientations(): 1.248e-05 - 0.00131717% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077592 - 0.0818925% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704681 - 0.0743737% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038532 - 0.0406676% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011868 - 0.0125258% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086652 - 0.0914546% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000101321% [2] +| | | | | | Remainder: 0.0218214 - 2.30308% +| | | | | Remainder: 1.64e-05 - 0.00173087% +| | | | fmb->setupBCFieldManagers(): 8.48e-06 - 0.00088997% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00168339% [1] +| | | | build response library: 0.00528892 - 0.555068% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00520108 - 98.3392% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0561422% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.0137% [1] +| | | | | | | Remainder: 1.08e-06 - 36.9863% +| | | | | | getOrientations(): 5.2e-07 - 0.00999792% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766321 - 14.7339% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008836 - 16.9888% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042244 - 8.12216% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117628 - 22.6161% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0238412% [3] +| | | | | | Remainder: 0.00194776 - 37.4491% +| | | | | Remainder: 8.784e-05 - 1.66083% +| | | | Remainder: 2.124e-05 - 0.00222912% +| | | Remainder: 3.024e-05 - 0.00317356% +| | Mini-EM: setup auxiliary physics model evaluator: 1.03541 - 12.0435% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.03539 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.3402e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 5.79489e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.03533 - 99.9936% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03532 - 99.9992% [1] +| | | | | | getWorksets(): 0.706569 - 68.2464% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.706567 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.420497 - 59.5127% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00527216 - 1.25379% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0801203 - 19.0537% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0015478 - 1.93185% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0785437 - 98.0322% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000724001 - 0.921781% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043684 - 0.556175% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00153292 - 1.95168% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00771512 - 9.82271% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168264 - 21.423% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00430692 - 5.48347% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117273 - 14.931% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003884 - 0.494502% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0219164 - 27.9034% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0098844 - 45.1006% [14] +| | | | | | | | | | | | Remainder: 0.012032 - 54.8994% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00974956 - 12.4129% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00306788 - 3.90595% [14] +| | | | | | | | | | | Remainder: 0.00015196 - 0.193472% +| | | | | | | | | | Remainder: 2.88e-05 - 0.035946% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285933 - 67.9987% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.16624 - 58.1396% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017552 - 0.105582% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-05 - 0.0584696% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0826686 - 49.7284% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0829099 - 49.8736% [14] +| | | | | | | | | | | Remainder: 0.00038888 - 0.233927% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0532324 - 18.6171% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0539875 - 18.8812% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026268 - 0.0918678% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119863 - 4.192% [14] +| | | | | | | | | | Remainder: 0.00022368 - 0.0782282% +| | | | | | | | | Remainder: 0.0491724 - 11.6939% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.286058 - 40.4856% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.285883 - 99.9391% [14] +| | | | | | | | | Remainder: 0.0001742 - 0.0608968% +| | | | | | | | Remainder: 1.204e-05 - 0.00170401% +| | | | | | | Remainder: 1.84e-06 - 0.000260413% +| | | | | | getOrientations(): 1.108e-05 - 0.0010702% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045692 - 0.0441332% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034536 - 0.0333578% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020168 - 0.01948% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.320847 - 30.9901% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.320823 - 99.9924% [1] +| | | | | | | Remainder: 2.432e-05 - 0.00757993% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005538 - 0.0534907% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.18166e-05% [2] +| | | | | | Remainder: 0.0063344 - 0.61183% +| | | | | Remainder: 8.56e-06 - 0.000826791% +| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.00050995% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.372e-05 - 0.00229091% [1] +| | | | build response library: 2.588e-05 - 0.00249953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.927357% [1] +| | | | | Remainder: 2.564e-05 - 99.0726% +| | | | Remainder: 9.96e-06 - 0.000961952% +| | | Remainder: 1.032e-05 - 0.000996711% +| | Mini-EM: eval auxiliary physics model evaluator: 1.1404 - 13.2648% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.310577 - 27.2339% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.826679 - 72.49% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124172 - 0.150206% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.578439 - 69.9714% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 6.76e-06 - 0.00116866% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.584e-05 - 0.0044672% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.4e-06 - 0.00145218% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00475112 - 0.821369% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0327884 - 5.66842% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0909929 - 15.7308% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138901 - 2.4013% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0520654 - 9.00102% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0679952 - 11.7549% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.095254 - 16.4674% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.984e-05 - 0.00342992% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.4e-06 - 0.00145218% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152005 - 26.2785% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126045 - 2.17905% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00955968 - 1.65267% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462078 - 7.98837% [14] +| | | | | Remainder: 0.00025564 - 0.0441948% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.676e-05 - 0.00202739% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000241932% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00102948 - 0.124532% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.244919 - 29.6269% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122294 - 49.9324% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.122598 - 50.0563% [1] +| | | | | Remainder: 2.772e-05 - 0.011318% +| | | | Remainder: 0.00103032 - 0.124634% +| | | Remainder: 0.00314912 - 0.276141% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442164 - 0.0514311% [1] +| | | getWorksets(): 7.32e-06 - 0.165549% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 77.5956% [1] +| | | | Remainder: 1.64e-06 - 22.4044% +| | | getOrientations(): 9.6e-07 - 0.0217114% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079512 - 17.9825% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093036 - 21.0411% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041804 - 9.45441% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122488 - 27.7019% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0262346% [3] +| | | Remainder: 0.0010438 - 23.6066% +| | panzer::ModelEvaluator::create_W_op: 0.880853 - 10.2458% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49858 - 17.431% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093028 - 0.0620774% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.17709 - 78.5468% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.000326229% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0144699 - 1.2293% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0387524 - 3.29223% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0454704 - 3.86296% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00417832 - 0.354971% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496589 - 4.21879% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0421984 - 3.58498% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00748956 - 0.636278% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0416347 - 3.53709% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.976e-05 - 0.00167872% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153606 - 1.30497% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0914293 - 7.76741% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0148022 - 1.25752% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.088463 - 7.51541% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0938202 - 7.97053% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.1267 - 10.7639% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.06e-05 - 0.00259963% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0142957 - 1.2145% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0875856 - 7.44087% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.14073 - 11.9558% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.02005 - 1.70336% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00408896 - 0.347379% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482842 - 4.102% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.107838 - 9.16139% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0791666 - 6.72563% [14] +| | | | Remainder: 0.00056728 - 0.0481935% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.776e-05 - 0.00185242% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.74065e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0031372 - 0.209345% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314988 - 21.0191% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.314957 - 99.9901% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.956e-05 - 0.00620976% [1] +| | | | Remainder: 1.148e-05 - 0.00364458% +| | | Remainder: 0.00240876 - 0.160736% +| | MaxwellPreconditioner::build: 0.00592096 - 0.0688708% [1] +| | | MaxwellPreconditioner: Schur complement: 1.592e-05 - 0.268875% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00270396 - 45.6676% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.139055% [1] +| | | | Ifpack2::Relaxation::compute: 0.00191696 - 70.8945% [1] +| | | | Remainder: 0.00078324 - 28.9664% +| | | MaxwellPreconditioner: Solver S_E: 0.0031064 - 52.4645% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0412053% [1] +| | | | Ifpack2::Relaxation::compute: 0.00267712 - 86.1808% [1] +| | | | Remainder: 0.000428 - 13.778% +| | | MaxwellPreconditioner: Block preconditioner: 8.6e-05 - 1.45247% [1] +| | | Remainder: 8.68e-06 - 0.146598% +| | Mini-EM: timestepper: 1.07212 - 12.4706% [1] +| | | Mini-EM: Advance Time Step: 1.07211 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128009 - 11.9399% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066708 - 0.521118% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123937 - 96.8188% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00148462% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00080156 - 0.646747% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104215 - 8.40868% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00626168 - 5.0523% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050268 - 0.405593% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00528556 - 4.26471% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00544844 - 4.39613% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00048992 - 0.395297% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132604 - 1.06993% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.56e-06 - 0.00771359% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.001059 - 0.854465% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0128123 - 10.3377% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0047048 - 3.79612% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00163956 - 1.3229% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110039 - 8.87863% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0221164 - 17.8448% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.6e-05 - 0.0129098% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00081756 - 0.659657% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00936348 - 7.55502% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116409 - 9.39257% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087408 - 0.705261% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005114 - 0.412628% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0052218 - 4.21326% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00874668 - 7.05735% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00256132 - 2.06663% [14] +| | | | | | Remainder: 0.00029928 - 0.241477% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.244e-05 - 0.01753% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00168738% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00310256 - 2.4237% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001802 - 0.140771% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015476 - 85.8824% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 1.08768% [1] +| | | | | | Remainder: 2.348e-05 - 13.03% +| | | | | Remainder: 9.78e-05 - 0.0764006% +| | | | Stratimikos: BelosLOWS: 0.915449 - 85.3872% [1] +| | | | | GMRES block system: Operation Op*x: 0.00741864 - 0.810383% [1] +| | | | | Belos::MVT::MvAddMv: 0.0002536 - 0.0277023% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.907113 - 99.0894% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00108832 - 0.119976% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00027956 - 25.6873% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00027356 - 97.8538% [2] +| | | | | | | | Remainder: 6e-06 - 2.14623% +| | | | | | | Belos::MVT::MvScale: 0.00015308 - 14.0657% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00040796 - 37.4853% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00039348 - 96.4506% [2] +| | | | | | | | Remainder: 1.448e-05 - 3.54937% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018116 - 16.6458% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00017864 - 98.609% [2] +| | | | | | | | Remainder: 2.52e-06 - 1.39104% +| | | | | | | Remainder: 6.656e-05 - 6.11585% +| | | | | | Belos::MVT::MvAddMv: 0.00083376 - 0.0919136% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016448 - 0.0181323% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.896418 - 98.821% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00192204 - 0.214413% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0002218 - 0.0247429% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0273264 - 3.04839% [2] +| | | | | | | | Belos::MVT::Assign: 0.00036536 - 1.33702% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00218368 - 7.99111% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00208492 - 95.4774% [22] +| | | | | | | | | Remainder: 9.876e-05 - 4.52264% +| | | | | | | | Belos::MVT::MvDot: 0.00263056 - 9.62646% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00136736 - 5.00381% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0178786 - 65.4262% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00259332 - 9.49018% [60] +| | | | | | | | Remainder: 0.00030748 - 1.12521% +| | | | | | | CG S_E: Operation Op*x: 0.00309636 - 0.345415% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.858115 - 95.7271% [1] +| | | | | | | | Belos::MVT::Assign: 0.00047496 - 0.0553492% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0282936 - 3.29718% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269438 - 95.2292% [310] +| | | | | | | | | Remainder: 0.00134984 - 4.77083% +| | | | | | | | Belos::MVT::MvDot: 0.0396626 - 4.62206% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.0197399 - 2.30038% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.726042 - 84.609% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.0415367 - 4.84046% [927] +| | | | | | | | Remainder: 0.00236504 - 0.275609% +| | | | | | | Remainder: 0.00573688 - 0.639978% +| | | | | | GMRES block system: Operation Op*x: 0.0068932 - 0.759906% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.996e-05 - 0.00991718% [1] +| | | | | | Remainder: 0.00162476 - 0.179113% +| | | | | Remainder: 0.00066344 - 0.0724716% +| | | | Mini-EM: Compute responses: 0.028326 - 2.64207% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00070976 - 2.50568% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0240375 - 84.8601% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.0159751% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0004978 - 2.07093% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00623616 - 25.9435% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-06 - 0.0332814% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00101608 - 4.22707% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077232 - 3.21298% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0113439 - 47.1925% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-06 - 0.0316173% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098164 - 4.08379% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00086324 - 3.59122% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00091452 - 3.80456% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011532 - 0.479751% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.24e-06 - 0.0259595% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000625 - 2.60011% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00042984 - 1.78821% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.124e-05 - 0.337972% [14] +| | | | | | Remainder: 0.00013476 - 0.560624% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.136e-05 - 0.0401045% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00578973% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313036 - 11.0512% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024828 - 0.876509% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.322217% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022816 - 91.8962% [1] +| | | | | | Remainder: 1.932e-05 - 7.78154% +| | | | | Remainder: 0.00018712 - 0.660594% +| | | | Remainder: 0.0003308 - 0.0308549% +| | | Remainder: 4.96e-06 - 0.000462635% +| | Remainder: 0.0689807 - 0.802362% +| Remainder: 4.028e-05 - 0.000468522% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.915449 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4937 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00201652 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.864047 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0278361 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 0.918561 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.59298 [1] +| Mini-EM: Total Time: 8.59294 - 99.9995% [1] +| | Mini-EM: build mesh: 0.00059004 - 0.00686657% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028324 - 48.0035% [1] +| | | Remainder: 0.0003068 - 51.9965% +| | Mini-EM: build physics blocks: 0.00079052 - 0.00919964% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002346 - 0.00273015% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.38557 - 16.1245% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.52556 - 6.11618% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.225055 - 42.8219% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181248 - 80.5353% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00582936 - 2.5902% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.037871 - 16.8274% [3] +| | | | Remainder: 0.000106 - 0.0470996% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.030885 - 5.8766% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0198332 - 64.2161% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00125356 - 4.05879% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0024188 - 7.83162% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014724 - 4.76736% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125904 - 4.07654% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426232 - 13.8006% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00028312 - 0.91669% [3] +| | | | Remainder: 0.00010264 - 0.332329% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0526892 - 10.0254% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217662 - 4.14152% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0666603 - 12.6837% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0284016 - 5.40407% [3] +| | | Remainder: 0.100102 - 19.0468% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.031066 - 0.361529% [2] +| | Mini-EM: setup physics model evaluator: 0.949495 - 11.0497% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.949467 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000307541% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.31933e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.944107 - 99.4355% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.94409 - 99.9981% [1] +| | | | | | getWorksets(): 0.919071 - 97.35% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.919064 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.529047 - 57.5636% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0055648 - 1.05185% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.087534 - 16.5456% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00170564 - 1.94855% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0857894 - 98.0069% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0008792 - 1.02484% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045724 - 0.53298% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00156548 - 1.82479% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00776552 - 9.05184% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0175457 - 20.4521% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00450616 - 5.25258% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136968 - 15.9657% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00044936 - 0.523794% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0231038 - 26.9309% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100272 - 43.4004% [14] +| | | | | | | | | | | | Remainder: 0.0130767 - 56.5996% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124622 - 14.5265% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314504 - 3.666% [14] +| | | | | | | | | | | Remainder: 0.00021276 - 0.248003% +| | | | | | | | | | Remainder: 3.896e-05 - 0.0445084% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379229 - 71.6815% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222722 - 58.7302% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00034312 - 0.154058% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010728 - 0.0481678% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.120058 - 53.9048% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0839413 - 37.6889% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00010664 - 0.0478804% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174312 - 7.82644% [14] +| | | | | | | | | | | Remainder: 0.00073444 - 0.329757% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0734843 - 19.3773% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0509243 - 13.4284% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045272 - 0.119379% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179564 - 4.73498% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133138 - 3.51077% [14] +| | | | | | | | | | Remainder: 0.00037544 - 0.099001% +| | | | | | | | | Remainder: 0.0567194 - 10.7211% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.389978 - 42.432% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.389658 - 99.9181% [28] +| | | | | | | | | Remainder: 0.00031948 - 0.0819226% +| | | | | | | | Remainder: 3.988e-05 - 0.0043392% +| | | | | | | Remainder: 6.24e-06 - 0.000678947% +| | | | | | getOrientations(): 1.22e-05 - 0.00129225% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783 - 0.0829371% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071116 - 0.0753276% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003868 - 0.0409707% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119 - 0.0126047% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086628 - 0.0917582% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.74484e-05% [2] +| | | | | | Remainder: 0.0221395 - 2.34506% +| | | | | Remainder: 1.776e-05 - 0.00188114% +| | | | fmb->setupBCFieldManagers(): 8.76e-06 - 0.000922623% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00169779% [1] +| | | | build response library: 0.00530944 - 0.559202% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522284 - 98.3689% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0628011% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 68.2927% [1] +| | | | | | | Remainder: 1.04e-06 - 31.7073% +| | | | | | getOrientations(): 4.8e-07 - 0.0091904% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075072 - 14.3738% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088964 - 17.0336% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040524 - 7.759% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011962 - 22.9033% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0222101% [3] +| | | | | | Remainder: 0.00197612 - 37.8361% +| | | | | Remainder: 8.66e-05 - 1.63106% +| | | | Remainder: 2.2e-05 - 0.00231709% +| | | Remainder: 2.812e-05 - 0.00296157% +| | Mini-EM: setup auxiliary physics model evaluator: 1.0349 - 12.0436% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.03489 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.34378e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 6.57075e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.03483 - 99.994% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03482 - 99.9994% [1] +| | | | | | getWorksets(): 0.703377 - 67.9709% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.703375 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.418068 - 59.4374% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00534492 - 1.27848% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0800368 - 19.1444% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00155224 - 1.93941% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0784532 - 98.0215% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000745721 - 0.950529% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045004 - 0.573641% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001539 - 1.96168% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00769464 - 9.80793% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168341 - 21.4575% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00446172 - 5.68711% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119821 - 15.2729% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00039328 - 0.501292% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0213914 - 27.2664% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969164 - 45.3062% [14] +| | | | | | | | | | | | Remainder: 0.0116998 - 54.6938% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00973324 - 12.4064% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00307468 - 3.91912% [14] +| | | | | | | | | | | Remainder: 0.00015332 - 0.195428% +| | | | | | | | | | Remainder: 3.128e-05 - 0.039082% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285384 - 68.2625% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.16718 - 58.5807% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017792 - 0.106424% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010648 - 0.0636919% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0824498 - 49.318% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0840507 - 50.2756% [14] +| | | | | | | | | | | Remainder: 0.00039496 - 0.236249% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0520287 - 18.2312% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0539533 - 18.9055% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027248 - 0.0954785% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117302 - 4.11031% [14] +| | | | | | | | | | Remainder: 0.00021912 - 0.0767808% +| | | | | | | | | Remainder: 0.0473027 - 11.3146% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.285295 - 40.5608% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.285125 - 99.9407% [14] +| | | | | | | | | Remainder: 0.00016912 - 0.0592791% +| | | | | | | | Remainder: 1.252e-05 - 0.00177999% +| | | | | | | Remainder: 1.52e-06 - 0.0002161% +| | | | | | getOrientations(): 1.196e-05 - 0.00115576% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000439281 - 0.04245% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003448 - 0.0333198% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020176 - 0.0194971% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.324716 - 31.379% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.324691 - 99.9924% [1] +| | | | | | | Remainder: 2.484e-05 - 0.00764976% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00055804 - 0.0539263% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 5.79811e-05% [2] +| | | | | | Remainder: 0.0051712 - 0.49972% +| | | | | Remainder: 6.16e-06 - 0.000595269% +| | | | fmb->setupBCFieldManagers(): 5.52e-06 - 0.000533391% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.304e-05 - 0.00222633% [1] +| | | | build response library: 2.392e-05 - 0.00231136% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.17057% [1] +| | | | | Remainder: 2.364e-05 - 98.8294% +| | | | Remainder: 8.68e-06 - 0.000838737% +| | | Remainder: 1.012e-05 - 0.000977873% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13943 - 13.26% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.313107 - 27.4793% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.8237 - 72.2908% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124872 - 0.151599% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.572716 - 69.5297% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 5.8e-06 - 0.00101272% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.476e-05 - 0.00432326% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.76e-06 - 0.00152955% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00506772 - 0.884858% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0331447 - 5.78728% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0839401 - 14.6565% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138789 - 2.42335% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0527914 - 9.21774% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0677776 - 11.8344% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0947392 - 16.5421% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.088e-05 - 0.00364579% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.6e-06 - 0.00150162% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152378 - 26.6063% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0130617 - 2.28066% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00926832 - 1.61831% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0463275 - 8.0891% [14] +| | | | | Remainder: 0.00027152 - 0.0474092% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.00215613% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000247663% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00112948 - 0.137123% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.247542 - 30.0524% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124169 - 50.1609% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123347 - 49.8287% [1] +| | | | | Remainder: 2.568e-05 - 0.010374% +| | | | Remainder: 0.00104448 - 0.126803% +| | | Remainder: 0.00261968 - 0.229912% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440396 - 0.0512509% [1] +| | | getWorksets(): 7.96e-06 - 0.180746% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.08e-06 - 76.3819% [1] +| | | | Remainder: 1.88e-06 - 23.6181% +| | | getOrientations(): 8.8e-07 - 0.019982% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078652 - 17.8594% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091684 - 20.8185% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004098 - 9.30526% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122984 - 27.9258% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254317% [3] +| | | Remainder: 0.001051 - 23.8649% +| | panzer::ModelEvaluator::create_W_op: 0.885761 - 10.308% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.48937 - 17.3325% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000935721 - 0.0628267% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1666 - 78.3287% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.000291445% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0141906 - 1.2164% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0386587 - 3.31379% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0440067 - 3.77221% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00422148 - 0.361861% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496082 - 4.25236% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0417487 - 3.57866% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00751964 - 0.644576% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0422635 - 3.62278% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.832e-05 - 0.00157037% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154438 - 1.32383% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0896096 - 7.68124% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0149979 - 1.28561% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0889024 - 7.62062% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.092579 - 7.93578% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126039 - 10.8039% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.06e-05 - 0.002623% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0141214 - 1.21048% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878653 - 7.53173% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140168 - 12.0151% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0202223 - 1.73344% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00408308 - 0.349998% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482896 - 4.13934% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101834 - 8.72909% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0795772 - 6.82127% [14] +| | | | Remainder: 0.00060024 - 0.051452% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.7161e-05 - 0.00182366% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 8.32568e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00338376 - 0.227195% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.31603 - 21.2191% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.315995 - 99.9888% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.244e-05 - 0.00710059% [1] +| | | | Remainder: 1.28e-05 - 0.00405025% +| | | Remainder: 0.00238664 - 0.160245% +| | MaxwellPreconditioner::build: 0.00599608 - 0.0697792% [1] +| | | MaxwellPreconditioner: Schur complement: 1.624e-05 - 0.270843% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00273312 - 45.5818% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.127327% [1] +| | | | Ifpack2::Relaxation::compute: 0.00192308 - 70.3621% [1] +| | | | Remainder: 0.00080656 - 29.5106% +| | | MaxwellPreconditioner: Solver S_E: 0.00315236 - 52.5737% [1] +| | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0482178% [1] +| | | | Ifpack2::Relaxation::compute: 0.00269492 - 85.4889% [1] +| | | | Remainder: 0.000455921 - 14.4628% +| | | MaxwellPreconditioner: Block preconditioner: 8.528e-05 - 1.42226% [1] +| | | Remainder: 9.08e-06 - 0.151432% +| | Mini-EM: timestepper: 1.07596 - 12.5214% [1] +| | | Mini-EM: Advance Time Step: 1.07595 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128569 - 11.9493% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0006734 - 0.523764% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124216 - 96.6138% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119148% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00081484 - 0.655988% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104632 - 8.42338% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00635404 - 5.11533% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00051248 - 0.412573% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00533052 - 4.29134% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00549056 - 4.42018% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004922 - 0.396246% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132456 - 1.06634% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-06 - 0.00772849% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105988 - 0.853258% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012726 - 10.2451% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00457816 - 3.68565% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0017716 - 1.42623% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110258 - 8.87637% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220569 - 17.757% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.7081e-05 - 0.0137511% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008546 - 0.687997% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00937693 - 7.54891% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116744 - 9.39853% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0008608 - 0.692988% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00062924 - 0.50657% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00523728 - 4.21628% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00870057 - 7.0044% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0025432 - 2.04741% [14] +| | | | | | Remainder: 0.00030964 - 0.249276% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1e-05 - 0.0163336% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00180447% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337256 - 2.62315% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018772 - 0.146007% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015948 - 84.9563% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.92e-06 - 1.0228% [1] +| | | | | | Remainder: 2.632e-05 - 14.0209% +| | | | | Remainder: 9.656e-05 - 0.0751035% +| | | | Stratimikos: BelosLOWS: 0.918613 - 85.3765% [1] +| | | | | GMRES block system: Operation Op*x: 0.00749024 - 0.815386% [1] +| | | | | Belos::MVT::MvAddMv: 0.00024328 - 0.0264834% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.910104 - 99.0737% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00112632 - 0.123757% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000282002 - 25.0374% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000276082 - 97.9007% [2] +| | | | | | | | Remainder: 5.92e-06 - 2.09928% +| | | | | | | Belos::MVT::MvScale: 0.00015016 - 13.3319% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00042176 - 37.4458% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00040684 - 96.4624% [2] +| | | | | | | | Remainder: 1.492e-05 - 3.53756% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00019512 - 17.3236% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019252 - 98.6675% [2] +| | | | | | | | Remainder: 2.6e-06 - 1.33251% +| | | | | | | Remainder: 7.728e-05 - 6.86127% +| | | | | | Belos::MVT::MvAddMv: 0.00081516 - 0.0895678% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016436 - 0.0180595% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.89916 - 98.7975% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00191772 - 0.213279% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0001696 - 0.018862% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0275176 - 3.06037% [2] +| | | | | | | | Belos::MVT::Assign: 0.00032 - 1.16289% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00213216 - 7.74835% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00201872 - 94.6796% [22] +| | | | | | | | | Remainder: 0.00011344 - 5.32042% +| | | | | | | | Belos::MVT::MvDot: 0.00270332 - 9.82397% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.0013742 - 4.99389% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0179926 - 65.3858% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00265768 - 9.65811% [60] +| | | | | | | | Remainder: 0.00033764 - 1.227% +| | | | | | | CG S_E: Operation Op*x: 0.003087 - 0.343321% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860755 - 95.7287% [1] +| | | | | | | | Belos::MVT::Assign: 0.00047212 - 0.0548495% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0284544 - 3.30575% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269347 - 94.6591% [310] +| | | | | | | | | Remainder: 0.00151972 - 5.34089% +| | | | | | | | Belos::MVT::MvDot: 0.0403956 - 4.69305% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.0208788 - 2.42564% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.725471 - 84.2831% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.0423426 - 4.91924% [927] +| | | | | | | | Remainder: 0.00274036 - 0.318367% +| | | | | | | Remainder: 0.00571348 - 0.635424% +| | | | | | GMRES block system: Operation Op*x: 0.00705868 - 0.775591% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.992e-05 - 0.00878141% [1] +| | | | | | Remainder: 0.00169964 - 0.186752% +| | | | | Remainder: 0.00077516 - 0.0843837% +| | | | Mini-EM: Compute responses: 0.0284819 - 2.64713% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007982 - 2.80248% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0237931 - 83.5373% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.0163073% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000505921 - 2.12634% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0055476 - 23.3161% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.48e-06 - 0.0314377% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00105388 - 4.42936% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00079188 - 3.3282% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0116669 - 49.0348% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8e-06 - 0.0336233% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00101468 - 4.26461% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000868481 - 3.65015% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0008928 - 3.75236% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011684 - 0.491068% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-06 - 0.0285798% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00063384 - 2.66397% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043748 - 1.83869% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.704e-05 - 0.365821% [14] +| | | | | | Remainder: 0.00014956 - 0.628587% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2e-05 - 0.042132% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00575804% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00343512 - 12.0607% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024888 - 0.873817% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.353584% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022848 - 91.8033% [1] +| | | | | | Remainder: 1.952e-05 - 7.84314% +| | | | | Remainder: 0.00019304 - 0.677763% +| | | | Remainder: 0.00029056 - 0.0270049% +| | | Remainder: 4.28e-06 - 0.000397785% +| | Remainder: 0.0638228 - 0.742735% +| Remainder: 4.128e-05 - 0.000480392% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.918613 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.3921 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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 31.84 msec task-clock:u # 0.003 CPUs utilized ( +- 1.34% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,790 page-faults:u # 87.638 K/sec ( +- 0.16% ) + 31,135,043 cycles:u # 0.978 GHz ( +- 10.66% ) (75.66%) + 71,044,659 instructions:u # 2.28 insn per cycle ( +- 4.95% ) + branches:u + 352,593 branch-misses:u ( +- 0.31% ) + 27,931,670 L1-dcache-loads:u # 877.371 M/sec ( +- 0.26% ) + 387,139 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 1.08% ) + LLC-loads:u + LLC-load-misses:u + 26,646,749 L1-icache-loads:u # 837.010 M/sec ( +- 0.19% ) + 241,894 L1-icache-load-misses:u # 0.91% of all L1-icache accesses ( +- 1.02% ) + 21,033,285 dTLB-loads:u # 660.684 M/sec ( +- 41.75% ) (20.68%) + 0 dTLB-load-misses:u (1.18%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 9.1567 +- 0.0192 seconds time elapsed ( +- 0.21% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 314,522 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.18% ) + 16,868,558 BR_RETIRED:u ( +- 0.21% ) + + 9.2266 +- 0.0515 seconds time elapsed ( +- 0.56% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 22,816,472 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% ) + 5,182 ITLB_WALK:u ( +- 2.49% ) + 12,322 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.81% ) + 30,587,884 L1D_TLB:u ( +- 0.25% ) + + 9.1797 +- 0.0316 seconds time elapsed ( +- 0.34% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 26,747,276 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.37% ) + 240,224 L1I_CACHE_REFILL:u ( +- 0.79% ) + 387,390 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.69% ) + 28,001,668 L1D_CACHE:u ( +- 0.38% ) + + 9.2147 +- 0.0295 seconds time elapsed ( +- 0.32% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 473,296 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.40% ) + 500,418 LL_CACHE_RD:u ( +- 0.65% ) + 134,109 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.69% ) + 17,990 L2D_TLB_REFILL:u ( +- 2.31% ) + 262,352 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.25% ) + 1,475,208 L2D_CACHE:u ( +- 0.48% ) + + 9.2510 +- 0.0442 seconds time elapsed ( +- 0.48% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell30_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..ffc3f0d --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell30_power.output @@ -0,0 +1,170 @@ +Socket1 19.44 +Socket2 19.32 +Socket1 19.40 +Socket2 19.28 +Socket1 19.68 +Socket2 19.68 +Socket1 19.68 +Socket2 19.68 +Socket1 19.72 +Socket2 19.80 +Socket1 19.92 +Socket2 19.56 +Socket1 19.76 +Socket2 19.76 +Socket1 19.44 +Socket2 19.32 +Socket1 19.64 +Socket2 19.12 +Socket1 19.28 +Socket2 19.04 +Socket1 19.56 +Socket2 19.12 +Socket1 19.44 +Socket2 19.12 +Socket1 19.56 +Socket2 18.96 +Socket1 19.44 +Socket2 18.84 +Socket1 19.56 +Socket2 18.76 +Socket1 19.36 +Socket2 18.76 +Socket1 19.36 +Socket2 18.56 +Socket1 19.68 +Socket2 18.56 +Socket1 19.64 +Socket2 18.96 +Socket1 19.48 +Socket2 19.28 +Socket1 19.44 +Socket2 19.48 +Socket1 19.36 +Socket2 19.64 +Socket1 19.52 +Socket2 19.48 +Socket1 19.52 +Socket2 19.12 +Socket1 19.60 +Socket2 19.32 +Socket1 19.60 +Socket2 19.28 +Socket1 19.32 +Socket2 19.56 +Socket1 19.28 +Socket2 19.48 +Socket1 19.28 +Socket2 19.48 +Socket1 19.20 +Socket2 19.40 +Start +Socket1 19.32 +Socket2 19.48 +Socket1 19.32 +Socket2 19.24 +Socket1 19.72 +Socket2 19.28 +Socket1 20.64 +Socket2 20.00 +Socket1 20.84 +Socket2 20.40 +Socket1 21.12 +Socket2 20.68 +Socket1 21.28 +Socket2 21.16 +Socket1 21.00 +Socket2 21.08 +Socket1 20.56 +Socket2 20.76 +Socket1 20.84 +Socket2 20.80 +Socket1 21.00 +Socket2 20.96 +Socket1 21.00 +Socket2 20.96 +Socket1 21.12 +Socket2 20.68 +Socket1 21.32 +Socket2 20.56 +Socket1 21.16 +Socket2 20.48 +Socket1 21.36 +Socket2 20.48 +Socket1 21.68 +Socket2 20.84 +Socket1 21.80 +Socket2 20.92 +Socket1 22.16 +Socket2 21.28 +Socket1 23.76 +Socket2 21.40 +Socket1 26.00 +Socket2 21.16 +Socket1 26.84 +Socket2 21.04 +Socket1 27.28 +Socket2 21.20 +Socket1 28.56 +Socket2 21.16 +End +Socket1 29.20 +Socket2 21.16 +Socket1 29.20 +Socket2 21.12 +Socket1 28.08 +Socket2 20.80 +Socket1 26.88 +Socket2 20.28 +Socket1 24.92 +Socket2 20.04 +Socket1 22.76 +Socket2 19.84 +Socket1 19.64 +Socket2 19.40 +Socket1 19.32 +Socket2 19.64 +Socket1 19.44 +Socket2 19.72 +Socket1 19.60 +Socket2 19.72 +Socket1 19.44 +Socket2 20.20 +Socket1 19.52 +Socket2 20.24 +Socket1 19.48 +Socket2 19.92 +Socket1 19.48 +Socket2 19.92 +Socket1 19.36 +Socket2 19.60 +Socket1 19.28 +Socket2 19.12 +Socket1 19.48 +Socket2 18.68 +Socket1 19.72 +Socket2 18.52 +Socket1 19.60 +Socket2 18.64 +Socket1 19.68 +Socket2 18.72 +Socket1 19.68 +Socket2 18.92 +Socket1 19.44 +Socket2 19.12 +Socket1 19.32 +Socket2 19.28 +Socket1 19.36 +Socket2 19.32 +Socket1 19.48 +Socket2 19.48 +Socket1 19.48 +Socket2 19.48 +Socket1 20.04 +Socket2 19.08 +Socket1 19.96 +Socket2 18.92 +Socket1 20.20 +Socket2 19.00 +Socket1 19.84 +Socket2 19.08 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell32.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell32.output new file mode 100644 index 0000000..392fc82 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell32.output @@ -0,0 +1,3008 @@ +oasis15.umiacs.umd.edu +30 CG Tpetra maxwell32.xml +output_avg5/altra_CG_Tpetra_maxwell32.output +output_avg5/altra_CG_Tpetra_maxwell32_power.output +dt = 4.16955e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00200652 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.04589 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0338935 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 1.11141 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: 10.4051 [1] +| Mini-EM: Total Time: 10.405 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000662679 - 0.00636883% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003242 - 48.9226% [1] +| | | Remainder: 0.000338479 - 51.0774% +| | Mini-EM: build physics blocks: 0.00095488 - 0.00917709% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002372 - 0.00227967% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.64707 - 15.8295% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.638064 - 6.13226% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.278821 - 43.698% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.224225 - 80.4188% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00734284 - 2.63353% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0470932 - 16.8901% [3] +| | | | Remainder: 0.0001604 - 0.0575279% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0366821 - 5.74896% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0235496 - 64.1992% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00133392 - 3.63644% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00308128 - 8.39996% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176064 - 4.79973% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131108 - 3.57417% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00517328 - 14.103% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00035408 - 0.965267% [3] +| | | | Remainder: 0.0001182 - 0.322228% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0635425 - 9.95864% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264294 - 4.14213% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0773843 - 12.128% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0321626 - 5.04066% [3] +| | | Remainder: 0.123042 - 19.2836% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0389506 - 0.374344% [2] +| | Mini-EM: setup physics model evaluator: 1.14078 - 10.9637% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14074 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 3.48e-06 - 0.000305065% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.55844e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.1352 - 99.514% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13518 - 99.9985% [1] +| | | | | | getWorksets(): 1.11097 - 97.8669% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11096 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.641152 - 57.7114% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0052506 - 0.818932% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.101596 - 15.8458% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00188352 - 1.85394% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0996729 - 98.1074% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00100936 - 1.01267% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00053436 - 0.536114% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00174172 - 1.74743% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00928128 - 9.31174% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0213005 - 21.3704% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00531052 - 5.32795% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0147639 - 14.8124% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00051644 - 0.518135% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0262842 - 26.3705% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0114745 - 43.6554% [17] +| | | | | | | | | | | | Remainder: 0.0148098 - 56.3446% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0148859 - 14.9347% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00380724 - 3.81973% [17] +| | | | | | | | | | | Remainder: 0.00023744 - 0.238219% +| | | | | | | | | | Remainder: 3.932e-05 - 0.0387024% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.463639 - 72.3135% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.268079 - 57.8207% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038248 - 0.142674% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012364 - 0.0461207% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143413 - 53.4966% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102103 - 38.087% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012028 - 0.0448673% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0210998 - 7.87071% [17] +| | | | | | | | | | | Remainder: 0.000836559 - 0.312057% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0915718 - 19.7507% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0650991 - 14.0409% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00056604 - 0.122086% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216932 - 4.6789% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161874 - 3.49139% [17] +| | | | | | | | | | Remainder: 0.0004424 - 0.095419% +| | | | | | | | | Remainder: 0.0706665 - 11.0218% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.469773 - 42.2852% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.469389 - 99.9182% [34] +| | | | | | | | | Remainder: 0.00038412 - 0.0817671% +| | | | | | | | Remainder: 3.772e-05 - 0.00339525% +| | | | | | | Remainder: 3.8e-06 - 0.000342044% +| | | | | | getOrientations(): 1.204e-05 - 0.00106062% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007796 - 0.0686763% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007368 - 0.064906% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039872 - 0.0351239% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017848 - 0.0157226% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000890279 - 0.0784262% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 7.3997e-05% [2] +| | | | | | Remainder: 0.0212173 - 1.86907% +| | | | | Remainder: 1.704e-05 - 0.00150106% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.00072935% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.00140961% [1] +| | | | build response library: 0.00549456 - 0.481665% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0052924 - 96.3207% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0581967% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.9351% [1] +| | | | | | | Remainder: 1.08e-06 - 35.0649% +| | | | | | getOrientations(): 4e-07 - 0.00755801% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077224 - 14.5915% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091784 - 17.3426% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040368 - 7.62754% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012112 - 22.8857% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.018895% [3] +| | | | | | Remainder: 0.00198296 - 37.4681% +| | | | | Remainder: 0.00020216 - 3.67928% +| | | | Remainder: 2.108e-05 - 0.00184792% +| | | Remainder: 3.456e-05 - 0.00302952% +| | Mini-EM: setup auxiliary physics model evaluator: 1.26173 - 12.1262% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.26172 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 5.7065e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 5.07244e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.26166 - 99.9951% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.26165 - 99.9997% [1] +| | | | | | getWorksets(): 0.856493 - 67.8865% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.856489 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.51005 - 59.5512% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00577364 - 1.13198% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0972042 - 19.0578% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.001953 - 2.00917% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0951997 - 97.9379% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000887159 - 0.931892% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0005282 - 0.554833% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0017204 - 1.80715% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00920368 - 9.66776% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.020385 - 21.4129% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00524044 - 5.50468% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0145109 - 15.2426% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00052512 - 0.551598% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0260824 - 27.3975% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117689 - 45.1219% [17] +| | | | | | | | | | | | Remainder: 0.0143135 - 54.8781% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0120505 - 12.6581% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00381116 - 4.00333% [17] +| | | | | | | | | | | Remainder: 0.00025476 - 0.267606% +| | | | | | | | | | Remainder: 5.144e-05 - 0.0529195% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.34706 - 68.0444% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.203284 - 58.5731% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021036 - 0.103481% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012232 - 0.060172% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.100347 - 49.3631% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102119 - 50.2346% [17] +| | | | | | | | | | | Remainder: 0.00048508 - 0.238622% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0647593 - 18.6594% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0641314 - 18.4785% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031768 - 0.0915346% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.014277 - 4.11371% [17] +| | | | | | | | | | Remainder: 0.00029064 - 0.0837435% +| | | | | | | | | Remainder: 0.0600118 - 11.7659% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.346402 - 40.4444% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.345735 - 99.8076% [17] +| | | | | | | | | Remainder: 0.00066652 - 0.192412% +| | | | | | | | Remainder: 3.74e-05 - 0.00436667% +| | | | | | | Remainder: 3.88e-06 - 0.00045301% +| | | | | | getOrientations(): 1.172e-05 - 0.000928939% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00046452 - 0.0368183% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000407 - 0.0322592% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022896 - 0.0181476% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.394647 - 31.2801% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.394615 - 99.9919% [1] +| | | | | | | Remainder: 3.184e-05 - 0.00806797% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00054012 - 0.0428105% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 4.12157e-05% [2] +| | | | | | Remainder: 0.00886188 - 0.702401% +| | | | | Remainder: 4.12e-06 - 0.000326554% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000294836% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.932e-05 - 0.00153124% [1] +| | | | build response library: 2.644e-05 - 0.00209555% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.51286% [1] +| | | | | Remainder: 2.604e-05 - 98.4871% +| | | | Remainder: 1.068e-05 - 0.000846464% +| | | Remainder: 1.092e-05 - 0.000865478% +| | Mini-EM: eval auxiliary physics model evaluator: 1.3919 - 13.3772% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.384954 - 27.6568% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.00359 - 72.1025% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00154104 - 0.153552% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.69417 - 69.1684% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000242016% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6039e-05 - 0.00663224% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.036e-05 - 0.00149243% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.006025 - 0.867943% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0399238 - 5.7513% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.103852 - 14.9606% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.015858 - 2.28445% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0613781 - 8.84194% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.082375 - 11.8667% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.116084 - 16.7227% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.404e-05 - 0.00346313% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.68e-06 - 0.00139447% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185405 - 26.7089% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0156749 - 2.25808% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0108971 - 1.5698% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.056271 - 8.10623% [17] +| | | | | Remainder: 0.000334159 - 0.0481379% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.9e-05 - 0.0018932% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000199284% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.001332 - 0.132723% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.305243 - 30.415% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.153694 - 50.3514% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.151523 - 49.64% [1] +| | | | | Remainder: 2.644e-05 - 0.00866195% +| | | | Remainder: 0.00128704 - 0.128243% +| | | Remainder: 0.00335152 - 0.240787% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00475036 - 0.0456544% [1] +| | | getWorksets(): 7.48e-06 - 0.157462% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.56e-06 - 74.3316% [1] +| | | | Remainder: 1.92e-06 - 25.6684% +| | | getOrientations(): 1.08e-06 - 0.0227351% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081472 - 17.1507% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094992 - 19.9968% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042152 - 8.87343% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129532 - 27.2678% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0252612% [3] +| | | Remainder: 0.00125912 - 26.5058% +| | panzer::ModelEvaluator::create_W_op: 1.07491 - 10.3307% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81876 - 17.4796% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011334 - 0.0623172% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.43326 - 78.8042% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000136751% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0174216 - 1.21553% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0483981 - 3.37679% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0552209 - 3.85283% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00541316 - 0.377682% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0608958 - 4.24877% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0511932 - 3.5718% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00976528 - 0.681334% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0507902 - 3.54369% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.456e-05 - 0.003109% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0196557 - 1.3714% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.111962 - 7.81171% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0181968 - 1.26961% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.106864 - 7.45604% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113534 - 7.92138% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.15529 - 10.8348% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.584e-05 - 0.0025006% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.016739 - 1.1679% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106674 - 7.44274% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.171621 - 11.9742% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.024366 - 1.70004% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00503132 - 0.35104% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0586694 - 4.09343% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.1253 - 8.7423% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0992997 - 6.92825% [17] +| | | | Remainder: 0.00087524 - 0.0610665% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.224e-05 - 0.00397194% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 6.15805e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00405284 - 0.222835% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.377296 - 20.7447% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.377262 - 99.9909% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.136e-05 - 0.00566134% [1] +| | | | Remainder: 1.308e-05 - 0.00346677% +| | | Remainder: 0.00294496 - 0.161921% +| | MaxwellPreconditioner::build: 0.00691928 - 0.0664993% [1] +| | | MaxwellPreconditioner: Schur complement: 1.576e-05 - 0.227769% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0030732 - 44.415% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.0989197% [1] +| | | | Ifpack2::Relaxation::compute: 0.0022472 - 73.1225% [1] +| | | | Remainder: 0.00082296 - 26.7786% +| | | MaxwellPreconditioner: Solver S_E: 0.00370384 - 53.5293% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.0313189% [1] +| | | | Ifpack2::Relaxation::compute: 0.0032752 - 88.4272% [1] +| | | | Remainder: 0.000427479 - 11.5415% +| | | MaxwellPreconditioner: Block preconditioner: 0.00011752 - 1.69844% [1] +| | | Remainder: 8.96e-06 - 0.129493% +| | Mini-EM: timestepper: 1.30228 - 12.5159% [1] +| | | Mini-EM: Advance Time Step: 1.30228 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.156527 - 12.0195% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00077684 - 0.496296% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151377 - 96.7097% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00105696% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00096296 - 0.636132% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0127185 - 8.40187% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00769536 - 5.08356% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0006222 - 0.411026% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00689992 - 4.55809% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0066866 - 4.41717% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000585319 - 0.386662% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00162236 - 1.07173% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.26e-05 - 0.00832357% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00128432 - 0.848423% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0153219 - 10.1217% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00542384 - 3.58299% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00202312 - 1.33648% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134536 - 8.88743% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0269289 - 17.7893% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.852e-05 - 0.0122343% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0010362 - 0.684514% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0114468 - 7.56174% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141612 - 9.35488% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00105528 - 0.697119% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00061836 - 0.408489% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0067838 - 4.48138% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105518 - 6.9705% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00308348 - 2.03695% [17] +| | | | | | Remainder: 0.00037888 - 0.250289% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.92e-05 - 0.0122662% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.00160994% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00403504 - 2.57785% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021768 - 0.139068% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018956 - 87.082% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.771775% [1] +| | | | | | Remainder: 2.644e-05 - 12.1463% +| | | | | Remainder: 9.892e-05 - 0.0631966% +| | | | Stratimikos: BelosLOWS: 1.11147 - 85.3478% [1] +| | | | | GMRES block system: Operation Op*x: 0.00914112 - 0.822437% [1] +| | | | | Belos::MVT::MvAddMv: 0.00028916 - 0.0260161% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.10122 - 99.0778% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00141656 - 0.128636% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033264 - 23.4822% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00032636 - 98.1121% [2] +| | | | | | | | Remainder: 6.28e-06 - 1.88793% +| | | | | | | Belos::MVT::MvScale: 0.00017548 - 12.3878% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00048872 - 34.5005% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00047452 - 97.0945% [2] +| | | | | | | | Remainder: 1.42e-05 - 2.90555% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00023276 - 16.4314% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023016 - 98.883% [2] +| | | | | | | | Remainder: 2.6e-06 - 1.11703% +| | | | | | | Remainder: 0.00018696 - 13.1982% +| | | | | | Belos::MVT::MvAddMv: 0.00098868 - 0.0897807% [2] +| | | | | | Belos::MVT::MvNorm: 0.0002068 - 0.0187792% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.08792 - 98.7928% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0023048 - 0.211853% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000272999 - 0.0250936% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0330842 - 3.04104% [2] +| | | | | | | | Belos::MVT::Assign: 0.00020936 - 0.63281% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00242612 - 7.33317% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00230936 - 95.1874% [22] +| | | | | | | | | Remainder: 0.00011676 - 4.81262% +| | | | | | | | Belos::MVT::MvDot: 0.00322668 - 9.75294% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00163348 - 4.93734% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0220269 - 66.5782% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00324048 - 9.79464% [60] +| | | | | | | | Remainder: 0.0003212 - 0.970856% +| | | | | | | CG S_E: Operation Op*x: 0.003338 - 0.306823% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.04231 - 95.8073% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001092 - 0.0104767% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0351146 - 3.36893% [312] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0336158 - 95.7317% [312] +| | | | | | | | | Remainder: 0.0014988 - 4.26831% +| | | | | | | | Belos::MVT::MvDot: 0.048523 - 4.65533% [623] +| | | | | | | | Belos::MVT::MvNorm: 0.0239999 - 2.30257% [312] +| | | | | | | | CG S_E: Operation Op*x: 0.880544 - 84.4801% [311] +| | | | | | | | Belos::MVT::MvAddMv: 0.0514583 - 4.93695% [933] +| | | | | | | | Remainder: 0.00256 - 0.245608% +| | | | | | | Remainder: 0.00661336 - 0.607889% +| | | | | | GMRES block system: Operation Op*x: 0.0086328 - 0.783933% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000117 - 0.0106246% [1] +| | | | | | Remainder: 0.00193204 - 0.175446% +| | | | | Remainder: 0.00082016 - 0.0737908% +| | | | Mini-EM: Compute responses: 0.0339444 - 2.60653% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000919919 - 2.71008% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0283184 - 83.4261% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 0.0187863% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000599 - 2.11523% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00690504 - 24.3835% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9e-06 - 0.0317814% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00120808 - 4.26606% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00092932 - 3.28168% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.013488 - 47.6297% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.56e-06 - 0.0337589% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00118232 - 4.17509% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00102728 - 3.6276% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00125912 - 4.44629% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014008 - 0.49466% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.04e-06 - 0.0283914% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00075996 - 2.68362% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051336 - 1.81281% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010156 - 0.358636% [17] +| | | | | | Remainder: 0.0001734 - 0.612322% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.072e-05 - 0.0315811% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00436008% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00420672 - 12.393% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000272 - 0.801312% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.367647% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00025132 - 92.3971% [1] +| | | | | | Remainder: 1.968e-05 - 7.23529% +| | | | | Remainder: 0.00021508 - 0.633625% +| | | | Remainder: 0.00034092 - 0.0261787% +| | | Remainder: 2.84e-06 - 0.000218079% +| | Remainder: 0.0770714 - 0.740712% +| Remainder: 7.152e-05 - 0.000687355% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 1.11147 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4818 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00191376 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.04642 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0333851 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 1.11159 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: 10.5104 [1] +| Mini-EM: Total Time: 10.5103 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00061912 - 0.00589058% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028476 - 45.9943% [1] +| | | Remainder: 0.00033436 - 54.0057% +| | Mini-EM: build physics blocks: 0.000813 - 0.00773524% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002362 - 0.00224731% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62658 - 15.476% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.642737 - 6.11528% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.280578 - 43.6536% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.223482 - 79.6508% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0080226 - 2.85931% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0489237 - 17.4368% [3] +| | | | Remainder: 0.00014908 - 0.0531332% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0381808 - 5.94034% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0251394 - 65.8432% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0013318 - 3.48815% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00303116 - 7.93897% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176724 - 4.62861% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124748 - 3.2673% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00516116 - 13.5177% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00039288 - 1.029% [3] +| | | | Remainder: 0.0001096 - 0.287056% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0641117 - 9.97481% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0265344 - 4.12835% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0776414 - 12.0798% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0324228 - 5.04449% [3] +| | | Remainder: 0.123268 - 19.1786% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0390829 - 0.371852% [2] +| | Mini-EM: setup physics model evaluator: 1.13394 - 10.7888% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.1339 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 3.44e-06 - 0.000303377% [1] +| | | | fmb->setWorksetContainer(): 8.8e-07 - 7.7608e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.12857 - 99.5294% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.12854 - 99.9979% [1] +| | | | | | getWorksets(): 1.10449 - 97.8684% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10449 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.638676 - 57.8257% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00524908 - 0.821868% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10149 - 15.8906% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00188564 - 1.85796% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0995631 - 98.1016% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0010266 - 1.03111% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052144 - 0.523728% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00182452 - 1.83253% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00927948 - 9.3202% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0212895 - 21.3829% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00532844 - 5.35182% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0149354 - 15.0009% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0005066 - 0.508823% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259667 - 26.0806% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0114287 - 44.0129% [17] +| | | | | | | | | | | | Remainder: 0.014538 - 55.9871% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0148806 - 14.9459% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00376756 - 3.78409% [17] +| | | | | | | | | | | Remainder: 0.00023628 - 0.237317% +| | | | | | | | | | Remainder: 4.108e-05 - 0.040477% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.462597 - 72.4306% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267535 - 57.8333% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000384839 - 0.143846% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011964 - 0.0447194% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143958 - 53.809% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.100948 - 37.7328% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011872 - 0.0443755% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211601 - 7.90929% [17] +| | | | | | | | | | | Remainder: 0.0008452 - 0.315921% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0906972 - 19.6061% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0655183 - 14.1631% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00054696 - 0.118237% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.021698 - 4.69047% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161652 - 3.49445% [17] +| | | | | | | | | | Remainder: 0.00043644 - 0.0943456% +| | | | | | | | | Remainder: 0.0693407 - 10.8569% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.465772 - 42.171% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.465394 - 99.9188% [34] +| | | | | | | | | Remainder: 0.00037832 - 0.0812243% +| | | | | | | | Remainder: 3.636e-05 - 0.00329203% +| | | | | | | Remainder: 3.32e-06 - 0.000300592% +| | | | | | getOrientations(): 1.136e-05 - 0.00100661% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076208 - 0.0675277% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000719879 - 0.0637883% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038792 - 0.0343735% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012164 - 0.0107785% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085588 - 0.0758393% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 7.79766e-05% [2] +| | | | | | Remainder: 0.0211959 - 1.87816% +| | | | | Remainder: 2.38e-05 - 0.00210887% +| | | | fmb->setupBCFieldManagers(): 8.48e-06 - 0.000747859% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.456e-05 - 0.00128406% [1] +| | | | build response library: 0.00528752 - 0.466311% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00520452 - 98.4303% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0553365% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.8889% [1] +| | | | | | | Remainder: 1.04e-06 - 36.1111% +| | | | | | getOrientations(): 4e-07 - 0.00768563% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074984 - 14.4075% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093852 - 18.0328% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039156 - 7.52346% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011484 - 22.0654% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0230569% [3] +| | | | | | Remainder: 0.00197172 - 37.8848% +| | | | | Remainder: 8.3e-05 - 1.56973% +| | | | Remainder: 2.136e-05 - 0.00188376% +| | | Remainder: 3.244e-05 - 0.00286083% +| | Mini-EM: setup auxiliary physics model evaluator: 1.28575 - 12.2331% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.28573 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 4.9777e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 5.2888e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.28567 - 99.9953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.28567 - 99.9997% [1] +| | | | | | getWorksets(): 0.858445 - 66.7702% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.858442 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.515722 - 60.0765% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00584744 - 1.13384% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0972231 - 18.8518% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.001927 - 1.98204% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0952574 - 97.9781% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000884599 - 0.92864% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00051664 - 0.542362% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00181904 - 1.9096% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00918623 - 9.64359% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204688 - 21.4879% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00533892 - 5.60473% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0145945 - 15.3212% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00050728 - 0.532536% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259194 - 27.2099% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117826 - 45.4584% [17] +| | | | | | | | | | | | Remainder: 0.0141369 - 54.5416% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0120542 - 12.6544% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00372432 - 3.90974% [17] +| | | | | | | | | | | Remainder: 0.000243359 - 0.255475% +| | | | | | | | | | Remainder: 3.872e-05 - 0.0398259% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.350298 - 67.9237% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.205207 - 58.5808% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021388 - 0.104226% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001166 - 0.0568206% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.10005 - 48.7556% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104308 - 50.8305% [17] +| | | | | | | | | | | Remainder: 0.0005188 - 0.252818% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0665303 - 18.9925% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0636347 - 18.1659% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00032464 - 0.0926755% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143262 - 4.08971% [17] +| | | | | | | | | | Remainder: 0.00027448 - 0.0783563% +| | | | | | | | | Remainder: 0.0623541 - 12.0906% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.342676 - 39.9183% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.341996 - 99.8018% [17] +| | | | | | | | | Remainder: 0.000679159 - 0.198193% +| | | | | | | | Remainder: 4.424e-05 - 0.00515352% +| | | | | | | Remainder: 3.28e-06 - 0.000382086% +| | | | | | getOrientations(): 1.116e-05 - 0.00086803% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000460719 - 0.0358349% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037268 - 0.0289872% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002212 - 0.017205% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.417252 - 32.454% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.417221 - 99.9927% [1] +| | | | | | | Remainder: 3.06e-05 - 0.0073337% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00051964 - 0.0404178% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.73346e-05% [2] +| | | | | | Remainder: 0.00838759 - 0.652391% +| | | | | Remainder: 3.68e-06 - 0.000286231% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000286218% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.00138131% [1] +| | | | build response library: 2.732e-05 - 0.00212485% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.31772% [1] +| | | | | Remainder: 2.696e-05 - 98.6823% +| | | | Remainder: 1.056e-05 - 0.00082132% +| | | Remainder: 1.024e-05 - 0.000796425% +| | Mini-EM: eval auxiliary physics model evaluator: 1.4309 - 13.6142% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.406198 - 28.3876% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.0214 - 71.3815% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00147376 - 0.144288% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.690284 - 67.5823% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000231789% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.756e-05 - 0.00688992% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.68e-06 - 0.00140232% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00542688 - 0.786181% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0401824 - 5.82115% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102656 - 14.8716% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0154095 - 2.23235% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0617955 - 8.9522% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0822844 - 11.9204% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115257 - 16.697% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.46e-05 - 0.00356375% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.2e-06 - 0.00133279% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.184965 - 26.7955% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151687 - 2.19746% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0104924 - 1.52002% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0562374 - 8.147% [17] +| | | | | Remainder: 0.00031604 - 0.0457841% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2e-05 - 0.0019581% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.000184062% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00121244 - 0.118704% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.327147 - 32.0294% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.164981 - 50.4302% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.162141 - 49.5621% [1] +| | | | | Remainder: 2.532e-05 - 0.00773963% +| | | | Remainder: 0.00125844 - 0.123208% +| | | Remainder: 0.00330356 - 0.230873% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434176 - 0.0413094% [1] +| | | getWorksets(): 5.96e-06 - 0.137272% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 70.4698% [1] +| | | | Remainder: 1.76e-06 - 29.5302% +| | | getOrientations(): 6.8e-07 - 0.0156619% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000770399 - 17.7439% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945959 - 21.7875% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040668 - 9.36672% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117212 - 26.9964% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0248747% [3] +| | | Remainder: 0.00103888 - 23.9276% +| | panzer::ModelEvaluator::create_W_op: 1.14483 - 10.8924% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81596 - 17.2778% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0010674 - 0.0587788% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.39983 - 77.0847% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 0.000165735% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00991903 - 0.70859% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0473743 - 3.3843% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0550525 - 3.93281% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00528436 - 0.377501% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0609263 - 4.35242% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0517874 - 3.69956% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00933963 - 0.667199% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0500508 - 3.5755% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.756e-05 - 0.00268319% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0187803 - 1.34162% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.109102 - 7.79393% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0172438 - 1.23185% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.104059 - 7.43374% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.112899 - 8.06524% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.152821 - 10.9171% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.256e-05 - 0.002326% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00907231 - 0.648102% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106006 - 7.57282% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170576 - 12.1855% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0245097 - 1.75091% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00511512 - 0.365411% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0581363 - 4.15311% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123824 - 8.84566% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.097105 - 6.93693% [17] +| | | | Remainder: 0.000770159 - 0.0550182% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.236e-05 - 0.00288333% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 5.94727e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00379056 - 0.208736% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.408262 - 22.4819% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.408226 - 99.9913% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.084e-05 - 0.00510457% [1] +| | | | Remainder: 1.464e-05 - 0.00358594% +| | | Remainder: 0.00295936 - 0.162964% +| | MaxwellPreconditioner::build: 0.00686391 - 0.0653063% [1] +| | | MaxwellPreconditioner: Schur complement: 1.556e-05 - 0.226693% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00305216 - 44.4667% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.0996017% [1] +| | | | Ifpack2::Relaxation::compute: 0.00224496 - 73.5532% [1] +| | | | Remainder: 0.000804159 - 26.3472% +| | | MaxwellPreconditioner: Solver S_E: 0.0036954 - 53.838% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0357201% [1] +| | | | Ifpack2::Relaxation::compute: 0.003264 - 88.326% [1] +| | | | Remainder: 0.00043008 - 11.6383% +| | | MaxwellPreconditioner: Block preconditioner: 9.14e-05 - 1.3316% [1] +| | | Remainder: 9.4e-06 - 0.136948% +| | Mini-EM: timestepper: 1.30086 - 12.377% [1] +| | | Mini-EM: Advance Time Step: 1.30086 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.155613 - 11.9623% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000785319 - 0.50466% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150745 - 96.8713% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00111447% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00100348 - 0.66568% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0126186 - 8.37081% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00767327 - 5.09024% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061168 - 0.405772% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00678747 - 4.50263% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00670288 - 4.44651% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00057408 - 0.380829% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160152 - 1.0624% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.088e-05 - 0.0072175% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00133212 - 0.883691% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0153962 - 10.2134% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00434484 - 2.88225% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0023338 - 1.54818% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133396 - 8.84912% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0270227 - 17.9261% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.516e-05 - 0.0166905% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00099308 - 0.658782% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.011581 - 7.68252% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0143455 - 9.5164% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0010298 - 0.68314% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000621599 - 0.412352% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00672203 - 4.45922% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106524 - 7.06648% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00308104 - 2.04388% [17] +| | | | | | Remainder: 0.00033852 - 0.224565% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.768e-05 - 0.0113615% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00151658% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00374864 - 2.40894% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002164 - 0.139063% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018876 - 87.2274% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 0.90573% [1] +| | | | | | Remainder: 2.568e-05 - 11.8669% +| | | | | Remainder: 9.824e-05 - 0.0631308% +| | | | Stratimikos: BelosLOWS: 1.11164 - 85.4541% [1] +| | | | | GMRES block system: Operation Op*x: 0.00915343 - 0.823417% [1] +| | | | | Belos::MVT::MvAddMv: 0.000319319 - 0.0287251% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.10148 - 99.0861% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00122492 - 0.111207% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0003308 - 27.0059% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00032456 - 98.1137% [2] +| | | | | | | | Remainder: 6.24e-06 - 1.88634% +| | | | | | | Belos::MVT::MvScale: 0.0001832 - 14.9561% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000428119 - 34.9508% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000413639 - 96.6178% [2] +| | | | | | | | Remainder: 1.448e-05 - 3.38224% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0002168 - 17.6991% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021404 - 98.7269% [2] +| | | | | | | | Remainder: 2.76e-06 - 1.27306% +| | | | | | | Remainder: 6.6e-05 - 5.38811% +| | | | | | Belos::MVT::MvAddMv: 0.001227 - 0.111395% [2] +| | | | | | Belos::MVT::MvNorm: 0.00020196 - 0.0183353% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.08794 - 98.7706% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00244856 - 0.225064% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00023728 - 0.0218101% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0323901 - 2.9772% [2] +| | | | | | | | Belos::MVT::Assign: 0.00015388 - 0.475083% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00234756 - 7.24776% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00223668 - 95.2768% [22] +| | | | | | | | | Remainder: 0.00011088 - 4.7232% +| | | | | | | | Belos::MVT::MvDot: 0.003184 - 9.83015% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00162536 - 5.01807% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.021489 - 66.3442% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00329059 - 10.1592% [60] +| | | | | | | | Remainder: 0.00029976 - 0.925467% +| | | | | | | CG S_E: Operation Op*x: 0.00319452 - 0.29363% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.043 - 95.8689% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001114 - 0.0106808% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0335586 - 3.21752% [312] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0320489 - 95.5015% [312] +| | | | | | | | | Remainder: 0.00150964 - 4.49852% +| | | | | | | | Belos::MVT::MvDot: 0.0479894 - 4.60112% [623] +| | | | | | | | Belos::MVT::MvNorm: 0.0238779 - 2.28936% [312] +| | | | | | | | CG S_E: Operation Op*x: 0.88339 - 84.6975% [311] +| | | | | | | | Belos::MVT::MvAddMv: 0.0514526 - 4.93316% [933] +| | | | | | | | Remainder: 0.0026148 - 0.250701% +| | | | | | | Remainder: 0.00667295 - 0.613357% +| | | | | | GMRES block system: Operation Op*x: 0.00887139 - 0.805407% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001308 - 0.0118749% [1] +| | | | | | Remainder: 0.00188524 - 0.171155% +| | | | | Remainder: 0.000686599 - 0.0617645% +| | | | Mini-EM: Compute responses: 0.0331968 - 2.55191% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000917159 - 2.76279% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0278377 - 83.8565% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.0158059% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000604279 - 2.17072% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00636848 - 22.8772% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.04e-06 - 0.0288817% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00120836 - 4.34073% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0009054 - 3.25242% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0135477 - 48.6666% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.56e-06 - 0.0307497% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00123124 - 4.42292% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00104696 - 3.76094% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0012546 - 4.50683% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.0001354 - 0.486391% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.76e-06 - 0.0278759% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00071652 - 2.57392% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051884 - 1.8638% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010268 - 0.368852% [17] +| | | | | | Remainder: 0.00016852 - 0.605366% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.88e-06 - 0.0297619% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00421727% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00395748 - 11.9213% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00027236 - 0.82044% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.367161% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00025276 - 92.8036% [1] +| | | | | | Remainder: 1.86e-05 - 6.8292% +| | | | | Remainder: 0.00020084 - 0.604998% +| | | | Remainder: 0.00041156 - 0.0316375% +| | | Remainder: 2.36e-06 - 0.000181418% +| | Remainder: 0.0768395 - 0.731085% +| Remainder: 3.924e-05 - 0.000373345% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 1.11164 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4772 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00202248 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.05389 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0338789 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 1.11893 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: 10.4518 [1] +| Mini-EM: Total Time: 10.4518 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00064244 - 0.00614669% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030372 - 47.276% [1] +| | | Remainder: 0.00033872 - 52.724% +| | Mini-EM: build physics blocks: 0.000794199 - 0.00759868% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023996 - 0.00229587% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.63394 - 15.6331% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.641853 - 6.14108% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.280687 - 43.7308% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.224991 - 80.1572% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00742847 - 2.64653% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.048103 - 17.1376% [3] +| | | | Remainder: 0.00016488 - 0.0587415% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0366288 - 5.70673% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0234358 - 63.9819% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00131144 - 3.58034% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0030982 - 8.45836% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176956 - 4.83105% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132636 - 3.62108% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00518168 - 14.1464% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000383038 - 1.04573% [3] +| | | | Remainder: 0.00012276 - 0.335146% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0640375 - 9.97698% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264803 - 4.12559% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0778029 - 12.1216% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0324221 - 5.05133% [3] +| | | Remainder: 0.123794 - 19.287% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0367928 - 0.352024% [2] +| | Mini-EM: setup physics model evaluator: 1.14719 - 10.976% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14716 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000254542% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.53294e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.14182 - 99.5351% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14181 - 99.9984% [1] +| | | | | | getWorksets(): 1.11675 - 97.8053% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11674 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.643645 - 57.6358% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00523608 - 0.813504% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10207 - 15.8581% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00190624 - 1.86759% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100121 - 98.0907% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00103216 - 1.03092% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00054592 - 0.545262% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171836 - 1.71629% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00928055 - 9.26936% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0213605 - 21.3347% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00549707 - 5.49045% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152597 - 15.2413% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00052956 - 0.528922% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259495 - 25.9183% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0113547 - 43.7569% [17] +| | | | | | | | | | | | Remainder: 0.0145948 - 56.2431% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0148997 - 14.8817% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00379932 - 3.79474% [17] +| | | | | | | | | | | Remainder: 0.00024844 - 0.24814% +| | | | | | | | | | Remainder: 4.26e-05 - 0.0417362% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.466735 - 72.5143% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.27006 - 57.8615% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000389 - 0.144042% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001302 - 0.0482115% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144303 - 53.4339% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10232 - 37.8879% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012328 - 0.0456491% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0219195 - 8.11654% [17] +| | | | | | | | | | | Remainder: 0.000874279 - 0.323735% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0922629 - 19.7678% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0655064 - 14.0351% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00054764 - 0.117334% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216591 - 4.64055% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0162531 - 3.48229% [17] +| | | | | | | | | | Remainder: 0.0004456 - 0.0954718% +| | | | | | | | | Remainder: 0.0696045 - 10.8141% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.47306 - 42.3606% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.472648 - 99.9129% [34] +| | | | | | | | | Remainder: 0.000411959 - 0.0870839% +| | | | | | | | Remainder: 3.936e-05 - 0.00352453% +| | | | | | | Remainder: 3.76e-06 - 0.000336692% +| | | | | | getOrientations(): 1.2479e-05 - 0.00109292% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079144 - 0.0693147% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000725039 - 0.0634993% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040492 - 0.0354631% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012316 - 0.0107864% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000923439 - 0.0808752% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 7.35676e-05% [2] +| | | | | | Remainder: 0.0220782 - 1.93362% +| | | | | Remainder: 1.776e-05 - 0.00155541% +| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.000753166% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00141567% [1] +| | | | build response library: 0.00528376 - 0.460595% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0051944 - 98.3088% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0623749% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 60.4938% [1] +| | | | | | | Remainder: 1.28e-06 - 39.5062% +| | | | | | getOrientations(): 4.4e-07 - 0.00847067% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076676 - 14.7613% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892959 - 17.1908% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039928 - 7.68675% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114612 - 22.0645% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0207916% [3] +| | | | | | Remainder: 0.00198452 - 38.205% +| | | | | Remainder: 8.936e-05 - 1.69122% +| | | | Remainder: 2.112e-05 - 0.00184107% +| | | Remainder: 3.252e-05 - 0.00283475% +| | Mini-EM: setup auxiliary physics model evaluator: 1.27444 - 12.1935% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.27442 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 5.96347e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 5.33574e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.27436 - 99.9952% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.27436 - 99.9997% [1] +| | | | | | getWorksets(): 0.86624 - 67.9746% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.866236 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.516997 - 59.6831% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00584168 - 1.12992% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0979094 - 18.9381% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0019718 - 2.0139% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0958846 - 97.932% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000897437 - 0.935956% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000532198 - 0.55504% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00178128 - 1.85773% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00922295 - 9.61881% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205532 - 21.4354% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00542368 - 5.65646% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0148015 - 15.4368% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000494199 - 0.51541% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259438 - 27.0573% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117332 - 45.2255% [17] +| | | | | | | | | | | | Remainder: 0.0142106 - 54.7745% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122344 - 12.7595% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00374424 - 3.90494% [17] +| | | | | | | | | | | Remainder: 0.00025564 - 0.266612% +| | | | | | | | | | Remainder: 5.3e-05 - 0.0541317% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.351073 - 67.9063% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.204665 - 58.2968% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021536 - 0.105226% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013176 - 0.0643785% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.100999 - 49.3483% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102822 - 50.2392% [17] +| | | | | | | | | | | Remainder: 0.000496999 - 0.242836% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0655317 - 18.6661% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0657381 - 18.7249% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00033364 - 0.0950343% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0145121 - 4.13364% [17] +| | | | | | | | | | Remainder: 0.00029324 - 0.0835267% +| | | | | | | | | Remainder: 0.0621727 - 12.0257% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.349197 - 40.312% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.348515 - 99.8046% [17] +| | | | | | | | | Remainder: 0.00068224 - 0.195374% +| | | | | | | | Remainder: 4.216e-05 - 0.00486703% +| | | | | | | Remainder: 3.96e-06 - 0.000457148% +| | | | | | getOrientations(): 1.128e-05 - 0.000885151% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00047928 - 0.0376095% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036888 - 0.0289463% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000231879 - 0.0181957% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.397951 - 31.2276% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.39792 - 99.992% [1] +| | | | | | | Remainder: 3.164e-05 - 0.00795072% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000535279 - 0.0420038% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 6.59155e-05% [2] +| | | | | | Remainder: 0.00853975 - 0.670122% +| | | | | Remainder: 4.24e-06 - 0.000332715% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.000298174% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.812e-05 - 0.00142182% [1] +| | | | build response library: 2.712e-05 - 0.00212802% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.47493% [1] +| | | | | Remainder: 2.672e-05 - 98.5251% +| | | | Remainder: 1.132e-05 - 0.000888244% +| | | Remainder: 1.136e-05 - 0.000891375% +| | Mini-EM: eval auxiliary physics model evaluator: 1.39526 - 13.3494% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.386332 - 27.6889% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.00567 - 72.0777% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0015322 - 0.152356% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.700124 - 69.6178% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000245671% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.44e-05 - 0.00777005% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.064e-05 - 0.00151973% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00578628 - 0.826464% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0406869 - 5.81138% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.103604 - 14.7979% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0167203 - 2.3882% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0646991 - 9.24108% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0825398 - 11.7893% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115695 - 16.5249% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.78e-05 - 0.00397072% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.84e-06 - 0.00140546% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185018 - 26.4264% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151745 - 2.1674% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0113699 - 1.62398% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0583908 - 8.34006% [17] +| | | | | Remainder: 0.00033548 - 0.0479172% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.088e-05 - 0.00207623% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.000210805% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00124568 - 0.123866% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.301456 - 29.9756% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.151152 - 50.1408% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.150278 - 49.8507% [1] +| | | | | Remainder: 2.552e-05 - 0.00846559% +| | | | Remainder: 0.00128784 - 0.128058% +| | | Remainder: 0.00325676 - 0.233416% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450392 - 0.0430923% [1] +| | | getWorksets(): 6.56e-06 - 0.145651% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 71.3415% [1] +| | | | Remainder: 1.88e-06 - 28.6585% +| | | getOrientations(): 7.2e-07 - 0.0159861% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000804799 - 17.8689% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918439 - 20.392% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004488 - 9.96466% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118892 - 26.3975% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0257554% [3] +| | | Remainder: 0.00113452 - 25.1896% +| | panzer::ModelEvaluator::create_W_op: 1.09408 - 10.4679% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.82847 - 17.4943% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00103556 - 0.0566353% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.44245 - 78.8884% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.000146972% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0191823 - 1.32984% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0479884 - 3.32687% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0549631 - 3.8104% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00532711 - 0.36931% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0605335 - 4.19657% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508396 - 3.52453% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00938475 - 0.650612% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.053096 - 3.68096% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.184e-05 - 0.00290062% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0189941 - 1.31679% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.11112 - 7.70354% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0189637 - 1.31469% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.109298 - 7.57724% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113861 - 7.89358% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154681 - 10.7235% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.664e-05 - 0.00254012% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0186092 - 1.29011% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106449 - 7.37972% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170811 - 11.8417% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0250845 - 1.73902% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00495748 - 0.343684% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0586922 - 4.06893% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124387 - 8.62333% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.104304 - 7.23104% [17] +| | | | Remainder: 0.00084288 - 0.0584339% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.864e-05 - 0.00320705% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.6e-07 - 5.25029e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0037926 - 0.207419% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.378209 - 20.6845% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.378175 - 99.9909% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.168e-05 - 0.00573228% [1] +| | | | Remainder: 1.256e-05 - 0.00332091% +| | | Remainder: 0.00292296 - 0.159858% +| | MaxwellPreconditioner::build: 0.00692119 - 0.0662201% [1] +| | | MaxwellPreconditioner: Schur complement: 1.588e-05 - 0.22944% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00306956 - 44.3501% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.102946% [1] +| | | | Ifpack2::Relaxation::compute: 0.00224864 - 73.2561% [1] +| | | | Remainder: 0.000817759 - 26.6409% +| | | MaxwellPreconditioner: Solver S_E: 0.0037314 - 53.9126% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0321595% [1] +| | | | Ifpack2::Relaxation::compute: 0.0032964 - 88.3422% [1] +| | | | Remainder: 0.0004338 - 11.6257% +| | | MaxwellPreconditioner: Block preconditioner: 9.576e-05 - 1.38358% [1] +| | | Remainder: 8.6e-06 - 0.124256% +| | Mini-EM: timestepper: 1.30906 - 12.5247% [1] +| | | Mini-EM: Advance Time Step: 1.30906 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.156168 - 11.9298% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00079944 - 0.511911% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151267 - 96.8615% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00118995% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00096508 - 0.638% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0129392 - 8.5539% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00762047 - 5.03778% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000645277 - 0.426583% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00661304 - 4.37178% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00663052 - 4.38333% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000589519 - 0.389722% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161256 - 1.06604% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.152e-05 - 0.0076157% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00128152 - 0.847193% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0157352 - 10.4023% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00567255 - 3.75004% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00217472 - 1.43767% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0131134 - 8.66906% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0269169 - 17.7943% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.976e-05 - 0.013063% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00100556 - 0.66476% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112842 - 7.45978% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0142292 - 9.4067% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00102012 - 0.674385% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0006496 - 0.429441% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0064538 - 4.2665% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105894 - 7.00051% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00308932 - 2.0423% [17] +| | | | | | Remainder: 0.000402359 - 0.265993% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.868e-05 - 0.0119615% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.00158803% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0037558 - 2.40497% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022108 - 0.141566% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00019216 - 86.9188% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.705627% [1] +| | | | | | Remainder: 2.736e-05 - 12.3756% +| | | | | Remainder: 0.00010384 - 0.0664926% +| | | | Stratimikos: BelosLOWS: 1.11898 - 85.4801% [1] +| | | | | GMRES block system: Operation Op*x: 0.00909843 - 0.813099% [1] +| | | | | Belos::MVT::MvAddMv: 0.00033848 - 0.0302489% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.10882 - 99.092% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00130712 - 0.117884% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033492 - 25.6228% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0003278 - 97.8741% [2] +| | | | | | | | Remainder: 7.12e-06 - 2.12588% +| | | | | | | Belos::MVT::MvScale: 0.00017836 - 13.6453% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000500959 - 38.3254% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000486959 - 97.2054% [2] +| | | | | | | | Remainder: 1.4e-05 - 2.79464% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022336 - 17.088% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022084 - 98.8718% [2] +| | | | | | | | Remainder: 2.52e-06 - 1.12822% +| | | | | | | Remainder: 6.952e-05 - 5.31857% +| | | | | | Belos::MVT::MvAddMv: 0.00107428 - 0.0968846% [2] +| | | | | | Belos::MVT::MvNorm: 0.00020572 - 0.018553% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.09587 - 98.8317% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00232628 - 0.212277% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00027576 - 0.0251636% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0330509 - 3.01596% [2] +| | | | | | | | Belos::MVT::Assign: 0.00021724 - 0.657289% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00239956 - 7.26018% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00227656 - 94.8741% [22] +| | | | | | | | | Remainder: 0.000123 - 5.12594% +| | | | | | | | Belos::MVT::MvDot: 0.00323192 - 9.7786% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.0016344 - 4.94509% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0219982 - 66.5585% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00324112 - 9.80643% [60] +| | | | | | | | Remainder: 0.000328479 - 0.993857% +| | | | | | | CG S_E: Operation Op*x: 0.00328456 - 0.299722% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.05038 - 95.8495% [1] +| | | | | | | | Belos::MVT::Assign: 0.00010352 - 0.00985545% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.037282 - 3.54937% [312] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.03573 - 95.837% [312] +| | | | | | | | | Remainder: 0.00155204 - 4.16297% +| | | | | | | | Belos::MVT::MvDot: 0.0482789 - 4.59631% [623] +| | | | | | | | Belos::MVT::MvNorm: 0.0239526 - 2.28037% [312] +| | | | | | | | CG S_E: Operation Op*x: 0.886259 - 84.3748% [311] +| | | | | | | | Belos::MVT::MvAddMv: 0.0517791 - 4.92955% [933] +| | | | | | | | Remainder: 0.00272832 - 0.259745% +| | | | | | | Remainder: 0.00654671 - 0.5974% +| | | | | | GMRES block system: Operation Op*x: 0.00841363 - 0.75879% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011448 - 0.0103245% [1] +| | | | | | Remainder: 0.00183924 - 0.165873% +| | | | | Remainder: 0.000723318 - 0.0646407% +| | | | Mini-EM: Compute responses: 0.0335707 - 2.56449% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000930639 - 2.77218% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.028185 - 83.9573% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.00709597% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060824 - 2.15803% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00693927 - 24.6204% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.36e-06 - 0.0296612% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00120244 - 4.26623% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000940359 - 3.33638% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0132665 - 47.0695% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.64e-06 - 0.0306546% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00118864 - 4.21727% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00104468 - 3.70651% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00126764 - 4.49756% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014072 - 0.499272% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.56e-06 - 0.0268228% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000759279 - 2.69391% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000523 - 1.8556% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010184 - 0.361327% [17] +| | | | | | Remainder: 0.0001758 - 0.623736% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.084e-05 - 0.0322901% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00440861% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00394308 - 11.7456% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00027676 - 0.824411% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.346871% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00025576 - 92.4122% [1] +| | | | | | Remainder: 2.004e-05 - 7.24093% +| | | | | Remainder: 0.00022284 - 0.663794% +| | | | Remainder: 0.000334879 - 0.0255817% +| | | Remainder: 2.6e-06 - 0.000198616% +| | Remainder: 0.0776205 - 0.742652% +| Remainder: 4.108e-05 - 0.000393041% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 1.11898 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.2838 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00197068 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.04951 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0333836 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 1.11384 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: 10.4302 [1] +| Mini-EM: Total Time: 10.4302 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000640479 - 0.00614062% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000295319 - 46.1091% [1] +| | | Remainder: 0.00034516 - 53.8909% +| | Mini-EM: build physics blocks: 0.000806479 - 0.00773216% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024392 - 0.00233859% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.63994 - 15.723% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.666123 - 6.38649% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.283444 - 42.5512% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.228144 - 80.4899% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00745051 - 2.62857% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0476852 - 16.8235% [3] +| | | | Remainder: 0.00016444 - 0.058015% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0369108 - 5.54114% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0237139 - 64.2463% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00132644 - 3.59363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00305708 - 8.28233% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176276 - 4.77572% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133048 - 3.60457% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00519023 - 14.0615% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0004044 - 1.09561% [3] +| | | | Remainder: 0.0001256 - 0.340279% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0691933 - 10.3875% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0283013 - 4.24866% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0784225 - 11.773% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0359063 - 5.39033% [3] +| | | Remainder: 0.133945 - 20.1082% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0376886 - 0.361342% [2] +| | Mini-EM: setup physics model evaluator: 1.14288 - 10.9574% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14285 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000280002% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 4.20003e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.1374 - 99.5231% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13738 - 99.9984% [1] +| | | | | | getWorksets(): 1.11217 - 97.7839% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11217 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.643314 - 57.8431% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00534552 - 0.830934% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102192 - 15.8852% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00190048 - 1.85972% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100252 - 98.1017% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0010392 - 1.03659% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000554439 - 0.553047% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00172608 - 1.72174% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00934707 - 9.32361% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0213048 - 21.2513% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.005471 - 5.45726% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152074 - 15.1692% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00052368 - 0.522365% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259043 - 25.8393% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0113405 - 43.7785% [17] +| | | | | | | | | | | | Remainder: 0.0145638 - 56.2215% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0151529 - 15.1148% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00377348 - 3.764% [17] +| | | | | | | | | | | Remainder: 0.0002474 - 0.246779% +| | | | | | | | | | Remainder: 3.944e-05 - 0.0385942% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.465485 - 72.3574% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269457 - 57.8874% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004034 - 0.149708% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013556 - 0.0503085% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14431 - 53.5557% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10232 - 37.9725% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012728 - 0.0472357% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.021294 - 7.90255% [17] +| | | | | | | | | | | Remainder: 0.0008676 - 0.32198% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0912222 - 19.5972% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0659055 - 14.1584% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00056032 - 0.120373% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216677 - 4.65487% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161752 - 3.47491% [17] +| | | | | | | | | | Remainder: 0.00049696 - 0.106762% +| | | | | | | | | Remainder: 0.0702917 - 10.9265% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.468816 - 42.1532% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.468441 - 99.92% [34] +| | | | | | | | | Remainder: 0.00037524 - 0.08004% +| | | | | | | | Remainder: 4.064e-05 - 0.00365412% +| | | | | | | Remainder: 3.8e-06 - 0.000341673% +| | | | | | getOrientations(): 1.24e-05 - 0.00109022% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000792639 - 0.0696899% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007466 - 0.0656421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433399 - 0.038105% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012572 - 0.0110535% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00090468 - 0.0795407% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 7.38539e-05% [2] +| | | | | | Remainder: 0.0221896 - 1.95094% +| | | | | Remainder: 1.84e-05 - 0.00161773% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.000707005% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.688e-05 - 0.00147701% [1] +| | | | build response library: 0.0053996 - 0.472468% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00531108 - 98.3606% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0572389% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 59.2105% [1] +| | | | | | | Remainder: 1.24e-06 - 40.7895% +| | | | | | getOrientations(): 4.4e-07 - 0.00828458% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000786399 - 14.8068% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000926239 - 17.4398% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040192 - 7.56758% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120292 - 22.6493% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0248537% [3] +| | | | | | Remainder: 0.0019888 - 37.4462% +| | | | | Remainder: 8.852e-05 - 1.63938% +| | | | Remainder: 2.224e-05 - 0.00194601% +| | | Remainder: 3.276e-05 - 0.00286644% +| | Mini-EM: setup auxiliary physics model evaluator: 1.2625 - 12.1042% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.26249 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 5.70303e-05% [1] +| | | | fmb->setWorksetContainer(): 9.2e-07 - 7.28721e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.26242 - 99.9949% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.26242 - 99.9997% [1] +| | | | | | getWorksets(): 0.857126 - 67.8956% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.857123 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.511689 - 59.6984% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00586535 - 1.14627% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0974362 - 19.0421% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00195736 - 2.00886% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0954216 - 97.9324% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000936118 - 0.981034% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00058168 - 0.60959% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00173816 - 1.82156% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0092076 - 9.64939% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204249 - 21.405% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00542196 - 5.68211% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0147947 - 15.5046% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000490319 - 0.513845% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0257485 - 26.9839% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116777 - 45.3531% [17] +| | | | | | | | | | | | Remainder: 0.0140708 - 54.6469% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0120918 - 12.672% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00374748 - 3.92729% [17] +| | | | | | | | | | | Remainder: 0.00023828 - 0.249713% +| | | | | | | | | | Remainder: 5.7239e-05 - 0.0587451% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.348478 - 68.1034% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.203557 - 58.4132% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022328 - 0.109689% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013284 - 0.0652594% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0998777 - 49.0662% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102806 - 50.5047% [17] +| | | | | | | | | | | Remainder: 0.000517439 - 0.254199% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.065796 - 18.881% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0641257 - 18.4017% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031652 - 0.0908293% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143972 - 4.13145% [17] +| | | | | | | | | | Remainder: 0.0002854 - 0.081899% +| | | | | | | | | Remainder: 0.0599099 - 11.7083% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.345396 - 40.2971% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.344725 - 99.8057% [17] +| | | | | | | | | Remainder: 0.000671079 - 0.194293% +| | | | | | | | Remainder: 3.7879e-05 - 0.00441932% +| | | | | | | Remainder: 3.04e-06 - 0.000354673% +| | | | | | getOrientations(): 1.16e-05 - 0.000918872% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00047836 - 0.0378924% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00038724 - 0.0306745% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00023248 - 0.0184155% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.395758 - 31.3492% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.395727 - 99.9921% [1] +| | | | | | | Remainder: 3.124e-05 - 0.00789371% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000549759 - 0.0435481% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 4.75278e-05% [2] +| | | | | | Remainder: 0.00787307 - 0.62365% +| | | | | Remainder: 3.76e-06 - 0.00029784% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.000275647% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.104e-05 - 0.00166655% [1] +| | | | build response library: 2.748e-05 - 0.00217666% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.4556% [1] +| | | | | Remainder: 2.708e-05 - 98.5444% +| | | | Remainder: 1.116e-05 - 0.00088397% +| | | Remainder: 9.96e-06 - 0.000788913% +| | Mini-EM: eval auxiliary physics model evaluator: 1.38983 - 13.3251% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.38755 - 27.8847% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.998968 - 71.8769% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00147504 - 0.147656% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.695143 - 69.5861% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000293465% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.384e-05 - 0.00630661% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.168e-05 - 0.00168023% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00611827 - 0.880145% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0411856 - 5.92476% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102216 - 14.7043% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.016397 - 2.3588% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0629756 - 9.05937% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0823993 - 11.8536% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115773 - 16.6546% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.488e-05 - 0.00357912% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.028e-05 - 0.00147883% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185452 - 26.6782% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153327 - 2.2057% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0105033 - 1.51095% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0563598 - 8.10765% [17] +| | | | | Remainder: 0.00033792 - 0.0486115% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.00177783% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000228235% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00131124 - 0.131259% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.29975 - 30.0059% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.149869 - 49.998% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.149851 - 49.9921% [1] +| | | | | Remainder: 2.972e-05 - 0.00991493% +| | | | Remainder: 0.00126868 - 0.126999% +| | | Remainder: 0.0033132 - 0.238388% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452004 - 0.0433361% [1] +| | | getWorksets(): 6.88e-06 - 0.152211% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.04e-06 - 73.2558% [1] +| | | | Remainder: 1.84e-06 - 26.7442% +| | | getOrientations(): 8.4e-07 - 0.0185839% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811839 - 17.9609% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000954479 - 21.1166% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042192 - 9.33444% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123252 - 27.2679% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0256635% [3] +| | | Remainder: 0.0010904 - 24.1237% +| | panzer::ModelEvaluator::create_W_op: 1.0831 - 10.3843% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81137 - 17.3666% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00104172 - 0.05751% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.42553 - 78.6988% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 9.82093e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0171202 - 1.20097% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.047417 - 3.32628% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0545109 - 3.82391% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00531572 - 0.372895% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0613676 - 4.3049% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508028 - 3.56379% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00942335 - 0.661043% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0513249 - 3.60042% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.016e-05 - 0.0028172% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0188955 - 1.32551% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.109512 - 7.6822% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0184651 - 1.29531% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.106875 - 7.49723% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113507 - 7.96244% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154723 - 10.8537% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.332e-05 - 0.00233738% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0169251 - 1.18729% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.105919 - 7.43014% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170346 - 11.9497% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0242058 - 1.69802% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0051478 - 0.361115% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0586095 - 4.11142% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124133 - 8.70789% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.100142 - 7.02494% [17] +| | | | Remainder: 0.00076408 - 0.0535998% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.084e-05 - 0.00391085% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 6.40399e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00408628 - 0.22559% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.377667 - 20.8498% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.377633 - 99.9909% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.2e-05 - 0.00582523% [1] +| | | | Remainder: 1.2479e-05 - 0.00330423% +| | | Remainder: 0.00297612 - 0.164302% +| | MaxwellPreconditioner::build: 0.00689995 - 0.0661536% [1] +| | | MaxwellPreconditioner: Schur complement: 1.576e-05 - 0.228407% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00308536 - 44.7156% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.103716% [1] +| | | | Ifpack2::Relaxation::compute: 0.00226668 - 73.4657% [1] +| | | | Remainder: 0.000815479 - 26.4306% +| | | MaxwellPreconditioner: Solver S_E: 0.00369776 - 53.591% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.0313704% [1] +| | | | Ifpack2::Relaxation::compute: 0.0032548 - 88.0208% [1] +| | | | Remainder: 0.0004418 - 11.9478% +| | | MaxwellPreconditioner: Block preconditioner: 9.18e-05 - 1.33044% [1] +| | | Remainder: 9.28e-06 - 0.134494% +| | Mini-EM: timestepper: 1.30532 - 12.5148% [1] +| | | Mini-EM: Advance Time Step: 1.30532 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.157032 - 12.0302% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000773719 - 0.492714% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151899 - 96.7313% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00107966% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000971918 - 0.639844% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0128513 - 8.46042% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00771963 - 5.08208% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00065464 - 0.43097% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00696367 - 4.58441% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00667608 - 4.39507% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005842 - 0.384597% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0016136 - 1.06228% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.168e-05 - 0.00768931% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00133304 - 0.877581% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.015344 - 10.1015% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00494324 - 3.25429% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00288704 - 1.90063% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.013294 - 8.75183% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0268653 - 17.6863% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.956e-05 - 0.012877% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00099884 - 0.657568% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113594 - 7.47822% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141228 - 9.29748% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00104104 - 0.685348% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0006194 - 0.407771% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00688551 - 4.53295% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106758 - 7.02821% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307384 - 2.0236% [17] +| | | | | | Remainder: 0.00038804 - 0.255459% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.832e-05 - 0.0116664% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00150288% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00402424 - 2.56268% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000217039 - 0.138213% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000188799 - 86.9885% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.04e-06 - 0.939923% [1] +| | | | | | Remainder: 2.62e-05 - 12.0716% +| | | | | Remainder: 9.728e-05 - 0.0619491% +| | | | Stratimikos: BelosLOWS: 1.11389 - 85.3351% [1] +| | | | | GMRES block system: Operation Op*x: 0.00912975 - 0.819626% [1] +| | | | | Belos::MVT::MvAddMv: 0.00029992 - 0.0269254% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.10374 - 99.0884% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00132632 - 0.120166% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000332199 - 25.0467% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000325559 - 98.0012% [2] +| | | | | | | | Remainder: 6.64e-06 - 1.9988% +| | | | | | | Belos::MVT::MvScale: 0.00018564 - 13.9966% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00050676 - 38.208% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000492 - 97.0874% [2] +| | | | | | | | Remainder: 1.476e-05 - 2.91262% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022764 - 17.1633% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022488 - 98.7876% [2] +| | | | | | | | Remainder: 2.76e-06 - 1.21244% +| | | | | | | Remainder: 7.408e-05 - 5.58538% +| | | | | | Belos::MVT::MvAddMv: 0.00087656 - 0.0794173% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019972 - 0.0180949% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.09096 - 98.8426% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00242484 - 0.222266% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00024416 - 0.0223802% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0324529 - 2.9747% [2] +| | | | | | | | Belos::MVT::Assign: 0.00015532 - 0.478601% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00234548 - 7.22733% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00223648 - 95.3528% [22] +| | | | | | | | | Remainder: 0.000109 - 4.64724% +| | | | | | | | Belos::MVT::MvDot: 0.00326092 - 10.0482% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00165376 - 5.09588% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0214799 - 66.1878% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00323868 - 9.97963% [60] +| | | | | | | | Remainder: 0.00031888 - 0.982593% +| | | | | | | CG S_E: Operation Op*x: 0.00321916 - 0.295075% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.04605 - 95.8834% [1] +| | | | | | | | Belos::MVT::Assign: 0.00010828 - 0.0103513% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0333355 - 3.18679% [312] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0317687 - 95.2998% [312] +| | | | | | | | | Remainder: 0.00156684 - 4.70021% +| | | | | | | | Belos::MVT::MvDot: 0.0479758 - 4.58636% [623] +| | | | | | | | Belos::MVT::MvNorm: 0.0239111 - 2.28584% [312] +| | | | | | | | CG S_E: Operation Op*x: 0.885665 - 84.6673% [311] +| | | | | | | | Belos::MVT::MvAddMv: 0.0523785 - 5.00725% [933] +| | | | | | | | Remainder: 0.00267848 - 0.256056% +| | | | | | | Remainder: 0.00656987 - 0.602208% +| | | | | | GMRES block system: Operation Op*x: 0.00838963 - 0.76011% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000181559 - 0.0164495% [1] +| | | | | | Remainder: 0.00180116 - 0.163187% +| | | | | Remainder: 0.00072456 - 0.0650475% +| | | | Mini-EM: Compute responses: 0.0339889 - 2.60388% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000938999 - 2.76266% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.028378 - 83.4919% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 0.0142364% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000604919 - 2.13165% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00704531 - 24.8267% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.08e-06 - 0.0319966% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012068 - 4.25259% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00095372 - 3.36078% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133484 - 47.038% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.28e-06 - 0.0291776% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00122796 - 4.32715% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00104804 - 3.69315% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00121308 - 4.27472% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000143159 - 0.504472% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.88e-06 - 0.027768% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00075672 - 2.66657% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051196 - 1.80408% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00011168 - 0.393545% [17] +| | | | | | Remainder: 0.000176919 - 0.623438% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.076e-05 - 0.0316574% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00435436% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0041832 - 12.3075% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00027168 - 0.79932% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.338634% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00025136 - 92.5206% [1] +| | | | | | Remainder: 1.94e-05 - 7.14075% +| | | | | Remainder: 0.0002048 - 0.60255% +| | | | Remainder: 0.0004024 - 0.0308278% +| | | Remainder: 2.56e-06 - 0.000196121% +| | Remainder: 0.078331 - 0.751002% +| Remainder: 4.284e-05 - 0.000410729% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 1.11389 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4175 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00198092 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.05313 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0337204 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 1.11848 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: 10.5527 [1] +| Mini-EM: Total Time: 10.5526 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000634839 - 0.00601593% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003028 - 47.6971% [1] +| | | Remainder: 0.000332039 - 52.3029% +| | Mini-EM: build physics blocks: 0.000828479 - 0.00785092% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023744 - 0.00225005% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62851 - 15.4323% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.64171 - 6.08104% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.280381 - 43.6928% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.224722 - 80.1487% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00740459 - 2.6409% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0480989 - 17.1548% [3] +| | | | Remainder: 0.00015584 - 0.0555814% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0378655 - 5.90072% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0246818 - 65.1828% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00133644 - 3.52943% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00306928 - 8.10573% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00178664 - 4.71838% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134332 - 3.5476% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00516424 - 13.6384% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000369399 - 0.975555% [3] +| | | | Remainder: 0.0001144 - 0.302122% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0640078 - 9.97456% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264558 - 4.1227% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0772595 - 12.0396% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0322041 - 5.01848% [3] +| | | Remainder: 0.123536 - 19.2511% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0391003 - 0.370527% [2] +| | Mini-EM: setup physics model evaluator: 1.14384 - 10.8394% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14381 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.00025179% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.54622e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13844 - 99.5309% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13842 - 99.9981% [1] +| | | | | | getWorksets(): 1.11433 - 97.8842% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11433 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.643293 - 57.7291% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00523296 - 0.813464% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102292 - 15.9014% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0019076 - 1.86485% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100346 - 98.0968% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00102428 - 1.02075% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052912 - 0.527298% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00182328 - 1.817% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00928135 - 9.24939% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0213402 - 21.2667% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00598187 - 5.96127% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0149258 - 14.8744% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00051032 - 0.508562% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259593 - 25.8699% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.011491 - 44.2652% [17] +| | | | | | | | | | | | Remainder: 0.0144684 - 55.7348% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.01494 - 14.8885% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00377992 - 3.7669% [17] +| | | | | | | | | | | Remainder: 0.00025012 - 0.249259% +| | | | | | | | | | Remainder: 3.928e-05 - 0.0383997% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.465066 - 72.2946% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.268588 - 57.7525% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037996 - 0.141466% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012108 - 0.0450803% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143912 - 53.5809% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102097 - 38.0126% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011728 - 0.0436654% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211226 - 7.86432% [17] +| | | | | | | | | | | Remainder: 0.00083816 - 0.312062% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0918389 - 19.7475% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0658203 - 14.1529% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00057504 - 0.123647% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216488 - 4.65499% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161567 - 3.47406% [17] +| | | | | | | | | | Remainder: 0.00043892 - 0.0943779% +| | | | | | | | | Remainder: 0.0707013 - 10.9905% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.471 - 42.2675% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.470625 - 99.9204% [34] +| | | | | | | | | Remainder: 0.000374958 - 0.079609% +| | | | | | | | Remainder: 3.776e-05 - 0.00338858% +| | | | | | | Remainder: 4e-06 - 0.000358959% +| | | | | | getOrientations(): 1.172e-05 - 0.0010295% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078404 - 0.0688708% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000735679 - 0.0646227% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003884 - 0.0341174% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122039 - 0.01072% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008638 - 0.075877% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 8.08137e-05% [2] +| | | | | | Remainder: 0.02118 - 1.86047% +| | | | | Remainder: 2.16e-05 - 0.00189733% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.000674938% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.00143031% [1] +| | | | build response library: 0.00531688 - 0.46484% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00523052 - 98.3758% [1] +| | | | | | getWorksets(): 3.68e-06 - 0.0703563% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 60.8696% [1] +| | | | | | | Remainder: 1.44e-06 - 39.1304% +| | | | | | getOrientations(): 4.4e-07 - 0.00841217% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767679 - 14.6769% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911039 - 17.4178% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039692 - 7.58854% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114564 - 21.903% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0244718% [3] +| | | | | | Remainder: 0.00200384 - 38.3105% +| | | | | Remainder: 8.6359e-05 - 1.62424% +| | | | Remainder: 2.1e-05 - 0.00183597% +| | | Remainder: 3.104e-05 - 0.00271367% +| | Mini-EM: setup auxiliary physics model evaluator: 1.28525 - 12.1794% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.28524 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 1.04e-06 - 8.09187e-05% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 5.60206e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.28518 - 99.9953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.28518 - 99.9997% [1] +| | | | | | getWorksets(): 0.858716 - 66.817% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.858713 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.511453 - 59.5605% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00590572 - 1.15469% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0977039 - 19.1032% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00194152 - 1.98715% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0957217 - 97.9712% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000883599 - 0.923092% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052424 - 0.547671% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00183068 - 1.9125% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00919027 - 9.60103% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204151 - 21.3276% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0058938 - 6.15722% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0144892 - 15.1368% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00047708 - 0.498403% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0258092 - 26.9628% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117638 - 45.5798% [17] +| | | | | | | | | | | | Remainder: 0.0140454 - 54.4202% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0121863 - 12.731% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00378072 - 3.9497% [17] +| | | | | | | | | | | Remainder: 0.00024148 - 0.252273% +| | | | | | | | | | Remainder: 4.068e-05 - 0.041636% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.345906 - 67.6319% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.204207 - 59.0356% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000211399 - 0.103522% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001204 - 0.0589597% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0998998 - 48.9207% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.103471 - 50.6696% [17] +| | | | | | | | | | | Remainder: 0.00050472 - 0.247161% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0634621 - 18.3467% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0633735 - 18.3211% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031864 - 0.0921176% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142606 - 4.12268% [17] +| | | | | | | | | | Remainder: 0.00028324 - 0.0818836% +| | | | | | | | | Remainder: 0.0619382 - 12.1102% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.347219 - 40.4348% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.34656 - 99.8104% [17] +| | | | | | | | | Remainder: 0.00065848 - 0.189644% +| | | | | | | | Remainder: 4.06e-05 - 0.00472801% +| | | | | | | Remainder: 3.72e-06 - 0.000433205% +| | | | | | getOrientations(): 1.16e-05 - 0.0009026% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004698 - 0.0365553% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0004122 - 0.0320734% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000225799 - 0.0175695% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.415848 - 32.3573% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.415817 - 99.9926% [1] +| | | | | | | Remainder: 3.088e-05 - 0.0074258% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000536959 - 0.041781% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 4.04614e-05% [2] +| | | | | | Remainder: 0.00895475 - 0.696773% +| | | | | Remainder: 3.72e-06 - 0.000289454% +| | | | fmb->setupBCFieldManagers(): 3.36e-06 - 0.00026143% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.888e-05 - 0.00146899% [1] +| | | | build response library: 2.548e-05 - 0.00198251% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.56986% [1] +| | | | | Remainder: 2.508e-05 - 98.4301% +| | | | Remainder: 1.14e-05 - 0.000886994% +| | | Remainder: 1.28e-05 - 0.000995913% +| | Mini-EM: eval auxiliary physics model evaluator: 1.43569 - 13.6051% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.410228 - 28.5735% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.02217 - 71.197% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00152876 - 0.14956% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.69387 - 67.8821% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000294003% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.128e-05 - 0.00450805% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.06e-05 - 0.00152766% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00533755 - 0.769244% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0405796 - 5.84831% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102551 - 14.7796% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0159877 - 2.30413% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.062934 - 9.07% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0823992 - 11.8753% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115243 - 16.6087% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.412e-05 - 0.00347615% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.068e-05 - 0.00153919% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185771 - 26.7732% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152442 - 2.19698% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010779 - 1.55346% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0566412 - 8.16308% [17] +| | | | | Remainder: 0.000324079 - 0.046706% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.956e-05 - 0.00191358% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000250448% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00121584 - 0.118947% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.324271 - 31.7238% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163174 - 50.3203% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.161072 - 49.6719% [1] +| | | | | Remainder: 2.544e-05 - 0.00784529% +| | | | Remainder: 0.00126232 - 0.123494% +| | | Remainder: 0.00329564 - 0.22955% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439992 - 0.0416949% [1] +| | | getWorksets(): 6e-06 - 0.136366% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.44e-06 - 74% [1] +| | | | Remainder: 1.56e-06 - 26% +| | | getOrientations(): 7.6e-07 - 0.0172731% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000794479 - 18.0567% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000926799 - 21.064% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040944 - 9.30563% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118876 - 27.0178% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0272732% [3] +| | | Remainder: 0.00107248 - 24.375% +| | panzer::ModelEvaluator::create_W_op: 1.15214 - 10.9181% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.82641 - 17.3077% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00117208 - 0.0641738% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40986 - 77.1929% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000130509% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00955859 - 0.677981% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0482589 - 3.42295% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0552078 - 3.91583% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00530575 - 0.376331% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0609185 - 4.32089% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508901 - 3.60958% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00913415 - 0.647876% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0509714 - 3.61534% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.748e-05 - 0.00265842% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0187806 - 1.33209% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110058 - 7.80631% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.01823 - 1.29304% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.106062 - 7.52286% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113833 - 8.07407% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154819 - 10.9811% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.476e-05 - 0.00246549% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00897011 - 0.63624% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106441 - 7.54975% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.171371 - 12.1552% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0250369 - 1.77584% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00504912 - 0.358128% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0585735 - 4.15455% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123749 - 8.77741% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.097805 - 6.9372% [17] +| | | | Remainder: 0.00076368 - 0.054167% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.176e-05 - 0.00283397% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 5.91323e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00378744 - 0.20737% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.408584 - 22.3708% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.408551 - 99.9918% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.136e-05 - 0.00522781% [1] +| | | | Remainder: 1.2e-05 - 0.00293697% +| | | Remainder: 0.00295576 - 0.161834% +| | MaxwellPreconditioner::build: 0.00689823 - 0.0653698% [1] +| | | MaxwellPreconditioner: Schur complement: 1.608e-05 - 0.233103% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00306684 - 44.4583% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.100429% [1] +| | | | Ifpack2::Relaxation::compute: 0.00226304 - 73.7906% [1] +| | | | Remainder: 0.000800719 - 26.109% +| | | MaxwellPreconditioner: Solver S_E: 0.0037152 - 53.8572% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0366064% [1] +| | | | Ifpack2::Relaxation::compute: 0.00328492 - 88.4184% [1] +| | | | Remainder: 0.00042892 - 11.545% +| | | MaxwellPreconditioner: Block preconditioner: 9.168e-05 - 1.32904% [1] +| | | Remainder: 8.44e-06 - 0.12235% +| | Mini-EM: timestepper: 1.30905 - 12.4049% [1] +| | | Mini-EM: Advance Time Step: 1.30904 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.156591 - 11.9622% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000782199 - 0.499517% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151724 - 96.8919% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00118636% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00095656 - 0.63046% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0128255 - 8.4532% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00768327 - 5.06397% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061748 - 0.406975% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00685075 - 4.51527% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00673428 - 4.4385% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00059256 - 0.390551% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160984 - 1.06103% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.072e-05 - 0.00706545% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0012982 - 0.85563% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0156823 - 10.3361% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00472332 - 3.11309% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00230592 - 1.51981% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133789 - 8.81792% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0270751 - 17.8449% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.8e-05 - 0.0118636% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.001015 - 0.668977% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.011494 - 7.57556% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0142399 - 9.38539% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00104332 - 0.687642% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060308 - 0.397485% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00679335 - 4.47744% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0107356 - 7.07576% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307572 - 2.02718% [17] +| | | | | | Remainder: 0.00035968 - 0.237062% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.888e-05 - 0.0120569% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00150711% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00374916 - 2.39423% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021532 - 0.137505% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018756 - 87.1076% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.798811% [1] +| | | | | | Remainder: 2.604e-05 - 12.0936% +| | | | | Remainder: 9.904e-05 - 0.0632475% +| | | | Stratimikos: BelosLOWS: 1.11853 - 85.4463% [1] +| | | | | GMRES block system: Operation Op*x: 0.00912227 - 0.815559% [1] +| | | | | Belos::MVT::MvAddMv: 0.000319879 - 0.0285982% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.10836 - 99.0907% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0013062 - 0.11785% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033588 - 25.7143% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0003294 - 98.0707% [2] +| | | | | | | | Remainder: 6.48e-06 - 1.92926% +| | | | | | | Belos::MVT::MvScale: 0.000189 - 14.4695% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000482319 - 36.9254% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000467719 - 96.973% [2] +| | | | | | | | Remainder: 1.46e-05 - 3.02704% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022876 - 17.5134% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002258 - 98.7061% [2] +| | | | | | | | Remainder: 2.96e-06 - 1.29393% +| | | | | | | Remainder: 7.024e-05 - 5.37743% +| | | | | | Belos::MVT::MvAddMv: 0.00102068 - 0.0920892% [2] +| | | | | | Belos::MVT::MvNorm: 0.00020036 - 0.0180772% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.09492 - 98.7872% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0023322 - 0.213002% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000271559 - 0.0248018% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0328619 - 3.00132% [2] +| | | | | | | | Belos::MVT::Assign: 0.0002152 - 0.654861% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0024404 - 7.42621% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00233176 - 95.5483% [22] +| | | | | | | | | Remainder: 0.00010864 - 4.45173% +| | | | | | | | Belos::MVT::MvDot: 0.0031794 - 9.67502% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00162376 - 4.94116% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0218909 - 66.6149% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00320472 - 9.75207% [60] +| | | | | | | | Remainder: 0.00030752 - 0.935794% +| | | | | | | CG S_E: Operation Op*x: 0.00320812 - 0.293001% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.0497 - 95.8701% [1] +| | | | | | | | Belos::MVT::Assign: 0.00010996 - 0.0104754% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0358065 - 3.41112% [312] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0343392 - 95.9022% [312] +| | | | | | | | | Remainder: 0.00146728 - 4.09781% +| | | | | | | | Belos::MVT::MvDot: 0.0477668 - 4.55053% [623] +| | | | | | | | Belos::MVT::MvNorm: 0.0237237 - 2.26005% [312] +| | | | | | | | CG S_E: Operation Op*x: 0.888861 - 84.6778% [311] +| | | | | | | | Belos::MVT::MvAddMv: 0.051038 - 4.86215% [933] +| | | | | | | | Remainder: 0.00239224 - 0.227898% +| | | | | | | Remainder: 0.00654511 - 0.597773% +| | | | | | GMRES block system: Operation Op*x: 0.00886619 - 0.799939% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011264 - 0.0101628% [1] +| | | | | | Remainder: 0.00193592 - 0.174665% +| | | | | Remainder: 0.000728518 - 0.0651317% +| | | | Mini-EM: Compute responses: 0.033586 - 2.56569% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000929359 - 2.7671% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0281997 - 83.9627% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.92e-06 - 0.017447% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000596599 - 2.11562% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00685871 - 24.3219% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.72e-06 - 0.0309223% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00120956 - 4.28927% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000926998 - 3.28726% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134389 - 47.6561% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.48e-06 - 0.0336174% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00118104 - 4.18813% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.001023 - 3.6277% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00124472 - 4.41394% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014104 - 0.500147% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.24e-06 - 0.025674% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00076256 - 2.70414% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051692 - 1.83307% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010508 - 0.372628% [17] +| | | | | | Remainder: 0.00016424 - 0.582418% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.96e-06 - 0.0296552% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0046448% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00396396 - 11.8024% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002768 - 0.824154% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.375723% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002558 - 92.4133% [1] +| | | | | | Remainder: 1.996e-05 - 7.21098% +| | | | | Remainder: 0.00020464 - 0.609302% +| | | | Remainder: 0.00033732 - 0.0257684% +| | | Remainder: 2.44e-06 - 0.000186395% +| | Remainder: 0.0779247 - 0.738438% +| Remainder: 5.46e-05 - 0.000517403% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 1.11853 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.2956 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=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 37.99 msec task-clock:u # 0.003 CPUs utilized ( +- 0.89% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,772 page-faults:u # 72.975 K/sec ( +- 0.16% ) + 29,156,131 cycles:u # 0.768 GHz ( +- 17.08% ) (64.81%) + 62,600,198 instructions:u # 2.15 insn per cycle ( +- 11.00% ) (93.07%) + branches:u + 341,305 branch-misses:u ( +- 3.22% ) + 27,741,196 L1-dcache-loads:u # 730.309 M/sec ( +- 0.30% ) + 382,903 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.58% ) + LLC-loads:u + LLC-load-misses:u + 26,468,455 L1-icache-loads:u # 696.803 M/sec ( +- 0.24% ) + 234,612 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.75% ) + 33,900,425 dTLB-loads:u # 892.456 M/sec ( +- 5.35% ) (8.27%) + dTLB-load-misses:u ( +- 95.62% ) (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 11.1216 +- 0.0212 seconds time elapsed ( +- 0.19% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 313,070 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.22% ) + 16,812,200 BR_RETIRED:u ( +- 0.27% ) + + 11.0399 +- 0.0197 seconds time elapsed ( +- 0.18% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 22,708,528 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.44% ) + 5,159 ITLB_WALK:u ( +- 1.98% ) + 12,244 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.14% ) + 30,633,431 L1D_TLB:u ( +- 0.48% ) + + 11.0526 +- 0.0438 seconds time elapsed ( +- 0.40% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 26,443,181 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.37% ) + 228,517 L1I_CACHE_REFILL:u ( +- 0.75% ) + 380,883 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.51% ) + 27,719,310 L1D_CACHE:u ( +- 0.39% ) + + 11.0446 +- 0.0599 seconds time elapsed ( +- 0.54% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 463,176 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.70% ) + 483,873 LL_CACHE_RD:u ( +- 0.51% ) + 133,170 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.50% ) + 17,576 L2D_TLB_REFILL:u ( +- 0.77% ) + 248,623 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.80% ) + 1,448,890 L2D_CACHE:u ( +- 0.28% ) + + 11.0742 +- 0.0426 seconds time elapsed ( +- 0.38% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell32_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell32_power.output new file mode 100644 index 0000000..c016327 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell32_power.output @@ -0,0 +1,170 @@ +Socket1 24.68 +Socket2 20.60 +Socket1 24.52 +Socket2 20.64 +Socket1 24.56 +Socket2 20.64 +Socket1 24.56 +Socket2 20.84 +Socket1 24.56 +Socket2 20.84 +Socket1 24.76 +Socket2 21.12 +Socket1 24.84 +Socket2 20.92 +Socket1 24.88 +Socket2 20.48 +Socket1 24.68 +Socket2 20.44 +Socket1 24.80 +Socket2 19.96 +Socket1 24.48 +Socket2 20.00 +Socket1 24.48 +Socket2 20.48 +Socket1 24.44 +Socket2 20.72 +Socket1 24.48 +Socket2 20.60 +Socket1 24.68 +Socket2 20.84 +Socket1 24.80 +Socket2 20.56 +Socket1 24.68 +Socket2 20.56 +Socket1 24.68 +Socket2 20.48 +Socket1 24.84 +Socket2 20.64 +Socket1 24.76 +Socket2 20.44 +Socket1 24.80 +Socket2 20.40 +Socket1 25.04 +Socket2 20.68 +Socket1 25.08 +Socket2 20.76 +Socket1 25.08 +Socket2 20.72 +Socket1 25.08 +Socket2 21.00 +Socket1 25.32 +Socket2 20.92 +Socket1 25.00 +Socket2 20.72 +Socket1 25.08 +Socket2 20.60 +Socket1 25.36 +Socket2 20.52 +Socket1 25.36 +Socket2 20.52 +Start +Socket1 25.28 +Socket2 20.44 +Socket1 25.12 +Socket2 20.60 +Socket1 24.92 +Socket2 20.56 +Socket1 25.04 +Socket2 20.88 +Socket1 25.56 +Socket2 21.64 +Socket1 26.08 +Socket2 22.20 +Socket1 26.48 +Socket2 22.40 +Socket1 26.96 +Socket2 22.36 +Socket1 26.88 +Socket2 22.60 +Socket1 26.64 +Socket2 22.32 +Socket1 26.76 +Socket2 22.36 +Socket1 26.96 +Socket2 22.84 +Socket1 27.32 +Socket2 22.92 +Socket1 27.64 +Socket2 22.96 +Socket1 27.64 +Socket2 22.96 +Socket1 28.00 +Socket2 23.00 +Socket1 28.20 +Socket2 22.80 +Socket1 28.00 +Socket2 22.80 +Socket1 29.64 +Socket2 22.68 +Socket1 30.68 +Socket2 22.56 +Socket1 31.24 +Socket2 22.60 +Socket1 31.32 +Socket2 22.44 +Socket1 31.72 +Socket2 22.40 +Socket1 32.44 +Socket2 22.40 +End +Socket1 33.36 +Socket2 22.32 +Socket1 34.12 +Socket2 22.24 +Socket1 33.44 +Socket2 21.80 +Socket1 33.44 +Socket2 21.80 +Socket1 31.08 +Socket2 21.40 +Socket1 29.36 +Socket2 21.12 +Socket1 25.96 +Socket2 20.56 +Socket1 24.84 +Socket2 20.76 +Socket1 25.12 +Socket2 20.68 +Socket1 25.00 +Socket2 20.80 +Socket1 24.96 +Socket2 20.76 +Socket1 24.96 +Socket2 20.40 +Socket1 24.72 +Socket2 20.40 +Socket1 24.72 +Socket2 20.40 +Socket1 24.76 +Socket2 20.28 +Socket1 24.76 +Socket2 20.24 +Socket1 24.76 +Socket2 20.24 +Socket1 24.72 +Socket2 20.28 +Socket1 24.96 +Socket2 20.48 +Socket1 25.16 +Socket2 20.64 +Socket1 25.04 +Socket2 20.44 +Socket1 25.00 +Socket2 20.44 +Socket1 24.88 +Socket2 20.36 +Socket1 24.84 +Socket2 20.60 +Socket1 24.68 +Socket2 20.36 +Socket1 24.72 +Socket2 20.60 +Socket1 24.60 +Socket2 20.88 +Socket1 24.56 +Socket2 21.00 +Socket1 24.56 +Socket2 21.00 +Socket1 24.60 +Socket2 20.88 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell34.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell34.output new file mode 100644 index 0000000..9351fe4 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell34.output @@ -0,0 +1,3008 @@ +oasis16.umiacs.umd.edu +30 CG Tpetra maxwell34.xml +output_avg5/altra_CG_Tpetra_maxwell34.output +output_avg5/altra_CG_Tpetra_maxwell34_power.output +dt = 3.92428e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00230624 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 316 iterations with total CPU time of 1.28474 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0417538 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 1.36313 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 12.3937 [1] +| Mini-EM: Total Time: 12.3937 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0006142 - 0.00495576% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003036 - 49.4302% [1] +| | | Remainder: 0.0003106 - 50.5698% +| | Mini-EM: build physics blocks: 0.000919721 - 0.0074209% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235 - 0.00189613% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.96762 - 15.876% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.766023 - 6.18076% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.339126 - 44.2711% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271543 - 80.0712% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00847785 - 2.49991% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.059011 - 17.4009% [3] +| | | | Remainder: 9.496e-05 - 0.0280014% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.041048 - 5.35859% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0277467 - 67.5959% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00040544 - 0.987722% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0027316 - 6.65466% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00209956 - 5.11489% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128204 - 3.12327% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00622289 - 15.16% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000465722 - 1.13458% [3] +| | | | Remainder: 9.4e-05 - 0.229% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0749102 - 9.77911% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0312867 - 4.0843% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0939552 - 12.2653% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0382392 - 4.99191% [3] +| | | Remainder: 0.147457 - 19.2497% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0444969 - 0.359029% [2] +| | Mini-EM: setup physics model evaluator: 1.34734 - 10.8712% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34731 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000207822% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.15643e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34139 - 99.5607% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34137 - 99.9985% [1] +| | | | | | getWorksets(): 1.3173 - 98.2055% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31729 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.757083 - 57.4725% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00629789 - 0.831862% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.12143 - 16.0391% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0023734 - 1.95455% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119006 - 98.0045% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00114128 - 0.959008% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00062224 - 0.522862% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00217116 - 1.82441% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112105 - 9.42011% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0246535 - 20.7161% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00643521 - 5.40744% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0179135 - 15.0526% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00060364 - 0.507233% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0314316 - 26.4117% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140191 - 44.602% [20] +| | | | | | | | | | | | Remainder: 0.0174125 - 55.398% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0180029 - 15.1276% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00454964 - 3.82302% [20] +| | | | | | | | | | | Remainder: 0.0002712 - 0.227887% +| | | | | | | | | | Remainder: 4.968e-05 - 0.0409126% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.549141 - 72.5339% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320109 - 58.2926% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000442321 - 0.138178% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014864 - 0.0464343% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.171381 - 53.5383% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121661 - 38.0061% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013752 - 0.0429604% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253573 - 7.92146% [20] +| | | | | | | | | | | Remainder: 0.000981201 - 0.306521% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107454 - 19.5677% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.075244 - 13.7021% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0006338 - 0.115417% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258379 - 4.70515% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193576 - 3.52506% [20] +| | | | | | | | | | Remainder: 0.00050528 - 0.0920127% +| | | | | | | | | Remainder: 0.080214 - 10.5951% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.560174 - 42.5246% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.55937 - 99.8564% [40] +| | | | | | | | | Remainder: 0.000804521 - 0.14362% +| | | | | | | | Remainder: 3.756e-05 - 0.0028513% +| | | | | | | Remainder: 5.48e-06 - 0.000416002% +| | | | | | getOrientations(): 1.412e-05 - 0.00105265% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000799321 - 0.0595898% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000755121 - 0.0562947% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418961 - 0.0312338% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017436 - 0.0129986% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000889481 - 0.0663113% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.68e-06 - 0.000274346% [2] +| | | | | | Remainder: 0.0210161 - 1.56676% +| | | | | Remainder: 2.024e-05 - 0.00150888% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.000623465% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.832e-05 - 0.00135975% [1] +| | | | build response library: 0.00586305 - 0.435167% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00565841 - 96.5097% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0501908% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 70.4225% [1] +| | | | | | | Remainder: 8.4e-07 - 29.5775% +| | | | | | getOrientations(): 4.8e-07 - 0.00848295% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000777481 - 13.7403% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959321 - 16.9539% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043484 - 7.68485% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119 - 21.0307% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0212074% [3] +| | | | | | Remainder: 0.00229224 - 40.5104% +| | | | | Remainder: 0.00020464 - 3.49034% +| | | | Remainder: 2.52e-05 - 0.00187039% +| | | Remainder: 2.604e-05 - 0.0019327% +| | Mini-EM: setup auxiliary physics model evaluator: 1.49252 - 12.0426% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.49252 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 2e-06 - 0.000134002% [1] +| | | | fmb->setWorksetContainer(): 1.88e-06 - 0.000125962% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.49246 - 99.9964% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.49246 - 99.9997% [1] +| | | | | | getWorksets(): 1.01689 - 68.1353% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01689 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.608284 - 59.8182% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00679897 - 1.11773% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114933 - 18.8947% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00224244 - 1.95108% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112651 - 98.014% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00106048 - 0.941389% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00061984 - 0.550232% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00213744 - 1.89741% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110237 - 9.78573% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243275 - 21.5955% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00642525 - 5.70369% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0168535 - 14.9608% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0005598 - 0.496934% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0309822 - 27.5029% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139495 - 45.0243% [20] +| | | | | | | | | | | | Remainder: 0.0170327 - 54.9757% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0138409 - 12.2866% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00459496 - 4.07895% [20] +| | | | | | | | | | | Remainder: 0.00022512 - 0.199839% +| | | | | | | | | | Remainder: 4.012e-05 - 0.0349072% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.412509 - 67.8151% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.240972 - 58.4163% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00024732 - 0.102634% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001366 - 0.056687% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117817 - 48.8924% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122218 - 50.7189% [20] +| | | | | | | | | | | Remainder: 0.00055276 - 0.229387% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.077525 - 18.7936% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0754608 - 18.2931% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000378961 - 0.0918674% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178538 - 4.3281% [20] +| | | | | | | | | | Remainder: 0.00031772 - 0.0770214% +| | | | | | | | | Remainder: 0.0740434 - 12.1725% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.408589 - 40.1803% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408056 - 99.8695% [20] +| | | | | | | | | Remainder: 0.000533043 - 0.13046% +| | | | | | | | Remainder: 1.612e-05 - 0.00158523% +| | | | | | | Remainder: 1.2e-06 - 0.000118007% +| | | | | | getOrientations(): 1.016e-05 - 0.000680756% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000409641 - 0.0274474% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036224 - 0.0242714% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021568 - 0.0144513% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.466006 - 31.2241% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.465983 - 99.9952% [1] +| | | | | | | Remainder: 2.228e-05 - 0.00478106% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00050152 - 0.0336036% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.94816e-05% [2] +| | | | | | Remainder: 0.00806185 - 0.540173% +| | | | | Remainder: 3.8e-06 - 0.000254613% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000259964% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.284e-05 - 0.000860293% [1] +| | | | build response library: 2.692e-05 - 0.00180367% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.89153% [1] +| | | | | Remainder: 2.668e-05 - 99.1085% +| | | | Remainder: 6.56e-06 - 0.000439526% +| | | Remainder: 8.8e-06 - 0.000589605% +| | Mini-EM: eval auxiliary physics model evaluator: 1.64657 - 13.2856% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.455698 - 27.6756% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.1869 - 72.0833% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00170328 - 0.143507% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.826431 - 69.6293% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.000150043% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.088e-05 - 0.00373655% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.16e-05 - 0.00140363% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00616297 - 0.745732% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0476135 - 5.76134% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.122911 - 14.8725% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0188759 - 2.28402% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0731348 - 8.84947% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0986693 - 11.9392% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.13822 - 16.7249% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.168e-05 - 0.00383335% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.24e-05 - 0.00150043% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.22242 - 26.9133% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0181817 - 2.20003% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0122701 - 1.48471% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0675248 - 8.17065% [20] +| | | | | Remainder: 0.000359721 - 0.043527% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.644e-05 - 0.00138512% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000168506% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00143408 - 0.120826% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.355839 - 29.9805% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.178297 - 50.1061% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.177516 - 49.8866% [1] +| | | | | Remainder: 2.612e-05 - 0.0073404% +| | | | Remainder: 0.00147592 - 0.124351% +| | | Remainder: 0.00396924 - 0.241061% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00437584 - 0.0353071% [1] +| | | getWorksets(): 4.2e-06 - 0.0959815% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 55.2381% [1] +| | | | Remainder: 1.88e-06 - 44.7619% +| | | getOrientations(): 6.4e-07 - 0.0146258% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075136 - 17.1706% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921841 - 21.0666% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040512 - 9.25811% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119304 - 27.2642% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0219386% [3] +| | | Remainder: 0.00109868 - 25.1079% +| | panzer::ModelEvaluator::create_W_op: 1.29069 - 10.4141% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.15012 - 17.3486% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0012924 - 0.0601082% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.68338 - 78.2924% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000102175% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0112835 - 0.670289% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0562922 - 3.34399% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0644992 - 3.83152% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00610053 - 0.362397% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0715941 - 4.25299% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0608657 - 3.61568% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125694 - 0.746673% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0629317 - 3.73841% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.164e-05 - 0.00187955% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.02216 - 1.3164% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132277 - 7.85778% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0206915 - 1.22916% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.124458 - 7.39335% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135502 - 8.04942% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.185072 - 10.9941% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.216e-05 - 0.00250448% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0106372 - 0.631895% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127311 - 7.56283% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.204821 - 12.1672% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0317106 - 1.88375% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0060298 - 0.358196% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0698253 - 4.14792% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.146797 - 8.72033% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119094 - 7.07468% [20] +| | | | Remainder: 0.000783561 - 0.0465468% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.968e-05 - 0.00138039% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 5.20901e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00448588 - 0.208634% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.457392 - 21.2728% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.457358 - 99.9926% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.076e-05 - 0.00453878% [1] +| | | | Remainder: 1.32e-05 - 0.00288593% +| | | Remainder: 0.00353884 - 0.164588% +| | MaxwellPreconditioner::build: 0.00783692 - 0.0632333% [1] +| | | MaxwellPreconditioner: Schur complement: 1.716e-05 - 0.218964% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00348304 - 44.444% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.103358% [1] +| | | | Ifpack2::Relaxation::compute: 0.002718 - 78.0353% [1] +| | | | Remainder: 0.00076144 - 21.8614% +| | | MaxwellPreconditioner: Solver S_E: 0.004226 - 53.9242% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0331282% [1] +| | | | Ifpack2::Relaxation::compute: 0.00378132 - 89.4775% [1] +| | | | Remainder: 0.00044328 - 10.4893% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001008 - 1.28622% [1] +| | | Remainder: 9.92e-06 - 0.12658% +| | Mini-EM: timestepper: 1.58864 - 12.8182% [1] +| | | Mini-EM: Advance Time Step: 1.58864 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.186203 - 11.7209% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000942441 - 0.506137% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.180427 - 96.898% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000931125% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110336 - 0.611528% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.015011 - 8.31974% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0090418 - 5.01134% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000714721 - 0.396128% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00832388 - 4.61344% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00793108 - 4.39573% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00066016 - 0.365888% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192244 - 1.0655% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.392e-05 - 0.00771504% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00157104 - 0.870735% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0182906 - 10.1374% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00586644 - 3.25142% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00262496 - 1.45486% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160479 - 8.89442% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0323981 - 17.9564% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.82e-05 - 0.0100872% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.001151 - 0.637932% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0138331 - 7.66687% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0167853 - 9.30312% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0015772 - 0.87415% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00071392 - 0.395684% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00814584 - 4.51476% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0126062 - 6.9869% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00366692 - 2.03236% [20] +| | | | | | Remainder: 0.00040588 - 0.224955% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.62e-05 - 0.0194412% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00118151% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444572 - 2.38757% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024204 - 0.129987% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000215 - 88.8283% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.644522% [1] +| | | | | | Remainder: 2.548e-05 - 10.5272% +| | | | | Remainder: 0.0001074 - 0.057679% +| | | | Stratimikos: BelosLOWS: 1.36318 - 85.8084% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109754 - 0.805133% [1] +| | | | | Belos::MVT::MvAddMv: 0.0003102 - 0.0227556% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.35126 - 99.1251% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00146528 - 0.108438% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00038356 - 26.1766% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0003772 - 98.3419% [2] +| | | | | | | | Remainder: 6.36e-06 - 1.65815% +| | | | | | | Belos::MVT::MvScale: 0.00020876 - 14.2471% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0005474 - 37.358% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0005318 - 97.1502% [2] +| | | | | | | | Remainder: 1.56e-05 - 2.84984% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00025872 - 17.6567% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00025592 - 98.9177% [2] +| | | | | | | | Remainder: 2.8e-06 - 1.08225% +| | | | | | | Remainder: 6.684e-05 - 4.56159% +| | | | | | Belos::MVT::MvAddMv: 0.001049 - 0.0776315% [2] +| | | | | | Belos::MVT::MvNorm: 0.00021672 - 0.0160384% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.33596 - 98.8676% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0028484 - 0.213211% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00032376 - 0.0242343% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0406617 - 3.04364% [2] +| | | | | | | | Belos::MVT::Assign: 0.00029424 - 0.72363% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00282016 - 6.93568% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00270764 - 96.0102% [23] +| | | | | | | | | Remainder: 0.00011252 - 3.98984% +| | | | | | | | Belos::MVT::MvDot: 0.00397704 - 9.78082% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.0020206 - 4.9693% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0272178 - 66.9372% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00403584 - 9.92542% [63] +| | | | | | | | Remainder: 0.000296 - 0.727959% +| | | | | | | CG S_E: Operation Op*x: 0.00383668 - 0.287186% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.28067 - 95.8619% [1] +| | | | | | | | Belos::MVT::Assign: 0.00011392 - 0.00889533% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0413212 - 3.22652% [317] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0398168 - 96.3592% [317] +| | | | | | | | | Remainder: 0.00150444 - 3.64084% +| | | | | | | | Belos::MVT::MvDot: 0.0582745 - 4.5503% [633] +| | | | | | | | Belos::MVT::MvNorm: 0.0287785 - 2.24714% [317] +| | | | | | | | CG S_E: Operation Op*x: 1.08568 - 84.7741% [316] +| | | | | | | | Belos::MVT::MvAddMv: 0.0639108 - 4.99041% [948] +| | | | | | | | Remainder: 0.0025946 - 0.202597% +| | | | | | | Remainder: 0.00761232 - 0.569804% +| | | | | | GMRES block system: Operation Op*x: 0.010768 - 0.796891% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00028796 - 0.0213105% [1] +| | | | | | Remainder: 0.0015144 - 0.112073% +| | | | | Remainder: 0.00064136 - 0.0470487% +| | | | Mini-EM: Compute responses: 0.0389263 - 2.4503% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00092704 - 2.38152% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0330686 - 84.9517% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.32e-06 - 0.0100397% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00068696 - 2.07738% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0080506 - 24.3452% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-05 - 0.0302402% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00145888 - 4.41168% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00106932 - 3.23364% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0159802 - 48.3246% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.068e-05 - 0.0322965% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00144772 - 4.37794% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00119072 - 3.60076% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00124144 - 3.75414% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00015988 - 0.48348% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.64e-06 - 0.0291515% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00084232 - 2.54719% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000614481 - 1.8582% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000123 - 0.371954% [20] +| | | | | | Remainder: 0.00016936 - 0.512148% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.112e-05 - 0.0285668% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00359654% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00448724 - 11.5275% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024416 - 0.627236% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.491481% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022448 - 91.9397% [1] +| | | | | | Remainder: 1.848e-05 - 7.56881% +| | | | | Remainder: 0.0001868 - 0.479881% +| | | | Remainder: 0.000323161 - 0.020342% +| | | Remainder: 2.32e-06 - 0.000146037% +| | Remainder: 0.0856554 - 0.691123% +| Remainder: 6.18e-05 - 0.00049864% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 1.36318 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.8325 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00231704 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 316 iterations with total CPU time of 1.27946 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0418134 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 1.3568 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 12.4231 [1] +| Mini-EM: Total Time: 12.4231 - 99.9995% [1] +| | Mini-EM: build mesh: 0.00059344 - 0.00477692% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028268 - 47.6341% [1] +| | | Remainder: 0.00031076 - 52.3659% +| | Mini-EM: build physics blocks: 0.000801561 - 0.00645219% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023368 - 0.00188102% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.01733 - 16.2386% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.770425 - 6.20156% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.341835 - 44.3696% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.272179 - 79.6229% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0085348 - 2.49676% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0610258 - 17.8524% [3] +| | | | Remainder: 9.556e-05 - 0.027955% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0429439 - 5.57405% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.02825 - 65.7835% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00086708 - 2.0191% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00359876 - 8.38015% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.002105 - 4.90174% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120664 - 2.80981% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0063228 - 14.7234% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0004888 - 1.13823% [3] +| | | | Remainder: 0.0001048 - 0.244039% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.074704 - 9.69646% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0313189 - 4.06514% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0910784 - 11.8218% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0383919 - 4.98321% [3] +| | | Remainder: 0.150153 - 19.4897% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0455524 - 0.366675% [2] +| | Mini-EM: setup physics model evaluator: 1.34945 - 10.8624% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34942 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000222317% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.14992e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34352 - 99.5623% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.3435 - 99.9986% [1] +| | | | | | getWorksets(): 1.31911 - 98.1851% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31911 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.757943 - 57.4587% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0063694 - 0.840353% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121712 - 16.0582% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00237396 - 1.95047% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119291 - 98.0109% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00115364 - 0.967079% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000631161 - 0.529092% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00218332 - 1.83024% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0111806 - 9.37248% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0247574 - 20.7537% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0064578 - 5.41347% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0179267 - 15.0277% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00060488 - 0.507061% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0314403 - 26.3559% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.013986 - 44.4844% [20] +| | | | | | | | | | | | Remainder: 0.0174543 - 55.5156% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0181243 - 15.1933% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00455656 - 3.81969% [20] +| | | | | | | | | | | Remainder: 0.000274761 - 0.230328% +| | | | | | | | | | Remainder: 4.696e-05 - 0.0385828% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.548252 - 72.3342% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.31778 - 57.9624% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004426 - 0.139279% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001446 - 0.0455031% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.170766 - 53.7372% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.119958 - 37.7485% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013472 - 0.042394% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253511 - 7.97756% [20] +| | | | | | | | | | | Remainder: 0.00098368 - 0.309547% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107659 - 19.6368% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0765828 - 13.9685% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00060704 - 0.110723% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258639 - 4.71751% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0192508 - 3.5113% [20] +| | | | | | | | | | Remainder: 0.00050832 - 0.0927164% +| | | | | | | | | Remainder: 0.0816092 - 10.7672% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.561129 - 42.5385% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.560324 - 99.8564% [40] +| | | | | | | | | Remainder: 0.00080556 - 0.143561% +| | | | | | | | Remainder: 3.648e-05 - 0.0027655% +| | | | | | | Remainder: 5e-06 - 0.000379042% +| | | | | | getOrientations(): 1.424e-05 - 0.00105992% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767481 - 0.0571256% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00074572 - 0.0555059% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041456 - 0.0308568% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012296 - 0.00915223% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088636 - 0.0659741% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 2.28e-06 - 0.000169706% [2] +| | | | | | Remainder: 0.0214297 - 1.59507% +| | | | | Remainder: 1.928e-05 - 0.00143504% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.000613596% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.00116198% [1] +| | | | build response library: 0.005853 - 0.433741% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576488 - 98.4944% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.0603655% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.6e-06 - 74.7126% [1] +| | | | | | | Remainder: 8.8e-07 - 25.2874% +| | | | | | getOrientations(): 4.8e-07 - 0.00832628% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781561 - 13.5573% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009512 - 16.4999% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043624 - 7.5672% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011902 - 20.6457% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0235911% [3] +| | | | | | Remainder: 0.00240036 - 41.6376% +| | | | | Remainder: 8.812e-05 - 1.50555% +| | | | Remainder: 2.544e-05 - 0.00188525% +| | | Remainder: 2.432e-05 - 0.00180222% +| | Mini-EM: setup auxiliary physics model evaluator: 1.48629 - 11.9639% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.48628 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 0.000115725% [1] +| | | | fmb->setWorksetContainer(): 1.4e-06 - 9.41948e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.48623 - 99.9965% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.48622 - 99.9998% [1] +| | | | | | getWorksets(): 1.01312 - 68.1671% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01311 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.603783 - 59.5967% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00684124 - 1.13306% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114796 - 19.0127% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00224712 - 1.9575% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112513 - 98.0113% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00104248 - 0.926545% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00061496 - 0.54657% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0020908 - 1.85828% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110367 - 9.80928% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.024327 - 21.6216% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00642988 - 5.71481% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0170249 - 15.1316% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00057292 - 0.509205% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0308896 - 27.4544% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139562 - 45.1808% [20] +| | | | | | | | | | | | Remainder: 0.0169334 - 54.8192% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0137168 - 12.1913% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.004543 - 4.03777% [20] +| | | | | | | | | | | Remainder: 0.00022356 - 0.198698% +| | | | | | | | | | Remainder: 3.584e-05 - 0.0312207% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.409232 - 67.7779% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.239504 - 58.5253% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00024804 - 0.103564% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013852 - 0.0578362% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.116774 - 48.7564% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121793 - 50.8521% [20] +| | | | | | | | | | | Remainder: 0.00055108 - 0.230092% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0757531 - 18.5111% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0762351 - 18.6288% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00036396 - 0.0889374% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170432 - 4.16467% [20] +| | | | | | | | | | Remainder: 0.00033212 - 0.081157% +| | | | | | | | | Remainder: 0.0729147 - 12.0763% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.409315 - 40.4016% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408802 - 99.8749% [20] +| | | | | | | | | Remainder: 0.00051216 - 0.125126% +| | | | | | | | Remainder: 1.688e-05 - 0.00166615% +| | | | | | | Remainder: 1.32e-06 - 0.000130291% +| | | | | | getOrientations(): 1.008e-05 - 0.000678228% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040544 - 0.0272799% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035676 - 0.0240044% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021592 - 0.0145281% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.464158 - 31.2307% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.464137 - 99.9954% [1] +| | | | | | | Remainder: 2.14e-05 - 0.0046105% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00049576 - 0.033357% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.96052e-05% [2] +| | | | | | Remainder: 0.00746624 - 0.502363% +| | | | | Remainder: 3.68e-06 - 0.000247607% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000242215% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.328e-05 - 0.000893505% [1] +| | | | build response library: 2.588e-05 - 0.00174126% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.08192% [1] +| | | | | Remainder: 2.56e-05 - 98.9181% +| | | | Remainder: 6.6e-06 - 0.000444061% +| | | Remainder: 8.76e-06 - 0.000589387% +| | Mini-EM: eval auxiliary physics model evaluator: 1.64549 - 13.2454% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.450292 - 27.3652% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.19127 - 72.3962% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00178492 - 0.149833% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.824362 - 69.2001% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000174681% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.936e-05 - 0.00356154% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.1361e-05 - 0.00137816% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0061146 - 0.741738% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0476914 - 5.78525% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.12248 - 14.8575% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0183562 - 2.22672% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.073103 - 8.86783% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0986171 - 11.9628% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.13786 - 16.7232% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.916e-05 - 0.00353728% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.112e-05 - 0.00134892% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.222049 - 26.9358% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0177381 - 2.15174% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0123227 - 1.49482% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0675829 - 8.19821% [20] +| | | | | Remainder: 0.00036488 - 0.0442621% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.688e-05 - 0.00141697% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000191392% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00139916 - 0.117451% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.362248 - 30.4085% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.180168 - 49.7359% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.182057 - 50.2574% [1] +| | | | | Remainder: 2.436e-05 - 0.00672467% +| | | | Remainder: 0.00145904 - 0.122478% +| | | Remainder: 0.00392564 - 0.23857% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00427328 - 0.0343979% [1] +| | | getWorksets(): 3.84e-06 - 0.0898607% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 57.2917% [1] +| | | | Remainder: 1.64e-06 - 42.7083% +| | | getOrientations(): 9.6e-07 - 0.0224652% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755921 - 17.6895% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088752 - 20.7691% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040612 - 9.5037% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122584 - 28.6862% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0318257% [3] +| | | Remainder: 0.00099172 - 23.2075% +| | panzer::ModelEvaluator::create_W_op: 1.28204 - 10.3198% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.14524 - 17.2682% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0012968 - 0.0604502% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.68528 - 78.559% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.000132916% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0111553 - 0.661928% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0573604 - 3.40362% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0657822 - 3.90335% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00606844 - 0.360086% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0721844 - 4.28324% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.060862 - 3.61139% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126673 - 0.751644% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0619031 - 3.67317% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.68e-05 - 0.00159024% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0221694 - 1.31547% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132547 - 7.86497% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.020079 - 1.19144% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.12394 - 7.35428% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.13386 - 7.9429% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.185043 - 10.9799% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.068e-05 - 0.00241385% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0107858 - 0.64% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127632 - 7.57334% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.203889 - 12.0983% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0326942 - 1.93999% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00606788 - 0.360053% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0696438 - 4.13249% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.148373 - 8.80409% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119691 - 7.10214% [20] +| | | | Remainder: 0.000809961 - 0.048061% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.912e-05 - 0.00135743% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 5.40733e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00450812 - 0.210146% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.450606 - 21.005% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.450574 - 99.9929% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.952e-05 - 0.00433194% [1] +| | | | Remainder: 1.244e-05 - 0.00276073% +| | | Remainder: 0.00351956 - 0.164064% +| | MaxwellPreconditioner::build: 0.00783288 - 0.0630511% [1] +| | | MaxwellPreconditioner: Schur complement: 1.616e-05 - 0.20631% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00353372 - 45.1139% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.100744% [1] +| | | | Ifpack2::Relaxation::compute: 0.00276416 - 78.2224% [1] +| | | | Remainder: 0.000766 - 21.6769% +| | | MaxwellPreconditioner: Solver S_E: 0.00419264 - 53.5262% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0324378% [1] +| | | | Ifpack2::Relaxation::compute: 0.00374412 - 89.3022% [1] +| | | | Remainder: 0.00044716 - 10.6654% +| | | MaxwellPreconditioner: Block preconditioner: 8.096e-05 - 1.03359% [1] +| | | Remainder: 9.4e-06 - 0.120007% +| | Mini-EM: timestepper: 1.5814 - 12.7295% [1] +| | | Mini-EM: Advance Time Step: 1.5814 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.185303 - 11.7177% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0009326 - 0.503284% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.179506 - 96.8715% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000913619% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110144 - 0.613596% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0148772 - 8.28789% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00901992 - 5.02486% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000703041 - 0.391654% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0081056 - 4.51551% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00794216 - 4.42446% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00065064 - 0.362462% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0019214 - 1.07038% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.424e-05 - 0.00793289% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0015138 - 0.843315% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0182605 - 10.1726% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00580584 - 3.23435% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0026022 - 1.44965% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160629 - 8.94839% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0323604 - 18.0275% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.72e-05 - 0.00958186% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00114476 - 0.637729% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0136737 - 7.6174% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169486 - 9.44181% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00118424 - 0.659723% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00071188 - 0.396578% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00805148 - 4.48536% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127433 - 7.09911% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00369088 - 2.05613% [20] +| | | | | | Remainder: 0.00039676 - 0.221029% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.472e-05 - 0.0187369% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00131676% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0044682 - 2.41129% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025036 - 0.135108% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002242 - 89.551% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.702988% [1] +| | | | | | Remainder: 2.44e-05 - 9.74597% +| | | | | Remainder: 0.00010884 - 0.0587362% +| | | | Stratimikos: BelosLOWS: 1.35685 - 85.8008% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109086 - 0.803967% [1] +| | | | | Belos::MVT::MvAddMv: 0.00031844 - 0.023469% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.345 - 99.1265% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00149176 - 0.110912% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00038776 - 25.9935% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00038192 - 98.4939% [2] +| | | | | | | | Remainder: 5.84e-06 - 1.50609% +| | | | | | | Belos::MVT::MvScale: 0.00020388 - 13.6671% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00056808 - 38.0812% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00055396 - 97.5144% [2] +| | | | | | | | Remainder: 1.412e-05 - 2.48557% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00026628 - 17.8501% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00026392 - 99.1137% [2] +| | | | | | | | Remainder: 2.36e-06 - 0.886285% +| | | | | | | Remainder: 6.576e-05 - 4.40822% +| | | | | | Belos::MVT::MvAddMv: 0.00087024 - 0.0647019% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022252 - 0.0165442% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.33095 - 98.9557% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00288052 - 0.216425% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00034452 - 0.0258852% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0406859 - 3.0569% [2] +| | | | | | | | Belos::MVT::Assign: 0.00027612 - 0.678663% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00305232 - 7.50216% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00295656 - 96.8627% [23] +| | | | | | | | | Remainder: 9.576e-05 - 3.13728% +| | | | | | | | Belos::MVT::MvDot: 0.00395128 - 9.71167% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00201612 - 4.95533% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0271915 - 66.8328% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00390692 - 9.60264% [63] +| | | | | | | | Remainder: 0.0002916 - 0.71671% +| | | | | | | CG S_E: Operation Op*x: 0.00386924 - 0.290712% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.27534 - 95.8215% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001332 - 0.0104443% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0432438 - 3.39076% [317] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0418959 - 96.8831% [317] +| | | | | | | | | Remainder: 0.00134788 - 3.11694% +| | | | | | | | Belos::MVT::MvDot: 0.0572302 - 4.48744% [633] +| | | | | | | | Belos::MVT::MvNorm: 0.0286553 - 2.24688% [317] +| | | | | | | | CG S_E: Operation Op*x: 1.08099 - 84.7611% [316] +| | | | | | | | Belos::MVT::MvAddMv: 0.0625785 - 4.90681% [948] +| | | | | | | | Remainder: 0.00250716 - 0.196588% +| | | | | | | Remainder: 0.00783384 - 0.588588% +| | | | | | GMRES block system: Operation Op*x: 0.00955548 - 0.710445% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00027776 - 0.0206513% [1] +| | | | | | Remainder: 0.00162808 - 0.121047% +| | | | | Remainder: 0.00062496 - 0.0460596% +| | | | Mini-EM: Compute responses: 0.0389038 - 2.46009% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000921921 - 2.36975% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.032952 - 84.7012% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.16e-06 - 0.00958972% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00069292 - 2.10282% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00789088 - 23.9466% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.28e-06 - 0.0281622% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0014544 - 4.4137% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00106988 - 3.24679% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160645 - 48.7513% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.032e-05 - 0.0313183% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00147692 - 4.48204% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0012184 - 3.69751% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00114656 - 3.47949% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00015888 - 0.482156% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9e-06 - 0.0273125% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00086564 - 2.62698% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00059388 - 1.80226% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00012364 - 0.375213% [20] +| | | | | | Remainder: 0.00016368 - 0.496723% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.108e-05 - 0.0284805% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.00329017% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00458848 - 11.7944% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024476 - 0.629142% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.392221% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022528 - 92.0412% [1] +| | | | | | Remainder: 1.852e-05 - 7.5666% +| | | | | Remainder: 0.00018428 - 0.473682% +| | | | Remainder: 0.00033936 - 0.0214595% +| | | Remainder: 2.04e-06 - 0.000129% +| | Remainder: 0.0861327 - 0.693328% +| Remainder: 5.684e-05 - 0.000457533% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 1.35685 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.967 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00232648 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 316 iterations with total CPU time of 1.28376 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0417863 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 1.36173 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 12.4922 [1] +| Mini-EM: Total Time: 12.4921 - 99.9995% [1] +| | Mini-EM: build mesh: 0.00060812 - 0.00486803% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029412 - 48.3655% [1] +| | | Remainder: 0.000314 - 51.6345% +| | Mini-EM: build physics blocks: 0.00082248 - 0.00658399% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023372 - 0.00187094% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.99056 - 15.9345% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.77336 - 6.19078% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.342189 - 44.2471% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.27274 - 79.7043% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00864336 - 2.5259% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0607054 - 17.7403% [3] +| | | | Remainder: 0.00010112 - 0.0295509% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0430246 - 5.56333% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0283765 - 65.9541% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00085304 - 1.98268% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00362084 - 8.41574% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00210056 - 4.88223% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123648 - 2.87389% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00624628 - 14.5179% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000488 - 1.13423% [3] +| | | | Remainder: 0.00010292 - 0.239212% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0750723 - 9.70729% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0313634 - 4.05548% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0933895 - 12.0758% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0387132 - 5.00584% [3] +| | | Remainder: 0.149608 - 19.3452% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0555126 - 0.444381% [2] +| | Mini-EM: setup physics model evaluator: 1.35655 - 10.8592% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.35652 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 3.4e-06 - 0.000250641% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.83333e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.35057 - 99.5614% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.35055 - 99.9984% [1] +| | | | | | getWorksets(): 1.32725 - 98.275% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32725 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.757933 - 57.1055% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00632628 - 0.834676% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.122043 - 16.1021% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00237888 - 1.94922% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119613 - 98.0091% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00119716 - 1.00086% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00064508 - 0.539306% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00218652 - 1.828% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112683 - 9.42066% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0247413 - 20.6845% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00647644 - 5.4145% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0181864 - 15.2043% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00061128 - 0.511049% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0313915 - 26.2442% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139512 - 44.4425% [20] +| | | | | | | | | | | | Remainder: 0.0174403 - 55.5575% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0180682 - 15.1056% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00457072 - 3.82126% [20] +| | | | | | | | | | | Remainder: 0.00027 - 0.225728% +| | | | | | | | | | Remainder: 5.092e-05 - 0.0417231% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.54931 - 72.4748% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.319759 - 58.211% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004444 - 0.13898% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014684 - 0.0459221% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172232 - 53.863% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120416 - 37.6584% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00015684 - 0.0490494% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253717 - 7.93463% [20] +| | | | | | | | | | | Remainder: 0.00099124 - 0.309996% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106917 - 19.4639% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.076421 - 13.9122% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00060512 - 0.11016% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258537 - 4.70657% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0192504 - 3.50448% [20] +| | | | | | | | | | Remainder: 0.00050376 - 0.0917078% +| | | | | | | | | Remainder: 0.0802535 - 10.5885% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.569276 - 42.8914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.568455 - 99.8558% [40] +| | | | | | | | | Remainder: 0.000820641 - 0.144155% +| | | | | | | | Remainder: 4.088e-05 - 0.00308006% +| | | | | | | Remainder: 5.8e-06 - 0.000436992% +| | | | | | getOrientations(): 1.56e-05 - 0.00115508% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080424 - 0.059549% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076324 - 0.0565132% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042528 - 0.0314893% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126 - 0.00932952% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088956 - 0.0658664% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.32e-06 - 0.000245825% [2] +| | | | | | Remainder: 0.0202701 - 1.50087% +| | | | | Remainder: 2.176e-05 - 0.00161117% +| | | | fmb->setupBCFieldManagers(): 1.988e-05 - 0.00146551% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.896e-05 - 0.00139769% [1] +| | | | build response library: 0.00587988 - 0.433452% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00578336 - 98.3585% [1] +| | | | | | getWorksets(): 3.6e-06 - 0.0622475% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 71.1111% [1] +| | | | | | | Remainder: 1.04e-06 - 28.8889% +| | | | | | getOrientations(): 4.8e-07 - 0.00829967% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079524 - 13.7505% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009668 - 16.7169% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00044448 - 7.6855% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119536 - 20.669% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0214408% [3] +| | | | | | Remainder: 0.00237616 - 41.0862% +| | | | | Remainder: 9.652e-05 - 1.64153% +| | | | Remainder: 2.72e-05 - 0.00200513% +| | | Remainder: 2.432e-05 - 0.00179279% +| | Mini-EM: setup auxiliary physics model evaluator: 1.5048 - 12.046% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.50479 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.000156833% [1] +| | | | fmb->setWorksetContainer(): 1.44e-06 - 9.56947e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.50473 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.50473 - 99.9997% [1] +| | | | | | getWorksets(): 1.02435 - 68.0754% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.02435 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.606645 - 59.2227% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0069206 - 1.1408% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114582 - 18.8878% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00228868 - 1.99742% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112255 - 97.9686% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00113908 - 1.01473% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000657801 - 0.585991% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206212 - 1.837% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110634 - 9.85564% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243222 - 21.6671% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00644836 - 5.74441% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0170927 - 15.2268% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00055708 - 0.496265% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.030603 - 27.2622% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139476 - 45.5759% [20] +| | | | | | | | | | | | Remainder: 0.0166554 - 54.4241% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0135815 - 12.0988% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00451232 - 4.01972% [20] +| | | | | | | | | | | Remainder: 0.00021488 - 0.191422% +| | | | | | | | | | Remainder: 3.896e-05 - 0.0340018% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.41166 - 67.8584% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.240568 - 58.4385% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00026908 - 0.111852% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014296 - 0.0594261% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118875 - 49.4144% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12072 - 50.1814% [20] +| | | | | | | | | | | Remainder: 0.00056028 - 0.232899% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.077417 - 18.8061% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0757715 - 18.4063% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037116 - 0.0901619% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0172017 - 4.17862% [20] +| | | | | | | | | | Remainder: 0.0003304 - 0.0802605% +| | | | | | | | | Remainder: 0.0734827 - 12.113% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.417684 - 40.7756% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.417146 - 99.8713% [20] +| | | | | | | | | Remainder: 0.000537601 - 0.12871% +| | | | | | | | Remainder: 1.732e-05 - 0.00169083% +| | | | | | | Remainder: 1.4e-06 - 0.000136672% +| | | | | | getOrientations(): 1.216e-05 - 0.000808121% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042312 - 0.0281194% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036216 - 0.0240682% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021896 - 0.0145515% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.470868 - 31.2926% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.470845 - 99.9951% [1] +| | | | | | | Remainder: 2.324e-05 - 0.00493556% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00051812 - 0.0344329% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.18995e-05% [2] +| | | | | | Remainder: 0.007975 - 0.529997% +| | | | | Remainder: 3.92e-06 - 0.000260512% +| | | | fmb->setupBCFieldManagers(): 4.16e-06 - 0.000276451% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5e-05 - 0.00099682% [1] +| | | | build response library: 2.696e-05 - 0.00179162% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.03858% [1] +| | | | | Remainder: 2.668e-05 - 98.9614% +| | | | Remainder: 6.4e-06 - 0.00042531% +| | | Remainder: 9.32e-06 - 0.000619353% +| | Mini-EM: eval auxiliary physics model evaluator: 1.65986 - 13.2873% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.455706 - 27.4544% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.20021 - 72.3078% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00177892 - 0.148217% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.833887 - 69.4783% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000182279% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.18e-05 - 0.00381347% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.272e-05 - 0.00152539% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00634156 - 0.760482% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0483698 - 5.80052% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.12283 - 14.7298% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0198535 - 2.38084% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0772672 - 9.26591% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0991755 - 11.8932% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.138314 - 16.5866% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.132e-05 - 0.0037559% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.256e-05 - 0.0015062% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.22215 - 26.6403% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.018407 - 2.20737% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0129929 - 1.55811% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0677204 - 8.12105% [20] +| | | | | Remainder: 0.00037584 - 0.0450708% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.824e-05 - 0.00151973% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.000179968% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00141388 - 0.117803% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.361623 - 30.1299% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.180891 - 50.0221% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.180704 - 49.9703% [1] +| | | | | Remainder: 2.72e-05 - 0.00752166% +| | | | Remainder: 0.00148872 - 0.124038% +| | | Remainder: 0.00394696 - 0.237788% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433464 - 0.034699% [1] +| | | getWorksets(): 3.96e-06 - 0.091357% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 58.5859% [1] +| | | | Remainder: 1.64e-06 - 41.4141% +| | | getOrientations(): 8.8e-07 - 0.0203016% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077528 - 17.8857% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089888 - 20.7371% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041536 - 9.58234% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012312 - 28.4038% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0295296% [3] +| | | Remainder: 0.0010078 - 23.2499% +| | panzer::ModelEvaluator::create_W_op: 1.2889 - 10.3177% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.16418 - 17.3244% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00132792 - 0.0613591% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.70342 - 78.7097% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000108018% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0112799 - 0.662191% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0577951 - 3.39289% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0655149 - 3.84608% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00624164 - 0.366418% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0731539 - 4.29453% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0609611 - 3.57875% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0133367 - 0.782936% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0631892 - 3.70955% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.832e-05 - 0.00166254% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0219226 - 1.28697% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132504 - 7.77869% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0219615 - 1.28926% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.130702 - 7.67292% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135288 - 7.94213% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.184891 - 10.8541% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.284e-05 - 0.00251494% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0106447 - 0.624903% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127962 - 7.51207% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.205818 - 12.0826% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0339905 - 1.99543% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00607664 - 0.356732% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0703993 - 4.13282% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.148705 - 8.72977% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.120209 - 7.05693% [20] +| | | | Remainder: 0.000801161 - 0.0470325% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.104e-05 - 0.00143426% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 5.54483e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00452024 - 0.208866% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.451345 - 20.8552% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.45131 - 99.9923% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.096e-05 - 0.0046439% [1] +| | | | Remainder: 1.368e-05 - 0.00303094% +| | | Remainder: 0.00353484 - 0.163334% +| | MaxwellPreconditioner::build: 0.0079254 - 0.0634432% [1] +| | | MaxwellPreconditioner: Schur complement: 1.796e-05 - 0.226613% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00351224 - 44.3163% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.104776% [1] +| | | | Ifpack2::Relaxation::compute: 0.002735 - 77.8705% [1] +| | | | Remainder: 0.00077356 - 22.0247% +| | | MaxwellPreconditioner: Solver S_E: 0.00430052 - 54.2625% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.030694% [1] +| | | | Ifpack2::Relaxation::compute: 0.00385144 - 89.5575% [1] +| | | | Remainder: 0.00044776 - 10.4118% +| | | MaxwellPreconditioner: Block preconditioner: 8.524e-05 - 1.07553% [1] +| | | Remainder: 9.44e-06 - 0.119111% +| | Mini-EM: timestepper: 1.58723 - 12.7058% [1] +| | | Mini-EM: Advance Time Step: 1.58723 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.18612 - 11.7261% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00094552 - 0.508016% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.180287 - 96.8657% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00122028% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0011176 - 0.619902% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0152647 - 8.46692% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00911948 - 5.05832% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00070676 - 0.39202% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00772412 - 4.28436% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00795004 - 4.40967% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000666 - 0.369412% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00191764 - 1.06366% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.264e-05 - 0.00701106% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0015642 - 0.867619% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0187405 - 10.3948% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00618816 - 3.4324% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0025996 - 1.44193% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160531 - 8.90422% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0325167 - 18.0361% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.652e-05 - 0.00916319% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00114988 - 0.637807% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0139196 - 7.7208% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169124 - 9.38086% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0011864 - 0.658064% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000701 - 0.388825% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00758836 - 4.20905% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0125848 - 6.98042% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00368716 - 2.04517% [20] +| | | | | | Remainder: 0.00039708 - 0.220249% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.868e-05 - 0.0207823% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00154739% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00448536 - 2.40993% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025 - 0.134322% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002222 - 88.88% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.64% [1] +| | | | | | Remainder: 2.62e-05 - 10.48% +| | | | | Remainder: 0.00011112 - 0.0597034% +| | | | Stratimikos: BelosLOWS: 1.36179 - 85.7965% [1] +| | | | | GMRES block system: Operation Op*x: 0.0110146 - 0.808835% [1] +| | | | | Belos::MVT::MvAddMv: 0.00030884 - 0.022679% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.34969 - 99.1121% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0015014 - 0.11124% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00038816 - 25.8532% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00038176 - 98.3512% [2] +| | | | | | | | Remainder: 6.4e-06 - 1.6488% +| | | | | | | Belos::MVT::MvScale: 0.000211081 - 14.0589% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00057064 - 38.0072% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0005554 - 97.3293% [2] +| | | | | | | | Remainder: 1.524e-05 - 2.67069% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000263 - 17.517% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00026064 - 99.1027% [2] +| | | | | | | | Remainder: 2.36e-06 - 0.897338% +| | | | | | | Remainder: 6.852e-05 - 4.56374% +| | | | | | Belos::MVT::MvAddMv: 0.00114784 - 0.0850444% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022068 - 0.0163504% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.33528 - 98.9322% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00290364 - 0.217455% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00034272 - 0.0256665% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0406545 - 3.04463% [2] +| | | | | | | | Belos::MVT::Assign: 0.0002632 - 0.647408% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00309396 - 7.61038% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00299528 - 96.8106% [23] +| | | | | | | | | Remainder: 9.868e-05 - 3.18944% +| | | | | | | | Belos::MVT::MvDot: 0.00396824 - 9.7609% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00202544 - 4.98209% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0271338 - 66.7424% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00388316 - 9.55163% [63] +| | | | | | | | Remainder: 0.00028668 - 0.705163% +| | | | | | | CG S_E: Operation Op*x: 0.00385336 - 0.28858% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.27965 - 95.8339% [1] +| | | | | | | | Belos::MVT::Assign: 0.00013104 - 0.0102403% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0415457 - 3.24663% [317] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0402065 - 96.7766% [317] +| | | | | | | | | Remainder: 0.0013392 - 3.22344% +| | | | | | | | Belos::MVT::MvDot: 0.0574046 - 4.48595% [633] +| | | | | | | | Belos::MVT::MvNorm: 0.0285925 - 2.23439% [317] +| | | | | | | | CG S_E: Operation Op*x: 1.08779 - 85.0069% [316] +| | | | | | | | Belos::MVT::MvAddMv: 0.0618768 - 4.83544% [948] +| | | | | | | | Remainder: 0.00230864 - 0.180411% +| | | | | | | Remainder: 0.00787516 - 0.589775% +| | | | | | GMRES block system: Operation Op*x: 0.00959716 - 0.711062% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00027764 - 0.0205706% [1] +| | | | | | Remainder: 0.00166704 - 0.123512% +| | | | | Remainder: 0.00076792 - 0.0563907% +| | | | Mini-EM: Compute responses: 0.0389611 - 2.45467% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00092804 - 2.38196% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0331241 - 85.0183% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.0129211% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00068564 - 2.06991% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0081094 - 24.4819% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.96e-06 - 0.0300688% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00142484 - 4.30152% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00108092 - 3.26324% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0159794 - 48.2409% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.036e-05 - 0.0312763% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00145296 - 4.38642% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00122752 - 3.70583% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00120288 - 3.63144% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016416 - 0.495591% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.68e-06 - 0.0262045% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000882321 - 2.66368% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00059688 - 1.80195% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00012212 - 0.368674% [20] +| | | | | | Remainder: 0.0001618 - 0.488466% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.148e-05 - 0.0294653% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00349066% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0044438 - 11.4057% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025316 - 0.649776% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.426608% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023304 - 92.0525% [1] +| | | | | | Remainder: 1.904e-05 - 7.52094% +| | | | | Remainder: 0.0001992 - 0.511279% +| | | | Remainder: 0.00036024 - 0.0226962% +| | | Remainder: 2.2e-06 - 0.000138606% +| | Remainder: 0.0972448 - 0.778449% +| Remainder: 5.876e-05 - 0.000470374% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 1.36179 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.8621 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00227064 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 316 iterations with total CPU time of 1.27767 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.04181 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 1.35623 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 12.6322 [1] +| Mini-EM: Total Time: 12.6322 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00059844 - 0.00473743% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028852 - 48.212% [1] +| | | Remainder: 0.00030992 - 51.788% +| | Mini-EM: build physics blocks: 0.000789641 - 0.00625104% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023584 - 0.00186698% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.97374 - 15.6247% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.768375 - 6.08269% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.33919 - 44.1439% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.270671 - 79.7992% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00847684 - 2.49914% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0599444 - 17.6728% [3] +| | | | Remainder: 9.78e-05 - 0.0288334% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0425119 - 5.53271% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0293379 - 69.011% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0003908 - 0.919271% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00263908 - 6.20786% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00209848 - 4.93621% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123232 - 2.89877% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.006248 - 14.6971% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000471 - 1.10792% [3] +| | | | Remainder: 9.432e-05 - 0.221867% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0747709 - 9.73104% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0312775 - 4.0706% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0936082 - 12.1826% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0385707 - 5.01977% [3] +| | | Remainder: 0.148445 - 19.3194% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0473557 - 0.374882% [2] +| | Mini-EM: setup physics model evaluator: 1.35407 - 10.7192% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.35405 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000209742% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.84034e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34828 - 99.5744% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34826 - 99.9986% [1] +| | | | | | getWorksets(): 1.32489 - 98.2661% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32488 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.760126 - 57.3732% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00620288 - 0.816034% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.123237 - 16.2127% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00236208 - 1.9167% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.120826 - 98.0437% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00114516 - 0.947776% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00061744 - 0.511016% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.002159 - 1.78687% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0111966 - 9.26671% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0247458 - 20.4805% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00631476 - 5.22632% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0193899 - 16.0478% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00061056 - 0.505321% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0318071 - 26.3247% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139646 - 43.9042% [20] +| | | | | | | | | | | | Remainder: 0.0178424 - 56.0958% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0180482 - 14.9373% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00452264 - 3.7431% [20] +| | | | | | | | | | | Remainder: 0.00026892 - 0.222568% +| | | | | | | | | | Remainder: 4.876e-05 - 0.0395661% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.550315 - 72.3979% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320592 - 58.2561% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00044292 - 0.138157% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001458 - 0.0454783% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.171737 - 53.5688% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121854 - 38.009% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001382 - 0.0431077% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253036 - 7.89276% [20] +| | | | | | | | | | | Remainder: 0.000970321 - 0.302665% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108325 - 19.6842% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0751081 - 13.6482% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0006102 - 0.110882% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258248 - 4.69274% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.019361 - 3.51816% [20] +| | | | | | | | | | Remainder: 0.00049372 - 0.0897158% +| | | | | | | | | Remainder: 0.0803707 - 10.5733% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.564718 - 42.624% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.563928 - 99.8601% [40] +| | | | | | | | | Remainder: 0.00079012 - 0.139914% +| | | | | | | | Remainder: 3.7e-05 - 0.0027927% +| | | | | | | Remainder: 5.4e-06 - 0.000407582% +| | | | | | getOrientations(): 1.448e-05 - 0.00107397% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796961 - 0.0591101% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075176 - 0.0557576% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041896 - 0.031074% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012048 - 0.00893593% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086236 - 0.0639608% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.04e-06 - 0.000225475% [2] +| | | | | | Remainder: 0.02041 - 1.5138% +| | | | | Remainder: 1.896e-05 - 0.00140623% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.000611501% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.696e-05 - 0.00125254% [1] +| | | | build response library: 0.00570708 - 0.421484% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00561624 - 98.4083% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.058402% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 68.2927% [1] +| | | | | | | Remainder: 1.04e-06 - 31.7073% +| | | | | | getOrientations(): 4.8e-07 - 0.00854664% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771481 - 13.7366% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095076 - 16.9288% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043088 - 7.67203% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116228 - 20.695% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0220788% [3] +| | | | | | Remainder: 0.00229584 - 40.8786% +| | | | | Remainder: 9.084e-05 - 1.59171% +| | | | Remainder: 2.724e-05 - 0.00201175% +| | | Remainder: 2.456e-05 - 0.00181379% +| | Mini-EM: setup auxiliary physics model evaluator: 1.52933 - 12.1066% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.52932 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.64e-06 - 0.000107237% [1] +| | | | fmb->setWorksetContainer(): 2.52e-06 - 0.000164779% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.52926 - 99.9965% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.52926 - 99.9997% [1] +| | | | | | getWorksets(): 1.02239 - 66.8552% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.02239 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.607966 - 59.4652% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0068174 - 1.12135% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.115835 - 19.053% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00224096 - 1.93461% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.113555 - 98.0309% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00103544 - 0.911845% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0006146 - 0.541238% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0020498 - 1.80512% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0109972 - 9.68448% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243399 - 21.4345% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00629088 - 5.53996% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.018384 - 16.1896% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000561241 - 0.494248% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0310589 - 27.3516% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139417 - 44.8878% [20] +| | | | | | | | | | | | Remainder: 0.0171172 - 55.1122% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0135385 - 11.9225% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00447072 - 3.93707% [20] +| | | | | | | | | | | Remainder: 0.00021336 - 0.187892% +| | | | | | | | | | Remainder: 4e-05 - 0.0345317% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.411612 - 67.703% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.2407 - 58.4774% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00024264 - 0.100806% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001392 - 0.0578314% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11774 - 48.9158% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122033 - 50.6992% [20] +| | | | | | | | | | | Remainder: 0.000545001 - 0.226423% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0778664 - 18.9175% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0753096 - 18.2963% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037968 - 0.0922423% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170382 - 4.13938% [20] +| | | | | | | | | | Remainder: 0.00031784 - 0.0772184% +| | | | | | | | | Remainder: 0.0737016 - 12.1227% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.414405 - 40.533% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.413901 - 99.8784% [20] +| | | | | | | | | Remainder: 0.000504 - 0.12162% +| | | | | | | | Remainder: 1.804e-05 - 0.00176449% +| | | | | | | Remainder: 1.08e-06 - 0.000105635% +| | | | | | getOrientations(): 1.12e-05 - 0.000732381% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00041748 - 0.0272995% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035524 - 0.0232295% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021644 - 0.0141533% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.497346 - 32.522% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.497324 - 99.9955% [1] +| | | | | | | Remainder: 2.26e-05 - 0.00454412% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00048892 - 0.031971% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.13877e-05% [2] +| | | | | | Remainder: 0.00803352 - 0.525321% +| | | | | Remainder: 3.84e-06 - 0.000251101% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00024063% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.36e-05 - 0.000889286% [1] +| | | | build response library: 2.508e-05 - 0.00163995% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.956938% [1] +| | | | | Remainder: 2.484e-05 - 99.0431% +| | | | Remainder: 6.76e-06 - 0.000442027% +| | | Remainder: 8.72e-06 - 0.000570186% +| | Mini-EM: eval auxiliary physics model evaluator: 1.70162 - 13.4705% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.484683 - 28.4837% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.21296 - 71.2828% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00166908 - 0.137604% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.828174 - 68.277% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.000169047% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.34e-05 - 0.00403297% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.224e-05 - 0.00147795% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00636968 - 0.769124% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0475112 - 5.73686% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.123955 - 14.9672% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.01898 - 2.29179% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0742859 - 8.96985% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0988458 - 11.9354% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.138388 - 16.71% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.132e-05 - 0.00378182% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.152e-05 - 0.00139101% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.221466 - 26.7415% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0176937 - 2.13648% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0125929 - 1.52057% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0676268 - 8.16578% [20] +| | | | | Remainder: 0.000368521 - 0.044498% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.796e-05 - 0.00148067% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.000174779% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00142736 - 0.117676% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.3802 - 31.3448% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.18965 - 49.8816% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.190525 - 50.1118% [1] +| | | | | Remainder: 2.48e-05 - 0.00652288% +| | | | Remainder: 0.00147056 - 0.121237% +| | | Remainder: 0.00397312 - 0.233491% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420492 - 0.0332874% [1] +| | | getWorksets(): 4.12e-06 - 0.0979804% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 60.1942% [1] +| | | | Remainder: 1.64e-06 - 39.8058% +| | | getOrientations(): 6e-07 - 0.014269% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007698 - 18.3071% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874121 - 20.788% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039064 - 9.29007% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117556 - 27.9568% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0237817% [3] +| | | Remainder: 0.00098908 - 23.522% +| | panzer::ModelEvaluator::create_W_op: 1.37547 - 10.8886% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.20113 - 17.4248% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001298 - 0.0589696% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.70509 - 77.4641% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000107912% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0208755 - 1.22431% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0563001 - 3.30189% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0649249 - 3.80772% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00614232 - 0.360235% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0719681 - 4.22078% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0615515 - 3.60987% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109262 - 0.640802% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0620543 - 3.63936% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.064e-05 - 0.00179697% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.022017 - 1.29126% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.133432 - 7.82552% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0210363 - 1.23374% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.12656 - 7.42249% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.136345 - 7.99633% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.18398 - 10.79% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.944e-05 - 0.00231308% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0199984 - 1.17286% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.128009 - 7.50745% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.204243 - 11.9784% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0286888 - 1.68254% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00605016 - 0.35483% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0701119 - 4.11192% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.1499 - 8.79133% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119135 - 6.987% [20] +| | | | Remainder: 0.00076852 - 0.0450722% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.924e-05 - 0.00132841% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 5.99691e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00451132 - 0.204954% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.486688 - 22.1108% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.486653 - 99.9927% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.188e-05 - 0.00449569% [1] +| | | | Remainder: 1.352e-05 - 0.00277796% +| | | Remainder: 0.00351684 - 0.159774% +| | MaxwellPreconditioner::build: 0.00780805 - 0.0618109% [1] +| | | MaxwellPreconditioner: Schur complement: 1.72e-05 - 0.220286% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00347176 - 44.4639% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.100237% [1] +| | | | Ifpack2::Relaxation::compute: 0.00271268 - 78.1356% [1] +| | | | Remainder: 0.000755601 - 21.7642% +| | | MaxwellPreconditioner: Solver S_E: 0.0042254 - 54.116% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0321863% [1] +| | | | Ifpack2::Relaxation::compute: 0.00378736 - 89.6332% [1] +| | | | Remainder: 0.000436681 - 10.3347% +| | | MaxwellPreconditioner: Block preconditioner: 8.368e-05 - 1.07171% [1] +| | | Remainder: 1e-05 - 0.128073% +| | Mini-EM: timestepper: 1.58201 - 12.5237% [1] +| | | Mini-EM: Advance Time Step: 1.58201 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.186107 - 11.7639% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00101316 - 0.544398% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.180255 - 96.856% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00102077% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110968 - 0.615617% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0151705 - 8.41613% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00899373 - 4.98944% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000718241 - 0.398457% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00821741 - 4.55876% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00789753 - 4.3813% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000668681 - 0.370963% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00193172 - 1.07166% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.388e-05 - 0.00770019% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00155736 - 0.863975% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0183768 - 10.1949% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00637249 - 3.53526% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00246224 - 1.36598% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160757 - 8.91829% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0322815 - 17.9088% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.788e-05 - 0.00991926% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00116716 - 0.647503% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0136721 - 7.58485% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0168079 - 9.32451% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00117224 - 0.650323% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000709721 - 0.393731% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00802177 - 4.45023% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127372 - 7.0662% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00367304 - 2.03769% [20] +| | | | | | Remainder: 0.000426961 - 0.236864% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.24e-05 - 0.0174094% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0012466% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444952 - 2.39085% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024488 - 0.13158% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021848 - 89.2192% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.588043% [1] +| | | | | | Remainder: 2.496e-05 - 10.1927% +| | | | | Remainder: 0.000108921 - 0.0585261% +| | | | Stratimikos: BelosLOWS: 1.35629 - 85.7317% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109423 - 0.806784% [1] +| | | | | Belos::MVT::MvAddMv: 0.000317601 - 0.023417% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.34439 - 99.1227% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00152236 - 0.113238% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00038144 - 25.0558% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00037512 - 98.3431% [2] +| | | | | | | | Remainder: 6.32e-06 - 1.65688% +| | | | | | | Belos::MVT::MvScale: 0.00020368 - 13.3792% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000615401 - 40.4241% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000600481 - 97.5756% [2] +| | | | | | | | Remainder: 1.492e-05 - 2.42444% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00025436 - 16.7082% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00025116 - 98.7419% [2] +| | | | | | | | Remainder: 3.2e-06 - 1.25806% +| | | | | | | Remainder: 6.7481e-05 - 4.43265% +| | | | | | Belos::MVT::MvAddMv: 0.00104496 - 0.0777276% [2] +| | | | | | Belos::MVT::MvNorm: 0.000216881 - 0.0161323% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.32884 - 98.8438% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00285228 - 0.214644% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0003166 - 0.0238252% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0406835 - 3.06157% [2] +| | | | | | | | Belos::MVT::Assign: 0.00025724 - 0.632296% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00309496 - 7.60742% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00298848 - 96.5596% [23] +| | | | | | | | | Remainder: 0.00010648 - 3.44043% +| | | | | | | | Belos::MVT::MvDot: 0.00394821 - 9.70469% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00201556 - 4.95426% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0271708 - 66.7859% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00391476 - 9.62249% [63] +| | | | | | | | Remainder: 0.00028192 - 0.692959% +| | | | | | | CG S_E: Operation Op*x: 0.003828 - 0.28807% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.27361 - 95.8437% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001022 - 0.00802442% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0377192 - 2.96159% [317] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0362721 - 96.1636% [317] +| | | | | | | | | Remainder: 0.00144704 - 3.83636% +| | | | | | | | Belos::MVT::MvDot: 0.0573538 - 4.50324% [633] +| | | | | | | | Belos::MVT::MvNorm: 0.0286751 - 2.25148% [317] +| | | | | | | | CG S_E: Operation Op*x: 1.08321 - 85.0499% [316] +| | | | | | | | Belos::MVT::MvAddMv: 0.0640269 - 5.02719% [948] +| | | | | | | | Remainder: 0.0025296 - 0.198617% +| | | | | | | Remainder: 0.00755085 - 0.568227% +| | | | | | GMRES block system: Operation Op*x: 0.0106756 - 0.794085% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002902 - 0.021586% [1] +| | | | | | Remainder: 0.00179408 - 0.13345% +| | | | | Remainder: 0.00063824 - 0.0470579% +| | | | Mini-EM: Compute responses: 0.039288 - 2.48342% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000923241 - 2.34993% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0334227 - 85.0711% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.0101727% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00068168 - 2.03957% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00832361 - 24.904% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.004e-05 - 0.0300394% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00147924 - 4.42586% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00106452 - 3.18502% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160192 - 47.9291% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.96e-06 - 0.0298001% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00145784 - 4.36183% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0012024 - 3.59756% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00125676 - 3.7602% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000156681 - 0.468786% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.96e-06 - 0.0268081% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000850361 - 2.54426% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00061096 - 1.82798% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001228 - 0.367415% [20] +| | | | | | Remainder: 0.00016428 - 0.491522% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.0299328% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00356343% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00449581 - 11.4432% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024372 - 0.620343% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.459544% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022264 - 91.3507% [1] +| | | | | | Remainder: 1.996e-05 - 8.18973% +| | | | | Remainder: 0.00018932 - 0.481878% +| | | | Remainder: 0.000331361 - 0.0209456% +| | | Remainder: 2.32e-06 - 0.000146649% +| | Remainder: 0.0854238 - 0.676241% +| Remainder: 3.844e-05 - 0.000304302% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 1.35629 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.9792 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0022892 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 316 iterations with total CPU time of 1.28514 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0420388 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 1.36281 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 12.3739 [1] +| Mini-EM: Total Time: 12.3739 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00059256 - 0.00478881% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002812 - 47.4551% [1] +| | | Remainder: 0.00031136 - 52.5449% +| | Mini-EM: build physics blocks: 0.0007734 - 0.00625027% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236321 - 0.00190984% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.99825 - 16.149% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.770214 - 6.22453% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.340564 - 44.2168% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271935 - 79.8483% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00850837 - 2.49832% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0600266 - 17.6256% [3] +| | | | Remainder: 9.436e-05 - 0.027707% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0426294 - 5.53474% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0281237 - 65.9726% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000867722 - 2.0355% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00346436 - 8.12671% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00209608 - 4.91699% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127464 - 2.99006% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00622861 - 14.6111% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00047644 - 1.11763% [3] +| | | | Remainder: 9.78e-05 - 0.229419% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0747921 - 9.71055% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0313755 - 4.0736% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0938641 - 12.1867% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0383699 - 4.98172% [3] +| | | Remainder: 0.148619 - 19.2958% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0454816 - 0.367562% [2] +| | Mini-EM: setup physics model evaluator: 1.34321 - 10.8552% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34318 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.00020846% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.8714e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.33726 - 99.5592% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.33724 - 99.9985% [1] +| | | | | | getWorksets(): 1.31296 - 98.184% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31295 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.75481 - 57.4895% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00650221 - 0.861437% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121618 - 16.1124% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00239224 - 1.96701% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119176 - 97.9921% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00116652 - 0.978821% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00063604 - 0.533698% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0021764 - 1.82621% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112087 - 9.40516% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0247561 - 20.7727% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00644925 - 5.41153% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0178853 - 15.0075% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00060772 - 0.509935% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0314601 - 26.398% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140022 - 44.5078% [20] +| | | | | | | | | | | | Remainder: 0.0174579 - 55.4922% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.017985 - 15.0911% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00457281 - 3.83702% [20] +| | | | | | | | | | | Remainder: 0.00027204 - 0.228267% +| | | | | | | | | | Remainder: 4.976e-05 - 0.040915% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.546846 - 72.4482% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.318038 - 58.1586% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000453681 - 0.14265% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00015008 - 0.0471893% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.170653 - 53.6579% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120089 - 37.7593% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000144081 - 0.0453031% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0255624 - 8.03753% [20] +| | | | | | | | | | | Remainder: 0.00098612 - 0.310064% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106015 - 19.3867% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0765232 - 13.9936% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00060892 - 0.111351% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258667 - 4.73017% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.019276 - 3.52494% [20] +| | | | | | | | | | Remainder: 0.00051808 - 0.0947396% +| | | | | | | | | Remainder: 0.0798434 - 10.5779% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.558105 - 42.5077% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.557304 - 99.8563% [40] +| | | | | | | | | Remainder: 0.000801721 - 0.14365% +| | | | | | | | Remainder: 3.684e-05 - 0.00280589% +| | | | | | | Remainder: 5.44e-06 - 0.000414332% +| | | | | | getOrientations(): 1.448e-05 - 0.00108283% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805281 - 0.0602195% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000751041 - 0.0561634% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420241 - 0.0314259% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012452 - 0.0093117% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895161 - 0.0669408% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 2.48e-06 - 0.000185456% [2] +| | | | | | Remainder: 0.0212716 - 1.59071% +| | | | | Remainder: 2.004e-05 - 0.00149858% +| | | | fmb->setupBCFieldManagers(): 8.88e-06 - 0.000661116% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00120907% [1] +| | | | build response library: 0.00586433 - 0.436599% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00577265 - 98.4366% [1] +| | | | | | getWorksets(): 3e-06 - 0.0519692% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 72% [1] +| | | | | | | Remainder: 8.4e-07 - 28% +| | | | | | getOrientations(): 4.4e-07 - 0.00762215% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774801 - 13.4219% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000954681 - 16.538% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000441201 - 7.64296% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121172 - 20.9907% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0235594% [3] +| | | | | | Remainder: 0.00238544 - 41.3232% +| | | | | Remainder: 9.1681e-05 - 1.56337% +| | | | Remainder: 2.816e-05 - 0.00209651% +| | | Remainder: 2.508e-05 - 0.00186717% +| | Mini-EM: setup auxiliary physics model evaluator: 1.48253 - 11.9811% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.48252 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.88e-06 - 0.000126811% [1] +| | | | fmb->setWorksetContainer(): 1.44e-06 - 9.71318e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.48247 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.48246 - 99.9998% [1] +| | | | | | getWorksets(): 1.01174 - 68.2475% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01174 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.604405 - 59.739% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00685957 - 1.13493% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114405 - 18.9285% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00226208 - 1.97726% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112105 - 97.9901% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00104832 - 0.935121% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000627201 - 0.559475% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206148 - 1.83888% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110147 - 9.82528% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243095 - 21.6845% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00643001 - 5.73569% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0169154 - 15.0888% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0005732 - 0.511305% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.030692 - 27.3778% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139542 - 45.4653% [20] +| | | | | | | | | | | | Remainder: 0.0167378 - 54.5347% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.013677 - 12.2002% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00454388 - 4.05323% [20] +| | | | | | | | | | | Remainder: 0.000212641 - 0.18968% +| | | | | | | | | | Remainder: 3.736e-05 - 0.032656% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.409131 - 67.6916% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.239951 - 58.6488% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000253561 - 0.105672% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000144 - 0.0600124% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.116682 - 48.6276% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122311 - 50.9734% [20] +| | | | | | | | | | | Remainder: 0.000559882 - 0.233332% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0754148 - 18.4329% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.076008 - 18.5779% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037864 - 0.0925473% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170525 - 4.16798% [20] +| | | | | | | | | | Remainder: 0.00032692 - 0.0799059% +| | | | | | | | | Remainder: 0.0740092 - 12.245% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.40732 - 40.2593% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.406796 - 99.8714% [20] +| | | | | | | | | Remainder: 0.000523761 - 0.128587% +| | | | | | | | Remainder: 1.756e-05 - 0.00173562% +| | | | | | | Remainder: 1.16e-06 - 0.000114654% +| | | | | | getOrientations(): 1.084e-05 - 0.000731216% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00040776 - 0.0275056% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000366201 - 0.0247022% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002172 - 0.0146513% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.461232 - 31.1125% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.461211 - 99.9955% [1] +| | | | | | | Remainder: 2.096e-05 - 0.00454436% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000511081 - 0.0344751% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.23785e-05% [2] +| | | | | | Remainder: 0.00797417 - 0.5379% +| | | | | Remainder: 3.68e-06 - 0.000248235% +| | | | fmb->setupBCFieldManagers(): 4.16e-06 - 0.000280603% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.388e-05 - 0.000936242% [1] +| | | | build response library: 2.764e-05 - 0.00186439% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.868307% [1] +| | | | | Remainder: 2.74e-05 - 99.1317% +| | | | Remainder: 6.16e-06 - 0.000415508% +| | | Remainder: 8.48e-06 - 0.000571995% +| | Mini-EM: eval auxiliary physics model evaluator: 1.64052 - 13.2579% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.449628 - 27.4077% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.18695 - 72.3522% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0017834 - 0.150251% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.823526 - 69.3816% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000189429% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.064e-05 - 0.00372059% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.188e-05 - 0.00144258% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0060586 - 0.735691% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0473639 - 5.75136% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.122461 - 14.8703% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0181834 - 2.20799% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0718347 - 8.72282% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0985837 - 11.9709% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137952 - 16.7514% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.168e-05 - 0.00384687% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.14e-05 - 0.00138429% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.222592 - 27.0292% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0176465 - 2.1428% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0121255 - 1.47238% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0682656 - 8.28944% [20] +| | | | | Remainder: 0.000371602 - 0.0451233% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.74e-05 - 0.00146594% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000175239% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00139888 - 0.117855% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.358746 - 30.2241% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.181204 - 50.5106% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.177516 - 49.4823% [1] +| | | | | Remainder: 2.544e-05 - 0.00709137% +| | | | Remainder: 0.00147828 - 0.124544% +| | | Remainder: 0.00393912 - 0.240115% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428773 - 0.0346515% [1] +| | | getWorksets(): 3.6e-06 - 0.0839606% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 61.1111% [1] +| | | | Remainder: 1.4e-06 - 38.8889% +| | | getOrientations(): 6.4e-07 - 0.0149263% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759041 - 17.7027% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904281 - 21.09% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406921 - 9.49037% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123152 - 28.722% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0261211% [3] +| | | Remainder: 0.000980601 - 22.87% +| | panzer::ModelEvaluator::create_W_op: 1.26927 - 10.2576% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.13929 - 17.2888% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00131924 - 0.0616673% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.67511 - 78.3021% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.000136111% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0111708 - 0.666869% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0574213 - 3.42792% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0652626 - 3.89603% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00606613 - 0.362134% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.072075 - 4.30271% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0607035 - 3.62386% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0123977 - 0.740116% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0613215 - 3.66075% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.78e-05 - 0.0016596% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0220674 - 1.31737% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.131368 - 7.84234% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0201165 - 1.20091% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.122089 - 7.28841% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.13407 - 8.00366% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.182918 - 10.9198% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.2641e-05 - 0.00254557% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0108486 - 0.647635% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127875 - 7.63382% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.204658 - 12.2176% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0312545 - 1.86582% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00610545 - 0.364481% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0695024 - 4.14914% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.147691 - 8.81678% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.117219 - 6.99772% [20] +| | | | Remainder: 0.000834481 - 0.0498166% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.836e-05 - 0.00132567% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.79632e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00451393 - 0.211001% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.4548 - 21.2594% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.454766 - 99.9926% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.068e-05 - 0.00454705% [1] +| | | | Remainder: 1.28e-05 - 0.00281442% +| | | Remainder: 0.00351884 - 0.164487% +| | MaxwellPreconditioner::build: 0.00774925 - 0.062626% [1] +| | | MaxwellPreconditioner: Schur complement: 1.7e-05 - 0.219376% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00348348 - 44.9525% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.109086% [1] +| | | | Ifpack2::Relaxation::compute: 0.00271596 - 77.9668% [1] +| | | | Remainder: 0.000763722 - 21.9241% +| | | MaxwellPreconditioner: Solver S_E: 0.0041576 - 53.6517% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0336732% [1] +| | | | Ifpack2::Relaxation::compute: 0.00371284 - 89.3025% [1] +| | | | Remainder: 0.000443361 - 10.6639% +| | | MaxwellPreconditioner: Block preconditioner: 8.176e-05 - 1.05507% [1] +| | | Remainder: 9.4e-06 - 0.121302% +| | Mini-EM: timestepper: 1.58582 - 12.8159% [1] +| | | Mini-EM: Advance Time Step: 1.58582 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.184002 - 11.6029% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000939361 - 0.510518% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.178217 - 96.856% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000920228% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110696 - 0.621132% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0148434 - 8.32884% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00899193 - 5.0455% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0007154 - 0.401421% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00769697 - 4.31888% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00791956 - 4.44378% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000656322 - 0.368272% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192512 - 1.08022% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-05 - 0.00740671% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00150676 - 0.845466% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0181661 - 10.1933% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00554197 - 3.10968% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00267272 - 1.4997% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0160923 - 9.02965% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0323166 - 18.1333% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.852e-05 - 0.0103918% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00114804 - 0.644183% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0137028 - 7.68883% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169103 - 9.48861% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00117068 - 0.656888% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000716641 - 0.402118% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00757153 - 4.24849% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127386 - 7.1478% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00366132 - 2.05442% [20] +| | | | | | Remainder: 0.00041132 - 0.230798% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.288e-05 - 0.0178694% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00132608% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00446068 - 2.42426% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024428 - 0.13276% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021828 - 89.3565% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.687735% [1] +| | | | | | Remainder: 2.432e-05 - 9.95579% +| | | | | Remainder: 0.00010528 - 0.0572169% +| | | | Stratimikos: BelosLOWS: 1.36286 - 85.9404% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109485 - 0.803347% [1] +| | | | | Belos::MVT::MvAddMv: 0.00031808 - 0.0233392% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.35097 - 99.1272% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0015014 - 0.111135% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00038776 - 25.8265% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00038188 - 98.4836% [2] +| | | | | | | | Remainder: 5.88e-06 - 1.5164% +| | | | | | | Belos::MVT::MvScale: 0.00022084 - 14.7089% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00055976 - 37.2825% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00054504 - 97.3703% [2] +| | | | | | | | Remainder: 1.472e-05 - 2.6297% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000268281 - 17.8687% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000265641 - 99.016% [2] +| | | | | | | | Remainder: 2.64e-06 - 0.984043% +| | | | | | | Remainder: 6.476e-05 - 4.3133% +| | | | | | Belos::MVT::MvAddMv: 0.000942681 - 0.0697783% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022212 - 0.0164416% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.33672 - 98.9459% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00292032 - 0.218469% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00034992 - 0.0261774% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0408395 - 3.05519% [2] +| | | | | | | | Belos::MVT::Assign: 0.0002728 - 0.667981% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00301276 - 7.37709% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00290004 - 96.2586% [23] +| | | | | | | | | Remainder: 0.000112721 - 3.74145% +| | | | | | | | Belos::MVT::MvDot: 0.00397056 - 9.72237% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.0020278 - 4.9653% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0271806 - 66.5548% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00406089 - 9.94353% [63] +| | | | | | | | Remainder: 0.00031404 - 0.768962% +| | | | | | | CG S_E: Operation Op*x: 0.00396252 - 0.296435% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.28091 - 95.8249% [1] +| | | | | | | | Belos::MVT::Assign: 0.00013096 - 0.0102239% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.040784 - 3.18398% [317] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0393222 - 96.4157% [317] +| | | | | | | | | Remainder: 0.00146181 - 3.58426% +| | | | | | | | Belos::MVT::MvDot: 0.0575631 - 4.49391% [633] +| | | | | | | | Belos::MVT::MvNorm: 0.0288202 - 2.24997% [317] +| | | | | | | | CG S_E: Operation Op*x: 1.08608 - 84.7892% [316] +| | | | | | | | Belos::MVT::MvAddMv: 0.0648767 - 5.06487% [948] +| | | | | | | | Remainder: 0.00266192 - 0.207814% +| | | | | | | Remainder: 0.00773741 - 0.578833% +| | | | | | GMRES block system: Operation Op*x: 0.00964761 - 0.714127% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000282681 - 0.0209244% [1] +| | | | | | Remainder: 0.00164424 - 0.121709% +| | | | | Remainder: 0.000628121 - 0.0460884% +| | | | Mini-EM: Compute responses: 0.0385974 - 2.43391% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000921921 - 2.38855% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0327908 - 84.9559% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.00927089% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00070636 - 2.15414% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00769957 - 23.4809% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.024e-05 - 0.0312283% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00146688 - 4.47345% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00107224 - 3.26995% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.016004 - 48.8064% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9e-06 - 0.0274467% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00143684 - 4.38185% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00128796 - 3.92781% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00116016 - 3.53807% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016376 - 0.499408% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.44e-06 - 0.0287886% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000870202 - 2.6538% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0005934 - 1.80965% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00012772 - 0.3895% [20] +| | | | | | Remainder: 0.00016996 - 0.518316% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.008e-05 - 0.0261157% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00362718% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444745 - 11.5226% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024332 - 0.630404% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.28e-06 - 0.526056% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022296 - 91.6324% [1] +| | | | | | Remainder: 1.908e-05 - 7.84153% +| | | | | Remainder: 0.00018248 - 0.472777% +| | | | Remainder: 0.000361521 - 0.0227971% +| | | Remainder: 2.36e-06 - 0.000148819% +| | Remainder: 0.0856426 - 0.692125% +| Remainder: 3.844e-05 - 0.000310654% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 1.36286 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.8394 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=CG --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 31.59 msec task-clock:u # 0.002 CPUs utilized ( +- 0.74% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,783 page-faults:u # 88.092 K/sec ( +- 0.05% ) + 31,906,977 cycles:u # 1.010 GHz ( +- 18.06% ) (75.34%) + 72,038,286 instructions:u # 2.26 insn per cycle ( +- 2.68% ) + branches:u + 349,614 branch-misses:u ( +- 0.22% ) + 27,789,182 L1-dcache-loads:u # 879.628 M/sec ( +- 0.53% ) + 383,727 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.12% ) + LLC-loads:u + LLC-load-misses:u + 26,536,234 L1-icache-loads:u # 839.968 M/sec ( +- 0.43% ) + 234,349 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.77% ) + dTLB-loads:u ( +- 75.73% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 13.0827 +- 0.0398 seconds time elapsed ( +- 0.30% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 311,191 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.16% ) + 16,770,105 BR_RETIRED:u ( +- 0.05% ) + + 13.1583 +- 0.0389 seconds time elapsed ( +- 0.30% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 22,592,299 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.39% ) + 4,906 ITLB_WALK:u ( +- 3.22% ) + 11,904 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.34% ) + 30,326,328 L1D_TLB:u ( +- 0.37% ) + + 13.0343 +- 0.0389 seconds time elapsed ( +- 0.30% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 26,530,859 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.26% ) + 232,767 L1I_CACHE_REFILL:u ( +- 0.68% ) + 383,295 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.40% ) + 27,815,453 L1D_CACHE:u ( +- 0.34% ) + + 13.1129 +- 0.0644 seconds time elapsed ( +- 0.49% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 464,308 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.74% ) + 488,010 LL_CACHE_RD:u ( +- 0.78% ) + 131,932 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.91% ) + 17,268 L2D_TLB_REFILL:u ( +- 0.89% ) + 252,062 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.36% ) + 1,452,628 L2D_CACHE:u ( +- 0.58% ) + + 13.1264 +- 0.0746 seconds time elapsed ( +- 0.57% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell34_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell34_power.output new file mode 100644 index 0000000..0ae3e99 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell34_power.output @@ -0,0 +1,174 @@ +Socket1 21.48 +Socket2 19.96 +Socket1 21.48 +Socket2 20.16 +Socket1 21.56 +Socket2 20.08 +Socket1 21.40 +Socket2 20.08 +Socket1 21.44 +Socket2 20.40 +Socket1 21.44 +Socket2 20.40 +Socket1 21.32 +Socket2 20.40 +Socket1 21.40 +Socket2 20.28 +Socket1 21.48 +Socket2 20.24 +Socket1 21.36 +Socket2 20.04 +Socket1 21.32 +Socket2 19.92 +Socket1 21.44 +Socket2 19.68 +Socket1 21.44 +Socket2 19.68 +Socket1 21.52 +Socket2 19.48 +Socket1 21.36 +Socket2 19.52 +Socket1 21.68 +Socket2 19.64 +Socket1 21.64 +Socket2 20.00 +Socket1 21.64 +Socket2 20.20 +Socket1 21.84 +Socket2 20.36 +Socket1 21.64 +Socket2 20.36 +Socket1 21.48 +Socket2 20.20 +Socket1 21.32 +Socket2 20.04 +Socket1 21.40 +Socket2 20.16 +Socket1 20.92 +Socket2 20.28 +Socket1 20.92 +Socket2 20.28 +Socket1 21.12 +Socket2 20.08 +Socket1 21.32 +Socket2 20.12 +Socket1 21.20 +Socket2 20.08 +Socket1 21.08 +Socket2 19.84 +Socket1 21.08 +Socket2 19.68 +Start +Socket1 20.84 +Socket2 19.56 +Socket1 20.76 +Socket2 19.40 +Socket1 21.00 +Socket2 19.96 +Socket1 21.56 +Socket2 20.52 +Socket1 22.04 +Socket2 21.16 +Socket1 22.56 +Socket2 21.72 +Socket1 23.08 +Socket2 22.24 +Socket1 23.08 +Socket2 22.24 +Socket1 23.04 +Socket2 22.00 +Socket1 22.72 +Socket2 21.72 +Socket1 22.76 +Socket2 21.64 +Socket1 22.84 +Socket2 21.40 +Socket1 23.56 +Socket2 21.28 +Socket1 23.84 +Socket2 21.52 +Socket1 24.36 +Socket2 22.08 +Socket1 24.68 +Socket2 22.16 +Socket1 24.64 +Socket2 22.08 +Socket1 25.00 +Socket2 22.20 +Socket1 26.48 +Socket2 21.68 +Socket1 28.04 +Socket2 21.40 +Socket1 28.04 +Socket2 21.40 +Socket1 29.56 +Socket2 21.48 +Socket1 30.64 +Socket2 21.44 +Socket1 30.20 +Socket2 21.36 +Socket1 29.12 +Socket2 21.64 +Socket1 28.52 +Socket2 21.64 +End +Socket1 28.76 +Socket2 21.68 +Socket1 31.48 +Socket2 21.92 +Socket1 31.20 +Socket2 21.80 +Socket1 29.28 +Socket2 21.32 +Socket1 27.40 +Socket2 20.76 +Socket1 24.52 +Socket2 19.96 +Socket1 24.52 +Socket2 19.96 +Socket1 21.32 +Socket2 19.72 +Socket1 21.36 +Socket2 19.76 +Socket1 21.40 +Socket2 19.72 +Socket1 21.28 +Socket2 20.00 +Socket1 21.00 +Socket2 19.96 +Socket1 21.04 +Socket2 19.72 +Socket1 21.04 +Socket2 19.72 +Socket1 20.80 +Socket2 19.80 +Socket1 20.96 +Socket2 19.68 +Socket1 21.12 +Socket2 20.04 +Socket1 21.32 +Socket2 20.20 +Socket1 21.32 +Socket2 20.20 +Socket1 21.28 +Socket2 20.32 +Socket1 21.56 +Socket2 20.44 +Socket1 21.80 +Socket2 20.60 +Socket1 21.72 +Socket2 20.52 +Socket1 21.60 +Socket2 20.04 +Socket1 21.60 +Socket2 20.04 +Socket1 21.32 +Socket2 20.04 +Socket1 21.24 +Socket2 19.88 +Socket1 21.00 +Socket2 20.12 +Socket1 20.96 +Socket2 20.32 +Socket1 21.08 +Socket2 20.24 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell36.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell36.output new file mode 100644 index 0000000..82e8cc1 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell36.output @@ -0,0 +1,3008 @@ +oasis17.umiacs.umd.edu +30 CG Tpetra maxwell36.xml +output_avg5/altra_CG_Tpetra_maxwell36.output +output_avg5/altra_CG_Tpetra_maxwell36_power.output +dt = 3.70627e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00289559 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.49767 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0503119 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 1.59026 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 14.8919 [1] +| Mini-EM: Total Time: 14.8918 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000616078 - 0.00413703% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303039 - 49.1884% [1] +| | | Remainder: 0.000313039 - 50.8116% +| | Mini-EM: build physics blocks: 0.000927158 - 0.00622596% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000238479 - 0.00160141% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.53586 - 17.0286% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.923793 - 6.20337% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.413046 - 44.712% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.327047 - 79.1793% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0102787 - 2.48852% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0756172 - 18.3072% [3] +| | | | Remainder: 0.00010328 - 0.0250045% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.047837 - 5.17832% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0321419 - 67.1905% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000536718 - 1.12197% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00346523 - 7.24384% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00249147 - 5.20826% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122088 - 2.55216% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00730746 - 15.2758% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000575279 - 1.20258% [3] +| | | | Remainder: 9.804e-05 - 0.204946% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0893463 - 9.67168% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0369451 - 3.99928% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.112092 - 12.1339% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0460218 - 4.98183% [3] +| | | Remainder: 0.178504 - 19.323% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0650084 - 0.436538% [2] +| | Mini-EM: setup physics model evaluator: 1.59424 - 10.7055% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.59422 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000170617% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 4.01451e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.5885 - 99.6413% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.58848 - 99.9987% [1] +| | | | | | getWorksets(): 1.56431 - 98.4786% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.56431 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.903869 - 57.7808% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00699954 - 0.774398% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.144261 - 15.9604% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00444587 - 3.08183% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.139751 - 96.8738% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00147755 - 1.05727% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000797158 - 0.570412% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244547 - 1.74988% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01319 - 9.43818% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0289916 - 20.7452% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0077755 - 5.56382% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200332 - 14.3349% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000830517 - 0.594283% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.037028 - 26.4956% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0168153 - 45.4125% [24] +| | | | | | | | | | | | Remainder: 0.0202127 - 54.5875% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0213856 - 15.3026% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544483 - 3.89609% [24] +| | | | | | | | | | | Remainder: 0.00035172 - 0.251676% +| | | | | | | | | | Remainder: 6.3959e-05 - 0.0443356% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658901 - 72.8978% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.385134 - 58.451% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000571838 - 0.148478% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00019444 - 0.0504863% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.207182 - 53.7948% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14558 - 37.7997% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017688 - 0.0459269% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301424 - 7.82646% [24] +| | | | | | | | | | | Remainder: 0.00128692 - 0.334148% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127762 - 19.3903% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0905606 - 13.7442% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000799678 - 0.121366% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0310036 - 4.70535% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229964 - 3.49011% [24] +| | | | | | | | | | Remainder: 0.000643718 - 0.0976958% +| | | | | | | | | Remainder: 0.0937079 - 10.3674% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.660391 - 42.2162% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.659465 - 99.8598% [48] +| | | | | | | | | Remainder: 0.000925636 - 0.140165% +| | | | | | | | Remainder: 4.688e-05 - 0.00299685% +| | | | | | | Remainder: 5e-06 - 0.000319629% +| | | | | | getOrientations(): 1.424e-05 - 0.000896455% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779678 - 0.0490833% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000788158 - 0.0496172% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415199 - 0.0261382% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000173559 - 0.0109261% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000906718 - 0.0570809% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 5.03626e-05% [2] +| | | | | | Remainder: 0.0210885 - 1.32759% +| | | | | Remainder: 2.032e-05 - 0.00127919% +| | | | fmb->setupBCFieldManagers(): 8.72e-06 - 0.000546977% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.756e-05 - 0.00110148% [1] +| | | | build response library: 0.00566458 - 0.355321% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00546135 - 96.4121% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0541991% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 71.6216% [1] +| | | | | | | Remainder: 8.4e-07 - 28.3784% +| | | | | | getOrientations(): 4.4e-07 - 0.00805662% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779678 - 14.2763% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000929198 - 17.0141% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402479 - 7.36959% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118636 - 21.7228% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0241699% [3] +| | | | | | Remainder: 0.00215891 - 39.5308% +| | | | | Remainder: 0.00020324 - 3.58791% +| | | | Remainder: 2.36e-05 - 0.00148035% +| | | Remainder: 2.468e-05 - 0.00154807% +| | Mini-EM: setup auxiliary physics model evaluator: 1.76606 - 11.8593% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.76605 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 2e-06 - 0.000113247% [1] +| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000122307% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.766 - 99.9968% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.76599 - 99.9998% [1] +| | | | | | getWorksets(): 1.20587 - 68.2828% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20587 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.720399 - 59.7412% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00759822 - 1.05472% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.136245 - 18.9124% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268771 - 1.97271% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.133503 - 97.9873% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00123188 - 0.922737% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000753959 - 0.564752% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00243311 - 1.82252% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131084 - 9.81887% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0288608 - 21.6182% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00761142 - 5.70133% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0199903 - 14.9737% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000664199 - 0.497518% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0365531 - 27.38% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165818 - 45.3635% [24] +| | | | | | | | | | | | Remainder: 0.0199713 - 54.6365% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165717 - 12.413% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00547646 - 4.10214% [24] +| | | | | | | | | | | Remainder: 0.000247238 - 0.185193% +| | | | | | | | | | Remainder: 5.444e-05 - 0.0399575% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.490133 - 68.0364% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.286633 - 58.4807% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000296599 - 0.103477% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017584 - 0.0613467% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142176 - 49.6019% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143316 - 49.9998% [24] +| | | | | | | | | | | Remainder: 0.000669157 - 0.233454% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0907619 - 18.5178% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0916445 - 18.6979% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000449 - 0.0916077% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202647 - 4.13453% [24] +| | | | | | | | | | Remainder: 0.000379759 - 0.0774808% +| | | | | | | | | Remainder: 0.0864224 - 11.9965% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.485452 - 40.2575% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.484845 - 99.8749% [24] +| | | | | | | | | Remainder: 0.00060716 - 0.125071% +| | | | | | | | Remainder: 1.616e-05 - 0.00134012% +| | | | | | | Remainder: 1.84e-06 - 0.000152587% +| | | | | | getOrientations(): 1.112e-05 - 0.000629675% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000419638 - 0.0237622% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000365359 - 0.0206886% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021928 - 0.0124168% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.549353 - 31.1074% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.54933 - 99.9957% [1] +| | | | | | | Remainder: 2.372e-05 - 0.0043178% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000521879 - 0.0295516% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 3.62403e-05% [2] +| | | | | | Remainder: 0.00923133 - 0.522728% +| | | | | Remainder: 4.32e-06 - 0.000244621% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000203845% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.18e-05 - 0.00123439% [1] +| | | | build response library: 2.004e-05 - 0.00113474% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.59681% [1] +| | | | | Remainder: 1.972e-05 - 98.4032% +| | | | Remainder: 6.12e-06 - 0.000346536% +| | | Remainder: 9.2e-06 - 0.000520934% +| | Mini-EM: eval auxiliary physics model evaluator: 1.95513 - 13.1289% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.539244 - 27.581% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.41126 - 72.1824% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00215379 - 0.152615% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.98212 - 69.5918% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000203641% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.66e-05 - 0.00372663% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.3759e-05 - 0.00140095% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00722138 - 0.735285% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0567381 - 5.7771% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.145176 - 14.7819% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0224658 - 2.28748% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0869914 - 8.85752% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117513 - 11.9653% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.16482 - 16.7821% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.508e-05 - 0.00357187% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.432e-05 - 0.00145807% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.2633 - 26.8094% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0215135 - 2.19051% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0150128 - 1.52862% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0808416 - 8.23134% [24] +| | | | | Remainder: 0.000423919 - 0.0431637% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.204e-05 - 0.00156173% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000161558% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00176356 - 0.124963% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.423456 - 30.0055% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.212053 - 50.0769% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.211377 - 49.9171% [1] +| | | | | Remainder: 2.52e-05 - 0.00595104% +| | | | Remainder: 0.00174164 - 0.12341% +| | | Remainder: 0.00462635 - 0.236626% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452867 - 0.0304105% [1] +| | | getWorksets(): 6.12e-06 - 0.135139% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.44e-06 - 72.549% [1] +| | | | Remainder: 1.68e-06 - 27.451% +| | | getOrientations(): 7.2e-07 - 0.0158987% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756398 - 16.7024% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919757 - 20.3097% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415039 - 9.1647% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001259 - 27.8006% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0273811% [3] +| | | Remainder: 0.0011704 - 25.8442% +| | panzer::ModelEvaluator::create_W_op: 1.52464 - 10.2381% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.53923 - 17.0512% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00157948 - 0.062203% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.9915 - 78.4293% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000104444% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0132622 - 0.665943% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0652531 - 3.27658% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0761935 - 3.82594% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00727798 - 0.365452% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.085492 - 4.29284% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0723049 - 3.63068% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151693 - 0.761701% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.07433 - 3.73236% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.016e-05 - 0.00151444% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0265921 - 1.33528% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.153976 - 7.73167% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0245272 - 1.23159% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.147204 - 7.3916% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.159253 - 7.99664% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.218942 - 10.9938% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.608e-05 - 0.00231383% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0128471 - 0.645098% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.150966 - 7.58054% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.240909 - 12.0969% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0387034 - 1.94343% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00706446 - 0.354731% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.083013 - 4.16837% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.174793 - 8.77695% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.142438 - 7.15228% [24] +| | | | Remainder: 0.000910475 - 0.0457181% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.308e-05 - 0.00130276% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 4.72584e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00543887 - 0.214194% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.536417 - 21.1252% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.536384 - 99.9937% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.172e-05 - 0.00404909% [1] +| | | | Remainder: 1.208e-05 - 0.00225198% +| | | Remainder: 0.00425975 - 0.167758% +| | MaxwellPreconditioner::build: 0.0090485 - 0.0607616% [1] +| | | MaxwellPreconditioner: Schur complement: 1.8479e-05 - 0.204222% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00398179 - 44.005% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.089407% [1] +| | | | Ifpack2::Relaxation::compute: 0.00318947 - 80.1014% [1] +| | | | Remainder: 0.000788759 - 19.8092% +| | | MaxwellPreconditioner: Solver S_E: 0.00493423 - 54.5309% [1] +| | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0308052% [1] +| | | | Ifpack2::Relaxation::compute: 0.00448075 - 90.8095% [1] +| | | | Remainder: 0.000451958 - 9.15965% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010468 - 1.15688% [1] +| | | Remainder: 9.32e-06 - 0.103001% +| | Mini-EM: timestepper: 1.85673 - 12.4681% [1] +| | | Mini-EM: Advance Time Step: 1.85673 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.220061 - 11.8521% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00117396 - 0.533468% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213041 - 96.81% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000976337% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130552 - 0.6128% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.017933 - 8.41763% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107262 - 5.03482% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000841078 - 0.394796% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00975557 - 4.57919% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00942685 - 4.4249% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000778157 - 0.365261% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.002279 - 1.06974% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.792e-05 - 0.00841152% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185288 - 0.869727% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0217851 - 10.2257% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00655874 - 3.07863% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00305635 - 1.43463% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190194 - 8.92756% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381379 - 17.9017% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.236e-05 - 0.0104956% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00135932 - 0.638053% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162294 - 7.61796% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0200294 - 9.40165% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00138751 - 0.651289% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000842878 - 0.395641% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00955185 - 4.48357% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0153391 - 7.20005% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00434915 - 2.04146% [24] +| | | | | | Remainder: 0.000454519 - 0.213348% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.116e-05 - 0.00961551% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.000981545% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00540019 - 2.45395% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000300479 - 0.136543% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000272599 - 90.7215% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 0.652292% [1] +| | | | | | Remainder: 2.592e-05 - 8.62623% +| | | | | Remainder: 0.00012204 - 0.0554573% +| | | | Stratimikos: BelosLOWS: 1.59032 - 85.6515% [1] +| | | | | GMRES block system: Operation Op*x: 0.0128268 - 0.806557% [1] +| | | | | Belos::MVT::MvAddMv: 0.000391399 - 0.0246114% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.57643 - 99.1268% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00188099 - 0.11932% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000456639 - 24.2765% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00045028 - 98.6074% [2] +| | | | | | | | Remainder: 6.359e-06 - 1.39257% +| | | | | | | Belos::MVT::MvScale: 0.000251399 - 13.3652% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000737757 - 39.2217% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000723318 - 98.0429% [2] +| | | | | | | | Remainder: 1.4439e-05 - 1.95715% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000367719 - 19.5492% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000364759 - 99.195% [2] +| | | | | | | | Remainder: 2.96e-06 - 0.804962% +| | | | | | | Remainder: 6.748e-05 - 3.58746% +| | | | | | Belos::MVT::MvAddMv: 0.00140992 - 0.0894372% [2] +| | | | | | Belos::MVT::MvNorm: 0.000257119 - 0.0163102% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.55926 - 98.9105% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00352215 - 0.225887% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000380038 - 0.024373% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0491131 - 3.14978% [2] +| | | | | | | | Belos::MVT::Assign: 0.000612438 - 1.247% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00342191 - 6.96741% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00331639 - 96.9163% [23] +| | | | | | | | | Remainder: 0.00010552 - 3.08366% +| | | | | | | | Belos::MVT::MvDot: 0.00487419 - 9.92442% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00238475 - 4.85564% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.032923 - 67.0351% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00456659 - 9.29811% [63] +| | | | | | | | Remainder: 0.0003302 - 0.672326% +| | | | | | | CG S_E: Operation Op*x: 0.00477211 - 0.30605% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.4926 - 95.7251% [1] +| | | | | | | | Belos::MVT::Assign: 0.00035068 - 0.0234946% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0512001 - 3.43027% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0497692 - 97.2052% [314] +| | | | | | | | | Remainder: 0.00143092 - 2.79475% +| | | | | | | | Belos::MVT::MvDot: 0.0682077 - 4.56973% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.033564 - 2.24869% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.26255 - 84.5873% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0741602 - 4.96853% [939] +| | | | | | | | Remainder: 0.00256768 - 0.172027% +| | | | | | | Remainder: 0.00886966 - 0.568839% +| | | | | | GMRES block system: Operation Op*x: 0.0117875 - 0.747735% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016932 - 0.0107407% [1] +| | | | | | Remainder: 0.00167068 - 0.105978% +| | | | | Remainder: 0.000667718 - 0.0419865% +| | | | Mini-EM: Compute responses: 0.0458469 - 2.46923% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00118748 - 2.59009% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0387885 - 84.6044% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.0113436% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000831118 - 2.14269% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00910761 - 23.4802% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.204e-05 - 0.0310402% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00171908 - 4.43192% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0012686 - 3.27055% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0188693 - 48.6467% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.04e-05 - 0.0268121% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00172087 - 4.43656% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00145748 - 3.7575% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.001479 - 3.81298% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019136 - 0.493343% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.076e-05 - 0.0277402% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00102096 - 2.63212% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000713079 - 1.83838% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014952 - 0.385476% [24] +| | | | | | Remainder: 0.000222879 - 0.574601% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.404e-05 - 0.0306237% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00314089% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00541894 - 11.8197% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024092 - 0.525488% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.398473% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022116 - 91.7981% [1] +| | | | | | Remainder: 1.88e-05 - 7.80342% +| | | | | Remainder: 0.000195599 - 0.426635% +| | | | Remainder: 0.000503999 - 0.0271445% +| | | Remainder: 2.44e-06 - 0.000131414% +| | Remainder: 0.115744 - 0.777232% +| Remainder: 6.92e-05 - 0.000464683% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 1.59032 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.3376 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00286971 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.49303 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.050482 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 1.58581 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 15.1512 [1] +| Mini-EM: Total Time: 15.1511 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000593558 - 0.00391758% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028404 - 47.8538% [1] +| | | Remainder: 0.000309518 - 52.1462% +| | Mini-EM: build physics blocks: 0.000768318 - 0.00507103% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232159 - 0.00153229% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.53936 - 16.7602% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.924816 - 6.10395% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.413373 - 44.6978% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.327358 - 79.1919% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0103149 - 2.49531% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0755951 - 18.2874% [3] +| | | | Remainder: 0.00010512 - 0.0254298% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0491691 - 5.31663% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0335587 - 68.2517% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000543719 - 1.10581% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00337719 - 6.86852% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00247403 - 5.03168% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119912 - 2.43876% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0073391 - 14.9262% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000574599 - 1.16862% [3] +| | | | Remainder: 0.0001026 - 0.208668% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0893891 - 9.66561% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0369808 - 3.99872% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.111136 - 12.0171% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0457332 - 4.94511% [3] +| | | Remainder: 0.179036 - 19.359% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0574106 - 0.37892% [2] +| | Mini-EM: setup physics model evaluator: 1.59464 - 10.5249% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.59461 - 99.9984% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000195659% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 4.26436e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.58914 - 99.6567% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.58911 - 99.9985% [1] +| | | | | | getWorksets(): 1.56608 - 98.5508% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.56608 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.904179 - 57.7353% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0069715 - 0.771031% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.144016 - 15.9278% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00441227 - 3.06374% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.139544 - 96.8948% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00144844 - 1.03798% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000785197 - 0.562688% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00245975 - 1.76271% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131766 - 9.44261% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0289226 - 20.7265% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00776054 - 5.56136% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200617 - 14.3766% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000786638 - 0.56372% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0370794 - 26.5718% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0168793 - 45.522% [24] +| | | | | | | | | | | | Remainder: 0.0202001 - 54.478% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212788 - 15.2488% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544515 - 3.9021% [24] +| | | | | | | | | | | Remainder: 0.000339199 - 0.243077% +| | | | | | | | | | Remainder: 5.968e-05 - 0.0414398% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658206 - 72.7959% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.383949 - 58.3326% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000571278 - 0.14879% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000199239 - 0.0518921% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205207 - 53.4464% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146408 - 38.1322% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001714 - 0.0446414% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301329 - 7.84815% [24] +| | | | | | | | | | | Remainder: 0.00125896 - 0.327897% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127433 - 19.3607% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0899928 - 13.6724% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00074308 - 0.112895% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0324457 - 4.92942% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0230162 - 3.49681% [24] +| | | | | | | | | | Remainder: 0.000625758 - 0.0950703% +| | | | | | | | | Remainder: 0.0949863 - 10.5052% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.661849 - 42.2616% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.66095 - 99.8641% [48] +| | | | | | | | | Remainder: 0.000899357 - 0.135885% +| | | | | | | | Remainder: 4.9279e-05 - 0.00314665% +| | | | | | | Remainder: 4.56e-06 - 0.000291172% +| | | | | | getOrientations(): 1.388e-05 - 0.000873444% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763918 - 0.048072% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000758838 - 0.0477523% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406559 - 0.025584% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012272 - 0.00772255% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000870477 - 0.0547776% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 5.03426e-05% [2] +| | | | | | Remainder: 0.0200919 - 1.26435% +| | | | | Remainder: 2.452e-05 - 0.00154298% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.000479114% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8e-05 - 0.0011288% [1] +| | | | build response library: 0.00541943 - 0.339859% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00532787 - 98.3105% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0593108% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.8e-07 - 0.00900924% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749918 - 14.0754% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904357 - 16.9741% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380319 - 7.1383% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114912 - 21.5681% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0225231% [3] +| | | | | | Remainder: 0.00213931 - 40.1533% +| | | | | Remainder: 9.156e-05 - 1.68948% +| | | | Remainder: 2.512e-05 - 0.00157531% +| | | Remainder: 2.536e-05 - 0.00159033% +| | Mini-EM: setup auxiliary physics model evaluator: 1.80615 - 11.9209% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.80614 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00013288% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 0.000101875% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.80609 - 99.9969% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.80608 - 99.9998% [1] +| | | | | | getWorksets(): 1.20605 - 66.7773% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20605 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.720196 - 59.7152% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0076163 - 1.05753% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.136233 - 18.9161% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268651 - 1.97199% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.133502 - 97.9954% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00122424 - 0.917017% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000763437 - 0.571853% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244307 - 1.82999% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01309 - 9.80508% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0289392 - 21.6769% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00765582 - 5.7346% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0201763 - 15.1131% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00067952 - 0.508995% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0364324 - 27.2897% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016559 - 45.4513% [24] +| | | | | | | | | | | | Remainder: 0.0198734 - 54.5487% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164834 - 12.3469% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00536639 - 4.0197% [24] +| | | | | | | | | | | Remainder: 0.000248559 - 0.186183% +| | | | | | | | | | Remainder: 4.444e-05 - 0.0326205% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.489683 - 67.9931% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.28597 - 58.3991% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003038 - 0.106235% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017924 - 0.0626778% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141717 - 49.5566% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143106 - 50.0421% [24] +| | | | | | | | | | | Remainder: 0.0006646 - 0.232402% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0916285 - 18.7118% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0909987 - 18.5832% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000445039 - 0.0908831% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202711 - 4.13964% [24] +| | | | | | | | | | Remainder: 0.000369478 - 0.0754525% +| | | | | | | | | Remainder: 0.086663 - 12.0333% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.485839 - 40.2834% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.485258 - 99.8805% [24] +| | | | | | | | | Remainder: 0.000580518 - 0.119488% +| | | | | | | | Remainder: 1.684e-05 - 0.00139629% +| | | | | | | Remainder: 1.6e-06 - 0.000132664% +| | | | | | getOrientations(): 1.06e-05 - 0.000586906% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000418639 - 0.0231794% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358799 - 0.0198662% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211159 - 0.0116916% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.589252 - 32.626% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.589229 - 99.9961% [1] +| | | | | | | Remainder: 2.288e-05 - 0.00388289% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000485719 - 0.0268935% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.65769e-05% [2] +| | | | | | Remainder: 0.00929141 - 0.514451% +| | | | | Remainder: 3.88e-06 - 0.000214829% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.000194891% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.152e-05 - 0.00119149% [1] +| | | | build response library: 1.996e-05 - 0.00110512% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.60321% [1] +| | | | | Remainder: 1.964e-05 - 98.3968% +| | | | Remainder: 6.76e-06 - 0.000374278% +| | | Remainder: 8.96e-06 - 0.000496083% +| | Mini-EM: eval auxiliary physics model evaluator: 2.02287 - 13.3513% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.57468 - 28.4092% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.44356 - 71.3623% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00210907 - 0.146102% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.983569 - 68.1348% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000207408% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.696e-05 - 0.00375774% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.348e-05 - 0.00137052% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00697738 - 0.709394% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0566745 - 5.76213% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.146829 - 14.9282% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.022158 - 2.25281% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0880834 - 8.95549% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.118106 - 12.0079% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.163967 - 16.6706% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.604e-05 - 0.00366421% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.352e-05 - 0.00137459% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263578 - 26.7981% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0213578 - 2.17146% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0142997 - 1.45386% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0810055 - 8.23588% [24] +| | | | | Remainder: 0.000430439 - 0.043763% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.196e-05 - 0.00152124% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 0.000160714% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00171532 - 0.118825% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.454407 - 31.4782% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.227776 - 50.126% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.226605 - 49.8684% [1] +| | | | | Remainder: 2.584e-05 - 0.00568653% +| | | | Remainder: 0.001738 - 0.120396% +| | | Remainder: 0.00462291 - 0.228533% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420631 - 0.0277624% [1] +| | | getWorksets(): 5.44e-06 - 0.12933% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.96e-06 - 72.7941% [1] +| | | | Remainder: 1.48e-06 - 27.2059% +| | | getOrientations(): 6.8e-07 - 0.0161662% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726198 - 17.2645% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879358 - 20.9057% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390559 - 9.28508% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118468 - 28.1643% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0266267% [3] +| | | Remainder: 0.00101828 - 24.2083% +| | panzer::ModelEvaluator::create_W_op: 1.64485 - 10.8563% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.58949 - 17.0911% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00158932 - 0.0613756% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.99206 - 76.9285% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.83907e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0132535 - 0.665318% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0656568 - 3.29593% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.076139 - 3.82213% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0072911 - 0.366009% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0849292 - 4.26339% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0730313 - 3.66613% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.015031 - 0.754547% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0746652 - 3.74814% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.392e-05 - 0.00170276% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0263838 - 1.32445% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.154512 - 7.75643% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0246197 - 1.23589% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.147455 - 7.40214% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.158939 - 7.97864% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.217087 - 10.8976% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.5559e-05 - 0.00228703% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0129896 - 0.652068% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.150867 - 7.57345% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242576 - 12.1771% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0389806 - 1.9568% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0072533 - 0.364111% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0828208 - 4.15755% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175038 - 8.7868% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.141556 - 7.10601% [24] +| | | | Remainder: 0.000900437 - 0.0452014% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.444e-05 - 0.00132999% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.78859e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00547407 - 0.211395% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.586121 - 22.6346% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.586086 - 99.9941% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.204e-05 - 0.00376031% [1] +| | | | Remainder: 1.264e-05 - 0.00215655% +| | | Remainder: 0.00421383 - 0.162728% +| | MaxwellPreconditioner::build: 0.00900786 - 0.0594534% [1] +| | | MaxwellPreconditioner: Schur complement: 1.832e-05 - 0.203378% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00400091 - 44.4158% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.0909793% [1] +| | | | Ifpack2::Relaxation::compute: 0.00320875 - 80.2005% [1] +| | | | Remainder: 0.000788518 - 19.7085% +| | | MaxwellPreconditioner: Solver S_E: 0.00489719 - 54.3657% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0294046% [1] +| | | | Ifpack2::Relaxation::compute: 0.00444355 - 90.7367% [1] +| | | | Remainder: 0.000452199 - 9.23385% +| | | MaxwellPreconditioner: Block preconditioner: 8.2159e-05 - 0.912082% [1] +| | | Remainder: 9.28e-06 - 0.103021% +| | Mini-EM: timestepper: 1.85238 - 12.226% [1] +| | | Mini-EM: Advance Time Step: 1.85238 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.220033 - 11.8784% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00118764 - 0.539755% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.212992 - 96.8002% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000920222% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130192 - 0.611253% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0178842 - 8.39664% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0106605 - 5.00513% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000837995 - 0.393439% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00956089 - 4.48885% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0094183 - 4.4219% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000774998 - 0.363862% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00228335 - 1.07204% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.636e-05 - 0.00768104% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185487 - 0.870865% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0217896 - 10.2302% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0067035 - 3.1473% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00314475 - 1.47647% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190775 - 8.95689% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0383984 - 18.0281% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.432e-05 - 0.0114183% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00136344 - 0.640136% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162404 - 7.62488% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201555 - 9.46305% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00141215 - 0.663007% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000840598 - 0.394662% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00941106 - 4.4185% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150191 - 7.05147% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436699 - 2.05031% [24] +| | | | | | Remainder: 0.000449477 - 0.21103% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.16e-05 - 0.00981672% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00107257% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00541227 - 2.45976% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000297 - 0.13498% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00026952 - 90.7475% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.498316% [1] +| | | | | | Remainder: 2.6e-05 - 8.75421% +| | | | | Remainder: 0.00011972 - 0.0544101% +| | | | Stratimikos: BelosLOWS: 1.58587 - 85.6126% [1] +| | | | | GMRES block system: Operation Op*x: 0.0128534 - 0.8105% [1] +| | | | | Belos::MVT::MvAddMv: 0.000374439 - 0.023611% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.57188 - 99.1182% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00178748 - 0.113716% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000457038 - 25.5689% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000450438 - 98.5559% [2] +| | | | | | | | Remainder: 6.6e-06 - 1.44408% +| | | | | | | Belos::MVT::MvScale: 0.00026556 - 14.8567% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000661078 - 36.9839% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000646838 - 97.8459% [2] +| | | | | | | | Remainder: 1.424e-05 - 2.15406% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0003366 - 18.831% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00033404 - 99.2395% [2] +| | | | | | | | Remainder: 2.56e-06 - 0.760547% +| | | | | | | Remainder: 6.72e-05 - 3.75949% +| | | | | | Belos::MVT::MvAddMv: 0.001335 - 0.0849298% [2] +| | | | | | Belos::MVT::MvNorm: 0.000259319 - 0.0164974% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.55466 - 98.9045% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00348811 - 0.224364% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000399319 - 0.0256852% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0492949 - 3.17077% [2] +| | | | | | | | Belos::MVT::Assign: 0.000618919 - 1.25554% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00373019 - 7.56709% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00360735 - 96.7069% [23] +| | | | | | | | | Remainder: 0.000122839 - 3.2931% +| | | | | | | | Belos::MVT::MvDot: 0.00472267 - 9.58044% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00240088 - 4.87044% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0328573 - 66.6545% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00460863 - 9.34911% [63] +| | | | | | | | Remainder: 0.000356318 - 0.72283% +| | | | | | | CG S_E: Operation Op*x: 0.00498439 - 0.320609% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.48772 - 95.6943% [1] +| | | | | | | | Belos::MVT::Assign: 0.000329639 - 0.0221573% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0484983 - 3.2599% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0467954 - 96.4887% [314] +| | | | | | | | | Remainder: 0.00170291 - 3.51129% +| | | | | | | | Belos::MVT::MvDot: 0.067888 - 4.56321% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0336603 - 2.26253% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.2598 - 84.6797% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0745155 - 5.00869% [939] +| | | | | | | | Remainder: 0.00303195 - 0.203798% +| | | | | | | Remainder: 0.00877202 - 0.564239% +| | | | | | GMRES block system: Operation Op*x: 0.0118124 - 0.751479% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000319999 - 0.0203577% [1] +| | | | | | Remainder: 0.00170515 - 0.108479% +| | | | | Remainder: 0.000755719 - 0.0476534% +| | | | Mini-EM: Compute responses: 0.045958 - 2.48103% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00123156 - 2.67974% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0387682 - 84.3557% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.0107304% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000816999 - 2.10739% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00904134 - 23.3215% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-05 - 0.0309532% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00171703 - 4.42897% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00128808 - 3.32251% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189412 - 48.8576% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.092e-05 - 0.0281674% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00171903 - 4.43413% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146216 - 3.77154% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0014782 - 3.81291% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000190477 - 0.491323% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.08e-05 - 0.0278579% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00101972 - 2.63029% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000707159 - 1.82407% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014384 - 0.371026% [24] +| | | | | | Remainder: 0.00020508 - 0.52899% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.368e-05 - 0.0297663% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00304626% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00550631 - 11.9812% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000245999 - 0.535269% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.24e-06 - 0.504067% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000223879 - 91.0081% [1] +| | | | | | Remainder: 2.088e-05 - 8.48784% +| | | | | Remainder: 0.000190879 - 0.415333% +| | | | Remainder: 0.000518837 - 0.0280093% +| | | Remainder: 2.44e-06 - 0.000131723% +| | Remainder: 0.104354 - 0.688755% +| Remainder: 4.192e-05 - 0.000276678% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 1.58587 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4199 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00282895 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.49122 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0505248 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 1.58389 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 15.1612 [1] +| Mini-EM: Total Time: 15.1611 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000597079 - 0.00393822% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000283479 - 47.4776% [1] +| | | Remainder: 0.0003136 - 52.5224% +| | Mini-EM: build physics blocks: 0.000773678 - 0.00510303% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232279 - 0.00153207% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.53749 - 16.7368% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.929417 - 6.13026% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.417763 - 44.949% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.330498 - 79.1113% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0103913 - 2.48735% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0767707 - 18.3766% [3] +| | | | Remainder: 0.00010348 - 0.02477% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0491647 - 5.28984% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0334526 - 68.042% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000553318 - 1.12544% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00340403 - 6.92373% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00249047 - 5.06558% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121936 - 2.48015% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00740618 - 15.064% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000541397 - 1.10119% [3] +| | | | Remainder: 9.728e-05 - 0.197866% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0894992 - 9.62961% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0370135 - 3.98244% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.111085 - 11.9521% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0456416 - 4.91077% [3] +| | | Remainder: 0.17925 - 19.2862% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0572208 - 0.377417% [2] +| | Mini-EM: setup physics model evaluator: 1.59647 - 10.53% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.59645 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000175389% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 4.0089e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.59087 - 99.6509% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.59085 - 99.9987% [1] +| | | | | | getWorksets(): 1.56694 - 98.4968% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.56694 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.903924 - 57.6874% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0070413 - 0.778971% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.14506 - 16.0479% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00439147 - 3.02734% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.140607 - 96.9299% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0014654 - 1.04219% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000791678 - 0.563044% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00246907 - 1.75601% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131275 - 9.33634% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0289778 - 20.6091% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00776586 - 5.52311% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0210861 - 14.9965% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000811358 - 0.57704% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0370623 - 26.3588% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0168477 - 45.4578% [24] +| | | | | | | | | | | | Remainder: 0.0202146 - 54.5422% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212381 - 15.1046% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00547342 - 3.89272% [24] +| | | | | | | | | | | Remainder: 0.000338238 - 0.240556% +| | | | | | | | | | Remainder: 6.208e-05 - 0.042796% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.657421 - 72.7297% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.384953 - 58.5551% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000572639 - 0.148755% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000190076 - 0.0493764% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.20722 - 53.83% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145323 - 37.7509% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017064 - 0.0443275% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0302306 - 7.85307% [24] +| | | | | | | | | | | Remainder: 0.00124572 - 0.323602% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126656 - 19.2657% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0903991 - 13.7506% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000775715 - 0.117994% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.031033 - 4.72042% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229641 - 3.49307% [24] +| | | | | | | | | | Remainder: 0.000638757 - 0.0971611% +| | | | | | | | | Remainder: 0.0944015 - 10.4435% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.662963 - 42.3096% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.662047 - 99.8618% [48] +| | | | | | | | | Remainder: 0.000916357 - 0.138221% +| | | | | | | | Remainder: 4.816e-05 - 0.00307352% +| | | | | | | Remainder: 4.72e-06 - 0.000301224% +| | | | | | getOrientations(): 1.536e-05 - 0.000965519% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771798 - 0.0485147% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000764798 - 0.0480747% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407399 - 0.0256088% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012 - 0.00754312% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883077 - 0.0555096% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 5.78306e-05% [2] +| | | | | | Remainder: 0.0209508 - 1.31695% +| | | | | Remainder: 2.056e-05 - 0.00129237% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.000521157% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.74e-05 - 0.00108992% [1] +| | | | build response library: 0.00551843 - 0.345669% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00542751 - 98.3524% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0604329% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 69.5122% [1] +| | | | | | | Remainder: 1e-06 - 30.4878% +| | | | | | getOrientations(): 4.4e-07 - 0.00810685% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767998 - 14.1501% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901398 - 16.608% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390759 - 7.19961% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116232 - 21.4153% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0206356% [3] +| | | | | | Remainder: 0.00220019 - 40.5378% +| | | | | Remainder: 9.0919e-05 - 1.64755% +| | | | Remainder: 2.4839e-05 - 0.00155589% +| | | Remainder: 2.66e-05 - 0.00166617% +| | Mini-EM: setup auxiliary physics model evaluator: 1.80824 - 11.9268% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.80823 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.000139363% [1] +| | | | fmb->setWorksetContainer(): 1.56e-06 - 8.6272e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.80818 - 99.9969% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.80817 - 99.9998% [1] +| | | | | | getWorksets(): 1.2098 - 66.9073% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.2098 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.722897 - 59.7535% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00765102 - 1.05838% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.137356 - 19.0007% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00270291 - 1.96782% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.134604 - 97.9967% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0012348 - 0.917353% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000744238 - 0.552908% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244851 - 1.81905% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131273 - 9.75254% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0289825 - 21.5317% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00766578 - 5.69505% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0212343 - 15.7754% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000702038 - 0.521557% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0363647 - 27.016% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165426 - 45.4907% [24] +| | | | | | | | | | | | Remainder: 0.0198221 - 54.5093% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164843 - 12.2465% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00536835 - 3.98824% [24] +| | | | | | | | | | | Remainder: 0.000247359 - 0.183768% +| | | | | | | | | | Remainder: 4.88e-05 - 0.0355281% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.490315 - 67.8264% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.287202 - 58.5749% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000300039 - 0.10447% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000173559 - 0.0604311% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142839 - 49.7348% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143227 - 49.8699% [24] +| | | | | | | | | | | Remainder: 0.000661798 - 0.23043% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.091607 - 18.6833% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0903926 - 18.4356% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000462158 - 0.0942573% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202691 - 4.13389% [24] +| | | | | | | | | | Remainder: 0.00038284 - 0.0780804% +| | | | | | | | | Remainder: 0.0875751 - 12.1145% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.486886 - 40.2452% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.486281 - 99.8757% [24] +| | | | | | | | | Remainder: 0.000605278 - 0.124316% +| | | | | | | | Remainder: 1.612e-05 - 0.00133245% +| | | | | | | Remainder: 1.4e-06 - 0.000115722% +| | | | | | getOrientations(): 1.112e-05 - 0.000614985% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000408799 - 0.0226084% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358719 - 0.0198387% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021376 - 0.0118219% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.587709 - 32.5029% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.587686 - 99.996% [1] +| | | | | | | Remainder: 2.364e-05 - 0.0040224% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000502079 - 0.0277672% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 2.21218e-05% [2] +| | | | | | Remainder: 0.00916946 - 0.507111% +| | | | | Remainder: 3.68e-06 - 0.00020352% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000201301% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.192e-05 - 0.00121223% [1] +| | | | build response library: 1.952e-05 - 0.00107951% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.43443% [1] +| | | | | Remainder: 1.924e-05 - 98.5656% +| | | | Remainder: 6.2e-06 - 0.000342876% +| | | Remainder: 8.12e-06 - 0.000449055% +| | Mini-EM: eval auxiliary physics model evaluator: 2.0268 - 13.3684% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.574314 - 28.336% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.44786 - 71.4357% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00211743 - 0.146246% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.98127 - 67.7739% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000175283% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.5479e-05 - 0.00361562% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.328e-05 - 0.00135335% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00704714 - 0.718165% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0565621 - 5.76417% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.146591 - 14.9389% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.021846 - 2.2263% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0871517 - 8.88152% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117313 - 11.9552% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164274 - 16.741% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.556e-05 - 0.00362387% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.392e-05 - 0.00141857% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263693 - 26.8726% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0212436 - 2.16491% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0142786 - 1.45512% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0807473 - 8.22885% [24] +| | | | | Remainder: 0.000422279 - 0.0430339% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.064e-05 - 0.00142555% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000135372% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00174252 - 0.120351% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.460932 - 31.8354% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.229325 - 49.7525% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.231581 - 50.2419% [1] +| | | | | Remainder: 2.58e-05 - 0.00559735% +| | | | Remainder: 0.00177388 - 0.122517% +| | | Remainder: 0.00462775 - 0.228328% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00430427 - 0.0283901% [1] +| | | getWorksets(): 6.32e-06 - 0.146831% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.76e-06 - 75.3165% [1] +| | | | Remainder: 1.56e-06 - 24.6835% +| | | getOrientations(): 6.8e-07 - 0.0157983% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736078 - 17.1011% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000880758 - 20.4624% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403119 - 9.36556% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012162 - 28.2556% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0343845% [3] +| | | Remainder: 0.00105964 - 24.6183% +| | panzer::ModelEvaluator::create_W_op: 1.6427 - 10.8349% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.59357 - 17.1067% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00158316 - 0.0610417% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.9939 - 76.8786% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 8.82694e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0133502 - 0.669554% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0655981 - 3.28995% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0761096 - 3.81713% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00727974 - 0.365101% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0858749 - 4.30689% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0722435 - 3.62323% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152312 - 0.763889% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.07445 - 3.7339% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.052e-05 - 0.00153067% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264139 - 1.32474% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155184 - 7.78294% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0243323 - 1.22034% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.147423 - 7.3937% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.159308 - 7.98978% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.217056 - 10.886% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.52e-05 - 0.00226692% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127183 - 0.637863% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.150817 - 7.56393% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242731 - 12.1737% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0383001 - 1.92086% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00715402 - 0.358796% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.083073 - 4.16637% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.174404 - 8.74689% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.14384 - 7.21403% [24] +| | | | Remainder: 0.000926557 - 0.0464697% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.524e-05 - 0.00135875% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 4.93529e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00542791 - 0.209284% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.588327 - 22.6841% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.588292 - 99.9941% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.236e-05 - 0.00380061% [1] +| | | | Remainder: 1.248e-05 - 0.00212127% +| | | Remainder: 0.00429495 - 0.1656% +| | MaxwellPreconditioner::build: 0.00902577 - 0.0595323% [1] +| | | MaxwellPreconditioner: Schur complement: 1.804e-05 - 0.199872% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00401603 - 44.4951% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.0926288% [1] +| | | | Ifpack2::Relaxation::compute: 0.00321555 - 80.0679% [1] +| | | | Remainder: 0.000796758 - 19.8394% +| | | MaxwellPreconditioner: Solver S_E: 0.00490359 - 54.3287% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0277348% [1] +| | | | Ifpack2::Relaxation::compute: 0.00444899 - 90.7293% [1] +| | | | Remainder: 0.000453238 - 9.24299% +| | | MaxwellPreconditioner: Block preconditioner: 7.94e-05 - 0.879703% [1] +| | | Remainder: 8.72e-06 - 0.0966122% +| | Mini-EM: timestepper: 1.85037 - 12.2047% [1] +| | | Mini-EM: Advance Time Step: 1.85037 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.219968 - 11.8878% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00124044 - 0.563917% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.212899 - 96.7865% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00073274% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00129552 - 0.608511% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0178192 - 8.36975% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107254 - 5.03778% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000839997 - 0.394551% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00964173 - 4.52877% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00943333 - 4.43089% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000827638 - 0.388746% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00227875 - 1.07034% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.576e-05 - 0.00740256% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185423 - 0.870944% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0218399 - 10.2583% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00656486 - 3.08355% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00305207 - 1.43357% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190553 - 8.9504% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0382639 - 17.9728% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.472e-05 - 0.0116111% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00136612 - 0.641672% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162522 - 7.63372% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.020125 - 9.45283% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014 - 0.657586% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000852917 - 0.40062% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00944437 - 4.43607% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0151166 - 7.10035% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00435259 - 2.04443% [24] +| | | | | | Remainder: 0.000455719 - 0.214054% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.068e-05 - 0.00940136% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00098196% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00538915 - 2.44997% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000294759 - 0.134001% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000268919 - 91.2335% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.597098% [1] +| | | | | | Remainder: 2.408e-05 - 8.16939% +| | | | | Remainder: 0.000121479 - 0.0552257% +| | | | Stratimikos: BelosLOWS: 1.58394 - 85.6012% [1] +| | | | | GMRES block system: Operation Op*x: 0.0129269 - 0.816124% [1] +| | | | | Belos::MVT::MvAddMv: 0.000391479 - 0.0247155% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.56995 - 99.1169% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00184936 - 0.117797% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000452719 - 24.4798% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000446359 - 98.5952% [2] +| | | | | | | | Remainder: 6.36e-06 - 1.40484% +| | | | | | | Belos::MVT::MvScale: 0.000256599 - 13.8751% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000726157 - 39.2654% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000711678 - 98.0061% [2] +| | | | | | | | Remainder: 1.4479e-05 - 1.99392% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0003482 - 18.8282% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00034532 - 99.1729% [2] +| | | | | | | | Remainder: 2.88e-06 - 0.827111% +| | | | | | | Remainder: 6.568e-05 - 3.55151% +| | | | | | Belos::MVT::MvAddMv: 0.00129376 - 0.0824073% [2] +| | | | | | Belos::MVT::MvNorm: 0.000260679 - 0.0166042% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.5529 - 98.9136% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00348951 - 0.22471% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000414598 - 0.0266983% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0492879 - 3.17393% [2] +| | | | | | | | Belos::MVT::Assign: 0.000616156 - 1.25012% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00358743 - 7.27852% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00347455 - 96.8535% [23] +| | | | | | | | | Remainder: 0.00011288 - 3.14654% +| | | | | | | | Belos::MVT::MvDot: 0.00492095 - 9.98409% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00237659 - 4.82186% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0328734 - 66.6967% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00458043 - 9.29321% [63] +| | | | | | | | Remainder: 0.00033292 - 0.67546% +| | | | | | | CG S_E: Operation Op*x: 0.00488743 - 0.314729% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.48602 - 95.6931% [1] +| | | | | | | | Belos::MVT::Assign: 0.000332759 - 0.0223927% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0489587 - 3.29462% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0474058 - 96.8281% [314] +| | | | | | | | | Remainder: 0.00155292 - 3.17189% +| | | | | | | | Belos::MVT::MvDot: 0.0675854 - 4.54809% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0333034 - 2.24111% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.2595 - 84.7567% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0737984 - 4.96618% [939] +| | | | | | | | Remainder: 0.00253903 - 0.170862% +| | | | | | | Remainder: 0.0088017 - 0.566791% +| | | | | | GMRES block system: Operation Op*x: 0.0118231 - 0.753088% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016572 - 0.0105557% [1] +| | | | | | Remainder: 0.00166267 - 0.105906% +| | | | | Remainder: 0.000668997 - 0.0422362% +| | | | Mini-EM: Compute responses: 0.0459963 - 2.48579% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120712 - 2.62438% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0389088 - 84.5912% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.0106917% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000822317 - 2.11345% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00906905 - 23.3085% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.224e-05 - 0.0314582% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00170524 - 4.38265% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00126336 - 3.24696% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189955 - 48.8206% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.032e-05 - 0.0265236% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00170744 - 4.3883% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146115 - 3.75533% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00147096 - 3.78053% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019732 - 0.507134% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.96e-06 - 0.0255983% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00109416 - 2.81211% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000706436 - 1.81562% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000171079 - 0.439692% [24] +| | | | | | Remainder: 0.000208119 - 0.534889% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.376e-05 - 0.0299154% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00295676% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00543203 - 11.8097% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000242119 - 0.526388% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.545186% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022132 - 91.4096% [1] +| | | | | | Remainder: 1.9479e-05 - 8.04522% +| | | | | Remainder: 0.00019112 - 0.415512% +| | | | Remainder: 0.000466719 - 0.025223% +| | | Remainder: 2.4e-06 - 0.000129703% +| | Remainder: 0.103919 - 0.685429% +| Remainder: 5.868e-05 - 0.000387041% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 1.58394 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4556 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00281167 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.48763 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0501299 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 1.58071 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 14.8929 [1] +| Mini-EM: Total Time: 14.8928 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000592158 - 0.00397613% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028144 - 47.5279% [1] +| | | Remainder: 0.000310718 - 52.4721% +| | Mini-EM: build physics blocks: 0.000803718 - 0.00539668% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239839 - 0.00161043% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.5324 - 17.0041% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.939828 - 6.31061% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.413314 - 43.9776% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.327092 - 79.1389% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0102873 - 2.48897% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0758261 - 18.3459% [3] +| | | | Remainder: 0.00010868 - 0.0262948% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0477563 - 5.08139% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.031672 - 66.3199% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00101672 - 2.12897% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00338175 - 7.08127% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00247083 - 5.17383% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120844 - 2.53042% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00734082 - 15.3714% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000567279 - 1.18786% [3] +| | | | Remainder: 9.8519e-05 - 0.206295% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.090018 - 9.57814% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0371293 - 3.95064% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.111595 - 11.874% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0466084 - 4.95924% [3] +| | | Remainder: 0.193407 - 20.5789% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0557583 - 0.374397% [2] +| | Mini-EM: setup physics model evaluator: 1.5946 - 10.7071% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.59457 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000193155% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 4.26447e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.58891 - 99.645% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.58889 - 99.9985% [1] +| | | | | | getWorksets(): 1.56485 - 98.4871% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.56484 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.904588 - 57.8069% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0070917 - 0.78397% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.143536 - 15.8675% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00388843 - 2.70904% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.139585 - 97.2477% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00146328 - 1.0483% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000809677 - 0.58006% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00247167 - 1.77073% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131982 - 9.45528% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0288936 - 20.6997% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00771866 - 5.52971% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200873 - 14.3908% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000787319 - 0.564042% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0370321 - 26.5302% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0168553 - 45.5153% [24] +| | | | | | | | | | | | Remainder: 0.0201769 - 54.4847% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0213216 - 15.275% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544779 - 3.90284% [24] +| | | | | | | | | | | Remainder: 0.000353839 - 0.253493% +| | | | | | | | | | Remainder: 6.204e-05 - 0.0432227% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.654273 - 72.3283% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.378623 - 57.8692% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00056832 - 0.150102% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000196879 - 0.0519987% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.202498 - 53.4826% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143805 - 37.9811% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017416 - 0.0459983% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0300988 - 7.94954% [24] +| | | | | | | | | | | Remainder: 0.00128212 - 0.338627% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127853 - 19.5412% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.092531 - 14.1426% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000741157 - 0.113279% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.030819 - 4.71042% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.023066 - 3.52544% [24] +| | | | | | | | | | Remainder: 0.00064012 - 0.0978368% +| | | | | | | | | Remainder: 0.0996873 - 11.0202% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.660209 - 42.1901% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.659231 - 99.8518% [48] +| | | | | | | | | Remainder: 0.000978237 - 0.148171% +| | | | | | | | Remainder: 4.76e-05 - 0.00304184% +| | | | | | | Remainder: 5.52e-06 - 0.000352749% +| | | | | | getOrientations(): 1.448e-05 - 0.000911329% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795598 - 0.0500726% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000777918 - 0.0489599% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409079 - 0.0257462% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012216 - 0.0076884% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898917 - 0.0565752% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 5.53846e-05% [2] +| | | | | | Remainder: 0.0210189 - 1.32287% +| | | | | Remainder: 2.348e-05 - 0.00147774% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.000496685% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.804e-05 - 0.00113134% [1] +| | | | build response library: 0.00560702 - 0.351632% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00551543 - 98.3663% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0616453% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.6e-06 - 76.4706% [1] +| | | | | | | Remainder: 8e-07 - 23.5294% +| | | | | | getOrientations(): 4.8e-07 - 0.00870287% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775798 - 14.066% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000930437 - 16.8697% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408439 - 7.40539% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118112 - 21.4148% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0253834% [3] +| | | | | | Remainder: 0.00221435 - 40.1484% +| | | | | Remainder: 9.16e-05 - 1.63366% +| | | | Remainder: 2.388e-05 - 0.00149758% +| | | Remainder: 2.392e-05 - 0.00150007% +| | Mini-EM: setup auxiliary physics model evaluator: 1.77156 - 11.8954% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.77155 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 1.88e-06 - 0.000106122% [1] +| | | | fmb->setWorksetContainer(): 1.72e-06 - 9.70899e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.7715 - 99.9968% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.77149 - 99.9998% [1] +| | | | | | getWorksets(): 1.20608 - 68.0829% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20608 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.71971 - 59.6734% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00760714 - 1.05697% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.136012 - 18.8982% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268379 - 1.9732% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.133281 - 97.992% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00125411 - 0.940952% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000780798 - 0.585827% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00242924 - 1.82264% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0130852 - 9.81771% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.028844 - 21.6415% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0076235 - 5.71986% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200668 - 15.056% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000674158 - 0.505816% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0364192 - 27.3251% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166054 - 45.5952% [24] +| | | | | | | | | | | | Remainder: 0.0198138 - 54.4048% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164855 - 12.3689% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00537418 - 4.03221% [24] +| | | | | | | | | | | Remainder: 0.0002446 - 0.183522% +| | | | | | | | | | Remainder: 4.728e-05 - 0.0347616% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.490601 - 68.1665% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.287199 - 58.5402% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000295959 - 0.10305% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017968 - 0.0625629% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142262 - 49.5344% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143794 - 50.0678% [24] +| | | | | | | | | | | Remainder: 0.000666917 - 0.232214% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0916729 - 18.6859% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0906579 - 18.479% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000444599 - 0.0906234% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202515 - 4.1279% [24] +| | | | | | | | | | Remainder: 0.00037512 - 0.0764614% +| | | | | | | | | Remainder: 0.0854896 - 11.8783% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.486356 - 40.3252% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.485729 - 99.8711% [24] +| | | | | | | | | Remainder: 0.000626759 - 0.128868% +| | | | | | | | Remainder: 1.684e-05 - 0.00139626% +| | | | | | | Remainder: 1.8e-06 - 0.000149243% +| | | | | | getOrientations(): 1.16e-05 - 0.000654814% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000418359 - 0.0236162% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358359 - 0.0202292% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000217279 - 0.0122653% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.554581 - 31.3058% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.554556 - 99.9955% [1] +| | | | | | | Remainder: 2.488e-05 - 0.00448627% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000515558 - 0.029103% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 2.93538e-05% [2] +| | | | | | Remainder: 0.00930718 - 0.525386% +| | | | | Remainder: 3.52e-06 - 0.000198702% +| | | | fmb->setupBCFieldManagers(): 3.2e-06 - 0.000180632% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.172e-05 - 0.00122604% [1] +| | | | build response library: 2.04e-05 - 0.00115153% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.37255% [1] +| | | | | Remainder: 2.012e-05 - 98.6275% +| | | | Remainder: 7.36e-06 - 0.000415454% +| | | Remainder: 9.44e-06 - 0.000532863% +| | Mini-EM: eval auxiliary physics model evaluator: 1.95504 - 13.1274% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.539289 - 27.5845% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.41063 - 72.1532% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00217603 - 0.15426% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.98297 - 69.6832% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.000215673% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.864e-05 - 0.00393094% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.428e-05 - 0.00145274% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0070969 - 0.721985% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0566406 - 5.76219% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.146577 - 14.9116% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0220129 - 2.23943% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0872767 - 8.87888% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117219 - 11.9249% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164051 - 16.6893% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.588e-05 - 0.00365016% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.384e-05 - 0.00140798% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.264644 - 26.9229% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0218211 - 2.21991% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.014297 - 1.45447% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0807729 - 8.21723% [24] +| | | | | Remainder: 0.000456799 - 0.0464713% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.28e-05 - 0.0016163% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000158795% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00181952 - 0.128986% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.421891 - 29.9081% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.210253 - 49.8358% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.211613 - 50.1581% [1] +| | | | | Remainder: 2.572e-05 - 0.00609636% +| | | | Remainder: 0.00174447 - 0.123667% +| | | Remainder: 0.00512895 - 0.262344% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440111 - 0.0295519% [1] +| | | getWorksets(): 6.16e-06 - 0.139965% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 65.5844% [1] +| | | | Remainder: 2.12e-06 - 34.4156% +| | | getOrientations(): 5.6e-07 - 0.0127241% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000757158 - 17.2038% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900117 - 20.4521% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415519 - 9.44124% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125452 - 28.5046% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0272659% [3] +| | | Remainder: 0.00106588 - 24.2184% +| | panzer::ModelEvaluator::create_W_op: 1.52624 - 10.2482% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.55162 - 17.1332% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00159044 - 0.0623303% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.00165 - 78.4461% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.000109909% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0135787 - 0.678377% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0680615 - 3.40027% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0783062 - 3.91208% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00755866 - 0.377622% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0861203 - 4.30247% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0719341 - 3.59374% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0150016 - 0.749462% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0752082 - 3.75731% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.54e-05 - 0.00176854% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0265688 - 1.32735% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155299 - 7.75856% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0246031 - 1.22914% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.146271 - 7.30752% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.158982 - 7.94256% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.219397 - 10.9608% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.84e-05 - 0.00241801% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127217 - 0.635562% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151636 - 7.57553% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242009 - 12.0905% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0380949 - 1.90317% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00718854 - 0.359131% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0833787 - 4.1655% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175318 - 8.75865% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143362 - 7.16219% [24] +| | | | Remainder: 0.000965395 - 0.04823% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.428e-05 - 0.00134346% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 5.4867e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00583634 - 0.228731% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.538271 - 21.0952% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.538236 - 99.9935% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.26e-05 - 0.00419863% [1] +| | | | Remainder: 1.24e-05 - 0.00230367% +| | | Remainder: 0.00424039 - 0.166184% +| | MaxwellPreconditioner::build: 0.00898202 - 0.060311% [1] +| | | MaxwellPreconditioner: Schur complement: 1.632e-05 - 0.181696% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00397183 - 44.2198% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.0845958% [1] +| | | | Ifpack2::Relaxation::compute: 0.00318703 - 80.2409% [1] +| | | | Remainder: 0.000781438 - 19.6745% +| | | MaxwellPreconditioner: Solver S_E: 0.00490379 - 54.5956% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0293651% [1] +| | | | Ifpack2::Relaxation::compute: 0.00445431 - 90.834% [1] +| | | | Remainder: 0.000448039 - 9.13659% +| | | MaxwellPreconditioner: Block preconditioner: 8.128e-05 - 0.904919% [1] +| | | Remainder: 8.8e-06 - 0.0979736% +| | Mini-EM: timestepper: 1.8488 - 12.414% [1] +| | | Mini-EM: Advance Time Step: 1.84879 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.220889 - 11.9477% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00116728 - 0.528445% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213376 - 96.5987% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000731105% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0013052 - 0.611689% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0179784 - 8.42568% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107212 - 5.02457% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00083752 - 0.392509% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0100607 - 4.71503% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00940237 - 4.40648% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000777319 - 0.364296% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00230143 - 1.07858% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.604e-05 - 0.00751725% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00180708 - 0.846899% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0217687 - 10.202% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00658146 - 3.08445% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00304175 - 1.42554% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190395 - 8.92298% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381488 - 17.8787% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.568e-05 - 0.0120351% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00139387 - 0.653249% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0163111 - 7.6443% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0199998 - 9.37305% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00139068 - 0.65175% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000850999 - 0.398826% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00981885 - 4.60167% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149481 - 7.00552% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00435375 - 2.04041% [24] +| | | | | | Remainder: 0.000493997 - 0.231515% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.096e-05 - 0.00948893% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00103219% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00590414 - 2.6729% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000296239 - 0.134112% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000269599 - 91.0073% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.513099% [1] +| | | | | | Remainder: 2.512e-05 - 8.47964% +| | | | | Remainder: 0.00012228 - 0.0553581% +| | | | Stratimikos: BelosLOWS: 1.58076 - 85.5024% [1] +| | | | | GMRES block system: Operation Op*x: 0.012849 - 0.812839% [1] +| | | | | Belos::MVT::MvAddMv: 0.000359999 - 0.0227738% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.56689 - 99.1228% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00172332 - 0.109983% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000450478 - 26.1402% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000444398 - 98.6503% [2] +| | | | | | | | Remainder: 6.08e-06 - 1.34968% +| | | | | | | Belos::MVT::MvScale: 0.00025836 - 14.992% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000638398 - 37.0447% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000623558 - 97.6754% [2] +| | | | | | | | Remainder: 1.484e-05 - 2.32457% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00031092 - 18.042% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00030784 - 99.0094% [2] +| | | | | | | | Remainder: 3.08e-06 - 0.990609% +| | | | | | | Remainder: 6.516e-05 - 3.78108% +| | | | | | Belos::MVT::MvAddMv: 0.00129256 - 0.0824916% [2] +| | | | | | Belos::MVT::MvNorm: 0.00025356 - 0.0161823% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.54895 - 98.8549% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00336147 - 0.217016% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00040028 - 0.025842% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0489703 - 3.16151% [2] +| | | | | | | | Belos::MVT::Assign: 0.000439359 - 0.897195% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00368991 - 7.53499% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00358535 - 97.1664% [23] +| | | | | | | | | Remainder: 0.000104559 - 2.83365% +| | | | | | | | Belos::MVT::MvDot: 0.00473931 - 9.67792% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00238063 - 4.86138% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0327431 - 66.8632% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00463851 - 9.47208% [63] +| | | | | | | | Remainder: 0.00033948 - 0.693236% +| | | | | | | CG S_E: Operation Op*x: 0.00447267 - 0.288754% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.48289 - 95.7349% [1] +| | | | | | | | Belos::MVT::Assign: 0.000382758 - 0.0258116% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0528964 - 3.56712% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0513542 - 97.0845% [314] +| | | | | | | | | Remainder: 0.0015422 - 2.91551% +| | | | | | | | Belos::MVT::MvDot: 0.0681639 - 4.5967% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0334974 - 2.25893% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.25394 - 84.5607% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0711814 - 4.80018% [939] +| | | | | | | | Remainder: 0.00282547 - 0.190538% +| | | | | | | Remainder: 0.00885926 - 0.571951% +| | | | | | GMRES block system: Operation Op*x: 0.0127788 - 0.815552% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019012 - 0.0121336% [1] +| | | | | | Remainder: 0.00170351 - 0.108719% +| | | | | Remainder: 0.000657999 - 0.0416254% +| | | | Mini-EM: Compute responses: 0.0466547 - 2.52352% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00132028 - 2.82989% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0389609 - 83.5092% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 0.0140654% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000821075 - 2.10743% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00922722 - 23.6833% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.208e-05 - 0.0310054% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00170604 - 4.37885% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130103 - 3.33932% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0188965 - 48.5011% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.08e-05 - 0.0277201% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00168708 - 4.33018% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146539 - 3.76118% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0014146 - 3.63081% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00026124 - 0.670518% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.092e-05 - 0.0280281% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0009956 - 2.55538% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000754437 - 1.93639% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000155198 - 0.398343% [24] +| | | | | | Remainder: 0.000236279 - 0.606451% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.428e-05 - 0.0306079% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00291503% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00591074 - 12.6691% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258079 - 0.553169% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.418477% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023748 - 92.0183% [1] +| | | | | | Remainder: 1.9519e-05 - 7.56319% +| | | | | Remainder: 0.000189 - 0.405104% +| | | | Remainder: 0.000487759 - 0.0263826% +| | | Remainder: 2.32e-06 - 0.000125487% +| | Remainder: 0.101962 - 0.684641% +| Remainder: 5.804e-05 - 0.000389716% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 1.58076 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.5149 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00282271 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.49187 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0504068 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 1.58433 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 15.1289 [1] +| Mini-EM: Total Time: 15.1289 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000594318 - 0.00392837% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002878 - 48.4253% [1] +| | | Remainder: 0.000306518 - 51.5747% +| | Mini-EM: build physics blocks: 0.000779718 - 0.00515384% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002418 - 0.00159827% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.53814 - 16.7768% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.918902 - 6.07383% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.409307 - 44.5431% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.323883 - 79.1296% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0100883 - 2.46472% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.075235 - 18.381% [3] +| | | | Remainder: 0.00010088 - 0.0246465% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0492772 - 5.36261% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0331723 - 67.3177% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000998637 - 2.02657% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00339983 - 6.8994% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00248583 - 5.04459% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120036 - 2.43593% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00736578 - 14.9476% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000557798 - 1.13196% [3] +| | | | Remainder: 9.668e-05 - 0.196196% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0891756 - 9.70457% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0369049 - 4.01619% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.110897 - 12.0685% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0453701 - 4.93742% [3] +| | | Remainder: 0.17797 - 19.3677% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.056898 - 0.376089% [2] +| | Mini-EM: setup physics model evaluator: 1.59336 - 10.5319% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.59333 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000170711% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 4.26778e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.58763 - 99.6419% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.5876 - 99.9985% [1] +| | | | | | getWorksets(): 1.56373 - 98.4961% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.56372 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.902844 - 57.7368% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00711498 - 0.788064% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.144088 - 15.9594% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00432263 - 2.99999% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.139706 - 96.959% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00145 - 1.03789% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000795838 - 0.56965% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00261671 - 1.87301% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132035 - 9.45088% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.02895 - 20.722% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0075795 - 5.4253% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0201105 - 14.3948% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000771917 - 0.552528% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0372265 - 26.6462% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016943 - 45.5133% [24] +| | | | | | | | | | | | Remainder: 0.0202835 - 54.4867% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212611 - 15.2184% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00539982 - 3.86512% [24] +| | | | | | | | | | | Remainder: 0.00034116 - 0.244198% +| | | | | | | | | | Remainder: 5.904e-05 - 0.0409749% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.653386 - 72.3697% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.381301 - 58.3577% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000570718 - 0.149677% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001982 - 0.0519799% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205436 - 53.8777% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.143569 - 37.6525% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000174079 - 0.045654% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0300955 - 7.89284% [24] +| | | | | | | | | | | Remainder: 0.00125704 - 0.329671% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126155 - 19.3079% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0907625 - 13.8911% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000749638 - 0.114731% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308296 - 4.71844% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229369 - 3.51047% [24] +| | | | | | | | | | Remainder: 0.000651076 - 0.0996465% +| | | | | | | | | Remainder: 0.0982552 - 10.8829% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.660831 - 42.2601% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.659896 - 99.8584% [48] +| | | | | | | | | Remainder: 0.000935519 - 0.141567% +| | | | | | | | Remainder: 4.76e-05 - 0.00304402% +| | | | | | | Remainder: 4.12e-06 - 0.000263473% +| | | | | | getOrientations(): 1.5399e-05 - 0.000969952% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776798 - 0.048929% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000784798 - 0.0494329% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407599 - 0.0256739% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012548 - 0.00790374% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000909637 - 0.0572962% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 6.04685e-05% [2] +| | | | | | Remainder: 0.0208558 - 1.31367% +| | | | | Remainder: 2.304e-05 - 0.00145122% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.000469456% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.868e-05 - 0.00117239% [1] +| | | | build response library: 0.00565358 - 0.354828% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00556083 - 98.3593% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0525102% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 68.4932% [1] +| | | | | | | Remainder: 9.2e-07 - 31.5068% +| | | | | | getOrientations(): 4.4e-07 - 0.00791249% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795118 - 14.2986% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000943238 - 16.9622% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399559 - 7.18525% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117612 - 21.15% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0215795% [3] +| | | | | | Remainder: 0.00224223 - 40.322% +| | | | | Remainder: 9.2759e-05 - 1.64071% +| | | | Remainder: 2.324e-05 - 0.00145858% +| | | Remainder: 2.656e-05 - 0.00166692% +| | Mini-EM: setup auxiliary physics model evaluator: 1.80769 - 11.9486% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.80769 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 2.2e-06 - 0.000121702% [1] +| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.00011949% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.80763 - 99.9969% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.80763 - 99.9998% [1] +| | | | | | getWorksets(): 1.20803 - 66.8298% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20803 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.722307 - 59.7921% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0075723 - 1.04835% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.135997 - 18.8282% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00269187 - 1.97936% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.133261 - 97.9877% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00123047 - 0.92336% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000742158 - 0.556922% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00261939 - 1.96562% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131044 - 9.83367% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0288866 - 21.6768% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0074859 - 5.61749% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200379 - 15.0367% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000660638 - 0.495749% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0364599 - 27.3599% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016599 - 45.5267% [24] +| | | | | | | | | | | | Remainder: 0.0198609 - 54.4733% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164515 - 12.3453% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00534014 - 4.00729% [24] +| | | | | | | | | | | Remainder: 0.00024148 - 0.181209% +| | | | | | | | | | Remainder: 4.48e-05 - 0.0329418% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.488793 - 67.6711% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.285528 - 58.4148% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002996 - 0.104928% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00018056 - 0.0632373% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.139049 - 48.6988% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145342 - 50.9028% [24] +| | | | | | | | | | | Remainder: 0.000657519 - 0.230282% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0908734 - 18.5914% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0905809 - 18.5315% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000445359 - 0.091114% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0209941 - 4.2951% [24] +| | | | | | | | | | Remainder: 0.0003718 - 0.0760649% +| | | | | | | | | Remainder: 0.0899445 - 12.4524% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.485708 - 40.2065% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.485103 - 99.8756% [24] +| | | | | | | | | Remainder: 0.00060416 - 0.124388% +| | | | | | | | Remainder: 1.66e-05 - 0.00137414% +| | | | | | | Remainder: 1.4e-06 - 0.000115891% +| | | | | | getOrientations(): 1.144e-05 - 0.000632874% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000411319 - 0.0227546% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000356719 - 0.0197341% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000216559 - 0.0119803% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.58938 - 32.6052% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.589357 - 99.9961% [1] +| | | | | | | Remainder: 2.304e-05 - 0.00390919% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000512119 - 0.028331% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 3.98312e-05% [2] +| | | | | | Remainder: 0.0087053 - 0.481587% +| | | | | Remainder: 3.68e-06 - 0.000203581% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.000192511% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.16e-05 - 0.0011949% [1] +| | | | build response library: 2.124e-05 - 0.00117498% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.69492% [1] +| | | | | Remainder: 2.088e-05 - 98.3051% +| | | | Remainder: 6.12e-06 - 0.000338554% +| | | Remainder: 7.48e-06 - 0.000413787% +| | Mini-EM: eval auxiliary physics model evaluator: 2.02483 - 13.3839% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.575852 - 28.4396% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.44383 - 71.3061% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00214375 - 0.148477% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.982274 - 68.0327% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000175104% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.968e-05 - 0.00403961% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.488e-05 - 0.00151485% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00663202 - 0.67517% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0570298 - 5.80589% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.146229 - 14.8868% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0221255 - 2.25247% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0873742 - 8.89509% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117848 - 11.9975% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164083 - 16.7044% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.472e-05 - 0.00353466% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.412e-05 - 0.00143748% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.262811 - 26.7554% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0227089 - 2.31188% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0141574 - 1.44129% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0807424 - 8.21995% [24] +| | | | | Remainder: 0.00042628 - 0.0433973% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.16e-05 - 0.00149603% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000155143% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00172916 - 0.119762% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.455889 - 31.5751% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.228588 - 50.1412% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.227275 - 49.8531% [1] +| | | | | Remainder: 2.564e-05 - 0.00562418% +| | | | Remainder: 0.00176652 - 0.12235% +| | | Remainder: 0.00514855 - 0.254271% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435527 - 0.0287878% [1] +| | | getWorksets(): 6.16e-06 - 0.141438% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 72.7273% [1] +| | | | Remainder: 1.68e-06 - 27.2727% +| | | getOrientations(): 6.4e-07 - 0.0146948% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741958 - 17.0359% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917957 - 21.0769% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406319 - 9.32937% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124296 - 28.5392% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.025716% [3] +| | | Remainder: 0.00103816 - 23.8368% +| | panzer::ModelEvaluator::create_W_op: 1.63626 - 10.8155% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.58303 - 17.0735% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00150152 - 0.0581299% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.99361 - 77.1809% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 9.02885e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0129998 - 0.652076% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0665277 - 3.33705% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.076996 - 3.86214% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00746058 - 0.374225% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.086427 - 4.3352% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0726358 - 3.64343% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.012808 - 0.642455% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0749117 - 3.75759% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.652e-05 - 0.00183185% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264737 - 1.32793% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.154863 - 7.76799% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0245748 - 1.23268% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.147991 - 7.42329% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.15929 - 7.99003% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.219279 - 10.9991% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.012e-05 - 0.00251403% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127224 - 0.638161% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151685 - 7.60854% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.241207 - 12.099% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0347694 - 1.74404% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00715866 - 0.35908% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0831533 - 4.17099% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175642 - 8.81026% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143029 - 7.1744% [24] +| | | | Remainder: 0.000915759 - 0.0459347% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.328e-05 - 0.00128841% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 4.6457e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00542543 - 0.210041% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.578184 - 22.3839% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.578149 - 99.9939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.208e-05 - 0.00381885% [1] +| | | | Remainder: 1.32e-05 - 0.00228301% +| | | Remainder: 0.00427875 - 0.165648% +| | MaxwellPreconditioner::build: 0.00901618 - 0.0595958% [1] +| | | MaxwellPreconditioner: Schur complement: 1.74e-05 - 0.192986% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00400027 - 44.3677% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0799946% [1] +| | | | Ifpack2::Relaxation::compute: 0.00321067 - 80.2614% [1] +| | | | Remainder: 0.000786397 - 19.6586% +| | | MaxwellPreconditioner: Solver S_E: 0.00490703 - 54.4247% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0293457% [1] +| | | | Ifpack2::Relaxation::compute: 0.00445651 - 90.8189% [1] +| | | | Remainder: 0.000449079 - 9.15175% +| | | MaxwellPreconditioner: Block preconditioner: 8.196e-05 - 0.909033% [1] +| | | Remainder: 9.52e-06 - 0.105588% +| | Mini-EM: timestepper: 1.8517 - 12.2395% [1] +| | | Mini-EM: Advance Time Step: 1.8517 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.22068 - 11.9177% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00118224 - 0.535725% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.21365 - 96.8145% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00076761% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130256 - 0.609668% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.017905 - 8.38052% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107528 - 5.03291% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000842358 - 0.39427% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00975361 - 4.56523% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00947897 - 4.43668% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000775278 - 0.362873% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00228655 - 1.07023% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.736e-05 - 0.00812544% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185408 - 0.867811% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219256 - 10.2624% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00692426 - 3.24094% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00324723 - 1.51988% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189449 - 8.86726% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381536 - 17.858% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.5e-05 - 0.0117014% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00138936 - 0.650296% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.016393 - 7.67281% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201329 - 9.42329% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00138264 - 0.647149% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000854437 - 0.399924% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00947037 - 4.43266% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150186 - 7.02953% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00435743 - 2.03952% [24] +| | | | | | Remainder: 0.000460638 - 0.215604% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.064e-05 - 0.00935291% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00108755% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00540715 - 2.45022% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000295519 - 0.133913% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000268679 - 90.9177% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.54142% [1] +| | | | | | Remainder: 2.524e-05 - 8.54091% +| | | | | Remainder: 0.000121879 - 0.0552289% +| | | | Stratimikos: BelosLOWS: 1.58438 - 85.5635% [1] +| | | | | GMRES block system: Operation Op*x: 0.012838 - 0.81029% [1] +| | | | | Belos::MVT::MvAddMv: 0.000332399 - 0.0209798% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.57054 - 99.1267% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00179812 - 0.11449% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000452598 - 25.1707% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000446118 - 98.5683% [2] +| | | | | | | | Remainder: 6.48e-06 - 1.43173% +| | | | | | | Belos::MVT::MvScale: 0.00025 - 13.9034% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000691558 - 38.4602% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000676158 - 97.7731% [2] +| | | | | | | | Remainder: 1.54e-05 - 2.22686% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000337039 - 18.744% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000334399 - 99.2167% [2] +| | | | | | | | Remainder: 2.64e-06 - 0.783292% +| | | | | | | Remainder: 6.692e-05 - 3.72168% +| | | | | | Belos::MVT::MvAddMv: 0.00119428 - 0.0760424% [2] +| | | | | | Belos::MVT::MvNorm: 0.000259359 - 0.016514% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.55359 - 98.9206% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00342199 - 0.220264% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000375079 - 0.0241428% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0492281 - 3.16867% [2] +| | | | | | | | Belos::MVT::Assign: 0.000577677 - 1.17347% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00339455 - 6.89555% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00327963 - 96.6146% [23] +| | | | | | | | | Remainder: 0.00011492 - 3.38543% +| | | | | | | | Belos::MVT::MvDot: 0.00508547 - 10.3304% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00238667 - 4.84819% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0328427 - 66.7154% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00460187 - 9.34804% [63] +| | | | | | | | Remainder: 0.000339159 - 0.688953% +| | | | | | | CG S_E: Operation Op*x: 0.00505571 - 0.325421% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.48653 - 95.6839% [1] +| | | | | | | | Belos::MVT::Assign: 0.00036884 - 0.0248121% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0512543 - 3.44791% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0497205 - 97.0075% [314] +| | | | | | | | | Remainder: 0.0015338 - 2.99253% +| | | | | | | | Belos::MVT::MvDot: 0.0687435 - 4.62441% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0335593 - 2.25756% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.2531 - 84.2967% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0768517 - 5.16986% [939] +| | | | | | | | Remainder: 0.00265711 - 0.178745% +| | | | | | | Remainder: 0.00897314 - 0.577575% +| | | | | | GMRES block system: Operation Op*x: 0.01179 - 0.750697% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000167159 - 0.0106434% [1] +| | | | | | Remainder: 0.00174388 - 0.111037% +| | | | | Remainder: 0.000665718 - 0.0420177% +| | | | Mini-EM: Compute responses: 0.046218 - 2.49598% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00140884 - 3.04824% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0388985 - 84.1632% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 0.0140879% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000822515 - 2.11452% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00905834 - 23.2871% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-05 - 0.0298212% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00171272 - 4.40304% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00129088 - 3.31858% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190045 - 48.8567% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.128e-05 - 0.0289986% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00173155 - 4.45147% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146067 - 3.75509% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00146336 - 3.762% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000200838 - 0.516313% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.06e-05 - 0.0272504% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00102488 - 2.63475% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000724877 - 1.86351% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00015184 - 0.390349% [24] +| | | | | | Remainder: 0.000212559 - 0.546445% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.372e-05 - 0.0296854% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00294258% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00546051 - 11.8147% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000241559 - 0.522652% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.430537% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000220519 - 91.2899% [1] +| | | | | | Remainder: 2e-05 - 8.27955% +| | | | | Remainder: 0.00019348 - 0.418625% +| | | | Remainder: 0.000423479 - 0.0228698% +| | | Remainder: 2.24e-06 - 0.00012097% +| | Remainder: 0.10307 - 0.681278% +| Remainder: 4.336e-05 - 0.000286603% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 1.58438 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4475 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=CG --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 31.03 msec task-clock:u # 0.002 CPUs utilized ( +- 0.90% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,785 page-faults:u # 89.743 K/sec ( +- 0.40% ) + 20,253,086 cycles:u # 0.653 GHz ( +- 22.14% ) (8.80%) + 68,537,499 instructions:u # 3.38 insn per cycle ( +- 4.23% ) + branches:u + 350,861 branch-misses:u ( +- 0.57% ) + 27,843,192 L1-dcache-loads:u # 897.210 M/sec ( +- 0.40% ) + 383,510 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.76% ) + LLC-loads:u + LLC-load-misses:u + 26,592,777 L1-icache-loads:u # 856.917 M/sec ( +- 0.36% ) + 238,346 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 1.05% ) + 26,420,137 dTLB-loads:u # 851.354 M/sec ( +- 29.10% ) (10.01%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 15.6695 +- 0.0599 seconds time elapsed ( +- 0.38% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 315,959 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.41% ) + 16,836,375 BR_RETIRED:u ( +- 0.29% ) + + 15.5597 +- 0.0737 seconds time elapsed ( +- 0.47% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 22,685,403 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.34% ) + 5,443 ITLB_WALK:u ( +- 2.34% ) + 13,750 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 4.74% ) + 30,446,137 L1D_TLB:u ( +- 0.30% ) + + 15.5568 +- 0.0209 seconds time elapsed ( +- 0.13% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 26,548,886 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.31% ) + 235,528 L1I_CACHE_REFILL:u ( +- 0.87% ) + 385,477 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.38% ) + 27,783,147 L1D_CACHE:u ( +- 0.32% ) + + 15.5407 +- 0.0621 seconds time elapsed ( +- 0.40% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 463,120 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.93% ) + 491,047 LL_CACHE_RD:u ( +- 0.92% ) + 138,387 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 3.05% ) + 18,409 L2D_TLB_REFILL:u ( +- 4.65% ) + 257,708 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.31% ) + 1,473,377 L2D_CACHE:u ( +- 0.45% ) + + 15.6371 +- 0.0427 seconds time elapsed ( +- 0.27% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell36_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell36_power.output new file mode 100644 index 0000000..38e8cb5 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell36_power.output @@ -0,0 +1,172 @@ +Socket1 18.16 +Socket2 19.56 +Socket1 18.48 +Socket2 19.56 +Socket1 18.64 +Socket2 19.76 +Socket1 18.88 +Socket2 19.92 +Socket1 19.12 +Socket2 20.16 +Socket1 19.04 +Socket2 19.92 +Socket1 19.08 +Socket2 20.00 +Socket1 18.92 +Socket2 19.88 +Socket1 18.56 +Socket2 19.88 +Socket1 18.60 +Socket2 19.84 +Socket1 18.48 +Socket2 20.32 +Socket1 18.72 +Socket2 20.04 +Socket1 19.32 +Socket2 20.04 +Socket1 19.32 +Socket2 20.24 +Socket1 19.12 +Socket2 20.00 +Socket1 19.24 +Socket2 19.88 +Socket1 18.88 +Socket2 19.84 +Socket1 18.64 +Socket2 20.00 +Socket1 18.48 +Socket2 19.96 +Socket1 18.56 +Socket2 19.96 +Socket1 18.64 +Socket2 19.80 +Socket1 18.84 +Socket2 19.92 +Socket1 18.84 +Socket2 19.72 +Socket1 18.84 +Socket2 19.68 +Socket1 18.80 +Socket2 19.92 +Socket1 18.80 +Socket2 19.92 +Socket1 18.80 +Socket2 20.20 +Socket1 18.60 +Socket2 20.04 +Socket1 18.72 +Socket2 20.00 +Socket1 18.88 +Socket2 20.04 +Start +Socket1 19.12 +Socket2 19.88 +Socket1 19.04 +Socket2 19.80 +Socket1 19.52 +Socket2 20.48 +Socket1 19.88 +Socket2 20.92 +Socket1 20.20 +Socket2 21.56 +Socket1 20.40 +Socket2 21.88 +Socket1 20.76 +Socket2 22.40 +Socket1 20.80 +Socket2 22.04 +Socket1 20.80 +Socket2 22.04 +Socket1 20.72 +Socket2 21.96 +Socket1 20.88 +Socket2 22.04 +Socket1 21.00 +Socket2 21.88 +Socket1 21.64 +Socket2 21.92 +Socket1 21.80 +Socket2 22.00 +Socket1 22.72 +Socket2 21.88 +Socket1 23.48 +Socket2 21.92 +Socket1 24.68 +Socket2 21.76 +Socket1 25.88 +Socket2 22.16 +Socket1 26.56 +Socket2 22.16 +Socket1 26.80 +Socket2 22.04 +Socket1 26.44 +Socket2 22.24 +Socket1 26.44 +Socket2 22.24 +Socket1 25.80 +Socket2 21.96 +Socket1 25.76 +Socket2 21.92 +Socket1 26.36 +Socket2 22.12 +End +Socket1 26.84 +Socket2 22.04 +Socket1 30.04 +Socket2 22.00 +Socket1 29.20 +Socket2 21.52 +Socket1 27.24 +Socket2 21.28 +Socket1 25.60 +Socket2 20.76 +Socket1 22.08 +Socket2 20.40 +Socket1 19.48 +Socket2 20.16 +Socket1 19.12 +Socket2 20.40 +Socket1 19.12 +Socket2 20.40 +Socket1 18.68 +Socket2 20.20 +Socket1 18.36 +Socket2 20.20 +Socket1 18.08 +Socket2 20.20 +Socket1 18.08 +Socket2 20.28 +Socket1 18.24 +Socket2 20.36 +Socket1 18.48 +Socket2 20.32 +Socket1 18.28 +Socket2 20.28 +Socket1 18.36 +Socket2 20.00 +Socket1 18.48 +Socket2 19.88 +Socket1 18.52 +Socket2 19.96 +Socket1 18.72 +Socket2 20.00 +Socket1 18.72 +Socket2 20.00 +Socket1 18.92 +Socket2 20.04 +Socket1 18.80 +Socket2 20.12 +Socket1 18.76 +Socket2 20.04 +Socket1 18.84 +Socket2 19.92 +Socket1 18.76 +Socket2 19.88 +Socket1 18.80 +Socket2 19.72 +Socket1 18.76 +Socket2 19.40 +Socket1 19.00 +Socket2 19.68 +Socket1 18.80 +Socket2 19.76 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell38.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell38.output new file mode 100644 index 0000000..ead5dde --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell38.output @@ -0,0 +1,3008 @@ +oasis18.umiacs.umd.edu +30 CG Tpetra maxwell38.xml +output_avg5/altra_CG_Tpetra_maxwell38.output +output_avg5/altra_CG_Tpetra_maxwell38_power.output +dt = 3.5112e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00429671 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.78372 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.060197 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 1.89463 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 17.964 [1] +| Mini-EM: Total Time: 17.964 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000633158 - 0.0035246% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003048 - 48.1396% [1] +| | | Remainder: 0.000328358 - 51.8604% +| | Mini-EM: build physics blocks: 0.00123112 - 0.00685326% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023152 - 0.0012888% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.0077 - 16.743% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12605 - 6.26838% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.499026 - 44.3165% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.393887 - 78.9311% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0125707 - 2.51904% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.092437 - 18.5235% [3] +| | | | Remainder: 0.00013172 - 0.0263954% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0617906 - 5.48738% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0421353 - 68.1904% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00113312 - 1.8338% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00481059 - 7.78531% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00293407 - 4.74841% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131588 - 2.12958% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0085641 - 13.8599% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000762319 - 1.23371% [3] +| | | | Remainder: 0.000135239 - 0.218867% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.116219 - 10.3209% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0444684 - 3.94906% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.131352 - 11.6648% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0552278 - 4.90456% [3] +| | | Remainder: 0.217966 - 19.3567% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0680172 - 0.378631% [2] +| | Mini-EM: setup physics model evaluator: 1.86796 - 10.3983% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86793 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.00016703% [1] +| | | | fmb->setWorksetContainer(): 1.92e-06 - 0.000102788% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86243 - 99.7058% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86241 - 99.9989% [1] +| | | | | | getWorksets(): 1.83765 - 98.6705% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83765 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.05779 - 57.5623% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00823018 - 0.778053% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.166322 - 15.7235% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315612 - 1.8976% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.163096 - 98.0605% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00170263 - 1.04395% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00091036 - 0.558174% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00285416 - 1.74998% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154742 - 9.48782% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0340701 - 20.8896% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0091457 - 5.60756% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0243032 - 14.9012% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000960918 - 0.589173% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0431008 - 26.4266% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190406 - 44.1768% [28] +| | | | | | | | | | | | Remainder: 0.0240602 - 55.8232% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.023828 - 14.6098% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00638307 - 3.91369% [28] +| | | | | | | | | | | Remainder: 0.000362798 - 0.222444% +| | | | | | | | | | Remainder: 6.964e-05 - 0.0418706% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.76988 - 72.7818% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.44808 - 58.2014% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00065672 - 0.146563% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00021296 - 0.0475272% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240982 - 53.7811% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.169091 - 37.7367% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000191038 - 0.0426347% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0355088 - 7.92465% [28] +| | | | | | | | | | | Remainder: 0.00143784 - 0.320888% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150156 - 19.5038% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106931 - 13.8894% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000888159 - 0.115363% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361707 - 4.69823% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269612 - 3.50199% [28] +| | | | | | | | | | Remainder: 0.000692355 - 0.0899303% +| | | | | | | | | Remainder: 0.11336 - 10.7167% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.779816 - 42.4356% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.779178 - 99.9181% [56] +| | | | | | | | | Remainder: 0.000638477 - 0.0818753% +| | | | | | | | Remainder: 3.868e-05 - 0.00210487% +| | | | | | | Remainder: 4.76e-06 - 0.000259026% +| | | | | | getOrientations(): 1.192e-05 - 0.00064003% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741679 - 0.0398235% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709918 - 0.0381182% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391079 - 0.0209985% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017276 - 0.00927614% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000849279 - 0.045601% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 5.36938e-05% [2] +| | | | | | Remainder: 0.0218839 - 1.17503% +| | | | | Remainder: 1.956e-05 - 0.00105024% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.000436848% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.000798746% [1] +| | | | build response library: 0.00544499 - 0.291499% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00524523 - 96.3313% [1] +| | | | | | getWorksets(): 3.56e-06 - 0.0678712% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 70.7865% [1] +| | | | | | | Remainder: 1.04e-06 - 29.2135% +| | | | | | getOrientations(): 4.8e-07 - 0.00915117% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746439 - 14.2308% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911558 - 17.3788% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003972 - 7.5726% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116264 - 22.1656% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0244031% [3] +| | | | | | Remainder: 0.00202207 - 38.5507% +| | | | | Remainder: 0.00019976 - 3.66869% +| | | | Remainder: 2.22e-05 - 0.00118848% +| | | Remainder: 2.732e-05 - 0.00146256% +| | Mini-EM: setup auxiliary physics model evaluator: 2.13108 - 11.8631% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.13107 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 3.75398e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 3.19089e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.13101 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.131 - 99.9997% [1] +| | | | | | getWorksets(): 1.42773 - 66.9978% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42772 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.847011 - 59.3261% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00895902 - 1.05772% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.160213 - 18.9151% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00310488 - 1.93797% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.157033 - 98.0152% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0014246 - 0.907197% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000855399 - 0.544726% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288644 - 1.83811% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154084 - 9.81222% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0339389 - 21.6126% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00899243 - 5.72646% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0238688 - 15.1998% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0007974 - 0.507792% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0425753 - 27.1123% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193404 - 45.4264% [28] +| | | | | | | | | | | | Remainder: 0.0232349 - 54.5736% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0196551 - 12.5166% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00628778 - 4.00412% [28] +| | | | | | | | | | | Remainder: 0.000342358 - 0.218017% +| | | | | | | | | | Remainder: 7.4998e-05 - 0.0468115% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.580099 - 68.4878% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.338782 - 58.4006% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000335119 - 0.0989189% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00021564 - 0.0636516% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.16657 - 49.1673% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.17086 - 50.4335% [28] +| | | | | | | | | | | Remainder: 0.000801678 - 0.236636% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.110677 - 19.079% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105734 - 18.2269% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000516675 - 0.0890666% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.023934 - 4.12584% [28] +| | | | | | | | | | Remainder: 0.000455758 - 0.0785655% +| | | | | | | | | Remainder: 0.0977403 - 11.5394% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.580674 - 40.6714% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.579698 - 99.8319% [28] +| | | | | | | | | Remainder: 0.000976359 - 0.168142% +| | | | | | | | Remainder: 3.688e-05 - 0.00258313% +| | | | | | | Remainder: 2.56e-06 - 0.000179306% +| | | | | | getOrientations(): 1.24e-05 - 0.000581885% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000486999 - 0.022853% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036956 - 0.0173421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000228919 - 0.0107423% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.693551 - 32.5458% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.693522 - 99.9957% [1] +| | | | | | | Remainder: 2.988e-05 - 0.00430826% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000526239 - 0.0246944% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.25246e-05% [2] +| | | | | | Remainder: 0.00810274 - 0.380231% +| | | | | Remainder: 6.36e-06 - 0.00029845% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.000200838% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.728e-05 - 0.000810861% [1] +| | | | build response library: 2.492e-05 - 0.00116937% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.28411% [1] +| | | | | Remainder: 2.46e-05 - 98.7159% +| | | | Remainder: 1.048e-05 - 0.000491772% +| | | Remainder: 1.252e-05 - 0.000587495% +| | Mini-EM: eval auxiliary physics model evaluator: 2.39548 - 13.3349% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.681317 - 28.4418% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.70858 - 71.3253% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00246484 - 0.144262% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.16426 - 68.1416% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000130555% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.312e-05 - 0.00370365% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.84e-05 - 0.00158041% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00900674 - 0.773604% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.067642 - 5.80988% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.173327 - 14.8873% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0271895 - 2.33535% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.105311 - 9.04534% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137991 - 11.8523% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193758 - 16.6422% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.344e-05 - 0.00373113% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.684e-05 - 0.00144642% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.311598 - 26.7637% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0247781 - 2.12823% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0171992 - 1.47727% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0958375 - 8.23164% [28] +| | | | | Remainder: 0.000496479 - 0.0426434% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.872e-05 - 0.00109564% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.00012642% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0021294 - 0.124629% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.537655 - 31.4679% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.267835 - 49.8155% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.269794 - 50.1798% [1] +| | | | | Remainder: 2.564e-05 - 0.00476886% +| | | | Remainder: 0.00205688 - 0.120385% +| | | Remainder: 0.00557991 - 0.232935% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450819 - 0.0250957% [1] +| | | getWorksets(): 5.4e-06 - 0.119782% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.68e-06 - 68.1481% [1] +| | | | Remainder: 1.72e-06 - 31.8519% +| | | getOrientations(): 8.4e-07 - 0.0186328% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791078 - 17.5476% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941918 - 20.8935% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041268 - 9.154% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118048 - 26.1852% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0248437% [3] +| | | Remainder: 0.00117468 - 26.0565% +| | panzer::ModelEvaluator::create_W_op: 1.95214 - 10.867% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.06232 - 17.047% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00197632 - 0.0645365% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.36277 - 77.156% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 8.12607e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0162764 - 0.688872% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0787098 - 3.33125% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0896504 - 3.7943% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00874098 - 0.369947% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100847 - 4.26818% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0854299 - 3.61567% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0183034 - 0.774658% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0908754 - 3.84614% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.696e-05 - 0.00156427% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0308523 - 1.30577% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.182265 - 7.71405% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.029709 - 1.25738% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.179586 - 7.60066% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.187132 - 7.92003% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.25705 - 10.8792% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.212e-05 - 0.00220589% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0148601 - 0.628927% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178547 - 7.5567% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284976 - 12.0611% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.04535 - 1.91936% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00821394 - 0.347641% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0980101 - 4.14811% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205302 - 8.68903% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170802 - 7.22888% [28] +| | | | Remainder: 0.00118832 - 0.0502934% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.56e-05 - 0.00214216% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.78797e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00654175 - 0.21362% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.685978 - 22.4006% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.685941 - 99.9946% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.364e-05 - 0.00344617% [1] +| | | | Remainder: 1.336e-05 - 0.00194758% +| | | Remainder: 0.00499295 - 0.163045% +| | MaxwellPreconditioner::build: 0.0103881 - 0.0578276% [1] +| | | MaxwellPreconditioner: Schur complement: 1.688e-05 - 0.162493% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00459799 - 44.2619% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0695956% [1] +| | | | Ifpack2::Relaxation::compute: 0.00378043 - 82.2192% [1] +| | | | Remainder: 0.000814358 - 17.7112% +| | | MaxwellPreconditioner: Solver S_E: 0.00564215 - 54.3134% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0255222% [1] +| | | | Ifpack2::Relaxation::compute: 0.00518971 - 91.9811% [1] +| | | | Remainder: 0.000450999 - 7.99339% +| | | MaxwellPreconditioner: Block preconditioner: 0.000122 - 1.17442% [1] +| | | Remainder: 9.12e-06 - 0.0877924% +| | Mini-EM: timestepper: 2.21331 - 12.3209% [1] +| | | Mini-EM: Advance Time Step: 2.21331 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.262022 - 11.8385% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00152636 - 0.58253% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.253464 - 96.7338% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000710161% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00161716 - 0.638023% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0219168 - 8.6469% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0129736 - 5.11853% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000992238 - 0.391471% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0114626 - 4.52239% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0110771 - 4.3703% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000937479 - 0.369867% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00269951 - 1.06505% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.888e-05 - 0.0074488% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00211152 - 0.833064% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0262162 - 10.3432% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00767474 - 3.02795% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00361735 - 1.42717% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0224159 - 8.84384% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0450742 - 17.7833% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.62e-05 - 0.0103368% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0016702 - 0.658948% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0189891 - 7.49183% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236349 - 9.32475% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00176743 - 0.697312% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00100184 - 0.39526% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0110217 - 4.34845% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0188262 - 7.42756% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00518503 - 2.04567% [28] +| | | | | | Remainder: 0.000534119 - 0.210728% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.264e-05 - 0.0086405% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.000839625% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00648403 - 2.47461% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000380119 - 0.145071% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000351759 - 92.5392% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.12e-06 - 0.55772% [1] +| | | | | | Remainder: 2.624e-05 - 6.9031% +| | | | | Remainder: 0.00014276 - 0.054484% +| | | | Stratimikos: BelosLOWS: 1.89468 - 85.604% [1] +| | | | | GMRES block system: Operation Op*x: 0.015039 - 0.793746% [1] +| | | | | Belos::MVT::MvAddMv: 0.000476279 - 0.0251377% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.87847 - 99.1441% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.002034 - 0.10828% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000522799 - 25.703% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000516279 - 98.7529% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.24713% +| | | | | | | Belos::MVT::MvScale: 0.000305959 - 15.0423% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00075256 - 36.9991% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00073608 - 97.8101% [2] +| | | | | | | | Remainder: 1.648e-05 - 2.18986% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000385238 - 18.94% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000382678 - 99.3355% [2] +| | | | | | | | Remainder: 2.56e-06 - 0.664524% +| | | | | | | Remainder: 6.744e-05 - 3.31564% +| | | | | | Belos::MVT::MvAddMv: 0.001515 - 0.0806507% [2] +| | | | | | Belos::MVT::MvNorm: 0.000299559 - 0.015947% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.85855 - 98.9396% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00391671 - 0.210741% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000487158 - 0.0262118% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0598714 - 3.22141% [2] +| | | | | | | | Belos::MVT::Assign: 0.00117428 - 1.96133% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00470983 - 7.86659% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00459083 - 97.4734% [23] +| | | | | | | | | Remainder: 0.000119 - 2.52663% +| | | | | | | | Belos::MVT::MvDot: 0.00560979 - 9.36973% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00278727 - 4.65544% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0397546 - 66.4% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00545039 - 9.1035% [63] +| | | | | | | | Remainder: 0.000385239 - 0.643445% +| | | | | | | CG S_E: Operation Op*x: 0.00639907 - 0.344305% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.77699 - 95.6117% [1] +| | | | | | | | Belos::MVT::Assign: 0.000945238 - 0.0531932% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0637995 - 3.59032% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0622928 - 97.6384% [314] +| | | | | | | | | Remainder: 0.00150672 - 2.36164% +| | | | | | | | Belos::MVT::MvDot: 0.0823791 - 4.63588% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0392205 - 2.20713% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.50535 - 84.7136% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0823885 - 4.63641% [939] +| | | | | | | | Remainder: 0.00290439 - 0.163445% +| | | | | | | Remainder: 0.0108845 - 0.585648% +| | | | | | GMRES block system: Operation Op*x: 0.0138572 - 0.737688% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022012 - 0.0117181% [1] +| | | | | | Remainder: 0.00199292 - 0.106093% +| | | | | Remainder: 0.000701239 - 0.0370109% +| | | | Mini-EM: Compute responses: 0.0561201 - 2.53557% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00149516 - 2.66421% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0476183 - 84.8508% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.68e-06 - 0.00772812% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00100036 - 2.10078% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116544 - 24.4746% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.456e-05 - 0.0305765% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0019902 - 4.17948% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00152828 - 3.20943% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0230888 - 48.4871% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.316e-05 - 0.0276364% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00199376 - 4.18695% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00165924 - 3.48445% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0020204 - 4.2429% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.0002132 - 0.447727% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.292e-05 - 0.0271324% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00118172 - 2.48164% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000825879 - 1.73437% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000164719 - 0.345915% [28] +| | | | | | Remainder: 0.00025312 - 0.53156% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.156e-05 - 0.0205987% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0023521% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00648471 - 11.5551% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266799 - 0.475408% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.344829% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245839 - 92.1439% [1] +| | | | | | Remainder: 2.004e-05 - 7.51127% +| | | | | Remainder: 0.0002422 - 0.431575% +| | | | Remainder: 0.000486599 - 0.0219851% +| | | Remainder: 2.48e-06 - 0.000112049% +| | Remainder: 0.122915 - 0.684229% +| Remainder: 5.668e-05 - 0.000315519% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 1.89468 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.961 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00418615 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.78138 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0606523 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 1.8927 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 17.807 [1] +| Mini-EM: Total Time: 17.807 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000621679 - 0.00349121% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296639 - 47.7158% [1] +| | | Remainder: 0.00032504 - 52.2842% +| | Mini-EM: build physics blocks: 0.000752159 - 0.00422396% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233239 - 0.00130982% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.14643 - 17.6696% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.11602 - 6.26734% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.498189 - 44.6396% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.390593 - 78.4025% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0124824 - 2.50555% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.094986 - 19.0663% [3] +| | | | Remainder: 0.00012784 - 0.0256609% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0608328 - 5.45085% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0406448 - 66.8141% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.001647 - 2.70742% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00477495 - 7.84931% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00290867 - 4.78143% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136164 - 2.23833% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00858658 - 14.1151% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000733758 - 1.20619% [3] +| | | | Remainder: 0.00017532 - 0.2882% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.111939 - 10.0301% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0446689 - 4.0025% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.128709 - 11.5329% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0553777 - 4.96205% [3] +| | | Remainder: 0.216308 - 19.382% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0680141 - 0.381952% [2] +| | Mini-EM: setup physics model evaluator: 1.86905 - 10.4962% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86902 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000151951% [1] +| | | | fmb->setWorksetContainer(): 2.4e-06 - 0.000128409% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86361 - 99.7105% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.8636 - 99.9991% [1] +| | | | | | getWorksets(): 1.83889 - 98.6742% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83888 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06591 - 57.9651% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0083579 - 0.784109% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.167678 - 15.7309% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00313788 - 1.87137% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.164475 - 98.0899% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00173916 - 1.0574% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000941238 - 0.572268% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00286843 - 1.74399% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155368 - 9.44632% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0341159 - 20.7423% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00932654 - 5.67049% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.024847 - 15.1068% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00100384 - 0.610328% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.043337 - 26.3487% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190972 - 44.0667% [28] +| | | | | | | | | | | | Remainder: 0.0242398 - 55.9333% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0240254 - 14.6073% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00637274 - 3.8746% [28] +| | | | | | | | | | | Remainder: 0.000360959 - 0.219461% +| | | | | | | | | | Remainder: 6.488e-05 - 0.0386933% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.771853 - 72.4125% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450675 - 58.3887% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000663514 - 0.147227% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022224 - 0.0493127% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241227 - 53.5257% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171404 - 38.0327% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00019544 - 0.0433661% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.035527 - 7.88306% [28] +| | | | | | | | | | | Remainder: 0.00143592 - 0.318615% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150229 - 19.4634% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106045 - 13.739% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000868558 - 0.112529% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362933 - 4.70211% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270106 - 3.49945% [28] +| | | | | | | | | | Remainder: 0.000731437 - 0.0947638% +| | | | | | | | | Remainder: 0.118023 - 11.0725% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.772933 - 42.0328% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.772305 - 99.9188% [56] +| | | | | | | | | Remainder: 0.000627919 - 0.0812385% +| | | | | | | | Remainder: 3.88e-05 - 0.00210998% +| | | | | | | Remainder: 5.68e-06 - 0.000308882% +| | | | | | getOrientations(): 1.14e-05 - 0.000611721% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753278 - 0.0404207% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000738439 - 0.0396244% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392439 - 0.0210582% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011576 - 0.00621165% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000862038 - 0.0462567% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 3.64886e-05% [2] +| | | | | | Remainder: 0.0218329 - 1.17155% +| | | | | Remainder: 1.756e-05 - 0.000942256% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00041091% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.000823959% [1] +| | | | build response library: 0.00536123 - 0.286846% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527735 - 98.4354% [1] +| | | | | | getWorksets(): 3.56e-06 - 0.0674581% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 59.5506% [1] +| | | | | | | Remainder: 1.44e-06 - 40.4494% +| | | | | | getOrientations(): 4.8e-07 - 0.00909548% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759119 - 14.3845% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902278 - 17.0972% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040348 - 7.64551% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118672 - 22.487% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0242546% [3] +| | | | | | Remainder: 0.00202043 - 38.285% +| | | | | Remainder: 8.388e-05 - 1.56457% +| | | | Remainder: 2.152e-05 - 0.0011514% +| | | Remainder: 2.652e-05 - 0.0014189% +| | Mini-EM: setup auxiliary physics model evaluator: 2.09499 - 11.765% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.09498 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 3.62772e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.86399e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.09492 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.09492 - 99.9997% [1] +| | | | | | getWorksets(): 1.42571 - 68.056% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42571 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.851308 - 59.7111% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0092597 - 1.0877% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.161781 - 19.0038% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00316203 - 1.95451% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.158545 - 97.9997% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00142476 - 0.898645% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000853997 - 0.538647% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00292008 - 1.8418% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0156507 - 9.87145% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0341118 - 21.5155% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00910894 - 5.74534% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0244857 - 15.444% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000812238 - 0.512308% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0427434 - 26.9598% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193689 - 45.3143% [28] +| | | | | | | | | | | | Remainder: 0.0233746 - 54.6857% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0197853 - 12.4793% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00630019 - 3.97375% [28] +| | | | | | | | | | | Remainder: 0.000347839 - 0.219395% +| | | | | | | | | | Remainder: 7.404e-05 - 0.0457656% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.582249 - 68.3946% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.342236 - 58.7783% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000346479 - 0.10124% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00020648 - 0.0603326% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166946 - 48.781% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.173947 - 50.8267% [28] +| | | | | | | | | | | Remainder: 0.000789558 - 0.230706% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109267 - 18.7664% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105817 - 18.1738% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000510799 - 0.0877286% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239221 - 4.10857% [28] +| | | | | | | | | | Remainder: 0.000496159 - 0.0852142% +| | | | | | | | | Remainder: 0.0980187 - 11.5139% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.574361 - 40.2859% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.573245 - 99.8055% [28] +| | | | | | | | | Remainder: 0.00111688 - 0.194455% +| | | | | | | | Remainder: 4.244e-05 - 0.00297676% +| | | | | | | Remainder: 2.6e-06 - 0.000182365% +| | | | | | getOrientations(): 1.152e-05 - 0.000549903% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000451799 - 0.0215665% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037132 - 0.0177248% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000222599 - 0.0106257% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.660553 - 31.5312% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.66052 - 99.9951% [1] +| | | | | | | Remainder: 3.236e-05 - 0.00489893% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000540559 - 0.0258034% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.29126e-05% [2] +| | | | | | Remainder: 0.00704951 - 0.336506% +| | | | | Remainder: 6.68e-06 - 0.000318866% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000173749% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.000769459% [1] +| | | | build response library: 2.552e-05 - 0.00121815% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.41066% [1] +| | | | | Remainder: 2.516e-05 - 98.5893% +| | | | Remainder: 1.028e-05 - 0.000490697% +| | | Remainder: 1.072e-05 - 0.000511697% +| | Mini-EM: eval auxiliary physics model evaluator: 2.31433 - 12.9968% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.644441 - 27.8456% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66436 - 71.9154% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00238696 - 0.143416% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15675 - 69.5009% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000131403% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.464e-05 - 0.0038591% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.668e-05 - 0.00144198% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00974462 - 0.842416% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.066996 - 5.79176% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.172142 - 14.8815% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0265895 - 2.29865% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.102634 - 8.87266% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.1375 - 11.8868% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193195 - 16.7015% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.076e-05 - 0.00352368% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.588e-05 - 0.00137282% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310417 - 26.8354% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.025185 - 2.17723% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0164516 - 1.42223% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0953128 - 8.23973% [28] +| | | | | Remainder: 0.00046008 - 0.0397736% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.752e-05 - 0.00105266% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000149006% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0021506 - 0.129214% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.501012 - 30.1023% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.252607 - 50.4192% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.248381 - 49.5759% [1] +| | | | | Remainder: 2.46e-05 - 0.00491006% +| | | | Remainder: 0.00204612 - 0.122937% +| | | Remainder: 0.00553175 - 0.239021% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443975 - 0.0249326% [1] +| | | getWorksets(): 6.32e-06 - 0.14235% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 67.7215% [1] +| | | | Remainder: 2.04e-06 - 32.2785% +| | | getOrientations(): 8.4e-07 - 0.01892% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796759 - 17.946% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955158 - 21.5138% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416679 - 9.38519% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121044 - 27.2636% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0270285% [3] +| | | Remainder: 0.00105236 - 23.7031% +| | panzer::ModelEvaluator::create_W_op: 1.82266 - 10.2357% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.02091 - 16.9647% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00193628 - 0.0640959% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.37432 - 78.5962% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 8.92888e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0280339 - 1.18071% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0778945 - 3.28071% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0903974 - 3.8073% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00848194 - 0.357237% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100852 - 4.24763% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0846788 - 3.56645% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0149246 - 0.628585% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0903615 - 3.80579% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.4319e-05 - 0.00144543% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0306801 - 1.29216% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.181617 - 7.64922% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0287993 - 1.21295% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.174282 - 7.34031% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.187475 - 7.89594% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.25894 - 10.9059% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.3479e-05 - 0.00225239% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0270699 - 1.14011% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178484 - 7.51728% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.28472 - 11.9917% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.041678 - 1.75537% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00831359 - 0.350146% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0983807 - 4.14354% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205562 - 8.65774% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.171488 - 7.22262% [28] +| | | | Remainder: 0.00111284 - 0.0468697% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.12e-05 - 0.00235691% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 4.63437e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00698379 - 0.231182% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.632638 - 20.942% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.632601 - 99.9943% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.292e-05 - 0.00362293% [1] +| | | | Remainder: 1.344e-05 - 0.00212444% +| | | Remainder: 0.00495891 - 0.164153% +| | MaxwellPreconditioner::build: 0.0102556 - 0.057593% [1] +| | | MaxwellPreconditioner: Schur complement: 1.62e-05 - 0.157963% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00456563 - 44.5185% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.0806022% [1] +| | | | Ifpack2::Relaxation::compute: 0.00376587 - 82.4831% [1] +| | | | Remainder: 0.000796078 - 17.4363% +| | | MaxwellPreconditioner: Solver S_E: 0.00556147 - 54.2287% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0251732% [1] +| | | | Ifpack2::Relaxation::compute: 0.00510475 - 91.7878% [1] +| | | | Remainder: 0.000455319 - 8.18703% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010272 - 1.0016% [1] +| | | Remainder: 9.56e-06 - 0.0932175% +| | Mini-EM: timestepper: 2.21632 - 12.4463% [1] +| | | Mini-EM: Advance Time Step: 2.21631 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.265244 - 11.9678% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00154456 - 0.582315% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.256063 - 96.5386% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.000843542% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00163256 - 0.637561% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0219976 - 8.59068% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0132926 - 5.19113% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00103284 - 0.403352% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0118538 - 4.62924% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111337 - 4.34803% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000932477 - 0.364159% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270152 - 1.05502% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.836e-05 - 0.00717011% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00212356 - 0.829309% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0263921 - 10.3069% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00873466 - 3.41114% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00357427 - 1.39586% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0229486 - 8.9621% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0449794 - 17.5657% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.676e-05 - 0.0104505% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00168968 - 0.659867% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0188174 - 7.34875% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236275 - 9.22722% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00166208 - 0.649089% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00104912 - 0.409711% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0111161 - 4.34115% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0190044 - 7.42175% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00514599 - 2.00966% [28] +| | | | | | Remainder: 0.000573998 - 0.224163% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.036e-05 - 0.00767594% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.000919906% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00709167 - 2.67363% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000380279 - 0.143369% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00035328 - 92.9002% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.399707% [1] +| | | | | | Remainder: 2.5479e-05 - 6.70008% +| | | | | Remainder: 0.00014192 - 0.0535054% +| | | | Stratimikos: BelosLOWS: 1.89275 - 85.401% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150575 - 0.795531% [1] +| | | | | Belos::MVT::MvAddMv: 0.000426959 - 0.0225576% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.87657 - 99.145% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00204012 - 0.108715% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000521158 - 25.5455% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000515118 - 98.841% [2] +| | | | | | | | Remainder: 6.04e-06 - 1.15896% +| | | | | | | Belos::MVT::MvScale: 0.00028772 - 14.1031% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000786638 - 38.5585% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000771918 - 98.1287% [2] +| | | | | | | | Remainder: 1.472e-05 - 1.87125% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0003802 - 18.6362% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00037768 - 99.3372% [2] +| | | | | | | | Remainder: 2.52e-06 - 0.662809% +| | | | | | | Remainder: 6.44e-05 - 3.15668% +| | | | | | Belos::MVT::MvAddMv: 0.00120608 - 0.0642703% [2] +| | | | | | Belos::MVT::MvNorm: 0.000295759 - 0.0157606% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.85659 - 98.9355% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00391375 - 0.210803% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000428 - 0.023053% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.060305 - 3.24815% [2] +| | | | | | | | Belos::MVT::Assign: 0.001123 - 1.8622% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00520767 - 8.63556% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00508891 - 97.7195% [23] +| | | | | | | | | Remainder: 0.00011876 - 2.28048% +| | | | | | | | Belos::MVT::MvDot: 0.00572759 - 9.4977% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00282699 - 4.68783% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0394633 - 65.4396% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00559203 - 9.27292% [63] +| | | | | | | | Remainder: 0.00036436 - 0.604196% +| | | | | | | CG S_E: Operation Op*x: 0.00640035 - 0.344736% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.77465 - 95.5864% [1] +| | | | | | | | Belos::MVT::Assign: 0.000789758 - 0.0445021% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0665173 - 3.74819% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0650272 - 97.7599% [314] +| | | | | | | | | Remainder: 0.00149008 - 2.24014% +| | | | | | | | Belos::MVT::MvDot: 0.0823104 - 4.63812% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0389603 - 2.19538% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.50046 - 84.5493% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0828616 - 4.66917% [939] +| | | | | | | | Remainder: 0.00275716 - 0.155363% +| | | | | | | Remainder: 0.0108952 - 0.586837% +| | | | | | GMRES block system: Operation Op*x: 0.0143348 - 0.763883% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000215559 - 0.0114869% [1] +| | | | | | Remainder: 0.00188468 - 0.100432% +| | | | | Remainder: 0.000698639 - 0.0369112% +| | | | Mini-EM: Compute responses: 0.057848 - 2.6101% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00150948 - 2.60939% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0488305 - 84.4118% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 0.00745436% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000992117 - 2.03176% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0123047 - 25.1987% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.488e-05 - 0.0304728% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00201787 - 4.1324% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0015326 - 3.13861% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0235016 - 48.129% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.532e-05 - 0.0313738% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00198916 - 4.07359% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00170056 - 3.48257% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.002004 - 4.10398% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00022436 - 0.459467% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.24e-05 - 0.025394% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00120324 - 2.46411% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000879678 - 1.80149% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00017576 - 0.359939% [28] +| | | | | | Remainder: 0.000258639 - 0.529667% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.088e-05 - 0.0188079% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00235099% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00701971 - 12.1348% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261719 - 0.452426% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.351522% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242279 - 92.5722% [1] +| | | | | | Remainder: 1.852e-05 - 7.07629% +| | | | | Remainder: 0.00021432 - 0.370488% +| | | | Remainder: 0.000467479 - 0.0210926% +| | | Remainder: 2.32e-06 - 0.000104678% +| | Remainder: 0.121958 - 0.684886% +| Remainder: 3.928e-05 - 0.000220587% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 1.89275 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.9906 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00419807 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.78013 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0604088 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 1.89136 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 17.6757 [1] +| Mini-EM: Total Time: 17.6757 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000627199 - 0.00354837% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029492 - 47.0218% [1] +| | | Remainder: 0.000332279 - 52.9782% +| | Mini-EM: build physics blocks: 0.000740678 - 0.00419038% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023604 - 0.00133539% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.04945 - 17.2522% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12161 - 6.3455% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.497132 - 44.3231% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.391622 - 78.7763% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0124885 - 2.51212% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0928873 - 18.6846% [3] +| | | | Remainder: 0.000134159 - 0.0269866% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.058893 - 5.25075% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0391845 - 66.5352% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00163924 - 2.78342% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00434367 - 7.37554% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00290691 - 4.93593% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135772 - 2.3054% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00858686 - 14.5805% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000722999 - 1.22765% [3] +| | | | Remainder: 0.000151039 - 0.256464% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.113344 - 10.1055% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0445542 - 3.97234% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.131204 - 11.6978% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0558194 - 4.97672% [3] +| | | Remainder: 0.220664 - 19.6739% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0629176 - 0.355956% [2] +| | Mini-EM: setup physics model evaluator: 1.86947 - 10.5765% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86944 - 99.9984% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000160476% [1] +| | | | fmb->setWorksetContainer(): 2.12e-06 - 0.000113403% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86393 - 99.7049% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86391 - 99.999% [1] +| | | | | | getWorksets(): 1.83869 - 98.6471% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83868 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.05961 - 57.6287% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00823162 - 0.776854% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.167178 - 15.7773% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00316559 - 1.89354% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.163945 - 98.0659% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00175972 - 1.07336% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00102276 - 0.623843% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00307035 - 1.8728% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155043 - 9.45702% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0340939 - 20.796% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00897522 - 5.47454% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0244189 - 14.8946% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00101092 - 0.616622% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0433393 - 26.4353% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.019188 - 44.274% [28] +| | | | | | | | | | | | Remainder: 0.0241512 - 55.726% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0239678 - 14.6195% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00640042 - 3.90401% [28] +| | | | | | | | | | | Remainder: 0.000381159 - 0.232492% +| | | | | | | | | | Remainder: 6.784e-05 - 0.0405795% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.769557 - 72.6265% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449526 - 58.4136% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00066548 - 0.14804% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022788 - 0.0506934% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240754 - 53.5573% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170784 - 37.9921% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00020992 - 0.0466981% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354309 - 7.88185% [28] +| | | | | | | | | | | Remainder: 0.0014536 - 0.323363% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.149144 - 19.3805% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10608 - 13.7846% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000865439 - 0.112459% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362832 - 4.71482% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269413 - 3.50088% [28] +| | | | | | | | | | Remainder: 0.000717037 - 0.0931753% +| | | | | | | | | Remainder: 0.114643 - 10.8194% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.779036 - 42.3692% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.778382 - 99.916% [56] +| | | | | | | | | Remainder: 0.000654237 - 0.0839804% +| | | | | | | | Remainder: 3.82e-05 - 0.00207757% +| | | | | | | Remainder: 6.48e-06 - 0.000352425% +| | | | | | getOrientations(): 1.24e-05 - 0.000665269% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767999 - 0.0412037% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000716798 - 0.0384567% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398359 - 0.0213722% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012256 - 0.00657543% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883159 - 0.0473821% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.15047e-05% [2] +| | | | | | Remainder: 0.0223154 - 1.19724% +| | | | | Remainder: 1.828e-05 - 0.000980726% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000415097% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.000819496% [1] +| | | | build response library: 0.00546395 - 0.292277% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00537279 - 98.3316% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0603039% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 61.7284% [1] +| | | | | | | Remainder: 1.24e-06 - 38.2716% +| | | | | | getOrientations(): 5.2e-07 - 0.0096784% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759398 - 14.1341% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934438 - 17.392% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040272 - 7.49555% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001204 - 22.4092% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0208458% [3] +| | | | | | Remainder: 0.00206736 - 38.4783% +| | | | | Remainder: 9.116e-05 - 1.66839% +| | | | Remainder: 2.444e-05 - 0.00130734% +| | | Remainder: 3.076e-05 - 0.00164538% +| | Mini-EM: setup auxiliary physics model evaluator: 2.09303 - 11.8413% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.09301 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 4.20447e-05% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 3.63113e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.09295 - 99.9972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.09295 - 99.9997% [1] +| | | | | | getWorksets(): 1.43056 - 68.3513% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.43055 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.850654 - 59.4633% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00892314 - 1.04897% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.160971 - 18.9232% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315031 - 1.95707% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.157745 - 97.9957% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00144195 - 0.914107% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00090864 - 0.57602% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00305076 - 1.93399% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015491 - 9.82029% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0339309 - 21.51% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00884054 - 5.60434% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.024056 - 15.2499% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000799838 - 0.507046% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0428073 - 27.1371% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0194862 - 45.5208% [28] +| | | | | | | | | | | | Remainder: 0.0233211 - 54.4792% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0197274 - 12.5059% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00632811 - 4.01162% [28] +| | | | | | | | | | | Remainder: 0.000362198 - 0.22961% +| | | | | | | | | | Remainder: 7.608e-05 - 0.0472632% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.582126 - 68.4328% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.34139 - 58.6453% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000346919 - 0.10162% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00020904 - 0.0612321% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.168376 - 49.3209% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.17168 - 50.2885% [28] +| | | | | | | | | | | Remainder: 0.000777438 - 0.227728% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108406 - 18.6225% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107474 - 18.4622% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00051292 - 0.0881115% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238815 - 4.10246% [28] +| | | | | | | | | | Remainder: 0.000462079 - 0.0793778% +| | | | | | | | | Remainder: 0.0986337 - 11.595% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.579862 - 40.5341% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.578832 - 99.8223% [28] +| | | | | | | | | Remainder: 0.00103024 - 0.177669% +| | | | | | | | Remainder: 3.732e-05 - 0.00260878% +| | | | | | | Remainder: 2.76e-06 - 0.000192932% +| | | | | | getOrientations(): 1.228e-05 - 0.000586733% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000473439 - 0.0226207% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000374239 - 0.017881% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022608 - 0.010802% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.652605 - 31.1812% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.652572 - 99.9949% [1] +| | | | | | | Remainder: 3.332e-05 - 0.00510569% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000546079 - 0.0260914% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.1023e-05% [2] +| | | | | | Remainder: 0.00815306 - 0.389549% +| | | | | Remainder: 7.24e-06 - 0.000345923% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.000191112% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.752e-05 - 0.000837071% [1] +| | | | build response library: 2.608e-05 - 0.00124605% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.53374% [1] +| | | | | Remainder: 2.568e-05 - 98.4663% +| | | | Remainder: 9.56e-06 - 0.000456758% +| | | Remainder: 1.268e-05 - 0.000605822% +| | Mini-EM: eval auxiliary physics model evaluator: 2.30771 - 13.0558% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.638584 - 27.6718% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66351 - 72.0849% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00253231 - 0.152227% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1605 - 69.7619% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000127532% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.572e-05 - 0.0039397% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.804e-05 - 0.00155451% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00803419 - 0.692306% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0677045 - 5.8341% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.172817 - 14.8916% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0270521 - 2.33108% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.104484 - 9.00335% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137985 - 11.8902% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.192846 - 16.6176% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.832e-05 - 0.00330204% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.644e-05 - 0.00141664% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310097 - 26.7211% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0246082 - 2.12049% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0181492 - 1.56392% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0961288 - 8.28342% [28] +| | | | | Remainder: 0.00046996 - 0.0404965% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.8319e-05 - 0.00110123% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000153892% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00216156 - 0.12994% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.496218 - 29.8296% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.248129 - 50.004% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.24806 - 49.9901% [1] +| | | | | Remainder: 2.924e-05 - 0.00589258% +| | | | Remainder: 0.00208092 - 0.125092% +| | | Remainder: 0.00561479 - 0.243306% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00447503 - 0.0253174% [1] +| | | getWorksets(): 6.4e-06 - 0.143016% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 70% [1] +| | | | Remainder: 1.92e-06 - 30% +| | | getOrientations(): 8.8e-07 - 0.0196647% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802638 - 17.9359% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000931758 - 20.8213% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042188 - 9.42742% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123468 - 27.5904% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0232401% [3] +| | | Remainder: 0.00107576 - 24.0391% +| | panzer::ModelEvaluator::create_W_op: 1.80703 - 10.2233% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.01051 - 17.0319% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001881 - 0.0624809% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35251 - 78.1432% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 8.50155e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0164459 - 0.699076% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0772627 - 3.28426% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0897538 - 3.81523% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00832734 - 0.353976% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101123 - 4.29851% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0853043 - 3.62609% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152453 - 0.648045% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0899121 - 3.82196% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.832e-05 - 0.0016289% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0308301 - 1.31052% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.18069 - 7.68071% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0299027 - 1.2711% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.181046 - 7.69587% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.187309 - 7.9621% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258543 - 10.9901% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.392e-05 - 0.00229202% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0146749 - 0.623797% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.179111 - 7.6136% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.285624 - 12.1412% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0409436 - 1.74042% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00834635 - 0.354784% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0981393 - 4.17168% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.204764 - 8.70406% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.167975 - 7.14022% [28] +| | | | Remainder: 0.00114492 - 0.0486678% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.688e-05 - 0.00222155% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 4.5175e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00652091 - 0.216604% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.644503 - 21.4084% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.644466 - 99.9943% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.308e-05 - 0.00358105% [1] +| | | | Remainder: 1.34e-05 - 0.00207912% +| | | Remainder: 0.00502807 - 0.167017% +| | MaxwellPreconditioner::build: 0.0103676 - 0.0586545% [1] +| | | MaxwellPreconditioner: Schur complement: 1.712e-05 - 0.16513% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00459955 - 44.3648% [1] +| | | | Ifpack2::Relaxation::initialize: 3.88e-06 - 0.0843561% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377747 - 82.127% [1] +| | | | Remainder: 0.000818199 - 17.7887% +| | | MaxwellPreconditioner: Solver S_E: 0.00563711 - 54.3725% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.025545% [1] +| | | | Ifpack2::Relaxation::compute: 0.00517315 - 91.7696% [1] +| | | | Remainder: 0.000462519 - 8.2049% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010428 - 1.00583% [1] +| | | Remainder: 9.52e-06 - 0.0918247% +| | Mini-EM: timestepper: 2.21754 - 12.5457% [1] +| | | Mini-EM: Advance Time Step: 2.21753 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.268431 - 12.1049% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0016266 - 0.605964% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.259791 - 96.7812% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000677468% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160764 - 0.61882% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0230555 - 8.87464% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0137291 - 5.28465% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00105628 - 0.406588% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0121482 - 4.67615% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111862 - 4.30586% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000943197 - 0.36306% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270147 - 1.03986% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.024e-05 - 0.00779088% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00213848 - 0.823153% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0271863 - 10.4647% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00831915 - 3.20225% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00383743 - 1.47712% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.023319 - 8.97605% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0450412 - 17.3375% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.488e-05 - 0.00957693% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00168128 - 0.647165% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0188557 - 7.25804% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0237037 - 9.12413% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00169136 - 0.651046% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0010228 - 0.3937% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0113317 - 4.36187% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0194155 - 7.47352% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00520423 - 2.00324% [28] +| | | | | | Remainder: 0.00056856 - 0.218853% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.232e-05 - 0.00831498% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.000834478% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00646091 - 2.40691% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00038284 - 0.142621% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00035504 - 92.7385% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.428377% [1] +| | | | | | Remainder: 2.616e-05 - 6.83314% +| | | | | Remainder: 0.000145479 - 0.054196% +| | | | Stratimikos: BelosLOWS: 1.89142 - 85.2936% [1] +| | | | | GMRES block system: Operation Op*x: 0.0151822 - 0.802691% [1] +| | | | | Belos::MVT::MvAddMv: 0.000446799 - 0.0236225% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.87498 - 99.1308% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00202652 - 0.108082% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00052404 - 25.8592% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0005176 - 98.7711% [2] +| | | | | | | | Remainder: 6.44e-06 - 1.22891% +| | | | | | | Belos::MVT::MvScale: 0.000297559 - 14.6833% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000768119 - 37.9034% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000752359 - 97.9482% [2] +| | | | | | | | Remainder: 1.576e-05 - 2.05177% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000368879 - 18.2026% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0003662 - 99.2737% [2] +| | | | | | | | Remainder: 2.679e-06 - 0.726254% +| | | | | | | Remainder: 6.7919e-05 - 3.35152% +| | | | | | Belos::MVT::MvAddMv: 0.00103412 - 0.0551537% [2] +| | | | | | Belos::MVT::MvNorm: 0.000302 - 0.0161069% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.8551 - 98.9397% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00386683 - 0.208444% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000385159 - 0.0207622% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0601482 - 3.24232% [2] +| | | | | | | | Belos::MVT::Assign: 0.00110216 - 1.8324% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00515923 - 8.57753% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00502167 - 97.3337% [23] +| | | | | | | | | Remainder: 0.00013756 - 2.66629% +| | | | | | | | Belos::MVT::MvDot: 0.00571491 - 9.50138% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00279015 - 4.6388% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0394669 - 65.6161% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00550051 - 9.14493% [63] +| | | | | | | | Remainder: 0.000414359 - 0.688897% +| | | | | | | CG S_E: Operation Op*x: 0.00648963 - 0.349827% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.7733 - 95.5907% [1] +| | | | | | | | Belos::MVT::Assign: 0.000730559 - 0.0411977% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0662196 - 3.73426% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0645176 - 97.4297% [314] +| | | | | | | | | Remainder: 0.00170204 - 2.5703% +| | | | | | | | Belos::MVT::MvDot: 0.0820954 - 4.62953% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0393114 - 2.21685% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.4977 - 84.4585% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0841637 - 4.74616% [939] +| | | | | | | | Remainder: 0.00307612 - 0.173469% +| | | | | | | Remainder: 0.0109064 - 0.587917% +| | | | | | GMRES block system: Operation Op*x: 0.0143162 - 0.763539% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021208 - 0.0113111% [1] +| | | | | | Remainder: 0.00198947 - 0.106107% +| | | | | Remainder: 0.000810638 - 0.0428588% +| | | | Mini-EM: Compute responses: 0.057179 - 2.57849% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00157732 - 2.75856% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0486456 - 85.0759% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.00723601% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000980314 - 2.01522% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0121717 - 25.0213% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.584e-05 - 0.0325621% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00203199 - 4.17713% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00157316 - 3.23392% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.023345 - 47.99% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.392e-05 - 0.0286151% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00200379 - 4.11917% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00170955 - 3.51431% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00205484 - 4.2241% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000220759 - 0.453811% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.248e-05 - 0.025655% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00121584 - 2.49938% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000854238 - 1.75604% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000176199 - 0.36221% [28] +| | | | | | Remainder: 0.00026236 - 0.53933% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.212e-05 - 0.0211966% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00244845% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00645747 - 11.2934% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026412 - 0.461918% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.39376% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024312 - 92.0491% [1] +| | | | | | Remainder: 1.996e-05 - 7.55717% +| | | | | Remainder: 0.000221 - 0.386506% +| | | | Remainder: 0.000509039 - 0.0229552% +| | | Remainder: 2.36e-06 - 0.000106424% +| | Remainder: 0.119968 - 0.678718% +| Remainder: 4.184e-05 - 0.000236709% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 1.89142 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.0111 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00380823 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.79363 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0602288 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 1.9044 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 17.6159 [1] +| Mini-EM: Total Time: 17.6159 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000607238 - 0.0034471% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027896 - 45.9392% [1] +| | | Remainder: 0.000328278 - 54.0608% +| | Mini-EM: build physics blocks: 0.000733558 - 0.00416418% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023468 - 0.00133221% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.00501 - 17.0585% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12661 - 6.39544% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.497519 - 44.1606% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.392604 - 78.9123% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0124005 - 2.49246% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0923892 - 18.57% [3] +| | | | Remainder: 0.000125679 - 0.0252611% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0612406 - 5.43581% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.041052 - 67.0339% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00165628 - 2.70454% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00477199 - 7.79221% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00289419 - 4.72594% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001452 - 2.37097% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00855154 - 13.9639% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000717998 - 1.17242% [3] +| | | | Remainder: 0.0001446 - 0.236118% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.115546 - 10.256% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0443889 - 3.94003% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.131354 - 11.6592% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0553553 - 4.91342% [3] +| | | Remainder: 0.221209 - 19.6349% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0684453 - 0.388543% [2] +| | Mini-EM: setup physics model evaluator: 1.86485 - 10.5862% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86482 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000152294% [1] +| | | | fmb->setWorksetContainer(): 1.4e-06 - 7.50743e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.85939 - 99.709% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.85938 - 99.9992% [1] +| | | | | | getWorksets(): 1.83596 - 98.7408% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83596 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.05969 - 57.7184% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00857682 - 0.809374% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.166867 - 15.7468% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315359 - 1.88989% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.163646 - 98.0701% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00175676 - 1.07351% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000929196 - 0.567808% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00286359 - 1.74987% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154754 - 9.45662% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0341031 - 20.8395% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0091539 - 5.59371% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0244448 - 14.9376% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00100912 - 0.616645% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.043163 - 26.3758% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.019075 - 44.1929% [28] +| | | | | | | | | | | | Remainder: 0.024088 - 55.8071% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0239742 - 14.65% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00640115 - 3.91157% [28] +| | | | | | | | | | | Remainder: 0.0003722 - 0.227442% +| | | | | | | | | | Remainder: 6.68e-05 - 0.040032% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.767578 - 72.4345% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.448338 - 58.4094% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000660316 - 0.147281% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00021124 - 0.0471163% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.239732 - 53.4714% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170616 - 38.0553% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000187079 - 0.0417272% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354917 - 7.91628% [28] +| | | | | | | | | | | Remainder: 0.00143884 - 0.320927% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.148779 - 19.3829% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105907 - 13.7975% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000843519 - 0.109894% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361069 - 4.70401% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269223 - 3.50743% [28] +| | | | | | | | | | Remainder: 0.000682197 - 0.0888765% +| | | | | | | | | Remainder: 0.116664 - 11.0093% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.776238 - 42.2797% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.775573 - 99.9144% [56] +| | | | | | | | | Remainder: 0.000664316 - 0.0855815% +| | | | | | | | Remainder: 3.576e-05 - 0.00194776% +| | | | | | | Remainder: 4.04e-06 - 0.000220048% +| | | | | | getOrientations(): 1.22e-05 - 0.000656134% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744918 - 0.0400628% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000714079 - 0.0384042% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386239 - 0.0207725% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001172 - 0.00630319% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000868678 - 0.0467188% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 4.73277e-05% [2] +| | | | | | Remainder: 0.0205694 - 1.10625% +| | | | | Remainder: 1.528e-05 - 0.000821774% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.000411836% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.408e-05 - 0.000755033% [1] +| | | | build response library: 0.00538079 - 0.288542% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00529427 - 98.3921% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0642204% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 58.8235% [1] +| | | | | | | Remainder: 1.4e-06 - 41.1765% +| | | | | | getOrientations(): 4.8e-07 - 0.00906641% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753519 - 14.2327% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000929278 - 17.5525% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389759 - 7.3619% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120236 - 22.7106% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0234215% [3] +| | | | | | Remainder: 0.00201424 - 38.0456% +| | | | | Remainder: 8.6518e-05 - 1.60791% +| | | | Remainder: 2.052e-05 - 0.00110037% +| | | Remainder: 2.86e-05 - 0.00153364% +| | Mini-EM: setup auxiliary physics model evaluator: 2.08557 - 11.8392% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.08556 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 3.45231e-05% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 3.45231e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.08551 - 99.9975% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.0855 - 99.9998% [1] +| | | | | | getWorksets(): 1.42658 - 68.4043% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42657 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.849252 - 59.531% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0089209 - 1.05044% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.160735 - 18.9266% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0031608 - 1.96647% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.157491 - 97.982% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00147212 - 0.934731% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000880317 - 0.558964% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288391 - 1.83116% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0153739 - 9.76179% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0341075 - 21.6568% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00903338 - 5.73581% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0239222 - 15.1896% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000817357 - 0.518987% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0425942 - 27.0455% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193778 - 45.4941% [28] +| | | | | | | | | | | | Remainder: 0.0232164 - 54.5059% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0197261 - 12.5252% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00630242 - 4.00177% [28] +| | | | | | | | | | | Remainder: 0.000377479 - 0.239683% +| | | | | | | | | | Remainder: 8.276e-05 - 0.0514886% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.580938 - 68.4058% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.339984 - 58.5233% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000341439 - 0.100428% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00019892 - 0.0585086% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.16726 - 49.1965% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171377 - 50.4074% [28] +| | | | | | | | | | | Remainder: 0.000806078 - 0.237093% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108284 - 18.6395% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107768 - 18.5507% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000501679 - 0.0863567% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239463 - 4.12201% [28] +| | | | | | | | | | Remainder: 0.000453879 - 0.0781287% +| | | | | | | | | Remainder: 0.0986589 - 11.6172% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.577284 - 40.4665% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.576271 - 99.8245% [28] +| | | | | | | | | Remainder: 0.00101292 - 0.175463% +| | | | | | | | Remainder: 3.596e-05 - 0.00252073% +| | | | | | | Remainder: 2.68e-06 - 0.000187863% +| | | | | | getOrientations(): 1.216e-05 - 0.000583072% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000453199 - 0.0217309% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000360959 - 0.017308% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000223519 - 0.0107177% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.649252 - 31.1316% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.649219 - 99.9949% [1] +| | | | | | | Remainder: 3.316e-05 - 0.00510742% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000530719 - 0.025448% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.3016e-05% [2] +| | | | | | Remainder: 0.00809646 - 0.388226% +| | | | | Remainder: 4.68e-06 - 0.000224406% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.000191795% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.000790195% [1] +| | | | build response library: 2.148e-05 - 0.00102994% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.11732% [1] +| | | | | Remainder: 2.124e-05 - 98.8827% +| | | | Remainder: 8.4e-06 - 0.000402769% +| | | Remainder: 1.244e-05 - 0.000596479% +| | Mini-EM: eval auxiliary physics model evaluator: 2.30664 - 13.0941% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.634011 - 27.4864% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66705 - 72.2718% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.002542 - 0.152485% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15791 - 69.4587% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000155452% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.476e-05 - 0.00386558% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.7439e-05 - 0.00150608% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00807654 - 0.69751% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0670267 - 5.78859% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.173157 - 14.9542% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0261897 - 2.26181% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.105045 - 9.07194% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137436 - 11.8693% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.192674 - 16.6398% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.328e-05 - 0.00373777% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.436e-05 - 0.00124017% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.31002 - 26.7741% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0248474 - 2.14588% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0168681 - 1.45677% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0959388 - 8.28552% [28] +| | | | | Remainder: 0.000510038 - 0.0440481% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.76e-05 - 0.00105576% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000124771% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00207472 - 0.124454% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.50241 - 30.1377% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.250208 - 49.8016% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.252177 - 50.1934% [1] +| | | | | Remainder: 2.512e-05 - 0.0049999% +| | | | Remainder: 0.00209235 - 0.125512% +| | | Remainder: 0.00557859 - 0.241849% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435891 - 0.0247442% [1] +| | | getWorksets(): 5.48e-06 - 0.125719% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 68.6131% [1] +| | | | Remainder: 1.72e-06 - 31.3869% +| | | getOrientations(): 8.4e-07 - 0.0192709% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000782679 - 17.9558% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918479 - 21.0713% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401839 - 9.21879% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119528 - 27.4215% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0321181% [3] +| | | Remainder: 0.00105292 - 24.1555% +| | panzer::ModelEvaluator::create_W_op: 1.79697 - 10.2008% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.99427 - 16.9976% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001864 - 0.062252% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35253 - 78.5678% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 7.99138e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.017038 - 0.724242% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.077558 - 3.29678% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0893156 - 3.79657% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00894203 - 0.380102% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100014 - 4.25131% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0853381 - 3.6275% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0180486 - 0.767197% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0898937 - 3.82114% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.5e-05 - 0.00148776% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0306616 - 1.30334% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.180591 - 7.67643% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.029065 - 1.23548% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.179204 - 7.61748% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.186154 - 7.91289% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.255322 - 10.8531% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.172e-05 - 0.00219848% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0148143 - 0.629718% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178547 - 7.58954% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.285603 - 12.1402% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0448805 - 1.90775% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00848175 - 0.360536% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0979845 - 4.16506% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205238 - 8.72413% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.168519 - 7.16332% [28] +| | | | Remainder: 0.0012336 - 0.052437% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.844e-05 - 0.0022857% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.14124e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00650671 - 0.217305% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.628325 - 20.9842% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.628291 - 99.9945% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.168e-05 - 0.00345044% [1] +| | | | Remainder: 1.268e-05 - 0.00201806% +| | | Remainder: 0.00497387 - 0.166113% +| | MaxwellPreconditioner::build: 0.0103204 - 0.0585858% [1] +| | | MaxwellPreconditioner: Schur complement: 1.7399e-05 - 0.168588% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00458803 - 44.4559% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.0688749% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377031 - 82.1771% [1] +| | | | Remainder: 0.000814559 - 17.754% +| | | MaxwellPreconditioner: Solver S_E: 0.00560111 - 54.2721% [1] +| | | | Ifpack2::Relaxation::initialize: 1.6e-06 - 0.0285658% [1] +| | | | Ifpack2::Relaxation::compute: 0.00514619 - 91.8781% [1] +| | | | Remainder: 0.000453319 - 8.09338% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010368 - 1.00461% [1] +| | | Remainder: 1.02e-05 - 0.0988332% +| | Mini-EM: timestepper: 2.22967 - 12.6572% [1] +| | | Mini-EM: Advance Time Step: 2.22967 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.268008 - 12.0201% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0015308 - 0.571175% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.259443 - 96.8041% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000647541% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160352 - 0.618061% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0221541 - 8.53911% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0134683 - 5.19125% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00101696 - 0.391977% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0124502 - 4.79881% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0110362 - 4.2538% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00091632 - 0.353187% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0027042 - 1.04231% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.9158e-05 - 0.00738428% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00211455 - 0.815036% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0268591 - 10.3526% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00808842 - 3.11761% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00360759 - 1.39051% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0237963 - 9.17206% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0451853 - 17.4163% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.656e-05 - 0.0102373% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00168288 - 0.64865% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0189626 - 7.30898% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0237911 - 9.17006% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00167052 - 0.643886% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.001026 - 0.395462% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0114331 - 4.4068% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0201332 - 7.76016% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00515059 - 1.98525% [28] +| | | | | | Remainder: 0.00054452 - 0.20988% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.216e-05 - 0.0082684% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00088057% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00648907 - 2.42122% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000381279 - 0.142264% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000353119 - 92.6143% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.12e-06 - 0.556023% [1] +| | | | | | Remainder: 2.604e-05 - 6.82964% +| | | | | Remainder: 0.00013964 - 0.0521029% +| | | | Stratimikos: BelosLOWS: 1.90445 - 85.4139% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150456 - 0.790022% [1] +| | | | | Belos::MVT::MvAddMv: 0.000447719 - 0.0235091% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.88818 - 99.1459% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00206044 - 0.109123% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000522959 - 25.381% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000516519 - 98.7685% [2] +| | | | | | | | Remainder: 6.44e-06 - 1.23145% +| | | | | | | Belos::MVT::MvScale: 0.000291919 - 14.1678% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000788998 - 38.2928% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000773758 - 98.0684% [2] +| | | | | | | | Remainder: 1.524e-05 - 1.93156% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00038788 - 18.8251% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0003848 - 99.2059% [2] +| | | | | | | | Remainder: 3.08e-06 - 0.79406% +| | | | | | | Remainder: 6.868e-05 - 3.33328% +| | | | | | Belos::MVT::MvAddMv: 0.00157284 - 0.083299% [2] +| | | | | | Belos::MVT::MvNorm: 0.000295599 - 0.0156552% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.86797 - 98.9293% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00395211 - 0.211573% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000529439 - 0.0283431% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0593632 - 3.17796% [2] +| | | | | | | | Belos::MVT::Assign: 0.000900358 - 1.51669% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00476679 - 8.02987% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00463455 - 97.2258% [23] +| | | | | | | | | Remainder: 0.00013224 - 2.77419% +| | | | | | | | Belos::MVT::MvDot: 0.00571135 - 9.62102% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00280524 - 4.72554% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0393322 - 66.2568% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00546659 - 9.20871% [63] +| | | | | | | | Remainder: 0.000380718 - 0.641336% +| | | | | | | CG S_E: Operation Op*x: 0.00632583 - 0.338648% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.78696 - 95.6636% [1] +| | | | | | | | Belos::MVT::Assign: 0.000947318 - 0.0530127% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.062516 - 3.49845% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0607477 - 97.1715% [314] +| | | | | | | | | Remainder: 0.00176828 - 2.82852% +| | | | | | | | Belos::MVT::MvDot: 0.0828556 - 4.63667% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0392693 - 2.19754% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.51115 - 84.5655% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0872135 - 4.88054% [939] +| | | | | | | | Remainder: 0.00300788 - 0.168323% +| | | | | | | Remainder: 0.0108311 - 0.579832% +| | | | | | GMRES block system: Operation Op*x: 0.0142473 - 0.754548% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000215999 - 0.0114395% [1] +| | | | | | Remainder: 0.0018252 - 0.0966642% +| | | | | Remainder: 0.000772839 - 0.0405807% +| | | | Mini-EM: Compute responses: 0.0567228 - 2.544% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0014986 - 2.64197% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0482745 - 85.106% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.24e-06 - 0.00671162% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000994559 - 2.06022% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0115881 - 24.0045% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.568e-05 - 0.0324809% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00211152 - 4.37398% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00154268 - 3.19563% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0234541 - 48.5849% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.488e-05 - 0.0308237% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00199084 - 4.12399% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0017036 - 3.52898% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00216399 - 4.48269% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00023372 - 0.484148% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.168e-05 - 0.024195% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00119692 - 2.4794% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000832639 - 1.7248% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00016952 - 0.351158% [28] +| | | | | | Remainder: 0.00024688 - 0.511409% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.16e-05 - 0.0204503% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00253866% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00645599 - 11.3816% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026468 - 0.46662% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.438265% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024408 - 92.217% [1] +| | | | | | Remainder: 1.944e-05 - 7.34472% +| | | | | Remainder: 0.000215999 - 0.380797% +| | | | Remainder: 0.000490598 - 0.0220032% +| | | Remainder: 2.24e-06 - 0.000100463% +| | Remainder: 0.121593 - 0.690244% +| Remainder: 3.692e-05 - 0.000209583% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 1.90445 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.8125 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00419131 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 313 iterations with total CPU time of 1.77802 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0602295 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 1.88897 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 17.8774 [1] +| Mini-EM: Total Time: 17.8773 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000636319 - 0.00355936% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303 - 47.6176% [1] +| | | Remainder: 0.000333319 - 52.3824% +| | Mini-EM: build physics blocks: 0.000734639 - 0.00410933% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000223719 - 0.00125141% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.00962 - 16.8348% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.11894 - 6.25897% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.495402 - 44.2743% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.391468 - 79.0201% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0123715 - 2.49727% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0914378 - 18.4573% [3] +| | | | Remainder: 0.00012544 - 0.0253208% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0618278 - 5.52557% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0421938 - 68.2442% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00164928 - 2.66753% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00425331 - 6.87929% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00288963 - 4.67368% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135204 - 2.18678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00859434 - 13.9005% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000755118 - 1.22133% [3] +| | | | Remainder: 0.0001402 - 0.226759% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.11547 - 10.3196% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0442261 - 3.9525% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.129915 - 11.6105% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0555663 - 4.96598% [3] +| | | Remainder: 0.216531 - 19.3515% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0669205 - 0.374331% [2] +| | Mini-EM: setup physics model evaluator: 1.86057 - 10.4074% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86054 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000165543% [1] +| | | | fmb->setWorksetContainer(): 1.96e-06 - 0.000105346% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.85514 - 99.7099% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.85513 - 99.9991% [1] +| | | | | | getWorksets(): 1.83055 - 98.6749% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83054 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.05847 - 57.8225% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00843031 - 0.796465% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.166569 - 15.7369% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00316171 - 1.89814% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.163345 - 98.0645% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00168824 - 1.03354% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000909756 - 0.556952% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00303619 - 1.85876% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154213 - 9.44088% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0340209 - 20.8276% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00899414 - 5.50621% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0243901 - 14.9316% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000977598 - 0.598485% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0432741 - 26.4924% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0191321 - 44.2115% [28] +| | | | | | | | | | | | Remainder: 0.024142 - 55.7885% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0238567 - 14.6051% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00641491 - 3.9272% [28] +| | | | | | | | | | | Remainder: 0.000361559 - 0.221346% +| | | | | | | | | | Remainder: 6.228e-05 - 0.0373898% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.76869 - 72.623% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449175 - 58.4339% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00065044 - 0.144808% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000213879 - 0.0476159% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240635 - 53.5725% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170666 - 37.9955% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000185639 - 0.0413289% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354092 - 7.88315% [28] +| | | | | | | | | | | Remainder: 0.00141532 - 0.315092% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.148699 - 19.3444% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106156 - 13.8099% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0008136 - 0.105842% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361898 - 4.70799% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269618 - 3.5075% [28] +| | | | | | | | | | Remainder: 0.000695 - 0.0904136% +| | | | | | | | | Remainder: 0.114776 - 10.8436% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.772041 - 42.1755% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.771399 - 99.9169% [56] +| | | | | | | | | Remainder: 0.000641637 - 0.0831092% +| | | | | | | | Remainder: 3.54e-05 - 0.00193385% +| | | | | | | Remainder: 3.96e-06 - 0.000216329% +| | | | | | getOrientations(): 1.172e-05 - 0.000631762% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735238 - 0.0396327% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694999 - 0.0374637% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381079 - 0.0205419% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011808 - 0.00636506% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000846718 - 0.045642% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 4.74361e-05% [2] +| | | | | | Remainder: 0.021794 - 1.1748% +| | | | | Remainder: 1.64e-05 - 0.000884028% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.000402034% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.456e-05 - 0.000782568% [1] +| | | | build response library: 0.00534751 - 0.287417% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526403 - 98.4389% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0592702% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 70.5128% [1] +| | | | | | | Remainder: 9.2e-07 - 29.4872% +| | | | | | getOrientations(): 6.8e-07 - 0.0129179% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774239 - 14.7081% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918078 - 17.4406% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000385119 - 7.31605% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118 - 22.4162% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0220364% [3] +| | | | | | Remainder: 0.00200164 - 38.0248% +| | | | | Remainder: 8.348e-05 - 1.5611% +| | | | Remainder: 2.196e-05 - 0.0011803% +| | | Remainder: 2.74e-05 - 0.00147267% +| | Mini-EM: setup auxiliary physics model evaluator: 2.12375 - 11.8796% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.12374 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 3.39025e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 3.01355e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.12368 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.12368 - 99.9997% [1] +| | | | | | getWorksets(): 1.42494 - 67.0978% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42494 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.849754 - 59.6345% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00885314 - 1.04185% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.161057 - 18.9534% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00311627 - 1.93489% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.157859 - 98.0144% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00139648 - 0.884633% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0008462 - 0.536047% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00302583 - 1.91679% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0153499 - 9.72378% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0338714 - 21.4567% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00881502 - 5.5841% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.024043 - 15.2306% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000771759 - 0.488891% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0431499 - 27.3344% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0195246 - 45.2483% [28] +| | | | | | | | | | | | Remainder: 0.0236253 - 54.7517% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0199746 - 12.6534% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00625823 - 3.96444% [28] +| | | | | | | | | | | Remainder: 0.00035696 - 0.226125% +| | | | | | | | | | Remainder: 8.1599e-05 - 0.0506646% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.580937 - 68.3652% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.342156 - 58.8972% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000334039 - 0.0976278% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00019168 - 0.0560213% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.168561 - 49.2646% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.172284 - 50.3525% [28] +| | | | | | | | | | | Remainder: 0.000784557 - 0.229298% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.10873 - 18.7163% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105294 - 18.1249% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000500199 - 0.0861022% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238022 - 4.09721% [28] +| | | | | | | | | | Remainder: 0.000454438 - 0.0782251% +| | | | | | | | | Remainder: 0.0989074 - 11.6395% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.575137 - 40.3623% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.574102 - 99.82% [28] +| | | | | | | | | Remainder: 0.00103528 - 0.180005% +| | | | | | | | Remainder: 4.576e-05 - 0.00321137% +| | | | | | | Remainder: 2.76e-06 - 0.000193692% +| | | | | | getOrientations(): 1.188e-05 - 0.000559407% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000505279 - 0.0237927% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000366119 - 0.0172399% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000223959 - 0.0105458% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.689108 - 32.4488% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.689077 - 99.9955% [1] +| | | | | | | Remainder: 3.092e-05 - 0.00448696% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000576319 - 0.0271378% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.07188e-05% [2] +| | | | | | Remainder: 0.0079445 - 0.374092% +| | | | | Remainder: 6.36e-06 - 0.00029948% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.00017893% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.74e-05 - 0.00081931% [1] +| | | | build response library: 2.24e-05 - 0.00105474% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.78571% [1] +| | | | | Remainder: 2.2e-05 - 98.2143% +| | | | Remainder: 1.184e-05 - 0.000557507% +| | | Remainder: 1.356e-05 - 0.000638492% +| | Mini-EM: eval auxiliary physics model evaluator: 2.37975 - 13.3116% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.676067 - 28.4091% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.69811 - 71.3566% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00255103 - 0.150228% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15608 - 68.0802% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000152239% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.316e-05 - 0.00373331% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.616e-05 - 0.00139783% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00830842 - 0.718673% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0675775 - 5.84541% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.172144 - 14.8904% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0261071 - 2.25825% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.102944 - 8.9046% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137587 - 11.9012% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193801 - 16.7636% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.204e-05 - 0.00363643% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.72e-05 - 0.00148779% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.309843 - 26.8012% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0246673 - 2.13371% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0163567 - 1.41485% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0961646 - 8.31818% [28] +| | | | | Remainder: 0.000456599 - 0.0394955% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.752e-05 - 0.00103173% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000122489% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00211527 - 0.124566% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.535214 - 31.5182% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.266975 - 49.882% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.268213 - 50.1132% [1] +| | | | | Remainder: 2.58e-05 - 0.00482051% +| | | | Remainder: 0.00213484 - 0.125718% +| | | Remainder: 0.00557459 - 0.234251% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436535 - 0.0244183% [1] +| | | getWorksets(): 5.04e-06 - 0.115455% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.28e-06 - 65.0794% [1] +| | | | Remainder: 1.76e-06 - 34.9206% +| | | getOrientations(): 7.6e-07 - 0.0174098% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771118 - 17.6645% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000965158 - 22.1095% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402959 - 9.23085% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116872 - 26.7726% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0265729% [3] +| | | Remainder: 0.00105044 - 24.0631% +| | panzer::ModelEvaluator::create_W_op: 1.91926 - 10.7357% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.05143 - 17.0687% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00189176 - 0.0619958% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35049 - 77.0292% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 8.50887e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0163777 - 0.69678% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0772446 - 3.28632% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0897703 - 3.81922% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0089025 - 0.378751% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100832 - 4.28982% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0853907 - 3.63289% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0150289 - 0.639394% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0901784 - 3.83658% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.82e-05 - 0.00162519% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0307766 - 1.30937% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.181613 - 7.72659% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0289138 - 1.23012% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.176717 - 7.51832% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.187435 - 7.9743% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258884 - 11.014% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.524e-05 - 0.00235015% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0149167 - 0.634619% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178893 - 7.61086% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284472 - 12.1027% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0400697 - 1.70474% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0083047 - 0.353318% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0976198 - 4.15317% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.204618 - 8.70535% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.172238 - 7.32776% [28] +| | | | Remainder: 0.00119728 - 0.0509373% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.74e-05 - 0.0022088% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.8015e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00650015 - 0.21302% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.68743 - 22.5282% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.687396 - 99.995% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.152e-05 - 0.0031305% [1] +| | | | Remainder: 1.304e-05 - 0.00189692% +| | | Remainder: 0.00504659 - 0.165385% +| | MaxwellPreconditioner::build: 0.0102239 - 0.0571894% [1] +| | | MaxwellPreconditioner: Schur complement: 1.58e-05 - 0.154539% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00453747 - 44.3808% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.0802209% [1] +| | | | Ifpack2::Relaxation::compute: 0.00374523 - 82.5401% [1] +| | | | Remainder: 0.000788599 - 17.3797% +| | | MaxwellPreconditioner: Solver S_E: 0.00555787 - 54.3613% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0237501% [1] +| | | | Ifpack2::Relaxation::compute: 0.00509923 - 91.7479% [1] +| | | | Remainder: 0.000457319 - 8.22832% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010404 - 1.01761% [1] +| | | Remainder: 8.76e-06 - 0.0856813% +| | Mini-EM: timestepper: 2.21101 - 12.3677% [1] +| | | Mini-EM: Advance Time Step: 2.21101 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.264382 - 11.9575% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00152972 - 0.5786% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.255826 - 96.7636% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000781781% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00158851 - 0.620936% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0221383 - 8.65365% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0134464 - 5.25606% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00102588 - 0.401005% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0119865 - 4.68543% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0112581 - 4.40069% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000916517 - 0.358258% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270107 - 1.05583% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.096e-05 - 0.00819307% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00211795 - 0.827888% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0263575 - 10.3029% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00789675 - 3.08677% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00383163 - 1.49775% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0228069 - 8.91501% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0449807 - 17.5825% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.576e-05 - 0.0100693% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00165235 - 0.64589% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0189212 - 7.39612% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0237152 - 9.27005% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00166496 - 0.650817% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000999198 - 0.390577% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.011179 - 4.36977% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0189093 - 7.39148% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516723 - 2.01982% [28] +| | | | | | Remainder: 0.000516119 - 0.201746% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.104e-05 - 0.00795817% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.000892647% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00648495 - 2.45287% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000376239 - 0.142309% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000349679 - 92.9407% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.435893% [1] +| | | | | | Remainder: 2.492e-05 - 6.62345% +| | | | | Remainder: 0.00014204 - 0.0537252% +| | | | Stratimikos: BelosLOWS: 1.88902 - 85.4369% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150056 - 0.794359% [1] +| | | | | Belos::MVT::MvAddMv: 0.000482879 - 0.0255625% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.87275 - 99.1389% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00205771 - 0.109877% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000596639 - 28.9952% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000590399 - 98.9541% [2] +| | | | | | | | Remainder: 6.24e-06 - 1.04586% +| | | | | | | Belos::MVT::MvScale: 0.000293919 - 14.2838% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000739519 - 35.9388% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000724479 - 97.9662% [2] +| | | | | | | | Remainder: 1.504e-05 - 2.03375% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000363518 - 17.6661% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000361118 - 99.3398% [2] +| | | | | | | | Remainder: 2.4e-06 - 0.660215% +| | | | | | | Remainder: 6.412e-05 - 3.11608% +| | | | | | Belos::MVT::MvAddMv: 0.00103624 - 0.0553324% [2] +| | | | | | Belos::MVT::MvNorm: 0.000370439 - 0.0197805% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.85284 - 98.937% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00390531 - 0.210774% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00039196 - 0.0211545% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.059925 - 3.23422% [2] +| | | | | | | | Belos::MVT::Assign: 0.00111492 - 1.86052% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00493883 - 8.24169% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00482275 - 97.6496% [23] +| | | | | | | | | Remainder: 0.00011608 - 2.35035% +| | | | | | | | Belos::MVT::MvDot: 0.00579755 - 9.67468% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00276891 - 4.62063% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0394214 - 65.7845% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00547247 - 9.1322% [63] +| | | | | | | | Remainder: 0.00041092 - 0.685724% +| | | | | | | CG S_E: Operation Op*x: 0.00638551 - 0.344633% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.7713 - 95.5989% [1] +| | | | | | | | Belos::MVT::Assign: 0.000713718 - 0.0402936% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0668133 - 3.772% [314] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0653459 - 97.8038% [314] +| | | | | | | | | Remainder: 0.00146736 - 2.19621% +| | | | | | | | Belos::MVT::MvDot: 0.0822249 - 4.64208% [627] +| | | | | | | | Belos::MVT::MvNorm: 0.0389644 - 2.19977% [314] +| | | | | | | | CG S_E: Operation Op*x: 1.49735 - 84.5342% [313] +| | | | | | | | Belos::MVT::MvAddMv: 0.0826696 - 4.66718% [939] +| | | | | | | | Remainder: 0.00255955 - 0.144502% +| | | | | | | Remainder: 0.010938 - 0.590338% +| | | | | | GMRES block system: Operation Op*x: 0.0143233 - 0.764825% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022472 - 0.0119995% [1] +| | | | | | Remainder: 0.00189548 - 0.101214% +| | | | | Remainder: 0.000778198 - 0.0411959% +| | | | Mini-EM: Compute responses: 0.0571256 - 2.58369% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.001498 - 2.62229% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0487049 - 85.2595% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.36e-06 - 0.00689868% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00097444 - 2.0007% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0122269 - 25.104% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.468e-05 - 0.0301407% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.002025 - 4.15769% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00154456 - 3.17126% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0235027 - 48.2554% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.484e-05 - 0.0304692% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0020058 - 4.11826% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0016928 - 3.47562% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00201627 - 4.13977% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000220079 - 0.451862% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.172e-05 - 0.0240633% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0011974 - 2.45847% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000846439 - 1.73789% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000160879 - 0.330314% [28] +| | | | | | Remainder: 0.00024704 - 0.507218% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.172e-05 - 0.0205162% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00245074% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00643427 - 11.2634% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263279 - 0.460878% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.334246% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000243759 - 92.5858% [1] +| | | | | | Remainder: 1.864e-05 - 7.07994% +| | | | | Remainder: 0.000211959 - 0.371041% +| | | | Remainder: 0.000484119 - 0.0218959% +| | | Remainder: 2.24e-06 - 0.000101311% +| | Remainder: 0.119916 - 0.670769% +| Remainder: 3.984e-05 - 0.000222851% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 1.88902 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.0479 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=CG --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 35.11 msec task-clock:u # 0.002 CPUs utilized ( +- 0.45% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,777 page-faults:u # 79.105 K/sec ( +- 0.27% ) + 25,761,230 cycles:u # 0.734 GHz ( +- 24.22% ) (16.14%) + 63,391,059 instructions:u # 2.46 insn per cycle ( +- 11.01% ) (74.12%) + branches:u + 348,789 branch-misses:u ( +- 0.65% ) + 27,888,024 L1-dcache-loads:u # 794.411 M/sec ( +- 0.27% ) + 386,410 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 0.72% ) + LLC-loads:u + LLC-load-misses:u + 26,570,232 L1-icache-loads:u # 756.873 M/sec ( +- 0.31% ) + 237,052 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.84% ) + 33,614,041 dTLB-loads:u # 957.521 M/sec ( +- 3.83% ) (51.42%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 18.4586 +- 0.0736 seconds time elapsed ( +- 0.40% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 308,809 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.20% ) + 16,793,768 BR_RETIRED:u ( +- 0.06% ) + + 18.3721 +- 0.0919 seconds time elapsed ( +- 0.50% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 22,558,807 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.28% ) + 5,300 ITLB_WALK:u ( +- 2.54% ) + 12,429 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.99% ) + 30,359,889 L1D_TLB:u ( +- 0.33% ) + + 18.4447 +- 0.0671 seconds time elapsed ( +- 0.36% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 26,437,159 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.31% ) + 232,866 L1I_CACHE_REFILL:u ( +- 1.37% ) + 380,111 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.72% ) + 27,718,474 L1D_CACHE:u ( +- 0.36% ) + + 18.4536 +- 0.0852 seconds time elapsed ( +- 0.46% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 462,745 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.44% ) + 485,476 LL_CACHE_RD:u ( +- 0.53% ) + 130,520 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.23% ) + 17,317 L2D_TLB_REFILL:u ( +- 1.18% ) + 251,158 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.53% ) + 1,451,656 L2D_CACHE:u ( +- 0.24% ) + + 18.4256 +- 0.0608 seconds time elapsed ( +- 0.33% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell38_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell38_power.output new file mode 100644 index 0000000..4c58d46 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell38_power.output @@ -0,0 +1,180 @@ +Socket1 17.36 +Socket2 20.72 +Socket1 17.36 +Socket2 20.72 +Socket1 17.60 +Socket2 20.84 +Socket1 17.56 +Socket2 20.60 +Socket1 17.92 +Socket2 20.72 +Socket1 17.80 +Socket2 20.80 +Socket1 17.80 +Socket2 20.88 +Socket1 17.44 +Socket2 20.76 +Socket1 17.40 +Socket2 20.84 +Socket1 17.40 +Socket2 20.88 +Socket1 17.32 +Socket2 20.76 +Socket1 17.40 +Socket2 20.52 +Socket1 17.48 +Socket2 20.52 +Socket1 17.36 +Socket2 20.52 +Socket1 17.36 +Socket2 20.36 +Socket1 17.40 +Socket2 20.44 +Socket1 17.40 +Socket2 20.56 +Socket1 17.24 +Socket2 20.60 +Socket1 17.28 +Socket2 20.56 +Socket1 17.20 +Socket2 20.44 +Socket1 17.28 +Socket2 20.16 +Socket1 17.52 +Socket2 20.04 +Socket1 17.52 +Socket2 20.12 +Socket1 17.36 +Socket2 20.12 +Socket1 17.36 +Socket2 20.12 +Socket1 17.48 +Socket2 20.48 +Socket1 17.48 +Socket2 20.48 +Socket1 17.40 +Socket2 20.52 +Socket1 17.80 +Socket2 20.92 +Socket1 17.60 +Socket2 20.92 +Start +Socket1 17.24 +Socket2 20.96 +Socket1 17.16 +Socket2 20.76 +Socket1 17.44 +Socket2 20.84 +Socket1 17.88 +Socket2 21.12 +Socket1 18.72 +Socket2 21.56 +Socket1 19.16 +Socket2 22.00 +Socket1 19.92 +Socket2 22.96 +Socket1 20.00 +Socket2 23.08 +Socket1 20.00 +Socket2 23.00 +Socket1 20.04 +Socket2 23.16 +Socket1 20.12 +Socket2 22.68 +Socket1 20.12 +Socket2 22.68 +Socket1 19.44 +Socket2 22.64 +Socket1 19.68 +Socket2 22.84 +Socket1 19.84 +Socket2 22.48 +Socket1 20.24 +Socket2 22.64 +Socket1 21.60 +Socket2 22.56 +Socket1 22.72 +Socket2 22.36 +Socket1 23.76 +Socket2 22.16 +Socket1 25.00 +Socket2 21.92 +Socket1 25.96 +Socket2 22.08 +Socket1 24.96 +Socket2 22.20 +Socket1 25.64 +Socket2 22.44 +Socket1 24.52 +Socket2 22.68 +Socket1 24.52 +Socket2 22.68 +Socket1 23.72 +Socket2 22.68 +Socket1 23.76 +Socket2 22.84 +Socket1 24.48 +Socket2 22.56 +Socket1 24.52 +Socket2 22.40 +End +Socket1 25.80 +Socket2 22.40 +Socket1 28.20 +Socket2 22.36 +Socket1 27.28 +Socket2 22.08 +Socket1 25.32 +Socket2 21.92 +Socket1 23.92 +Socket2 21.44 +Socket1 20.76 +Socket2 21.36 +Socket1 17.24 +Socket2 21.16 +Socket1 17.24 +Socket2 21.16 +Socket1 17.28 +Socket2 20.84 +Socket1 17.52 +Socket2 20.80 +Socket1 17.44 +Socket2 20.68 +Socket1 17.48 +Socket2 20.64 +Socket1 17.56 +Socket2 20.80 +Socket1 17.56 +Socket2 20.80 +Socket1 17.40 +Socket2 20.80 +Socket1 17.40 +Socket2 21.00 +Socket1 17.56 +Socket2 21.00 +Socket1 17.64 +Socket2 20.88 +Socket1 17.68 +Socket2 21.04 +Socket1 17.68 +Socket2 21.04 +Socket1 17.80 +Socket2 20.84 +Socket1 17.64 +Socket2 20.32 +Socket1 17.52 +Socket2 20.44 +Socket1 17.48 +Socket2 20.32 +Socket1 17.36 +Socket2 20.36 +Socket1 17.52 +Socket2 20.44 +Socket1 17.64 +Socket2 20.40 +Socket1 17.56 +Socket2 20.36 +Socket1 17.68 +Socket2 20.60 +Socket1 17.60 +Socket2 20.36 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell4.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell4.output new file mode 100644 index 0000000..a564e2f --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell4.output @@ -0,0 +1,3008 @@ +oasis14.umiacs.umd.edu +30 CG Tpetra maxwell4.xml +output_avg5/altra_CG_Tpetra_maxwell4.output +output_avg5/altra_CG_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000294 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00332531 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000296679 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 0.00672962 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.162001 [1] +| Mini-EM: Total Time: 0.161936 - 99.96% [1] +| | Mini-EM: build mesh: 0.000647958 - 0.400132% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000308599 - 47.6264% [1] +| | | Remainder: 0.000339359 - 52.3736% +| | Mini-EM: build physics blocks: 0.000830797 - 0.51304% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023952 - 0.14791% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0109254 - 6.74675% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00345531 - 2.13375% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000888597 - 25.7169% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000664119 - 74.7379% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000103759 - 11.6767% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.7599e-05 - 8.73276% [3] +| | | | Remainder: 4.312e-05 - 4.85259% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.001754 - 50.7623% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018656 - 10.6363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.296e-05 - 0.738884% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000245439 - 13.9931% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.552e-05 - 2.02509% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118564 - 67.5963% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.684e-05 - 0.960093% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.272e-05 - 1.29533% [3] +| | | | Remainder: 4.832e-05 - 2.75485% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0001646 - 4.76368% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.196e-05 - 2.08259% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017724 - 5.1295% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000101679 - 2.94269% [3] +| | | Remainder: 0.000297238 - 8.60235% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.4719e-05 - 0.0523164% [2] +| | Mini-EM: setup physics model evaluator: 0.0667113 - 41.1961% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0666952 - 99.9758% [1] +| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.00347851% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000659718% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0588371 - 88.2179% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.058823 - 99.976% [1] +| | | | | | getWorksets(): 0.0301812 - 51.3085% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0301782 - 99.9902% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.018319 - 60.7028% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00310303 - 16.9388% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00367463 - 20.0591% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00028172 - 7.66662% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00338347 - 92.0765% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000126759 - 3.74642% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.288e-05 - 0.971783% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021392 - 6.3225% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000266679 - 7.88182% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000615198 - 18.1825% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.52e-05 - 2.22257% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000527878 - 15.6017% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.924e-05 - 1.75087% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000904998 - 26.7476% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000328199 - 36.2652% [1] +| | | | | | | | | | | | Remainder: 0.000576799 - 63.7348% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000487478 - 14.4076% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.212e-05 - 0.653767% [1] +| | | | | | | | | | | Remainder: 5.112e-05 - 1.51087% +| | | | | | | | | | Remainder: 9.44e-06 - 0.256897% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00748482 - 40.8582% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00368355 - 49.2136% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.12e-05 - 1.11849% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.96e-06 - 0.270391% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00168399 - 45.7166% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00163044 - 44.2626% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.92e-06 - 0.269305% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001186 - 3.21972% [1] +| | | | | | | | | | | Remainder: 0.000189439 - 5.14284% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00193339 - 25.8309% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00152728 - 20.405% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.7e-05 - 0.761541% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015388 - 2.05589% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.152e-05 - 1.22274% [1] +| | | | | | | | | | Remainder: 3.82e-05 - 0.510366% +| | | | | | | | | Remainder: 0.00405655 - 22.1439% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118394 - 39.2316% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.01182 - 99.8365% [2] +| | | | | | | | | Remainder: 1.936e-05 - 0.163522% +| | | | | | | | Remainder: 1.98e-05 - 0.0656102% +| | | | | | | Remainder: 2.96e-06 - 0.00980743% +| | | | | | getOrientations(): 5.96e-06 - 0.0101321% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000701718 - 1.19293% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704158 - 1.19708% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000361919 - 0.615268% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011556 - 0.196454% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000817717 - 1.39013% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00142801% [2] +| | | | | | Remainder: 0.0259339 - 44.0881% +| | | | | Remainder: 1.412e-05 - 0.0239985% +| | | | fmb->setupBCFieldManagers(): 7.56e-06 - 0.0113351% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.0235699% [1] +| | | | build response library: 0.00781114 - 11.7117% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0077153 - 98.773% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0425129% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 69.5122% [1] +| | | | | | | Remainder: 1e-06 - 30.4878% +| | | | | | getOrientations(): 4.8e-07 - 0.00622141% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736678 - 9.54828% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897237 - 11.6293% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393799 - 5.10413% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00140412 - 18.1991% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0191827% [3] +| | | | | | Remainder: 0.00427823 - 55.4512% +| | | | | Remainder: 9.584e-05 - 1.22697% +| | | | Remainder: 2.092e-05 - 0.0313666% +| | | Remainder: 1.612e-05 - 0.0241638% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0278648 - 17.2073% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0278567 - 99.971% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00258466% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00201029% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0278196 - 99.867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.027808 - 99.9583% [1] +| | | | | | getWorksets(): 0.015152 - 54.4877% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.015151 - 99.9937% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.014554 - 96.0597% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276667 - 19.0097% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277655 - 19.0776% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017692 - 6.37193% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00259743 - 93.5488% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.26e-05 - 2.02508% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.064e-05 - 1.17963% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000157679 - 6.07057% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00019524 - 7.51665% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000443358 - 17.0691% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.708e-05 - 1.04257% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000418479 - 16.1113% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.876e-05 - 0.722252% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000808638 - 31.1322% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000400839 - 49.5696% [1] +| | | | | | | | | | | | Remainder: 0.000407799 - 50.4304% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000410279 - 15.7956% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.148e-05 - 0.82697% [1] +| | | | | | | | | | | Remainder: 1.32e-05 - 0.508194% +| | | | | | | | | | Remainder: 2.2e-06 - 0.0792349% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00572042 - 39.3048% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00297403 - 51.9897% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.444e-05 - 0.485536% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.32e-06 - 0.246131% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.001662 - 55.8836% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00126148 - 42.4164% [1] +| | | | | | | | | | | Remainder: 2.88e-05 - 0.968382% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00111184 - 19.4363% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00150312 - 26.2763% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.816e-05 - 0.317459% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.616e-05 - 1.68099% [1] +| | | | | | | | | | Remainder: 1.712e-05 - 0.299279% +| | | | | | | | | Remainder: 0.00329035 - 22.6079% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000589918 - 3.89359% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000578918 - 98.1353% [1] +| | | | | | | | | Remainder: 1.1e-05 - 1.86467% +| | | | | | | | Remainder: 7.08e-06 - 0.0467296% +| | | | | | | Remainder: 9.6e-07 - 0.00633582% +| | | | | | getOrientations(): 5.8e-06 - 0.0208573% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000358399 - 1.28883% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000334039 - 1.20123% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018736 - 0.673762% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00193023 - 6.94128% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00191243 - 99.0778% [1] +| | | | | | | Remainder: 1.78e-05 - 0.922168% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000403919 - 1.45253% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.00201381% [2] +| | | | | | Remainder: 0.00943577 - 33.9318% +| | | | | Remainder: 1.16e-05 - 0.0416972% +| | | | fmb->setupBCFieldManagers(): 2.44e-06 - 0.00875912% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1e-05 - 0.0394878% [1] +| | | | build response library: 1.7719e-05 - 0.0636077% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.35448% [1] +| | | | | Remainder: 1.7479e-05 - 98.6455% +| | | | Remainder: 4.6e-06 - 0.0165131% +| | | Remainder: 8.08e-06 - 0.0289972% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00519183 - 3.2061% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0012732 - 24.5231% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00353719 - 68.13% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.508e-05 - 2.12259% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00244931 - 69.2446% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.044094% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.137181% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0277629% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.52e-05 - 1.02886% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.6239e-05 - 3.52095% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0001996 - 8.14922% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.064e-05 - 0.842685% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000122919 - 5.01851% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00016892 - 6.89663% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000229079 - 9.35279% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8e-07 - 0.0326622% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.0195973% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000367519 - 15.005% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00101204 - 41.3192% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.084e-05 - 1.25913% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015616 - 6.37567% [1] +| | | | | Remainder: 2.376e-05 - 0.970068% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.64e-06 - 0.244262% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.76e-06 - 0.049757% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.9439e-05 - 2.81124% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000839038 - 23.7205% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000474599 - 56.5647% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000353919 - 42.1815% [1] +| | | | | Remainder: 1.052e-05 - 1.25382% +| | | | Remainder: 6.392e-05 - 1.80708% +| | | Remainder: 0.000381439 - 7.34691% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00417079 - 2.57558% [1] +| | | getWorksets(): 2.04e-06 - 0.0489116% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 54.902% [1] +| | | | Remainder: 9.2e-07 - 45.098% +| | | getOrientations(): 6.8e-07 - 0.0163039% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000688118 - 16.4985% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874757 - 20.9734% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394519 - 9.4591% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117848 - 28.2555% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0249353% [3] +| | | Remainder: 0.00103116 - 24.7233% +| | panzer::ModelEvaluator::create_W_op: 0.00333759 - 2.06106% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00761434 - 4.70207% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.312e-05 - 0.5663% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00644882 - 84.6931% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0142662% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 4.8599e-05 - 0.753611% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.24e-05 - 1.43282% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010868 - 1.68527% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.832e-05 - 0.284083% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011648 - 1.80622% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010276 - 1.59347% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000694358 - 10.7672% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017468 - 2.70871% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0142662% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110444 - 17.1262% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000210439 - 3.26322% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.688e-05 - 0.571887% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000209279 - 3.24523% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00021364 - 3.31285% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000286519 - 4.44297% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.12e-06 - 0.0483809% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 5.212e-05 - 0.80821% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000200359 - 3.10691% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000340159 - 5.27475% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00179931 - 27.9015% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.524e-05 - 0.391389% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00012008 - 1.86205% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000223199 - 3.46108% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023352 - 3.62113% [1] +| | | | Remainder: 3.2398e-05 - 0.502386% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.92e-06 - 0.0908812% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.0136584% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00011104 - 1.4583% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000970637 - 12.7475% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000952677 - 98.1497% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.68e-06 - 0.997283% [1] +| | | | Remainder: 8.28e-06 - 0.853048% +| | | Remainder: 3.276e-05 - 0.430241% +| | MaxwellPreconditioner::build: 0.00146996 - 0.907739% [1] +| | | MaxwellPreconditioner: Schur complement: 1.332e-05 - 0.90615% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000895757 - 60.9377% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.397429% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011184 - 12.4855% [1] +| | | | Remainder: 0.000780357 - 87.117% +| | | MaxwellPreconditioner: Solver S_E: 0.000461679 - 31.4077% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.294577% [1] +| | | | Ifpack2::Relaxation::compute: 5.416e-05 - 11.7311% [1] +| | | | Remainder: 0.000406159 - 87.9743% +| | | MaxwellPreconditioner: Block preconditioner: 8.984e-05 - 6.11175% [1] +| | | Remainder: 9.36e-06 - 0.636754% +| | Mini-EM: timestepper: 0.00851986 - 5.26125% [1] +| | | Mini-EM: Advance Time Step: 0.00851794 - 99.9775% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000889998 - 10.4485% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.996e-05 - 5.6135% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000664198 - 74.6292% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.138513% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.44e-06 - 1.42126% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.624e-05 - 5.4562% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.628e-05 - 3.95665% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.52e-06 - 0.981635% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.452e-05 - 3.69167% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.728e-05 - 2.60163% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.9319e-05 - 5.91977% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.724e-05 - 8.61791% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.102379% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.604e-05 - 11.4484% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.02e-05 - 4.54684% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.808e-05 - 2.72208% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.8e-06 - 1.02379% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.504e-05 - 3.76996% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.132e-05 - 9.23219% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.2e-06 - 0.331227% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.52e-06 - 1.13219% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.26e-05 - 3.4026% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.4719e-05 - 5.22721% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 10.5691% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.24e-06 - 1.09004% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.456e-05 - 2.19212% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.204e-05 - 4.82386% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.88e-06 - 1.48751% [1] +| | | | | | Remainder: 2.732e-05 - 4.11323% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.12e-06 - 1.02472% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.96e-06 - 0.220225% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001006 - 11.3034% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.664e-05 - 2.99327% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.02e-05 - 38.2883% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 3.45345% [1] +| | | | | | Remainder: 1.552e-05 - 58.2583% +| | | | | Remainder: 3.752e-05 - 4.21574% +| | | | Stratimikos: BelosLOWS: 0.00677638 - 79.5543% [1] +| | | | | GMRES block system: Operation Op*x: 9.1639e-05 - 1.35233% [1] +| | | | | Belos::MVT::MvAddMv: 6.228e-05 - 0.919075% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00607694 - 89.6783% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000221479 - 3.64458% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.1279e-05 - 18.6379% [2] +| | | | | | | | Belos::MVT::MvDot: 3.632e-05 - 87.9866% [2] +| | | | | | | | Remainder: 4.959e-06 - 12.0134% +| | | | | | | Belos::MVT::MvScale: 2.868e-05 - 12.9493% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.392e-05 - 37.8907% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.724e-05 - 92.04% [2] +| | | | | | | | Remainder: 6.68e-06 - 7.95996% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.636e-05 - 7.3867% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.46e-05 - 89.2421% [2] +| | | | | | | | Remainder: 1.76e-06 - 10.7579% +| | | | | | | Remainder: 5.124e-05 - 23.1354% +| | | | | | Belos::MVT::MvAddMv: 1.74e-05 - 0.286328% [2] +| | | | | | Belos::MVT::MvNorm: 3.384e-05 - 0.556859% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00424975 - 69.9323% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.708e-05 - 0.401906% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.132e-05 - 0.266369% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00032624 - 7.67669% [2] +| | | | | | | | Belos::MVT::Assign: 9.8e-06 - 3.00392% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 6.7e-05 - 20.537% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.364e-05 - 65.1343% [7] +| | | | | | | | | Remainder: 2.336e-05 - 34.8657% +| | | | | | | | Belos::MVT::MvDot: 2.576e-05 - 7.89603% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.836e-05 - 5.62776% [7] +| | | | | | | | CG Q_B: Operation Op*x: 2.804e-05 - 8.5949% [5] +| | | | | | | | Belos::MVT::MvAddMv: 3.66e-05 - 11.2187% [15] +| | | | | | | | Remainder: 0.00014068 - 43.1216% +| | | | | | | CG S_E: Operation Op*x: 1.496e-05 - 0.352021% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00320383 - 75.3887% [1] +| | | | | | | | Belos::MVT::Assign: 4.48e-06 - 0.139833% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000439559 - 13.7198% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000251719 - 57.2663% [102] +| | | | | | | | | Remainder: 0.00018784 - 42.7337% +| | | | | | | | Belos::MVT::MvDot: 0.00040708 - 12.706% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000306637 - 9.57095% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000843037 - 26.3134% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.000741838 - 23.1547% [303] +| | | | | | | | Remainder: 0.0004612 - 14.3953% +| | | | | | | Remainder: 0.000676317 - 15.9143% +| | | | | | GMRES block system: Operation Op*x: 3.28e-05 - 0.539745% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.16e-06 - 0.134278% [1] +| | | | | | Remainder: 0.00151352 - 24.9059% +| | | | | Remainder: 0.000545519 - 8.0503% +| | | | Mini-EM: Compute responses: 0.000783237 - 9.19515% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.624e-05 - 5.9037% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00023896 - 30.5093% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.351523% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.16e-06 - 3.83328% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.608e-05 - 6.72916% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.8e-07 - 0.368262% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.28e-06 - 3.46502% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.48e-06 - 2.71175% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.312e-05 - 9.67526% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.251088% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 5.92e-06 - 2.4774% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.708e-05 - 28.0716% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8e-06 - 3.34784% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.004e-05 - 4.20154% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.251088% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.244e-05 - 21.9451% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.56e-06 - 1.90827% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.96e-06 - 2.49414% [1] +| | | | | | Remainder: 1.892e-05 - 7.91764% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.84e-06 - 0.617948% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.173638% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.7079e-05 - 12.3946% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025104 - 32.0516% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.254939% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002392 - 95.2836% [1] +| | | | | | Remainder: 1.12e-05 - 4.46144% +| | | | | Remainder: 0.000143718 - 18.3492% +| | | | Remainder: 6.832e-05 - 0.802072% +| | | Remainder: 1.92e-06 - 0.0225356% +| | Remainder: 0.0208718 - 12.8889% +| Remainder: 6.476e-05 - 0.0399751% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00677638 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 9.44457 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000295519 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00322391 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.00027508 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 0.00640506 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.159189 [1] +| Mini-EM: Total Time: 0.159135 - 99.9661% [1] +| | Mini-EM: build mesh: 0.000671118 - 0.421728% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305639 - 45.5418% [1] +| | | Remainder: 0.000365479 - 54.4582% +| | Mini-EM: build physics blocks: 0.000810797 - 0.509502% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023172 - 0.145612% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00977581 - 6.14308% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00348575 - 2.19043% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000874238 - 25.0803% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000658198 - 75.2882% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010056 - 11.5026% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.684e-05 - 8.78937% [3] +| | | | Remainder: 3.864e-05 - 4.41985% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00179848 - 51.5951% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000178199 - 9.90834% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.324e-05 - 0.736179% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00020448 - 11.3696% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.056e-05 - 1.69922% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128212 - 71.2891% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.684e-05 - 0.936349% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.416e-05 - 1.34336% [3] +| | | | Remainder: 4.888e-05 - 2.71786% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0001654 - 4.74503% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.176e-05 - 2.05867% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000177919 - 5.10418% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000101599 - 2.9147% [3] +| | | Remainder: 0.000296359 - 8.50202% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.984e-05 - 0.0501711% [2] +| | Mini-EM: setup physics model evaluator: 0.0664833 - 41.7778% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.066464 - 99.9711% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00367116% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000722195% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.058443 - 87.9317% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0584281 - 99.9745% [1] +| | | | | | getWorksets(): 0.0309313 - 52.9391% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0309281 - 99.9897% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0188886 - 61.0725% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275251 - 14.5724% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00379927 - 20.1141% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00027144 - 7.14453% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00351923 - 92.6291% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000212879 - 6.04902% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.344e-05 - 0.950208% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000222919 - 6.33431% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002656 - 7.54711% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000614718 - 17.4674% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.78e-05 - 2.21071% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000525038 - 14.9191% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.084e-05 - 1.72879% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000923037 - 26.2284% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000341719 - 37.0212% [1] +| | | | | | | | | | | | Remainder: 0.000581318 - 62.9788% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000511439 - 14.5327% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.224e-05 - 0.631956% [1] +| | | | | | | | | | | Remainder: 4.928e-05 - 1.40031% +| | | | | | | | | | Remainder: 8.599e-06 - 0.226333% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0078341 - 41.4753% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00411803 - 52.5655% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.564e-05 - 1.1083% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.239921% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00212456 - 51.5916% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015302 - 37.1585% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.92e-06 - 0.240892% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011924 - 2.89556% [1] +| | | | | | | | | | | Remainder: 0.000278598 - 6.76532% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00187987 - 23.996% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00150092 - 19.1587% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.516e-05 - 0.704101% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015232 - 1.94432% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 8.856e-05 - 1.13044% [1] +| | | | | | | | | | Remainder: 3.924e-05 - 0.500887% +| | | | | | | | | Remainder: 0.00450271 - 23.8382% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0120201 - 38.8647% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0120005 - 99.8366% [2] +| | | | | | | | | Remainder: 1.964e-05 - 0.163393% +| | | | | | | | Remainder: 1.94e-05 - 0.0627261% +| | | | | | | Remainder: 3.2e-06 - 0.0103455% +| | | | | | getOrientations(): 6e-06 - 0.010269% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000691718 - 1.18388% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000684718 - 1.1719% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000352239 - 0.602859% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011852 - 0.202848% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000858437 - 1.46922% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.0013692% [2] +| | | | | | Remainder: 0.0247843 - 42.4185% +| | | | | Remainder: 1.488e-05 - 0.0254607% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.0124579% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.0232908% [1] +| | | | build response library: 0.00797418 - 11.9977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00787482 - 98.754% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.039112% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | | | | Remainder: 1.2e-06 - 38.961% +| | | | | | getOrientations(): 4.8e-07 - 0.00609538% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725318 - 9.2106% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874517 - 11.1052% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000388599 - 4.9347% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00140136 - 17.7954% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0172702% [3] +| | | | | | Remainder: 0.00448011 - 56.8916% +| | | | | Remainder: 9.9359e-05 - 1.24601% +| | | | Remainder: 2.02e-05 - 0.0303924% +| | | Remainder: 1.924e-05 - 0.0289396% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0293195 - 18.4242% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0293119 - 99.9742% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00218341% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00177402% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0292754 - 99.8755% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0292654 - 99.9657% [1] +| | | | | | getWorksets(): 0.015991 - 54.6413% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.01599 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0153952 - 96.2799% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276607 - 17.9671% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00276167 - 17.9385% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000174959 - 6.33526% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00258411 - 93.5706% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.08e-05 - 1.96586% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.988e-05 - 1.1563% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015688 - 6.07094% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000187279 - 7.24732% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000442039 - 17.106% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.588e-05 - 1.0015% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000419319 - 16.2268% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.796e-05 - 0.695016% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000810797 - 31.3762% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000393279 - 48.5052% [1] +| | | | | | | | | | | | Remainder: 0.000417518 - 51.4948% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000410159 - 15.8723% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.028e-05 - 0.784795% [1] +| | | | | | | | | | | Remainder: 1.284e-05 - 0.496882% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0941459% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00608038 - 39.4953% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00292787 - 48.1528% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.516e-05 - 0.517782% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8e-06 - 0.273236% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166731 - 56.9463% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00120904 - 41.2941% [1] +| | | | | | | | | | | Remainder: 2.836e-05 - 0.968622% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150984 - 24.8313% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00151495 - 24.9155% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.724e-05 - 0.283535% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.324e-05 - 1.53346% [1] +| | | | | | | | | | Remainder: 1.724e-05 - 0.283535% +| | | | | | | | | Remainder: 0.00378707 - 24.599% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000588038 - 3.67753% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000577358 - 98.1838% [1] +| | | | | | | | | Remainder: 1.068e-05 - 1.81621% +| | | | | | | | Remainder: 6.8e-06 - 0.0425265% +| | | | | | | Remainder: 9.6e-07 - 0.00600338% +| | | | | | getOrientations(): 5.96e-06 - 0.0203653% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000357119 - 1.22028% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000329399 - 1.12556% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018488 - 0.631736% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00192344 - 6.57239% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00190475 - 99.0288% [1] +| | | | | | | Remainder: 1.868e-05 - 0.971179% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000398878 - 1.36297% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00164016% [2] +| | | | | | Remainder: 0.0100743 - 34.4238% +| | | | | Remainder: 1.004e-05 - 0.034295% +| | | | fmb->setupBCFieldManagers(): 2.72e-06 - 0.0092795% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 9.56e-06 - 0.0326147% [1] +| | | | build response library: 1.812e-05 - 0.0618179% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.3245% [1] +| | | | | Remainder: 1.788e-05 - 98.6755% +| | | | Remainder: 4.92e-06 - 0.016785% +| | | Remainder: 7.56e-06 - 0.0257849% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00546107 - 3.43171% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00133016 - 24.3571% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00374827 - 68.6362% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.448e-05 - 1.98705% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00260967 - 69.6234% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.0429173% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.114957% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0275897% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.744e-05 - 1.05147% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.856e-05 - 3.39353% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000199839 - 7.65763% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.848e-05 - 0.708135% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0001306 - 5.00446% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000174879 - 6.70118% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00022828 - 8.74746% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.6e-07 - 0.0291224% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.0168603% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000366879 - 14.0584% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00115276 - 44.1724% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.572e-05 - 1.36875% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015656 - 5.99922% [1] +| | | | | Remainder: 2.364e-05 - 0.905861% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.2e-06 - 0.245447% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.72e-06 - 0.0458878% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000102799 - 2.74257% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000886238 - 23.6439% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000499079 - 56.3143% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000376919 - 42.5302% [1] +| | | | | Remainder: 1.024e-05 - 1.15545% +| | | | Remainder: 6.416e-05 - 1.71172% +| | | Remainder: 0.000382639 - 7.00667% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414063 - 2.60195% [1] +| | | getWorksets(): 2.16e-06 - 0.052166% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 57.4074% [1] +| | | | Remainder: 9.2e-07 - 42.5926% +| | | getOrientations(): 6e-07 - 0.0144906% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000683478 - 16.5066% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000856917 - 20.6953% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386239 - 9.32803% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123308 - 29.78% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.027049% [3] +| | | Remainder: 0.000977037 - 23.5963% +| | panzer::ModelEvaluator::create_W_op: 0.00349691 - 2.19744% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00790054 - 4.96467% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.208e-05 - 0.532622% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00669038 - 84.6826% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0149468% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.98e-05 - 0.445416% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 8.928e-05 - 1.33445% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000109279 - 1.63337% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.912e-05 - 0.285783% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011836 - 1.76911% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010368 - 1.54969% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000809597 - 12.1009% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00018044 - 2.69701% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.014349% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011042 - 16.5042% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000214759 - 3.20997% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.7e-05 - 0.553033% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00020924 - 3.12748% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000218799 - 3.27035% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000284879 - 4.25804% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3e-06 - 0.0448405% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.084e-05 - 0.46096% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000199559 - 2.98277% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000337879 - 5.05022% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00195992 - 29.2945% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.452e-05 - 0.366496% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011732 - 1.75356% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000223799 - 3.34509% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000231999 - 3.46765% [1] +| | | | Remainder: 3.116e-05 - 0.465743% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.48e-06 - 0.0820197% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.0146825% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010644 - 1.34725% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00102232 - 12.9398% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00100504 - 98.3097% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.6e-06 - 0.939043% [1] +| | | | Remainder: 7.68e-06 - 0.751235% +| | | Remainder: 3.168e-05 - 0.400985% +| | MaxwellPreconditioner::build: 0.0013806 - 0.867561% [1] +| | | MaxwellPreconditioner: Schur complement: 1.36e-05 - 0.985082% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000840637 - 60.8894% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.442522% [1] +| | | | Ifpack2::Relaxation::compute: 0.000110279 - 13.1185% [1] +| | | | Remainder: 0.000726638 - 86.439% +| | | MaxwellPreconditioner: Solver S_E: 0.000426199 - 30.8707% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.309714% [1] +| | | | Ifpack2::Relaxation::compute: 5.224e-05 - 12.2572% [1] +| | | | Remainder: 0.000372639 - 87.4331% +| | | MaxwellPreconditioner: Block preconditioner: 9.136e-05 - 6.61743% [1] +| | | Remainder: 8.8e-06 - 0.637406% +| | Mini-EM: timestepper: 0.00815674 - 5.12566% [1] +| | | Mini-EM: Advance Time Step: 0.00815486 - 99.977% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000893598 - 10.9579% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.996e-05 - 5.59088% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000669838 - 74.9597% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.125403% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.28e-06 - 1.38541% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.6e-05 - 5.37443% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.548e-05 - 3.8039% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.2e-06 - 0.925597% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.492e-05 - 3.7203% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.752e-05 - 2.61556% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.8239e-05 - 7.20159% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.02e-05 - 7.49435% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.0895739% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.588e-05 - 11.3281% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.096e-05 - 4.62201% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.84e-05 - 2.74693% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.04e-06 - 1.20029% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.652e-05 - 3.95917% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.104e-05 - 9.11265% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.2e-06 - 0.328438% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.8e-06 - 1.31375% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.256e-05 - 3.36798% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.3719e-05 - 5.0339% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.004e-05 - 10.4563% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.84e-06 - 1.02114% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.424e-05 - 2.12589% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.292e-05 - 4.91462% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.02e-05 - 1.52276% [1] +| | | | | | Remainder: 2.82e-05 - 4.20997% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.44e-06 - 1.0564% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.96e-06 - 0.219338% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.912e-05 - 11.0922% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.668e-05 - 2.98568% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.88e-06 - 37.0315% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.5982% [1] +| | | | | | Remainder: 1.584e-05 - 59.3703% +| | | | | Remainder: 3.66e-05 - 4.0958% +| | | | Stratimikos: BelosLOWS: 0.00643842 - 78.952% [1] +| | | | | GMRES block system: Operation Op*x: 9.18e-05 - 1.42582% [1] +| | | | | Belos::MVT::MvAddMv: 7.0439e-05 - 1.09404% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00580794 - 90.2076% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000220279 - 3.79272% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.092e-05 - 18.5764% [2] +| | | | | | | | Belos::MVT::MvDot: 3.608e-05 - 88.172% [2] +| | | | | | | | Remainder: 4.84e-06 - 11.828% +| | | | | | | Belos::MVT::MvScale: 2.9239e-05 - 13.2736% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.464e-05 - 38.424% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.74e-05 - 91.4461% [2] +| | | | | | | | Remainder: 7.24e-06 - 8.55388% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.58e-05 - 7.17272% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.42e-05 - 89.8734% [2] +| | | | | | | | Remainder: 1.6e-06 - 10.1266% +| | | | | | | Remainder: 4.968e-05 - 22.5532% +| | | | | | Belos::MVT::MvAddMv: 1.816e-05 - 0.312675% [2] +| | | | | | Belos::MVT::MvNorm: 3.312e-05 - 0.570253% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00408095 - 70.265% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.672e-05 - 0.409709% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.144e-05 - 0.280327% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00034968 - 8.5686% [2] +| | | | | | | | Belos::MVT::Assign: 9.44e-06 - 2.69961% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 7.064e-05 - 20.2013% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.696e-05 - 66.4779% [7] +| | | | | | | | | Remainder: 2.368e-05 - 33.5221% +| | | | | | | | Belos::MVT::MvDot: 2.496e-05 - 7.13795% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.76e-05 - 5.03317% [7] +| | | | | | | | CG Q_B: Operation Op*x: 2.72e-05 - 7.77854% [5] +| | | | | | | | Belos::MVT::MvAddMv: 3.472e-05 - 9.92908% [15] +| | | | | | | | Remainder: 0.00016512 - 47.2203% +| | | | | | | CG S_E: Operation Op*x: 1.488e-05 - 0.364621% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00310987 - 76.2046% [1] +| | | | | | | | Belos::MVT::Assign: 4.6e-06 - 0.147916% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000453158 - 14.5716% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000258159 - 56.9689% [102] +| | | | | | | | | Remainder: 0.000194999 - 43.0311% +| | | | | | | | Belos::MVT::MvDot: 0.000400399 - 12.8751% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000239639 - 7.70575% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000830758 - 26.7136% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.000703278 - 22.6144% [303] +| | | | | | | | Remainder: 0.00047804 - 15.3717% +| | | | | | | Remainder: 0.000578357 - 14.1721% +| | | | | | GMRES block system: Operation Op*x: 3.1999e-05 - 0.550952% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.2e-06 - 0.158404% [1] +| | | | | | Remainder: 0.00141424 - 24.35% +| | | | | Remainder: 0.000468239 - 7.27257% +| | | | Mini-EM: Compute responses: 0.000762238 - 9.34704% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.588e-05 - 6.01912% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00023484 - 30.8093% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.391756% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.72e-06 - 3.71317% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.56e-05 - 6.64282% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.23846% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8e-06 - 3.40657% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.84e-06 - 2.91262% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.272e-05 - 9.67467% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.221427% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.44e-06 - 2.74229% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.656e-05 - 28.3427% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.28e-06 - 3.09998% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.02e-05 - 4.34338% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.289559% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.04e-05 - 21.4614% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.68e-06 - 1.99285% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.24e-06 - 2.65713% [1] +| | | | | | Remainder: 1.848e-05 - 7.86919% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.04e-06 - 0.661211% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.24e-06 - 0.162679% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.6999e-05 - 12.7256% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024564 - 32.2262% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.293112% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023368 - 95.1311% [1] +| | | | | | Remainder: 1.124e-05 - 4.5758% +| | | | | Remainder: 0.000132599 - 17.396% +| | | | Remainder: 6.0599e-05 - 0.743103% +| | | Remainder: 1.88e-06 - 0.0230484% +| | Remainder: 0.0177411 - 11.1484% +| Remainder: 5.404e-05 - 0.033947% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00643842 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 9.94032 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000253479 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00277027 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000315839 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 0.00593194 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.158879 [1] +| Mini-EM: Total Time: 0.158838 - 99.9743% [1] +| | Mini-EM: build mesh: 0.000627398 - 0.394992% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000292199 - 46.5731% [1] +| | | Remainder: 0.000335199 - 53.4269% +| | Mini-EM: build physics blocks: 0.000826677 - 0.520453% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002388 - 0.150342% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100386 - 6.32003% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00343703 - 2.16386% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000883917 - 25.7175% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000659957 - 74.6628% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010484 - 11.8608% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.772e-05 - 8.79268% [3] +| | | | Remainder: 4.14e-05 - 4.6837% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00174256 - 50.6994% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000177479 - 10.185% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.224e-05 - 0.702417% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000205039 - 11.7666% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.5e-05 - 2.00854% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122568 - 70.3379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.684e-05 - 0.966397% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.244e-05 - 1.28776% [3] +| | | | Remainder: 4.784e-05 - 2.74539% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00016492 - 4.79833% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.1919e-05 - 2.09248% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017712 - 5.15329% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00010248 - 2.98164% [3] +| | | Remainder: 0.000294119 - 8.55736% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.656e-05 - 0.0482001% [2] +| | Mini-EM: setup physics model evaluator: 0.0670721 - 42.2267% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0670575 - 99.9783% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00357902% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000596503% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0593881 - 88.5629% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0593703 - 99.97% [1] +| | | | | | getWorksets(): 0.0311128 - 52.4046% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0311098 - 99.9906% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0190447 - 61.2178% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282643 - 14.841% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00501275 - 26.3209% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000283599 - 5.65756% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00472023 - 94.1645% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012404 - 2.62784% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.276e-05 - 0.694034% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214119 - 4.5362% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00026992 - 5.71837% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000601678 - 12.7468% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.088e-05 - 1.50162% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000557158 - 11.8036% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.22e-05 - 1.31773% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000977437 - 20.7074% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000382719 - 39.1554% [1] +| | | | | | | | | | | | Remainder: 0.000594718 - 60.8446% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0017308 - 36.6676% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.62e-05 - 0.555058% [1] +| | | | | | | | | | | Remainder: 5.304e-05 - 1.12367% +| | | | | | | | | | Remainder: 8.92e-06 - 0.177946% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00715114 - 37.5491% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00378651 - 52.9497% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1e-05 - 1.08279% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.36e-06 - 0.247193% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00206847 - 54.6275% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00127564 - 33.689% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.02e-05 - 0.269377% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010948 - 2.89132% [1] +| | | | | | | | | | | Remainder: 0.000272359 - 7.19288% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00147492 - 20.6249% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00155572 - 21.7548% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.524e-05 - 0.772464% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000152439 - 2.13167% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 8.884e-05 - 1.24232% [1] +| | | | | | | | | | Remainder: 3.748e-05 - 0.524112% +| | | | | | | | | Remainder: 0.00405443 - 21.289% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0120462 - 38.7217% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0120272 - 99.8416% [2] +| | | | | | | | | Remainder: 1.908e-05 - 0.15839% +| | | | | | | | Remainder: 1.884e-05 - 0.0605596% +| | | | | | | Remainder: 2.92e-06 - 0.00938522% +| | | | | | getOrientations(): 6.08e-06 - 0.0102408% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000694518 - 1.16981% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000678798 - 1.14333% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000352799 - 0.594235% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117439 - 0.197808% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000816958 - 1.37604% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.0015496% [2] +| | | | | | Remainder: 0.02559 - 43.1024% +| | | | | Remainder: 1.78e-05 - 0.0299723% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.0120494% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.588e-05 - 0.0236812% [1] +| | | | build response library: 0.00762206 - 11.3664% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0075281 - 98.7673% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.040382% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 69.7368% [1] +| | | | | | | Remainder: 9.2e-07 - 30.2632% +| | | | | | getOrientations(): 4.4e-07 - 0.00584477% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741478 - 9.84947% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884318 - 11.7469% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394478 - 5.24007% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00135424 - 17.9891% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.018597% [3] +| | | | | | Remainder: 0.00414871 - 55.1096% +| | | | | Remainder: 9.396e-05 - 1.23274% +| | | | Remainder: 2.064e-05 - 0.0307795% +| | | Remainder: 1.456e-05 - 0.021708% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0295414 - 18.5984% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0295335 - 99.9733% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00243791% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00176071% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0294942 - 99.8667% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0294802 - 99.9525% [1] +| | | | | | getWorksets(): 0.0156519 - 53.0931% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.015651 - 99.9941% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.015051 - 96.1661% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277335 - 18.4264% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00276099 - 18.3443% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001632 - 5.91092% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00259507 - 93.9906% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 2.00842% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.936e-05 - 1.13137% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000153279 - 5.90654% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00019088 - 7.35548% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000448038 - 17.2649% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.536e-05 - 0.977236% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000407879 - 15.7174% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.948e-05 - 0.750653% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000821878 - 31.6707% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000410119 - 49.9002% [1] +| | | | | | | | | | | | Remainder: 0.000411759 - 50.0998% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000414319 - 15.9656% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2e-05 - 0.770691% [1] +| | | | | | | | | | | Remainder: 1.248e-05 - 0.480911% +| | | | | | | | | | Remainder: 2.72e-06 - 0.0985153% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00624078 - 41.4644% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00343063 - 54.9712% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.432e-05 - 0.417416% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.92e-06 - 0.230861% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00175443 - 51.1403% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162488 - 47.3637% [1] +| | | | | | | | | | | Remainder: 2.908e-05 - 0.847658% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150044 - 24.0424% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00118416 - 18.9745% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.616e-05 - 0.258942% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.3639e-05 - 1.50044% [1] +| | | | | | | | | | Remainder: 1.576e-05 - 0.252532% +| | | | | | | | | Remainder: 0.00327583 - 21.7649% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000593199 - 3.79017% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000582719 - 98.2333% [1] +| | | | | | | | | Remainder: 1.048e-05 - 1.76669% +| | | | | | | | Remainder: 6.84e-06 - 0.0437033% +| | | | | | | Remainder: 9.2e-07 - 0.00587787% +| | | | | | getOrientations(): 6.2e-06 - 0.0210311% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000354679 - 1.20311% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000331439 - 1.12428% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000188559 - 0.639613% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00180824 - 6.13374% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00178967 - 98.9736% [1] +| | | | | | | Remainder: 1.856e-05 - 1.02642% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000401719 - 1.36268% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.0017639% [2] +| | | | | | Remainder: 0.0107369 - 36.4207% +| | | | | Remainder: 1.4e-05 - 0.047467% +| | | | fmb->setupBCFieldManagers(): 2.84e-06 - 0.00961619% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.24e-05 - 0.0419862% [1] +| | | | build response library: 1.82e-05 - 0.0616249% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.53846% [1] +| | | | | Remainder: 1.792e-05 - 98.4615% +| | | | Remainder: 4.68e-06 - 0.0158464% +| | | Remainder: 7.88e-06 - 0.0266744% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0053155 - 3.3465% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0012968 - 24.3965% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00365147 - 68.6947% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.392e-05 - 2.02439% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00257459 - 70.5084% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.043502% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.130506% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0279656% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.512e-05 - 0.975688% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.88e-05 - 3.44909% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000200359 - 7.78216% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.224e-05 - 0.863826% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00013496 - 5.24199% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000171119 - 6.64645% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000230319 - 8.94584% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.2e-07 - 0.0279656% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4e-07 - 0.0155364% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000365199 - 14.1847% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00111672 - 43.3745% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.308e-05 - 1.28486% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000157 - 6.09805% [1] +| | | | | Remainder: 2.336e-05 - 0.907328% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.08e-06 - 0.248667% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.0547725% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000100999 - 2.76598% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000827398 - 22.6593% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000464359 - 56.1228% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000352559 - 42.6106% [1] +| | | | | Remainder: 1.048e-05 - 1.26662% +| | | | Remainder: 6.348e-05 - 1.73848% +| | | Remainder: 0.000367238 - 6.90881% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00411271 - 2.58925% [1] +| | | getWorksets(): 2e-06 - 0.0486298% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 58% [1] +| | | | Remainder: 8.4e-07 - 42% +| | | getOrientations(): 5.6e-07 - 0.0136163% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000691478 - 16.8132% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879437 - 21.3834% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391159 - 9.51098% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011636 - 28.2927% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0282053% [3] +| | | Remainder: 0.000983317 - 23.9092% +| | panzer::ModelEvaluator::create_W_op: 0.00332707 - 2.09463% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00753098 - 4.7413% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.116e-05 - 0.546542% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00637914 - 84.7053% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.013795% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.98e-05 - 0.467147% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.1879e-05 - 1.4403% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010968 - 1.71935% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.832e-05 - 0.287186% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0001154 - 1.80902% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000102959 - 1.61399% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000712958 - 11.1764% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016592 - 2.60098% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.014422% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111948 - 17.549% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000215479 - 3.37787% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.588e-05 - 0.562458% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00021172 - 3.31894% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000217919 - 3.41612% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000291919 - 4.57615% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.28e-06 - 0.0514176% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.024e-05 - 0.474045% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000200919 - 3.14962% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00033932 - 5.31921% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173832 - 27.25% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.212e-05 - 0.346755% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000115399 - 1.80901% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022484 - 3.52461% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000232359 - 3.64248% [1] +| | | | Remainder: 3.1239e-05 - 0.489705% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.84e-06 - 0.0908248% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.0138096% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001006 - 1.33582% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000971957 - 12.9061% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000956077 - 98.3662% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.8e-06 - 0.90539% [1] +| | | | Remainder: 7.08e-06 - 0.728427% +| | | Remainder: 3.024e-05 - 0.401541% +| | MaxwellPreconditioner::build: 0.0014092 - 0.887191% [1] +| | | MaxwellPreconditioner: Schur complement: 1.3879e-05 - 0.984888% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000855958 - 60.7409% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.429928% [1] +| | | | Ifpack2::Relaxation::compute: 0.000111079 - 12.9772% [1] +| | | | Remainder: 0.000741199 - 86.5929% +| | | MaxwellPreconditioner: Solver S_E: 0.000440839 - 31.283% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.308503% [1] +| | | | Ifpack2::Relaxation::compute: 5.208e-05 - 11.8138% [1] +| | | | Remainder: 0.000387399 - 87.8777% +| | | MaxwellPreconditioner: Block preconditioner: 8.984e-05 - 6.37527% [1] +| | | Remainder: 8.68e-06 - 0.615954% +| | Mini-EM: timestepper: 0.00764686 - 4.81425% [1] +| | | Mini-EM: Advance Time Step: 0.00764502 - 99.9759% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000867478 - 11.347% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.652e-05 - 5.36267% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000651438 - 75.0956% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.128946% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.36e-06 - 1.43682% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.648e-05 - 5.59992% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.588e-05 - 3.97275% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.8e-06 - 0.890338% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.6559e-05 - 4.07698% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.752e-05 - 2.68943% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.904e-05 - 5.9929% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 4.072e-05 - 6.25079% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.104384% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.616e-05 - 11.6911% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.004e-05 - 4.61134% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.836e-05 - 2.81838% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.04e-06 - 1.23419% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.668e-05 - 4.09555% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.044e-05 - 9.27794% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.36e-06 - 0.362275% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.319e-06 - 1.12351% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.228e-05 - 3.42013% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.404e-05 - 5.22536% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.08e-05 - 10.8683% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.36e-06 - 0.976302% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.42e-05 - 2.17979% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.272e-05 - 5.02273% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.04e-05 - 1.59647% [1] +| | | | | | Remainder: 2.836e-05 - 4.35345% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.6e-06 - 1.10666% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.239776% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.608e-05 - 11.0758% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.536e-05 - 2.92342% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.4e-06 - 37.0662% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 3.47003% [1] +| | | | | | Remainder: 1.508e-05 - 59.4637% +| | | | | Remainder: 3.64e-05 - 4.19607% +| | | | Stratimikos: BelosLOWS: 0.00596254 - 77.9925% [1] +| | | | | GMRES block system: Operation Op*x: 9.1279e-05 - 1.53087% [1] +| | | | | Belos::MVT::MvAddMv: 6.072e-05 - 1.01836% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00535475 - 89.8064% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000210158 - 3.92471% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.7839e-05 - 18.005% [2] +| | | | | | | | Belos::MVT::MvDot: 3.3399e-05 - 88.2661% [2] +| | | | | | | | Remainder: 4.44e-06 - 11.7339% +| | | | | | | Belos::MVT::MvScale: 2.772e-05 - 13.1901% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.0679e-05 - 38.3897% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.42e-05 - 91.9694% [2] +| | | | | | | | Remainder: 6.479e-06 - 8.03059% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.432e-05 - 6.81392% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.256e-05 - 87.7095% [2] +| | | | | | | | Remainder: 1.76e-06 - 12.2905% +| | | | | | | Remainder: 4.96e-05 - 23.6013% +| | | | | | Belos::MVT::MvAddMv: 1.744e-05 - 0.325692% [2] +| | | | | | Belos::MVT::MvNorm: 3.3e-05 - 0.616276% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00361727 - 67.5526% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.724e-05 - 0.476603% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.0879e-05 - 0.300752% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000353639 - 9.77641% [2] +| | | | | | | | Belos::MVT::Assign: 8.6e-06 - 2.43186% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 6.616e-05 - 18.7083% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.416e-05 - 66.7473% [7] +| | | | | | | | | Remainder: 2.2e-05 - 33.2527% +| | | | | | | | Belos::MVT::MvDot: 2.104e-05 - 5.94957% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.556e-05 - 4.39997% [7] +| | | | | | | | CG Q_B: Operation Op*x: 2.544e-05 - 7.19378% [5] +| | | | | | | | Belos::MVT::MvAddMv: 3e-05 - 8.48323% [15] +| | | | | | | | Remainder: 0.000186839 - 52.8333% +| | | | | | | CG S_E: Operation Op*x: 1.4239e-05 - 0.393639% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00266839 - 73.7681% [1] +| | | | | | | | Belos::MVT::Assign: 4.08e-06 - 0.152901% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00038108 - 14.2813% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00022936 - 60.1868% [102] +| | | | | | | | | Remainder: 0.00015172 - 39.8132% +| | | | | | | | Belos::MVT::MvDot: 0.000319719 - 11.9817% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000191719 - 7.18481% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000778157 - 29.162% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.00061124 - 22.9067% [303] +| | | | | | | | Remainder: 0.000382398 - 14.3306% +| | | | | | | Remainder: 0.00055288 - 15.2845% +| | | | | | GMRES block system: Operation Op*x: 3.372e-05 - 0.629722% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.84e-06 - 0.165087% [1] +| | | | | | Remainder: 0.00143432 - 26.7859% +| | | | | Remainder: 0.0004558 - 7.64439% +| | | | Mini-EM: Compute responses: 0.000752718 - 9.84586% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.5439e-05 - 6.03666% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00023444 - 31.1458% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.409486% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.96e-06 - 3.39533% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.548e-05 - 6.60297% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.272991% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.44e-06 - 3.60007% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6e-06 - 2.55929% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.292e-05 - 9.77649% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.392425% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.08e-06 - 2.59341% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.912e-05 - 29.483% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8e-06 - 3.41239% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.008e-05 - 4.29961% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.255929% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.804e-05 - 20.4914% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.64e-06 - 1.97918% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.76e-06 - 2.45692% [1] +| | | | | | Remainder: 1.88e-05 - 8.01911% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.16e-06 - 0.685516% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.175364% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.28e-05 - 12.3287% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000244119 - 32.4317% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.262167% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000232599 - 95.281% [1] +| | | | | | Remainder: 1.088e-05 - 4.45684% +| | | | | Remainder: 0.00012944 - 17.1963% +| | | | Remainder: 6.2279e-05 - 0.814635% +| | | Remainder: 1.84e-06 - 0.0240622% +| | Remainder: 0.0176371 - 11.1038% +| Remainder: 4.08e-05 - 0.02568% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00596254 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 10.7337 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000287599 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00327763 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000288039 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 0.00658858 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.157371 [1] +| Mini-EM: Total Time: 0.157308 - 99.9603% [1] +| | Mini-EM: build mesh: 0.000624558 - 0.397028% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296959 - 47.5471% [1] +| | | Remainder: 0.000327599 - 52.4529% +| | Mini-EM: build physics blocks: 0.000814437 - 0.517733% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023976 - 0.152414% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0110258 - 7.00905% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00341307 - 2.16967% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000881878 - 25.8383% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000664399 - 75.3391% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000100639 - 11.4119% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.748e-05 - 8.7858% [3] +| | | | Remainder: 3.936e-05 - 4.4632% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00172024 - 50.4014% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018456 - 10.7288% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.288e-05 - 0.748734% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000211719 - 12.3076% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.588e-05 - 2.08576% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118732 - 69.0206% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.676e-05 - 0.974285% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.34e-05 - 1.36028% [3] +| | | | Remainder: 4.772e-05 - 2.77404% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00016436 - 4.81561% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.1359e-05 - 2.09076% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017736 - 5.19649% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00010172 - 2.98031% [3] +| | | Remainder: 0.000296157 - 8.67714% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.0439e-05 - 0.0511346% [2] +| | Mini-EM: setup physics model evaluator: 0.0640343 - 40.7063% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0640184 - 99.9751% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00399885% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.00062482% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0563021 - 87.9468% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0562811 - 99.9626% [1] +| | | | | | getWorksets(): 0.0296974 - 52.7661% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0296942 - 99.9895% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0176501 - 59.4395% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275483 - 15.608% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00360415 - 20.42% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000261239 - 7.24828% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00333427 - 92.512% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012616 - 3.78374% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.248e-05 - 0.974126% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000196399 - 5.89031% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000261479 - 7.84216% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000598119 - 17.9385% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.6119e-05 - 2.28293% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000514119 - 15.4192% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.9e-05 - 1.7695% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000923277 - 27.6905% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000358519 - 38.8311% [1] +| | | | | | | | | | | | Remainder: 0.000564758 - 61.1689% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000476439 - 14.2892% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.22e-05 - 0.665813% [1] +| | | | | | | | | | | Remainder: 4.848e-05 - 1.45399% +| | | | | | | | | | Remainder: 8.64e-06 - 0.239724% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00732082 - 41.4775% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00357659 - 48.855% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.132e-05 - 1.15529% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.24e-06 - 0.258347% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165152 - 46.1757% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158076 - 44.1973% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.032e-05 - 0.288543% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000109599 - 3.06434% [1] +| | | | | | | | | | | Remainder: 0.00017384 - 4.8605% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00188735 - 25.7806% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00151864 - 20.7441% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.788e-05 - 0.790622% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001486 - 2.02983% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.352e-05 - 1.27745% [1] +| | | | | | | | | | Remainder: 3.824e-05 - 0.522346% +| | | | | | | | | Remainder: 0.00397031 - 22.4945% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0120252 - 40.4968% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0120051 - 99.833% [2] +| | | | | | | | | Remainder: 2.008e-05 - 0.166983% +| | | | | | | | Remainder: 1.892e-05 - 0.0637161% +| | | | | | | Remainder: 3.12e-06 - 0.010506% +| | | | | | getOrientations(): 6.12e-06 - 0.010874% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000689118 - 1.22442% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000679118 - 1.20665% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000347399 - 0.617257% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011528 - 0.204829% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000814077 - 1.44645% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00149251% [2] +| | | | | | Remainder: 0.0239318 - 42.5219% +| | | | | Remainder: 2.104e-05 - 0.0373698% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.0123714% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.0231808% [1] +| | | | build response library: 0.00767158 - 11.9834% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00757498 - 98.7408% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0417163% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.4e-07 - 0.0058086% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725638 - 9.57941% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888478 - 11.7291% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397839 - 5.25201% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013952 - 18.4185% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0174258% [3] +| | | | | | Remainder: 0.00416291 - 54.956% +| | | | | Remainder: 9.66e-05 - 1.25919% +| | | | Remainder: 1.9e-05 - 0.029679% +| | | Remainder: 1.592e-05 - 0.0248617% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0290168 - 18.4458% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0290084 - 99.9713% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00234415% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00193047% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0289704 - 99.869% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.028961 - 99.9674% [1] +| | | | | | getWorksets(): 0.0157438 - 54.3619% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0157429 - 99.9944% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.015145 - 96.2025% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274651 - 18.1347% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277931 - 18.3513% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016584 - 5.96694% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00261111 - 93.9481% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.204e-05 - 1.99302% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.984e-05 - 1.14281% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000156599 - 5.9974% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00018336 - 7.02229% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000441038 - 16.8908% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.544e-05 - 0.974297% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000416199 - 15.9395% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.776e-05 - 0.68017% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000837678 - 32.0813% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000404239 - 48.2571% [1] +| | | | | | | | | | | | Remainder: 0.000433439 - 51.7429% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000417479 - 15.9885% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.076e-05 - 0.795063% [1] +| | | | | | | | | | | Remainder: 1.292e-05 - 0.494808% +| | | | | | | | | | Remainder: 2.36e-06 - 0.0849131% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00592538 - 39.1243% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00286187 - 48.2985% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.484e-05 - 0.518542% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.4e-06 - 0.258572% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00162163 - 56.6634% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00119016 - 41.5867% [1] +| | | | | | | | | | | Remainder: 2.784e-05 - 0.97279% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00146016 - 24.6424% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0014484 - 24.4439% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.7239e-05 - 0.290935% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00012024 - 2.02924% [1] +| | | | | | | | | | Remainder: 1.748e-05 - 0.295002% +| | | | | | | | | Remainder: 0.00369383 - 24.3897% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000590838 - 3.75305% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000579758 - 98.1247% [1] +| | | | | | | | | Remainder: 1.108e-05 - 1.8753% +| | | | | | | | Remainder: 7e-06 - 0.0444646% +| | | | | | | Remainder: 8.8e-07 - 0.00558952% +| | | | | | getOrientations(): 5.68e-06 - 0.0196126% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000355719 - 1.22827% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000334239 - 1.1541% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018488 - 0.638376% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00189167 - 6.5318% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00187348 - 99.0379% [1] +| | | | | | | Remainder: 1.82e-05 - 0.96211% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000396479 - 1.36901% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00151928% [2] +| | | | | | Remainder: 0.0100481 - 34.6954% +| | | | | Remainder: 9.44e-06 - 0.0325849% +| | | | fmb->setupBCFieldManagers(): 2.96e-06 - 0.0102039% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.116e-05 - 0.0384716% [1] +| | | | build response library: 1.824e-05 - 0.0628783% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31579% [1] +| | | | | Remainder: 1.8e-05 - 98.6842% +| | | | Remainder: 4.4e-06 - 0.015168% +| | | Remainder: 8.32e-06 - 0.0286731% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00542999 - 3.45181% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00135384 - 24.9326% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00370967 - 68.3182% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.328e-05 - 1.97538% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00259687 - 70.0028% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.0415885% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.2e-06 - 0.123225% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0277257% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.624e-05 - 1.01045% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 9.14e-05 - 3.51962% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000203119 - 7.82168% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.004e-05 - 0.771697% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00012984 - 4.99986% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000175879 - 6.77272% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00022844 - 8.79673% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.0354272% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.0200241% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000366559 - 14.1154% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00113436 - 43.6816% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.568e-05 - 1.37396% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0001552 - 5.97642% [1] +| | | | | Remainder: 2.368e-05 - 0.911866% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.8e-06 - 0.237218% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.0528349% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010036 - 2.70536% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000866477 - 23.3573% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000481198 - 55.535% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000374519 - 43.2232% [1] +| | | | | Remainder: 1.076e-05 - 1.24181% +| | | | Remainder: 6.1919e-05 - 1.66912% +| | | Remainder: 0.00036648 - 6.74919% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413323 - 2.62747% [1] +| | | getWorksets(): 2.36e-06 - 0.0570982% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 62.7119% [1] +| | | | Remainder: 8.8e-07 - 37.2881% +| | | getOrientations(): 7.2e-07 - 0.0174198% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000715838 - 17.3191% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000868517 - 21.013% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394159 - 9.53635% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117232 - 28.3632% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0300008% [3] +| | | Remainder: 0.000978077 - 23.6638% +| | panzer::ModelEvaluator::create_W_op: 0.00351451 - 2.23415% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00790854 - 5.02741% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.472e-05 - 0.565465% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00669994 - 84.7178% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0137315% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.876e-05 - 0.429258% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.164e-05 - 1.36777% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0001112 - 1.65972% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.932e-05 - 0.288361% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000118559 - 1.76955% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010344 - 1.54389% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000800118 - 11.9422% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000165359 - 2.46807% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0137315% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011198 - 16.7135% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000242479 - 3.61912% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.688e-05 - 0.550453% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00020608 - 3.07585% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000214279 - 3.19822% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000288599 - 4.30749% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.16e-06 - 0.0471646% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.124e-05 - 0.466273% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020272 - 3.0257% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000337759 - 5.04122% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00194467 - 29.0252% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.324e-05 - 0.346869% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011832 - 1.76599% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000222159 - 3.31584% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000235399 - 3.51345% [1] +| | | | Remainder: 3.292e-05 - 0.491348% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.56e-06 - 0.0829483% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0126446% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001072 - 1.3555% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00101888 - 12.8833% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.001001 - 98.2451% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.48e-06 - 0.930436% [1] +| | | | Remainder: 8.4e-06 - 0.824437% +| | | Remainder: 3.024e-05 - 0.382372% +| | MaxwellPreconditioner::build: 0.00139272 - 0.885342% [1] +| | | MaxwellPreconditioner: Schur complement: 1.316e-05 - 0.944916% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000850478 - 61.0661% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.413885% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011048 - 12.9903% [1] +| | | | Remainder: 0.000736478 - 86.5958% +| | | MaxwellPreconditioner: Solver S_E: 0.000432318 - 31.0414% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.268321% [1] +| | | | Ifpack2::Relaxation::compute: 5.168e-05 - 11.9542% [1] +| | | | Remainder: 0.000379478 - 87.7775% +| | | MaxwellPreconditioner: Block preconditioner: 8.824e-05 - 6.33582% [1] +| | | Remainder: 8.52e-06 - 0.611754% +| | Mini-EM: timestepper: 0.00830806 - 5.28139% [1] +| | | Mini-EM: Advance Time Step: 0.0083061 - 99.9764% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000877358 - 10.5628% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.968e-05 - 5.66245% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000655198 - 74.6785% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.1221% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.68e-06 - 1.47742% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.54e-05 - 5.40295% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.512e-05 - 3.83396% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.48e-06 - 0.989014% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.52e-05 - 3.84617% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.772e-05 - 2.70453% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.8e-05 - 5.79977% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.116e-05 - 7.80833% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.103785% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6119e-05 - 11.6177% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.984e-05 - 4.55435% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.78e-05 - 2.71674% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.04e-06 - 1.22711% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.556e-05 - 3.90111% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.004e-05 - 9.16364% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.329671% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.72e-06 - 1.17827% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.244e-05 - 3.42492% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.312e-05 - 5.05496% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.848e-05 - 10.4518% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.92e-06 - 1.05617% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.42e-05 - 2.16728% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.3239e-05 - 5.07312% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.016e-05 - 1.55068% [1] +| | | | | | Remainder: 2.912e-05 - 4.44446% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.8e-06 - 1.00301% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.92e-06 - 0.218839% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001002 - 11.4207% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.604e-05 - 2.968% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.76e-06 - 37.4808% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8e-07 - 3.0722% [1] +| | | | | | Remainder: 1.548e-05 - 59.447% +| | | | | Remainder: 3.552e-05 - 4.04852% +| | | | Stratimikos: BelosLOWS: 0.00662114 - 79.7142% [1] +| | | | | GMRES block system: Operation Op*x: 9.1e-05 - 1.37439% [1] +| | | | | Belos::MVT::MvAddMv: 6.096e-05 - 0.920687% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00600166 - 90.6439% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002436 - 4.05888% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.984e-05 - 16.3547% [2] +| | | | | | | | Belos::MVT::MvDot: 3.512e-05 - 88.1526% [2] +| | | | | | | | Remainder: 4.72e-06 - 11.8474% +| | | | | | | Belos::MVT::MvScale: 5.232e-05 - 21.4778% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.516e-05 - 34.9589% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.852e-05 - 92.2029% [2] +| | | | | | | | Remainder: 6.64e-06 - 7.79709% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.62e-05 - 6.65025% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.424e-05 - 87.9012% [2] +| | | | | | | | Remainder: 1.96e-06 - 12.0988% +| | | | | | | Remainder: 5.008e-05 - 20.5583% +| | | | | | Belos::MVT::MvAddMv: 1.7759e-05 - 0.295901% [2] +| | | | | | Belos::MVT::MvNorm: 3.368e-05 - 0.561178% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00413903 - 68.9647% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.696e-05 - 0.409758% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.124e-05 - 0.271561% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00034412 - 8.31403% [2] +| | | | | | | | Belos::MVT::Assign: 9.2e-06 - 2.67349% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.68e-05 - 25.2238% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.308e-05 - 72.6728% [7] +| | | | | | | | | Remainder: 2.372e-05 - 27.3272% +| | | | | | | | Belos::MVT::MvDot: 2.632e-05 - 7.64849% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.944e-05 - 5.64919% [7] +| | | | | | | | CG Q_B: Operation Op*x: 2.932e-05 - 8.52028% [5] +| | | | | | | | Belos::MVT::MvAddMv: 3.56e-05 - 10.3452% [15] +| | | | | | | | Remainder: 0.00013744 - 39.9396% +| | | | | | | CG S_E: Operation Op*x: 1.484e-05 - 0.358538% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00317227 - 76.6429% [1] +| | | | | | | | Belos::MVT::Assign: 4.44e-06 - 0.139963% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0004444 - 14.0089% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00025692 - 57.8128% [102] +| | | | | | | | | Remainder: 0.00018748 - 42.1872% +| | | | | | | | Belos::MVT::MvDot: 0.000407678 - 12.8513% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000250598 - 7.89964% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000852198 - 26.864% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.000749318 - 23.6209% [303] +| | | | | | | | Remainder: 0.000463639 - 14.6154% +| | | | | | | Remainder: 0.000579597 - 14.0032% +| | | | | | GMRES block system: Operation Op*x: 3.312e-05 - 0.551847% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8e-06 - 0.133296% [1] +| | | | | | Remainder: 0.00152648 - 25.4342% +| | | | | Remainder: 0.000467518 - 7.06099% +| | | | Mini-EM: Compute responses: 0.000748158 - 9.00734% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.38e-05 - 5.85438% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000234559 - 31.3515% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.392225% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.04e-06 - 3.42771% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.548e-05 - 6.59962% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.272852% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.2e-06 - 3.49592% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.12e-06 - 2.60915% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.304e-05 - 9.82269% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.4e-07 - 0.272852% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.08e-06 - 2.5921% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.72e-05 - 28.6495% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.12e-06 - 3.46182% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.1e-05 - 4.68965% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.289906% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.9919e-05 - 21.2821% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.64e-06 - 1.97818% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.6e-06 - 2.38746% [1] +| | | | | | Remainder: 1.824e-05 - 7.7763% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.76e-06 - 0.636229% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.176433% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.388e-05 - 12.5482% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000238999 - 31.945% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.28452% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000227399 - 95.1464% [1] +| | | | | | Remainder: 1.092e-05 - 4.56906% +| | | | | Remainder: 0.00013084 - 17.4883% +| | | | Remainder: 5.9439e-05 - 0.715607% +| | | Remainder: 1.96e-06 - 0.0235916% +| | Remainder: 0.0173721 - 11.0433% +| Remainder: 6.248e-05 - 0.0397024% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00662114 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 9.66601 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0002642 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00322999 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000286159 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 0.00650874 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.158289 [1] +| Mini-EM: Total Time: 0.158245 - 99.9721% [1] +| | Mini-EM: build mesh: 0.000747638 - 0.472455% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000302199 - 40.4205% [1] +| | | Remainder: 0.000445439 - 59.5795% +| | Mini-EM: build physics blocks: 0.000807637 - 0.510371% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023452 - 0.1482% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00969581 - 6.12708% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00347779 - 2.19772% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000879517 - 25.2895% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000662677 - 75.3456% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010008 - 11.379% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.732e-05 - 8.79119% [3] +| | | | Remainder: 3.944e-05 - 4.48428% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00168436 - 48.4318% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018984 - 11.2708% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.236e-05 - 0.733812% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000208439 - 12.375% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.904e-05 - 1.7241% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115796 - 68.7478% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.668e-05 - 0.990289% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.28e-05 - 1.35363% [3] +| | | | Remainder: 4.724e-05 - 2.80463% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000164439 - 4.72826% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.148e-05 - 2.05533% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000278999 - 8.02231% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000103439 - 2.97427% [3] +| | | Remainder: 0.00029556 - 8.4985% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.016e-05 - 0.0506556% [2] +| | Mini-EM: setup physics model evaluator: 0.0658501 - 41.6127% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0658347 - 99.9767% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00370625% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000789857% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.058068 - 88.2028% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0580532 - 99.9745% [1] +| | | | | | getWorksets(): 0.0301556 - 51.9448% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0301527 - 99.9902% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.018462 - 61.2285% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274863 - 14.888% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00370559 - 20.0714% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000260439 - 7.02828% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00343627 - 92.7321% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012788 - 3.72148% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.236e-05 - 0.941719% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020756 - 6.04027% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000269919 - 7.855% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000608798 - 17.7168% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.376e-05 - 2.14651% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000523559 - 15.2363% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.9679e-05 - 1.73674% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000951958 - 27.7032% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000325399 - 34.1821% [1] +| | | | | | | | | | | | Remainder: 0.000626559 - 65.8179% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000507318 - 14.7636% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.228e-05 - 0.648377% [1] +| | | | | | | | | | | Remainder: 5.1199e-05 - 1.48996% +| | | | | | | | | | Remainder: 8.88e-06 - 0.239638% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0075157 - 40.709% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00411495 - 54.7514% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.188e-05 - 1.01775% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.4e-06 - 0.228435% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00209499 - 50.9118% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00155975 - 37.9046% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.068e-05 - 0.259541% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010936 - 2.65763% [1] +| | | | | | | | | | | Remainder: 0.00028888 - 7.02026% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00196868 - 26.1942% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00109456 - 14.5636% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.596e-05 - 0.744575% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000151518 - 2.01602% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.2e-05 - 1.2241% [1] +| | | | | | | | | | Remainder: 3.804e-05 - 0.506141% +| | | | | | | | | Remainder: 0.00449211 - 24.3316% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0116716 - 38.7082% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0116525 - 99.8365% [2] +| | | | | | | | | Remainder: 1.908e-05 - 0.163474% +| | | | | | | | Remainder: 1.908e-05 - 0.063278% +| | | | | | | Remainder: 2.96e-06 - 0.00981574% +| | | | | | getOrientations(): 6.159e-06 - 0.0106092% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000671878 - 1.15735% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000678039 - 1.16796% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000349159 - 0.601446% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000129559 - 0.223173% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000813638 - 1.40154% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.00117134% [2] +| | | | | | Remainder: 0.0252485 - 43.492% +| | | | | Remainder: 1.48e-05 - 0.0254873% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.0115441% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.0225413% [1] +| | | | build response library: 0.00771974 - 11.7259% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00762494 - 98.772% [1] +| | | | | | getWorksets(): 3e-06 - 0.0393446% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 65.3333% [1] +| | | | | | | Remainder: 1.04e-06 - 34.6667% +| | | | | | getOrientations(): 4.4e-07 - 0.00577054% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730958 - 9.58641% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879557 - 11.5353% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397159 - 5.20868% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013984 - 18.3398% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0173116% [3] +| | | | | | Remainder: 0.00421411 - 55.2674% +| | | | | Remainder: 9.4799e-05 - 1.22801% +| | | | Remainder: 2.152e-05 - 0.0326879% +| | | Remainder: 1.536e-05 - 0.0233257% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0295795 - 18.6922% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0295716 - 99.9734% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00243477% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00202897% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0295344 - 99.8741% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0295238 - 99.9641% [1] +| | | | | | getWorksets(): 0.016446 - 55.7043% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.016445 - 99.9937% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.015851 - 96.3882% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277915 - 17.5329% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00275043 - 17.3517% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000174639 - 6.34951% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00257319 - 93.556% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.268e-05 - 2.04726% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.008e-05 - 1.16898% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000155 - 6.02364% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000184159 - 7.15683% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000439639 - 17.0853% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.512e-05 - 0.976219% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000410399 - 15.949% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.824e-05 - 0.708847% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000816077 - 31.7146% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000409558 - 50.1862% [1] +| | | | | | | | | | | | Remainder: 0.000406519 - 49.8138% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000407959 - 15.8542% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.128e-05 - 0.826988% [1] +| | | | | | | | | | | Remainder: 1.256e-05 - 0.48811% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0945306% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0060493 - 38.1635% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00287119 - 47.4632% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.56e-05 - 0.543328% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.04e-06 - 0.280023% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0012114 - 42.1914% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00160692 - 55.9669% [1] +| | | | | | | | | | | Remainder: 2.924e-05 - 1.01839% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150187 - 24.8272% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00155076 - 25.6353% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.7e-05 - 0.281024% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.168e-05 - 1.51555% [1] +| | | | | | | | | | Remainder: 1.68e-05 - 0.277718% +| | | | | | | | | Remainder: 0.00427215 - 26.9519% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000586598 - 3.56703% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000576278 - 98.2407% [1] +| | | | | | | | | Remainder: 1.032e-05 - 1.7593% +| | | | | | | | Remainder: 7.36e-06 - 0.0447553% +| | | | | | | Remainder: 1.04e-06 - 0.00632371% +| | | | | | getOrientations(): 5.88e-06 - 0.0199161% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000356119 - 1.20621% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000328039 - 1.1111% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018468 - 0.625529% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00187611 - 6.35458% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00185791 - 99.0299% [1] +| | | | | | | Remainder: 1.82e-05 - 0.97009% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000456879 - 1.54749% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00162581% [2] +| | | | | | Remainder: 0.00986957 - 33.4292% +| | | | | Remainder: 1.06e-05 - 0.0358904% +| | | | fmb->setupBCFieldManagers(): 2.68e-06 - 0.00906274% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.016e-05 - 0.0343572% [1] +| | | | build response library: 1.816e-05 - 0.0614102% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.32159% [1] +| | | | | Remainder: 1.792e-05 - 98.6784% +| | | | Remainder: 4.92e-06 - 0.0166376% +| | | Remainder: 7.88e-06 - 0.0266401% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00546499 - 3.45349% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00134636 - 24.636% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00374579 - 68.5416% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.416e-05 - 1.97982% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00261839 - 69.9023% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0381914% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.92e-06 - 0.111519% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.0290254% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.572e-05 - 0.982282% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.888e-05 - 3.39445% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000199879 - 7.63365% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.028e-05 - 0.774521% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0001324 - 5.05654% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000173399 - 6.62234% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00022796 - 8.7061% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8e-07 - 0.0305531% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.0183319% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000365959 - 13.9765% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00116372 - 44.4439% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.624e-05 - 1.38406% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015444 - 5.89827% [1] +| | | | | Remainder: 2.356e-05 - 0.899789% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.84e-06 - 0.235998% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.048054% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001008 - 2.69102% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000877517 - 23.4268% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000492758 - 56.1537% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000374679 - 42.6976% [1] +| | | | | Remainder: 1.008e-05 - 1.1487% +| | | | Remainder: 6.4279e-05 - 1.71603% +| | | Remainder: 0.00037284 - 6.82234% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00407835 - 2.57723% [1] +| | | getWorksets(): 2.36e-06 - 0.0578666% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 54.2373% [1] +| | | | Remainder: 1.08e-06 - 45.7627% +| | | getOrientations(): 6e-07 - 0.0147118% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000679838 - 16.6694% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000860117 - 21.0898% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386159 - 9.46852% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115572 - 28.3379% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0235389% [3] +| | | Remainder: 0.000992597 - 24.3382% +| | panzer::ModelEvaluator::create_W_op: 0.00352063 - 2.22479% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00765426 - 4.83696% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.192e-05 - 0.547669% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00640634 - 83.6964% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.0124876% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.908e-05 - 0.453925% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.308e-05 - 1.45294% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0001098 - 1.71393% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.824e-05 - 0.284718% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000121679 - 1.89935% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000103 - 1.60778% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000708398 - 11.0578% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017152 - 2.67735% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.8e-07 - 0.0137364% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110972 - 17.3221% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0002114 - 3.29986% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.552e-05 - 0.554451% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000203199 - 3.17184% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0002168 - 3.38415% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000284839 - 4.4462% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.32e-06 - 0.0518236% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.056e-05 - 0.477027% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000200839 - 3.135% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000337679 - 5.27101% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178675 - 27.8904% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.46e-05 - 0.383994% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011672 - 1.82194% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000222999 - 3.48091% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000233079 - 3.63825% [1] +| | | | Remainder: 3.184e-05 - 0.497007% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.56e-06 - 0.0857039% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0130646% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00014904 - 1.94715% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00101756 - 13.294% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000999557 - 98.2311% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.64e-06 - 0.947367% [1] +| | | | Remainder: 8.36e-06 - 0.821576% +| | | Remainder: 3.1839e-05 - 0.415965% +| | MaxwellPreconditioner::build: 0.00139888 - 0.883992% [1] +| | | MaxwellPreconditioner: Schur complement: 1.26e-05 - 0.900723% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000852117 - 60.9144% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.445948% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011072 - 12.9935% [1] +| | | | Remainder: 0.000737597 - 86.5605% +| | | MaxwellPreconditioner: Solver S_E: 0.000436239 - 31.185% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.302586% [1] +| | | | Ifpack2::Relaxation::compute: 5.32e-05 - 12.1951% [1] +| | | | Remainder: 0.000381719 - 87.5023% +| | | MaxwellPreconditioner: Block preconditioner: 8.96e-05 - 6.40514% [1] +| | | Remainder: 8.32e-06 - 0.594763% +| | Mini-EM: timestepper: 0.00824174 - 5.20821% [1] +| | | Mini-EM: Advance Time Step: 0.00823994 - 99.9782% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000878198 - 10.6578% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.908e-05 - 5.58872% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000653078 - 74.3657% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.128622% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.2e-06 - 1.40871% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.62e-05 - 5.54298% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.544e-05 - 3.8954% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.32e-06 - 0.967725% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.504e-05 - 3.83415% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.748e-05 - 2.67656% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.8999e-05 - 5.97157% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 4.94e-05 - 7.56418% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.122497% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 11.7046% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.94e-05 - 4.50176% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.828e-05 - 2.79905% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.68e-06 - 1.17597% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.54e-05 - 3.88928% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.064e-05 - 9.28526% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.92e-06 - 0.293992% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.72e-06 - 1.18209% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.28e-05 - 3.49116% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.3999e-05 - 5.20596% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.716e-05 - 10.2836% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.84e-06 - 1.04735% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.408e-05 - 2.15594% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.328e-05 - 5.09587% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.004e-05 - 1.53734% [1] +| | | | | | Remainder: 2.768e-05 - 4.23839% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.8e-06 - 1.11592% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.245958% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00010016 - 11.4052% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.76e-05 - 3.1428% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.084e-05 - 39.2754% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.47826% [1] +| | | | | | Remainder: 1.58e-05 - 57.2464% +| | | | | Remainder: 3.632e-05 - 4.13574% +| | | | Stratimikos: BelosLOWS: 0.00654074 - 79.3785% [1] +| | | | | GMRES block system: Operation Op*x: 9.196e-05 - 1.40596% [1] +| | | | | Belos::MVT::MvAddMv: 6.8399e-05 - 1.04574% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00591466 - 90.428% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000220839 - 3.73375% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.04e-05 - 18.2939% [2] +| | | | | | | | Belos::MVT::MvDot: 3.58e-05 - 88.6139% [2] +| | | | | | | | Remainder: 4.6e-06 - 11.3861% +| | | | | | | Belos::MVT::MvScale: 2.848e-05 - 12.8963% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.64e-05 - 39.1235% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.92e-05 - 91.6667% [2] +| | | | | | | | Remainder: 7.2e-06 - 8.33333% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.648e-05 - 7.46245% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.412e-05 - 85.6796% [2] +| | | | | | | | Remainder: 2.36e-06 - 14.3204% +| | | | | | | Remainder: 4.9079e-05 - 22.2239% +| | | | | | Belos::MVT::MvAddMv: 1.796e-05 - 0.303652% [2] +| | | | | | Belos::MVT::MvNorm: 3.804e-05 - 0.643147% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00406827 - 68.7828% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.716e-05 - 0.421801% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.108e-05 - 0.272352% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000326759 - 8.03189% [2] +| | | | | | | | Belos::MVT::Assign: 9.24e-06 - 2.82777% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 6.932e-05 - 21.2144% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.528e-05 - 65.3203% [7] +| | | | | | | | | Remainder: 2.404e-05 - 34.6797% +| | | | | | | | Belos::MVT::MvDot: 2.668e-05 - 8.16504% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.784e-05 - 5.45968% [7] +| | | | | | | | CG Q_B: Operation Op*x: 2.824e-05 - 8.64246% [5] +| | | | | | | | Belos::MVT::MvAddMv: 3.52e-05 - 10.7725% [15] +| | | | | | | | Remainder: 0.000140239 - 42.9182% +| | | | | | | CG S_E: Operation Op*x: 1.444e-05 - 0.354942% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00312303 - 76.7656% [1] +| | | | | | | | Belos::MVT::Assign: 4.2e-06 - 0.134485% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00044304 - 14.1862% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00025344 - 57.2048% [102] +| | | | | | | | | Remainder: 0.0001896 - 42.7952% +| | | | | | | | Belos::MVT::MvDot: 0.000401759 - 12.8644% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000236839 - 7.58363% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000864118 - 27.6692% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.000698718 - 22.3731% [303] +| | | | | | | | Remainder: 0.000474357 - 15.189% +| | | | | | | Remainder: 0.000575798 - 14.1534% +| | | | | | GMRES block system: Operation Op*x: 3.312e-05 - 0.559964% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.68e-06 - 0.146754% [1] +| | | | | | Remainder: 0.00152776 - 25.83% +| | | | | Remainder: 0.000465719 - 7.12028% +| | | | Mini-EM: Compute responses: 0.000759358 - 9.21558% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.52e-05 - 5.9524% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000239559 - 31.5476% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.350644% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.2e-06 - 3.42296% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.56e-05 - 6.51197% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.283855% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.68e-06 - 3.62332% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6e-06 - 2.5046% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.288e-05 - 9.55088% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.384039% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.32e-06 - 2.63818% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 7e-05 - 29.2204% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.599e-06 - 3.17208% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.028e-05 - 4.29122% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.25046% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.144e-05 - 21.4728% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 5.04e-06 - 2.10387% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.08e-06 - 2.538% [1] +| | | | | | Remainder: 1.84e-05 - 7.68078% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5e-06 - 0.658451% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.24e-06 - 0.163296% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.52e-05 - 12.5369% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000242279 - 31.9058% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.280668% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000230519 - 95.1461% [1] +| | | | | | Remainder: 1.108e-05 - 4.57324% +| | | | | Remainder: 0.00013088 - 17.2356% +| | | | Remainder: 6.164e-05 - 0.748064% +| | | Remainder: 1.8e-06 - 0.0218401% +| | Remainder: 0.0174133 - 11.004% +| Remainder: 4.412e-05 - 0.027873% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00654074 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 9.78482 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=CG --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 34.67 msec task-clock:u # 0.045 CPUs utilized ( +- 0.71% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,776 page-faults:u # 80.081 K/sec ( +- 0.15% ) + 30,385,182 cycles:u # 0.877 GHz ( +- 16.97% ) (72.27%) + 70,135,526 instructions:u # 2.31 insn per cycle ( +- 5.53% ) + branches:u + 345,594 branch-misses:u ( +- 0.22% ) + 27,747,574 L1-dcache-loads:u # 800.448 M/sec ( +- 0.25% ) + 378,464 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.49% ) + LLC-loads:u + LLC-load-misses:u + 26,451,464 L1-icache-loads:u # 763.058 M/sec ( +- 0.18% ) + 229,735 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.56% ) + dTLB-loads:u ( +- 25.83% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.7666 +- 0.0125 seconds time elapsed ( +- 1.63% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 310,837 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.74% ) + 16,874,769 BR_RETIRED:u ( +- 0.41% ) + + 0.73673 +- 0.00178 seconds time elapsed ( +- 0.24% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 22,638,849 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) + 5,042 ITLB_WALK:u ( +- 2.78% ) + 12,093 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.26% ) + 30,424,232 L1D_TLB:u ( +- 0.35% ) + + 0.74293 +- 0.00493 seconds time elapsed ( +- 0.66% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 26,457,783 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.24% ) + 228,400 L1I_CACHE_REFILL:u ( +- 1.20% ) + 380,763 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.68% ) + 27,775,926 L1D_CACHE:u ( +- 0.24% ) + + 0.74097 +- 0.00653 seconds time elapsed ( +- 0.88% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 463,361 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.69% ) + 484,156 LL_CACHE_RD:u ( +- 0.70% ) + 135,413 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.76% ) + 17,319 L2D_TLB_REFILL:u ( +- 2.54% ) + 249,807 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.12% ) + 1,449,346 L2D_CACHE:u ( +- 0.45% ) + + 0.75655 +- 0.00666 seconds time elapsed ( +- 0.88% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell40.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell40.output new file mode 100644 index 0000000..40def40 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell40.output @@ -0,0 +1,3008 @@ +oasis19.umiacs.umd.edu +30 CG Tpetra maxwell40.xml +output_avg5/altra_CG_Tpetra_maxwell40.output +output_avg5/altra_CG_Tpetra_maxwell40_power.output +dt = 3.33564e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00369948 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 318 iterations with total CPU time of 2.10323 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0712139 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 2.23111 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 20.7969 [1] +| Mini-EM: Total Time: 20.7968 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00064216 - 0.00308778% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031672 - 49.321% [1] +| | | Remainder: 0.00032544 - 50.679% +| | Mini-EM: build physics blocks: 0.00090292 - 0.00434163% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002264 - 0.00108863% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.45869 - 16.6309% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33388 - 6.41388% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.596902 - 44.7492% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.46602 - 78.0732% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0155308 - 2.60189% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.11522 - 19.3029% [3] +| | | | Remainder: 0.00013132 - 0.0220003% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0674103 - 5.05369% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0449937 - 66.7461% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00147032 - 2.18115% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00517832 - 7.6818% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0033884 - 5.02653% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013426 - 1.99168% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100398 - 14.8936% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00087596 - 1.29945% [3] +| | | | Remainder: 0.00012112 - 0.179676% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.130947 - 9.81695% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523663 - 3.92586% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152331 - 11.4201% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0644187 - 4.82941% [3] +| | | Remainder: 0.269507 - 20.2047% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0800915 - 0.385114% [2] +| | Mini-EM: setup physics model evaluator: 2.15767 - 10.375% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.15765 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.00014831% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.78081e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.15191 - 99.7341% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.15189 - 99.999% [1] +| | | | | | getWorksets(): 2.12747 - 98.8652% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12746 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.2243 - 57.5472% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00915072 - 0.747427% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.191736 - 15.6609% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00362464 - 1.89043% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.188035 - 98.0696% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00180244 - 0.958567% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00098648 - 0.524626% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00353612 - 1.88057% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180432 - 9.59569% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0391638 - 20.8279% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103202 - 5.48845% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0278181 - 14.7941% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00096636 - 0.513926% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0508846 - 27.0613% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022646 - 44.5047% [32] +| | | | | | | | | | | | Remainder: 0.0282386 - 55.4953% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0267442 - 14.223% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00737172 - 3.9204% [32] +| | | | | | | | | | | Remainder: 0.00039756 - 0.211429% +| | | | | | | | | | Remainder: 7.66e-05 - 0.0399507% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.890921 - 72.7701% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.5197 - 58.3328% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00071136 - 0.136879% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002262 - 0.0435252% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.278909 - 53.6674% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196861 - 37.8798% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00020896 - 0.0402078% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412345 - 7.93429% [32] +| | | | | | | | | | | Remainder: 0.00154796 - 0.297857% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.175182 - 19.663% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120748 - 13.5532% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0009818 - 0.110201% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0420784 - 4.72303% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.03142 - 3.52669% [32] +| | | | | | | | | | Remainder: 0.00081116 - 0.0910473% +| | | | | | | | | Remainder: 0.132488 - 10.8215% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.903128 - 42.4509% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.90178 - 99.8508% [64] +| | | | | | | | | Remainder: 0.0013478 - 0.149237% +| | | | | | | | Remainder: 3.88e-05 - 0.00182377% +| | | | | | | Remainder: 5.6e-06 - 0.000263224% +| | | | | | getOrientations(): 1.6e-05 - 0.000743533% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007692 - 0.0357454% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00074412 - 0.0345799% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041224 - 0.0191571% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000177 - 0.00822534% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087316 - 0.0405765% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 4.64708e-05% [2] +| | | | | | Remainder: 0.0214271 - 0.995736% +| | | | | Remainder: 2.056e-05 - 0.000955431% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000359651% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.08e-05 - 0.000964014% [1] +| | | | build response library: 0.00567908 - 0.263207% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0054746 - 96.3994% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0606437% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 73.494% [1] +| | | | | | | Remainder: 8.8e-07 - 26.506% +| | | | | | getOrientations(): 4.8e-07 - 0.00876776% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768 - 14.0284% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090388 - 16.5104% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402121 - 7.34521% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112536 - 20.556% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0204581% [3] +| | | | | | Remainder: 0.00227032 - 41.4701% +| | | | | Remainder: 0.00020448 - 3.60058% +| | | | Remainder: 2.556e-05 - 0.00118462% +| | | Remainder: 2.372e-05 - 0.00109933% +| | Mini-EM: setup auxiliary physics model evaluator: 2.46176 - 11.8372% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.46175 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.6e-06 - 6.49943e-05% [1] +| | | | fmb->setWorksetContainer(): 2.04e-06 - 8.28678e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.4617 - 99.9977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.46169 - 99.9999% [1] +| | | | | | getWorksets(): 1.65376 - 67.1797% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.65376 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.985647 - 59.6005% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00941636 - 0.955348% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.18543 - 18.8131% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00361116 - 1.94745% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.181742 - 98.0109% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00162828 - 0.895929% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00095836 - 0.527319% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00352432 - 1.93919% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017926 - 9.86341% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.039515 - 21.7424% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103424 - 5.69068% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0274554 - 15.1068% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0009206 - 0.506542% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0494843 - 27.2278% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0223576 - 45.1812% [32] +| | | | | | | | | | | | Remainder: 0.0271267 - 54.8188% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022402 - 12.3262% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00726068 - 3.99505% [32] +| | | | | | | | | | | Remainder: 0.00032476 - 0.178693% +| | | | | | | | | | Remainder: 7.724e-05 - 0.0416544% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.668046 - 67.7774% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.3905 - 58.454% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003966 - 0.101562% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00021424 - 0.054863% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.191725 - 49.0974% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197227 - 50.5064% [32] +| | | | | | | | | | | Remainder: 0.00093656 - 0.239836% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.125462 - 18.7805% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123139 - 18.4327% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00058224 - 0.0871557% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.027856 - 4.16978% [32] +| | | | | | | | | | Remainder: 0.00050664 - 0.0758391% +| | | | | | | | | Remainder: 0.122754 - 12.4542% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.668084 - 40.398% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.667206 - 99.8686% [32] +| | | | | | | | | Remainder: 0.0008776 - 0.131361% +| | | | | | | | Remainder: 2.548e-05 - 0.00154073% +| | | | | | | Remainder: 1.44e-06 - 8.70744e-05% +| | | | | | getOrientations(): 1.564e-05 - 0.000635335% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00043164 - 0.0175343% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035124 - 0.0142682% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020936 - 0.00850471% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.798595 - 32.4409% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.798572 - 99.9972% [1] +| | | | | | | Remainder: 2.236e-05 - 0.00279992% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00050388 - 0.0204688% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.6249e-05% [2] +| | | | | | Remainder: 0.0078294 - 0.318049% +| | | | | Remainder: 3.52e-06 - 0.000142991% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.000133238% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.000589824% [1] +| | | | build response library: 2.284e-05 - 0.000927794% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.75131% [1] +| | | | | Remainder: 2.244e-05 - 98.2487% +| | | | Remainder: 1.112e-05 - 0.000451711% +| | | Remainder: 8.68e-06 - 0.000352593% +| | Mini-EM: eval auxiliary physics model evaluator: 2.77507 - 13.3437% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.787657 - 28.3834% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.98102 - 71.3864% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00300616 - 0.151748% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34604 - 67.947% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00012481% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.032e-05 - 0.00373836% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.04e-05 - 0.00151555% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00939028 - 0.697621% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0790552 - 5.87316% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.200803 - 14.918% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0304772 - 2.26421% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.12044 - 8.94771% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.160749 - 11.9424% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.22551 - 16.7535% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.868e-05 - 0.00361653% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.852e-05 - 0.00137588% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.361305 - 26.842% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0279852 - 2.07907% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0193966 - 1.44101% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110293 - 8.19384% [32] +| | | | | Remainder: 0.00049932 - 0.0370954% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.96e-05 - 0.00098939% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000104997% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00243648 - 0.122991% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.627146 - 31.6578% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.312783 - 49.8741% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.314337 - 50.1218% [1] +| | | | | Remainder: 2.624e-05 - 0.00418403% +| | | | Remainder: 0.00236456 - 0.119361% +| | | Remainder: 0.0063898 - 0.230258% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428712 - 0.0206143% [1] +| | | getWorksets(): 3.88e-06 - 0.0905036% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 63.9175% [1] +| | | | Remainder: 1.4e-06 - 36.0825% +| | | getOrientations(): 7.2e-07 - 0.0167945% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074212 - 17.3105% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085708 - 19.992% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003932 - 9.17166% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117312 - 27.3638% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0289238% [3] +| | | Remainder: 0.00111576 - 26.0259% +| | panzer::ModelEvaluator::create_W_op: 2.23899 - 10.766% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.53146 - 16.9808% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00232816 - 0.0659263% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.72264 - 77.0966% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 6.17049e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0180691 - 0.663661% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0905383 - 3.32539% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.106056 - 3.89534% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00992036 - 0.364366% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.116502 - 4.279% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0990297 - 3.63727% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0172653 - 0.634138% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104113 - 3.82399% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.296e-05 - 0.00157788% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0349336 - 1.28308% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.213212 - 7.8311% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0325914 - 1.19705% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.201446 - 7.39893% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.217555 - 7.99059% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.297218 - 10.9165% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.128e-05 - 0.00225076% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0169789 - 0.623621% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208824 - 7.66993% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.331181 - 12.164% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0458969 - 1.68575% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00945988 - 0.347453% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.113559 - 4.17094% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.239505 - 8.79682% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.197522 - 7.25482% [32] +| | | | Remainder: 0.0011526 - 0.042334% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.268e-05 - 0.00120856% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.28476e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00761168 - 0.215539% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.79304 - 22.4564% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.793004 - 99.9955% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.3e-05 - 0.00290023% [1] +| | | | Remainder: 1.28e-05 - 0.00161404% +| | | Remainder: 0.00580184 - 0.16429% +| | MaxwellPreconditioner::build: 0.0115536 - 0.0555545% [1] +| | | MaxwellPreconditioner: Schur complement: 1.444e-05 - 0.124983% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00505808 - 43.7794% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.0640559% [1] +| | | | Ifpack2::Relaxation::compute: 0.00427728 - 84.5633% [1] +| | | | Remainder: 0.00077756 - 15.3726% +| | | MaxwellPreconditioner: Solver S_E: 0.00636472 - 55.0888% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0207393% [1] +| | | | Ifpack2::Relaxation::compute: 0.00590324 - 92.7494% [1] +| | | | Remainder: 0.00046016 - 7.22985% +| | | MaxwellPreconditioner: Block preconditioner: 0.000107 - 0.926121% [1] +| | | Remainder: 9.32e-06 - 0.0806678% +| | Mini-EM: timestepper: 2.60483 - 12.5251% [1] +| | | Mini-EM: Advance Time Step: 2.60482 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.308139 - 11.8296% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00191424 - 0.621225% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.297965 - 96.6981% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000617522% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00175508 - 0.589022% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0248474 - 8.33904% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0151537 - 5.08574% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00114284 - 0.383549% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0129814 - 4.35667% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0130118 - 4.3669% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0010196 - 0.342188% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00311108 - 1.04411% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.184e-05 - 0.00732972% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00243104 - 0.815881% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0307276 - 10.3125% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00898964 - 3.01701% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.004448 - 1.49279% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0273916 - 9.19291% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0551978 - 18.5249% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.048e-05 - 0.0102294% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00185812 - 0.623604% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222244 - 7.45874% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0277927 - 9.32751% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00183584 - 0.616126% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00114608 - 0.384636% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0126023 - 4.22946% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0217306 - 7.29301% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00593156 - 1.99069% [32] +| | | | | | Remainder: 0.00058048 - 0.194815% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.06e-05 - 0.00993057% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.000843774% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0076092 - 2.4694% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00046416 - 0.150633% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00043812 - 94.3899% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.310238% [1] +| | | | | | Remainder: 2.46e-05 - 5.2999% +| | | | | Remainder: 0.00015376 - 0.0498995% +| | | | Stratimikos: BelosLOWS: 2.23116 - 85.6547% [1] +| | | | | GMRES block system: Operation Op*x: 0.0174337 - 0.781376% [1] +| | | | | Belos::MVT::MvAddMv: 0.00048652 - 0.0218057% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.21258 - 99.1672% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0022282 - 0.100706% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00060088 - 26.9671% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00059436 - 98.9149% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.08508% +| | | | | | | Belos::MVT::MvScale: 0.00034268 - 15.3792% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0007886 - 35.3918% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00077416 - 98.1689% [2] +| | | | | | | | Remainder: 1.444e-05 - 1.83109% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00042744 - 19.1832% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00042492 - 99.4104% [2] +| | | | | | | | Remainder: 2.52e-06 - 0.589556% +| | | | | | | Remainder: 6.86e-05 - 3.07872% +| | | | | | Belos::MVT::MvAddMv: 0.0014654 - 0.0662305% [2] +| | | | | | Belos::MVT::MvNorm: 0.00033412 - 0.015101% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.18972 - 98.967% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00459076 - 0.209651% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0004956 - 0.022633% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0696638 - 3.18141% [2] +| | | | | | | | Belos::MVT::Assign: 0.00069008 - 0.990586% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0058046 - 8.3323% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00568824 - 97.9954% [23] +| | | | | | | | | Remainder: 0.00011636 - 2.00462% +| | | | | | | | Belos::MVT::MvDot: 0.00693748 - 9.95851% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00322664 - 4.63173% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0461781 - 66.2871% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00650316 - 9.33506% [63] +| | | | | | | | Remainder: 0.00032376 - 0.464746% +| | | | | | | CG S_E: Operation Op*x: 0.00633264 - 0.289199% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 2.09657 - 95.746% [1] +| | | | | | | | Belos::MVT::Assign: 0.00026772 - 0.0127694% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0782612 - 3.73283% [319] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0768488 - 98.1952% [319] +| | | | | | | | | Remainder: 0.00141248 - 1.80483% +| | | | | | | | Belos::MVT::MvDot: 0.0956511 - 4.56227% [637] +| | | | | | | | Belos::MVT::MvNorm: 0.0458153 - 2.18525% [319] +| | | | | | | | CG S_E: Operation Op*x: 1.77071 - 84.4576% [318] +| | | | | | | | Belos::MVT::MvAddMv: 0.103391 - 4.93143% [954] +| | | | | | | | Remainder: 0.0024706 - 0.11784% +| | | | | | | Remainder: 0.0120683 - 0.551136% +| | | | | | GMRES block system: Operation Op*x: 0.0167336 - 0.756293% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002746 - 0.0124109% [1] +| | | | | | Remainder: 0.00182064 - 0.082286% +| | | | | Remainder: 0.00066024 - 0.0295918% +| | | | Mini-EM: Compute responses: 0.064987 - 2.49487% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0018914 - 2.91043% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0549946 - 84.6241% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.88e-06 - 0.016147% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00112264 - 2.04136% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0135216 - 24.5871% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.636e-05 - 0.0297484% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00236352 - 4.29773% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00170884 - 3.10728% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0266691 - 48.494% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.532e-05 - 0.0278573% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00237916 - 4.32617% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00197276 - 3.58719% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00217364 - 3.95246% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00025616 - 0.465791% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.336e-05 - 0.0242933% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0013388 - 2.43442% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00099048 - 1.80105% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00018628 - 0.338724% [32] +| | | | | | Remainder: 0.00025776 - 0.4687% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.112e-05 - 0.0171111% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00221583% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00764572 - 11.765% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024776 - 0.381246% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.48434% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002274 - 91.7824% [1] +| | | | | | Remainder: 1.916e-05 - 7.73329% +| | | | | Remainder: 0.00019488 - 0.299876% +| | | | Remainder: 0.00054236 - 0.0208214% +| | | Remainder: 4.64e-06 - 0.000178131% +| | Remainder: 0.136765 - 0.657626% +| Remainder: 6.404e-05 - 0.000307931% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 2.23116 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.6847 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0036354 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 318 iterations with total CPU time of 2.11215 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0703342 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 2.23898 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 20.5575 [1] +| Mini-EM: Total Time: 20.5574 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00062688 - 0.00304941% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003106 - 49.547% [1] +| | | Remainder: 0.00031628 - 50.453% +| | Mini-EM: build physics blocks: 0.000795 - 0.00386722% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024392 - 0.00118653% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.46694 - 16.8647% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33172 - 6.47805% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.597411 - 44.8601% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.46685 - 78.1455% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.015478 - 2.59084% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.114945 - 19.2405% [3] +| | | | Remainder: 0.00013848 - 0.02318% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0666338 - 5.00359% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0440672 - 66.1334% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00146952 - 2.20537% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00546596 - 8.20298% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0033712 - 5.05929% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126668 - 1.90096% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100586 - 15.0954% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00080784 - 1.21236% [3] +| | | | Remainder: 0.00012676 - 0.190234% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.131004 - 9.83723% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523892 - 3.93395% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152276 - 11.4346% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0644617 - 4.84048% [3] +| | | Remainder: 0.267544 - 20.0901% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0795928 - 0.387173% [2] +| | Mini-EM: setup physics model evaluator: 2.15988 - 10.5066% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.15985 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000127786% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 3.33356e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.15401 - 99.7296% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.15399 - 99.999% [1] +| | | | | | getWorksets(): 2.12889 - 98.8346% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12888 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.22329 - 57.4617% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00925112 - 0.756248% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.192635 - 15.7473% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0036548 - 1.89727% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.188906 - 98.0644% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00184936 - 0.978982% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0010666 - 0.564618% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00334592 - 1.77121% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180074 - 9.53245% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.039264 - 20.7849% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0106522 - 5.63888% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0282654 - 14.9627% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00099072 - 0.52445% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.050855 - 26.9208% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225251 - 44.2927% [32] +| | | | | | | | | | | | Remainder: 0.02833 - 55.7073% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0268001 - 14.187% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0073914 - 3.91273% [32] +| | | | | | | | | | | Remainder: 0.0004182 - 0.22138% +| | | | | | | | | | Remainder: 7.38e-05 - 0.0383108% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.890796 - 72.8196% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.519237 - 58.2891% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0007248 - 0.13959% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00024272 - 0.0467455% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.278589 - 53.6535% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196473 - 37.8387% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022772 - 0.0438567% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0414132 - 7.97579% [32] +| | | | | | | | | | | Remainder: 0.00156692 - 0.301774% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.173912 - 19.5232% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12221 - 13.7192% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00099976 - 0.112232% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421483 - 4.73153% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0314648 - 3.53221% [32] +| | | | | | | | | | Remainder: 0.00082484 - 0.0925958% +| | | | | | | | | Remainder: 0.13061 - 10.6769% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.90555 - 42.5364% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.904202 - 99.8511% [64] +| | | | | | | | | Remainder: 0.00134792 - 0.148851% +| | | | | | | | Remainder: 4.148e-05 - 0.00194844% +| | | | | | | Remainder: 5.4e-06 - 0.000253653% +| | | | | | getOrientations(): 1.676e-05 - 0.00077809% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813 - 0.0377439% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00078052 - 0.036236% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042852 - 0.0198942% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013232 - 0.00614301% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00092988 - 0.0431701% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 4.64254e-05% [2] +| | | | | | Remainder: 0.0220015 - 1.02143% +| | | | | Remainder: 2.052e-05 - 0.00095264% +| | | | fmb->setupBCFieldManagers(): 8.56e-06 - 0.000396323% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.216e-05 - 0.001026% [1] +| | | | build response library: 0.00577952 - 0.267588% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00568692 - 98.3978% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0597863% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 74.1176% [1] +| | | | | | | Remainder: 8.8e-07 - 25.8824% +| | | | | | getOrientations(): 4.4e-07 - 0.00773705% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081136 - 14.2671% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093908 - 16.513% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004234 - 7.44515% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121988 - 21.4506% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0246179% [3] +| | | | | | Remainder: 0.00228796 - 40.232% +| | | | | Remainder: 9.26e-05 - 1.60221% +| | | | Remainder: 2.688e-05 - 0.00124453% +| | | Remainder: 2.308e-05 - 0.00106858% +| | Mini-EM: setup auxiliary physics model evaluator: 2.42798 - 11.8107% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.42797 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 2.2e-06 - 9.06106e-05% [1] +| | | | fmb->setWorksetContainer(): 2.2e-06 - 9.06106e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.42791 - 99.9976% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.42789 - 99.9992% [1] +| | | | | | getWorksets(): 1.6611 - 68.4174% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6611 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.989297 - 59.5568% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00959392 - 0.969771% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.186554 - 18.8572% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00364712 - 1.95499% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.18284 - 98.0093% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00167724 - 0.917324% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00101928 - 0.55747% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00332732 - 1.81979% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179561 - 9.82065% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0395112 - 21.6097% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0106261 - 5.81169% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0280224 - 15.3261% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000922 - 0.504265% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.049521 - 27.0843% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0221924 - 44.814% [32] +| | | | | | | | | | | | Remainder: 0.0273287 - 55.186% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225567 - 12.3368% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00735084 - 4.02036% [32] +| | | | | | | | | | | Remainder: 0.00035012 - 0.191489% +| | | | | | | | | | Remainder: 6.652e-05 - 0.0356572% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.66807 - 67.5298% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.390954 - 58.5199% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00039576 - 0.101229% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023448 - 0.0599764% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.191997 - 49.11% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197423 - 50.4978% [32] +| | | | | | | | | | | Remainder: 0.00090344 - 0.231086% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.124267 - 18.6009% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123982 - 18.5582% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00062028 - 0.0928465% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0277236 - 4.1498% [32] +| | | | | | | | | | Remainder: 0.00052388 - 0.0784169% +| | | | | | | | | Remainder: 0.125079 - 12.6432% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.671775 - 40.4416% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.670868 - 99.8651% [32] +| | | | | | | | | Remainder: 0.00090652 - 0.134944% +| | | | | | | | Remainder: 2.7e-05 - 0.00162543% +| | | | | | | Remainder: 1.64e-06 - 9.87297e-05% +| | | | | | getOrientations(): 1.448e-05 - 0.000596402% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00044 - 0.0181227% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036188 - 0.0149051% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022192 - 0.00914044% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.757879 - 31.2155% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.757856 - 99.997% [1] +| | | | | | | Remainder: 2.256e-05 - 0.00297673% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005322 - 0.0219202% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 2.30653e-05% [2] +| | | | | | Remainder: 0.00734268 - 0.30243% +| | | | | Remainder: 2.004e-05 - 0.0008254% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.000161452% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.332e-05 - 0.000548606% [1] +| | | | build response library: 2.536e-05 - 0.00104449% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.41956% [1] +| | | | | Remainder: 2.5e-05 - 98.5804% +| | | | Remainder: 1.096e-05 - 0.000451406% +| | | Remainder: 8.8e-06 - 0.000362441% +| | Mini-EM: eval auxiliary physics model evaluator: 2.69806 - 13.1245% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.741145 - 27.4695% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.95093 - 72.3087% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00293896 - 0.150644% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.35138 - 69.2684% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000136157% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.056e-05 - 0.00374136% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.916e-05 - 0.00141781% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.010812 - 0.800075% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0783292 - 5.79624% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.200819 - 14.8603% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0310898 - 2.3006% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.12261 - 9.07295% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.160985 - 11.9126% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.225217 - 16.6658% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.912e-05 - 0.00363481% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.928e-05 - 0.00142669% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362949 - 26.8577% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0281855 - 2.08569% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0187387 - 1.38664% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110937 - 8.20915% [32] +| | | | | Remainder: 0.00056676 - 0.0419394% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.952e-05 - 0.00100055% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000106616% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00267712 - 0.137223% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.591507 - 30.3192% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.295917 - 50.0276% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.295564 - 49.9679% [1] +| | | | | Remainder: 2.656e-05 - 0.00449022% +| | | | Remainder: 0.0024074 - 0.123398% +| | | Remainder: 0.00598436 - 0.221802% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00445112 - 0.0216521% [1] +| | | getWorksets(): 6.64e-06 - 0.149176% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.64e-06 - 69.8795% [1] +| | | | Remainder: 2e-06 - 30.1205% +| | | getOrientations(): 6.8e-07 - 0.0152771% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078064 - 17.5381% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009028 - 20.2825% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00044108 - 9.90942% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126896 - 28.5088% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0314528% [3] +| | | Remainder: 0.00104892 - 23.5653% +| | panzer::ModelEvaluator::create_W_op: 2.10738 - 10.2512% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.5165 - 17.1057% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00243044 - 0.0691153% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.76481 - 78.624% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 7.23376e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0323575 - 1.17033% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.090905 - 3.28793% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.104349 - 3.77418% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00951476 - 0.344138% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.116993 - 4.23151% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0990027 - 3.58081% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0174463 - 0.631013% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.10571 - 3.82342% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.676e-05 - 0.00169125% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0348434 - 1.26024% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.211218 - 7.63952% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0346838 - 1.25447% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.207083 - 7.48995% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.217654 - 7.87227% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300226 - 10.8588% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.132e-05 - 0.00221787% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0322279 - 1.16565% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207813 - 7.51635% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.333455 - 12.0607% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0470904 - 1.70321% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00954056 - 0.345071% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114206 - 4.1307% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.239716 - 8.67024% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.197394 - 7.13952% [32] +| | | | Remainder: 0.00127144 - 0.0459865% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.404e-05 - 0.00125238% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 3.52623e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00820356 - 0.233288% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.735207 - 20.9073% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.735171 - 99.9952% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.24e-05 - 0.00304676% [1] +| | | | Remainder: 1.284e-05 - 0.00174645% +| | | Remainder: 0.00580224 - 0.165% +| | MaxwellPreconditioner::build: 0.0116493 - 0.056667% [1] +| | | MaxwellPreconditioner: Schur complement: 1.604e-05 - 0.137691% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00509432 - 43.7308% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.0683114% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429688 - 84.3465% [1] +| | | | Remainder: 0.00079396 - 15.5852% +| | | MaxwellPreconditioner: Solver S_E: 0.00644288 - 55.3071% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.0229711% [1] +| | | | Ifpack2::Relaxation::compute: 0.00597568 - 92.7486% [1] +| | | | Remainder: 0.00046572 - 7.22844% +| | | MaxwellPreconditioner: Block preconditioner: 8.708e-05 - 0.747514% [1] +| | | Remainder: 8.96e-06 - 0.0769146% +| | Mini-EM: timestepper: 2.61614 - 12.726% [1] +| | | Mini-EM: Advance Time Step: 2.61613 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.311506 - 11.9071% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190364 - 0.611108% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.300786 - 96.5585% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000651626% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00176828 - 0.587887% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0259108 - 8.61437% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0154538 - 5.13779% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00117968 - 0.392199% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0142454 - 4.73606% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.012922 - 4.29608% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00103664 - 0.344644% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00313196 - 1.04126% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.256e-05 - 0.00750035% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242496 - 0.806208% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0313156 - 10.4113% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0106464 - 3.53951% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.004146 - 1.37839% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0275009 - 9.14302% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0522094 - 17.3577% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.076e-05 - 0.0102265% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00187324 - 0.622782% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0218908 - 7.27788% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0275307 - 9.15293% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00182728 - 0.607502% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00117224 - 0.389726% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0135206 - 4.4951% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0223936 - 7.44502% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00597236 - 1.98559% [32] +| | | | | | Remainder: 0.00065796 - 0.218747% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.284e-05 - 0.0105423% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.000796131% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0081642 - 2.62088% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00046048 - 0.147824% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00043248 - 93.9194% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 0.399583% [1] +| | | | | | Remainder: 2.616e-05 - 5.68103% +| | | | | Remainder: 0.00015684 - 0.0503489% +| | | | Stratimikos: BelosLOWS: 2.23902 - 85.5854% [1] +| | | | | GMRES block system: Operation Op*x: 0.0175751 - 0.784945% [1] +| | | | | Belos::MVT::MvAddMv: 0.0005152 - 0.02301% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.22026 - 99.1621% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00230144 - 0.103656% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00060032 - 26.0845% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00059384 - 98.9206% [2] +| | | | | | | | Remainder: 6.48e-06 - 1.07942% +| | | | | | | Belos::MVT::MvScale: 0.00035976 - 15.632% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00083148 - 36.1287% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00081572 - 98.1046% [2] +| | | | | | | | Remainder: 1.576e-05 - 1.89542% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000439 - 19.075% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00043636 - 99.3986% [2] +| | | | | | | | Remainder: 2.64e-06 - 0.601367% +| | | | | | | Remainder: 7.088e-05 - 3.07981% +| | | | | | Belos::MVT::MvAddMv: 0.0014432 - 0.0650013% [2] +| | | | | | Belos::MVT::MvNorm: 0.0003326 - 0.0149802% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.19766 - 98.9818% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00459448 - 0.209063% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00060868 - 0.0276968% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0686628 - 3.12437% [2] +| | | | | | | | Belos::MVT::Assign: 0.00065164 - 0.949043% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00572876 - 8.34332% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00561432 - 98.0024% [23] +| | | | | | | | | Remainder: 0.00011444 - 1.99764% +| | | | | | | | Belos::MVT::MvDot: 0.00642672 - 9.35982% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00320788 - 4.67193% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.045717 - 66.5819% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00660928 - 9.6257% [63] +| | | | | | | | Remainder: 0.00032152 - 0.468259% +| | | | | | | CG S_E: Operation Op*x: 0.0064342 - 0.292776% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 2.10533 - 95.7987% [1] +| | | | | | | | Belos::MVT::Assign: 0.00032272 - 0.0153287% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0797607 - 3.78852% [319] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.078343 - 98.2226% [319] +| | | | | | | | | Remainder: 0.00141768 - 1.77742% +| | | | | | | | Belos::MVT::MvDot: 0.0956722 - 4.54429% [637] +| | | | | | | | Belos::MVT::MvNorm: 0.0456679 - 2.16916% [319] +| | | | | | | | CG S_E: Operation Op*x: 1.77742 - 84.4252% [318] +| | | | | | | | Belos::MVT::MvAddMv: 0.103952 - 4.93758% [954] +| | | | | | | | Remainder: 0.0025248 - 0.119924% +| | | | | | | Remainder: 0.0120308 - 0.547438% +| | | | | | GMRES block system: Operation Op*x: 0.0164393 - 0.74042% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002766 - 0.012458% [1] +| | | | | | Remainder: 0.00181368 - 0.0816876% +| | | | | Remainder: 0.000671 - 0.0299684% +| | | | Mini-EM: Compute responses: 0.0650748 - 2.48745% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00186796 - 2.87048% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0544702 - 83.7039% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-06 - 0.0154213% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.001116 - 2.04883% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0141103 - 25.9047% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.52e-05 - 0.0279052% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00234716 - 4.30907% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00170476 - 3.12971% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0258947 - 47.5393% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.44e-05 - 0.0264365% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00229444 - 4.21229% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0018834 - 3.45767% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00196376 - 3.6052% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000253 - 0.464474% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.372e-05 - 0.0251881% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00137472 - 2.5238% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0009958 - 1.82816% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00019428 - 0.356672% [32] +| | | | | | Remainder: 0.00028608 - 0.525205% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.032e-05 - 0.0158587% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00215137% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0082774 - 12.7198% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002504 - 0.384788% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.527157% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023 - 91.853% [1] +| | | | | | Remainder: 1.908e-05 - 7.61981% +| | | | | Remainder: 0.0001972 - 0.303036% +| | | | Remainder: 0.00052472 - 0.0200571% +| | | Remainder: 4.68e-06 - 0.00017889% +| | Remainder: 0.135465 - 0.658959% +| Remainder: 4.316e-05 - 0.000209948% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 2.23902 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.5839 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00370432 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 318 iterations with total CPU time of 2.11402 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0713491 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 2.24247 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 20.8072 [1] +| Mini-EM: Total Time: 20.8072 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00060764 - 0.00292034% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029264 - 48.1601% [1] +| | | Remainder: 0.000315 - 51.8399% +| | Mini-EM: build physics blocks: 0.00078576 - 0.00377639% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023928 - 0.00114999% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.63015 - 17.4467% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33585 - 6.42016% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.610665 - 45.7134% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.477492 - 78.1922% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0154276 - 2.52637% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.117584 - 19.2551% [3] +| | | | Remainder: 0.00016124 - 0.026404% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0652879 - 4.88735% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0430031 - 65.8669% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00144036 - 2.20617% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00517032 - 7.91926% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0033882 - 5.18963% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012314 - 1.88611% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100461 - 15.3874% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0008876 - 1.35952% [3] +| | | | Remainder: 0.00012084 - 0.185088% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127335 - 9.53211% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523262 - 3.91706% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.149026 - 11.1558% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0645571 - 4.83265% [3] +| | | Remainder: 0.266658 - 19.9616% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0798748 - 0.383881% [2] +| | Mini-EM: setup physics model evaluator: 2.17378 - 10.4473% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.17375 - 99.9988% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.00014169% [1] +| | | | fmb->setWorksetContainer(): 9.2e-07 - 4.23231e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.16793 - 99.732% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.16791 - 99.999% [1] +| | | | | | getWorksets(): 2.14288 - 98.8457% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14288 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.22545 - 57.1869% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00920408 - 0.75108% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.191834 - 15.6543% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00367936 - 1.91799% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.188076 - 98.0411% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00188124 - 1.00025% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00103484 - 0.550223% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335468 - 1.78368% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180064 - 9.57398% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0391693 - 20.8263% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0105764 - 5.62348% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0277567 - 14.7582% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00101744 - 0.540972% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0506909 - 26.9523% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225517 - 44.4886% [32] +| | | | | | | | | | | | Remainder: 0.0281392 - 55.5114% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0267266 - 14.2105% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00744608 - 3.95907% [32] +| | | | | | | | | | | Remainder: 0.0004158 - 0.22108% +| | | | | | | | | | Remainder: 7.852e-05 - 0.0409312% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.893006 - 72.872% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.519586 - 58.184% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00073516 - 0.141489% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002426 - 0.046691% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.27908 - 53.7119% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196365 - 37.7926% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022732 - 0.0437502% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0413617 - 7.9605% [32] +| | | | | | | | | | | Remainder: 0.00157456 - 0.303041% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.176759 - 19.7937% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121276 - 13.5806% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0010264 - 0.114938% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421175 - 4.71637% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0314041 - 3.51667% [32] +| | | | | | | | | | Remainder: 0.00083728 - 0.0937597% +| | | | | | | | | Remainder: 0.131401 - 10.7227% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.917392 - 42.8112% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.915988 - 99.847% [64] +| | | | | | | | | Remainder: 0.00140352 - 0.15299% +| | | | | | | | Remainder: 4.028e-05 - 0.00187972% +| | | | | | | Remainder: 5e-06 - 0.000233331% +| | | | | | getOrientations(): 1.588e-05 - 0.000732504% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080836 - 0.0372876% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007788 - 0.035924% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043044 - 0.0198551% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013008 - 0.00600026% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008922 - 0.0411549% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 4.98176e-05% [2] +| | | | | | Remainder: 0.0219684 - 1.01334% +| | | | | Remainder: 2.18e-05 - 0.00100557% +| | | | fmb->setupBCFieldManagers(): 8.72e-06 - 0.000401149% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.148e-05 - 0.000988152% [1] +| | | | build response library: 0.00576232 - 0.265086% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0056656 - 98.3215% [1] +| | | | | | getWorksets(): 3.64e-06 - 0.0642474% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 73.6264% [1] +| | | | | | | Remainder: 9.6e-07 - 26.3736% +| | | | | | getOrientations(): 4.4e-07 - 0.00776617% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079904 - 14.1034% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092996 - 16.4141% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041924 - 7.39975% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121112 - 21.3767% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0232985% [3] +| | | | | | Remainder: 0.00230084 - 40.6107% +| | | | | Remainder: 9.672e-05 - 1.67849% +| | | | Remainder: 2.928e-05 - 0.00134698% +| | | Remainder: 2.524e-05 - 0.00116111% +| | Mini-EM: setup auxiliary physics model evaluator: 2.44737 - 11.7621% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.44736 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 8.49896e-05% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 7.51831e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.4473 - 99.9976% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4473 - 99.9998% [1] +| | | | | | getWorksets(): 1.66922 - 68.2067% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.66922 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.98882 - 59.2385% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00940168 - 0.950798% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.185477 - 18.7574% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.003639 - 1.96197% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.181764 - 97.9982% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0016876 - 0.928457% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00101092 - 0.556172% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333796 - 1.83643% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179156 - 9.85654% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394856 - 21.7235% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0104812 - 5.76636% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.027378 - 15.0624% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00092492 - 0.508858% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0492771 - 27.1105% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222025 - 45.0565% [32] +| | | | | | | | | | | | Remainder: 0.0270746 - 54.9435% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225203 - 12.3898% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00740164 - 4.07212% [32] +| | | | | | | | | | | Remainder: 0.00034328 - 0.18886% +| | | | | | | | | | Remainder: 7.38e-05 - 0.0397893% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.671809 - 67.9405% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.391588 - 58.2886% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00040332 - 0.102996% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023592 - 0.060247% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.192009 - 49.0334% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198041 - 50.5738% [32] +| | | | | | | | | | | Remainder: 0.00089868 - 0.229496% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.12661 - 18.8461% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124635 - 18.5521% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0006226 - 0.0926752% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.027828 - 4.14225% [32] +| | | | | | | | | | Remainder: 0.00052572 - 0.0782544% +| | | | | | | | | Remainder: 0.122133 - 12.3514% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.680371 - 40.7599% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.679477 - 99.8686% [32] +| | | | | | | | | Remainder: 0.00089412 - 0.131416% +| | | | | | | | Remainder: 2.616e-05 - 0.0015672% +| | | | | | | Remainder: 1.96e-06 - 0.00011742% +| | | | | | getOrientations(): 1.512e-05 - 0.000617825% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00043628 - 0.017827% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036128 - 0.0147624% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021964 - 0.00897481% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.769059 - 31.4249% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.769036 - 99.997% [1] +| | | | | | | Remainder: 2.34e-05 - 0.00304268% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005202 - 0.0212561% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 2.45169e-05% [2] +| | | | | | Remainder: 0.00746356 - 0.304972% +| | | | | Remainder: 3.84e-06 - 0.000156908% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000158538% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.000580217% [1] +| | | | build response library: 2.48e-05 - 0.00101334% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 6e-07 - 2.41935% [1] +| | | | | Remainder: 2.42e-05 - 97.5806% +| | | | Remainder: 1.24e-05 - 0.000506669% +| | | Remainder: 8.84e-06 - 0.000361205% +| | Mini-EM: eval auxiliary physics model evaluator: 2.70445 - 12.9977% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.755829 - 27.9476% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.94266 - 71.8319% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00299596 - 0.15422% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.35704 - 69.8548% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000129694% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.952e-05 - 0.00364912% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.084e-05 - 0.0015357% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0100934 - 0.743781% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0784447 - 5.78057% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201454 - 14.8451% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0311593 - 2.29612% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.124697 - 9.1889% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.161342 - 11.8893% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.2265 - 16.6907% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.748e-05 - 0.00349879% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.152e-05 - 0.00158581% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362488 - 26.7117% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0285218 - 2.10176% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0195428 - 1.4401% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.112103 - 8.26085% [32] +| | | | | Remainder: 0.00055212 - 0.0406856% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1e-05 - 0.00108099% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000115306% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00262156 - 0.134947% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.577619 - 29.7334% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.287898 - 49.8423% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.289694 - 50.1531% [1] +| | | | | Remainder: 2.696e-05 - 0.00466744% +| | | | Remainder: 0.0023588 - 0.121421% +| | | Remainder: 0.00596168 - 0.22044% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043404 - 0.0208601% [1] +| | | getWorksets(): 5.76e-06 - 0.132707% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 70.1389% [1] +| | | | Remainder: 1.72e-06 - 29.8611% +| | | getOrientations(): 7.2e-07 - 0.0165883% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076468 - 17.6177% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008866 - 20.4267% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041728 - 9.61386% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123244 - 28.3946% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0313335% [3] +| | | Remainder: 0.00103156 - 23.7665% +| | panzer::ModelEvaluator::create_W_op: 2.1489 - 10.3277% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.51417 - 16.8892% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0023268 - 0.0662119% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.76106 - 78.5692% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 6.37437e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.017955 - 0.650293% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0916321 - 3.31873% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.106517 - 3.85784% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0100658 - 0.364565% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117367 - 4.2508% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0987011 - 3.57476% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0212366 - 0.769147% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.106381 - 3.85289% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.7e-05 - 0.00170225% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0351182 - 1.27191% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.214555 - 7.77077% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0347482 - 1.25851% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.210716 - 7.6317% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.218477 - 7.91282% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.301405 - 10.9163% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.188e-05 - 0.00224117% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0170948 - 0.619138% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208265 - 7.54295% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.333361 - 12.0737% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0523539 - 1.89615% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00968008 - 0.350593% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114245 - 4.13773% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.240877 - 8.72407% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.198901 - 7.20379% [32] +| | | | Remainder: 0.00129392 - 0.0468632% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.392e-05 - 0.0012498% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.48e-06 - 4.21152e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00820568 - 0.233502% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.736703 - 20.9638% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.736665 - 99.9948% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.372e-05 - 0.00321975% [1] +| | | | Remainder: 1.424e-05 - 0.00193294% +| | | Remainder: 0.00583572 - 0.166062% +| | MaxwellPreconditioner::build: 0.0117372 - 0.0564096% [1] +| | | MaxwellPreconditioner: Schur complement: 1.644e-05 - 0.140067% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00509488 - 43.4078% [1] +| | | | Ifpack2::Relaxation::initialize: 2.84e-06 - 0.0557422% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429084 - 84.2187% [1] +| | | | Remainder: 0.0008012 - 15.7256% +| | | MaxwellPreconditioner: Solver S_E: 0.00653272 - 55.6581% [1] +| | | | Ifpack2::Relaxation::initialize: 1.56e-06 - 0.0238798% [1] +| | | | Ifpack2::Relaxation::compute: 0.00606644 - 92.8624% [1] +| | | | Remainder: 0.00046472 - 7.11373% +| | | MaxwellPreconditioner: Block preconditioner: 8.42e-05 - 0.717375% [1] +| | | Remainder: 9e-06 - 0.076679% +| | Mini-EM: timestepper: 2.61709 - 12.5778% [1] +| | | Mini-EM: Advance Time Step: 2.61709 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.307909 - 11.7653% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00191524 - 0.622016% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.297158 - 96.5085% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00063266% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00177624 - 0.597743% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0251963 - 8.4791% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0151819 - 5.10903% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00119008 - 0.400487% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0132252 - 4.45056% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0129254 - 4.34966% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00104112 - 0.350359% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0031048 - 1.04483% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.132e-05 - 0.00717463% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242272 - 0.815297% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0309706 - 10.4223% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00911912 - 3.06878% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00418624 - 1.40876% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0273481 - 9.20323% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0530353 - 17.8475% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.5e-05 - 0.0117782% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00186664 - 0.628164% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0225163 - 7.57722% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.027735 - 9.33342% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00186396 - 0.627262% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00118644 - 0.399262% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.012804 - 4.30881% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0218415 - 7.35014% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0059522 - 2.00304% [32] +| | | | | | Remainder: 0.00061064 - 0.205493% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.86e-05 - 0.00928847% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.64e-06 - 0.000857397% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00818576 - 2.6585% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00046156 - 0.149902% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00043444 - 94.1243% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.329318% [1] +| | | | | | Remainder: 2.56e-05 - 5.54641% +| | | | | Remainder: 0.00015688 - 0.0509502% +| | | | Stratimikos: BelosLOWS: 2.24252 - 85.6875% [1] +| | | | | GMRES block system: Operation Op*x: 0.0175908 - 0.78442% [1] +| | | | | Belos::MVT::MvAddMv: 0.0004924 - 0.0219575% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.22376 - 99.1634% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00223732 - 0.10061% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0005958 - 26.6301% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00058976 - 98.9862% [2] +| | | | | | | | Remainder: 6.04e-06 - 1.01376% +| | | | | | | Belos::MVT::MvScale: 0.0003462 - 15.4739% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00078268 - 34.9829% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0007666 - 97.9455% [2] +| | | | | | | | Remainder: 1.608e-05 - 2.05448% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00044452 - 19.8684% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0004414 - 99.2981% [2] +| | | | | | | | Remainder: 3.12e-06 - 0.701881% +| | | | | | | Remainder: 6.812e-05 - 3.04471% +| | | | | | Belos::MVT::MvAddMv: 0.00150192 - 0.0675398% [2] +| | | | | | Belos::MVT::MvNorm: 0.0003334 - 0.0149926% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.20076 - 98.966% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00462316 - 0.210071% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00049976 - 0.0227085% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0697286 - 3.16838% [2] +| | | | | | | | Belos::MVT::Assign: 0.00067008 - 0.960982% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00584056 - 8.37613% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00571912 - 97.9207% [23] +| | | | | | | | | Remainder: 0.00012144 - 2.07925% +| | | | | | | | Belos::MVT::MvDot: 0.00693764 - 9.94948% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00323544 - 4.64004% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0461884 - 66.2403% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00652748 - 9.36126% [63] +| | | | | | | | Remainder: 0.000329 - 0.471829% +| | | | | | | CG S_E: Operation Op*x: 0.00625964 - 0.28443% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 2.10747 - 95.7609% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027036 - 0.0128286% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0790871 - 3.7527% [319] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0776585 - 98.1936% [319] +| | | | | | | | | Remainder: 0.0014286 - 1.80636% +| | | | | | | | Belos::MVT::MvDot: 0.0958225 - 4.5468% [637] +| | | | | | | | Belos::MVT::MvNorm: 0.0458455 - 2.17538% [319] +| | | | | | | | CG S_E: Operation Op*x: 1.77559 - 84.2521% [318] +| | | | | | | | Belos::MVT::MvAddMv: 0.108318 - 5.13973% [954] +| | | | | | | | Remainder: 0.00253808 - 0.120432% +| | | | | | | Remainder: 0.0121809 - 0.553484% +| | | | | | GMRES block system: Operation Op*x: 0.0167961 - 0.755302% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002732 - 0.0122855% [1] +| | | | | | Remainder: 0.00185068 - 0.0832231% +| | | | | Remainder: 0.00067724 - 0.0302% +| | | | Mini-EM: Compute responses: 0.0661508 - 2.52765% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00188412 - 2.84822% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0555442 - 83.966% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.4e-06 - 0.0133227% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00115444 - 2.07842% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.014097 - 25.3798% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.568e-05 - 0.0282298% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00237824 - 4.28171% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00172272 - 3.10153% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0265034 - 47.7159% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.764e-05 - 0.0317585% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00236752 - 4.26241% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00198624 - 3.57596% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.002202 - 3.96441% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.0002646 - 0.476377% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.632e-05 - 0.029382% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00135304 - 2.43597% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00100116 - 1.80246% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000195 - 0.351072% [32] +| | | | | | Remainder: 0.0002618 - 0.471336% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.208e-05 - 0.0182613% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00229778% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00825932 - 12.4856% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025108 - 0.379557% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.382348% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002314 - 92.1619% [1] +| | | | | | Remainder: 1.872e-05 - 7.45579% +| | | | | Remainder: 0.00019848 - 0.300042% +| | | | Remainder: 0.00051088 - 0.0195209% +| | | Remainder: 4.32e-06 - 0.000165069% +| | Remainder: 0.137819 - 0.662362% +| Remainder: 4.452e-05 - 0.000213964% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 2.24252 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.5394 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00362504 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 318 iterations with total CPU time of 2.10859 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.0703456 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 2.2357 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 20.8627 [1] +| Mini-EM: Total Time: 20.8627 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00059116 - 0.00283358% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027948 - 47.2765% [1] +| | | Remainder: 0.00031168 - 52.7235% +| | Mini-EM: build physics blocks: 0.0007762 - 0.00372052% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022788 - 0.00109228% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.46592 - 16.613% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33374 - 6.39292% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.597695 - 44.8136% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.467182 - 78.164% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0151602 - 2.53645% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.115218 - 19.277% [3] +| | | | Remainder: 0.00013444 - 0.0224931% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0712309 - 5.34071% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0454684 - 63.8323% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00195252 - 2.74111% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00555644 - 7.8006% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00336168 - 4.71941% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012524 - 1.75823% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0123764 - 17.375% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00110112 - 1.54585% [3] +| | | | Remainder: 0.00016204 - 0.227485% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.130798 - 9.8069% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523514 - 3.92517% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.15182 - 11.3831% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0644013 - 4.82864% [3] +| | | Remainder: 0.265439 - 19.9019% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0773342 - 0.370682% [2] +| | Mini-EM: setup physics model evaluator: 2.15455 - 10.3273% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.15452 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000128103% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 3.52747e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.14918 - 99.7523% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.14917 - 99.9992% [1] +| | | | | | getWorksets(): 2.12542 - 98.895% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12541 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.21897 - 57.3523% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00911076 - 0.747412% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.191852 - 15.7388% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00363688 - 1.89567% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.188143 - 98.0667% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00178312 - 0.947749% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00103652 - 0.550923% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335232 - 1.7818% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180177 - 9.57661% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0391917 - 20.8309% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.010302 - 5.47561% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0275527 - 14.6446% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00099212 - 0.527324% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0514853 - 27.3651% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022587 - 43.8707% [32] +| | | | | | | | | | | | Remainder: 0.0288984 - 56.1293% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0266286 - 14.1534% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00738864 - 3.92715% [32] +| | | | | | | | | | | Remainder: 0.00041188 - 0.218919% +| | | | | | | | | | Remainder: 7.228e-05 - 0.0376749% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.890512 - 73.0542% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.520583 - 58.4588% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00073704 - 0.14158% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00024088 - 0.0462712% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280446 - 53.8716% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196103 - 37.6699% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022688 - 0.0435819% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412496 - 7.92374% [32] +| | | | | | | | | | | Remainder: 0.00157912 - 0.303337% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172793 - 19.4037% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12135 - 13.627% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00099312 - 0.111522% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0424072 - 4.76211% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0315484 - 3.54273% [32] +| | | | | | | | | | Remainder: 0.00083788 - 0.0940897% +| | | | | | | | | Remainder: 0.127499 - 10.4596% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.906383 - 42.645% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.905683 - 99.9227% [64] +| | | | | | | | | Remainder: 0.0007004 - 0.0772742% +| | | | | | | | Remainder: 5.752e-05 - 0.0027063% +| | | | | | | Remainder: 3.48e-06 - 0.000163732% +| | | | | | getOrientations(): 2.856e-05 - 0.00132889% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074032 - 0.0344468% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069348 - 0.0322674% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038064 - 0.017711% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012256 - 0.00570267% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00083736 - 0.0389621% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 4.65297e-05% [2] +| | | | | | Remainder: 0.0209453 - 0.974577% +| | | | | Remainder: 1.704e-05 - 0.000792859% +| | | | fmb->setupBCFieldManagers(): 7.4e-06 - 0.000343464% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.000690641% [1] +| | | | build response library: 0.0052906 - 0.245558% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519816 - 98.2528% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0615602% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 72.5% [1] +| | | | | | | Remainder: 8.8e-07 - 27.5% +| | | | | | getOrientations(): 4.4e-07 - 0.00846453% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072488 - 13.9449% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088344 - 16.9952% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040144 - 7.72273% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114184 - 21.9662% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0246241% [3] +| | | | | | Remainder: 0.00204164 - 39.2762% +| | | | | Remainder: 9.244e-05 - 1.74725% +| | | | Remainder: 2.064e-05 - 0.000957985% +| | | Remainder: 2.412e-05 - 0.00111949% +| | Mini-EM: setup auxiliary physics model evaluator: 2.46927 - 11.8358% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.46926 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 2.91586e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 2.59187e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.4692 - 99.9977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.46919 - 99.9997% [1] +| | | | | | getWorksets(): 1.66051 - 67.249% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6605 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.984001 - 59.2592% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00931332 - 0.946474% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.185592 - 18.8609% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00362952 - 1.95565% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.181895 - 98.0084% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00165048 - 0.907379% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100536 - 0.552713% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333908 - 1.83571% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179266 - 9.85544% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0393622 - 21.64% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0102098 - 5.61301% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0271878 - 14.9469% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00090704 - 0.49866% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0500429 - 27.5119% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222158 - 44.3936% [32] +| | | | | | | | | | | | Remainder: 0.027827 - 55.6064% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225854 - 12.4167% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00733692 - 4.03359% [32] +| | | | | | | | | | | Remainder: 0.00034188 - 0.187954% +| | | | | | | | | | Remainder: 6.676e-05 - 0.0359714% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.670205 - 68.1102% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.392183 - 58.5169% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004002 - 0.102044% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023164 - 0.0590642% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.193667 - 49.3817% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196965 - 50.2227% [32] +| | | | | | | | | | | Remainder: 0.00091992 - 0.234564% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.124481 - 18.5736% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124352 - 18.5544% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00061712 - 0.0920793% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0280438 - 4.18437% [32] +| | | | | | | | | | Remainder: 0.00052716 - 0.0786566% +| | | | | | | | | Remainder: 0.118891 - 12.0824% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.676487 - 40.7398% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.675839 - 99.9042% [32] +| | | | | | | | | Remainder: 0.0006484 - 0.0958481% +| | | | | | | | Remainder: 1.664e-05 - 0.0010021% +| | | | | | | Remainder: 2.44e-06 - 0.000146943% +| | | | | | getOrientations(): 2.04e-05 - 0.000826181% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00044504 - 0.0180237% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037972 - 0.0153783% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022792 - 0.00923055% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.799631 - 32.3843% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.799602 - 99.9964% [1] +| | | | | | | Remainder: 2.884e-05 - 0.00360666% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005178 - 0.0209704% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 2.10595e-05% [2] +| | | | | | Remainder: 0.00746372 - 0.302274% +| | | | | Remainder: 7.84e-06 - 0.000317512% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.000137693% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.564e-05 - 0.000633389% [1] +| | | | build response library: 2.56e-05 - 0.00103675% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.40625% [1] +| | | | | Remainder: 2.524e-05 - 98.5938% +| | | | Remainder: 1.052e-05 - 0.000426039% +| | | Remainder: 1.068e-05 - 0.000432517% +| | Mini-EM: eval auxiliary physics model evaluator: 2.77985 - 13.3245% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.783488 - 28.1845% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.99008 - 71.5893% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00287844 - 0.14464% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34487 - 67.5786% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000130868% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.676e-05 - 0.00347692% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.956e-05 - 0.00145442% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00951588 - 0.70757% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0769938 - 5.72502% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.203684 - 15.1453% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0307828 - 2.28891% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.118048 - 8.77765% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.160452 - 11.9307% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.225265 - 16.75% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.352e-05 - 0.00472314% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.9e-05 - 0.00141278% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.361744 - 26.8982% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.027711 - 2.0605% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0198602 - 1.47674% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110094 - 8.18621% [32] +| | | | | Remainder: 0.00056668 - 0.0421365% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.008e-05 - 0.00100901% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000102509% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00244076 - 0.122647% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.637463 - 32.0321% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.320492 - 50.2762% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.316944 - 49.7196% [1] +| | | | | Remainder: 2.616e-05 - 0.00410377% +| | | | Remainder: 0.00240576 - 0.120888% +| | | Remainder: 0.00628612 - 0.226132% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00427712 - 0.0205013% [1] +| | | getWorksets(): 8e-06 - 0.187042% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.4e-06 - 80% [1] +| | | | Remainder: 1.6e-06 - 20% +| | | getOrientations(): 7.6e-07 - 0.017769% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007616 - 17.8064% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090752 - 21.218% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040012 - 9.35489% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001171 - 27.3782% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0271211% [3] +| | | Remainder: 0.00102696 - 24.0105% +| | panzer::ModelEvaluator::create_W_op: 2.25003 - 10.785% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.56934 - 17.1087% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00225568 - 0.063196% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.75039 - 77.0559% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 8.14431e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.03368 - 1.22456% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0898629 - 3.26728% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.104181 - 3.78788% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0100378 - 0.36496% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.115494 - 4.1992% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0998339 - 3.62981% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0173194 - 0.629709% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104521 - 3.80022% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.84e-05 - 0.00175975% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0348161 - 1.26586% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.211504 - 7.68996% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0331105 - 1.20385% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.201227 - 7.31634% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.215958 - 7.85192% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.297849 - 10.8294% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.296e-05 - 0.00228913% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0323746 - 1.17709% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207365 - 7.53951% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.33074 - 12.0252% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0465748 - 1.69339% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00974115 - 0.354174% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.113688 - 4.13354% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.241146 - 8.76772% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.198002 - 7.19905% [32] +| | | | Remainder: 0.00124492 - 0.0452635% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.436e-05 - 0.00124281% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.56e-06 - 4.37056e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00775223 - 0.21719% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.803144 - 22.5012% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.803109 - 99.9956% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.244e-05 - 0.00279402% [1] +| | | | Remainder: 1.312e-05 - 0.00163358% +| | | Remainder: 0.00575488 - 0.161231% +| | MaxwellPreconditioner::build: 0.0115509 - 0.0553662% [1] +| | | MaxwellPreconditioner: Schur complement: 1.516e-05 - 0.131246% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00504552 - 43.6808% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.0697649% [1] +| | | | Ifpack2::Relaxation::compute: 0.00427088 - 84.647% [1] +| | | | Remainder: 0.00077112 - 15.2833% +| | | MaxwellPreconditioner: Solver S_E: 0.00639699 - 55.3811% [1] +| | | | Ifpack2::Relaxation::initialize: 1.56e-06 - 0.0243865% [1] +| | | | Ifpack2::Relaxation::compute: 0.00593832 - 92.8298% [1] +| | | | Remainder: 0.000457119 - 7.14584% +| | | MaxwellPreconditioner: Block preconditioner: 8.424e-05 - 0.729296% [1] +| | | Remainder: 8.96e-06 - 0.0775699% +| | Mini-EM: timestepper: 2.60996 - 12.5102% [1] +| | | Mini-EM: Advance Time Step: 2.60996 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.307261 - 11.7726% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00191716 - 0.623951% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.297066 - 96.6818% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000632857% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00181824 - 0.612066% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0251529 - 8.46713% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0150938 - 5.08097% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00119788 - 0.403237% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.013448 - 4.52694% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.012837 - 4.32126% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00105368 - 0.354696% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00312708 - 1.05266% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.244e-05 - 0.00755389% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00244556 - 0.823239% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0303419 - 10.2139% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0102446 - 3.44858% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00388252 - 1.30696% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0272098 - 9.15953% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0531455 - 17.8901% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.328e-05 - 0.0112029% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00191472 - 0.644544% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0220273 - 7.41495% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0277522 - 9.3421% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00184828 - 0.622179% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0012088 - 0.406913% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0128338 - 4.3202% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0218421 - 7.35263% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0059664 - 2.00844% [32] +| | | | | | Remainder: 0.00061604 - 0.207375% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.068e-05 - 0.00998499% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.000807131% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00761707 - 2.47902% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00046532 - 0.151441% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0004356 - 93.613% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.318061% [1] +| | | | | | Remainder: 2.824e-05 - 6.06894% +| | | | | Remainder: 0.00016268 - 0.0529452% +| | | | Stratimikos: BelosLOWS: 2.23575 - 85.6623% [1] +| | | | | GMRES block system: Operation Op*x: 0.0174503 - 0.780511% [1] +| | | | | Belos::MVT::MvAddMv: 0.0005266 - 0.0235536% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.21711 - 99.1662% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00228984 - 0.103281% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00059488 - 25.9791% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00058808 - 98.8569% [2] +| | | | | | | | Remainder: 6.8e-06 - 1.14309% +| | | | | | | Belos::MVT::MvScale: 0.00033364 - 14.5705% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000845479 - 36.9231% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000831119 - 98.3016% [2] +| | | | | | | | Remainder: 1.436e-05 - 1.69845% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00044432 - 19.404% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0004414 - 99.3428% [2] +| | | | | | | | Remainder: 2.92e-06 - 0.657184% +| | | | | | | Remainder: 7.152e-05 - 3.12336% +| | | | | | Belos::MVT::MvAddMv: 0.0016858 - 0.076036% [2] +| | | | | | Belos::MVT::MvNorm: 0.00033168 - 0.01496% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.19424 - 98.9687% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00453284 - 0.206579% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0004634 - 0.0211189% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0688019 - 3.13557% [2] +| | | | | | | | Belos::MVT::Assign: 0.000557999 - 0.811023% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00578043 - 8.40156% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00566343 - 97.9759% [23] +| | | | | | | | | Remainder: 0.000117 - 2.02407% +| | | | | | | | Belos::MVT::MvDot: 0.00659839 - 9.59042% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00325416 - 4.72975% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0456172 - 66.3022% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00665624 - 9.6745% [63] +| | | | | | | | Remainder: 0.00033752 - 0.490568% +| | | | | | | CG S_E: Operation Op*x: 0.00625255 - 0.284953% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 2.10203 - 95.7978% [1] +| | | | | | | | Belos::MVT::Assign: 0.00028724 - 0.0136649% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0786766 - 3.74288% [319] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0770819 - 97.9731% [319] +| | | | | | | | | Remainder: 0.00159472 - 2.02693% +| | | | | | | | Belos::MVT::MvDot: 0.0967033 - 4.60046% [637] +| | | | | | | | Belos::MVT::MvNorm: 0.046087 - 2.1925% [319] +| | | | | | | | CG S_E: Operation Op*x: 1.77312 - 84.3526% [318] +| | | | | | | | Belos::MVT::MvAddMv: 0.104349 - 4.96421% [954] +| | | | | | | | Remainder: 0.00281088 - 0.133722% +| | | | | | | Remainder: 0.0121559 - 0.553992% +| | | | | | GMRES block system: Operation Op*x: 0.0163416 - 0.737068% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00028304 - 0.0127662% [1] +| | | | | | Remainder: 0.00193336 - 0.0872019% +| | | | | Remainder: 0.000665119 - 0.0297493% +| | | | Mini-EM: Compute responses: 0.0664264 - 2.54511% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0018628 - 2.80431% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0564924 - 85.0451% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 0.00665576% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0011354 - 2.00983% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0140966 - 24.9531% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.736e-05 - 0.0307298% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.002392 - 4.2342% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0017994 - 3.18521% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0276033 - 48.862% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.76e-05 - 0.0311546% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00235884 - 4.1755% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00193696 - 3.4287% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0020428 - 3.61606% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00027876 - 0.493447% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.36e-05 - 0.024074% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00132584 - 2.34693% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00097808 - 1.73135% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00020224 - 0.357995% [32] +| | | | | | Remainder: 0.0002898 - 0.512989% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.072e-05 - 0.0161382% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0021076% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00762383 - 11.4771% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024768 - 0.372864% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.64e-06 - 0.662145% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022688 - 91.6021% [1] +| | | | | | Remainder: 1.916e-05 - 7.73579% +| | | | | Remainder: 0.00018756 - 0.282358% +| | | | Remainder: 0.000521158 - 0.0199681% +| | | Remainder: 2.52e-06 - 9.65532e-05% +| | Remainder: 0.135285 - 0.648454% +| Remainder: 4.396e-05 - 0.000210711% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 2.23575 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.6258 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00363792 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 318 iterations with total CPU time of 2.10506 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 21 iterations with total CPU time of 0.070093 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 2.23204 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 20.5286 [1] +| Mini-EM: Total Time: 20.5286 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00060568 - 0.00295042% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029268 - 48.3225% [1] +| | | Remainder: 0.000313 - 51.6775% +| | Mini-EM: build physics blocks: 0.0007872 - 0.00383465% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023588 - 0.00114903% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.46567 - 16.8822% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33309 - 6.49383% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.597184 - 44.7969% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.466795 - 78.166% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0152322 - 2.55068% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.115024 - 19.2611% [3] +| | | | Remainder: 0.00013264 - 0.0222109% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0666845 - 5.00224% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0435915 - 65.3697% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00197684 - 2.96446% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00555764 - 8.33422% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00336068 - 5.03967% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122252 - 1.83329% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.010054 - 15.0769% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000797279 - 1.1956% [3] +| | | | Remainder: 0.00012412 - 0.18613% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.131957 - 9.89859% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523442 - 3.92652% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152798 - 11.4619% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0646638 - 4.85066% [3] +| | | Remainder: 0.267461 - 20.0632% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0774043 - 0.377056% [2] +| | Mini-EM: setup physics model evaluator: 2.15325 - 10.489% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.15323 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000130037% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 3.34381e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.14753 - 99.735% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.1475 - 99.999% [1] +| | | | | | getWorksets(): 2.1221 - 98.8169% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12209 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.21982 - 57.4818% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00911316 - 0.747093% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.192618 - 15.7907% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00365304 - 1.89652% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.188888 - 98.0635% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181324 - 0.959956% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000998959 - 0.528864% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00334039 - 1.76845% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179927 - 9.52559% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0391608 - 20.7323% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.010683 - 5.65576% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0282797 - 14.9717% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00099 - 0.524121% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0510172 - 27.0093% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225309 - 44.1633% [32] +| | | | | | | | | | | | Remainder: 0.0284863 - 55.8367% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0268246 - 14.2013% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00737007 - 3.90183% [32] +| | | | | | | | | | | Remainder: 0.000417079 - 0.220808% +| | | | | | | | | | Remainder: 7.692e-05 - 0.039934% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.891347 - 73.0723% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.520774 - 58.4255% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000721118 - 0.13847% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00024148 - 0.0463694% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280411 - 53.8451% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196219 - 37.6784% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022012 - 0.0422678% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0413918 - 7.94812% [32] +| | | | | | | | | | | Remainder: 0.00156904 - 0.30129% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.17355 - 19.4705% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121472 - 13.628% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0010206 - 0.114501% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421703 - 4.73107% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0315144 - 3.53559% [32] +| | | | | | | | | | Remainder: 0.00084512 - 0.0948138% +| | | | | | | | | Remainder: 0.126738 - 10.3899% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.902234 - 42.5163% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.901007 - 99.864% [64] +| | | | | | | | | Remainder: 0.00122728 - 0.136027% +| | | | | | | | Remainder: 4.116e-05 - 0.0019396% +| | | | | | | Remainder: 5e-06 - 0.000235616% +| | | | | | getOrientations(): 1.556e-05 - 0.000724562% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791279 - 0.0368465% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00077164 - 0.0359319% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042392 - 0.0197401% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000133159 - 0.00620064% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089016 - 0.0414509% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 4.84283e-05% [2] +| | | | | | Remainder: 0.0223808 - 1.04218% +| | | | | Remainder: 2.148e-05 - 0.00100022% +| | | | fmb->setupBCFieldManagers(): 8.48e-06 - 0.000393827% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.1119e-05 - 0.000980805% [1] +| | | | build response library: 0.00564468 - 0.262149% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00555416 - 98.3964% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0604952% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 72.619% [1] +| | | | | | | Remainder: 9.2e-07 - 27.381% +| | | | | | getOrientations(): 4.8e-07 - 0.00864218% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078388 - 14.1134% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938879 - 16.9041% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041832 - 7.53166% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116276 - 20.9349% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0244862% [3] +| | | | | | Remainder: 0.00224512 - 40.4223% +| | | | | Remainder: 9.052e-05 - 1.60364% +| | | | Remainder: 2.812e-05 - 0.00130594% +| | | Remainder: 2.288e-05 - 0.00106258% +| | Mini-EM: setup auxiliary physics model evaluator: 2.42029 - 11.7898% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.42028 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 1.6e-06 - 6.6108e-05% [1] +| | | | fmb->setWorksetContainer(): 1.92e-06 - 7.93297e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.42022 - 99.9977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.42022 - 99.9998% [1] +| | | | | | getWorksets(): 1.65572 - 68.4118% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.65571 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.987409 - 59.6364% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00954835 - 0.967011% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.186171 - 18.8545% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00363244 - 1.95113% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.182471 - 98.0128% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00166036 - 0.909929% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000996278 - 0.545992% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333516 - 1.82777% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180074 - 9.86864% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394079 - 21.5968% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0105862 - 5.80157% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0280073 - 15.3489% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0009068 - 0.496955% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0493822 - 27.063% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022133 - 44.8197% [32] +| | | | | | | | | | | | Remainder: 0.0272493 - 55.1803% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225593 - 12.3632% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00728524 - 3.99254% [32] +| | | | | | | | | | | Remainder: 0.000337 - 0.184687% +| | | | | | | | | | Remainder: 6.72e-05 - 0.0360959% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.669935 - 67.8478% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.393385 - 58.7199% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000395878 - 0.100634% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022888 - 0.0581822% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.193381 - 49.1582% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198467 - 50.451% [32] +| | | | | | | | | | | Remainder: 0.000912319 - 0.231915% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.123825 - 18.4831% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123705 - 18.4653% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00061048 - 0.0911253% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0278908 - 4.16321% [32] +| | | | | | | | | | Remainder: 0.00051868 - 0.0774224% +| | | | | | | | | Remainder: 0.121755 - 12.3307% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.66828 - 40.362% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.667385 - 99.8662% [32] +| | | | | | | | | Remainder: 0.00089444 - 0.133842% +| | | | | | | | Remainder: 2.628e-05 - 0.00158723% +| | | | | | | Remainder: 1.4e-06 - 8.45556e-05% +| | | | | | getOrientations(): 1.452e-05 - 0.000599945% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00041584 - 0.0171819% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036732 - 0.0151771% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021532 - 0.00889671% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.756266 - 31.2478% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.756244 - 99.9972% [1] +| | | | | | | Remainder: 2.144e-05 - 0.00283498% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00053316 - 0.0220294% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 2.47911e-05% [2] +| | | | | | Remainder: 0.00669148 - 0.276482% +| | | | | Remainder: 3.68e-06 - 0.000152052% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000153701% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.348e-05 - 0.00055696% [1] +| | | | build response library: 2.476e-05 - 0.00102302% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.77706% [1] +| | | | | Remainder: 2.432e-05 - 98.2229% +| | | | Remainder: 1.1e-05 - 0.000454493% +| | | Remainder: 7.56e-06 - 0.00031236% +| | Mini-EM: eval auxiliary physics model evaluator: 2.69529 - 13.1294% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.742912 - 27.5633% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.94644 - 72.2164% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0028862 - 0.148281% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34405 - 69.0519% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000130947% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.492e-05 - 0.00408615% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.828e-05 - 0.00136006% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0100768 - 0.749734% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0780269 - 5.80534% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.2007 - 14.9324% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0310041 - 2.30676% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.118643 - 8.82726% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.160705 - 11.9567% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.224795 - 16.7252% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.228e-05 - 0.00388972% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.788e-05 - 0.0013303% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.361881 - 26.9246% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0279599 - 2.08027% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0187152 - 1.39244% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110826 - 8.24567% [32] +| | | | | Remainder: 0.000575519 - 0.0428196% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.968e-05 - 0.00101108% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000102752% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00258176 - 0.13264% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.594508 - 30.5433% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.29799 - 50.1238% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.296488 - 49.8711% [1] +| | | | | Remainder: 3.024e-05 - 0.00508656% +| | | | Remainder: 0.00238964 - 0.12277% +| | | Remainder: 0.00593732 - 0.220285% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00426268 - 0.0207646% [1] +| | | getWorksets(): 5.68e-06 - 0.13325% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 73.9437% [1] +| | | | Remainder: 1.48e-06 - 26.0563% +| | | getOrientations(): 7.6e-07 - 0.0178292% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074836 - 17.5561% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902759 - 21.1782% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040668 - 9.54048% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120116 - 28.1785% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0319048% [3] +| | | Remainder: 0.000995919 - 23.3637% +| | panzer::ModelEvaluator::create_W_op: 2.11023 - 10.2795% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.51286 - 17.112% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00228796 - 0.065131% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.75341 - 78.3808% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 6.24681e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0318757 - 1.15768% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0891271 - 3.23698% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.103919 - 3.77421% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.010073 - 0.365839% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.116006 - 4.21318% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.098687 - 3.58418% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0169691 - 0.616295% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.10564 - 3.83672% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.82e-05 - 0.00175056% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0352373 - 1.27977% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.211533 - 7.68259% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.033676 - 1.22307% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.201033 - 7.30125% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.217499 - 7.89927% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.30052 - 10.9145% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.784e-05 - 0.00246386% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0308905 - 1.1219% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208126 - 7.55885% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.332461 - 12.0745% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0467773 - 1.69889% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00967959 - 0.35155% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.113905 - 4.13687% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.238372 - 8.65735% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.199986 - 7.26322% [32] +| | | | Remainder: 0.00129524 - 0.0470413% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.316e-05 - 0.00122863% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.30216e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00820475 - 0.233564% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.743099 - 21.1537% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.743064 - 99.9952% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.176e-05 - 0.00292828% [1] +| | | | Remainder: 1.372e-05 - 0.00184632% +| | | Remainder: 0.00581356 - 0.165494% +| | MaxwellPreconditioner::build: 0.0115562 - 0.0562929% [1] +| | | MaxwellPreconditioner: Schur complement: 1.572e-05 - 0.136031% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.005088 - 44.0285% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.0597485% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429948 - 84.5023% [1] +| | | | Remainder: 0.00078548 - 15.4379% +| | | MaxwellPreconditioner: Solver S_E: 0.00635803 - 55.0186% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0226485% [1] +| | | | Ifpack2::Relaxation::compute: 0.00589779 - 92.7613% [1] +| | | | Remainder: 0.0004588 - 7.21607% +| | | MaxwellPreconditioner: Block preconditioner: 8.504e-05 - 0.735885% [1] +| | | Remainder: 9.36e-06 - 0.0809958% +| | Mini-EM: timestepper: 2.60978 - 12.7129% [1] +| | | Mini-EM: Advance Time Step: 2.60978 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.311179 - 11.9236% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00192028 - 0.617098% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.300447 - 96.5512% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.000732242% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00181092 - 0.602741% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0263118 - 8.75754% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0156945 - 5.22372% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0011862 - 0.394811% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0139559 - 4.64503% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0129214 - 4.30073% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00107708 - 0.358492% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0031416 - 1.04564% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.232e-05 - 0.00742893% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00243148 - 0.809287% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0305789 - 10.1778% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0101717 - 3.38552% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00413876 - 1.37753% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0275363 - 9.16512% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0523942 - 17.4388% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.256e-05 - 0.0108372% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00187768 - 0.624961% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0219303 - 7.29921% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0277233 - 9.22735% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00186128 - 0.619503% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00121136 - 0.403186% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0127572 - 4.24607% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0230569 - 7.67418% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00596715 - 1.98609% [32] +| | | | | | Remainder: 0.0006542 - 0.217742% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.776e-05 - 0.00892091% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.56e-06 - 0.000822678% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00816247 - 2.62308% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00046388 - 0.149072% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0004378 - 94.3779% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.310425% [1] +| | | | | | Remainder: 2.464e-05 - 5.31172% +| | | | | Remainder: 0.00015484 - 0.0497591% +| | | | Stratimikos: BelosLOWS: 2.23209 - 85.5278% [1] +| | | | | GMRES block system: Operation Op*x: 0.0175165 - 0.784757% [1] +| | | | | Belos::MVT::MvAddMv: 0.0005356 - 0.0239955% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.21337 - 99.1615% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00222856 - 0.100686% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00061088 - 27.4114% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0006042 - 98.9065% [2] +| | | | | | | | Remainder: 6.68e-06 - 1.0935% +| | | | | | | Belos::MVT::MvScale: 0.00035328 - 15.8524% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000779279 - 34.9678% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000763559 - 97.9828% [2] +| | | | | | | | Remainder: 1.572e-05 - 2.01725% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00041748 - 18.7332% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00041472 - 99.3389% [2] +| | | | | | | | Remainder: 2.76e-06 - 0.66111% +| | | | | | | Remainder: 6.764e-05 - 3.03515% +| | | | | | Belos::MVT::MvAddMv: 0.00170172 - 0.0768836% [2] +| | | | | | Belos::MVT::MvNorm: 0.00035208 - 0.015907% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.19045 - 98.9643% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00459856 - 0.209937% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000486879 - 0.0222274% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0684717 - 3.12593% [2] +| | | | | | | | Belos::MVT::Assign: 0.000535159 - 0.781576% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0058008 - 8.47181% [23] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00569356 - 98.1513% [23] +| | | | | | | | | Remainder: 0.00010724 - 1.84871% +| | | | | | | | Belos::MVT::MvDot: 0.00658527 - 9.61751% [44] +| | | | | | | | Belos::MVT::MvNorm: 0.00321812 - 4.69992% [23] +| | | | | | | | CG Q_B: Operation Op*x: 0.0453896 - 66.2895% [21] +| | | | | | | | Belos::MVT::MvAddMv: 0.00661196 - 9.65647% [63] +| | | | | | | | Remainder: 0.00033084 - 0.483177% +| | | | | | | CG S_E: Operation Op*x: 0.00636488 - 0.290574% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 2.0984 - 95.7976% [1] +| | | | | | | | Belos::MVT::Assign: 0.00028588 - 0.0136237% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0765407 - 3.64758% [319] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0750969 - 98.1137% [319] +| | | | | | | | | Remainder: 0.00144376 - 1.88626% +| | | | | | | | Belos::MVT::MvDot: 0.0978275 - 4.66201% [637] +| | | | | | | | Belos::MVT::MvNorm: 0.0458387 - 2.18446% [319] +| | | | | | | | CG S_E: Operation Op*x: 1.76853 - 84.28% [318] +| | | | | | | | Belos::MVT::MvAddMv: 0.106825 - 5.09079% [954] +| | | | | | | | Remainder: 0.00255072 - 0.121556% +| | | | | | | Remainder: 0.0121292 - 0.553731% +| | | | | | GMRES block system: Operation Op*x: 0.0163879 - 0.740407% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002894 - 0.0130751% [1] +| | | | | | Remainder: 0.00196348 - 0.0887098% +| | | | | Remainder: 0.0006648 - 0.0297838% +| | | | Mini-EM: Compute responses: 0.0659694 - 2.52777% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0018732 - 2.8395% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.055342 - 83.8904% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.32e-06 - 0.0168407% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00114568 - 2.07018% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0140776 - 25.4375% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.584e-05 - 0.028622% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0023288 - 4.20802% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0017272 - 3.12096% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0265478 - 47.9704% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.484e-05 - 0.0268151% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00234216 - 4.23216% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0019354 - 3.49716% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00212332 - 3.83673% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00026672 - 0.481949% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.464e-05 - 0.0264537% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00133388 - 2.41025% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0009746 - 1.76105% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00019808 - 0.35792% [32] +| | | | | | Remainder: 0.00028608 - 0.516931% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.02e-05 - 0.0154617% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00206156% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00830487 - 12.589% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000248679 - 0.376961% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.28e-06 - 0.51472% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000228759 - 91.9897% [1] +| | | | | | Remainder: 1.864e-05 - 7.49561% +| | | | | Remainder: 0.00018908 - 0.286618% +| | | | Remainder: 0.000545439 - 0.0208998% +| | | Remainder: 2.32e-06 - 8.88963e-05% +| | Remainder: 0.133281 - 0.649244% +| Remainder: 4.292e-05 - 0.000209074% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 2.23209 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.6727 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=CG --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 32.49 msec task-clock:u # 0.002 CPUs utilized ( +- 1.98% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,768 page-faults:u # 85.204 K/sec ( +- 0.26% ) + 19,631,801 cycles:u # 0.604 GHz ( +- 32.25% ) (21.04%) + 68,496,608 instructions:u # 3.49 insn per cycle ( +- 4.33% ) (86.05%) + branches:u + 351,506 branch-misses:u ( +- 0.74% ) + 27,843,373 L1-dcache-loads:u # 857.066 M/sec ( +- 0.37% ) + 386,159 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 0.63% ) + LLC-loads:u + LLC-load-misses:u + 26,596,239 L1-icache-loads:u # 818.678 M/sec ( +- 0.38% ) + 238,653 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 1.26% ) + 23,516,176 dTLB-loads:u # 723.868 M/sec ( +- 41.12% ) (16.32%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 21.3701 +- 0.0785 seconds time elapsed ( +- 0.37% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 317,333 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.43% ) + 16,955,130 BR_RETIRED:u ( +- 0.25% ) + + 21.2515 +- 0.0738 seconds time elapsed ( +- 0.35% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 22,701,687 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.22% ) + 5,315 ITLB_WALK:u ( +- 2.99% ) + 13,233 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 5.04% ) + 30,492,027 L1D_TLB:u ( +- 0.25% ) + + 21.1898 +- 0.0393 seconds time elapsed ( +- 0.19% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 26,680,037 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.25% ) + 239,035 L1I_CACHE_REFILL:u ( +- 1.14% ) + 386,176 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.46% ) + 27,928,001 L1D_CACHE:u ( +- 0.26% ) + + 21.3704 +- 0.0813 seconds time elapsed ( +- 0.38% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 469,818 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 1.38% ) + 497,246 LL_CACHE_RD:u ( +- 1.22% ) + 138,869 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 3.14% ) + 18,716 L2D_TLB_REFILL:u ( +- 2.78% ) + 260,825 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.41% ) + 1,482,824 L2D_CACHE:u ( +- 0.50% ) + + 21.3474 +- 0.0921 seconds time elapsed ( +- 0.43% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell40_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell40_power.output new file mode 100644 index 0000000..10a4b16 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell40_power.output @@ -0,0 +1,182 @@ +Socket1 19.60 +Socket2 18.92 +Socket1 19.64 +Socket2 19.12 +Socket1 19.96 +Socket2 19.32 +Socket1 19.72 +Socket2 19.32 +Socket1 19.76 +Socket2 19.44 +Socket1 19.44 +Socket2 19.52 +Socket1 19.44 +Socket2 19.52 +Socket1 19.12 +Socket2 19.48 +Socket1 19.12 +Socket2 19.64 +Socket1 19.40 +Socket2 19.52 +Socket1 19.32 +Socket2 19.64 +Socket1 19.48 +Socket2 19.44 +Socket1 19.56 +Socket2 19.48 +Socket1 19.24 +Socket2 19.16 +Socket1 19.20 +Socket2 19.12 +Socket1 19.20 +Socket2 18.96 +Socket1 19.28 +Socket2 19.04 +Socket1 19.28 +Socket2 18.88 +Socket1 19.28 +Socket2 18.88 +Socket1 19.20 +Socket2 19.08 +Socket1 19.32 +Socket2 19.40 +Socket1 19.28 +Socket2 19.36 +Socket1 19.24 +Socket2 19.20 +Socket1 19.24 +Socket2 19.08 +Socket1 19.16 +Socket2 19.08 +Socket1 18.92 +Socket2 18.92 +Socket1 19.00 +Socket2 19.24 +Socket1 19.12 +Socket2 19.16 +Socket1 19.60 +Socket2 19.48 +Socket1 19.56 +Socket2 19.76 +Start +Socket1 19.72 +Socket2 19.72 +Socket1 19.72 +Socket2 19.72 +Socket1 19.56 +Socket2 19.76 +Socket1 19.44 +Socket2 20.08 +Socket1 19.60 +Socket2 20.16 +Socket1 20.08 +Socket2 20.36 +Socket1 20.84 +Socket2 20.88 +Socket1 21.44 +Socket2 21.04 +Socket1 21.80 +Socket2 20.80 +Socket1 22.08 +Socket2 20.88 +Socket1 22.00 +Socket2 20.84 +Socket1 22.44 +Socket2 20.88 +Socket1 22.44 +Socket2 20.64 +Socket1 22.76 +Socket2 20.80 +Socket1 23.28 +Socket2 20.88 +Socket1 23.28 +Socket2 20.88 +Socket1 24.04 +Socket2 21.04 +Socket1 24.72 +Socket2 21.00 +Socket1 26.36 +Socket2 21.12 +Socket1 27.68 +Socket2 21.16 +Socket1 27.72 +Socket2 20.88 +Socket1 27.80 +Socket2 21.00 +Socket1 27.88 +Socket2 20.84 +Socket1 26.84 +Socket2 20.64 +Socket1 25.56 +Socket2 20.72 +Socket1 26.68 +Socket2 20.84 +Socket1 27.36 +Socket2 20.56 +Socket1 27.36 +Socket2 20.56 +Socket1 27.92 +Socket2 20.76 +Socket1 28.68 +Socket2 20.60 +End +Socket1 31.16 +Socket2 20.40 +Socket1 32.88 +Socket2 20.52 +Socket1 30.88 +Socket2 20.60 +Socket1 28.92 +Socket2 20.36 +Socket1 25.96 +Socket2 20.32 +Socket1 22.36 +Socket2 19.72 +Socket1 19.32 +Socket2 19.44 +Socket1 19.12 +Socket2 19.44 +Socket1 19.28 +Socket2 19.48 +Socket1 19.32 +Socket2 19.52 +Socket1 19.32 +Socket2 19.52 +Socket1 19.00 +Socket2 19.56 +Socket1 18.92 +Socket2 19.52 +Socket1 19.08 +Socket2 19.48 +Socket1 19.24 +Socket2 19.12 +Socket1 19.56 +Socket2 19.04 +Socket1 19.72 +Socket2 19.12 +Socket1 19.76 +Socket2 19.08 +Socket1 19.68 +Socket2 19.20 +Socket1 19.44 +Socket2 19.40 +Socket1 19.40 +Socket2 19.36 +Socket1 19.28 +Socket2 19.24 +Socket1 19.28 +Socket2 19.24 +Socket1 19.08 +Socket2 19.16 +Socket1 19.16 +Socket2 19.00 +Socket1 19.24 +Socket2 18.72 +Socket1 19.20 +Socket2 18.76 +Socket1 19.40 +Socket2 19.00 +Socket1 19.52 +Socket2 19.04 +Socket1 19.40 +Socket2 19.40 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell4_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..fa8df49 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell4_power.output @@ -0,0 +1,124 @@ +Socket1 19.48 +Socket2 18.92 +Socket1 19.60 +Socket2 19.16 +Socket1 20.00 +Socket2 19.24 +Socket1 19.80 +Socket2 19.32 +Socket1 19.84 +Socket2 19.36 +Socket1 20.08 +Socket2 19.56 +Socket1 20.20 +Socket2 19.76 +Socket1 20.04 +Socket2 19.52 +Socket1 19.88 +Socket2 19.56 +Socket1 19.72 +Socket2 19.44 +Socket1 19.24 +Socket2 19.04 +Socket1 19.16 +Socket2 18.80 +Socket1 18.92 +Socket2 18.68 +Socket1 18.84 +Socket2 18.60 +Socket1 18.84 +Socket2 18.60 +Socket1 18.92 +Socket2 18.56 +Socket1 18.96 +Socket2 18.96 +Socket1 19.12 +Socket2 18.84 +Socket1 19.04 +Socket2 18.72 +Socket1 19.28 +Socket2 18.96 +Socket1 19.20 +Socket2 19.20 +Socket1 19.32 +Socket2 19.24 +Socket1 19.28 +Socket2 19.44 +Socket1 19.64 +Socket2 19.36 +Socket1 19.60 +Socket2 19.04 +Socket1 19.60 +Socket2 18.84 +Socket1 19.60 +Socket2 18.84 +Socket1 19.52 +Socket2 18.96 +Socket1 19.20 +Socket2 19.00 +Socket1 19.20 +Socket2 19.00 +Start +Socket1 19.12 +Socket2 18.92 +End +Socket1 19.44 +Socket2 18.84 +Socket1 19.60 +Socket2 18.96 +Socket1 20.44 +Socket2 20.20 +Socket1 20.60 +Socket2 20.28 +Socket1 20.40 +Socket2 20.16 +Socket1 20.16 +Socket2 20.08 +Socket1 19.52 +Socket2 19.20 +Socket1 19.12 +Socket2 18.68 +Socket1 19.28 +Socket2 18.68 +Socket1 19.28 +Socket2 18.76 +Socket1 19.36 +Socket2 18.96 +Socket1 19.16 +Socket2 18.88 +Socket1 19.04 +Socket2 18.96 +Socket1 19.12 +Socket2 19.20 +Socket1 19.16 +Socket2 19.36 +Socket1 18.96 +Socket2 19.32 +Socket1 18.84 +Socket2 19.36 +Socket1 19.00 +Socket2 19.00 +Socket1 18.84 +Socket2 18.68 +Socket1 19.44 +Socket2 18.60 +Socket1 19.60 +Socket2 18.40 +Socket1 19.60 +Socket2 18.40 +Socket1 19.76 +Socket2 18.76 +Socket1 19.44 +Socket2 19.04 +Socket1 19.36 +Socket2 19.16 +Socket1 18.96 +Socket2 19.40 +Socket1 18.84 +Socket2 19.16 +Socket1 18.84 +Socket2 19.08 +Socket1 18.88 +Socket2 18.80 +Socket1 19.08 +Socket2 18.88 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell6.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell6.output new file mode 100644 index 0000000..39d85c6 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell6.output @@ -0,0 +1,3008 @@ +oasis15.umiacs.umd.edu +30 CG Tpetra maxwell6.xml +output_avg5/altra_CG_Tpetra_maxwell6.output +output_avg5/altra_CG_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00037336 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.0059852 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.0003576 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 0.00977268 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.204223 [1] +| Mini-EM: Total Time: 0.204181 - 99.9793% [1] +| | Mini-EM: build mesh: 0.00079096 - 0.387382% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030276 - 38.2775% [1] +| | | Remainder: 0.0004882 - 61.7225% +| | Mini-EM: build physics blocks: 0.000870999 - 0.426582% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024432 - 0.119658% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0190331 - 9.32166% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00611136 - 2.99311% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00190268 - 31.1335% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00148108 - 77.8418% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013512 - 7.10156% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024204 - 12.721% [3] +| | | | Remainder: 4.444e-05 - 2.33565% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00193956 - 31.7369% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000360279 - 18.5753% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.4e-05 - 0.721814% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00022204 - 11.448% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.94e-05 - 2.03139% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011868 - 61.1891% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.544e-05 - 2.3428% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.48e-05 - 1.27864% [3] +| | | | Remainder: 4.68e-05 - 2.41292% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045652 - 7.47003% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021512 - 3.52% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00054548 - 8.92568% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0002592 - 4.24128% [3] +| | | Remainder: 0.0007928 - 12.9726% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000192159 - 0.094112% [2] +| | Mini-EM: setup physics model evaluator: 0.0700759 - 34.3205% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0700575 - 99.9737% [1] +| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.00331156% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000799343% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0623505 - 88.999% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0623369 - 99.9782% [1] +| | | | | | getWorksets(): 0.0343556 - 55.1128% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0343521 - 99.99% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0204617 - 59.5645% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277388 - 13.5565% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0040278 - 19.6846% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000258919 - 6.4283% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00375996 - 93.3502% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001204 - 3.20216% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.3e-05 - 0.877669% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000219 - 5.82453% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00030864 - 8.2086% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00068468 - 18.2098% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.912e-05 - 2.6362% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00057816 - 15.3768% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.572e-05 - 1.74789% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00103404 - 27.5013% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000399719 - 38.6561% [1] +| | | | | | | | | | | | Remainder: 0.00063432 - 61.3439% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00052704 - 14.0172% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.888e-05 - 1.03405% [1] +| | | | | | | | | | | Remainder: 5.128e-05 - 1.36384% +| | | | | | | | | | Remainder: 8.92e-06 - 0.221461% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00961844 - 47.0071% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00515236 - 53.5675% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.28e-05 - 0.830687% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.187875% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026272 - 50.9902% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195928 - 38.0268% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.064e-05 - 0.206507% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00023328 - 4.52763% [1] +| | | | | | | | | | | Remainder: 0.00026948 - 5.23023% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00224192 - 23.3086% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00170924 - 17.7704% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.572e-05 - 0.579304% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00025328 - 2.63328% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000165879 - 1.72459% [1] +| | | | | | | | | | Remainder: 4.004e-05 - 0.416284% +| | | | | | | | | Remainder: 0.00404156 - 19.7518% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0138708 - 40.3784% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0138473 - 99.8301% [2] +| | | | | | | | | Remainder: 2.356e-05 - 0.169853% +| | | | | | | | Remainder: 1.964e-05 - 0.0571726% +| | | | | | | Remainder: 3.44e-06 - 0.0100129% +| | | | | | getOrientations(): 7.68e-06 - 0.0123202% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000688319 - 1.10419% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0006936 - 1.11266% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035508 - 0.569615% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012224 - 0.196096% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008546 - 1.37094% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00115501% [2] +| | | | | | Remainder: 0.0252591 - 40.5203% +| | | | | Remainder: 1.36e-05 - 0.0218122% +| | | | fmb->setupBCFieldManagers(): 8e-06 - 0.0114192% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0207258% [1] +| | | | build response library: 0.00766052 - 10.9346% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756576 - 98.763% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0385949% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.0137% [1] +| | | | | | | Remainder: 1.08e-06 - 36.9863% +| | | | | | getOrientations(): 4.8e-07 - 0.00634438% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072744 - 9.6149% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008838 - 11.6816% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391199 - 5.17065% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013722 - 18.137% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0163896% [3] +| | | | | | Remainder: 0.00418648 - 55.3346% +| | | | | Remainder: 9.476e-05 - 1.23699% +| | | | Remainder: 2.112e-05 - 0.0301467% +| | | Remainder: 1.84e-05 - 0.0262572% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0340873 - 16.6947% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0340793 - 99.9764% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00234747% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00187797% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0340436 - 99.8953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0340408 - 99.9918% [1] +| | | | | | getWorksets(): 0.0181042 - 53.1836% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0181031 - 99.9943% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0162254 - 89.6274% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00272564 - 16.7986% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00266868 - 16.4476% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016988 - 6.3657% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00249596 - 93.5279% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.208e-05 - 2.08657% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.964e-05 - 1.18752% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001562 - 6.25812% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 9.696e-05 - 3.88468% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000531639 - 21.3% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.94e-05 - 1.9792% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00047596 - 19.0692% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.92e-05 - 0.769243% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0005804 - 23.2536% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010324 - 17.7877% [1] +| | | | | | | | | | | | Remainder: 0.00047716 - 82.2123% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00045404 - 18.191% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.856e-05 - 1.5449% [1] +| | | | | | | | | | | Remainder: 1.188e-05 - 0.475969% +| | | | | | | | | | Remainder: 2.84e-06 - 0.10642% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00662536 - 40.8334% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00368016 - 55.5466% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.384e-05 - 0.919525% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.24e-06 - 0.251076% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0016128 - 43.8242% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00199568 - 54.2281% [1] +| | | | | | | | | | | Remainder: 2.86e-05 - 0.77714% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00103828 - 15.6713% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00171852 - 25.9385% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.868e-05 - 0.281947% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015244 - 2.30086% [1] +| | | | | | | | | | Remainder: 1.728e-05 - 0.260816% +| | | | | | | | | Remainder: 0.00420568 - 25.9204% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187088 - 10.3346% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185724 - 99.271% [1] +| | | | | | | | | Remainder: 1.3639e-05 - 0.729016% +| | | | | | | | Remainder: 6.88e-06 - 0.0380045% +| | | | | | | Remainder: 1.04e-06 - 0.00574454% +| | | | | | getOrientations(): 6.48e-06 - 0.019036% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035944 - 1.05591% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337439 - 0.991277% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001902 - 0.558741% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00385048 - 11.3114% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00383332 - 99.5543% [1] +| | | | | | | Remainder: 1.716e-05 - 0.445659% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004198 - 1.23323% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00117506% [2] +| | | | | | Remainder: 0.0107724 - 31.6456% +| | | | | Remainder: 2.8e-06 - 0.00822474% +| | | | fmb->setupBCFieldManagers(): 2.4e-06 - 0.0070424% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 9.96e-06 - 0.0292259% [1] +| | | | build response library: 1.74e-05 - 0.0510574% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.6092% [1] +| | | | | Remainder: 1.712e-05 - 98.3908% +| | | | Remainder: 4.48e-06 - 0.0131458% +| | | Remainder: 8.04e-06 - 0.0235865% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0115496 - 5.65654% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00323128 - 27.9774% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00794416 - 68.783% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.66e-05 - 0.964231% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00544608 - 68.5545% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0183618% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0565545% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6e-07 - 0.0110171% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 6.192e-05 - 1.13697% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0002576 - 4.73001% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000636159 - 11.6811% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.308e-05 - 0.974647% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0003962 - 7.27496% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0005644 - 10.3634% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00074444 - 13.6693% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0161584% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00881368% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00122048 - 22.4102% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0009742 - 17.8881% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 8.792e-05 - 1.61437% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000419199 - 7.69727% [1] +| | | | | Remainder: 2.444e-05 - 0.448763% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.016e-05 - 0.127893% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.0236652% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010544 - 1.32726% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00223988 - 28.1953% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00117268 - 52.3546% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0010562 - 47.1543% [1] +| | | | | Remainder: 1.1e-05 - 0.491098% +| | | | Remainder: 6.412e-05 - 0.807134% +| | | Remainder: 0.00037416 - 3.23959% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00416888 - 2.04176% [1] +| | | getWorksets(): 1.76e-06 - 0.0422176% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 59.0909% [1] +| | | | Remainder: 7.2e-07 - 40.9091% +| | | getOrientations(): 4.8e-07 - 0.0115139% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068972 - 16.5445% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087368 - 20.9572% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038268 - 9.17945% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001179 - 28.281% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0297442% [3] +| | | Remainder: 0.00104032 - 24.9544% +| | panzer::ModelEvaluator::create_W_op: 0.0100633 - 4.92862% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0153399 - 7.5129% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.42e-05 - 0.288137% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0123342 - 80.4062% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00810752% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00012328 - 0.999494% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028316 - 2.29572% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034332 - 2.78347% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.264e-05 - 0.345704% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00038764 - 3.1428% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00034004 - 2.75688% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00066592 - 5.39896% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000345519 - 2.8013% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.00681031% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0010832 - 8.78206% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00068816 - 5.57927% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011268 - 0.913555% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000673239 - 5.4583% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00070672 - 5.72974% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0009666 - 7.83672% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.76e-06 - 0.0304843% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00012448 - 1.00922% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000684159 - 5.54683% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00111064 - 9.00453% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178836 - 14.4991% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.856e-05 - 0.393701% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038644 - 3.13307% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0007378 - 5.98172% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000650079 - 5.27053% [1] +| | | | Remainder: 3.6e-05 - 0.291871% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.88e-06 - 0.0513693% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.00704046% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001356 - 0.883968% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0027804 - 18.1253% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00276324 - 99.3828% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.64e-06 - 0.346713% [1] +| | | | Remainder: 7.52e-06 - 0.270465% +| | | Remainder: 3.652e-05 - 0.238072% +| | MaxwellPreconditioner::build: 0.00159296 - 0.78017% [1] +| | | MaxwellPreconditioner: Schur complement: 1.352e-05 - 0.848734% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00094412 - 59.2683% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.343177% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011836 - 12.5365% [1] +| | | | Remainder: 0.00082252 - 87.1203% +| | | MaxwellPreconditioner: Solver S_E: 0.0005432 - 34.1% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.220913% [1] +| | | | Ifpack2::Relaxation::compute: 9.18e-05 - 16.8999% [1] +| | | | Remainder: 0.0004502 - 82.8792% +| | | MaxwellPreconditioner: Block preconditioner: 8.32e-05 - 5.22298% [1] +| | | Remainder: 8.92e-06 - 0.559964% +| | Mini-EM: timestepper: 0.012458 - 6.10146% [1] +| | | Mini-EM: Advance Time Step: 0.0124561 - 99.9846% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00165496 - 13.2863% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.188e-05 - 3.13482% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.001326 - 80.1228% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.0723982% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.364e-05 - 1.02866% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.652e-05 - 7.27904% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.88e-05 - 4.43439% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.64e-06 - 0.726999% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.64e-05 - 5.76169% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.896e-05 - 3.69231% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.516e-05 - 4.91403% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 2.892e-05 - 2.181% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0482655% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6439e-05 - 5.76463% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.912e-05 - 6.72097% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.564e-05 - 3.44193% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.7e-05 - 1.28205% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.72e-05 - 5.82203% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018184 - 13.7134% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.04e-06 - 0.229261% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.328e-05 - 1.00151% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.196e-05 - 5.42685% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.788e-05 - 7.3816% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.536e-05 - 4.92911% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.72e-06 - 0.733032% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.312e-05 - 3.25189% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.112e-05 - 6.11765% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.428e-05 - 1.83107% [1] +| | | | | | Remainder: 2.936e-05 - 2.21418% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.068e-05 - 0.645333% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.137768% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00019252 - 11.6329% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.112e-05 - 1.88041% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.456e-05 - 46.7866% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 2.9563% [1] +| | | | | | Remainder: 1.564e-05 - 50.2571% +| | | | | Remainder: 4.048e-05 - 2.44598% +| | | | Stratimikos: BelosLOWS: 0.00982736 - 78.8958% [1] +| | | | | GMRES block system: Operation Op*x: 0.00015428 - 1.5699% [1] +| | | | | Belos::MVT::MvAddMv: 7.148e-05 - 0.727357% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0090056 - 91.638% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00021824 - 2.42338% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.012e-05 - 18.3834% [2] +| | | | | | | | Belos::MVT::MvDot: 3.476e-05 - 86.6401% [2] +| | | | | | | | Remainder: 5.36e-06 - 13.3599% +| | | | | | | Belos::MVT::MvScale: 2.892e-05 - 13.2515% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.58e-05 - 39.3145% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.828e-05 - 91.2354% [2] +| | | | | | | | Remainder: 7.52e-06 - 8.76457% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.528e-05 - 7.00147% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.328e-05 - 86.911% [2] +| | | | | | | | Remainder: 2e-06 - 13.089% +| | | | | | | Remainder: 4.812e-05 - 22.0491% +| | | | | | Belos::MVT::MvAddMv: 2.652e-05 - 0.294484% [2] +| | | | | | Belos::MVT::MvNorm: 3.912e-05 - 0.434397% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00714 - 79.284% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.084e-05 - 0.431933% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.36e-05 - 0.190476% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0004582 - 6.41737% [2] +| | | | | | | | Belos::MVT::Assign: 2.12e-05 - 4.6268% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.792e-05 - 19.1881% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.196e-05 - 70.4732% [9] +| | | | | | | | | Remainder: 2.596e-05 - 29.5268% +| | | | | | | | Belos::MVT::MvDot: 5.284e-05 - 11.5321% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.264e-05 - 4.94107% [9] +| | | | | | | | CG Q_B: Operation Op*x: 6.664e-05 - 14.5439% [7] +| | | | | | | | Belos::MVT::MvAddMv: 4.068e-05 - 8.87822% [21] +| | | | | | | | Remainder: 0.00016628 - 36.2898% +| | | | | | | CG S_E: Operation Op*x: 3.228e-05 - 0.452101% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00583916 - 81.7809% [1] +| | | | | | | | Belos::MVT::Assign: 1.616e-05 - 0.276752% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00058144 - 9.9576% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00036736 - 63.1811% [147] +| | | | | | | | | Remainder: 0.00021408 - 36.8189% +| | | | | | | | Belos::MVT::MvDot: 0.00055584 - 9.51918% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.0003312 - 5.67205% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.002805 - 48.0377% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.00087072 - 14.9117% [438] +| | | | | | | | Remainder: 0.000678799 - 11.6249% +| | | | | | | Remainder: 0.00076592 - 10.7272% +| | | | | | GMRES block system: Operation Op*x: 8.952e-05 - 0.994049% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.52e-06 - 0.105712% [1] +| | | | | | Remainder: 0.00148268 - 16.464% +| | | | | Remainder: 0.000596 - 6.0647% +| | | | Mini-EM: Compute responses: 0.00090264 - 7.24656% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.684e-05 - 5.18922% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0003754 - 41.5891% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.223761% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.004e-05 - 2.67448% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.36e-05 - 11.6143% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.202451% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.348e-05 - 3.59084% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.64e-06 - 2.56793% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.144e-05 - 19.0304% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.4e-07 - 0.170485% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.184e-05 - 3.15397% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.792e-05 - 18.0927% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.008e-05 - 2.68514% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.808e-05 - 10.1438% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.2e-07 - 0.191795% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.908e-05 - 13.0741% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.92e-06 - 1.84337% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.18e-05 - 5.80714% [1] +| | | | | | Remainder: 1.852e-05 - 4.9334% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.52e-06 - 0.611539% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.141806% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011264 - 12.479% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002234 - 24.7496% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.304387% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021232 - 95.0403% [1] +| | | | | | Remainder: 1.04e-05 - 4.65533% +| | | | | Remainder: 0.00013756 - 15.2397% +| | | | Remainder: 7.116e-05 - 0.571286% +| | | Remainder: 1.92e-06 - 0.0154117% +| | Remainder: 0.0176023 - 8.62091% +| Remainder: 4.232e-05 - 0.0207224% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00982736 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 21.9795 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00032688 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.00669812 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.00038184 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 0.0105009 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.202188 [1] +| Mini-EM: Total Time: 0.202148 - 99.9804% [1] +| | Mini-EM: build mesh: 0.0006138 - 0.303638% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028632 - 46.6471% [1] +| | | Remainder: 0.00032748 - 53.3529% +| | Mini-EM: build physics blocks: 0.00078884 - 0.390228% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023376 - 0.115638% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0177197 - 8.7657% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00619164 - 3.06292% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00189756 - 30.6471% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00147212 - 77.5796% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00014032 - 7.39476% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024156 - 12.73% [3] +| | | | Remainder: 4.356e-05 - 2.29558% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00202736 - 32.7435% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00036056 - 17.7847% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.48e-05 - 0.730014% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00023372 - 11.5283% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.028e-05 - 1.98682% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125976 - 62.1379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.516e-05 - 2.22753% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.456e-05 - 1.21143% [3] +| | | | Remainder: 4.852e-05 - 2.39326% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000453159 - 7.31889% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021484 - 3.46984% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00054396 - 8.7854% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00026008 - 4.2005% [3] +| | | Remainder: 0.00079468 - 12.8347% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00021992 - 0.108791% [2] +| | Mini-EM: setup physics model evaluator: 0.0688089 - 34.0388% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0687914 - 99.9745% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00354695% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000755908% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.061083 - 88.7945% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0610692 - 99.9774% [1] +| | | | | | getWorksets(): 0.0337119 - 55.2029% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.033709 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0200503 - 59.4805% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275016 - 13.7163% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00413172 - 20.6068% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002664 - 6.44768% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00385656 - 93.3403% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012264 - 3.18004% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.837016% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000216119 - 5.60393% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0003046 - 7.89823% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0006864 - 17.7983% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.768e-05 - 2.53283% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00056668 - 14.6939% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.66e-05 - 1.72693% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00115088 - 29.8421% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00039276 - 34.127% [1] +| | | | | | | | | | | | Remainder: 0.000758119 - 65.873% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00052644 - 13.6505% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.84e-05 - 0.995707% [1] +| | | | | | | | | | | Remainder: 4.784e-05 - 1.24048% +| | | | | | | | | | Remainder: 8.76e-06 - 0.212018% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0090922 - 45.3469% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0046952 - 51.6399% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.364e-05 - 0.92946% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-06 - 0.201908% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00261884 - 55.777% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153404 - 32.6725% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.64e-06 - 0.205316% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020208 - 4.30397% [1] +| | | | | | | | | | | Remainder: 0.00027748 - 5.90987% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00218412 - 24.0219% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00170372 - 18.7383% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.792e-05 - 0.63703% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024764 - 2.72365% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016556 - 1.8209% [1] +| | | | | | | | | | Remainder: 3.804e-05 - 0.418381% +| | | | | | | | | Remainder: 0.00407624 - 20.33% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0136399 - 40.4637% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0136175 - 99.8358% [2] +| | | | | | | | | Remainder: 2.24e-05 - 0.164224% +| | | | | | | | Remainder: 1.88e-05 - 0.0557714% +| | | | | | | Remainder: 2.92e-06 - 0.00866162% +| | | | | | getOrientations(): 6.52e-06 - 0.0106764% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0006926 - 1.13412% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068972 - 1.12941% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000352199 - 0.576721% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012184 - 0.199511% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085928 - 1.40706% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.00144099% [2] +| | | | | | Remainder: 0.0246342 - 40.3382% +| | | | | Remainder: 1.38e-05 - 0.0225922% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.0111642% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.0220958% [1] +| | | | build response library: 0.0076624 - 11.1386% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756544 - 98.7346% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0433551% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.9512% [1] +| | | | | | | Remainder: 9.2e-07 - 28.0488% +| | | | | | getOrientations(): 4.8e-07 - 0.00634464% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072712 - 9.61108% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899679 - 11.892% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039528 - 5.22481% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013728 - 18.1457% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0179765% [3] +| | | | | | Remainder: 0.00416544 - 55.0588% +| | | | | Remainder: 9.696e-05 - 1.2654% +| | | | Remainder: 2.02e-05 - 0.0293641% +| | | Remainder: 1.752e-05 - 0.0254618% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0335046 - 16.5743% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0334968 - 99.9768% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00203004% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.0016718% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0334587 - 99.8863% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0334553 - 99.9896% [1] +| | | | | | getWorksets(): 0.0173371 - 51.8217% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0173361 - 99.9942% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0154355 - 89.0367% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275324 - 17.8371% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00269992 - 17.4916% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018 - 6.66687% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00251728 - 93.2354% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.128e-05 - 2.03712% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.928e-05 - 1.16316% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000161159 - 6.40211% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 9.78e-05 - 3.88515% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00053592 - 21.2897% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.832e-05 - 1.91953% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0004736 - 18.814% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.968e-05 - 0.781797% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00059652 - 23.697% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010472 - 17.5552% [1] +| | | | | | | | | | | | Remainder: 0.0004918 - 82.4448% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00045324 - 18.0052% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.82e-05 - 1.51751% [1] +| | | | | | | | | | | Remainder: 1.228e-05 - 0.487828% +| | | | | | | | | | Remainder: 2.64e-06 - 0.0977807% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00617844 - 40.0275% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00367992 - 59.5607% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.384e-05 - 0.376095% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.28e-06 - 0.19783% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00201068 - 54.6392% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162044 - 44.0347% [1] +| | | | | | | | | | | Remainder: 2.768e-05 - 0.75219% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0010348 - 16.7486% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00127948 - 20.7088% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.704e-05 - 0.275798% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015132 - 2.44916% [1] +| | | | | | | | | | Remainder: 1.588e-05 - 0.257023% +| | | | | | | | | Remainder: 0.00380388 - 24.6437% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00189336 - 10.9215% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00187896 - 99.2394% [1] +| | | | | | | | | Remainder: 1.44e-05 - 0.760553% +| | | | | | | | Remainder: 7.24e-06 - 0.0417626% +| | | | | | | Remainder: 1e-06 - 0.00576799% +| | | | | | getOrientations(): 6.8e-06 - 0.0203256% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035824 - 1.0708% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000334199 - 0.998943% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018844 - 0.56326% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00387204 - 11.5738% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0038532 - 99.5134% [1] +| | | | | | | Remainder: 1.884e-05 - 0.486565% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00040208 - 1.20184% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00131519% [2] +| | | | | | Remainder: 0.010956 - 32.7481% +| | | | | Remainder: 3.48e-06 - 0.0104009% +| | | | fmb->setupBCFieldManagers(): 2.2e-06 - 0.00656779% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.14e-05 - 0.0340331% [1] +| | | | build response library: 1.828e-05 - 0.0545723% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31291% [1] +| | | | | Remainder: 1.804e-05 - 98.6871% +| | | | Remainder: 4.96e-06 - 0.0148074% +| | | Remainder: 7.76e-06 - 0.023161% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0118704 - 5.87212% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0032944 - 27.7531% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0081844 - 68.948% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.08e-05 - 0.987245% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00562404 - 68.7166% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.0184921% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0547649% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0128022% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.732e-05 - 1.0192% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000265839 - 4.72684% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00064176 - 11.411% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.672e-05 - 1.00853% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00044428 - 7.89966% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0005614 - 9.98215% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000746359 - 13.2709% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0156471% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00995726% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0012166 - 21.6321% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00108128 - 19.226% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000102519 - 1.82287% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00041792 - 7.43096% [1] +| | | | | Remainder: 2.576e-05 - 0.458034% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.48e-06 - 0.11583% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.0234593% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010648 - 1.30101% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00227352 - 27.7787% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00118976 - 52.3312% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00107252 - 47.1744% [1] +| | | | | Remainder: 1.124e-05 - 0.494388% +| | | | Remainder: 8.816e-05 - 1.07717% +| | | Remainder: 0.0003916 - 3.29896% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415384 - 2.05485% [1] +| | | getWorksets(): 1.88e-06 - 0.0452593% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 53.1915% [1] +| | | | Remainder: 8.8e-07 - 46.8085% +| | | getOrientations(): 6e-07 - 0.0144445% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068264 - 16.434% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087952 - 21.1737% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409999 - 9.87036% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114352 - 27.5292% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.026963% [3] +| | | Remainder: 0.00103456 - 24.9061% +| | panzer::ModelEvaluator::create_W_op: 0.0103191 - 5.10472% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0152995 - 7.56844% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.644e-05 - 0.30354% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.012283 - 80.284% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00846696% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.88e-05 - 0.560122% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0002884 - 2.34795% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034472 - 2.80647% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.244e-05 - 0.345517% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039612 - 3.22494% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033544 - 2.73092% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000660159 - 5.37456% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00034772 - 2.8309% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.00749001% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108608 - 8.84211% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000701399 - 5.71031% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011176 - 0.909873% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0006866 - 5.58982% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00070804 - 5.76437% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000975079 - 7.93842% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.08e-06 - 0.0332165% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.664e-05 - 0.62395% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00068896 - 5.60904% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00112012 - 9.11924% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00180488 - 14.6941% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.468e-05 - 0.363754% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00037732 - 3.07188% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000725199 - 5.90407% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065304 - 5.3166% [1] +| | | | Remainder: 3.34e-05 - 0.27192% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.32e-06 - 0.0478448% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00732051% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013676 - 0.893887% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00278528 - 18.2051% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00276656 - 99.3279% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.036e-05 - 0.371956% [1] +| | | | Remainder: 8.36e-06 - 0.300149% +| | | Remainder: 3.952e-05 - 0.25831% +| | MaxwellPreconditioner::build: 0.00157392 - 0.778597% [1] +| | | MaxwellPreconditioner: Schur complement: 1.372e-05 - 0.871709% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00093292 - 59.2737% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.347297% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011892 - 12.7471% [1] +| | | | Remainder: 0.00081076 - 86.9056% +| | | MaxwellPreconditioner: Solver S_E: 0.00053468 - 33.9712% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.239396% [1] +| | | | Ifpack2::Relaxation::compute: 0.000106 - 19.8249% [1] +| | | | Remainder: 0.0004274 - 79.9357% +| | | MaxwellPreconditioner: Block preconditioner: 8.392e-05 - 5.33191% [1] +| | | Remainder: 8.68e-06 - 0.551489% +| | Mini-EM: timestepper: 0.0131643 - 6.51219% [1] +| | | Mini-EM: Advance Time Step: 0.0131623 - 99.9851% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00166396 - 12.6418% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.112e-05 - 3.07219% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00131684 - 79.1389% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0698642% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.32e-05 - 1.0024% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.772e-05 - 7.4208% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.016e-05 - 4.56851% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.6e-06 - 0.729018% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 8.52e-05 - 6.47003% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.956e-05 - 3.76356% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.048e-05 - 3.07403% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 2.728e-05 - 2.07163% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.0546763% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 5.80481% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.836e-05 - 6.71% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.668e-05 - 3.54485% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.096e-05 - 1.59169% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.744e-05 - 5.88074% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018356 - 13.9394% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3e-06 - 0.227818% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.244e-05 - 0.944686% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.168e-05 - 5.44333% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.764e-05 - 7.41472% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.596e-05 - 5.00896% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.4e-06 - 0.71383% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.248e-05 - 3.2259% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.228e-05 - 6.24829% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.424e-05 - 1.84077% [1] +| | | | | | Remainder: 2.944e-05 - 2.23566% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.004e-05 - 0.60338% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.14183% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00021 - 12.6205% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.356e-05 - 2.01688% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.776e-05 - 52.9201% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 2.74136% [1] +| | | | | | Remainder: 1.488e-05 - 44.3385% +| | | | | Remainder: 4.004e-05 - 2.40631% +| | | | Stratimikos: BelosLOWS: 0.0105394 - 80.0725% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014984 - 1.42171% [1] +| | | | | Belos::MVT::MvAddMv: 6.676e-05 - 0.633433% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00979108 - 92.8998% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022104 - 2.25757% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.084e-05 - 18.4763% [2] +| | | | | | | | Belos::MVT::MvDot: 3.6e-05 - 88.1489% [2] +| | | | | | | | Remainder: 4.84e-06 - 11.8511% +| | | | | | | Belos::MVT::MvScale: 2.872e-05 - 12.9931% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.708e-05 - 39.3956% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.012e-05 - 92.0073% [2] +| | | | | | | | Remainder: 6.96e-06 - 7.99265% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.684e-05 - 7.61853% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.48e-05 - 87.886% [2] +| | | | | | | | Remainder: 2.04e-06 - 12.114% +| | | | | | | Remainder: 4.756e-05 - 21.5165% +| | | | | | Belos::MVT::MvAddMv: 3.1e-05 - 0.316615% [2] +| | | | | | Belos::MVT::MvNorm: 3.764e-05 - 0.384432% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00781836 - 79.8519% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.176e-05 - 0.406223% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.356e-05 - 0.173438% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000462 - 5.90917% [2] +| | | | | | | | Belos::MVT::Assign: 1.512e-05 - 3.27273% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.312e-05 - 17.9913% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.532e-05 - 66.5544% [9] +| | | | | | | | | Remainder: 2.78e-05 - 33.4456% +| | | | | | | | Belos::MVT::MvDot: 5.708e-05 - 12.355% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.456e-05 - 5.31602% [9] +| | | | | | | | CG Q_B: Operation Op*x: 7.032e-05 - 15.2208% [7] +| | | | | | | | Belos::MVT::MvAddMv: 5.14e-05 - 11.1255% [21] +| | | | | | | | Remainder: 0.0001604 - 34.7186% +| | | | | | | CG S_E: Operation Op*x: 3.296e-05 - 0.421572% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00656768 - 84.0033% [1] +| | | | | | | | Belos::MVT::Assign: 1.592e-05 - 0.242399% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00069476 - 10.5785% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00041256 - 59.3817% [147] +| | | | | | | | | Remainder: 0.0002822 - 40.6183% +| | | | | | | | Belos::MVT::MvDot: 0.00067736 - 10.3135% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.0003854 - 5.86813% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.00290192 - 44.1848% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.00121048 - 18.4309% [438] +| | | | | | | | Remainder: 0.00068184 - 10.3818% +| | | | | | | Remainder: 0.0007104 - 9.08631% +| | | | | | GMRES block system: Operation Op*x: 9.804e-05 - 1.00132% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.52e-06 - 0.087018% [1] +| | | | | | Remainder: 0.00157648 - 16.1012% +| | | | | Remainder: 0.000531719 - 5.04506% +| | | | Mini-EM: Compute responses: 0.00089204 - 6.77723% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.736e-05 - 5.30918% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00037952 - 42.5452% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.242411% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.072e-05 - 2.82462% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.372e-05 - 11.5198% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.221332% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.4e-05 - 3.68887% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.108e-05 - 2.91948% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.2e-05 - 18.9713% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.200253% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.152e-05 - 3.03541% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.744e-05 - 17.7698% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.096e-05 - 2.88786% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.268e-05 - 11.2458% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.2e-07 - 0.189713% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.036e-05 - 13.2694% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.32e-06 - 1.66526% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.608e-05 - 4.23693% [1] +| | | | | | Remainder: 1.94e-05 - 5.11172% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.16e-06 - 0.578449% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.147975% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011484 - 12.8739% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022108 - 24.7836% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.289488% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020976 - 94.8797% [1] +| | | | | | Remainder: 1.068e-05 - 4.83083% +| | | | | Remainder: 0.00012276 - 13.7617% +| | | | Remainder: 6.692e-05 - 0.508421% +| | | Remainder: 1.96e-06 - 0.0148888% +| | Remainder: 0.0176861 - 8.74908% +| Remainder: 3.968e-05 - 0.0196253% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0105394 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 20.4945 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00034112 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.00572752 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.00038396 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 0.00950324 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.2033 [1] +| Mini-EM: Total Time: 0.203258 - 99.9794% [1] +| | Mini-EM: build mesh: 0.00075748 - 0.37267% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029364 - 38.7654% [1] +| | | Remainder: 0.00046384 - 61.2346% +| | Mini-EM: build physics blocks: 0.000867839 - 0.426965% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023712 - 0.11666% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0174916 - 8.6056% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00730964 - 3.59624% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00189216 - 25.8858% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00147136 - 77.7609% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000133159 - 7.03741% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024388 - 12.889% [3] +| | | | Remainder: 4.376e-05 - 2.3127% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.003148 - 43.0664% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00035664 - 11.3291% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.316e-05 - 0.418043% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00144248 - 45.8221% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.288e-05 - 1.36214% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00117084 - 37.1931% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.528e-05 - 1.43837% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.6e-05 - 0.825921% [3] +| | | | Remainder: 5.072e-05 - 1.61118% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000454999 - 6.22465% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021404 - 2.92819% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000544 - 7.44223% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00026272 - 3.59416% [3] +| | | Remainder: 0.00079372 - 10.8585% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00021708 - 0.1068% [2] +| | Mini-EM: setup physics model evaluator: 0.0696813 - 34.2822% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0696589 - 99.9679% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.0037899% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000803918% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0619978 - 89.002% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0619843 - 99.9783% [1] +| | | | | | getWorksets(): 0.0343496 - 55.4166% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0343465 - 99.9911% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0205906 - 59.9494% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277852 - 13.4941% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00401036 - 19.4767% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026816 - 6.68668% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.003733 - 93.0839% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001216 - 3.25744% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.336e-05 - 0.893652% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000211879 - 5.67584% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00030468 - 8.1618% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0006762 - 18.1141% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.608e-05 - 2.5738% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00059104 - 15.8329% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.816e-05 - 1.82588% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00100416 - 26.8995% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00037012 - 36.8587% [1] +| | | | | | | | | | | | Remainder: 0.000634039 - 63.1413% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00053432 - 14.3134% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.924e-05 - 1.05117% [1] +| | | | | | | | | | | Remainder: 5.228e-05 - 1.40048% +| | | | | | | | | | Remainder: 9.2e-06 - 0.229406% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00948644 - 46.0718% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00515404 - 54.3306% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.26e-05 - 0.826536% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.008e-05 - 0.195575% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00260956 - 50.6313% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0019572 - 37.9741% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.88e-06 - 0.191694% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00021636 - 4.19787% [1] +| | | | | | | | | | | Remainder: 0.00030836 - 5.98288% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0021944 - 23.132% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00163228 - 17.2065% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.692e-05 - 0.600015% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024804 - 2.61468% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016072 - 1.69421% [1] +| | | | | | | | | | Remainder: 4.004e-05 - 0.422076% +| | | | | | | | | Remainder: 0.00431524 - 20.9574% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.013736 - 39.9922% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.013713 - 99.8328% [2] +| | | | | | | | | Remainder: 2.296e-05 - 0.167153% +| | | | | | | | Remainder: 2.004e-05 - 0.0583465% +| | | | | | | Remainder: 3.04e-06 - 0.00885018% +| | | | | | getOrientations(): 7.12e-06 - 0.0114868% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00067896 - 1.09537% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000673759 - 1.08698% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035068 - 0.565756% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011836 - 0.190952% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084188 - 1.35822% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00116158% [2] +| | | | | | Remainder: 0.0249632 - 40.2735% +| | | | | Remainder: 1.348e-05 - 0.0217427% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.0113123% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.0215909% [1] +| | | | build response library: 0.0076144 - 10.931% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0075198 - 98.7576% [1] +| | | | | | getWorksets(): 2.8e-06 - 0.037235% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 68.5714% [1] +| | | | | | | Remainder: 8.8e-07 - 31.4286% +| | | | | | getOrientations(): 5.2e-07 - 0.00691508% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728359 - 9.68589% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086964 - 11.5647% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039732 - 5.28365% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00134612 - 17.901% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.0202133% [3] +| | | | | | Remainder: 0.00417352 - 55.5004% +| | | | | Remainder: 9.46e-05 - 1.24238% +| | | | Remainder: 2.056e-05 - 0.0295153% +| | | Remainder: 2.24e-05 - 0.0321464% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0343875 - 16.9182% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0343801 - 99.9785% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00197789% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00162885% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0343439 - 99.8948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0343412 - 99.9921% [1] +| | | | | | getWorksets(): 0.0178817 - 52.0706% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0178806 - 99.9942% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0160002 - 89.4834% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00272292 - 17.018% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00265208 - 16.5753% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017468 - 6.58653% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0024752 - 93.3305% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.232e-05 - 2.11377% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.98e-05 - 1.20394% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015532 - 6.27505% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 9.776e-05 - 3.94958% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00052596 - 21.2492% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.908e-05 - 1.98287% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00046504 - 18.788% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.064e-05 - 0.833872% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000578999 - 23.392% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010468 - 18.0795% [1] +| | | | | | | | | | | | Remainder: 0.000474319 - 81.9205% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0004498 - 18.1723% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.828e-05 - 1.54654% [1] +| | | | | | | | | | | Remainder: 1.22e-05 - 0.49289% +| | | | | | | | | | Remainder: 2.2e-06 - 0.0829538% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00642872 - 40.179% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0035652 - 55.4574% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.412e-05 - 0.396051% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.56e-06 - 0.21205% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00155004 - 43.4769% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00196292 - 55.0578% [1] +| | | | | | | | | | | Remainder: 3.056e-05 - 0.857175% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00102536 - 15.9497% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00165016 - 25.6686% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.856e-05 - 0.288705% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015196 - 2.36377% [1] +| | | | | | | | | | Remainder: 1.748e-05 - 0.271905% +| | | | | | | | | Remainder: 0.00419648 - 26.2277% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187376 - 10.4793% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00186016 - 99.2742% [1] +| | | | | | | | | Remainder: 1.36e-05 - 0.725814% +| | | | | | | | Remainder: 6.68e-06 - 0.0373589% +| | | | | | | Remainder: 1.04e-06 - 0.00581601% +| | | | | | getOrientations(): 6.48e-06 - 0.0188694% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035456 - 1.03246% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033252 - 0.968282% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018956 - 0.55199% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00381544 - 11.1104% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0037976 - 99.5324% [1] +| | | | | | | Remainder: 1.784e-05 - 0.467574% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00040864 - 1.18994% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00116478% [2] +| | | | | | Remainder: 0.011352 - 33.0563% +| | | | | Remainder: 2.72e-06 - 0.00791988% +| | | | fmb->setupBCFieldManagers(): 3.04e-06 - 0.00884232% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.044e-05 - 0.0303664% [1] +| | | | build response library: 1.764e-05 - 0.0513087% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.36054% [1] +| | | | | Remainder: 1.74e-05 - 98.6395% +| | | | Remainder: 3.8e-06 - 0.0110529% +| | | Remainder: 7.4e-06 - 0.0215194% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0117183 - 5.76523% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00322528 - 27.5235% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00812904 - 69.3706% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.328e-05 - 0.90146% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00558836 - 68.7456% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.0186101% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.28e-06 - 0.0586934% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0128839% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.792e-05 - 1.03644% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00025424 - 4.54946% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00063652 - 11.3901% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.66e-05 - 1.01282% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000439559 - 7.86562% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00057316 - 10.2563% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00073528 - 13.1574% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.0164628% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00858929% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00121304 - 21.7065% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107992 - 19.3245% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.2e-05 - 1.64628% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00041956 - 7.50775% [1] +| | | | | Remainder: 2.412e-05 - 0.431612% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.04e-06 - 0.111206% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.72e-06 - 0.0211587% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010332 - 1.271% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00229068 - 28.179% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00119908 - 52.346% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0010798 - 47.1389% [1] +| | | | | Remainder: 1.18e-05 - 0.515131% +| | | | Remainder: 6.264e-05 - 0.770571% +| | | Remainder: 0.00036396 - 3.10592% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00411508 - 2.02456% [1] +| | | getWorksets(): 1.84e-06 - 0.0447136% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 54.3478% [1] +| | | | Remainder: 8.4e-07 - 45.6522% +| | | getOrientations(): 6e-07 - 0.0145805% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000686439 - 16.6811% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085236 - 20.7131% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038216 - 9.28682% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114396 - 27.7992% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0262449% [3] +| | | Remainder: 0.00104664 - 25.4343% +| | panzer::ModelEvaluator::create_W_op: 0.0100034 - 4.92155% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0152552 - 7.50532% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.436e-05 - 0.290787% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0122834 - 80.5196% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.00781543% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 7.06e-05 - 0.57476% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0002908 - 2.36742% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000344599 - 2.80541% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.3e-05 - 0.350066% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039648 - 3.22777% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033852 - 2.75592% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00065728 - 5.35096% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00034896 - 2.84091% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00846671% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108188 - 8.80765% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00069412 - 5.65088% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010948 - 0.891285% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0006718 - 5.46917% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000721719 - 5.87557% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00095264 - 7.75551% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.76e-06 - 0.0306104% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.108e-05 - 0.578667% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00068444 - 5.57208% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0011208 - 9.12451% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00182332 - 14.8438% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.608e-05 - 0.375141% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00039336 - 3.20237% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00073288 - 5.96643% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00064916 - 5.28486% [1] +| | | | Remainder: 3.464e-05 - 0.282007% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.4e-06 - 0.0550634% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00734178% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013064 - 0.856366% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0027518 - 18.0385% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.002735 - 99.3895% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.52e-06 - 0.345956% [1] +| | | | Remainder: 7.28e-06 - 0.264554% +| | | Remainder: 3.544e-05 - 0.232315% +| | MaxwellPreconditioner::build: 0.00154904 - 0.762106% [1] +| | | MaxwellPreconditioner: Schur complement: 1.344e-05 - 0.867635% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000912479 - 58.9061% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.381379% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011832 - 12.9669% [1] +| | | | Remainder: 0.000790679 - 86.6517% +| | | MaxwellPreconditioner: Solver S_E: 0.00053296 - 34.4058% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.232663% [1] +| | | | Ifpack2::Relaxation::compute: 9.488e-05 - 17.8025% [1] +| | | | Remainder: 0.00043684 - 81.9649% +| | | MaxwellPreconditioner: Block preconditioner: 8.18e-05 - 5.28069% [1] +| | | Remainder: 8.36e-06 - 0.539689% +| | Mini-EM: timestepper: 0.0121896 - 5.99713% [1] +| | | Mini-EM: Advance Time Step: 0.0121877 - 99.9842% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00166816 - 13.6872% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.104e-05 - 3.05966% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00133132 - 79.8077% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0751135% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.368e-05 - 1.02755% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.796e-05 - 7.35812% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.712e-05 - 4.29048% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.96e-06 - 0.74813% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 8.084e-05 - 6.07217% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.944e-05 - 3.71361% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.336e-05 - 4.75919% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 2.868e-05 - 2.15425% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.0630953% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.604e-05 - 5.71163% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.864e-05 - 6.65806% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.572e-05 - 3.43419% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.124e-05 - 1.59541% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.66e-05 - 5.75369% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018068 - 13.5715% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.4e-06 - 0.255386% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.292e-05 - 0.970466% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.128e-05 - 5.35409% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.748e-05 - 7.32206% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.92e-05 - 5.19785% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.72e-06 - 0.65499% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.232e-05 - 3.1788% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 7.9359e-05 - 5.96093% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.432e-05 - 1.82676% [1] +| | | | | | Remainder: 3.052e-05 - 2.29246% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.606657% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.129484% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00020028 - 12.006% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.104e-05 - 1.86073% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.436e-05 - 46.2629% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.35052% [1] +| | | | | | Remainder: 1.564e-05 - 50.3866% +| | | | | Remainder: 4.22e-05 - 2.52973% +| | | | Stratimikos: BelosLOWS: 0.00954168 - 78.2893% [1] +| | | | | GMRES block system: Operation Op*x: 0.0001472 - 1.54271% [1] +| | | | | Belos::MVT::MvAddMv: 6.9e-05 - 0.723143% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00878068 - 92.0245% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002188 - 2.49184% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.044e-05 - 18.4826% [2] +| | | | | | | | Belos::MVT::MvDot: 3.532e-05 - 87.3393% [2] +| | | | | | | | Remainder: 5.12e-06 - 12.6607% +| | | | | | | Belos::MVT::MvScale: 3.044e-05 - 13.9122% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.448e-05 - 38.6106% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.764e-05 - 91.9034% [2] +| | | | | | | | Remainder: 6.84e-06 - 8.09659% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.584e-05 - 7.23949% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.384e-05 - 87.3737% [2] +| | | | | | | | Remainder: 2e-06 - 12.6263% +| | | | | | | Remainder: 4.76e-05 - 21.755% +| | | | | | Belos::MVT::MvAddMv: 2.72e-05 - 0.309771% [2] +| | | | | | Belos::MVT::MvNorm: 3.608e-05 - 0.410902% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00687872 - 78.3393% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.212e-05 - 0.466947% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.4e-05 - 0.203526% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00044796 - 6.51226% [2] +| | | | | | | | Belos::MVT::Assign: 1.512e-05 - 3.3753% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.652e-05 - 19.3142% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.02e-05 - 69.5793% [9] +| | | | | | | | | Remainder: 2.632e-05 - 30.4207% +| | | | | | | | Belos::MVT::MvDot: 5.392e-05 - 12.0368% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.148e-05 - 4.79507% [9] +| | | | | | | | CG Q_B: Operation Op*x: 6.648e-05 - 14.8406% [7] +| | | | | | | | Belos::MVT::MvAddMv: 4.176e-05 - 9.32226% [21] +| | | | | | | | Remainder: 0.00016268 - 36.3157% +| | | | | | | CG S_E: Operation Op*x: 3.356e-05 - 0.487882% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00559084 - 81.2773% [1] +| | | | | | | | Belos::MVT::Assign: 1.74e-05 - 0.311223% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0005774 - 10.3276% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00036156 - 62.6186% [147] +| | | | | | | | | Remainder: 0.00021584 - 37.3814% +| | | | | | | | Belos::MVT::MvDot: 0.000527039 - 9.42683% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.00030668 - 5.4854% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.00277324 - 49.6033% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.000854319 - 15.2807% [438] +| | | | | | | | Remainder: 0.00053476 - 9.56493% +| | | | | | | Remainder: 0.00076024 - 11.0521% +| | | | | | GMRES block system: Operation Op*x: 0.00010236 - 1.16574% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.48e-06 - 0.0965757% [1] +| | | | | | Remainder: 0.00150904 - 17.1859% +| | | | | Remainder: 0.0005448 - 5.70969% +| | | | Mini-EM: Compute responses: 0.0009098 - 7.46489% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.732e-05 - 5.20114% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0003956 - 43.4821% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.232558% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.092e-05 - 2.76036% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.312e-05 - 10.8999% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.202224% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.368e-05 - 3.45804% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.004e-05 - 2.53792% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.136e-05 - 18.0384% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.182002% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.204e-05 - 3.04348% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.768e-05 - 17.1082% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.052e-05 - 2.65925% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.236e-05 - 13.2356% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-07 - 0.192113% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.06e-05 - 12.7907% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.56e-06 - 1.65824% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.376e-05 - 6.00607% [1] +| | | | | | Remainder: 1.976e-05 - 4.99494% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.28e-06 - 0.580347% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.145087% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011224 - 12.3368% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022488 - 24.7175% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.266809% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021352 - 94.9484% [1] +| | | | | | Remainder: 1.076e-05 - 4.78477% +| | | | | Remainder: 0.00012316 - 13.537% +| | | | Remainder: 6.808e-05 - 0.558595% +| | | Remainder: 1.92e-06 - 0.0157511% +| | Remainder: 0.0174777 - 8.59879% +| Remainder: 4.196e-05 - 0.0206395% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00954168 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 22.6375 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00036108 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.00593888 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.000387879 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 0.00977144 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.20182 [1] +| Mini-EM: Total Time: 0.20178 - 99.9802% [1] +| | Mini-EM: build mesh: 0.00061312 - 0.303855% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028904 - 47.1425% [1] +| | | Remainder: 0.00032408 - 52.8575% +| | Mini-EM: build physics blocks: 0.00080504 - 0.398968% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233 - 0.115472% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0178525 - 8.84749% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00609644 - 3.02132% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00188588 - 30.9341% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00146388 - 77.6232% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013412 - 7.1118% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024124 - 12.7919% [3] +| | | | Remainder: 4.664e-05 - 2.47312% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00194168 - 31.8494% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00034916 - 17.9824% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.352e-05 - 0.696305% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000220279 - 11.3448% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.84e-05 - 1.97767% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119672 - 61.6333% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.54e-05 - 2.33818% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.612e-05 - 1.34523% [3] +| | | | Remainder: 5.208e-05 - 2.68221% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0004542 - 7.45025% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021484 - 3.52403% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000540759 - 8.87008% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0002594 - 4.25494% [3] +| | | Remainder: 0.00079968 - 13.1172% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0001868 - 0.0925759% [2] +| | Mini-EM: setup physics model evaluator: 0.0685439 - 33.9695% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0685263 - 99.9743% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00385254% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000817205% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0609163 - 88.8947% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0609024 - 99.9772% [1] +| | | | | | getWorksets(): 0.0341391 - 56.0555% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0341361 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0203262 - 59.5445% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282412 - 13.894% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0040878 - 20.111% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029476 - 7.21073% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00378428 - 92.575% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012204 - 3.22492% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.292e-05 - 0.869915% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00022512 - 5.94882% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00032288 - 8.53214% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00069284 - 18.3084% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.992e-05 - 2.6404% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000582519 - 15.3931% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.492e-05 - 1.71552% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00101192 - 26.7401% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00036892 - 36.4574% [1] +| | | | | | | | | | | | Remainder: 0.000643 - 63.5426% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00053452 - 14.1248% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.264e-05 - 1.12677% [1] +| | | | | | | | | | | Remainder: 5.204e-05 - 1.37516% +| | | | | | | | | | Remainder: 8.76e-06 - 0.214296% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00911416 - 44.8395% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00509988 - 55.9556% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.144e-05 - 0.812568% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1e-05 - 0.196083% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00263104 - 51.5902% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0019266 - 37.7774% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.024e-05 - 0.200789% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00021292 - 4.175% [1] +| | | | | | | | | | | Remainder: 0.00026764 - 5.24797% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00217664 - 23.882% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0013374 - 14.6739% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.408e-05 - 0.593363% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024704 - 2.71051% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016008 - 1.75639% [1] +| | | | | | | | | | Remainder: 3.904e-05 - 0.428345% +| | | | | | | | | Remainder: 0.00430012 - 21.1556% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0137894 - 40.3953% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0137667 - 99.8355% [2] +| | | | | | | | | Remainder: 2.268e-05 - 0.164474% +| | | | | | | | Remainder: 2.056e-05 - 0.0602294% +| | | | | | | Remainder: 2.96e-06 - 0.00867041% +| | | | | | getOrientations(): 6.92e-06 - 0.0113624% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000673959 - 1.10662% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00067512 - 1.10853% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035196 - 0.577908% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011492 - 0.188695% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000827 - 1.35791% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.00111654% [2] +| | | | | | Remainder: 0.0241127 - 39.5924% +| | | | | Remainder: 1.388e-05 - 0.0227854% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.0109155% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.576e-05 - 0.0229985% [1] +| | | | build response library: 0.00756272 - 11.0362% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00746836 - 98.7523% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0423118% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.4e-07 - 0.00589152% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739279 - 9.89882% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089456 - 11.978% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003922 - 5.25149% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013434 - 17.9879% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0192813% [3] +| | | | | | Remainder: 0.00409388 - 54.8163% +| | | | | Remainder: 9.436e-05 - 1.2477% +| | | | Remainder: 2.088e-05 - 0.0304701% +| | | Remainder: 1.76e-05 - 0.025677% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0344685 - 17.0822% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0344606 - 99.9771% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.00243756% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00162504% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0344235 - 99.8922% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0344202 - 99.9905% [1] +| | | | | | getWorksets(): 0.0178646 - 51.9016% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0178638 - 99.9951% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.01599 - 89.5106% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275832 - 17.2503% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00265196 - 16.5852% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017444 - 6.57778% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00247504 - 93.3287% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.04e-05 - 2.03633% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.984e-05 - 1.20564% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015692 - 6.3401% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 9.84e-05 - 3.97569% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00052936 - 21.3879% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.908e-05 - 1.983% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0004724 - 19.0866% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.908e-05 - 0.770897% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00057152 - 23.0914% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010304 - 18.0291% [1] +| | | | | | | | | | | | Remainder: 0.00046848 - 81.9709% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000449159 - 18.1476% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.636e-05 - 1.46907% [1] +| | | | | | | | | | | Remainder: 1.252e-05 - 0.505851% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0935158% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0068804 - 43.0295% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00399228 - 58.0239% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.464e-05 - 0.366708% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.88e-06 - 0.197381% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0019836 - 49.6859% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195764 - 49.0356% [1] +| | | | | | | | | | | Remainder: 2.852e-05 - 0.714379% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00102528 - 14.9015% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00167908 - 24.4038% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.78e-05 - 0.258706% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00014948 - 2.17255% [1] +| | | | | | | | | | Remainder: 1.648e-05 - 0.239521% +| | | | | | | | | Remainder: 0.00369928 - 23.135% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00186724 - 10.4527% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185432 - 99.3081% [1] +| | | | | | | | | Remainder: 1.292e-05 - 0.691931% +| | | | | | | | Remainder: 6.56e-06 - 0.0367224% +| | | | | | | Remainder: 8.8e-07 - 0.00492593% +| | | | | | getOrientations(): 6.48e-06 - 0.0188262% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003554 - 1.03253% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00032984 - 0.958275% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018916 - 0.549561% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00386448 - 11.2274% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00384624 - 99.528% [1] +| | | | | | | Remainder: 1.824e-05 - 0.471991% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004114 - 1.19523% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00116211% [2] +| | | | | | Remainder: 0.0113984 - 33.1154% +| | | | | Remainder: 3.28e-06 - 0.00952838% +| | | | fmb->setupBCFieldManagers(): 2.68e-06 - 0.00777699% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.04e-05 - 0.0301794% [1] +| | | | build response library: 1.748e-05 - 0.0507246% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.60183% [1] +| | | | | Remainder: 1.72e-05 - 98.3982% +| | | | Remainder: 5.2e-06 - 0.0150897% +| | | Remainder: 7.88e-06 - 0.0228614% +| | Mini-EM: eval auxiliary physics model evaluator: 0.011719 - 5.80778% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00323748 - 27.626% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00811264 - 69.2266% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.996e-05 - 0.985623% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00559788 - 69.002% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.0221513% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.8e-06 - 0.050019% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.012862% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.768e-05 - 1.03039% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0002638 - 4.7125% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0006418 - 11.4651% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.532e-05 - 0.988232% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000434439 - 7.76078% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00054668 - 9.76584% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00076408 - 13.6495% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-06 - 0.019293% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00857468% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0012136 - 21.6796% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107336 - 19.1744% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.972e-05 - 1.78139% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00041688 - 7.44711% [1] +| | | | | Remainder: 2.42e-05 - 0.432307% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.016e-05 - 0.125237% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.0231737% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010644 - 1.31203% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00225024 - 27.7375% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00118384 - 52.6095% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0010558 - 46.9195% [1] +| | | | | Remainder: 1.06e-05 - 0.471061% +| | | | Remainder: 6.608e-05 - 0.814532% +| | | Remainder: 0.00036884 - 3.14738% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415136 - 2.05736% [1] +| | | getWorksets(): 1.8e-06 - 0.0433593% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 60% [1] +| | | | Remainder: 7.2e-07 - 40% +| | | getOrientations(): 6.4e-07 - 0.0154166% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000694279 - 16.7241% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085636 - 20.6284% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038032 - 9.16134% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116032 - 27.9503% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.023125% [3] +| | | Remainder: 0.00105668 - 25.4538% +| | panzer::ModelEvaluator::create_W_op: 0.010077 - 4.99404% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0155546 - 7.70865% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.568e-05 - 0.293676% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0125721 - 80.8257% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00795414% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.936e-05 - 0.551699% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0002918 - 2.32102% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000343799 - 2.73462% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.096e-05 - 0.325801% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039036 - 3.10498% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033624 - 2.6745% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00074708 - 5.94238% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00034676 - 2.75818% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.0082723% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00107112 - 8.51983% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0006946 - 5.52494% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011036 - 0.877818% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0006882 - 5.47404% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000703359 - 5.59461% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00096716 - 7.69292% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-06 - 0.0283167% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.136e-05 - 0.567607% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00068416 - 5.4419% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00112464 - 8.94553% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00203148 - 16.1587% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.652e-05 - 0.370026% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038672 - 3.07602% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00072756 - 5.78711% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065956 - 5.24623% [1] +| | | | Remainder: 3.332e-05 - 0.265032% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.56e-06 - 0.0486031% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0069433% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001332 - 0.856341% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00275632 - 17.7203% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00273952 - 99.3905% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.44e-06 - 0.342486% [1] +| | | | Remainder: 7.36e-06 - 0.267023% +| | | Remainder: 3.864e-05 - 0.248416% +| | MaxwellPreconditioner::build: 0.0015464 - 0.766377% [1] +| | | MaxwellPreconditioner: Schur complement: 1.388e-05 - 0.897569% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000913039 - 59.0429% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.40305% [1] +| | | | Ifpack2::Relaxation::compute: 0.000118 - 12.9239% [1] +| | | | Remainder: 0.000791359 - 86.6731% +| | | MaxwellPreconditioner: Solver S_E: 0.00052756 - 34.1154% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.227462% [1] +| | | | Ifpack2::Relaxation::compute: 9.632e-05 - 18.2576% [1] +| | | | Remainder: 0.00043004 - 81.5149% +| | | MaxwellPreconditioner: Block preconditioner: 8.356e-05 - 5.40352% [1] +| | | Remainder: 8.36e-06 - 0.540611% +| | Mini-EM: timestepper: 0.012449 - 6.16955% [1] +| | | Mini-EM: Advance Time Step: 0.0124469 - 99.9836% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00168324 - 13.5233% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.164e-05 - 3.06789% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00133692 - 79.4254% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0688149% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.336e-05 - 0.999313% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.868e-05 - 7.38115% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.956e-05 - 4.45502% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.28e-06 - 0.694133% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 8.288e-05 - 6.19933% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.908e-05 - 3.67113% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.084e-05 - 3.05478% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 2.644e-05 - 1.97768% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0688149% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.648e-05 - 5.72062% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.7e-05 - 6.5075% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.952e-05 - 3.70404% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.084e-05 - 1.55881% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.608e-05 - 5.6907% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00020928 - 15.6539% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.64e-06 - 0.272268% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.296e-05 - 0.969393% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.224e-05 - 5.40347% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.8119e-05 - 7.33919% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.332e-05 - 4.73626% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.2e-06 - 0.688149% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.2e-05 - 3.14155% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.084e-05 - 6.04674% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.392e-05 - 1.78919% [1] +| | | | | | Remainder: 2.952e-05 - 2.20806% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.601222% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.128324% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00020884 - 12.407% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.252e-05 - 1.93199% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.568e-05 - 48.2165% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.08e-06 - 3.32103% [1] +| | | | | | Remainder: 1.576e-05 - 48.4625% +| | | | | Remainder: 4.104e-05 - 2.43816% +| | | | Stratimikos: BelosLOWS: 0.0098088 - 78.805% [1] +| | | | | GMRES block system: Operation Op*x: 0.000147 - 1.49865% [1] +| | | | | Belos::MVT::MvAddMv: 6.952e-05 - 0.708752% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00905556 - 92.3208% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002164 - 2.38969% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.068e-05 - 18.7985% [2] +| | | | | | | | Belos::MVT::MvDot: 3.564e-05 - 87.6106% [2] +| | | | | | | | Remainder: 5.04e-06 - 12.3894% +| | | | | | | Belos::MVT::MvScale: 2.968e-05 - 13.7153% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.296e-05 - 38.3364% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.644e-05 - 92.1408% [2] +| | | | | | | | Remainder: 6.52e-06 - 7.85921% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.552e-05 - 7.1719% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.364e-05 - 87.8866% [2] +| | | | | | | | Remainder: 1.88e-06 - 12.1134% +| | | | | | | Remainder: 4.756e-05 - 21.9778% +| | | | | | Belos::MVT::MvAddMv: 3.016e-05 - 0.333055% [2] +| | | | | | Belos::MVT::MvNorm: 3.816e-05 - 0.421399% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0071114 - 78.5308% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.432e-05 - 0.482606% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.4e-05 - 0.196867% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000500319 - 7.03545% [2] +| | | | | | | | Belos::MVT::Assign: 2.26e-05 - 4.51712% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.316e-05 - 16.6214% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.732e-05 - 68.9274% [9] +| | | | | | | | | Remainder: 2.584e-05 - 31.0726% +| | | | | | | | Belos::MVT::MvDot: 5.796e-05 - 11.5846% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.252e-05 - 4.50113% [9] +| | | | | | | | CG Q_B: Operation Op*x: 9.6439e-05 - 19.2755% [7] +| | | | | | | | Belos::MVT::MvAddMv: 4.316e-05 - 8.6265% [21] +| | | | | | | | Remainder: 0.00017448 - 34.8738% +| | | | | | | CG S_E: Operation Op*x: 3.42e-05 - 0.480918% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00580348 - 81.6081% [1] +| | | | | | | | Belos::MVT::Assign: 1.112e-05 - 0.191609% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000604 - 10.4076% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00037968 - 62.8609% [147] +| | | | | | | | | Remainder: 0.00022432 - 37.1391% +| | | | | | | | Belos::MVT::MvDot: 0.0005816 - 10.0216% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.000331039 - 5.70415% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.0027936 - 48.1367% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.000906159 - 15.6141% [438] +| | | | | | | | Remainder: 0.00057596 - 9.92439% +| | | | | | | Remainder: 0.00072508 - 10.196% +| | | | | | GMRES block system: Operation Op*x: 9.176e-05 - 1.0133% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.84e-06 - 0.0976196% [1] +| | | | | | Remainder: 0.00155884 - 17.2142% +| | | | | Remainder: 0.00053672 - 5.47182% +| | | | Mini-EM: Compute responses: 0.00088944 - 7.14587% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.624e-05 - 5.19878% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00038096 - 42.8314% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.220496% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.024e-05 - 2.68795% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.336e-05 - 11.3818% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.209996% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.384e-05 - 3.63293% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.036e-05 - 2.71945% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.1e-05 - 18.6371% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.146997% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.136e-05 - 2.98194% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.668e-05 - 17.5031% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.76e-06 - 2.56195% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.18e-05 - 10.9723% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.4e-07 - 0.220496% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.088e-05 - 13.3557% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.08e-06 - 1.85846% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.224e-05 - 5.83788% [1] +| | | | | | Remainder: 1.932e-05 - 5.0714% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.44e-06 - 0.611621% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.143911% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011072 - 12.4483% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022152 - 24.9056% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.252799% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021084 - 95.1788% [1] +| | | | | | Remainder: 1.012e-05 - 4.56844% +| | | | | Remainder: 0.00012328 - 13.8604% +| | | | Remainder: 6.544e-05 - 0.525753% +| | | Remainder: 2.04e-06 - 0.0163869% +| | Remainder: 0.0174839 - 8.66482% +| Remainder: 3.988e-05 - 0.0197602% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0098088 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 22.0211 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00034224 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.00663316 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.00039104 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 0.0104779 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.201757 [1] +| Mini-EM: Total Time: 0.201716 - 99.98% [1] +| | Mini-EM: build mesh: 0.00061916 - 0.306946% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029444 - 47.5548% [1] +| | | Remainder: 0.00032472 - 52.4452% +| | Mini-EM: build physics blocks: 0.00084836 - 0.420571% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024552 - 0.121716% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0173802 - 8.61614% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00624908 - 3.09795% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.001894 - 30.3085% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00147536 - 77.8965% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013532 - 7.14467% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00023988 - 12.6653% [3] +| | | | Remainder: 4.344e-05 - 2.29356% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00204064 - 32.6551% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00034884 - 17.0946% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.384e-05 - 0.678219% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00022804 - 11.1749% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.048e-05 - 1.98369% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125828 - 61.661% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.192e-05 - 2.5443% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.34e-05 - 1.63674% [3] +| | | | Remainder: 6.584e-05 - 3.22644% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00048048 - 7.68881% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021584 - 3.45395% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0005454 - 8.72769% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00026224 - 4.19646% [3] +| | | Remainder: 0.000810479 - 12.9696% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000213 - 0.105594% [2] +| | Mini-EM: setup physics model evaluator: 0.0687293 - 34.0722% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0687122 - 99.9752% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.0037839% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000873207% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0610782 - 88.8899% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0610646 - 99.9777% [1] +| | | | | | getWorksets(): 0.0334811 - 54.829% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0334782 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.019794 - 59.125% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00280364 - 14.1641% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0039008 - 19.707% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026568 - 6.81091% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00362604 - 92.9563% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012352 - 3.40647% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.16e-05 - 0.871475% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002 - 5.51566% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002996 - 8.26246% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000659359 - 18.184% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.588e-05 - 2.64421% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00054808 - 15.1151% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.484e-05 - 1.78818% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00099616 - 27.4724% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00037112 - 37.2551% [1] +| | | | | | | | | | | | Remainder: 0.00062504 - 62.7449% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000518359 - 14.2955% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.772e-05 - 1.04025% [1] +| | | | | | | | | | | Remainder: 5.092e-05 - 1.40429% +| | | | | | | | | | Remainder: 9.08e-06 - 0.232773% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0090612 - 45.7775% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00510628 - 56.3532% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.184e-05 - 0.819384% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.028e-05 - 0.201321% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026652 - 52.1946% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00192144 - 37.629% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.52e-06 - 0.186437% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000210559 - 4.12353% [1] +| | | | | | | | | | | Remainder: 0.00024744 - 4.8458% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0017742 - 19.5802% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00167252 - 18.458% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.364e-05 - 0.591975% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024532 - 2.70737% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016808 - 1.85494% [1] +| | | | | | | | | | Remainder: 4.116e-05 - 0.454245% +| | | | | | | | | Remainder: 0.00402836 - 20.3514% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.013664 - 40.8147% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0136414 - 99.8346% [2] +| | | | | | | | | Remainder: 2.26e-05 - 0.165398% +| | | | | | | | Remainder: 2.02e-05 - 0.0603377% +| | | | | | | Remainder: 2.92e-06 - 0.00872133% +| | | | | | getOrientations(): 6.8e-06 - 0.0111357% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000687959 - 1.12661% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069188 - 1.13303% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035552 - 0.582203% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012068 - 0.197627% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000839999 - 1.37559% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00124458% [2] +| | | | | | Remainder: 0.0248799 - 40.7435% +| | | | | Remainder: 1.36e-05 - 0.0222665% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.0120503% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.0221212% [1] +| | | | build response library: 0.00758592 - 11.0401% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00748604 - 98.6833% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.0464865% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 72.4138% [1] +| | | | | | | Remainder: 9.6e-07 - 27.5862% +| | | | | | getOrientations(): 4.8e-07 - 0.00641194% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076956 - 10.2799% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897 - 11.9823% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398439 - 5.32243% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013342 - 17.8225% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0176328% [3] +| | | | | | Remainder: 0.00408156 - 54.5223% +| | | | | Remainder: 9.988e-05 - 1.31665% +| | | | Remainder: 2.14e-05 - 0.0311444% +| | | Remainder: 1.704e-05 - 0.0247929% +| | Mini-EM: setup auxiliary physics model evaluator: 0.033802 - 16.7572% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0337943 - 99.977% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.0022489% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00153872% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0337561 - 99.8872% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0337529 - 99.9905% [1] +| | | | | | getWorksets(): 0.01733 - 51.3438% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0173291 - 99.9947% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0154529 - 89.1729% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274092 - 17.7373% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.002646 - 17.123% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017304 - 6.53969% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00247052 - 93.3681% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.356e-05 - 2.16797% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.048e-05 - 1.23375% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001522 - 6.16065% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 9.664e-05 - 3.91173% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000522799 - 21.1615% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.98e-05 - 2.01577% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00046588 - 18.8576% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.992e-05 - 0.806308% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00057624 - 23.3247% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010344 - 17.9509% [1] +| | | | | | | | | | | | Remainder: 0.0004728 - 82.0491% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00045416 - 18.3832% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.632e-05 - 1.47014% [1] +| | | | | | | | | | | Remainder: 1.252e-05 - 0.506776% +| | | | | | | | | | Remainder: 2.44e-06 - 0.0922147% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0068486 - 44.3192% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00399936 - 58.3967% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.408e-05 - 0.352057% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.72e-06 - 0.193031% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00199972 - 50.001% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00194968 - 48.7498% [1] +| | | | | | | | | | | Remainder: 2.816e-05 - 0.704113% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0010332 - 15.0863% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162852 - 23.7789% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.88e-05 - 0.274509% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001522 - 2.22235% [1] +| | | | | | | | | | Remainder: 1.652e-05 - 0.241217% +| | | | | | | | | Remainder: 0.00321736 - 20.8205% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00186884 - 10.7844% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185556 - 99.2894% [1] +| | | | | | | | | Remainder: 1.328e-05 - 0.710602% +| | | | | | | | Remainder: 7.4e-06 - 0.0427027% +| | | | | | | Remainder: 9.2e-07 - 0.0053087% +| | | | | | getOrientations(): 6.48e-06 - 0.0191983% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035816 - 1.06112% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033208 - 0.983855% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019056 - 0.564573% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00383988 - 11.3764% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0038214 - 99.5187% [1] +| | | | | | | Remainder: 1.848e-05 - 0.481265% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041912 - 1.24173% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00118508% [2] +| | | | | | Remainder: 0.0112762 - 33.4082% +| | | | | Remainder: 3.2e-06 - 0.00947976% +| | | | fmb->setupBCFieldManagers(): 3e-06 - 0.00887725% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.108e-05 - 0.0327866% [1] +| | | | build response library: 1.828e-05 - 0.054092% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.75055% [1] +| | | | | Remainder: 1.796e-05 - 98.2495% +| | | | Remainder: 4.48e-06 - 0.0132567% +| | | Remainder: 7.76e-06 - 0.0229572% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0117625 - 5.8312% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00324436 - 27.5823% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00813228 - 69.1375% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.972e-05 - 0.980291% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00560768 - 68.9558% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.0192593% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.0506448% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0121262% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.876e-05 - 1.04785% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00026576 - 4.73922% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000640759 - 11.4265% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.672e-05 - 1.01147% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00044408 - 7.91914% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0005484 - 9.77945% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00073152 - 13.045% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.6e-07 - 0.0135528% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00784638% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.001214 - 21.6489% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010844 - 19.3378% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011184 - 1.99441% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042064 - 7.50114% [1] +| | | | | Remainder: 2.5e-05 - 0.445817% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.96e-06 - 0.122475% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.026069% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000105879 - 1.30196% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0022612 - 27.8053% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00118496 - 52.404% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0010642 - 47.0635% [1] +| | | | | Remainder: 1.204e-05 - 0.532461% +| | | | Remainder: 6.572e-05 - 0.808138% +| | | Remainder: 0.00038584 - 3.28026% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414984 - 2.05727% [1] +| | | getWorksets(): 1.64e-06 - 0.0395196% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 63.4146% [1] +| | | | Remainder: 6e-07 - 36.5854% +| | | getOrientations(): 5.6e-07 - 0.0134945% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068888 - 16.6002% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087828 - 21.1642% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038036 - 9.16566% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116964 - 28.1852% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0231334% [3] +| | | Remainder: 0.00102952 - 24.8087% +| | panzer::ModelEvaluator::create_W_op: 0.0100207 - 4.96773% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0153636 - 7.61642% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.708e-05 - 0.30644% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0123633 - 80.4715% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00808847% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 7.004e-05 - 0.566517% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00029104 - 2.35407% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0003522 - 2.84876% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.316e-05 - 0.349098% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039304 - 3.17909% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033628 - 2.71999% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00066668 - 5.39242% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000364799 - 2.95067% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.00776493% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108248 - 8.75561% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0006966 - 5.63443% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0001154 - 0.93341% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000698399 - 5.64898% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0007136 - 5.77193% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00096356 - 7.79373% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.72e-06 - 0.0300891% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 6.9e-05 - 0.558105% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000681599 - 5.51309% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00110896 - 8.96979% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00182904 - 14.7941% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.376e-05 - 0.353952% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038932 - 3.149% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00072644 - 5.87579% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000688359 - 5.56777% [1] +| | | | Remainder: 3.384e-05 - 0.273714% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.16e-06 - 0.0531127% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.00702962% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013324 - 0.867247% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00277228 - 18.0445% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00275472 - 99.3666% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.76e-06 - 0.352057% [1] +| | | | Remainder: 7.8e-06 - 0.281357% +| | | Remainder: 3.8439e-05 - 0.250196% +| | MaxwellPreconditioner::build: 0.00159256 - 0.789505% [1] +| | | MaxwellPreconditioner: Schur complement: 1.388e-05 - 0.871553% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000961719 - 60.3883% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.341056% [1] +| | | | Ifpack2::Relaxation::compute: 0.00012152 - 12.6357% [1] +| | | | Remainder: 0.000836919 - 87.0232% +| | | MaxwellPreconditioner: Solver S_E: 0.00052232 - 32.7975% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.275693% [1] +| | | | Ifpack2::Relaxation::compute: 9.468e-05 - 18.1268% [1] +| | | | Remainder: 0.0004262 - 81.5975% +| | | MaxwellPreconditioner: Block preconditioner: 8.6e-05 - 5.40011% [1] +| | | Remainder: 8.64e-06 - 0.542523% +| | Mini-EM: timestepper: 0.0131391 - 6.51364% [1] +| | | Mini-EM: Advance Time Step: 0.0131372 - 99.9854% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00166012 - 12.6368% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.964e-05 - 2.99015% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00132116 - 79.5822% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.0878017% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.316e-05 - 0.996095% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00010084 - 7.63269% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.104e-05 - 4.62019% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.4e-06 - 0.711496% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.876e-05 - 5.96143% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.932e-05 - 3.73309% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.108e-05 - 3.10939% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.088e-05 - 2.33734% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0575252% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6e-05 - 5.75252% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.808e-05 - 6.66687% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.8199e-05 - 3.64824% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.16e-05 - 1.63493% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.724e-05 - 5.84638% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0001826 - 13.8212% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.96e-06 - 0.224046% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.264e-05 - 0.956736% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.108e-05 - 5.38012% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.808e-05 - 7.42378% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.728e-05 - 5.0925% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.88e-06 - 0.672137% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.24e-05 - 3.2093% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.3e-05 - 6.28236% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.472e-05 - 1.87108% [1] +| | | | | | Remainder: 3e-05 - 2.27073% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.064e-05 - 0.640918% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.130111% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0002006 - 12.0835% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.504e-05 - 2.11069% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.82e-05 - 51.9406% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 2.73973% [1] +| | | | | | Remainder: 1.588e-05 - 45.3196% +| | | | | Remainder: 4.088e-05 - 2.46247% +| | | | Stratimikos: BelosLOWS: 0.0105171 - 80.0563% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014504 - 1.37909% [1] +| | | | | Belos::MVT::MvAddMv: 7.232e-05 - 0.687641% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00977744 - 92.9669% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022728 - 2.32454% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.516e-05 - 19.8698% [2] +| | | | | | | | Belos::MVT::MvDot: 3.956e-05 - 87.5996% [2] +| | | | | | | | Remainder: 5.6e-06 - 12.4004% +| | | | | | | Belos::MVT::MvScale: 3.036e-05 - 13.358% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.764e-05 - 38.5604% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.052e-05 - 91.8759% [2] +| | | | | | | | Remainder: 7.12e-06 - 8.12414% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.676e-05 - 7.37416% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.476e-05 - 88.0668% [2] +| | | | | | | | Remainder: 2e-06 - 11.9332% +| | | | | | | Remainder: 4.736e-05 - 20.8377% +| | | | | | Belos::MVT::MvAddMv: 3.24e-05 - 0.331375% [2] +| | | | | | Belos::MVT::MvNorm: 3.716e-05 - 0.380059% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00777036 - 79.4723% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.04e-05 - 0.39123% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.372e-05 - 0.176568% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00047624 - 6.12893% [2] +| | | | | | | | Belos::MVT::Assign: 1.58e-05 - 3.31765% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 8.612e-05 - 18.0833% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.692e-05 - 66.0938% [9] +| | | | | | | | | Remainder: 2.92e-05 - 33.9062% +| | | | | | | | Belos::MVT::MvDot: 6.312e-05 - 13.2538% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.7e-05 - 5.66941% [9] +| | | | | | | | CG Q_B: Operation Op*x: 7.172e-05 - 15.0596% [7] +| | | | | | | | Belos::MVT::MvAddMv: 5.16e-05 - 10.8349% [21] +| | | | | | | | Remainder: 0.00016088 - 33.7813% +| | | | | | | CG S_E: Operation Op*x: 3.3e-05 - 0.424691% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00650088 - 83.6625% [1] +| | | | | | | | Belos::MVT::Assign: 1.024e-05 - 0.157517% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00068404 - 10.5223% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000413 - 60.3766% [147] +| | | | | | | | | Remainder: 0.00027104 - 39.6234% +| | | | | | | | Belos::MVT::MvDot: 0.000695839 - 10.7038% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.00044284 - 6.812% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.00291352 - 44.8173% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.00112008 - 17.2297% [438] +| | | | | | | | Remainder: 0.00063432 - 9.75745% +| | | | | | | Remainder: 0.00071612 - 9.21605% +| | | | | | GMRES block system: Operation Op*x: 0.00010288 - 1.05222% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.8e-06 - 0.0900031% [1] +| | | | | | Remainder: 0.00159856 - 16.3495% +| | | | | Remainder: 0.00052232 - 4.96638% +| | | | Mini-EM: Compute responses: 0.000894879 - 6.81182% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.736e-05 - 5.29234% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00037728 - 42.1599% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.28626% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.032e-05 - 2.73537% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.352e-05 - 11.5352% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.19084% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.428e-05 - 3.78499% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.04e-05 - 2.75657% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.096e-05 - 18.8083% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.180237% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.112e-05 - 2.94741% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 7.044e-05 - 18.6705% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.064e-05 - 2.82019% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.916e-05 - 10.3796% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.212044% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.084e-05 - 13.4754% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.64e-06 - 1.75997% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.616e-05 - 4.28329% [1] +| | | | | | Remainder: 1.952e-05 - 5.17388% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.44e-06 - 0.607903% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.160916% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001132 - 12.6498% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000220959 - 24.6915% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.271544% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000209839 - 94.9674% [1] +| | | | | | Remainder: 1.052e-05 - 4.76106% +| | | | | Remainder: 0.0001292 - 14.4377% +| | | | Remainder: 6.504e-05 - 0.495084% +| | | Remainder: 1.92e-06 - 0.0146129% +| | Remainder: 0.0176015 - 8.72586% +| Remainder: 4.04e-05 - 0.0200241% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0105171 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 20.5379 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=CG --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 37.75 msec task-clock:u # 0.047 CPUs utilized ( +- 0.93% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,772 page-faults:u # 73.434 K/sec ( +- 0.28% ) + 31,946,229 cycles:u # 0.846 GHz ( +- 20.82% ) (3.11%) + 69,756,743 instructions:u # 2.18 insn per cycle ( +- 2.17% ) (73.79%) + branches:u + 346,895 branch-misses:u ( +- 0.45% ) (97.72%) + 27,671,959 L1-dcache-loads:u # 733.072 M/sec ( +- 0.19% ) (99.68%) + 381,360 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.29% ) + LLC-loads:u + LLC-load-misses:u + 26,374,192 L1-icache-loads:u # 698.692 M/sec ( +- 0.12% ) + 233,756 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.92% ) + 40,431,751 dTLB-loads:u # 1.071 G/sec ( +- 5.30% ) (31.41%) + 12,713 dTLB-load-misses:u # 0.03% of all dTLB cache accesses ( +-100.00% ) (4.17%) + 0 iTLB-loads:u # 0.000 /sec (0.61%) + iTLB-load-misses:u (0.00%) + + 0.79785 +- 0.00582 seconds time elapsed ( +- 0.73% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 311,248 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.40% ) + 16,777,339 BR_RETIRED:u ( +- 0.16% ) + + 0.8037 +- 0.0154 seconds time elapsed ( +- 1.92% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 22,518,935 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.27% ) + 4,831 ITLB_WALK:u ( +- 2.28% ) + 11,728 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.73% ) + 30,321,311 L1D_TLB:u ( +- 0.28% ) + + 0.79215 +- 0.00369 seconds time elapsed ( +- 0.47% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 26,536,161 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.32% ) + 228,921 L1I_CACHE_REFILL:u ( +- 1.23% ) + 380,240 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.76% ) + 27,836,713 L1D_CACHE:u ( +- 0.37% ) + + 0.79685 +- 0.00210 seconds time elapsed ( +- 0.26% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 458,850 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.45% ) + 482,034 LL_CACHE_RD:u ( +- 0.71% ) + 131,340 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.59% ) + 17,386 L2D_TLB_REFILL:u ( +- 1.74% ) + 246,881 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.30% ) + 1,441,995 L2D_CACHE:u ( +- 0.39% ) + + 0.79401 +- 0.00282 seconds time elapsed ( +- 0.36% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell6_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..1bbc7db --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell6_power.output @@ -0,0 +1,124 @@ +Socket1 24.44 +Socket2 20.32 +Socket1 24.52 +Socket2 20.40 +Socket1 24.68 +Socket2 20.56 +Socket1 24.44 +Socket2 20.56 +Socket1 24.56 +Socket2 20.40 +Socket1 24.56 +Socket2 20.40 +Socket1 24.40 +Socket2 20.12 +Socket1 24.40 +Socket2 20.12 +Socket1 24.24 +Socket2 20.04 +Socket1 24.28 +Socket2 20.16 +Socket1 24.68 +Socket2 20.36 +Socket1 24.60 +Socket2 20.60 +Socket1 24.68 +Socket2 20.48 +Socket1 24.72 +Socket2 20.52 +Socket1 24.32 +Socket2 20.64 +Socket1 24.32 +Socket2 20.32 +Socket1 24.36 +Socket2 20.48 +Socket1 24.36 +Socket2 20.48 +Socket1 24.44 +Socket2 20.72 +Socket1 24.68 +Socket2 20.84 +Socket1 25.00 +Socket2 20.80 +Socket1 24.92 +Socket2 20.92 +Socket1 24.72 +Socket2 20.88 +Socket1 24.68 +Socket2 20.56 +Socket1 24.48 +Socket2 20.44 +Socket1 24.64 +Socket2 20.40 +Socket1 24.52 +Socket2 20.32 +Socket1 24.64 +Socket2 20.40 +Socket1 24.60 +Socket2 20.56 +Socket1 24.52 +Socket2 20.72 +Start +Socket1 24.52 +Socket2 20.72 +End +Socket1 24.60 +Socket2 20.60 +Socket1 24.76 +Socket2 20.68 +Socket1 26.00 +Socket2 20.96 +Socket1 26.08 +Socket2 21.00 +Socket1 25.92 +Socket2 21.04 +Socket1 25.92 +Socket2 21.12 +Socket1 25.56 +Socket2 20.96 +Socket1 24.96 +Socket2 21.08 +Socket1 24.96 +Socket2 20.92 +Socket1 25.12 +Socket2 20.80 +Socket1 24.92 +Socket2 20.92 +Socket1 24.76 +Socket2 20.68 +Socket1 24.76 +Socket2 20.68 +Socket1 24.88 +Socket2 20.40 +Socket1 25.00 +Socket2 20.56 +Socket1 25.12 +Socket2 20.52 +Socket1 25.32 +Socket2 20.68 +Socket1 25.28 +Socket2 20.84 +Socket1 24.92 +Socket2 21.00 +Socket1 24.84 +Socket2 20.68 +Socket1 24.72 +Socket2 20.84 +Socket1 24.48 +Socket2 20.60 +Socket1 24.40 +Socket2 20.40 +Socket1 24.68 +Socket2 20.64 +Socket1 24.68 +Socket2 20.64 +Socket1 24.48 +Socket2 20.68 +Socket1 24.68 +Socket2 20.48 +Socket1 24.60 +Socket2 20.56 +Socket1 24.36 +Socket2 20.56 +Socket1 24.44 +Socket2 20.36 diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell8.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell8.output new file mode 100644 index 0000000..253818e --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell8.output @@ -0,0 +1,3008 @@ +oasis16.umiacs.umd.edu +30 CG Tpetra maxwell8.xml +output_avg5/altra_CG_Tpetra_maxwell8.output +output_avg5/altra_CG_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00034672 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 178 iterations with total CPU time of 0.0130218 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.00057204 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 0.0170196 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.287198 [1] +| Mini-EM: Total Time: 0.287154 - 99.9847% [1] +| | Mini-EM: build mesh: 0.000691241 - 0.240721% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000282321 - 40.8426% [1] +| | | Remainder: 0.00040892 - 59.1574% +| | Mini-EM: build physics blocks: 0.000785241 - 0.273456% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002376 - 0.0827431% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0332477 - 11.5783% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0111515 - 3.88345% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00386312 - 34.6422% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00305636 - 79.1164% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00018144 - 4.69672% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0005794 - 14.9982% [3] +| | | | Remainder: 4.592e-05 - 1.18868% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.002236 - 20.0511% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00052204 - 23.347% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 2.824e-05 - 1.26297% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00024836 - 11.1073% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.796e-05 - 2.59213% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120152 - 53.7353% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.868e-05 - 4.41324% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.856e-05 - 1.27728% [3] +| | | | Remainder: 5.064e-05 - 2.26476% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000989401 - 8.87237% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00045812 - 4.10815% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125288 - 11.2351% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000543961 - 4.87792% [3] +| | | Remainder: 0.001808 - 16.2131% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00044632 - 0.155429% [2] +| | Mini-EM: setup physics model evaluator: 0.0754873 - 26.2881% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0754715 - 99.9791% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00333901% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000530001% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0678673 - 89.9244% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0678518 - 99.9771% [1] +| | | | | | getWorksets(): 0.0409547 - 60.359% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0409518 - 99.9929% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0236916 - 57.8524% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276564 - 11.6735% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00455208 - 19.2139% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024748 - 5.43663% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00429512 - 94.3551% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011304 - 2.63182% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.24e-05 - 0.754344% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000195681 - 4.55589% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00035836 - 8.34341% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0008286 - 19.2916% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000141201 - 3.28747% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00064636 - 15.0487% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6e-05 - 1.39693% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00119436 - 27.8074% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00047244 - 39.5559% [1] +| | | | | | | | | | | | Remainder: 0.000721921 - 60.4441% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00060332 - 14.0466% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.1161e-05 - 1.65679% [1] +| | | | | | | | | | | Remainder: 5.064e-05 - 1.17901% +| | | | | | | | | | Remainder: 9.48e-06 - 0.208256% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.012111 - 51.1196% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00655228 - 54.1017% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.208e-05 - 0.642219% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.06e-05 - 0.161776% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0036564 - 55.8035% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0022072 - 33.686% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.04e-05 - 0.158723% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000381 - 5.81477% [1] +| | | | | | | | | | | Remainder: 0.0002446 - 3.73305% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026886 - 22.1996% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00204764 - 16.9072% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.56e-05 - 0.459085% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000423561 - 3.49731% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000302481 - 2.49756% [1] +| | | | | | | | | | Remainder: 4.088e-05 - 0.337543% +| | | | | | | | | Remainder: 0.0042628 - 17.9929% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0172411 - 42.1009% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.017214 - 99.8432% [2] +| | | | | | | | | Remainder: 2.704e-05 - 0.156835% +| | | | | | | | Remainder: 1.912e-05 - 0.0466891% +| | | | | | | Remainder: 2.92e-06 - 0.00712983% +| | | | | | getOrientations(): 3.18e-05 - 0.0468668% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068012 - 1.00236% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000708401 - 1.04404% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003536 - 0.521136% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011596 - 0.170902% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000846481 - 1.24754% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00106114% [2] +| | | | | | Remainder: 0.0241601 - 35.6071% +| | | | | Remainder: 1.552e-05 - 0.0228681% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.011024% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5e-05 - 0.019875% [1] +| | | | build response library: 0.00755793 - 10.0143% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00746597 - 98.7833% [1] +| | | | | | getWorksets(): 2.72e-06 - 0.036432% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 64.7059% [1] +| | | | | | | Remainder: 9.6e-07 - 35.2941% +| | | | | | getOrientations(): 4.4e-07 - 0.00589341% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734281 - 9.83504% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000916721 - 12.2787% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040588 - 5.4364% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00136556 - 18.2905% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.0203591% [3] +| | | | | | Remainder: 0.00403884 - 54.0967% +| | | | | Remainder: 9.196e-05 - 1.21674% +| | | | Remainder: 2.004e-05 - 0.0265531% +| | | Remainder: 1.58e-05 - 0.0209307% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0426292 - 14.8454% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0426208 - 99.9802% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00150162% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 0.00178317% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0425811 - 99.907% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0425776 - 99.9917% [1] +| | | | | | getWorksets(): 0.0233806 - 54.913% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0233797 - 99.9962% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.018893 - 80.8092% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00266312 - 14.0958% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00350888 - 18.5724% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000170761 - 4.86653% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00333548 - 95.0582% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.196e-05 - 1.5578% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.024e-05 - 0.906616% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016188 - 4.85327% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002934 - 8.79633% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00069104 - 20.7178% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.4801e-05 - 2.8422% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00056944 - 17.0722% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.2e-05 - 0.659575% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000793321 - 23.7843% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020232 - 25.5029% [1] +| | | | | | | | | | | | Remainder: 0.000591001 - 74.4971% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000542 - 16.2495% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.284e-05 - 2.18379% [1] +| | | | | | | | | | | Remainder: 1.256e-05 - 0.376557% +| | | | | | | | | | Remainder: 2.64e-06 - 0.0752376% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00896397 - 47.446% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00459004 - 51.2055% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.32418% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.48e-06 - 0.162961% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00230876 - 50.2993% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00223168 - 48.6201% [1] +| | | | | | | | | | | Remainder: 2.724e-05 - 0.593458% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00204728 - 22.839% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00201996 - 22.5342% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.872e-05 - 0.208836% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00027008 - 3.01295% [1] +| | | | | | | | | | Remainder: 1.788e-05 - 0.199465% +| | | | | | | | | Remainder: 0.003757 - 19.8857% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0044796 - 19.1602% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00446508 - 99.6758% [1] +| | | | | | | | | Remainder: 1.4521e-05 - 0.324158% +| | | | | | | | Remainder: 7.16e-06 - 0.0306248% +| | | | | | | Remainder: 8.8e-07 - 0.0037638% +| | | | | | getOrientations(): 6.52e-06 - 0.0153132% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00036348 - 0.853688% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033796 - 0.793751% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000189321 - 0.444649% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00803173 - 18.8637% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00801325 - 99.7699% [1] +| | | | | | | Remainder: 1.848e-05 - 0.230088% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00042268 - 0.992729% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00112735% [2] +| | | | | | Remainder: 0.00984481 - 23.122% +| | | | | Remainder: 3.52e-06 - 0.00826658% +| | | | fmb->setupBCFieldManagers(): 3.12e-06 - 0.00732038% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.16e-05 - 0.0272168% [1] +| | | | build response library: 1.852e-05 - 0.043453% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2959% [1] +| | | | | Remainder: 1.828e-05 - 98.7041% +| | | | Remainder: 5e-06 - 0.0117314% +| | | Remainder: 8.44e-06 - 0.0197986% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0251286 - 8.75091% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00742844 - 29.5617% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0173194 - 68.923% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.6921e-05 - 0.501871% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.011611 - 67.0403% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.00792354% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0265266% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00654554% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00011348 - 0.977352% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00061244 - 5.27467% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00151568 - 13.0539% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00014104 - 1.21471% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000961881 - 8.28424% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00129924 - 11.1898% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00178548 - 15.3775% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.28e-06 - 0.0110241% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00447852% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00287228 - 24.7377% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00114036 - 9.82141% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00022516 - 1.9392% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00091076 - 7.84396% [1] +| | | | | Remainder: 2.66e-05 - 0.229094% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.112e-05 - 0.0642056% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.0113168% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000127161 - 0.734212% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.005408 - 31.2252% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00273868 - 50.6413% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0026564 - 49.1198% [1] +| | | | | Remainder: 1.292e-05 - 0.238905% +| | | | Remainder: 7.324e-05 - 0.422879% +| | | Remainder: 0.00038076 - 1.51525% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00412628 - 1.43696% [1] +| | | getWorksets(): 2.12e-06 - 0.051378% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 54.717% [1] +| | | | Remainder: 9.6e-07 - 45.283% +| | | getOrientations(): 5.6e-07 - 0.0135715% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071032 - 17.2145% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899841 - 21.8075% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038984 - 9.44773% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119836 - 29.0421% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0261737% [3] +| | | Remainder: 0.000924161 - 22.3969% +| | panzer::ModelEvaluator::create_W_op: 0.0222577 - 7.75115% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0311631 - 10.8524% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.684e-05 - 0.182395% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0239569 - 76.8758% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00467507% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00015408 - 0.643156% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000698561 - 2.91591% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000809001 - 3.37691% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.324e-05 - 0.347458% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00092368 - 3.8556% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000789001 - 3.29342% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000656321 - 2.7396% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0006912 - 2.88519% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.28e-06 - 0.00534294% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00113216 - 4.72583% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00163432 - 6.82193% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026504 - 1.10632% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00164328 - 6.85934% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0017038 - 7.11195% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00228896 - 9.55452% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.92e-06 - 0.0163627% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00015656 - 0.653508% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00162308 - 6.77502% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00263132 - 10.9836% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170792 - 7.12915% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.756e-05 - 0.36549% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000960081 - 4.00754% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00178752 - 7.46142% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00148428 - 6.19565% [1] +| | | | Remainder: 3.956e-05 - 0.16513% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.96e-06 - 0.0319609% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.003594% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020312 - 0.651797% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00688197 - 22.0837% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00686081 - 99.6925% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.212e-05 - 0.176112% [1] +| | | | Remainder: 9.04e-06 - 0.131358% +| | | Remainder: 5.32e-05 - 0.170715% +| | MaxwellPreconditioner::build: 0.00153528 - 0.534654% [1] +| | | MaxwellPreconditioner: Schur complement: 1.408e-05 - 0.917096% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000893881 - 58.2226% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.398263% [1] +| | | | Ifpack2::Relaxation::compute: 0.000156081 - 17.461% [1] +| | | | Remainder: 0.00073424 - 82.1407% +| | | MaxwellPreconditioner: Solver S_E: 0.00053908 - 35.1128% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.252282% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001266 - 23.4845% [1] +| | | | Remainder: 0.00041112 - 76.2633% +| | | MaxwellPreconditioner: Block preconditioner: 7.972e-05 - 5.19253% [1] +| | | Remainder: 8.52e-06 - 0.554947% +| | Mini-EM: timestepper: 0.0212125 - 7.38716% [1] +| | | Mini-EM: Advance Time Step: 0.0212107 - 99.9911% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00299952 - 14.1416% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.544e-05 - 2.18168% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00260904 - 86.9819% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.0643915% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.024e-05 - 0.775764% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022176 - 8.49967% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00012848 - 4.92441% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.424e-05 - 0.545794% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0001254 - 4.80636% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010628 - 4.07353% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.012e-05 - 1.53773% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.096e-05 - 1.18664% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.0306626% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.62e-05 - 2.92061% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021764 - 8.34176% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010732 - 4.11339% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.8001e-05 - 1.83979% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00020604 - 7.89715% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00041664 - 15.9691% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.2e-06 - 0.12265% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.024e-05 - 0.775764% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00016688 - 6.39622% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022332 - 8.55946% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.68e-05 - 2.56033% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.276e-05 - 0.489068% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.724e-05 - 3.72704% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000174681 - 6.69522% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.04e-05 - 1.93174% [1] +| | | | | | Remainder: 3.172e-05 - 1.21577% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.84e-06 - 0.328052% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0760121% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00022672 - 7.55854% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.324e-05 - 1.44156% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.48e-05 - 57.3543% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.08e-06 - 2.49769% [1] +| | | | | | Remainder: 1.736e-05 - 40.148% +| | | | | Remainder: 4.296e-05 - 1.43223% +| | | | Stratimikos: BelosLOWS: 0.0170499 - 80.3834% [1] +| | | | | GMRES block system: Operation Op*x: 0.00022152 - 1.29925% [1] +| | | | | Belos::MVT::MvAddMv: 6.496e-05 - 0.381% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.016259 - 95.3614% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023116 - 1.42174% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.516e-05 - 19.5363% [2] +| | | | | | | | Belos::MVT::MvDot: 4.016e-05 - 88.9283% [2] +| | | | | | | | Remainder: 5e-06 - 11.0717% +| | | | | | | Belos::MVT::MvScale: 3.112e-05 - 13.4625% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.94e-05 - 38.6745% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.244e-05 - 92.2148% [2] +| | | | | | | | Remainder: 6.96e-06 - 7.78523% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.78e-05 - 7.70029% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.58e-05 - 88.764% [2] +| | | | | | | | Remainder: 2e-06 - 11.236% +| | | | | | | Remainder: 4.768e-05 - 20.6264% +| | | | | | Belos::MVT::MvAddMv: 3.156e-05 - 0.194108% [2] +| | | | | | Belos::MVT::MvNorm: 3.704e-05 - 0.227813% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0143529 - 88.2765% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.076e-05 - 0.353658% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.748e-05 - 0.121788% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00064684 - 4.5067% [2] +| | | | | | | | Belos::MVT::Assign: 2.096e-05 - 3.24037% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00010448 - 16.1524% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 7.012e-05 - 67.1133% [11] +| | | | | | | | | Remainder: 3.436e-05 - 32.8867% +| | | | | | | | Belos::MVT::MvDot: 5.98e-05 - 9.24494% [20] +| | | | | | | | Belos::MVT::MvNorm: 3.756e-05 - 5.80669% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.0001694 - 26.1889% [9] +| | | | | | | | Belos::MVT::MvAddMv: 7.572e-05 - 11.7061% [27] +| | | | | | | | Remainder: 0.00017892 - 27.6606% +| | | | | | | CG S_E: Operation Op*x: 6.364e-05 - 0.443396% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0128576 - 89.5823% [1] +| | | | | | | | Belos::MVT::Assign: 2.276e-05 - 0.177016% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000993521 - 7.7271% [179] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000617321 - 62.1347% [179] +| | | | | | | | | Remainder: 0.0003762 - 37.8653% +| | | | | | | | Belos::MVT::MvDot: 0.00117172 - 9.11305% [357] +| | | | | | | | Belos::MVT::MvNorm: 0.00062068 - 4.82734% [179] +| | | | | | | | CG S_E: Operation Op*x: 0.00761477 - 59.2238% [178] +| | | | | | | | Belos::MVT::MvAddMv: 0.00161248 - 12.5411% [534] +| | | | | | | | Remainder: 0.00082168 - 6.39061% +| | | | | | | Remainder: 0.00071652 - 4.99218% +| | | | | | GMRES block system: Operation Op*x: 0.000152121 - 0.935613% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.4e-06 - 0.0578142% [1] +| | | | | | Remainder: 0.00144484 - 8.88643% +| | | | | Remainder: 0.0005044 - 2.95838% +| | | | Mini-EM: Compute responses: 0.0010926 - 5.15119% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.612e-05 - 5.13637% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00053176 - 48.6692% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.188055% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.456e-05 - 2.73808% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.804e-05 - 18.4369% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.120355% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.476e-05 - 4.65624% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.728e-05 - 3.24959% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00016708 - 31.4202% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.4e-07 - 0.120355% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.216e-05 - 4.16729% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.86e-05 - 12.9006% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.456e-05 - 2.73808% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.164e-05 - 2.18896% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-07 - 0.142922% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.364e-05 - 10.0873% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.092e-05 - 2.05356% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.68e-06 - 1.06815% [1] +| | | | | | Remainder: 1.98e-05 - 3.72348% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.16e-06 - 0.472268% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.131796% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001486 - 13.6006% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227041 - 20.7799% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.281887% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000214921 - 94.6618% [1] +| | | | | | Remainder: 1.148e-05 - 5.05636% +| | | | | Remainder: 0.00012248 - 11.2099% +| | | | Remainder: 6.868e-05 - 0.3238% +| | | Remainder: 1.88e-06 - 0.00886268% +| | Remainder: 0.0170545 - 5.93913% +| Remainder: 4.38e-05 - 0.0152508% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0170499 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.0296 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000364521 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 178 iterations with total CPU time of 0.013276 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.00060048 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 0.0173418 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.288036 [1] +| Mini-EM: Total Time: 0.287992 - 99.9848% [1] +| | Mini-EM: build mesh: 0.000623841 - 0.216618% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030268 - 48.5188% [1] +| | | Remainder: 0.000321161 - 51.4812% +| | Mini-EM: build physics blocks: 0.00081944 - 0.284536% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000241521 - 0.0838639% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0331367 - 11.5061% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0114856 - 3.98819% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0039354 - 34.2637% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0031136 - 79.1178% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00019112 - 4.85643% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00058136 - 14.7726% [3] +| | | | Remainder: 4.932e-05 - 1.25324% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00228124 - 19.8617% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000501921 - 22.0021% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.296e-05 - 1.44483% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00025804 - 11.3114% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.808e-05 - 2.54598% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124616 - 54.6264% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.916e-05 - 4.34675% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.88e-05 - 1.26247% [3] +| | | | Remainder: 5.612e-05 - 2.46006% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00100024 - 8.70862% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00046476 - 4.04644% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00126492 - 11.0131% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00056396 - 4.91013% [3] +| | | Remainder: 0.00197512 - 17.1964% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000445801 - 0.154797% [2] +| | Mini-EM: setup physics model evaluator: 0.0755789 - 26.2435% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.075562 - 99.9776% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00344088% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000582303% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0679867 - 89.9747% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0679722 - 99.9787% [1] +| | | | | | getWorksets(): 0.0411393 - 60.5237% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0411363 - 99.9927% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0237467 - 57.7269% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0027026 - 11.381% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00465076 - 19.5849% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025104 - 5.39782% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0043902 - 94.3975% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012004 - 2.73427% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.352e-05 - 0.763518% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020048 - 4.56653% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00036912 - 8.40781% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000834801 - 19.0151% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014316 - 3.2609% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000679481 - 15.4772% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.604e-05 - 1.50426% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00120196 - 27.3783% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00047472 - 39.4955% [1] +| | | | | | | | | | | | Remainder: 0.000727241 - 60.5045% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0006146 - 13.9994% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.248e-05 - 1.65095% [1] +| | | | | | | | | | | Remainder: 5.452e-05 - 1.24186% +| | | | | | | | | | Remainder: 9.52e-06 - 0.204698% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123816 - 52.1405% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00656873 - 53.0521% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.148e-05 - 0.631477% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.032e-05 - 0.157108% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00362876 - 55.243% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00223928 - 34.0901% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.12e-05 - 0.170505% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0003958 - 6.02552% [1] +| | | | | | | | | | | Remainder: 0.00024188 - 3.6823% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00270444 - 21.8423% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00228156 - 18.427% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.932e-05 - 0.479096% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042132 - 3.40278% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00030128 - 2.43328% [1] +| | | | | | | | | | Remainder: 4.5e-05 - 0.363441% +| | | | | | | | | Remainder: 0.00401168 - 16.8936% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0173695 - 42.2241% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0173438 - 99.8524% [2] +| | | | | | | | | Remainder: 2.564e-05 - 0.147615% +| | | | | | | | Remainder: 2.016e-05 - 0.0490078% +| | | | | | | Remainder: 3e-06 - 0.0072923% +| | | | | | getOrientations(): 7.16e-06 - 0.0105337% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068604 - 1.00929% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693201 - 1.01983% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034972 - 0.514504% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001158 - 0.170364% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000858001 - 1.26228% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00117695% [2] +| | | | | | Remainder: 0.0241222 - 35.4883% +| | | | | Remainder: 1.448e-05 - 0.0212983% +| | | | fmb->setupBCFieldManagers(): 8.8e-06 - 0.0116461% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0214923% [1] +| | | | build response library: 0.00752533 - 9.95914% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743253 - 98.7668% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0409013% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 63.1579% [1] +| | | | | | | Remainder: 1.12e-06 - 36.8421% +| | | | | | getOrientations(): 5.2e-07 - 0.00699628% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745361 - 10.0284% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914 - 12.2973% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400921 - 5.39414% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00132508 - 17.8281% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0193743% [3] +| | | | | | Remainder: 0.00404216 - 54.3848% +| | | | | Remainder: 9.28e-05 - 1.23317% +| | | | Remainder: 2.188e-05 - 0.0289564% +| | | Remainder: 1.696e-05 - 0.0224401% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0433232 - 15.0432% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0433148 - 99.9807% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.0015699% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00147755% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0432744 - 99.9067% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0432709 - 99.9918% [1] +| | | | | | getWorksets(): 0.0238043 - 55.0124% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0238032 - 99.9951% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.019274 - 80.9724% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00265656 - 13.7831% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00352612 - 18.2947% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017524 - 4.96976% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00334828 - 94.9565% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.488e-05 - 1.63905% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.172e-05 - 0.947351% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016292 - 4.86578% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000297001 - 8.87025% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00070532 - 21.0651% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.732e-05 - 2.90656% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000573561 - 17.13% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.36e-05 - 0.704839% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00078644 - 23.4879% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020624 - 26.2245% [1] +| | | | | | | | | | | | Remainder: 0.0005802 - 73.7755% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000531401 - 15.8709% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.108e-05 - 2.12288% [1] +| | | | | | | | | | | Remainder: 1.304e-05 - 0.389453% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0737354% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00936381 - 48.5825% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0050344 - 53.7645% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.48e-05 - 0.293977% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.68e-06 - 0.15255% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00271072 - 53.844% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0022726 - 45.1414% [1] +| | | | | | | | | | | Remainder: 2.86e-05 - 0.568091% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00198488 - 21.1974% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00203576 - 21.7407% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.964e-05 - 0.209744% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00026992 - 2.88259% [1] +| | | | | | | | | | Remainder: 1.92e-05 - 0.205045% +| | | | | | | | | Remainder: 0.00372752 - 19.3396% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00452084 - 18.9926% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00450432 - 99.6346% [1] +| | | | | | | | | Remainder: 1.652e-05 - 0.365418% +| | | | | | | | Remainder: 8.32e-06 - 0.0349533% +| | | | | | | Remainder: 1.16e-06 - 0.00487306% +| | | | | | getOrientations(): 6.52e-06 - 0.0150679% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00038444 - 0.88845% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033528 - 0.77484% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195161 - 0.451022% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00758361 - 17.5259% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00756509 - 99.7558% [1] +| | | | | | | Remainder: 1.852e-05 - 0.244211% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000411561 - 0.951127% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00101685% [2] +| | | | | | Remainder: 0.0105495 - 24.3802% +| | | | | Remainder: 3.56e-06 - 0.00822657% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00849593% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.14e-05 - 0.0263189% [1] +| | | | build response library: 1.908e-05 - 0.0440496% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25786% [1] +| | | | | Remainder: 1.884e-05 - 98.7421% +| | | | Remainder: 4.92e-06 - 0.0113587% +| | | Remainder: 8.36e-06 - 0.0192968% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0244767 - 8.49909% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00697981 - 28.5162% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0171 - 69.8625% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.888e-05 - 0.519766% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0117509 - 68.7186% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.010212% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.0282532% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.0064676% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000113321 - 0.964361% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00061788 - 5.25816% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00150916 - 12.843% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00014636 - 1.24552% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00107248 - 9.12681% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00128804 - 10.9612% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00176504 - 15.0205% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0074888% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.0047656% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00287644 - 24.4785% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00117172 - 9.97134% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00023396 - 1.991% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0009212 - 7.83941% [1] +| | | | | Remainder: 2.856e-05 - 0.243045% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.144e-05 - 0.0669005% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.0123977% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000126401 - 0.739187% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00504388 - 29.4964% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00256944 - 50.9417% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00246144 - 48.8005% [1] +| | | | | Remainder: 1.3e-05 - 0.257738% +| | | | Remainder: 7.64e-05 - 0.446783% +| | | Remainder: 0.00039684 - 1.6213% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00414212 - 1.43828% [1] +| | | getWorksets(): 2.12e-06 - 0.0511815% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 54.717% [1] +| | | | Remainder: 9.6e-07 - 45.283% +| | | getOrientations(): 6e-07 - 0.0144853% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000713521 - 17.226% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875881 - 21.1457% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039208 - 9.46568% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119632 - 28.8818% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0289706% [3] +| | | Remainder: 0.000960401 - 23.1862% +| | panzer::ModelEvaluator::create_W_op: 0.0209495 - 7.27433% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0310343 - 10.7761% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.604e-05 - 0.180574% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0243621 - 78.5006% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00426892% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00015408 - 0.632457% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000701201 - 2.87824% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00080184 - 3.29134% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.576e-05 - 0.352022% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000923601 - 3.79113% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000785561 - 3.22452% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00078804 - 3.23469% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000688641 - 2.82669% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.16e-06 - 0.00476149% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111768 - 4.58778% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00162108 - 6.6541% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00027548 - 1.13077% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00171572 - 7.04257% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00169072 - 6.93996% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229592 - 9.42414% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4e-06 - 0.0164189% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00015876 - 0.651667% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00162372 - 6.66494% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00262616 - 10.7797% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00191964 - 7.87961% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.892e-05 - 0.364993% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000944401 - 3.87651% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00180312 - 7.40133% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00150256 - 6.16761% [1] +| | | | Remainder: 4.332e-05 - 0.177817% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.092e-05 - 0.0351868% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00360891% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00021356 - 0.688141% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00633677 - 20.4186% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00631452 - 99.649% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.208e-05 - 0.190634% [1] +| | | | Remainder: 1.016e-05 - 0.160334% +| | | Remainder: 5.38e-05 - 0.173356% +| | MaxwellPreconditioner::build: 0.0015968 - 0.554461% [1] +| | | MaxwellPreconditioner: Schur complement: 1.464e-05 - 0.916833% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000924281 - 57.8833% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.39382% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001676 - 18.133% [1] +| | | | Remainder: 0.000753041 - 81.4732% +| | | MaxwellPreconditioner: Solver S_E: 0.00056492 - 35.3782% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.226581% [1] +| | | | Ifpack2::Relaxation::compute: 0.00013508 - 23.9114% [1] +| | | | Remainder: 0.00042856 - 75.8621% +| | | MaxwellPreconditioner: Block preconditioner: 8.412e-05 - 5.26803% [1] +| | | Remainder: 8.84e-06 - 0.553607% +| | Mini-EM: timestepper: 0.0216017 - 7.50079% [1] +| | | Mini-EM: Advance Time Step: 0.0215993 - 99.9891% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00302696 - 14.0142% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.372e-05 - 2.10508% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00263536 - 87.0629% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0516058% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.128e-05 - 0.807479% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000228361 - 8.66526% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013276 - 5.03764% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.564e-05 - 0.593467% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012852 - 4.87675% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010628 - 4.03284% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.096e-05 - 1.55425% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.148e-05 - 1.19452% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.8e-07 - 0.033392% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.66e-05 - 2.90662% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00022184 - 8.41782% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 8.624e-05 - 3.27242% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.832e-05 - 1.83352% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00020932 - 7.94274% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000424721 - 16.1162% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.32e-06 - 0.125979% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.008e-05 - 0.761945% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00016916 - 6.41885% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022508 - 8.54076% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.68e-05 - 2.53476% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.34e-05 - 0.508469% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.992e-05 - 3.79151% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017752 - 6.73608% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.112e-05 - 1.93977% [1] +| | | | | | Remainder: 3.44e-05 - 1.30532% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.96e-06 - 0.329043% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.0806088% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000231121 - 7.63541% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.992e-05 - 1.31881% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.128e-05 - 53.3066% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.08e-06 - 2.70541% [1] +| | | | | | Remainder: 1.756e-05 - 43.988% +| | | | | Remainder: 4.444e-05 - 1.46814% +| | | | Stratimikos: BelosLOWS: 0.0173738 - 80.4368% [1] +| | | | | GMRES block system: Operation Op*x: 0.00022604 - 1.30104% [1] +| | | | | Belos::MVT::MvAddMv: 6.872e-05 - 0.395539% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0165695 - 95.3705% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00025012 - 1.50952% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.808e-05 - 19.2228% [2] +| | | | | | | | Belos::MVT::MvDot: 4.272e-05 - 88.8519% [2] +| | | | | | | | Remainder: 5.36e-06 - 11.1481% +| | | | | | | Belos::MVT::MvScale: 3.236e-05 - 12.9378% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.612e-05 - 38.4296% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.872e-05 - 92.3013% [2] +| | | | | | | | Remainder: 7.4e-06 - 7.69871% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.932e-05 - 7.72429% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.728e-05 - 89.441% [2] +| | | | | | | | Remainder: 2.04e-06 - 10.559% +| | | | | | | Remainder: 5.424e-05 - 21.6856% +| | | | | | Belos::MVT::MvAddMv: 3.472e-05 - 0.209542% [2] +| | | | | | Belos::MVT::MvNorm: 3.916e-05 - 0.236339% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0146642 - 88.5012% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.124e-05 - 0.349423% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.792e-05 - 0.122203% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00068408 - 4.66498% [2] +| | | | | | | | Belos::MVT::Assign: 2.9e-05 - 4.23927% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00010584 - 15.4719% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.784e-05 - 64.0967% [11] +| | | | | | | | | Remainder: 3.8e-05 - 35.9033% +| | | | | | | | Belos::MVT::MvDot: 6.308e-05 - 9.22114% [20] +| | | | | | | | Belos::MVT::MvNorm: 3.98e-05 - 5.81803% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.00017208 - 25.155% [9] +| | | | | | | | Belos::MVT::MvAddMv: 8.376e-05 - 12.2442% [27] +| | | | | | | | Remainder: 0.00019052 - 27.8505% +| | | | | | | CG S_E: Operation Op*x: 6.72e-05 - 0.45826% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0130877 - 89.2497% [1] +| | | | | | | | Belos::MVT::Assign: 1.932e-05 - 0.147619% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00102864 - 7.85958% [179] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00062784 - 61.0359% [179] +| | | | | | | | | Remainder: 0.0004008 - 38.9641% +| | | | | | | | Belos::MVT::MvDot: 0.00118036 - 9.01884% [357] +| | | | | | | | Belos::MVT::MvNorm: 0.00065628 - 5.01447% [179] +| | | | | | | | CG S_E: Operation Op*x: 0.00755057 - 57.692% [178] +| | | | | | | | Belos::MVT::MvAddMv: 0.00175048 - 13.375% [534] +| | | | | | | | Remainder: 0.00090208 - 6.89256% +| | | | | | | Remainder: 0.000756001 - 5.15543% +| | | | | | GMRES block system: Operation Op*x: 0.000153201 - 0.924599% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.02e-05 - 0.0615591% [1] +| | | | | | Remainder: 0.00141788 - 8.5572% +| | | | | Remainder: 0.00050956 - 2.93293% +| | | | Mini-EM: Compute responses: 0.00112488 - 5.20795% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.46e-05 - 4.85385% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00054096 - 48.0904% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.221828% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.468e-05 - 2.71369% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.896e-05 - 18.2934% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.133097% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.424e-05 - 4.48092% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.892e-05 - 3.49749% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00017152 - 31.7066% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.140491% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.2e-05 - 4.06684% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.94e-05 - 12.829% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.404e-05 - 2.59539% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.08e-05 - 1.99645% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.12e-06 - 0.207039% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.424e-05 - 10.0266% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.128e-05 - 2.08518% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.16e-06 - 1.13872% [1] +| | | | | | Remainder: 2.092e-05 - 3.8672% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.4e-06 - 0.480051% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.128014% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015652 - 13.9144% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000232961 - 20.7098% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.274724% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221121 - 94.9176% [1] +| | | | | | Remainder: 1.12e-05 - 4.80767% +| | | | | Remainder: 0.000133 - 11.8235% +| | | | Remainder: 7.368e-05 - 0.341122% +| | | Remainder: 2.36e-06 - 0.0109251% +| | Remainder: 0.0185355 - 6.43614% +| Remainder: 4.392e-05 - 0.0152481% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0173738 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.4697 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00033504 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 178 iterations with total CPU time of 0.0121018 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.00053128 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 0.0161109 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.283995 [1] +| Mini-EM: Total Time: 0.283954 - 99.9855% [1] +| | Mini-EM: build mesh: 0.000598281 - 0.210696% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028032 - 46.8542% [1] +| | | Remainder: 0.000317961 - 53.1458% +| | Mini-EM: build physics blocks: 0.0007658 - 0.269691% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000226761 - 0.0798583% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0320627 - 11.2915% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0116426 - 4.10015% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00443037 - 38.0532% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00362084 - 81.7279% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00018308 - 4.13239% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000581121 - 13.1168% [3] +| | | | Remainder: 4.5321e-05 - 1.02296% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00217064 - 18.644% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00049156 - 22.6458% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.564e-05 - 1.64191% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002478 - 11.416% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.72e-05 - 2.63517% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00116008 - 53.4442% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.936e-05 - 4.57745% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.7e-05 - 1.24387% [3] +| | | | Remainder: 5.2e-05 - 2.39561% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000988362 - 8.48921% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0004604 - 3.95445% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0012536 - 10.7674% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0005486 - 4.71202% [3] +| | | Remainder: 0.0017906 - 15.3798% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00040476 - 0.142544% [2] +| | Mini-EM: setup physics model evaluator: 0.0757365 - 26.6721% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0757207 - 99.9791% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.00311672% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000581083% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0683544 - 90.2718% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0683409 - 99.9802% [1] +| | | | | | getWorksets(): 0.0415972 - 60.8672% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0415942 - 99.9927% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0244036 - 58.6707% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267856 - 10.9761% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00462136 - 18.9372% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026144 - 5.65721% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00435068 - 94.1429% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011228 - 2.58074% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.176e-05 - 0.73% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020376 - 4.6834% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000366721 - 8.42904% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0008336 - 19.1602% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014128 - 3.24731% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000655961 - 15.0772% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.236e-05 - 1.43334% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00120144 - 27.615% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0004674 - 38.9033% [1] +| | | | | | | | | | | | Remainder: 0.000734041 - 61.0967% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00062084 - 14.2699% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.072e-05 - 1.62549% [1] +| | | | | | | | | | | Remainder: 4.996e-05 - 1.14833% +| | | | | | | | | | Remainder: 9.24e-06 - 0.199941% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.012432 - 50.9432% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00692177 - 55.6771% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.0241e-05 - 0.581369% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-06 - 0.140427% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00362864 - 52.4237% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00261632 - 37.7985% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1e-05 - 0.144472% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00037668 - 5.44196% [1] +| | | | | | | | | | | Remainder: 0.00024016 - 3.46963% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00265284 - 21.3389% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00204448 - 16.4454% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.404e-05 - 0.434686% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00041772 - 3.36005% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00030044 - 2.41667% [1] +| | | | | | | | | | Remainder: 4.068e-05 - 0.327221% +| | | | | | | | | Remainder: 0.00467168 - 19.1434% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0171714 - 41.2832% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0171461 - 99.8525% [2] +| | | | | | | | | Remainder: 2.532e-05 - 0.147454% +| | | | | | | | Remainder: 1.916e-05 - 0.0460642% +| | | | | | | Remainder: 3.04e-06 - 0.00730819% +| | | | | | getOrientations(): 7.16e-06 - 0.0104769% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000668081 - 0.977572% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0006654 - 0.973649% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000338481 - 0.495284% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001136 - 0.166226% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008138 - 1.1908% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00111207% [2] +| | | | | | Remainder: 0.0241364 - 35.3176% +| | | | | Remainder: 1.352e-05 - 0.0197793% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.010618% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.46e-05 - 0.0192814% [1] +| | | | build response library: 0.00731997 - 9.66706% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00723385 - 98.8235% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0398129% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 65.2778% [1] +| | | | | | | Remainder: 1e-06 - 34.7222% +| | | | | | getOrientations(): 4.8e-07 - 0.00663548% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007198 - 9.95045% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000876961 - 12.123% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038732 - 5.35428% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127804 - 17.6675% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0199064% [3] +| | | | | | Remainder: 0.00396692 - 54.8384% +| | | | | Remainder: 8.612e-05 - 1.17651% +| | | | Remainder: 2.088e-05 - 0.027575% +| | | Remainder: 1.584e-05 - 0.0209146% +| | Mini-EM: setup auxiliary physics model evaluator: 0.04309 - 15.175% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0430818 - 99.981% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00167124% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00129985% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0430438 - 99.9118% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0430403 - 99.9919% [1] +| | | | | | getWorksets(): 0.0242328 - 56.3026% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0242318 - 99.9959% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0196917 - 81.2641% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00266804 - 13.549% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00350012 - 17.7746% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000170801 - 4.87986% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00332676 - 95.047% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.032e-05 - 1.51258% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.924e-05 - 0.878933% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001598 - 4.80347% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00029176 - 8.77009% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000700001 - 21.0415% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.564e-05 - 2.87487% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00058032 - 17.444% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.248e-05 - 0.675732% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000779161 - 23.421% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020156 - 25.8689% [1] +| | | | | | | | | | | | Remainder: 0.000577601 - 74.1311% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0005362 - 16.1178% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.912e-05 - 2.0777% [1] +| | | | | | | | | | | Remainder: 1.272e-05 - 0.382354% +| | | | | | | | | | Remainder: 2.56e-06 - 0.0731403% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00930665 - 47.2617% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0049808 - 53.5188% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.452e-05 - 0.291519% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.28e-06 - 0.146161% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00224952 - 45.1638% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00268168 - 53.8403% [1] +| | | | | | | | | | | Remainder: 2.78e-05 - 0.558143% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0020134 - 21.634% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00200752 - 21.5708% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.712e-05 - 0.183955% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00026968 - 2.89771% [1] +| | | | | | | | | | Remainder: 1.812e-05 - 0.1947% +| | | | | | | | | Remainder: 0.00421692 - 21.4147% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00453296 - 18.7067% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00451816 - 99.6735% [1] +| | | | | | | | | Remainder: 1.48e-05 - 0.326497% +| | | | | | | | Remainder: 7.08e-06 - 0.0292178% +| | | | | | | Remainder: 1e-06 - 0.00412664% +| | | | | | getOrientations(): 6.8e-06 - 0.0157992% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00034892 - 0.810683% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00032216 - 0.748508% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018328 - 0.425834% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00753117 - 17.498% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00751333 - 99.7631% [1] +| | | | | | | Remainder: 1.784e-05 - 0.236882% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00039804 - 0.924808% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000836426% [2] +| | | | | | Remainder: 0.0100168 - 23.273% +| | | | | Remainder: 3.48e-06 - 0.0080848% +| | | | fmb->setupBCFieldManagers(): 3.16e-06 - 0.00733489% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.096e-05 - 0.02544% [1] +| | | | build response library: 1.8e-05 - 0.041781% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.33333% [1] +| | | | | Remainder: 1.776e-05 - 98.6667% +| | | | Remainder: 4.6e-06 - 0.0106774% +| | | Remainder: 8.2e-06 - 0.01903% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0242399 - 8.53653% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00693825 - 28.6233% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0169294 - 69.8411% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.308e-05 - 0.490745% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.011669 - 68.9278% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.00994083% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.025709% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00617017% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00012936 - 1.10857% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00060312 - 5.16855% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00152056 - 13.0307% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00012624 - 1.08184% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00100808 - 8.63893% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00130016 - 11.142% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0017698 - 15.1666% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.00788411% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.2e-07 - 0.00617017% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00286164 - 24.5234% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00117504 - 10.0697% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00022564 - 1.93366% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00091676 - 7.85634% [1] +| | | | | Remainder: 2.612e-05 - 0.22384% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0361e-05 - 0.0612013% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.011105% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00012244 - 0.72324% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0049716 - 29.3667% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00255408 - 51.3734% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00240488 - 48.3723% [1] +| | | | | Remainder: 1.264e-05 - 0.254244% +| | | | Remainder: 7.0961e-05 - 0.419159% +| | | Remainder: 0.00037224 - 1.53565% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00397376 - 1.39944% [1] +| | | getWorksets(): 2.36e-06 - 0.0593895% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 47.4576% [1] +| | | | Remainder: 1.24e-06 - 52.5424% +| | | getOrientations(): 6.4e-07 - 0.0161056% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068788 - 17.3105% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000840881 - 21.1608% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038484 - 9.68452% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115136 - 28.9741% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0271783% [3] +| | | Remainder: 0.000904722 - 22.7674% +| | panzer::ModelEvaluator::create_W_op: 0.0208383 - 7.33862% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0309673 - 10.9057% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.396e-05 - 0.174248% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0243527 - 78.64% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00459908% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00027336 - 1.1225% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000671401 - 2.75699% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0008252 - 3.38854% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.38e-05 - 0.34411% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000919241 - 3.7747% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000794281 - 3.26157% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0006712 - 2.75616% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000715281 - 2.93717% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00427057% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112092 - 4.60286% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00164804 - 6.76739% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026532 - 1.08949% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00162584 - 6.67623% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00167784 - 6.88976% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229996 - 9.44438% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.12e-06 - 0.016918% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00026496 - 1.08801% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00163504 - 6.71401% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00264488 - 10.8607% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174756 - 7.17605% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 9.064e-05 - 0.372197% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000930521 - 3.82102% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00184 - 7.55564% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00156284 - 6.41753% [1] +| | | | Remainder: 3.828e-05 - 0.15719% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.112e-05 - 0.0359088% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00361672% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000196681 - 0.635125% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00630236 - 20.3517% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0062828 - 99.6896% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.112e-05 - 0.176442% [1] +| | | | Remainder: 8.44e-06 - 0.133918% +| | | Remainder: 4.936e-05 - 0.159394% +| | MaxwellPreconditioner::build: 0.00154404 - 0.543764% [1] +| | | MaxwellPreconditioner: Schur complement: 1.412e-05 - 0.914483% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00089132 - 57.7264% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.421846% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015872 - 17.8073% [1] +| | | | Remainder: 0.00072884 - 81.7709% +| | | MaxwellPreconditioner: Solver S_E: 0.000548921 - 35.5509% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.255046% [1] +| | | | Ifpack2::Relaxation::compute: 0.000130321 - 23.7413% [1] +| | | | Remainder: 0.0004172 - 76.0037% +| | | MaxwellPreconditioner: Block preconditioner: 8.096e-05 - 5.24338% [1] +| | | Remainder: 8.72e-06 - 0.564752% +| | Mini-EM: timestepper: 0.0202566 - 7.13374% [1] +| | | Mini-EM: Advance Time Step: 0.0202544 - 99.9893% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0029616 - 14.622% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.92e-05 - 1.99892% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00259 - 87.4527% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.054054% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.968e-05 - 0.759845% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0002218 - 8.5637% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013188 - 5.09189% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.428e-05 - 0.551351% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012708 - 4.90656% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000107481 - 4.14984% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.904e-05 - 1.50733% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.072e-05 - 1.1861% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.030888% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.608e-05 - 2.93745% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021936 - 8.46949% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010416 - 4.02162% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.368e-05 - 1.30039% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00020124 - 7.76988% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0004182 - 16.1467% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.08e-06 - 0.118919% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.948e-05 - 0.752123% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000167121 - 6.45254% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022184 - 8.56524% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.596e-05 - 2.54672% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.36e-05 - 0.525096% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.764e-05 - 3.76988% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017216 - 6.6471% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.08e-05 - 1.96139% [1] +| | | | | | Remainder: 3.144e-05 - 1.2139% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.04e-05 - 0.351161% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0756347% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00022136 - 7.47433% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.824e-05 - 1.29119% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.104e-05 - 55.0209% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 2.61506% [1] +| | | | | | Remainder: 1.62e-05 - 42.364% +| | | | | Remainder: 4.016e-05 - 1.35602% +| | | | Stratimikos: BelosLOWS: 0.0161403 - 79.688% [1] +| | | | | GMRES block system: Operation Op*x: 0.000217681 - 1.34868% [1] +| | | | | Belos::MVT::MvAddMv: 7.008e-05 - 0.434192% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0153703 - 95.2293% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022924 - 1.49144% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.428e-05 - 19.316% [2] +| | | | | | | | Belos::MVT::MvDot: 3.868e-05 - 87.3532% [2] +| | | | | | | | Remainder: 5.6e-06 - 12.6468% +| | | | | | | Belos::MVT::MvScale: 3.124e-05 - 13.6276% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.756e-05 - 38.1958% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.092e-05 - 92.4166% [2] +| | | | | | | | Remainder: 6.64e-06 - 7.58337% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.744e-05 - 7.60775% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.564e-05 - 89.6789% [2] +| | | | | | | | Remainder: 1.8e-06 - 10.3211% +| | | | | | | Remainder: 4.872e-05 - 21.2528% +| | | | | | Belos::MVT::MvAddMv: 3.252e-05 - 0.211576% [2] +| | | | | | Belos::MVT::MvNorm: 3.348e-05 - 0.217822% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0133797 - 87.0488% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.088e-05 - 0.380278% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.58e-05 - 0.118089% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00060592 - 4.52865% [2] +| | | | | | | | Belos::MVT::Assign: 2.084e-05 - 3.4394% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0001006 - 16.6029% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.92e-05 - 68.7873% [11] +| | | | | | | | | Remainder: 3.14e-05 - 31.2127% +| | | | | | | | Belos::MVT::MvDot: 5.408e-05 - 8.92527% [20] +| | | | | | | | Belos::MVT::MvNorm: 3.428e-05 - 5.65751% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.0001654 - 27.2973% [9] +| | | | | | | | Belos::MVT::MvAddMv: 6.464e-05 - 10.6681% [27] +| | | | | | | | Remainder: 0.00016608 - 27.4096% +| | | | | | | CG S_E: Operation Op*x: 6.276e-05 - 0.469069% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0119433 - 89.2643% [1] +| | | | | | | | Belos::MVT::Assign: 1.656e-05 - 0.138655% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0008492 - 7.11027% [179] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0005566 - 65.544% [179] +| | | | | | | | | Remainder: 0.0002926 - 34.456% +| | | | | | | | Belos::MVT::MvDot: 0.00103028 - 8.62646% [357] +| | | | | | | | Belos::MVT::MvNorm: 0.000566361 - 4.74209% [179] +| | | | | | | | CG S_E: Operation Op*x: 0.0074306 - 62.2157% [178] +| | | | | | | | Belos::MVT::MvAddMv: 0.00137268 - 11.4933% [534] +| | | | | | | | Remainder: 0.0006776 - 5.67348% +| | | | | | | Remainder: 0.000701041 - 5.23959% +| | | | | | GMRES block system: Operation Op*x: 0.000148 - 0.962894% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.44e-06 - 0.061417% [1] +| | | | | | Remainder: 0.00153796 - 10.006% +| | | | | Remainder: 0.00048224 - 2.98779% +| | | | Mini-EM: Compute responses: 0.00108436 - 5.3537% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.188e-05 - 4.78439% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00052968 - 48.8472% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.271862% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.44e-05 - 2.71862% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.86e-05 - 18.615% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.143483% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.356e-05 - 4.44797% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.716e-05 - 3.23969% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00016552 - 31.2491% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.143483% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.236e-05 - 4.22142% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.844e-05 - 12.921% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.508e-05 - 2.847% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.088e-05 - 2.05407% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.128379% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.516e-05 - 10.4138% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.044e-05 - 1.971% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.36e-06 - 1.01193% [1] +| | | | | | Remainder: 1.908e-05 - 3.60217% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.96e-06 - 0.457413% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.121731% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001448 - 13.3535% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022776 - 21.0041% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.351247% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021636 - 94.9947% [1] +| | | | | | Remainder: 1.06e-05 - 4.65402% +| | | | | Remainder: 0.00012396 - 11.4316% +| | | | Remainder: 6.812e-05 - 0.336322% +| | | Remainder: 2.16e-06 - 0.0106632% +| | Remainder: 0.0176072 - 6.20071% +| Remainder: 4.112e-05 - 0.0144791% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0161403 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.7218 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00036744 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 178 iterations with total CPU time of 0.0130843 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.000595121 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 0.017196 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.289751 [1] +| Mini-EM: Total Time: 0.289708 - 99.985% [1] +| | Mini-EM: build mesh: 0.00060384 - 0.208431% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002856 - 47.2973% [1] +| | | Remainder: 0.00031824 - 52.7027% +| | Mini-EM: build physics blocks: 0.00078064 - 0.269458% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023728 - 0.0819032% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0329218 - 11.3638% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113175 - 3.90653% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00400912 - 35.424% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00312436 - 77.9313% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00018908 - 4.71624% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00064952 - 16.2011% [3] +| | | | Remainder: 4.616e-05 - 1.15137% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0022622 - 19.9885% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00053592 - 23.6902% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 2.98e-05 - 1.3173% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00025764 - 11.3889% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.9201e-05 - 2.61696% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001198 - 52.9573% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.9e-05 - 4.37627% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.84e-05 - 1.25541% [3] +| | | | Remainder: 5.424e-05 - 2.39766% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00099016 - 8.74891% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00046364 - 4.09665% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.001249 - 11.036% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00054916 - 4.8523% [3] +| | | Remainder: 0.00179424 - 15.8537% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00044472 - 0.153506% [2] +| | Mini-EM: setup physics model evaluator: 0.0757257 - 26.1387% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0757074 - 99.9759% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00359278% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000581185% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.068134 - 89.9964% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0681194 - 99.9786% [1] +| | | | | | getWorksets(): 0.040922 - 60.0739% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0409188 - 99.9924% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0236251 - 57.7366% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267796 - 11.3352% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00459904 - 19.4667% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024696 - 5.36981% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00434152 - 94.4006% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011672 - 2.68846% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.184e-05 - 0.733383% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000197401 - 4.54681% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0003664 - 8.43943% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0008258 - 19.021% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000142681 - 3.28643% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00067164 - 15.4701% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.436e-05 - 1.48243% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00119452 - 27.5139% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000463361 - 38.7905% [1] +| | | | | | | | | | | | Remainder: 0.00073116 - 61.2095% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000605561 - 13.9481% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.256e-05 - 1.6713% [1] +| | | | | | | | | | | Remainder: 5.204e-05 - 1.19866% +| | | | | | | | | | Remainder: 1.056e-05 - 0.229613% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123524 - 52.2849% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00723989 - 58.6113% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.98e-05 - 0.549732% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.02e-05 - 0.140886% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00389988 - 53.8666% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265724 - 36.7028% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.032e-05 - 0.142544% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00038332 - 5.29456% [1] +| | | | | | | | | | | Remainder: 0.000239121 - 3.30283% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00267264 - 21.6367% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00160684 - 13.0084% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.848e-05 - 0.473431% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000425121 - 3.44161% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000306801 - 2.48374% [1] +| | | | | | | | | | Remainder: 4.26e-05 - 0.344873% +| | | | | | | | | Remainder: 0.00399576 - 16.9132% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0172739 - 42.215% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0172472 - 99.8453% [2] +| | | | | | | | | Remainder: 2.672e-05 - 0.154684% +| | | | | | | | Remainder: 1.98e-05 - 0.0483885% +| | | | | | | Remainder: 3.12e-06 - 0.00762427% +| | | | | | getOrientations(): 7.32e-06 - 0.0107458% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00067568 - 0.991906% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700401 - 1.0282% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035788 - 0.525372% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011988 - 0.175985% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000856321 - 1.25709% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.00129185% [2] +| | | | | | Remainder: 0.0244791 - 35.9355% +| | | | | Remainder: 1.46e-05 - 0.0214284% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.0109897% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.0205% [1] +| | | | build response library: 0.00752477 - 9.93927% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743029 - 98.7444% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.046297% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 69.7674% [1] +| | | | | | | Remainder: 1.04e-06 - 30.2326% +| | | | | | getOrientations(): 4.8e-07 - 0.00646005% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074236 - 9.991% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903321 - 12.1573% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040748 - 5.48404% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013148 - 17.6952% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.0204568% [3] +| | | | | | Remainder: 0.00405688 - 54.5993% +| | | | | Remainder: 9.448e-05 - 1.25559% +| | | | Remainder: 2.168e-05 - 0.0286366% +| | | Remainder: 1.828e-05 - 0.0241398% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0430257 - 14.8514% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0430173 - 99.9804% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00167375% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.0013018% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.042977 - 99.9065% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0429734 - 99.9915% [1] +| | | | | | getWorksets(): 0.0229703 - 53.4523% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0229695 - 99.9965% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.018407 - 80.1367% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267548 - 14.5352% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00350248 - 19.028% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017248 - 4.92451% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00332704 - 94.991% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.356e-05 - 1.60984% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.892e-05 - 0.869241% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001634 - 4.91127% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002948 - 8.86072% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000690001 - 20.7392% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.464e-05 - 2.84457% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00057296 - 17.2213% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.22e-05 - 0.667259% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000781401 - 23.4864% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020328 - 26.0148% [1] +| | | | | | | | | | | | Remainder: 0.000578121 - 73.9852% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00054232 - 16.3004% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.004e-05 - 2.10517% [1] +| | | | | | | | | | | Remainder: 1.28e-05 - 0.384726% +| | | | | | | | | | Remainder: 2.96e-06 - 0.0845115% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00892545 - 48.4895% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0053618 - 60.0732% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.436e-05 - 0.26782% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.68e-06 - 0.143235% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026636 - 49.6773% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00264748 - 49.3767% [1] +| | | | | | | | | | | Remainder: 2.868e-05 - 0.534895% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00168348 - 18.8616% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00157228 - 17.6157% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.92e-05 - 0.215115% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0002702 - 3.0273% [1] +| | | | | | | | | | Remainder: 1.848e-05 - 0.207048% +| | | | | | | | | Remainder: 0.00330356 - 17.9473% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00455548 - 19.8328% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00454044 - 99.6698% [1] +| | | | | | | | | Remainder: 1.504e-05 - 0.330152% +| | | | | | | | Remainder: 7e-06 - 0.0304753% +| | | | | | | Remainder: 8e-07 - 0.00348276% +| | | | | | getOrientations(): 6.76e-06 - 0.0157307% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00036028 - 0.838379% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003384 - 0.787464% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193281 - 0.449769% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00819677 - 19.074% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00817789 - 99.7697% [1] +| | | | | | | Remainder: 1.888e-05 - 0.230335% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041308 - 0.961246% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000930809% [2] +| | | | | | Remainder: 0.0104942 - 24.4202% +| | | | | Remainder: 3.64e-06 - 0.00846964% +| | | | fmb->setupBCFieldManagers(): 3.08e-06 - 0.00715991% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.224e-05 - 0.0284537% [1] +| | | | build response library: 1.864e-05 - 0.0433314% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.50215% [1] +| | | | | Remainder: 1.836e-05 - 98.4979% +| | | | Remainder: 5e-06 - 0.0116232% +| | | Remainder: 8.44e-06 - 0.0196162% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0257057 - 8.87298% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00760217 - 29.5739% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0177112 - 68.8998% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.5e-05 - 0.479923% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0117998 - 66.6233% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.0105087% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.0264412% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6e-07 - 0.00508485% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00013232 - 1.12138% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000615681 - 5.21774% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00153548 - 13.0128% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0001394 - 1.18138% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0010544 - 8.93578% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00128436 - 10.8846% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00176308 - 14.9417% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.32e-06 - 0.0111867% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4e-07 - 0.0033899% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00286172 - 24.2524% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00123428 - 10.4602% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000218041 - 1.84784% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00092748 - 7.86015% [1] +| | | | | Remainder: 2.684e-05 - 0.227462% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.084e-05 - 0.0612043% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.011744% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001272 - 0.718191% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0056108 - 31.6795% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00281956 - 50.2524% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00277952 - 49.5387% [1] +| | | | | Remainder: 1.172e-05 - 0.208883% +| | | | Remainder: 7.548e-05 - 0.426172% +| | | Remainder: 0.00039236 - 1.52635% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0040826 - 1.40921% [1] +| | | getWorksets(): 2.12e-06 - 0.0519277% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 52.8302% [1] +| | | | Remainder: 1e-06 - 47.1698% +| | | getOrientations(): 6.4e-07 - 0.0156763% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070676 - 17.3115% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883201 - 21.6333% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038828 - 9.5106% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011742 - 28.7611% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0235144% [3] +| | | Remainder: 0.000926441 - 22.6924% +| | panzer::ModelEvaluator::create_W_op: 0.0227879 - 7.86582% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0318632 - 10.9984% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.812e-05 - 0.182405% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0244057 - 76.5951% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.00344182% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00029708 - 1.21726% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000692721 - 2.83836% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00081244 - 3.3289% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.888e-05 - 0.364178% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000933281 - 3.82404% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000796041 - 3.26171% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00065792 - 2.69577% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000685761 - 2.80984% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.24e-06 - 0.00508079% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112748 - 4.61975% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001666 - 6.82629% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00027148 - 1.11237% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0016986 - 6.95987% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00169128 - 6.92987% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00230964 - 9.46355% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.92e-06 - 0.0160618% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00028676 - 1.17497% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00159872 - 6.55062% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00263772 - 10.8078% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174632 - 7.15539% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 9.02e-05 - 0.369586% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000940161 - 3.85223% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00184164 - 7.54596% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00148816 - 6.09761% [1] +| | | | Remainder: 4.136e-05 - 0.169469% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.92e-06 - 0.0311331% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00364056% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000209761 - 0.658317% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00712392 - 22.3578% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00710112 - 99.68% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.296e-05 - 0.181922% [1] +| | | | Remainder: 9.84e-06 - 0.138126% +| | | Remainder: 5.468e-05 - 0.171608% +| | MaxwellPreconditioner::build: 0.00158428 - 0.546855% [1] +| | | MaxwellPreconditioner: Schur complement: 1.504e-05 - 0.949327% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000919121 - 58.015% [1] +| | | | Ifpack2::Relaxation::initialize: 3.88e-06 - 0.422142% [1] +| | | | Ifpack2::Relaxation::compute: 0.000162161 - 17.6431% [1] +| | | | Remainder: 0.00075308 - 81.9348% +| | | MaxwellPreconditioner: Solver S_E: 0.00055508 - 35.0367% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.230597% [1] +| | | | Ifpack2::Relaxation::compute: 0.00013124 - 23.6434% [1] +| | | | Remainder: 0.00042256 - 76.126% +| | | MaxwellPreconditioner: Block preconditioner: 8.64e-05 - 5.45358% [1] +| | | Remainder: 8.64e-06 - 0.545358% +| | Mini-EM: timestepper: 0.0214369 - 7.3995% [1] +| | | Mini-EM: Advance Time Step: 0.0214351 - 99.9912% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00302412 - 14.1083% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.404e-05 - 2.11764% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00263136 - 87.0124% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0501641% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.064e-05 - 0.784385% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022424 - 8.52182% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013584 - 5.16235% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.492e-05 - 0.567007% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012764 - 4.85072% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010708 - 4.06938% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.116e-05 - 1.56421% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.116e-05 - 1.18418% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.0319226% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.608e-05 - 2.89128% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00022452 - 8.53246% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000115961 - 4.40688% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.4e-05 - 1.29211% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000206 - 7.82865% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00041916 - 15.9294% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.44e-06 - 0.130731% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.044e-05 - 0.776784% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00016692 - 6.34348% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022504 - 8.55223% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.572e-05 - 2.49757% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.468e-05 - 0.557886% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.76e-05 - 3.70911% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000173281 - 6.58522% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.1e-05 - 1.93816% [1] +| | | | | | Remainder: 3.268e-05 - 1.24194% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.028e-05 - 0.339933% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0780392% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00022928 - 7.5817% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.288e-05 - 1.41793% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.452e-05 - 57.1828% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 3.07836% [1] +| | | | | | Remainder: 1.704e-05 - 39.7388% +| | | | | Remainder: 4.392e-05 - 1.45232% +| | | | Stratimikos: BelosLOWS: 0.0172273 - 80.3695% [1] +| | | | | GMRES block system: Operation Op*x: 0.00022776 - 1.32209% [1] +| | | | | Belos::MVT::MvAddMv: 6.764e-05 - 0.392634% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0164249 - 95.3423% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00024436 - 1.48775% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.648e-05 - 19.0211% [2] +| | | | | | | | Belos::MVT::MvDot: 4.112e-05 - 88.4682% [2] +| | | | | | | | Remainder: 5.36e-06 - 11.5318% +| | | | | | | Belos::MVT::MvScale: 3.2e-05 - 13.0954% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.552e-05 - 39.0899% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.808e-05 - 92.2111% [2] +| | | | | | | | Remainder: 7.44e-06 - 7.78894% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.876e-05 - 7.6772% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.648e-05 - 87.8465% [2] +| | | | | | | | Remainder: 2.28e-06 - 12.1535% +| | | | | | | Remainder: 5.16e-05 - 21.1164% +| | | | | | Belos::MVT::MvAddMv: 3.024e-05 - 0.184111% [2] +| | | | | | Belos::MVT::MvNorm: 3.616e-05 - 0.220154% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0144748 - 88.1272% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.26e-05 - 0.363391% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.676e-05 - 0.115788% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000674401 - 4.65915% [2] +| | | | | | | | Belos::MVT::Assign: 2.204e-05 - 3.26809% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00010332 - 15.3203% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.792e-05 - 65.7375% [11] +| | | | | | | | | Remainder: 3.54e-05 - 34.2625% +| | | | | | | | Belos::MVT::MvDot: 6.328e-05 - 9.38314% [20] +| | | | | | | | Belos::MVT::MvNorm: 3.832e-05 - 5.68208% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.000171401 - 25.4153% [9] +| | | | | | | | Belos::MVT::MvAddMv: 8.032e-05 - 11.9098% [27] +| | | | | | | | Remainder: 0.00019572 - 29.0213% +| | | | | | | CG S_E: Operation Op*x: 6.22e-05 - 0.429713% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0129203 - 89.2608% [1] +| | | | | | | | Belos::MVT::Assign: 1.584e-05 - 0.122598% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.001015 - 7.85587% [179] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000637041 - 62.7626% [179] +| | | | | | | | | Remainder: 0.00037796 - 37.2374% +| | | | | | | | Belos::MVT::MvDot: 0.00119776 - 9.27039% [357] +| | | | | | | | Belos::MVT::MvNorm: 0.00062952 - 4.87234% [179] +| | | | | | | | CG S_E: Operation Op*x: 0.00755405 - 58.4665% [178] +| | | | | | | | Belos::MVT::MvAddMv: 0.00165972 - 12.8458% [534] +| | | | | | | | Remainder: 0.000848401 - 6.56642% +| | | | | | | Remainder: 0.00074852 - 5.1712% +| | | | | | GMRES block system: Operation Op*x: 0.00015236 - 0.927619% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.012e-05 - 0.0616139% [1] +| | | | | | Remainder: 0.00147684 - 8.99151% +| | | | | Remainder: 0.000507 - 2.94301% +| | | | Mini-EM: Compute responses: 0.00111208 - 5.18814% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.512e-05 - 4.95647% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000535161 - 48.1225% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.209283% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.388e-05 - 2.59361% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.852e-05 - 18.4094% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.11959% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.436e-05 - 4.5519% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.76e-05 - 3.28873% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0001684 - 31.4672% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.127065% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.396e-05 - 4.47716% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 7e-05 - 13.0802% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.416e-05 - 2.64593% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.144e-05 - 2.13767% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.149488% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.3601e-05 - 10.0159% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.068e-05 - 1.99566% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.64e-06 - 1.05389% [1] +| | | | | | Remainder: 1.968e-05 - 3.6774% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.88e-06 - 0.438817% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.118696% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015152 - 13.6249% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023396 - 21.038% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.290648% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022164 - 94.7341% [1] +| | | | | | Remainder: 1.164e-05 - 4.97521% +| | | | | Remainder: 0.00013012 - 11.7006% +| | | | Remainder: 7.16e-05 - 0.334032% +| | | Remainder: 1.88e-06 - 0.00876991% +| | Remainder: 0.0171899 - 5.93353% +| Remainder: 4.348e-05 - 0.015006% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0172273 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.7204 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverCG.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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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 CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00033668 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 178 iterations with total CPU time of 0.0120568 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.00053216 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 0.0160299 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.284326 [1] +| Mini-EM: Total Time: 0.284281 - 99.9844% [1] +| | Mini-EM: build mesh: 0.0006078 - 0.213802% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288 - 47.384% [1] +| | | Remainder: 0.0003198 - 52.616% +| | Mini-EM: build physics blocks: 0.000781721 - 0.274981% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023716 - 0.0834244% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.03333 - 11.7243% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0110804 - 3.8977% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00387572 - 34.978% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00306512 - 79.0852% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00018544 - 4.78466% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00058 - 14.9649% [3] +| | | | Remainder: 4.516e-05 - 1.1652% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00216316 - 19.5223% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000486761 - 22.5023% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 2.676e-05 - 1.23708% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00025712 - 11.8863% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.8e-05 - 2.68126% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115772 - 53.5198% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.904e-05 - 4.57848% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.676e-05 - 1.23708% [3] +| | | | Remainder: 5.1e-05 - 2.35766% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000988761 - 8.92347% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00045976 - 4.14929% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125136 - 11.2934% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00054392 - 4.90883% [3] +| | | Remainder: 0.00179776 - 16.2246% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000441881 - 0.155438% [2] +| | Mini-EM: setup physics model evaluator: 0.0750503 - 26.4% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0750341 - 99.9784% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00325186% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000533091% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0675908 - 90.0801% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0675769 - 99.9795% [1] +| | | | | | getWorksets(): 0.0402119 - 59.5054% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0402088 - 99.9922% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0230918 - 57.4298% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0027204 - 11.7808% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00463672 - 20.0795% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002518 - 5.43056% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00437556 - 94.3676% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001152 - 2.6328% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.316e-05 - 0.757845% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021768 - 4.9749% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00036456 - 8.33173% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000834401 - 19.0696% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00013972 - 3.19319% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000666081 - 15.2227% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.88e-05 - 1.34383% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0012142 - 27.7496% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00046608 - 38.3857% [1] +| | | | | | | | | | | | Remainder: 0.000748121 - 61.6143% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00060904 - 13.9191% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.044e-05 - 1.60985% [1] +| | | | | | | | | | | Remainder: 5.228e-05 - 1.19482% +| | | | | | | | | | Remainder: 9.36e-06 - 0.201867% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0117482 - 50.8762% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00699112 - 59.5078% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.896e-05 - 0.557278% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1e-05 - 0.143038% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0036764 - 52.5867% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00262308 - 37.5202% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.147044% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00038972 - 5.5745% [1] +| | | | | | | | | | | Remainder: 0.00024268 - 3.47126% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0023442 - 19.9536% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015868 - 13.5067% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.4281e-05 - 0.462035% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042596 - 3.62573% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000304401 - 2.59103% [1] +| | | | | | | | | | Remainder: 4.148e-05 - 0.353074% +| | | | | | | | | Remainder: 0.00398644 - 17.2634% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0170701 - 42.4537% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0170439 - 99.8465% [2] +| | | | | | | | | Remainder: 2.62e-05 - 0.153484% +| | | | | | | | Remainder: 4.684e-05 - 0.116492% +| | | | | | | Remainder: 3.12e-06 - 0.0077589% +| | | | | | getOrientations(): 6.96e-06 - 0.0102994% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00067008 - 0.991582% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692761 - 1.02514% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035252 - 0.521658% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011452 - 0.169466% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000839641 - 1.2425% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00118384% [2] +| | | | | | Remainder: 0.0246877 - 36.5328% +| | | | | Remainder: 1.388e-05 - 0.0205353% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.010182% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.48e-05 - 0.0197244% [1] +| | | | build response library: 0.00739693 - 9.85809% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00730588 - 98.7692% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0394203% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 65.2778% [1] +| | | | | | | Remainder: 1e-06 - 34.7222% +| | | | | | getOrientations(): 4.4e-07 - 0.00602254% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073756 - 10.0954% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000880521 - 12.0522% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040048 - 5.48161% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130644 - 17.882% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0186151% [3] +| | | | | | Remainder: 0.0039762 - 54.4247% +| | | | | Remainder: 9.104e-05 - 1.23078% +| | | | Remainder: 2.108e-05 - 0.0280939% +| | | Remainder: 1.62e-05 - 0.0215855% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0433086 - 15.2344% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0433 - 99.9802% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00157044% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00138568% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0432608 - 99.9094% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0432571 - 99.9916% [1] +| | | | | | getWorksets(): 0.0237254 - 54.8474% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0237244 - 99.9958% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0191819 - 80.8528% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0026242 - 13.6806% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00347988 - 18.1415% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017084 - 4.90936% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.003306 - 95.0033% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 1.57653% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.092e-05 - 0.935269% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015624 - 4.72595% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00029268 - 8.85299% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000680721 - 20.5905% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.496e-05 - 2.87235% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00056724 - 17.1579% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.16e-05 - 0.653357% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000790641 - 23.9153% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020156 - 25.4932% [1] +| | | | | | | | | | | | Remainder: 0.000589081 - 74.5068% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00053196 - 16.0907% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.376e-05 - 2.23109% [1] +| | | | | | | | | | | Remainder: 1.316e-05 - 0.398064% +| | | | | | | | | | Remainder: 3.04e-06 - 0.0873593% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00928381 - 48.3989% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00537896 - 57.9392% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.48e-05 - 0.275146% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.04e-06 - 0.149471% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00266672 - 49.5769% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0026598 - 49.4482% [1] +| | | | | | | | | | | Remainder: 2.96e-05 - 0.550292% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00161356 - 17.3804% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00198184 - 21.3473% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.08e-05 - 0.224046% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00027096 - 2.91863% [1] +| | | | | | | | | | Remainder: 1.768e-05 - 0.190439% +| | | | | | | | | Remainder: 0.00379396 - 19.7789% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0045354 - 19.117% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0045204 - 99.6693% [1] +| | | | | | | | | Remainder: 1.5e-05 - 0.330731% +| | | | | | | | Remainder: 7.16e-06 - 0.0301799% +| | | | | | | Remainder: 1e-06 - 0.00421489% +| | | | | | getOrientations(): 6.28e-06 - 0.0145178% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000354281 - 0.819012% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033248 - 0.768613% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018816 - 0.43498% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00773069 - 17.8715% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00771281 - 99.7687% [1] +| | | | | | | Remainder: 1.788e-05 - 0.231286% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041448 - 0.958178% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000924703% [2] +| | | | | | Remainder: 0.0105049 - 24.2849% +| | | | | Remainder: 3.64e-06 - 0.00841409% +| | | | fmb->setupBCFieldManagers(): 2.48e-06 - 0.00572748% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.228e-05 - 0.0283603% [1] +| | | | build response library: 1.84e-05 - 0.0424942% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.30435% [1] +| | | | | Remainder: 1.816e-05 - 98.6957% +| | | | Remainder: 4.8e-06 - 0.0110855% +| | | Remainder: 8.56e-06 - 0.0197651% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0245745 - 8.64444% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00707045 - 28.7714% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0171267 - 69.6928% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.588e-05 - 0.501439% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0117374 - 68.5328% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.0105645% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.0286264% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00545265% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00014776 - 1.25888% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000624401 - 5.31975% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00150868 - 12.8536% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00014072 - 1.1989% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00102884 - 8.76549% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00127764 - 10.8852% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00177836 - 15.1512% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.4e-07 - 0.00715661% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00408949% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00289552 - 24.6692% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00115288 - 9.82228% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00023248 - 1.98068% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000916241 - 7.80616% [1] +| | | | | Remainder: 2.732e-05 - 0.23276% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.108e-05 - 0.0646943% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.0126119% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00012352 - 0.721213% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00509488 - 29.7482% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00259568 - 50.9468% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0024888 - 48.849% [1] +| | | | | Remainder: 1.04e-05 - 0.204126% +| | | | Remainder: 7.176e-05 - 0.418995% +| | | Remainder: 0.0003774 - 1.53574% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00408144 - 1.43571% [1] +| | | getWorksets(): 1.68e-06 - 0.0411619% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 64.2857% [1] +| | | | Remainder: 6e-07 - 35.7143% +| | | getOrientations(): 6.4e-07 - 0.0156807% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722441 - 17.7006% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085584 - 20.9691% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384841 - 9.42904% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117392 - 28.7624% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0254812% [3] +| | | Remainder: 0.00094104 - 23.0566% +| | panzer::ModelEvaluator::create_W_op: 0.0211338 - 7.43411% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0308181 - 10.8407% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.396e-05 - 0.175092% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0242369 - 78.645% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00412595% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00026444 - 1.09107% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000676361 - 2.79063% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00081 - 3.34202% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.468e-05 - 0.349385% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000936241 - 3.86288% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000793481 - 3.27386% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0006732 - 2.77759% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000694361 - 2.8649% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00429099% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.001113 - 4.59218% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00164328 - 6.7801% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00027076 - 1.11714% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.001659 - 6.84495% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00168676 - 6.95949% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.002329 - 9.60934% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.28e-06 - 0.0176591% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000271 - 1.11813% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00163908 - 6.76277% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00262592 - 10.8344% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170704 - 7.04316% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 9.096e-05 - 0.375296% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000912841 - 3.76633% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00181772 - 7.49982% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00147356 - 6.07984% [1] +| | | | Remainder: 5.784e-05 - 0.238645% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.088e-05 - 0.035304% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00402361% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020308 - 0.658964% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00626097 - 20.3159% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00624236 - 99.7029% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.04e-05 - 0.166109% [1] +| | | | Remainder: 8.2e-06 - 0.13097% +| | | Remainder: 5.108e-05 - 0.165747% +| | MaxwellPreconditioner::build: 0.00155064 - 0.54546% [1] +| | | MaxwellPreconditioner: Schur complement: 1.376e-05 - 0.887374% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000891481 - 57.4911% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.399335% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015732 - 17.647% [1] +| | | | Remainder: 0.000730601 - 81.9536% +| | | MaxwellPreconditioner: Solver S_E: 0.000555721 - 35.8381% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.230331% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001384 - 24.9046% [1] +| | | | Remainder: 0.000416041 - 74.8651% +| | | MaxwellPreconditioner: Block preconditioner: 8.092e-05 - 5.21848% [1] +| | | Remainder: 8.76e-06 - 0.564927% +| | Mini-EM: timestepper: 0.0202772 - 7.13278% [1] +| | | Mini-EM: Advance Time Step: 0.0202754 - 99.9911% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00302208 - 14.9052% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.056e-05 - 2.00392% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00263496 - 87.1903% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0500956% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.124e-05 - 1.1856% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000223 - 8.46312% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000131 - 4.97161% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.528e-05 - 0.579895% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00013568 - 5.14922% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010668 - 4.04864% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.92e-05 - 1.48769% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.096e-05 - 1.17497% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.030361% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.556e-05 - 2.86759% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000221121 - 8.39181% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010852 - 4.11847% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.416e-05 - 1.29641% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00020692 - 7.85286% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00042276 - 16.0443% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.122962% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.008e-05 - 0.76206% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00016816 - 6.38188% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000223081 - 8.46619% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.32e-05 - 2.39852% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.312e-05 - 0.49792% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.796e-05 - 3.7177% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017896 - 6.79175% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.092e-05 - 1.93248% [1] +| | | | | | Remainder: 3.204e-05 - 1.21596% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.334868% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0754447% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00023344 - 7.72448% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.844e-05 - 1.27197% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.072e-05 - 53.9022% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.08e-06 - 2.80957% [1] +| | | | | | Remainder: 1.664e-05 - 43.2882% +| | | | | Remainder: 4.228e-05 - 1.39904% +| | | | Stratimikos: BelosLOWS: 0.0160605 - 79.2118% [1] +| | | | | GMRES block system: Operation Op*x: 0.000226081 - 1.40768% [1] +| | | | | Belos::MVT::MvAddMv: 6.504e-05 - 0.404969% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0152711 - 95.0851% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023028 - 1.50794% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.284e-05 - 18.6034% [2] +| | | | | | | | Belos::MVT::MvDot: 3.772e-05 - 88.0486% [2] +| | | | | | | | Remainder: 5.12e-06 - 11.9514% +| | | | | | | Belos::MVT::MvScale: 3.2e-05 - 13.8961% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.852e-05 - 38.4402% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.196e-05 - 92.5892% [2] +| | | | | | | | Remainder: 6.56e-06 - 7.41075% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.728e-05 - 7.50391% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.552e-05 - 89.8148% [2] +| | | | | | | | Remainder: 1.76e-06 - 10.1852% +| | | | | | | Remainder: 4.964e-05 - 21.5564% +| | | | | | Belos::MVT::MvAddMv: 3.12e-05 - 0.204307% [2] +| | | | | | Belos::MVT::MvNorm: 3.636e-05 - 0.238096% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0133381 - 87.3419% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.212e-05 - 0.390761% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.584e-05 - 0.118758% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00060424 - 4.53018% [2] +| | | | | | | | Belos::MVT::Assign: 2.108e-05 - 3.48868% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 9.78e-05 - 16.1856% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.496e-05 - 66.4213% [11] +| | | | | | | | | Remainder: 3.284e-05 - 33.5787% +| | | | | | | | Belos::MVT::MvDot: 5.46e-05 - 9.03614% [20] +| | | | | | | | Belos::MVT::MvNorm: 3.376e-05 - 5.58718% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.00016344 - 27.0489% [9] +| | | | | | | | Belos::MVT::MvAddMv: 6.42e-05 - 10.6249% [27] +| | | | | | | | Remainder: 0.00016936 - 28.0286% +| | | | | | | CG S_E: Operation Op*x: 6.04e-05 - 0.452838% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0118978 - 89.202% [1] +| | | | | | | | Belos::MVT::Assign: 2.212e-05 - 0.185916% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00085524 - 7.18819% [179] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000552 - 64.5433% [179] +| | | | | | | | | Remainder: 0.00030324 - 35.4567% +| | | | | | | | Belos::MVT::MvDot: 0.00102668 - 8.62914% [357] +| | | | | | | | Belos::MVT::MvNorm: 0.00055292 - 4.64723% [179] +| | | | | | | | CG S_E: Operation Op*x: 0.00737669 - 62.0002% [178] +| | | | | | | | Belos::MVT::MvAddMv: 0.0013288 - 11.1684% [534] +| | | | | | | | Remainder: 0.000735401 - 6.18096% +| | | | | | | Remainder: 0.000707641 - 5.30541% +| | | | | | GMRES block system: Operation Op*x: 0.00015756 - 1.03175% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.068e-05 - 0.0699359% [1] +| | | | | | Remainder: 0.00146696 - 9.60611% +| | | | | Remainder: 0.00049824 - 3.10227% +| | | | Mini-EM: Compute responses: 0.00112436 - 5.54545% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.24e-05 - 4.66042% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000545241 - 48.4934% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.249431% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.468e-05 - 2.69239% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.8081e-05 - 17.9886% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.124715% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.408e-05 - 4.4164% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.748e-05 - 3.20592% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00016824 - 30.8561% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.139388% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.184e-05 - 4.00557% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.208e-05 - 15.0539% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.624e-05 - 2.9785% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.072e-05 - 1.9661% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.117379% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.328e-05 - 9.77183% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.06e-05 - 1.94409% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6e-06 - 1.10043% [1] +| | | | | | Remainder: 1.848e-05 - 3.38933% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.12e-06 - 0.45537% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.120958% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001508 - 13.4121% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024304 - 21.6158% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.263331% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023116 - 95.1119% [1] +| | | | | | Remainder: 1.124e-05 - 4.62475% +| | | | | Remainder: 0.0001264 - 11.2419% +| | | | Remainder: 6.844e-05 - 0.337552% +| | | Remainder: 1.8e-06 - 0.00887698% +| | Remainder: 0.0170079 - 5.98277% +| Remainder: 4.432e-05 - 0.0155878% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0160605 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.8795 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=CG --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 31.45 msec task-clock:u # 0.038 CPUs utilized ( +- 1.20% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,774 page-faults:u # 88.206 K/sec ( +- 0.23% ) + 32,815,357 cycles:u # 1.043 GHz ( +- 14.64% ) (70.43%) + 66,149,112 instructions:u # 2.02 insn per cycle ( +- 8.84% ) + branches:u + 349,986 branch-misses:u ( +- 0.96% ) + 27,767,755 L1-dcache-loads:u # 882.943 M/sec ( +- 0.45% ) + 384,359 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.83% ) + LLC-loads:u + LLC-load-misses:u + 26,501,487 L1-icache-loads:u # 842.679 M/sec ( +- 0.44% ) + 236,810 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.40% ) + dTLB-loads:u ( +- 55.82% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.83799 +- 0.00136 seconds time elapsed ( +- 0.16% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 316,327 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.51% ) + 16,870,034 BR_RETIRED:u ( +- 0.18% ) + + 0.83609 +- 0.00368 seconds time elapsed ( +- 0.44% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 22,679,674 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.29% ) + 5,382 ITLB_WALK:u ( +- 1.13% ) + 12,398 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.83% ) + 30,378,978 L1D_TLB:u ( +- 0.33% ) + + 0.83783 +- 0.00500 seconds time elapsed ( +- 0.60% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 26,491,951 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.18% ) + 237,373 L1I_CACHE_REFILL:u ( +- 0.77% ) + 387,052 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.35% ) + 27,761,126 L1D_CACHE:u ( +- 0.19% ) + + 0.84703 +- 0.00363 seconds time elapsed ( +- 0.43% ) + + + 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=CG --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 468,273 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.40% ) + 497,700 LL_CACHE_RD:u ( +- 0.53% ) + 134,172 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.60% ) + 17,639 L2D_TLB_REFILL:u ( +- 1.26% ) + 259,118 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.80% ) + 1,468,915 L2D_CACHE:u ( +- 0.41% ) + + 0.83941 +- 0.00362 seconds time elapsed ( +- 0.43% ) + diff --git a/trilinos/output_avg5/altra_CG_Tpetra_maxwell8_power.output b/trilinos/output_avg5/altra_CG_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..ba3b572 --- /dev/null +++ b/trilinos/output_avg5/altra_CG_Tpetra_maxwell8_power.output @@ -0,0 +1,124 @@ +Socket1 21.68 +Socket2 19.96 +Socket1 21.84 +Socket2 19.88 +Socket1 21.88 +Socket2 19.96 +Socket1 21.92 +Socket2 20.16 +Socket1 21.60 +Socket2 20.12 +Socket1 21.44 +Socket2 20.04 +Socket1 21.40 +Socket2 20.04 +Socket1 21.32 +Socket2 19.88 +Socket1 21.16 +Socket2 20.04 +Socket1 21.28 +Socket2 19.92 +Socket1 21.32 +Socket2 20.28 +Socket1 21.60 +Socket2 20.28 +Socket1 21.84 +Socket2 20.28 +Socket1 21.84 +Socket2 20.00 +Socket1 21.84 +Socket2 20.20 +Socket1 21.56 +Socket2 19.88 +Socket1 21.20 +Socket2 19.84 +Socket1 21.28 +Socket2 19.92 +Socket1 21.24 +Socket2 19.84 +Socket1 21.36 +Socket2 20.08 +Socket1 21.56 +Socket2 20.24 +Socket1 21.36 +Socket2 20.12 +Socket1 21.08 +Socket2 19.92 +Socket1 21.12 +Socket2 19.96 +Socket1 21.04 +Socket2 19.88 +Socket1 21.04 +Socket2 19.88 +Socket1 21.08 +Socket2 19.72 +Socket1 21.16 +Socket2 19.88 +Socket1 21.20 +Socket2 19.96 +Socket1 21.12 +Socket2 20.04 +Start +Socket1 21.16 +Socket2 20.32 +End +Socket1 21.08 +Socket2 20.40 +Socket1 21.80 +Socket2 20.68 +Socket1 22.52 +Socket2 20.68 +Socket1 22.60 +Socket2 20.52 +Socket1 22.56 +Socket2 20.12 +Socket1 22.60 +Socket2 20.12 +Socket1 22.60 +Socket2 20.12 +Socket1 21.24 +Socket2 19.92 +Socket1 21.00 +Socket2 19.88 +Socket1 20.96 +Socket2 19.96 +Socket1 21.20 +Socket2 20.24 +Socket1 21.28 +Socket2 20.12 +Socket1 21.28 +Socket2 20.12 +Socket1 21.24 +Socket2 20.24 +Socket1 21.04 +Socket2 20.08 +Socket1 20.96 +Socket2 20.16 +Socket1 21.04 +Socket2 20.32 +Socket1 21.00 +Socket2 20.64 +Socket1 21.00 +Socket2 20.64 +Socket1 20.96 +Socket2 20.60 +Socket1 21.00 +Socket2 20.48 +Socket1 21.00 +Socket2 20.52 +Socket1 20.96 +Socket2 19.96 +Socket1 21.00 +Socket2 20.16 +Socket1 21.28 +Socket2 20.20 +Socket1 21.32 +Socket2 20.28 +Socket1 21.36 +Socket2 20.24 +Socket1 21.28 +Socket2 20.56 +Socket1 21.32 +Socket2 20.40 +Socket1 21.36 +Socket2 20.28 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10.output new file mode 100644 index 0000000..a752b86 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10.output @@ -0,0 +1,3248 @@ +oasis21.umiacs.umd.edu +30 GMRES Tpetra maxwell10.xml +output_avg5/altra_GMRES_Tpetra_maxwell10.output +output_avg5/altra_GMRES_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +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 = 1.33426e-09 [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 = 1.33426e-09 [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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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.000658277 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=3630, #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 196 iterations with total CPU time of 0.225793 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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 11 iterations with total CPU time of 0.00249211 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 0.232285 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.633655 [1] +| Mini-EM: Total Time: 0.633596 - 99.9908% [1] +| | Mini-EM: build mesh: 0.000587278 - 0.0926896% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000269239 - 45.8452% [1] +| | | Remainder: 0.000318039 - 54.1548% +| | Mini-EM: build physics blocks: 0.000734157 - 0.115871% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000230079 - 0.0363132% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0548523 - 8.65729% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0201816 - 3.18525% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00746153 - 36.9719% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00596626 - 79.9602% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000287799 - 3.8571% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00115608 - 15.4938% [3] +| | | | Remainder: 5.14e-05 - 0.688867% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00282235 - 13.9847% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000929836 - 32.9455% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.316e-05 - 2.94648% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000279478 - 9.90232% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.632e-05 - 3.05845% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011742 - 41.6035% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000184319 - 6.53069% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.044e-05 - 1.07853% [3] +| | | | Remainder: 5.46e-05 - 1.93456% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00189843 - 9.40674% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000874357 - 4.33244% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00239183 - 11.8515% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00122531 - 6.07143% [3] +| | | Remainder: 0.00350783 - 17.3813% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000867557 - 0.136926% [2] +| | Mini-EM: setup physics model evaluator: 0.0877545 - 13.8502% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0877392 - 99.9825% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00282656% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000547076% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0805521 - 91.8087% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0805396 - 99.9845% [1] +| | | | | | getWorksets(): 0.0543296 - 67.457% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0543266 - 99.9944% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0305076 - 56.156% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268223 - 8.79199% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00597674 - 19.5909% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000276399 - 4.62458% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0056905 - 95.2108% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000117039 - 2.05674% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.324e-05 - 0.584132% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000224759 - 3.94972% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000500998 - 8.80412% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.001139 - 20.0158% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000217319 - 3.81898% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000861837 - 15.1452% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.864e-05 - 1.20622% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00156355 - 27.4766% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000633437 - 40.5126% [1] +| | | | | | | | | | | | Remainder: 0.000930117 - 59.4874% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000788477 - 13.856% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000122279 - 2.14883% [1] +| | | | | | | | | | | Remainder: 5.336e-05 - 0.937704% +| | | | | | | | | | Remainder: 9.84e-06 - 0.164638% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178495 - 58.5083% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0107076 - 59.988% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.092e-05 - 0.38216% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.052e-05 - 0.0982483% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00592262 - 55.3125% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00379651 - 35.4563% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.096e-05 - 0.102358% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000685437 - 6.40143% [1] +| | | | | | | | | | | Remainder: 0.000240599 - 2.247% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00380643 - 21.3251% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00197607 - 11.0707% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.492e-05 - 0.307684% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000730357 - 4.09175% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000532598 - 2.98383% [1] +| | | | | | | | | | Remainder: 4.156e-05 - 0.232836% +| | | | | | | | | Remainder: 0.00399918 - 13.1088% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.023798 - 43.8054% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0237677 - 99.8726% [2] +| | | | | | | | | Remainder: 3.032e-05 - 0.127406% +| | | | | | | | Remainder: 2.096e-05 - 0.0385815% +| | | | | | | Remainder: 3.04e-06 - 0.00559547% +| | | | | | getOrientations(): 7.28e-06 - 0.00903903% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000658357 - 0.817432% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000678478 - 0.842415% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000354558 - 0.440228% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001138 - 0.141297% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000814397 - 1.01118% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00104296% [2] +| | | | | | Remainder: 0.0235823 - 29.2803% +| | | | | Remainder: 1.2519e-05 - 0.0155415% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00875322% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.0169138% [1] +| | | | build response library: 0.00714021 - 8.138% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00705481 - 98.804% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0408232% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 68.0556% [1] +| | | | | | | Remainder: 9.2e-07 - 31.9444% +| | | | | | getOrientations(): 4.8e-07 - 0.00680386% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000701478 - 9.94325% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000861156 - 12.2066% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384559 - 5.45102% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011316 - 16.0401% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0198446% [3] +| | | | | | Remainder: 0.00397127 - 56.2916% +| | | | | Remainder: 8.54e-05 - 1.19604% +| | | | Remainder: 2.132e-05 - 0.0242993% +| | | Remainder: 1.536e-05 - 0.0175034% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0609489 - 9.61952% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0609403 - 99.9858% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00105021% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000590743% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0608999 - 99.9338% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0608962 - 99.9939% [1] +| | | | | | getWorksets(): 0.0338332 - 55.5588% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0338322 - 99.9972% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0242761 - 71.7545% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268655 - 11.0666% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00485158 - 19.985% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000195119 - 4.02176% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0046537 - 95.9214% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.34e-05 - 1.14747% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.036e-05 - 0.652384% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000184519 - 3.96499% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000425478 - 9.14278% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000980397 - 21.067% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170759 - 3.66931% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000774757 - 16.6482% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.564e-05 - 0.550959% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00147411 - 31.6762% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000692437 - 46.9731% [1] +| | | | | | | | | | | | Remainder: 0.000781677 - 53.0269% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000397959 - 8.55145% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012376 - 2.65939% [1] +| | | | | | | | | | | Remainder: 1.256e-05 - 0.269893% +| | | | | | | | | | Remainder: 2.76e-06 - 0.0568887% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0128416 - 52.898% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00769241 - 59.9023% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.5199e-05 - 0.197584% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.64e-06 - 0.0993187% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00378859 - 49.251% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00385107 - 50.0632% [1] +| | | | | | | | | | | Remainder: 2.992e-05 - 0.388955% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00200115 - 15.5834% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00264543 - 20.6005% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.944e-05 - 0.151383% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000465078 - 3.62165% [1] +| | | | | | | | | | Remainder: 1.808e-05 - 0.140793% +| | | | | | | | | Remainder: 0.00389643 - 16.0504% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0095486 - 28.2234% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00953108 - 99.8165% [1] +| | | | | | | | | Remainder: 1.752e-05 - 0.183482% +| | | | | | | | Remainder: 7.48e-06 - 0.0221091% +| | | | | | | Remainder: 9.6e-07 - 0.00283745% +| | | | | | getOrientations(): 7.32e-06 - 0.0120205% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000351598 - 0.577373% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000324239 - 0.532445% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000183599 - 0.301495% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0144093 - 23.6621% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0143908 - 99.8712% [1] +| | | | | | | Remainder: 1.856e-05 - 0.128805% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000406599 - 0.667692% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000722541% [2] +| | | | | | Remainder: 0.0113799 - 18.6873% +| | | | | Remainder: 3.72e-06 - 0.00610838% +| | | | fmb->setupBCFieldManagers(): 3.12e-06 - 0.00511977% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.34e-05 - 0.0219888% [1] +| | | | build response library: 1.828e-05 - 0.0299966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31291% [1] +| | | | | Remainder: 1.804e-05 - 98.6871% +| | | | Remainder: 4.52e-06 - 0.0074171% +| | | Remainder: 8.64e-06 - 0.0141758% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0470348 - 7.42347% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0142993 - 30.4016% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0321041 - 68.2561% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010544 - 0.328431% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0215242 - 67.0448% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00576097% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.0131945% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00315924% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00019192 - 0.891649% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00121799 - 5.65873% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00302951 - 14.0749% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000318759 - 1.48094% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00195175 - 9.06773% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00251467 - 11.683% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00346615 - 16.1035% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.4e-06 - 0.00650432% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00278757% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0055955 - 25.9964% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00106516 - 4.94865% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000405918 - 1.88587% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173095 - 8.04191% [1] +| | | | | Remainder: 2.9119e-05 - 0.135285% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.16e-05 - 0.0361324% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.00585595% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000180039 - 0.560797% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0101932 - 31.7504% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00514046 - 50.4303% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0050373 - 49.4182% [1] +| | | | | Remainder: 1.544e-05 - 0.151474% +| | | | Remainder: 8.78e-05 - 0.273485% +| | | Remainder: 0.000631356 - 1.34232% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00402486 - 0.635241% [1] +| | | getWorksets(): 2.68e-06 - 0.0665861% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 52.2388% [1] +| | | | Remainder: 1.28e-06 - 47.7612% +| | | getOrientations(): 5.2e-07 - 0.0129197% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000702277 - 17.4485% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000843637 - 20.9606% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379719 - 9.43433% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114812 - 28.5256% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0288208% [3] +| | | Remainder: 0.000946756 - 23.5227% +| | panzer::ModelEvaluator::create_W_op: 0.0411766 - 6.49887% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0568844 - 8.97803% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.988e-05 - 0.122846% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0432928 - 76.1065% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00240225% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000525198 - 1.21313% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132112 - 3.05158% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00159019 - 3.67312% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000154559 - 0.357009% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00175671 - 4.05775% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155323 - 3.58775% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000591758 - 1.36688% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00128699 - 2.97277% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.28e-06 - 0.00295661% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0010906 - 2.51912% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00319759 - 7.38597% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000501118 - 1.15751% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00306295 - 7.07497% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00325399 - 7.51624% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00453582 - 10.4771% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.84e-06 - 0.0111797% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000504198 - 1.16462% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00318539 - 7.35779% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00515506 - 11.9074% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158335 - 3.65732% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000157719 - 0.364308% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00175415 - 4.05184% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00363535 - 8.39712% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00282747 - 6.53104% [1] +| | | | Remainder: 6.108e-05 - 0.141086% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.928e-05 - 0.0514728% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00203922% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000261559 - 0.459808% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0131556 - 23.1269% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0131334 - 99.8309% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.276e-05 - 0.0969927% [1] +| | | | Remainder: 9.48e-06 - 0.0720604% +| | | Remainder: 7.416e-05 - 0.13037% +| | MaxwellPreconditioner::build: 0.00155799 - 0.245897% [1] +| | | MaxwellPreconditioner: Schur complement: 1.396e-05 - 0.896024% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000880877 - 56.5392% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.39052% [1] +| | | | Ifpack2::Relaxation::compute: 0.000158559 - 18.0001% [1] +| | | | Remainder: 0.000718878 - 81.6094% +| | | MaxwellPreconditioner: Solver S_E: 0.000570878 - 36.6419% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.224216% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001666 - 29.1831% [1] +| | | | Remainder: 0.000402998 - 70.5927% +| | | MaxwellPreconditioner: Block preconditioner: 8.3319e-05 - 5.34784% [1] +| | | Remainder: 8.96e-06 - 0.575098% +| | Mini-EM: timestepper: 0.239077 - 37.7333% [1] +| | | Mini-EM: Advance Time Step: 0.239075 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00517742 - 2.16561% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.548e-05 - 1.45787% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0047907 - 92.5307% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0325631% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.2e-05 - 0.667961% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000413198 - 8.625% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000240719 - 5.02471% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.164e-05 - 0.451708% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0002288 - 4.77592% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000200879 - 4.1931% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.012e-05 - 0.837456% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.2639e-05 - 1.09877% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.016699% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.66e-05 - 1.59893% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000457758 - 9.55513% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00019028 - 3.97186% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.2519e-05 - 1.30501% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000406839 - 8.49226% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000829517 - 17.3151% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.24e-06 - 0.0885048% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.288e-05 - 0.686329% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000328918 - 6.86576% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000434159 - 9.06253% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.248e-05 - 1.30419% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.0879e-05 - 0.435823% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00018964 - 3.9585% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000332999 - 6.95094% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.476e-05 - 1.978% [1] +| | | | | | Remainder: 3.3879e-05 - 0.707182% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.8e-06 - 0.189283% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.92e-06 - 0.0370841% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000222439 - 4.29633% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.26e-05 - 0.629657% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.484e-05 - 45.5215% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.19018% [1] +| | | | | | Remainder: 1.672e-05 - 51.2883% +| | | | | Remainder: 4.448e-05 - 0.859115% +| | | | Stratimikos: BelosLOWS: 0.232315 - 97.1727% [1] +| | | | | GMRES block system: Operation Op*x: 0.000305079 - 0.131321% [1] +| | | | | Belos::MVT::MvAddMv: 7.788e-05 - 0.0335234% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.231399 - 99.6054% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00019432 - 0.0839763% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.916e-05 - 25.2985% [2] +| | | | | | | | Belos::MVT::MvDot: 4.42e-05 - 89.9105% [2] +| | | | | | | | Remainder: 4.96e-06 - 10.0895% +| | | | | | | Belos::MVT::MvScale: 3.312e-05 - 17.0441% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.056e-05 - 26.0189% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.78e-05 - 94.5411% [2] +| | | | | | | | Remainder: 2.76e-06 - 5.45886% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.86e-05 - 9.57184% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.74e-05 - 93.5484% [2] +| | | | | | | | Remainder: 1.2e-06 - 6.45161% +| | | | | | | Remainder: 4.288e-05 - 22.0667% +| | | | | | Belos::MVT::MvAddMv: 3.908e-05 - 0.0168886% [2] +| | | | | | Belos::MVT::MvNorm: 4.104e-05 - 0.0177356% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.229475 - 99.1688% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 8.6519e-05 - 0.037703% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.108e-05 - 0.00918618% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00272563 - 1.18777% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00122064 - 44.7836% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 6.988e-05 - 5.72489% [13] +| | | | | | | | | | Belos::MVT::MvDot: 6.104e-05 - 87.3497% [13] +| | | | | | | | | | Remainder: 8.84e-06 - 12.6503% +| | | | | | | | | Belos::MVT::MvScale: 4.496e-05 - 3.68333% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000666477 - 54.6008% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000650997 - 97.6773% [22] +| | | | | | | | | | Remainder: 1.548e-05 - 2.32266% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000367439 - 30.1023% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000355679 - 96.7995% [22] +| | | | | | | | | | Remainder: 1.176e-05 - 3.20053% +| | | | | | | | | Remainder: 7.1879e-05 - 5.88866% +| | | | | | | | Belos::MVT::MvAddMv: 0.00010852 - 3.98146% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000469878 - 17.2392% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.28e-05 - 0.469616% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00010964 - 4.02255% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.86e-05 - 62.5684% [12] +| | | | | | | | | Remainder: 4.104e-05 - 37.4316% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.452e-05 - 1.2665% [1] +| | | | | | | | Remainder: 0.000769638 - 28.2371% +| | | | | | | GMRES S_E: Operation Op*x: 0.00013456 - 0.0586381% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.225415 - 98.2307% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.198278 - 87.9611% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00133171 - 0.671641% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00117287 - 88.0725% [197] +| | | | | | | | | | Remainder: 0.00015884 - 11.9275% +| | | | | | | | | Belos::MVT::MvScale: 0.000936157 - 0.472144% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.108246 - 54.5933% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.107905 - 99.6844% [392] +| | | | | | | | | | Remainder: 0.000341678 - 0.315648% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0864366 - 43.5937% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0861094 - 99.6214% [392] +| | | | | | | | | | Remainder: 0.000327238 - 0.378587% +| | | | | | | | | Remainder: 0.00132692 - 0.669221% +| | | | | | | | Belos::MVT::MvAddMv: 0.00157927 - 0.700607% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00210311 - 0.932994% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00124896 - 59.3861% [197] +| | | | | | | | | Remainder: 0.000854155 - 40.6139% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0159863 - 7.09194% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000502558 - 0.222948% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.24e-06 - 0.00321185% [1] +| | | | | | | | Remainder: 0.00695893 - 3.08716% +| | | | | | | Remainder: 0.00109223 - 0.475971% +| | | | | | GMRES block system: Operation Op*x: 0.000258199 - 0.111582% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.212e-05 - 0.00523771% [1] +| | | | | | Remainder: 0.00137871 - 0.595818% +| | | | | Remainder: 0.000533797 - 0.229772% +| | | | Mini-EM: Compute responses: 0.00150664 - 0.630194% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.788e-05 - 4.5054% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000857397 - 56.9081% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.121297% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.032e-05 - 2.36996% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000191639 - 22.3513% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0746445% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.196e-05 - 4.89388% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.912e-05 - 3.39633% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000335879 - 39.1743% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0606487% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.1679e-05 - 4.86111% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.756e-05 - 7.87966% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.08e-05 - 2.42595% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.228e-05 - 1.43224% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.4e-07 - 0.097971% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.912e-05 - 5.72897% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.72e-05 - 2.00607% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.08e-06 - 0.825755% [1] +| | | | | | Remainder: 1.972e-05 - 2.29998% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.68e-06 - 0.376999% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0955772% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000210039 - 13.9409% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000226759 - 15.0507% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.264598% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000214039 - 94.3905% [1] +| | | | | | Remainder: 1.212e-05 - 5.34488% +| | | | | Remainder: 0.00013744 - 9.12232% +| | | | Remainder: 7.5399e-05 - 0.0315378% +| | | Remainder: 2.08e-06 - 0.000870013% +| | Remainder: 0.0176841 - 2.79107% +| Remainder: 5.8479e-05 - 0.00922884% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.232315 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.30449 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +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 = 1.33426e-09 [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 = 1.33426e-09 [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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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.000654678 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=3630, #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 196 iterations with total CPU time of 0.22666 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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 11 iterations with total CPU time of 0.00248455 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 0.233159 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.632004 [1] +| Mini-EM: Total Time: 0.631951 - 99.9916% [1] +| | Mini-EM: build mesh: 0.000597317 - 0.0945195% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000278279 - 46.5882% [1] +| | | Remainder: 0.000319038 - 53.4118% +| | Mini-EM: build physics blocks: 0.000772717 - 0.122275% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239999 - 0.0379775% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0554696 - 8.77752% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0203134 - 3.2144% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00734165 - 36.1419% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00585806 - 79.7921% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000288359 - 3.92771% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114383 - 15.5801% [3] +| | | | Remainder: 5.14e-05 - 0.700115% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00285431 - 14.0514% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000903877 - 31.6671% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.24e-05 - 2.88686% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000284478 - 9.96662% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.644e-05 - 3.0284% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115556 - 40.4846% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000250118 - 8.76282% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.312e-05 - 1.16035% [3] +| | | | Remainder: 5.832e-05 - 2.04323% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00191911 - 9.44752% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000887317 - 4.36814% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00242571 - 11.9414% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00105592 - 5.19812% [3] +| | | Remainder: 0.00382939 - 18.8515% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000866757 - 0.137156% [2] +| | Mini-EM: setup physics model evaluator: 0.0899528 - 14.2341% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0899376 - 99.9831% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00266852% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000533703% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0825391 - 91.7738% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0825249 - 99.9828% [1] +| | | | | | getWorksets(): 0.0543373 - 65.8435% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0543338 - 99.9935% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.030069 - 55.3412% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00271335 - 9.02376% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0059333 - 19.7323% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000270839 - 4.56473% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00565278 - 95.2721% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001144 - 2.02378% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2919e-05 - 0.582351% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021884 - 3.87137% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000494638 - 8.75035% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111911 - 19.7976% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00022116 - 3.91241% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000890076 - 15.7458% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.392e-05 - 1.13077% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00154963 - 27.4137% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000630718 - 40.7011% [1] +| | | | | | | | | | | | Remainder: 0.000918916 - 59.2989% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000768637 - 13.5975% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012388 - 2.19149% [1] +| | | | | | | | | | | Remainder: 5.556e-05 - 0.982879% +| | | | | | | | | | Remainder: 9.68e-06 - 0.163147% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0173734 - 57.7784% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0103428 - 59.5325% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.108e-05 - 0.397184% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.032e-05 - 0.0997795% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0059079 - 57.1209% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00344631 - 33.3208% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.1e-05 - 0.106354% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000690878 - 6.6798% [1] +| | | | | | | | | | | Remainder: 0.000235319 - 2.2752% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00375646 - 21.622% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00193207 - 11.1209% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.116e-05 - 0.294474% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000719557 - 4.14172% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000529678 - 3.04879% [1] +| | | | | | | | | | Remainder: 4.164e-05 - 0.239677% +| | | | | | | | | Remainder: 0.00404894 - 13.4655% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0242433 - 44.6193% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.02421 - 99.8626% [2] +| | | | | | | | | Remainder: 3.332e-05 - 0.13744% +| | | | | | | | Remainder: 2.144e-05 - 0.0394598% +| | | | | | | Remainder: 3.52e-06 - 0.00647806% +| | | | | | getOrientations(): 7.28e-06 - 0.00882158% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000700277 - 0.848564% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000715837 - 0.867419% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365479 - 0.442871% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012124 - 0.146913% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000873556 - 1.05854% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000969404% [2] +| | | | | | Remainder: 0.0254032 - 30.7824% +| | | | | Remainder: 1.42e-05 - 0.017204% +| | | | fmb->setupBCFieldManagers(): 8.6e-06 - 0.00956218% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.656e-05 - 0.0184128% [1] +| | | | build response library: 0.00734889 - 8.1711% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00725909 - 98.778% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0440826% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 5.6e-07 - 0.00771446% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751477 - 10.3522% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000933237 - 12.8561% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408958 - 5.63373% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119488 - 16.4604% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0203882% [3] +| | | | | | Remainder: 0.00396531 - 54.6254% +| | | | | Remainder: 8.98e-05 - 1.22195% +| | | | Remainder: 2.156e-05 - 0.0239722% +| | | Remainder: 1.52e-05 - 0.0168977% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0586845 - 9.28625% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0586759 - 99.9853% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00136342% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00102257% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0586351 - 99.9305% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0586315 - 99.9939% [1] +| | | | | | getWorksets(): 0.0329968 - 56.2782% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0329958 - 99.9971% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0233896 - 70.8865% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268523 - 11.4804% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00482362 - 20.6229% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000193799 - 4.01771% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0046271 - 95.9259% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.488e-05 - 1.18606% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.076e-05 - 0.664779% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000183959 - 3.97568% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000427478 - 9.23857% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000972677 - 21.0213% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000175279 - 3.78809% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000782677 - 16.9151% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.62e-05 - 0.566229% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00146643 - 31.6923% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000694637 - 47.3691% [1] +| | | | | | | | | | | | Remainder: 0.000771797 - 52.6309% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000364159 - 7.87013% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0001302 - 2.81386% [1] +| | | | | | | | | | | Remainder: 1.24e-05 - 0.267986% +| | | | | | | | | | Remainder: 2.72e-06 - 0.0563892% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0124772 - 53.3451% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00769813 - 61.6976% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.448e-05 - 0.188098% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.52e-06 - 0.097686% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00380819 - 49.469% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00383987 - 49.8805% [1] +| | | | | | | | | | | Remainder: 2.8079e-05 - 0.364751% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00201603 - 16.1577% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00225907 - 18.1056% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.048e-05 - 0.164139% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000465399 - 3.73% [1] +| | | | | | | | | | Remainder: 1.8079e-05 - 0.144896% +| | | | | | | | | Remainder: 0.00340355 - 14.5515% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00959896 - 29.0914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00958044 - 99.8071% [1] +| | | | | | | | | Remainder: 1.852e-05 - 0.192937% +| | | | | | | | Remainder: 7.28e-06 - 0.0220634% +| | | | | | | Remainder: 9.6e-07 - 0.00290937% +| | | | | | getOrientations(): 6.96e-06 - 0.0118707% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000366278 - 0.624712% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000346639 - 0.591216% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000197879 - 0.337496% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0136501 - 23.2811% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136302 - 99.8544% [1] +| | | | | | | Remainder: 1.988e-05 - 0.14564% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000424878 - 0.724658% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000750449% [2] +| | | | | | Remainder: 0.0106416 - 18.15% +| | | | | Remainder: 3.559e-06 - 0.00606974% +| | | | fmb->setupBCFieldManagers(): 3.279e-06 - 0.00558833% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.188e-05 - 0.0202468% [1] +| | | | build response library: 1.932e-05 - 0.0329267% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.44928% [1] +| | | | | Remainder: 1.904e-05 - 98.5507% +| | | | Remainder: 4.88e-06 - 0.00831688% +| | | Remainder: 8.64e-06 - 0.0147228% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0458667 - 7.25795% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0135199 - 29.4766% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0316993 - 69.1118% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001024 - 0.323036% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0218082 - 68.797% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00715329% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.56e-06 - 0.0163242% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00348493% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000198839 - 0.911764% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00125483 - 5.75397% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00295267 - 13.5393% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000427479 - 1.96018% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00205903 - 9.44157% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00257079 - 11.7882% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00345095 - 15.8241% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-07 - 0.00440202% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00256785% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00559702 - 25.6648% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107196 - 4.91539% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000456839 - 2.09481% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173075 - 7.93626% [1] +| | | | | Remainder: 2.96e-05 - 0.135729% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.256e-05 - 0.0396223% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00630929% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000167239 - 0.52758% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00951849 - 30.0274% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00479854 - 50.4129% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00470694 - 49.4505% [1] +| | | | | Remainder: 1.3e-05 - 0.136576% +| | | | Remainder: 8.8439e-05 - 0.278994% +| | | Remainder: 0.000647438 - 1.41157% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00426666 - 0.675158% [1] +| | | getWorksets(): 2.64e-06 - 0.061875% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 57.5758% [1] +| | | | Remainder: 1.12e-06 - 42.4242% +| | | getOrientations(): 6.8e-07 - 0.0159375% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753717 - 17.6653% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904997 - 21.2109% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407518 - 9.55121% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121712 - 28.5262% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0290625% [3] +| | | Remainder: 0.000978756 - 22.9396% +| | panzer::ModelEvaluator::create_W_op: 0.0387494 - 6.13171% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0563058 - 8.90984% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.98e-05 - 0.123966% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0438452 - 77.8697% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00255444% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000540878 - 1.23361% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0013192 - 3.00876% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155707 - 3.5513% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000153119 - 0.349226% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00181151 - 4.13161% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153727 - 3.50614% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000592958 - 1.35239% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00131448 - 2.99799% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-06 - 0.00337551% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108144 - 2.46649% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00315279 - 7.19073% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000539398 - 1.23023% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00331639 - 7.56386% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00330075 - 7.52819% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00457814 - 10.4416% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.24e-06 - 0.0119511% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000559837 - 1.27685% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00322163 - 7.34773% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00520322 - 11.8673% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00160983 - 3.67163% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000160559 - 0.366195% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00177167 - 4.04075% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00360959 - 8.23257% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00285963 - 6.5221% [1] +| | | | Remainder: 4.6e-05 - 0.104915% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.236e-05 - 0.0219515% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00220226% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000277399 - 0.492665% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0120263 - 21.3589% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120046 - 99.8197% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.268e-05 - 0.105435% [1] +| | | | Remainder: 9e-06 - 0.0748359% +| | | Remainder: 7.352e-05 - 0.130573% +| | MaxwellPreconditioner::build: 0.00161467 - 0.255506% [1] +| | | MaxwellPreconditioner: Schur complement: 1.524e-05 - 0.943844% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000922956 - 57.1605% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.390051% [1] +| | | | Ifpack2::Relaxation::compute: 0.000161279 - 17.4742% [1] +| | | | Remainder: 0.000758077 - 82.1358% +| | | MaxwellPreconditioner: Solver S_E: 0.000580598 - 35.9576% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.227352% [1] +| | | | Ifpack2::Relaxation::compute: 0.000171519 - 29.5418% [1] +| | | | Remainder: 0.000407759 - 70.2309% +| | | MaxwellPreconditioner: Block preconditioner: 8.756e-05 - 5.42277% [1] +| | | Remainder: 8.32e-06 - 0.515274% +| | Mini-EM: timestepper: 0.240091 - 37.9921% [1] +| | | Mini-EM: Advance Time Step: 0.240089 - 99.999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00526102 - 2.19128% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.608e-05 - 1.44611% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00485866 - 92.3521% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0288145% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.268e-05 - 0.672613% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000426638 - 8.78098% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000240719 - 4.95443% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.192e-05 - 0.451153% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000219239 - 4.51233% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000200919 - 4.13527% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.136e-05 - 0.851263% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.312e-05 - 1.09331% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0222283% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.72e-05 - 1.58891% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000464718 - 9.56473% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000210039 - 4.32298% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.74e-05 - 1.38721% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000409678 - 8.43191% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000809197 - 16.6547% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.64e-06 - 0.0749177% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.232e-05 - 0.665204% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000337399 - 6.94428% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000446318 - 9.18603% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.064e-05 - 1.4539% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.104e-05 - 0.433041% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000204519 - 4.20937% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000333759 - 6.86936% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.56e-05 - 1.96762% [1] +| | | | | | Remainder: 3.612e-05 - 0.743415% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.12e-05 - 0.212886% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0410567% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00023504 - 4.46757% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.3879e-05 - 0.643963% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.548e-05 - 45.692% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.079e-06 - 3.18486% [1] +| | | | | | Remainder: 1.732e-05 - 51.1231% +| | | | | Remainder: 4.3999e-05 - 0.836321% +| | | | Stratimikos: BelosLOWS: 0.233189 - 97.1261% [1] +| | | | | GMRES block system: Operation Op*x: 0.000309759 - 0.132836% [1] +| | | | | Belos::MVT::MvAddMv: 7.412e-05 - 0.0317854% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.232248 - 99.5966% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000197358 - 0.0849771% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.1799e-05 - 26.2462% [2] +| | | | | | | | Belos::MVT::MvDot: 4.6719e-05 - 90.1929% [2] +| | | | | | | | Remainder: 5.08e-06 - 9.80714% +| | | | | | | Belos::MVT::MvScale: 3.324e-05 - 16.8425% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.0119e-05 - 25.395% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.7519e-05 - 94.8123% [2] +| | | | | | | | Remainder: 2.6e-06 - 5.18765% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.848e-05 - 9.36369% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.72e-05 - 93.0736% [2] +| | | | | | | | Remainder: 1.28e-06 - 6.92641% +| | | | | | | Remainder: 4.372e-05 - 22.1526% +| | | | | | Belos::MVT::MvAddMv: 3.684e-05 - 0.0158623% [2] +| | | | | | Belos::MVT::MvNorm: 4.084e-05 - 0.0175846% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.230333 - 99.1752% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 8.608e-05 - 0.037372% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.092e-05 - 0.00908251% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00271155 - 1.17723% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00120831 - 44.5618% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 6.9559e-05 - 5.75669% [13] +| | | | | | | | | | Belos::MVT::MvDot: 6.1119e-05 - 87.8664% [13] +| | | | | | | | | | Remainder: 8.44e-06 - 12.1336% +| | | | | | | | | Belos::MVT::MvScale: 4.204e-05 - 3.47923% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000659716 - 54.598% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000643996 - 97.6172% [22] +| | | | | | | | | | Remainder: 1.572e-05 - 2.38284% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00036464 - 30.1776% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00035264 - 96.7091% [22] +| | | | | | | | | | Remainder: 1.2e-05 - 3.29092% +| | | | | | | | | Remainder: 7.236e-05 - 5.9885% +| | | | | | | | Belos::MVT::MvAddMv: 0.000106759 - 3.9372% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00047072 - 17.3598% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.272e-05 - 0.469105% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00010828 - 3.99329% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.86e-05 - 63.3543% [12] +| | | | | | | | | Remainder: 3.968e-05 - 36.6457% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.4999e-05 - 1.29074% [1] +| | | | | | | | Remainder: 0.000769756 - 28.3881% +| | | | | | | GMRES S_E: Operation Op*x: 0.000126519 - 0.0549288% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.226261 - 98.2323% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.198433 - 87.701% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00137052 - 0.690668% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00121512 - 88.6612% [197] +| | | | | | | | | | Remainder: 0.0001554 - 11.3388% +| | | | | | | | | Belos::MVT::MvScale: 0.000949398 - 0.478447% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.108052 - 54.4526% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.107699 - 99.6733% [392] +| | | | | | | | | | Remainder: 0.000352959 - 0.326656% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0866735 - 43.6789% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0863483 - 99.6249% [392] +| | | | | | | | | | Remainder: 0.000325119 - 0.375108% +| | | | | | | | | Remainder: 0.00138784 - 0.699397% +| | | | | | | | Belos::MVT::MvAddMv: 0.00186935 - 0.826192% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00209943 - 0.92788% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00123776 - 58.9567% [197] +| | | | | | | | | Remainder: 0.000861676 - 41.0433% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0161431 - 7.13474% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000513638 - 0.227011% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.28e-06 - 0.00321752% [1] +| | | | | | | | Remainder: 0.00719493 - 3.17992% +| | | | | | | Remainder: 0.00112656 - 0.4891% +| | | | | | GMRES block system: Operation Op*x: 0.000252639 - 0.10878% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.14e-05 - 0.00490854% [1] +| | | | | | Remainder: 0.00137644 - 0.592657% +| | | | | Remainder: 0.000556878 - 0.23881% +| | | | Mini-EM: Compute responses: 0.00156591 - 0.652223% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.816e-05 - 4.35273% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000893277 - 57.0451% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.152248% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.028e-05 - 2.27029% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000205439 - 22.9984% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0761242% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.364e-05 - 4.88538% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.9e-05 - 3.24647% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000350119 - 39.1949% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0582126% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.2519e-05 - 4.75989% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.916e-05 - 7.74228% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.096e-05 - 2.34642% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.172e-05 - 1.31202% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.102992% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.04e-05 - 5.64215% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.868e-05 - 2.09118% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7e-06 - 0.783632% [1] +| | | | | | Remainder: 2.088e-05 - 2.33746% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.28e-06 - 0.401043% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.102177% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000225839 - 14.4222% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227559 - 14.532% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.24609% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000215839 - 94.8497% [1] +| | | | | | Remainder: 1.116e-05 - 4.90422% +| | | | | Remainder: 0.0001432 - 9.14481% +| | | | Remainder: 7.3039e-05 - 0.0304216% +| | | Remainder: 2.36e-06 - 0.000982959% +| | Remainder: 0.018159 - 2.87348% +| Remainder: 5.304e-05 - 0.00839235% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.233189 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.28837 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +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 = 1.33426e-09 [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 = 1.33426e-09 [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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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.000639358 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=3630, #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 196 iterations with total CPU time of 0.223163 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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 11 iterations with total CPU time of 0.00240063 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 0.229564 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.627238 [1] +| Mini-EM: Total Time: 0.627198 - 99.9936% [1] +| | Mini-EM: build mesh: 0.000593038 - 0.0945535% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000277999 - 46.8771% [1] +| | | Remainder: 0.000315039 - 53.1229% +| | Mini-EM: build physics blocks: 0.000761637 - 0.121435% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235839 - 0.037602% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0550729 - 8.78078% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0201775 - 3.21709% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00743201 - 36.8331% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00594942 - 80.0512% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000288759 - 3.88534% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114144 - 15.3584% [3] +| | | | Remainder: 5.24e-05 - 0.705058% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00274903 - 13.6242% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000889197 - 32.3458% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.952e-05 - 2.89266% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000279958 - 10.1839% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.656e-05 - 3.14875% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00114471 - 41.6407% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00018496 - 6.72819% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.976e-05 - 1.08256% [3] +| | | | Remainder: 5.436e-05 - 1.97742% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00189547 - 9.39398% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00111588 - 5.53029% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00239415 - 11.8654% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00110011 - 5.45218% [3] +| | | Remainder: 0.00349087 - 17.3008% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000983676 - 0.156837% [2] +| | Mini-EM: setup physics model evaluator: 0.0887971 - 14.1577% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0887832 - 99.9843% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00274827% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000450536% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0814215 - 91.7082% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0814071 - 99.9824% [1] +| | | | | | getWorksets(): 0.0545655 - 67.0279% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0545616 - 99.9929% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0302581 - 55.4568% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00266459 - 8.8062% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0059945 - 19.8112% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000274199 - 4.57418% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0057099 - 95.2523% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000117719 - 2.06167% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.336e-05 - 0.584249% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000231679 - 4.0575% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000545318 - 9.5504% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00112508 - 19.704% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000214439 - 3.75557% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000867277 - 15.189% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.1239e-05 - 1.07251% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00156423 - 27.3951% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000638038 - 40.7891% [1] +| | | | | | | | | | | | Remainder: 0.000926197 - 59.2109% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000772597 - 13.5308% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124359 - 2.17795% [1] +| | | | | | | | | | | Remainder: 5.26e-05 - 0.921207% +| | | | | | | | | | Remainder: 1.04e-05 - 0.173492% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0175623 - 58.0414% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0102958 - 58.6244% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.0239e-05 - 0.390831% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.44e-06 - 0.0916882% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00551722 - 53.5873% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00379463 - 36.8562% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.08e-05 - 0.104898% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000685517 - 6.65825% [1] +| | | | | | | | | | | Remainder: 0.000237919 - 2.31084% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00380983 - 21.6933% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00198871 - 11.3238% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.248e-05 - 0.298823% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000845516 - 4.81439% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000527518 - 3.0037% [1] +| | | | | | | | | | Remainder: 4.244e-05 - 0.241655% +| | | | | | | | | Remainder: 0.00403679 - 13.3412% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0242824 - 44.5045% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0242519 - 99.8746% [2] +| | | | | | | | | Remainder: 3.044e-05 - 0.125358% +| | | | | | | | Remainder: 2.108e-05 - 0.0386352% +| | | | | | | Remainder: 3.88e-06 - 0.00711072% +| | | | | | getOrientations(): 6.8e-06 - 0.00835308% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000688758 - 0.846066% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000688317 - 0.845525% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362879 - 0.445758% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120559 - 0.148094% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000851317 - 1.04575% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000786172% [2] +| | | | | | Remainder: 0.0241223 - 29.6318% +| | | | | Remainder: 1.436e-05 - 0.0176366% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00878544% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.01685% [1] +| | | | build response library: 0.00731465 - 8.23878% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00722857 - 98.8232% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0426087% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 74.026% [1] +| | | | | | | Remainder: 8e-07 - 25.974% +| | | | | | getOrientations(): 5.2e-07 - 0.00719367% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742837 - 10.2764% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904037 - 12.5064% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406278 - 5.62045% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121572 - 16.8182% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0177075% [3] +| | | | | | Remainder: 0.00395483 - 54.711% +| | | | | Remainder: 8.6079e-05 - 1.1768% +| | | | Remainder: 2.152e-05 - 0.0242388% +| | | Remainder: 1.392e-05 - 0.0156762% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0608396 - 9.70021% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0608311 - 99.9861% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00118361% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00105209% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0607905 - 99.9332% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.060787 - 99.9943% [1] +| | | | | | getWorksets(): 0.0338008 - 55.6054% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0337995 - 99.996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0242083 - 71.6233% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00266359 - 11.0028% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00484202 - 20.0015% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000192439 - 3.97435% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0046469 - 95.9703% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.496e-05 - 1.18272% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.1079e-05 - 0.668811% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018416 - 3.96307% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000427918 - 9.20867% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000970317 - 20.8809% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000197759 - 4.25572% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000779357 - 16.7715% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.62e-05 - 0.563816% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00147623 - 31.7681% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000705477 - 47.789% [1] +| | | | | | | | | | | | Remainder: 0.000770757 - 52.211% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000363639 - 7.82541% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000121679 - 2.6185% [1] +| | | | | | | | | | | Remainder: 1.36e-05 - 0.292668% +| | | | | | | | | | Remainder: 2.68e-06 - 0.0553488% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0127964 - 52.8595% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00762477 - 59.5853% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.42e-05 - 0.186235% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.102298% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00375959 - 49.3075% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00381407 - 50.022% [1] +| | | | | | | | | | | Remainder: 2.912e-05 - 0.381913% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00202331 - 15.8116% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00264383 - 20.6607% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.008e-05 - 0.156919% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000466718 - 3.64726% [1] +| | | | | | | | | | Remainder: 1.768e-05 - 0.138164% +| | | | | | | | | Remainder: 0.00390631 - 16.1362% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00958361 - 28.3543% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00956781 - 99.8351% [1] +| | | | | | | | | Remainder: 1.58e-05 - 0.164865% +| | | | | | | | Remainder: 7.559e-06 - 0.0223643% +| | | | | | | Remainder: 1.36e-06 - 0.00402357% +| | | | | | getOrientations(): 6.8e-06 - 0.0111866% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000362879 - 0.596968% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000332839 - 0.54755% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195639 - 0.321844% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0135654 - 22.3163% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135465 - 99.8605% [1] +| | | | | | | Remainder: 1.892e-05 - 0.139473% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000419079 - 0.689422% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 0.000526429% [2] +| | | | | | Remainder: 0.0121032 - 19.9108% +| | | | | Remainder: 3.48e-06 - 0.00572458% +| | | | fmb->setupBCFieldManagers(): 3.08e-06 - 0.0050632% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.184e-05 - 0.0194637% [1] +| | | | build response library: 1.888e-05 - 0.0310368% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.27119% [1] +| | | | | Remainder: 1.864e-05 - 98.7288% +| | | | Remainder: 5.48e-06 - 0.00900855% +| | | Remainder: 8.48e-06 - 0.0139383% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0456063 - 7.27144% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0134363 - 29.4615% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0315232 - 69.1203% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.688e-05 - 0.307329% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0216537 - 68.6913% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00628068% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.0145933% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.2e-07 - 0.00424869% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000202159 - 0.933599% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00123404 - 5.69896% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00298479 - 13.7842% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000296359 - 1.36863% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00205759 - 9.50226% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00254075 - 11.7336% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00348419 - 16.0905% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.32e-06 - 0.00609595% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00258616% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00557966 - 25.7677% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010674 - 4.92939% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000425998 - 1.96732% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174439 - 8.05586% [1] +| | | | | Remainder: 2.908e-05 - 0.134296% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.228e-05 - 0.0389554% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.00571007% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000159719 - 0.506671% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00951176 - 30.1738% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00479906 - 50.454% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00470046 - 49.4174% [1] +| | | | | Remainder: 1.224e-05 - 0.128683% +| | | | Remainder: 8.7079e-05 - 0.276237% +| | | Remainder: 0.000646799 - 1.41822% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042121 - 0.671575% [1] +| | | getWorksets(): 2.92e-06 - 0.069324% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 61.6438% [1] +| | | | Remainder: 1.12e-06 - 38.3562% +| | | getOrientations(): 5.6e-07 - 0.013295% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738437 - 17.5313% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887157 - 21.0621% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404558 - 9.60465% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012088 - 28.6982% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0237411% [3] +| | | Remainder: 0.000968676 - 22.9974% +| | panzer::ModelEvaluator::create_W_op: 0.0381105 - 6.07631% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.055709 - 8.88219% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.668e-05 - 0.119694% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0431894 - 77.5269% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.00268584% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000297359 - 0.688499% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00131975 - 3.05574% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00156423 - 3.6218% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00015424 - 0.357124% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179235 - 4.14998% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155295 - 3.59568% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000586758 - 1.35857% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00130043 - 3.011% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.00277846% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109732 - 2.5407% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00316239 - 7.32213% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000519758 - 1.20344% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00323723 - 7.49542% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00326607 - 7.56219% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00457638 - 10.5961% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.8e-06 - 0.0111138% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000302639 - 0.700725% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321719 - 7.44902% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00515378 - 11.933% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00167863 - 3.88667% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00015912 - 0.368423% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178179 - 4.12553% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00358063 - 8.29052% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283799 - 6.57103% [1] +| | | | Remainder: 4.328e-05 - 0.10021% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.0218277% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00208225% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000263399 - 0.472813% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0121056 - 21.7301% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120846 - 99.8265% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.22e-05 - 0.10078% [1] +| | | | Remainder: 8.8e-06 - 0.0726937% +| | | Remainder: 7.0519e-05 - 0.126585% +| | MaxwellPreconditioner::build: 0.00156679 - 0.249808% [1] +| | | MaxwellPreconditioner: Schur complement: 1.492e-05 - 0.952263% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000894996 - 57.1228% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.411175% [1] +| | | | Ifpack2::Relaxation::compute: 0.000157359 - 17.5821% [1] +| | | | Remainder: 0.000733957 - 82.0067% +| | | MaxwellPreconditioner: Solver S_E: 0.000562958 - 35.9306% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.248686% [1] +| | | | Ifpack2::Relaxation::compute: 0.000164359 - 29.1956% [1] +| | | | Remainder: 0.000397199 - 70.5557% +| | | MaxwellPreconditioner: Block preconditioner: 8.472e-05 - 5.40722% [1] +| | | Remainder: 9.2e-06 - 0.587186% +| | Mini-EM: timestepper: 0.236383 - 37.6887% [1] +| | | Mini-EM: Advance Time Step: 0.236381 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00518146 - 2.192% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.516e-05 - 1.45056% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00480158 - 92.6685% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0308232% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.228e-05 - 0.672278% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000425478 - 8.8612% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000242759 - 5.05581% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.192e-05 - 0.456516% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000208999 - 4.35271% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000202039 - 4.20776% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.92e-05 - 0.816398% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.308e-05 - 1.10547% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.8e-07 - 0.0183273% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.64e-05 - 1.59114% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000462278 - 9.62762% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000199959 - 4.16444% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.028e-05 - 1.88021% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000405438 - 8.44384% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000813317 - 16.9385% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.52e-06 - 0.0733092% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.24e-05 - 0.674778% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000327119 - 6.81273% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000433318 - 9.02448% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.404e-05 - 1.33373% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.032e-05 - 0.423194% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000190799 - 3.97367% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000327199 - 6.8144% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.48e-05 - 1.97435% [1] +| | | | | | Remainder: 3.228e-05 - 0.672278% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.024e-05 - 0.197628% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.046319% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000217759 - 4.20266% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.004e-05 - 0.579759% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.364e-05 - 45.4061% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 2.92943% [1] +| | | | | | Remainder: 1.552e-05 - 51.6644% +| | | | | Remainder: 4.428e-05 - 0.854585% +| | | | Stratimikos: BelosLOWS: 0.229594 - 97.129% [1] +| | | | | GMRES block system: Operation Op*x: 0.000301398 - 0.131274% [1] +| | | | | Belos::MVT::MvAddMv: 7.456e-05 - 0.0324747% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.22868 - 99.6021% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00019064 - 0.0833652% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.032e-05 - 26.3953% [2] +| | | | | | | | Belos::MVT::MvDot: 4.496e-05 - 89.3482% [2] +| | | | | | | | Remainder: 5.36e-06 - 10.6518% +| | | | | | | Belos::MVT::MvScale: 3.22e-05 - 16.8905% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.792e-05 - 25.1364% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.532e-05 - 94.5743% [2] +| | | | | | | | Remainder: 2.6e-06 - 5.42571% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.768e-05 - 9.27402% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.644e-05 - 92.9864% [2] +| | | | | | | | Remainder: 1.24e-06 - 7.01357% +| | | | | | | Remainder: 4.252e-05 - 22.3038% +| | | | | | Belos::MVT::MvAddMv: 3.5999e-05 - 0.0157421% [2] +| | | | | | Belos::MVT::MvNorm: 4.092e-05 - 0.017894% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.226718 - 99.1419% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 8.444e-05 - 0.0372445% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.056e-05 - 0.00906853% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00262171 - 1.15637% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00115547 - 44.0734% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 6.84e-05 - 5.91964% [13] +| | | | | | | | | | Belos::MVT::MvDot: 6e-05 - 87.7193% [13] +| | | | | | | | | | Remainder: 8.4e-06 - 12.2807% +| | | | | | | | | Belos::MVT::MvScale: 4.176e-05 - 3.6141% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000628076 - 54.3565% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000612996 - 97.599% [22] +| | | | | | | | | | Remainder: 1.508e-05 - 2.40098% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000350679 - 30.3493% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000339079 - 96.6921% [22] +| | | | | | | | | | Remainder: 1.16e-05 - 3.30787% +| | | | | | | | | Remainder: 6.656e-05 - 5.7604% +| | | | | | | | Belos::MVT::MvAddMv: 0.0001054 - 4.02028% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000473237 - 18.0507% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.248e-05 - 0.476025% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00010508 - 4.00807% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.64e-05 - 63.19% [12] +| | | | | | | | | Remainder: 3.868e-05 - 36.81% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.324e-05 - 1.26788% [1] +| | | | | | | | Remainder: 0.000736797 - 28.1037% +| | | | | | | GMRES S_E: Operation Op*x: 0.000124359 - 0.0548518% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.222803 - 98.2732% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.196177 - 88.0493% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00126043 - 0.6425% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00111512 - 88.4708% [197] +| | | | | | | | | | Remainder: 0.000145318 - 11.5292% +| | | | | | | | | Belos::MVT::MvScale: 0.000918515 - 0.468208% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.107377 - 54.735% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.107041 - 99.687% [392] +| | | | | | | | | | Remainder: 0.00033604 - 0.312953% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0853826 - 43.5233% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0850702 - 99.6341% [392] +| | | | | | | | | | Remainder: 0.0003124 - 0.365883% +| | | | | | | | | Remainder: 0.00123787 - 0.631% +| | | | | | | | Belos::MVT::MvAddMv: 0.00146167 - 0.656038% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00199375 - 0.894847% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00119543 - 59.9591% [197] +| | | | | | | | | Remainder: 0.000798314 - 40.0409% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0160354 - 7.19712% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000498918 - 0.223928% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.16e-06 - 0.0032136% [1] +| | | | | | | | Remainder: 0.00662966 - 2.97557% +| | | | | | | Remainder: 0.00106384 - 0.469233% +| | | | | | GMRES block system: Operation Op*x: 0.000254839 - 0.111439% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.164e-05 - 0.00509007% [1] +| | | | | | Remainder: 0.00142831 - 0.62459% +| | | | | Remainder: 0.000537598 - 0.234152% +| | | | Mini-EM: Compute responses: 0.00153243 - 0.648291% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.852e-05 - 4.47132% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000879396 - 57.3856% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.177394% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.064e-05 - 2.34707% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000193319 - 21.9832% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.0636801% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.212e-05 - 4.78965% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.852e-05 - 3.24314% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000353878 - 40.241% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.0636801% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.16e-05 - 4.73052% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.912e-05 - 7.85994% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.084e-05 - 2.36981% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.212e-05 - 1.37822% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.16e-06 - 0.131909% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.936e-05 - 5.61294% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.7279e-05 - 1.96487% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.4e-06 - 0.727772% [1] +| | | | | | Remainder: 2.036e-05 - 2.31523% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.04e-06 - 0.394144% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0939682% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00020984 - 13.6932% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227319 - 14.8339% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.8e-07 - 0.211157% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000214559 - 94.3867% [1] +| | | | | | Remainder: 1.228e-05 - 5.4021% +| | | | | Remainder: 0.000139879 - 9.1279% +| | | | Remainder: 7.268e-05 - 0.030747% +| | | Remainder: 2.08e-06 - 0.000879929% +| | Remainder: 0.0181495 - 2.89374% +| Remainder: 4.008e-05 - 0.00638992% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.229594 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.35551 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +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 = 1.33426e-09 [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 = 1.33426e-09 [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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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.000653798 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=3630, #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 196 iterations with total CPU time of 0.225457 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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 11 iterations with total CPU time of 0.00243007 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 0.231897 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.633907 [1] +| Mini-EM: Total Time: 0.633867 - 99.9937% [1] +| | Mini-EM: build mesh: 0.000599357 - 0.0945556% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286279 - 47.7644% [1] +| | | Remainder: 0.000313078 - 52.2356% +| | Mini-EM: build physics blocks: 0.000780997 - 0.123211% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000237639 - 0.0374903% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0565789 - 8.92598% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0200718 - 3.16656% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00733653 - 36.5514% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00584214 - 79.6308% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000292199 - 3.98279% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114752 - 15.6411% [3] +| | | | Remainder: 5.468e-05 - 0.745311% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00276567 - 13.7789% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000899557 - 32.5258% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.444e-05 - 2.69157% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000281358 - 10.1732% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.548e-05 - 3.09075% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011486 - 41.5305% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0001848 - 6.68193% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.22e-05 - 1.16427% [3] +| | | | Remainder: 5.9239e-05 - 2.14194% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190143 - 9.47315% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000875677 - 4.36272% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00240679 - 11.9909% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00112572 - 5.60844% [3] +| | | Remainder: 0.00365999 - 18.2345% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000795117 - 0.125439% [2] +| | Mini-EM: setup physics model evaluator: 0.0911601 - 14.3816% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0911429 - 99.9812% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00267711% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000526646% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0838121 - 91.9568% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0837981 - 99.9833% [1] +| | | | | | getWorksets(): 0.055827 - 66.6208% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0558235 - 99.9937% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0314068 - 56.2609% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269871 - 8.59277% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00595174 - 18.9505% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000262319 - 4.40744% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00567994 - 95.4333% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000117919 - 2.07606% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.26e-05 - 0.57395% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000221679 - 3.90284% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000492758 - 8.67541% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00112348 - 19.7797% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220719 - 3.88594% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000893117 - 15.7241% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.608e-05 - 1.16339% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00156883 - 27.6206% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000639917 - 40.7893% [1] +| | | | | | | | | | | | Remainder: 0.000928917 - 59.2107% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000763637 - 13.4445% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124319 - 2.18874% [1] +| | | | | | | | | | | Remainder: 5.48e-05 - 0.964799% +| | | | | | | | | | Remainder: 9.48e-06 - 0.159281% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0182797 - 58.2032% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0107464 - 58.7886% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.22e-05 - 0.39269% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-06 - 0.0882156% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00594214 - 55.2942% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00380383 - 35.3963% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.052e-05 - 0.0978932% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000688597 - 6.4077% [1] +| | | | | | | | | | | Remainder: 0.00024964 - 2.32301% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00418151 - 22.8751% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00200527 - 10.9699% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.372e-05 - 0.293877% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000718637 - 3.93133% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000529838 - 2.8985% [1] +| | | | | | | | | | Remainder: 4.436e-05 - 0.242673% +| | | | | | | | | Remainder: 0.00447658 - 14.2536% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0243948 - 43.6999% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0243627 - 99.8685% [2] +| | | | | | | | | Remainder: 3.208e-05 - 0.131503% +| | | | | | | | Remainder: 2.192e-05 - 0.0392666% +| | | | | | | Remainder: 3.52e-06 - 0.00630519% +| | | | | | getOrientations(): 7.64e-06 - 0.00911715% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000706557 - 0.843166% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699998 - 0.835339% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362838 - 0.432991% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001242 - 0.148213% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000853677 - 1.01873% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000954676% [2] +| | | | | | Remainder: 0.0252154 - 30.0906% +| | | | | Remainder: 1.4e-05 - 0.016704% +| | | | fmb->setupBCFieldManagers(): 8.6e-06 - 0.00943573% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.0172038% [1] +| | | | build response library: 0.00728081 - 7.98835% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00718813 - 98.7271% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0439613% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.8e-07 - 0.00667767% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000757797 - 10.5423% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909317 - 12.6503% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409998 - 5.70382% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011902 - 16.5578% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.020033% [3] +| | | | | | Remainder: 0.00391574 - 54.4751% +| | | | | Remainder: 9.268e-05 - 1.27293% +| | | | Remainder: 2.28e-05 - 0.0250157% +| | | Remainder: 1.716e-05 - 0.018824% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0589022 - 9.29251% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0588943 - 99.9866% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00135837% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00101878% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0588531 - 99.9302% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0588493 - 99.9935% [1] +| | | | | | getWorksets(): 0.0337942 - 57.425% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0337932 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0241575 - 71.4864% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00262843 - 10.8804% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00485538 - 20.0988% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000188799 - 3.88845% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0046641 - 96.0605% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.492e-05 - 1.1775% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.096e-05 - 0.663793% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000179679 - 3.85238% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000499398 - 10.7073% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000970717 - 20.8125% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000174839 - 3.74861% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000774317 - 16.6016% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.564e-05 - 0.549731% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00145239 - 31.1399% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000687478 - 47.3341% [1] +| | | | | | | | | | | | Remainder: 0.000764917 - 52.6659% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000367678 - 7.88314% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012048 - 2.58313% [1] +| | | | | | | | | | | Remainder: 1.308e-05 - 0.28044% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0510773% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123981 - 51.3217% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00726669 - 58.6115% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.492e-05 - 0.20532% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6e-06 - 0.104587% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00341143 - 46.9461% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00380267 - 52.3301% [1] +| | | | | | | | | | | Remainder: 3.0079e-05 - 0.41393% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00196599 - 15.8572% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265939 - 21.45% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.052e-05 - 0.16551% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000466438 - 3.76218% [1] +| | | | | | | | | | Remainder: 1.904e-05 - 0.153572% +| | | | | | | | | Remainder: 0.00427566 - 17.6991% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.009628 - 28.4909% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00960884 - 99.801% [1] +| | | | | | | | | Remainder: 1.916e-05 - 0.199003% +| | | | | | | | Remainder: 7.68e-06 - 0.0227264% +| | | | | | | Remainder: 1e-06 - 0.00295908% +| | | | | | getOrientations(): 6.92e-06 - 0.0117588% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000368838 - 0.62675% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000345439 - 0.586989% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000198839 - 0.337878% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0136927 - 23.2673% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136726 - 99.8534% [1] +| | | | | | | Remainder: 2.008e-05 - 0.146648% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000431918 - 0.733939% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000883612% [2] +| | | | | | Remainder: 0.01001 - 17.0095% +| | | | | Remainder: 3.8e-06 - 0.00645675% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.00563722% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.188e-05 - 0.0201717% [1] +| | | | build response library: 1.956e-05 - 0.0332121% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.43149% [1] +| | | | | Remainder: 1.928e-05 - 98.5685% +| | | | Remainder: 4.96e-06 - 0.00842187% +| | | Remainder: 7.92e-06 - 0.013446% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0459977 - 7.25667% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0135605 - 29.4809% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0317915 - 69.1154% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000105639 - 0.332287% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0218377 - 68.6903% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00641094% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.0144704% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00311388% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000214319 - 0.981418% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00125112 - 5.72916% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00296815 - 13.5919% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000487839 - 2.23393% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00197599 - 9.04854% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00253955 - 11.6292% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00351955 - 16.1169% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.16e-06 - 0.00531192% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00256438% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00560034 - 25.6453% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001066 - 4.88145% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000452759 - 2.07329% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00172419 - 7.8955% [1] +| | | | | Remainder: 3.092e-05 - 0.14159% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.28e-05 - 0.0402624% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.00666845% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000165279 - 0.519885% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00958236 - 30.1413% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0048339 - 50.4458% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00473562 - 49.4202% [1] +| | | | | Remainder: 1.284e-05 - 0.133996% +| | | | Remainder: 8.56e-05 - 0.269255% +| | | Remainder: 0.000645638 - 1.40363% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419538 - 0.661871% [1] +| | | getWorksets(): 2.68e-06 - 0.0638797% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 61.194% [1] +| | | | Remainder: 1.04e-06 - 38.806% +| | | getOrientations(): 6.4e-07 - 0.0152549% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743917 - 17.7318% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895877 - 21.3539% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397718 - 9.4799% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119508 - 28.4855% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0286029% [3] +| | | Remainder: 0.000958276 - 22.8412% +| | panzer::ModelEvaluator::create_W_op: 0.0387974 - 6.12074% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0565442 - 8.92051% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.956e-05 - 0.123019% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0438916 - 77.6235% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00337194% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000579637 - 1.32061% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00133716 - 3.04649% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00157303 - 3.58391% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000155279 - 0.353778% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00177743 - 4.0496% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153323 - 3.49323% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000606757 - 1.3824% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129096 - 2.94124% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.28e-06 - 0.00291628% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108412 - 2.46999% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00321287 - 7.32001% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000545558 - 1.24297% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00333447 - 7.59705% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00328483 - 7.48395% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00453538 - 10.3331% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.64e-06 - 0.0105715% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000571238 - 1.30147% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00318971 - 7.26724% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00518058 - 11.8031% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161839 - 3.68725% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000159799 - 0.364077% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00179883 - 4.09835% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00358951 - 8.17812% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00288087 - 6.5636% [1] +| | | | Remainder: 4.456e-05 - 0.101523% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2e-05 - 0.0212223% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00212223% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000278839 - 0.493135% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0122158 - 21.604% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0121944 - 99.8248% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.256e-05 - 0.102818% [1] +| | | | Remainder: 8.84e-06 - 0.0723653% +| | | Remainder: 7.52e-05 - 0.132993% +| | MaxwellPreconditioner::build: 0.00162311 - 0.256065% [1] +| | | MaxwellPreconditioner: Schur complement: 1.468e-05 - 0.904434% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000933276 - 57.4991% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.390024% [1] +| | | | Ifpack2::Relaxation::compute: 0.000163359 - 17.5038% [1] +| | | | Remainder: 0.000766277 - 82.1062% +| | | MaxwellPreconditioner: Solver S_E: 0.000579518 - 35.7041% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.24158% [1] +| | | | Ifpack2::Relaxation::compute: 0.000170919 - 29.4933% [1] +| | | | Remainder: 0.000407199 - 70.2651% +| | | MaxwellPreconditioner: Block preconditioner: 8.696e-05 - 5.3576% [1] +| | | Remainder: 8.68e-06 - 0.534775% +| | Mini-EM: timestepper: 0.238947 - 37.6968% [1] +| | | Mini-EM: Advance Time Step: 0.238945 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0052771 - 2.2085% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.736e-05 - 1.46596% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00487742 - 92.4262% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0303439% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.24e-05 - 0.664285% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000429918 - 8.81445% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000240759 - 4.93619% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.24e-05 - 0.459259% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000221399 - 4.53926% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000202079 - 4.14315% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.016e-05 - 0.823386% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.284e-05 - 1.08336% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.8e-07 - 0.0180423% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.64e-05 - 1.5664% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000466158 - 9.55747% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000214919 - 4.40641% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.756e-05 - 1.38516% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000410598 - 8.41834% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000826157 - 16.9384% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.96e-06 - 0.0811904% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.356e-05 - 0.688068% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000341799 - 7.00778% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000431678 - 8.85054% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.704e-05 - 1.3745% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.068e-05 - 0.423994% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000202399 - 4.14971% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000340759 - 6.98646% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.524e-05 - 1.95267% [1] +| | | | | | Remainder: 3.42e-05 - 0.70119% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.028e-05 - 0.194804% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0409316% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00023104 - 4.37816% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.2159e-05 - 0.609407% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.468e-05 - 45.6482% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.16e-06 - 3.60708% [1] +| | | | | | Remainder: 1.6319e-05 - 50.7447% +| | | | | Remainder: 4.6679e-05 - 0.884558% +| | | | Stratimikos: BelosLOWS: 0.231928 - 97.0634% [1] +| | | | | GMRES block system: Operation Op*x: 0.000306639 - 0.132213% [1] +| | | | | Belos::MVT::MvAddMv: 7.52e-05 - 0.0324238% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.231003 - 99.6011% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000194879 - 0.084362% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.0039e-05 - 25.677% [2] +| | | | | | | | Belos::MVT::MvDot: 4.4719e-05 - 89.3683% [2] +| | | | | | | | Remainder: 5.32e-06 - 10.6317% +| | | | | | | Belos::MVT::MvScale: 3.512e-05 - 18.0214% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.852e-05 - 24.8975% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.564e-05 - 94.0643% [2] +| | | | | | | | Remainder: 2.88e-06 - 5.9357% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.776e-05 - 9.11335% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.648e-05 - 92.7928% [2] +| | | | | | | | Remainder: 1.28e-06 - 7.20721% +| | | | | | | Remainder: 4.344e-05 - 22.2908% +| | | | | | Belos::MVT::MvAddMv: 3.6199e-05 - 0.0156703% [2] +| | | | | | Belos::MVT::MvNorm: 4.056e-05 - 0.0175582% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.229084 - 99.1689% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 8.556e-05 - 0.0373488% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.056e-05 - 0.00897489% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00264555 - 1.15484% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00117719 - 44.4972% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 6.924e-05 - 5.88178% [13] +| | | | | | | | | | Belos::MVT::MvDot: 6.076e-05 - 87.7527% [13] +| | | | | | | | | | Remainder: 8.48e-06 - 12.2473% +| | | | | | | | | Belos::MVT::MvScale: 4.136e-05 - 3.51344% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000642837 - 54.6075% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000627077 - 97.5484% [22] +| | | | | | | | | | Remainder: 1.576e-05 - 2.45163% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000356918 - 30.3194% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000345039 - 96.6718% [22] +| | | | | | | | | | Remainder: 1.1879e-05 - 3.32822% +| | | | | | | | | Remainder: 6.684e-05 - 5.6779% +| | | | | | | | Belos::MVT::MvAddMv: 0.00010624 - 4.0158% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000464199 - 17.5464% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.268e-05 - 0.479295% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00010416 - 3.93718% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.52e-05 - 62.596% [12] +| | | | | | | | | Remainder: 3.896e-05 - 37.404% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.236e-05 - 1.22319% [1] +| | | | | | | | Remainder: 0.000748716 - 28.301% +| | | | | | | GMRES S_E: Operation Op*x: 0.000119439 - 0.0521377% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.22507 - 98.248% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.197288 - 87.6565% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00131584 - 0.666962% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00116276 - 88.3664% [197] +| | | | | | | | | | Remainder: 0.000153079 - 11.6336% +| | | | | | | | | Belos::MVT::MvScale: 0.000909158 - 0.460827% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.107498 - 54.4879% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.107133 - 99.6598% [392] +| | | | | | | | | | Remainder: 0.000365718 - 0.340208% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0862367 - 43.711% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0859294 - 99.6436% [392] +| | | | | | | | | | Remainder: 0.00030736 - 0.356414% +| | | | | | | | | Remainder: 0.00132847 - 0.673366% +| | | | | | | | Belos::MVT::MvAddMv: 0.00219131 - 0.973612% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00207311 - 0.921097% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00123716 - 59.6764% [197] +| | | | | | | | | Remainder: 0.000835953 - 40.3236% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0161053 - 7.15567% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000508639 - 0.225992% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.84e-06 - 0.00348336% [1] +| | | | | | | | Remainder: 0.00689537 - 3.06366% +| | | | | | | Remainder: 0.00114248 - 0.498715% +| | | | | | GMRES block system: Operation Op*x: 0.000271679 - 0.117608% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.204e-05 - 0.00521205% [1] +| | | | | | Remainder: 0.00136444 - 0.590656% +| | | | | Remainder: 0.000543238 - 0.234227% +| | | | Mini-EM: Compute responses: 0.00166099 - 0.695136% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.832e-05 - 4.71525% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000950876 - 57.2474% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.155646% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.4759e-05 - 2.60381% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00021064 - 22.1522% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0799263% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.232e-05 - 4.45063% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.0599e-05 - 3.21798% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000396039 - 41.6499% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0546864% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.124e-05 - 4.33705% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 7.0199e-05 - 7.38256% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.244e-05 - 2.35993% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.188e-05 - 1.24937% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.6e-07 - 0.10096% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.004e-05 - 5.26252% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.772e-05 - 1.86354% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.52e-06 - 0.685684% [1] +| | | | | | Remainder: 2.276e-05 - 2.39358% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.92e-06 - 0.356413% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0915115% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000229359 - 13.8085% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240439 - 14.4756% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.216271% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000225079 - 93.6117% [1] +| | | | | | Remainder: 1.484e-05 - 6.17204% +| | | | | Remainder: 0.00015456 - 9.30527% +| | | | Remainder: 7.872e-05 - 0.0329448% +| | | Remainder: 2.2e-06 - 0.000920705% +| | Remainder: 0.0186362 - 2.94008% +| Remainder: 3.964e-05 - 0.00625328% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.231928 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.31168 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +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 = 1.33426e-09 [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 = 1.33426e-09 [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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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.000663558 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=3630, #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 196 iterations with total CPU time of 0.226468 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + 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=3300, #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 11 iterations with total CPU time of 0.00249175 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 0.232971 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 0.632266 [1] +| Mini-EM: Total Time: 0.632224 - 99.9934% [1] +| | Mini-EM: build mesh: 0.000598958 - 0.0947383% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286839 - 47.8897% [1] +| | | Remainder: 0.000312119 - 52.1103% +| | Mini-EM: build physics blocks: 0.000774237 - 0.122462% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000242839 - 0.0384103% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0569234 - 9.00367% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0199654 - 3.15797% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00733589 - 36.7429% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00585138 - 79.7637% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000286639 - 3.90735% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00114332 - 15.5852% [3] +| | | | Remainder: 5.456e-05 - 0.74374% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00281591 - 14.1039% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000903915 - 32.1003% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.76e-05 - 2.75577% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000282959 - 10.0486% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.628e-05 - 3.06402% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119276 - 42.3578% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00018508 - 6.57266% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.1319e-05 - 1.11222% [3] +| | | | Remainder: 5.5999e-05 - 1.98867% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00190027 - 9.51781% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000874077 - 4.37795% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00241923 - 12.1171% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00110216 - 5.52031% [3] +| | | Remainder: 0.00351791 - 17.62% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000956036 - 0.151218% [2] +| | Mini-EM: setup physics model evaluator: 0.0889403 - 14.0678% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0889251 - 99.9829% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00292381% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000494799% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0816356 - 91.8027% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0816227 - 99.9841% [1] +| | | | | | getWorksets(): 0.0543404 - 66.5752% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0543372 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0301224 - 55.436% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268575 - 8.91613% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00593542 - 19.7044% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000270919 - 4.56445% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0056545 - 95.2671% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000119519 - 2.1137% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.344e-05 - 0.591387% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000225559 - 3.98902% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000491919 - 8.6996% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00111316 - 19.6862% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000214039 - 3.78529% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000854957 - 15.1199% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.78e-05 - 1.19905% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00157571 - 27.8666% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000642158 - 40.7535% [1] +| | | | | | | | | | | | Remainder: 0.000933556 - 59.2465% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000777517 - 13.7504% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012628 - 2.23327% [1] +| | | | | | | | | | | Remainder: 5.4599e-05 - 0.965585% +| | | | | | | | | | Remainder: 1e-05 - 0.16848% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0174601 - 57.9639% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0103193 - 59.1021% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.096e-05 - 0.396927% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.2e-06 - 0.0891535% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00549774 - 53.2764% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00383346 - 37.1486% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.1e-05 - 0.106597% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000687837 - 6.66555% [1] +| | | | | | | | | | | Remainder: 0.00023908 - 2.31683% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00379771 - 21.7508% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00200019 - 11.4558% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.204e-05 - 0.298051% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000716837 - 4.10557% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000531118 - 3.0419% [1] +| | | | | | | | | | Remainder: 4.292e-05 - 0.245818% +| | | | | | | | | Remainder: 0.0040411 - 13.4156% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0241928 - 44.5234% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0241606 - 99.8671% [2] +| | | | | | | | | Remainder: 3.216e-05 - 0.132932% +| | | | | | | | Remainder: 2.204e-05 - 0.0405615% +| | | | | | | Remainder: 3.24e-06 - 0.00596241% +| | | | | | getOrientations(): 6.88e-06 - 0.00842903% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000690277 - 0.845693% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000687477 - 0.842263% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000360879 - 0.442131% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001186 - 0.145303% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000867436 - 1.06274% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.00073509% [2] +| | | | | | Remainder: 0.0245501 - 30.0775% +| | | | | Remainder: 1.296e-05 - 0.0158754% +| | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00899634% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.0179027% [1] +| | | | build response library: 0.00724165 - 8.14355% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00715373 - 98.7859% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0436136% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 70.5128% [1] +| | | | | | | Remainder: 9.2e-07 - 29.4872% +| | | | | | getOrientations(): 4.4e-07 - 0.00615063% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745877 - 10.4264% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893757 - 12.4936% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403759 - 5.64403% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118283 - 16.5345% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0206885% [3] +| | | | | | Remainder: 0.00392246 - 54.831% +| | | | | Remainder: 8.792e-05 - 1.21409% +| | | | Remainder: 2.084e-05 - 0.0234355% +| | | Remainder: 1.524e-05 - 0.0171351% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0600237 - 9.49406% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0600149 - 99.9853% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.001333% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.00113305% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0599741 - 99.932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0599705 - 99.9939% [1] +| | | | | | getWorksets(): 0.033889 - 56.5094% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0338882 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0241545 - 71.2771% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00259147 - 10.7287% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00479522 - 19.8523% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000190599 - 3.97477% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00460222 - 95.9752% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.416e-05 - 1.17682% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0559e-05 - 0.664005% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001902 - 4.13279% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000424318 - 9.21985% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000970877 - 21.0958% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170039 - 3.69471% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000768597 - 16.7006% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.616e-05 - 0.568421% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00146271 - 31.7828% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000692237 - 47.3255% [1] +| | | | | | | | | | | | Remainder: 0.000770477 - 52.6745% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000363839 - 7.90572% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00012844 - 2.79083% [1] +| | | | | | | | | | | Remainder: 1.232e-05 - 0.267697% +| | | | | | | | | | Remainder: 2.4e-06 - 0.0500498% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0128837 - 53.3386% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00765625 - 59.426% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.508e-05 - 0.196963% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.68e-06 - 0.113371% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00378322 - 49.4135% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00381827 - 49.8712% [1] +| | | | | | | | | | | Remainder: 3.1e-05 - 0.404898% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00203527 - 15.7973% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00268523 - 20.8421% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.116e-05 - 0.164239% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000465998 - 3.61697% [1] +| | | | | | | | | | Remainder: 1.976e-05 - 0.153372% +| | | | | | | | | Remainder: 0.00388415 - 16.0804% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00972628 - 28.7011% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0097078 - 99.81% [1] +| | | | | | | | | Remainder: 1.848e-05 - 0.190001% +| | | | | | | | Remainder: 7.4e-06 - 0.0218365% +| | | | | | | Remainder: 7.6e-07 - 0.00224262% +| | | | | | getOrientations(): 6.52e-06 - 0.010872% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000362479 - 0.604429% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337919 - 0.563476% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000194479 - 0.324291% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0135564 - 22.6052% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135372 - 99.8581% [1] +| | | | | | | Remainder: 1.924e-05 - 0.141925% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000426638 - 0.711414% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000600296% [2] +| | | | | | Remainder: 0.0111967 - 18.6703% +| | | | | Remainder: 3.64e-06 - 0.00606929% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.00586521% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.14e-05 - 0.0189953% [1] +| | | | build response library: 1.956e-05 - 0.0325919% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.22699% [1] +| | | | | Remainder: 1.932e-05 - 98.773% +| | | | Remainder: 4.84e-06 - 0.00806466% +| | | Remainder: 8.8e-06 - 0.0146609% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0457985 - 7.24403% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0134546 - 29.3778% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0316855 - 69.1846% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010204 - 0.32204% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0218617 - 68.9958% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00713577% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.0144545% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00311047% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000175319 - 0.801947% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00123916 - 5.66816% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00305379 - 13.9687% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000382398 - 1.74917% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00213507 - 9.76628% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00251903 - 11.5226% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00347411 - 15.8913% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-06 - 0.00494015% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00256156% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00560486 - 25.6378% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105856 - 4.84206% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000446278 - 2.04137% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173647 - 7.943% [1] +| | | | | Remainder: 2.96e-05 - 0.135397% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.168e-05 - 0.0368623% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.00605955% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016536 - 0.521879% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00945252 - 29.8323% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0048095 - 50.8806% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0046293 - 48.9742% [1] +| | | | | Remainder: 1.372e-05 - 0.145146% +| | | | Remainder: 9.0319e-05 - 0.285048% +| | | Remainder: 0.000658397 - 1.43759% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00418914 - 0.662604% [1] +| | | getWorksets(): 2.84e-06 - 0.0677943% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 60.5634% [1] +| | | | Remainder: 1.12e-06 - 39.4366% +| | | getOrientations(): 6e-07 - 0.0143227% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733797 - 17.5166% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879437 - 20.9932% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402438 - 9.60669% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120244 - 28.7036% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0276906% [3] +| | | Remainder: 0.000966436 - 23.07% +| | panzer::ModelEvaluator::create_W_op: 0.0381599 - 6.03581% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0558446 - 8.83304% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.964e-05 - 0.124703% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0431939 - 77.3466% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00277817% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000282279 - 0.653516% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00134292 - 3.10904% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00156599 - 3.6255% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000156639 - 0.362641% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00178343 - 4.1289% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00154319 - 3.57271% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000604838 - 1.40029% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129444 - 2.9968% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.36e-06 - 0.00314859% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108556 - 2.51321% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00320215 - 7.41342% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000530678 - 1.22859% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00327955 - 7.59261% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00325599 - 7.53807% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00457214 - 10.5852% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.12e-06 - 0.0118535% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000294079 - 0.680834% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00318027 - 7.36277% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0051985 - 12.0353% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161495 - 3.73885% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00015544 - 0.359865% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00177127 - 4.10075% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00356323 - 8.24937% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00286647 - 6.63628% [1] +| | | | Remainder: 4.224e-05 - 0.0977915% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.196e-05 - 0.0214166% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00207719% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000264399 - 0.473455% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0122302 - 21.9005% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.012208 - 99.8178% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.336e-05 - 0.109237% [1] +| | | | Remainder: 8.92e-06 - 0.072934% +| | | Remainder: 7.328e-05 - 0.131221% +| | MaxwellPreconditioner::build: 0.00159959 - 0.253011% [1] +| | | MaxwellPreconditioner: Schur complement: 1.508e-05 - 0.942739% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000907716 - 56.7466% [1] +| | | | Ifpack2::Relaxation::initialize: 4.04e-06 - 0.445073% [1] +| | | | Ifpack2::Relaxation::compute: 0.000161999 - 17.8469% [1] +| | | | Remainder: 0.000741677 - 81.708% +| | | MaxwellPreconditioner: Solver S_E: 0.000580598 - 36.2966% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.241131% [1] +| | | | Ifpack2::Relaxation::compute: 0.000167359 - 28.8253% [1] +| | | | Remainder: 0.000411839 - 70.9336% +| | | MaxwellPreconditioner: Block preconditioner: 8.752e-05 - 5.47139% [1] +| | | Remainder: 8.68e-06 - 0.542638% +| | Mini-EM: timestepper: 0.239922 - 37.949% [1] +| | | Mini-EM: Advance Time Step: 0.23992 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00525454 - 2.19012% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.344e-05 - 1.39765% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00487174 - 92.7149% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0279161% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.312e-05 - 0.679839% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000427758 - 8.78039% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000248519 - 5.10123% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.192e-05 - 0.449942% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000211239 - 4.33601% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000203399 - 4.17508% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.024e-05 - 0.825988% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.304e-05 - 1.08873% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.0238108% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.648e-05 - 1.56987% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000472998 - 9.70901% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000222799 - 4.57329% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.076e-05 - 1.86299% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000408798 - 8.39121% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000817797 - 16.7865% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.64e-06 - 0.0747166% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.284e-05 - 0.674092% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000333959 - 6.85502% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000436478 - 8.95938% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.588e-05 - 1.35229% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.08e-05 - 0.426952% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000190759 - 3.91562% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000327359 - 6.71955% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.448e-05 - 1.93935% [1] +| | | | | | Remainder: 3.416e-05 - 0.701187% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0799e-05 - 0.205518% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0380623% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00022124 - 4.21045% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.1199e-05 - 0.593753% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.396e-05 - 44.745% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.07702% [1] +| | | | | | Remainder: 1.6279e-05 - 52.178% +| | | | | Remainder: 4.412e-05 - 0.839655% +| | | | Stratimikos: BelosLOWS: 0.233001 - 97.1162% [1] +| | | | | GMRES block system: Operation Op*x: 0.000307959 - 0.13217% [1] +| | | | | Belos::MVT::MvAddMv: 7.492e-05 - 0.0321543% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.232072 - 99.601% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000199839 - 0.0861109% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.2519e-05 - 26.2807% [2] +| | | | | | | | Belos::MVT::MvDot: 4.6999e-05 - 89.4895% [2] +| | | | | | | | Remainder: 5.52e-06 - 10.5105% +| | | | | | | Belos::MVT::MvScale: 3.384e-05 - 16.9336% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.98e-05 - 24.9201% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.732e-05 - 95.0201% [2] +| | | | | | | | Remainder: 2.48e-06 - 4.97992% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.816e-05 - 9.08732% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.692e-05 - 93.1718% [2] +| | | | | | | | Remainder: 1.24e-06 - 6.82819% +| | | | | | | Remainder: 4.552e-05 - 22.7783% +| | | | | | Belos::MVT::MvAddMv: 3.664e-05 - 0.0157882% [2] +| | | | | | Belos::MVT::MvNorm: 4.476e-05 - 0.0192871% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.230152 - 99.1727% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 8.9159e-05 - 0.0387392% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.04e-05 - 0.00886372% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00272471 - 1.18388% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00121164 - 44.4684% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 7.024e-05 - 5.79712% [13] +| | | | | | | | | | Belos::MVT::MvDot: 6.128e-05 - 87.2437% [13] +| | | | | | | | | | Remainder: 8.96e-06 - 12.7563% +| | | | | | | | | Belos::MVT::MvScale: 4.316e-05 - 3.56213% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000659118 - 54.399% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000642758 - 97.5179% [22] +| | | | | | | | | | Remainder: 1.636e-05 - 2.4821% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000367558 - 30.3357% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000356438 - 96.9746% [22] +| | | | | | | | | | Remainder: 1.112e-05 - 3.02537% +| | | | | | | | | Remainder: 7.156e-05 - 5.90606% +| | | | | | | | Belos::MVT::MvAddMv: 0.000112199 - 4.11783% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000471839 - 17.317% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.264e-05 - 0.463903% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00010856 - 3.98428% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.948e-05 - 64.0015% [12] +| | | | | | | | | Remainder: 3.908e-05 - 35.9985% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.608e-05 - 1.32418% [1] +| | | | | | | | Remainder: 0.000771756 - 28.3243% +| | | | | | | GMRES S_E: Operation Op*x: 0.000125479 - 0.0545201% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.226092 - 98.236% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.198361 - 87.7347% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00132816 - 0.669565% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00116932 - 88.0406% [197] +| | | | | | | | | | Remainder: 0.00015884 - 11.9594% +| | | | | | | | | Belos::MVT::MvScale: 0.000937159 - 0.472451% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.107941 - 54.4165% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.107582 - 99.6676% [392] +| | | | | | | | | | Remainder: 0.000358758 - 0.332364% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0867733 - 43.7451% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0864516 - 99.6292% [392] +| | | | | | | | | | Remainder: 0.00032172 - 0.370759% +| | | | | | | | | Remainder: 0.00138136 - 0.696385% +| | | | | | | | Belos::MVT::MvAddMv: 0.00179515 - 0.793993% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00211027 - 0.933368% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00126428 - 59.9106% [197] +| | | | | | | | | Remainder: 0.000845995 - 40.0894% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0161425 - 7.13978% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000494319 - 0.218636% [1] +| | | | | | | | Belos::MVT::MvNorm: 7e-06 - 0.00309609% [1] +| | | | | | | | Remainder: 0.00718153 - 3.17638% +| | | | | | | Remainder: 0.00110008 - 0.477979% +| | | | | | GMRES block system: Operation Op*x: 0.000256919 - 0.110707% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.132e-05 - 0.0048778% [1] +| | | | | | Remainder: 0.00137052 - 0.590557% +| | | | | Remainder: 0.000546838 - 0.234693% +| | | | Mini-EM: Compute responses: 0.00158967 - 0.662585% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.72e-05 - 4.22728% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000873596 - 54.9544% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.141942% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.128e-05 - 2.43591% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000193039 - 22.0971% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.0641029% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 4.28e-05 - 4.89929% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.928e-05 - 3.35166% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000344758 - 39.4642% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.0686816% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.224e-05 - 4.83519% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.864e-05 - 7.85718% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.14e-05 - 2.44964% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.228e-05 - 1.40568% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.8e-07 - 0.100733% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.012e-05 - 5.73721% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.716e-05 - 1.96429% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.68e-06 - 0.764656% [1] +| | | | | | Remainder: 2.0639e-05 - 2.36253% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.16e-06 - 0.387501% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0855521% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000273159 - 17.1833% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022868 - 14.3853% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.244884% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002166 - 94.7175% [1] +| | | | | | Remainder: 1.152e-05 - 5.03761% +| | | | | Remainder: 0.000139519 - 8.77658% +| | | | Remainder: 7.456e-05 - 0.031077% +| | | Remainder: 2.24e-06 - 0.000933635% +| | Remainder: 0.0182849 - 2.89216% +| Remainder: 4.184e-05 - 0.00661747% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.233001 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.29182 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=maxwell10.xml' (5 runs): + + 31.64 msec task-clock:u # 0.026 CPUs utilized ( +- 0.99% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,775 page-faults:u # 87.713 K/sec ( +- 0.20% ) + 27,328,127 cycles:u # 0.864 GHz ( +- 18.33% ) (55.80%) + 68,275,472 instructions:u # 2.50 insn per cycle ( +- 10.05% ) (91.13%) + branches:u + 343,189 branch-misses:u ( +- 2.57% ) + 27,891,049 L1-dcache-loads:u # 881.586 M/sec ( +- 0.14% ) + 388,302 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 0.45% ) + LLC-loads:u + LLC-load-misses:u + 26,610,824 L1-icache-loads:u # 841.120 M/sec ( +- 0.15% ) + 239,577 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 0.82% ) + 26,065,877 dTLB-loads:u # 823.896 M/sec ( +- 22.35% ) (9.83%) + dTLB-load-misses:u ( +-100.00% ) (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.19411 +- 0.00474 seconds time elapsed ( +- 0.40% ) + + + 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=maxwell10.xml' (5 runs): + + 315,485 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.29% ) + 16,856,194 BR_RETIRED:u ( +- 0.09% ) + + 1.18535 +- 0.00178 seconds time elapsed ( +- 0.15% ) + + + 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=maxwell10.xml' (5 runs): + + 22,751,611 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.36% ) + 5,382 ITLB_WALK:u ( +- 2.79% ) + 13,024 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 4.71% ) + 30,556,743 L1D_TLB:u ( +- 0.33% ) + + 1.18580 +- 0.00201 seconds time elapsed ( +- 0.17% ) + + + 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=maxwell10.xml' (5 runs): + + 26,535,491 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.12% ) + 234,257 L1I_CACHE_REFILL:u ( +- 1.03% ) + 384,315 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.49% ) + 27,815,398 L1D_CACHE:u ( +- 0.12% ) + + 1.181607 +- 0.000813 seconds time elapsed ( +- 0.07% ) + + + 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=maxwell10.xml' (5 runs): + + 468,525 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.58% ) + 495,359 LL_CACHE_RD:u ( +- 0.80% ) + 134,257 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.69% ) + 17,265 L2D_TLB_REFILL:u ( +- 1.35% ) + 259,358 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.41% ) + 1,464,354 L2D_CACHE:u ( +- 0.47% ) + + 1.19578 +- 0.00749 seconds time elapsed ( +- 0.63% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..cedec29 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell10_power.output @@ -0,0 +1,126 @@ +Socket1 21.64 +Socket2 17.84 +Socket1 21.32 +Socket2 18.04 +Socket1 21.56 +Socket2 18.32 +Socket1 21.76 +Socket2 18.68 +Socket1 22.16 +Socket2 18.72 +Socket1 22.20 +Socket2 18.64 +Socket1 22.12 +Socket2 18.60 +Socket1 22.12 +Socket2 18.04 +Socket1 22.24 +Socket2 18.04 +Socket1 22.12 +Socket2 18.44 +Socket1 21.48 +Socket2 18.56 +Socket1 21.48 +Socket2 18.56 +Socket1 21.28 +Socket2 18.68 +Socket1 21.12 +Socket2 18.88 +Socket1 21.04 +Socket2 18.60 +Socket1 21.16 +Socket2 18.52 +Socket1 21.16 +Socket2 18.44 +Socket1 21.04 +Socket2 18.32 +Socket1 21.00 +Socket2 18.28 +Socket1 21.04 +Socket2 18.56 +Socket1 20.92 +Socket2 18.60 +Socket1 20.96 +Socket2 18.64 +Socket1 21.12 +Socket2 18.56 +Socket1 21.12 +Socket2 18.56 +Socket1 21.48 +Socket2 18.68 +Socket1 21.68 +Socket2 18.20 +Socket1 21.68 +Socket2 18.04 +Socket1 21.76 +Socket2 18.16 +Socket1 21.40 +Socket2 18.28 +Socket1 21.48 +Socket2 18.36 +Start +Socket1 20.84 +Socket2 18.40 +Socket1 20.72 +Socket2 18.24 +End +Socket1 21.28 +Socket2 18.40 +Socket1 22.40 +Socket2 18.68 +Socket1 22.64 +Socket2 18.80 +Socket1 22.64 +Socket2 18.80 +Socket1 22.96 +Socket2 18.76 +Socket1 23.12 +Socket2 18.68 +Socket1 21.84 +Socket2 18.48 +Socket1 21.48 +Socket2 18.16 +Socket1 21.36 +Socket2 17.92 +Socket1 21.48 +Socket2 17.92 +Socket1 21.60 +Socket2 17.84 +Socket1 21.48 +Socket2 17.96 +Socket1 21.28 +Socket2 18.04 +Socket1 20.88 +Socket2 17.72 +Socket1 20.88 +Socket2 17.88 +Socket1 20.88 +Socket2 17.88 +Socket1 21.08 +Socket2 17.92 +Socket1 21.08 +Socket2 17.80 +Socket1 21.52 +Socket2 17.84 +Socket1 21.44 +Socket2 17.88 +Socket1 21.72 +Socket2 17.88 +Socket1 21.32 +Socket2 18.04 +Socket1 21.60 +Socket2 18.08 +Socket1 21.84 +Socket2 18.16 +Socket1 21.48 +Socket2 18.24 +Socket1 21.56 +Socket2 18.12 +Socket1 21.48 +Socket2 18.36 +Socket1 21.48 +Socket2 18.36 +Socket1 21.52 +Socket2 18.52 +Socket1 21.68 +Socket2 18.60 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12.output new file mode 100644 index 0000000..f27b7e8 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12.output @@ -0,0 +1,3248 @@ +oasis20.umiacs.umd.edu +30 GMRES Tpetra maxwell12.xml +output_avg5/altra_GMRES_Tpetra_maxwell12.output +output_avg5/altra_GMRES_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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.000742879 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=6084, #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 215 iterations with total CPU time of 0.423701 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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 13 iterations with total CPU time of 0.00415552 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 0.432768 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 1.04301 [1] +| Mini-EM: Total Time: 1.04297 - 99.996% [1] +| | Mini-EM: build mesh: 0.00064868 - 0.0621954% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030508 - 47.0309% [1] +| | | Remainder: 0.0003436 - 52.9691% +| | Mini-EM: build physics blocks: 0.000778359 - 0.0746291% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239919 - 0.0230034% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.101038 - 9.68749% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.033212 - 3.18437% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126294 - 38.0266% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0101247 - 80.1676% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00045292 - 3.58623% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00198788 - 15.74% [3] +| | | | Remainder: 6.392e-05 - 0.50612% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00387312 - 11.6618% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00153224 - 39.5609% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012024 - 3.10448% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0003834 - 9.89901% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012556 - 3.24183% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130928 - 33.8043% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030564 - 7.89132% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.548e-05 - 0.916058% [3] +| | | | Remainder: 6.128e-05 - 1.58219% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00344092 - 10.3604% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0014476 - 4.35865% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00404939 - 12.1926% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00177452 - 5.343% [3] +| | | Remainder: 0.00599707 - 18.0569% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00152476 - 0.146194% [2] +| | Mini-EM: setup physics model evaluator: 0.110542 - 10.5988% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.110527 - 99.9865% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00249712% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000434282% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.102953 - 93.1472% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.10294 - 99.9874% [1] +| | | | | | getWorksets(): 0.0749207 - 72.7809% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0749175 - 99.9957% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0400511 - 53.4602% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268696 - 6.70883% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00798619 - 19.94% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000246279 - 3.08381% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00772947 - 96.7855% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001164 - 1.50592% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.304e-05 - 0.427455% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002422 - 3.13346% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000674759 - 8.72969% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00163864 - 21.1999% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0003052 - 3.94852% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00120048 - 15.5312% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.852e-05 - 0.498352% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00214876 - 27.7995% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000888479 - 41.3485% [1] +| | | | | | | | | | | | Remainder: 0.00126028 - 58.6515% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00107512 - 13.9093% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020384 - 2.63718% [1] +| | | | | | | | | | | Remainder: 5.252e-05 - 0.679477% +| | | | | | | | | | Remainder: 1.044e-05 - 0.130726% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0249439 - 62.2803% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0145688 - 58.4061% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.072e-05 - 0.279502% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.004e-05 - 0.0689145% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00752107 - 51.6246% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567147 - 38.9289% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.072e-05 - 0.073582% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00112552 - 7.72555% [1] +| | | | | | | | | | | Remainder: 0.00018924 - 1.29894% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00522403 - 20.9431% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00300152 - 12.0331% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.896e-05 - 0.23637% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115484 - 4.62974% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000861599 - 3.45414% [1] +| | | | | | | | | | Remainder: 7.42e-05 - 0.297467% +| | | | | | | | | Remainder: 0.00443399 - 11.0708% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0348437 - 46.5094% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0348059 - 99.8914% [2] +| | | | | | | | | Remainder: 3.784e-05 - 0.108599% +| | | | | | | | Remainder: 2.272e-05 - 0.0303267% +| | | | | | | Remainder: 3.2e-06 - 0.00427118% +| | | | | | getOrientations(): 7.56e-06 - 0.00734408% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000713239 - 0.692868% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709879 - 0.689604% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003722 - 0.361569% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012028 - 0.116845% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000862799 - 0.838156% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000699436% [2] +| | | | | | Remainder: 0.0252327 - 24.512% +| | | | | Remainder: 1.296e-05 - 0.0125883% +| | | | fmb->setupBCFieldManagers(): 7.24e-06 - 0.00655042% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.0149103% [1] +| | | | build response library: 0.00752503 - 6.8083% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00742959 - 98.7317% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.043071% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 4.4e-07 - 0.00592226% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748559 - 10.0754% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902599 - 12.1487% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403559 - 5.43178% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120964 - 16.2814% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.019382% [3] +| | | | | | Remainder: 0.00416016 - 55.9944% +| | | | | Remainder: 9.544e-05 - 1.2683% +| | | | Remainder: 2.224e-05 - 0.0201217% +| | | Remainder: 1.496e-05 - 0.0135333% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0881192 - 8.44887% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0881113 - 99.9911% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.000680957% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000680957% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0880715 - 99.9547% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0880678 - 99.9959% [1] +| | | | | | getWorksets(): 0.0511873 - 58.1225% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0511862 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0318551 - 62.2338% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278136 - 8.73127% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00689351 - 21.6402% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002368 - 3.43511% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00665419 - 96.5283% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.536e-05 - 0.831957% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.032e-05 - 0.455653% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002508 - 3.76905% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000626399 - 9.4136% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014286 - 21.4691% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028812 - 4.3299% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0010878 - 16.3476% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.932e-05 - 0.440624% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00169444 - 25.4642% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000602079 - 35.5327% [1] +| | | | | | | | | | | | Remainder: 0.00109236 - 64.4673% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000945038 - 14.2021% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020516 - 3.08317% [1] +| | | | | | | | | | | Remainder: 1.284e-05 - 0.192961% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0365561% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0179805 - 56.4445% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0104173 - 57.9371% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.484e-05 - 0.142455% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.84e-06 - 0.0752591% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00515283 - 49.464% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00521147 - 50.0269% [1] +| | | | | | | | | | | Remainder: 3.036e-05 - 0.291437% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00308644 - 17.1655% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00367752 - 20.4528% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.964e-05 - 0.10923% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00075936 - 4.22325% [1] +| | | | | | | | | | Remainder: 2.016e-05 - 0.112122% +| | | | | | | | | Remainder: 0.00419979 - 13.184% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0193213 - 37.7472% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0193002 - 99.8907% [1] +| | | | | | | | | Remainder: 2.1119e-05 - 0.109304% +| | | | | | | | Remainder: 9.72e-06 - 0.0189895% +| | | | | | | Remainder: 1.08e-06 - 0.0021099% +| | | | | | getOrientations(): 9.16e-06 - 0.0104011% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003918 - 0.444884% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035024 - 0.397694% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000251999 - 0.286142% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0229968 - 26.1126% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0229761 - 99.9101% [1] +| | | | | | | Remainder: 2.068e-05 - 0.0899255% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000435119 - 0.494073% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000454195% [2] +| | | | | | Remainder: 0.012445 - 14.1312% +| | | | | Remainder: 3.64e-06 - 0.00413301% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00426733% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.24e-05 - 0.0140731% [1] +| | | | build response library: 1.768e-05 - 0.0200655% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.35747% [1] +| | | | | Remainder: 1.744e-05 - 98.6425% +| | | | Remainder: 4.84e-06 - 0.00549305% +| | | Remainder: 7.84e-06 - 0.00889704% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0766793 - 7.35201% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0225845 - 29.4531% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0536415 - 69.9557% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012644 - 0.235713% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0368843 - 68.7607% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00336186% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.00900112% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.00216894% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000341559 - 0.926028% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0021784 - 5.90603% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00520363 - 14.108% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000766839 - 2.07904% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0034962 - 9.47881% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0043328 - 11.747% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00614279 - 16.6542% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-06 - 0.00412099% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.4e-07 - 0.00173515% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00971703 - 26.3446% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000997559 - 2.70456% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000731719 - 1.98382% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029336 - 7.95351% [1] +| | | | | Remainder: 3.468e-05 - 0.0940237% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.248e-05 - 0.0232656% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.00380302% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000207639 - 0.387086% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0162895 - 30.3673% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00820827 - 50.3899% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00806799 - 49.5288% [1] +| | | | | Remainder: 1.324e-05 - 0.0812793% +| | | | Remainder: 0.00011912 - 0.222067% +| | | Remainder: 0.00045332 - 0.591189% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00423 - 0.405572% [1] +| | | getWorksets(): 3.32e-06 - 0.0784871% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 67.4699% [1] +| | | | Remainder: 1.08e-06 - 32.5301% +| | | getOrientations(): 6e-07 - 0.0141844% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738519 - 17.4591% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893319 - 21.1187% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404679 - 9.56689% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121616 - 28.7508% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0245863% [3] +| | | Remainder: 0.000972359 - 22.9872% +| | panzer::ModelEvaluator::create_W_op: 0.0651786 - 6.24932% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0937697 - 8.99064% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.684e-05 - 0.0926098% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0725576 - 77.3785% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0019295% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000493439 - 0.680065% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00230516 - 3.177% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00268976 - 3.70706% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00024796 - 0.341742% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0031098 - 4.28597% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00266788 - 3.67691% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000633799 - 0.873511% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.002291 - 3.15749% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.52e-06 - 0.00209489% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108928 - 1.50126% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00546431 - 7.531% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000897719 - 1.23725% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00556683 - 7.67229% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00568231 - 7.83145% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00822139 - 11.3308% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.72e-06 - 0.0092616% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0004756 - 0.655479% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00559459 - 7.71055% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901255 - 12.4212% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00156304 - 2.1542% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000268439 - 0.369967% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00303768 - 4.18657% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00634839 - 8.74945% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00484027 - 6.67094% [1] +| | | | Remainder: 4.68e-05 - 0.0645005% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.26e-05 - 0.0134372% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00132239% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00036208 - 0.386137% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0206379 - 22.0091% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0206148 - 99.8882% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.388e-05 - 0.0672551% [1] +| | | | Remainder: 9.2e-06 - 0.0445783% +| | | Remainder: 0.00011148 - 0.118887% +| | MaxwellPreconditioner::build: 0.00176508 - 0.169236% [1] +| | | MaxwellPreconditioner: Schur complement: 1.464e-05 - 0.829425% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000964159 - 54.6242% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.360936% [1] +| | | | Ifpack2::Relaxation::compute: 0.00019396 - 20.117% [1] +| | | | Remainder: 0.000766719 - 79.522% +| | | MaxwellPreconditioner: Solver S_E: 0.000685239 - 38.822% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.210146% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024736 - 36.0984% [1] +| | | | Remainder: 0.000436439 - 63.6915% +| | | MaxwellPreconditioner: Block preconditioner: 9.244e-05 - 5.23716% [1] +| | | Remainder: 8.6e-06 - 0.487231% +| | Mini-EM: timestepper: 0.44393 - 42.564% [1] +| | | Mini-EM: Advance Time Step: 0.443928 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00878443 - 1.9788% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.068e-05 - 1.03228% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00825707 - 93.9967% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0198618% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.188e-05 - 0.62831% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000717199 - 8.68588% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000414439 - 5.0192% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.232e-05 - 0.391422% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00038468 - 4.6588% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000348919 - 4.2257% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.088e-05 - 0.495091% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.716e-05 - 1.05558% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.0121108% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.608e-05 - 0.921392% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000821079 - 9.94395% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00034188 - 4.14045% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00015648 - 1.8951% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000706679 - 8.55847% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.001425 - 17.2579% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.56e-06 - 0.0431146% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.12e-05 - 0.620075% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000587279 - 7.11244% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000747239 - 9.04969% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.608e-05 - 0.800284% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.112e-05 - 0.376889% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00034488 - 4.17678% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000619839 - 7.50677% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016036 - 1.94209% [1] +| | | | | | Remainder: 3.82e-05 - 0.462634% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.12e-05 - 0.127498% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.024589% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000334039 - 3.80263% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.952e-05 - 0.449887% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.92e-05 - 48.583% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 3.4413% [1] +| | | | | | Remainder: 1.896e-05 - 47.9757% +| | | | | Remainder: 4.976e-05 - 0.566457% +| | | | Stratimikos: BelosLOWS: 0.432806 - 97.4948% [1] +| | | | | GMRES block system: Operation Op*x: 0.000556039 - 0.128473% [1] +| | | | | Belos::MVT::MvAddMv: 9.656e-05 - 0.0223102% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.4315 - 99.6981% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022108 - 0.0512353% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.624e-05 - 25.4388% [2] +| | | | | | | | Belos::MVT::MvDot: 5.096e-05 - 90.6117% [2] +| | | | | | | | Remainder: 5.28e-06 - 9.38834% +| | | | | | | Belos::MVT::MvScale: 3.888e-05 - 17.5864% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.48e-05 - 24.7874% [2] +| | | | | | | | Belos::MVT::MvTransMv: 5.204e-05 - 94.9635% [2] +| | | | | | | | Remainder: 2.76e-06 - 5.0365% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.56e-05 - 11.5795% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.44e-05 - 95.3125% [2] +| | | | | | | | Remainder: 1.2e-06 - 4.6875% +| | | | | | | Remainder: 4.556e-05 - 20.6079% +| | | | | | Belos::MVT::MvAddMv: 8.14e-05 - 0.0188644% [2] +| | | | | | Belos::MVT::MvNorm: 4.64e-05 - 0.0107532% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.429271 - 99.4834% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00011912 - 0.0277494% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.4e-05 - 0.00559088% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00440635 - 1.02647% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00205712 - 46.6853% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0001064 - 5.17228% [15] +| | | | | | | | | | Belos::MVT::MvDot: 9.58e-05 - 90.0376% [15] +| | | | | | | | | | Remainder: 1.06e-05 - 9.96241% +| | | | | | | | | Belos::MVT::MvScale: 6.172e-05 - 3.00031% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00106696 - 51.8667% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00104748 - 98.1743% [26] +| | | | | | | | | | Remainder: 1.948e-05 - 1.82575% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000741158 - 36.0289% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000724518 - 97.7549% [26] +| | | | | | | | | | Remainder: 1.664e-05 - 2.24514% +| | | | | | | | | Remainder: 8.088e-05 - 3.93171% +| | | | | | | | Belos::MVT::MvAddMv: 0.00023884 - 5.42035% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000931679 - 21.144% [15] +| | | | | | | | Belos::MVT::MvNorm: 1.648e-05 - 0.374005% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00014828 - 3.36514% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.968e-05 - 67.2242% [14] +| | | | | | | | | Remainder: 4.86e-05 - 32.7758% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.616e-05 - 1.27452% [1] +| | | | | | | | Remainder: 0.000957797 - 21.7367% +| | | | | | | GMRES S_E: Operation Op*x: 0.000249959 - 0.0582288% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.423092 - 98.5606% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.380786 - 90.0008% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00174036 - 0.457044% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.00158404 - 91.0179% [216] +| | | | | | | | | | Remainder: 0.00015632 - 8.98205% +| | | | | | | | | Belos::MVT::MvScale: 0.00109704 - 0.288098% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.205386 - 53.9373% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.205041 - 99.8325% [430] +| | | | | | | | | | Remainder: 0.000344119 - 0.167548% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.171298 - 44.9854% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.17101 - 99.8319% [430] +| | | | | | | | | | Remainder: 0.00028788 - 0.168058% +| | | | | | | | | Remainder: 0.00126504 - 0.332218% +| | | | | | | | Belos::MVT::MvAddMv: 0.00318836 - 0.753585% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00231828 - 0.547937% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00148324 - 63.9802% [216] +| | | | | | | | | Remainder: 0.00083504 - 36.0198% +| | | | | | | | GMRES S_E: Operation Op*x: 0.028988 - 6.85146% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000874159 - 0.206612% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.12e-06 - 0.00215556% [1] +| | | | | | | | Remainder: 0.00692811 - 1.6375% +| | | | | | | Remainder: 0.0013794 - 0.321335% +| | | | | | GMRES block system: Operation Op*x: 0.00044888 - 0.104028% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.14e-05 - 0.00264195% [1] +| | | | | | Remainder: 0.00141976 - 0.329029% +| | | | | Remainder: 0.00065416 - 0.151144% +| | | | Mini-EM: Compute responses: 0.00225004 - 0.506848% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.544e-05 - 3.79727% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00144708 - 64.3135% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.102275% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.076e-05 - 2.12566% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00036304 - 25.0878% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.0414629% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.812e-05 - 4.70742% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.788e-05 - 3.30874% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000642839 - 44.4232% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.0386987% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.776e-05 - 4.68254% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.908e-05 - 4.77376% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.492e-05 - 2.41314% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.204e-05 - 0.832021% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.4e-07 - 0.058048% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.004e-05 - 3.458% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.72e-05 - 1.87965% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.68e-06 - 0.530725% [1] +| | | | | | Remainder: 2.2239e-05 - 1.53682% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.44e-06 - 0.241774% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0675544% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0003162 - 14.0531% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002482 - 11.0309% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.225624% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023368 - 94.1499% [1] +| | | | | | Remainder: 1.396e-05 - 5.6245% +| | | | | Remainder: 0.00014616 - 6.49589% +| | | | Remainder: 8.684e-05 - 0.0195617% +| | | Remainder: 2.2e-06 - 0.000495574% +| | Remainder: 0.021315 - 2.04368% +| Remainder: 4.176e-05 - 0.00400379% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.432806 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.99255 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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.000777639 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=6084, #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 215 iterations with total CPU time of 0.420564 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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 13 iterations with total CPU time of 0.00421447 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 0.429838 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 1.03145 [1] +| Mini-EM: Total Time: 1.03141 - 99.9961% [1] +| | Mini-EM: build mesh: 0.00063124 - 0.0612017% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303 - 48.0008% [1] +| | | Remainder: 0.00032824 - 51.9992% +| | Mini-EM: build physics blocks: 0.000770319 - 0.0746861% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022724 - 0.022032% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0944624 - 9.15858% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0331634 - 3.21535% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126968 - 38.2855% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0100836 - 79.4188% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000465759 - 3.66832% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00208424 - 16.4155% [3] +| | | | Remainder: 6.316e-05 - 0.497449% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00379047 - 11.4297% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00150728 - 39.7649% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00011824 - 3.1194% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000412239 - 10.8757% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012716 - 3.35472% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001226 - 32.3442% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000305719 - 8.06545% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.468e-05 - 0.914925% [3] +| | | | Remainder: 5.916e-05 - 1.56075% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00343032 - 10.3437% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00142448 - 4.29533% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00402876 - 12.1482% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0017934 - 5.40776% [3] +| | | Remainder: 0.00599923 - 18.0899% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00144164 - 0.139774% [2] +| | Mini-EM: setup physics model evaluator: 0.112525 - 10.9098% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.11251 - 99.9866% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.00255978% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000462182% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.10509 - 93.4049% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.105074 - 99.9851% [1] +| | | | | | getWorksets(): 0.0762618 - 72.5792% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.076258 - 99.9951% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0411071 - 53.9053% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00272308 - 6.62435% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00815471 - 19.8377% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026176 - 3.20992% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00788327 - 96.6714% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000130399 - 1.65412% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.12e-05 - 0.395775% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002444 - 3.10024% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000683879 - 8.67507% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00169436 - 21.4931% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00030864 - 3.91513% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0012304 - 15.6077% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.836e-05 - 0.4866% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00218552 - 27.7235% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000896719 - 41.03% [1] +| | | | | | | | | | | | Remainder: 0.0012888 - 58.97% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00108136 - 13.7171% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002016 - 2.55731% [1] +| | | | | | | | | | | Remainder: 5.316e-05 - 0.674339% +| | | | | | | | | | Remainder: 9.68e-06 - 0.118704% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0257749 - 62.7019% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0152861 - 59.3059% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.94e-05 - 0.257751% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.76e-06 - 0.063849% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00805311 - 52.6827% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568119 - 37.1658% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.52e-06 - 0.062279% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00115984 - 7.58755% [1] +| | | | | | | | | | | Remainder: 0.00033324 - 2.18003% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00534315 - 20.73% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0030072 - 11.6671% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.728e-05 - 0.261029% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115992 - 4.50018% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000866599 - 3.36218% [1] +| | | | | | | | | | Remainder: 4.472e-05 - 0.173502% +| | | | | | | | | Remainder: 0.00445439 - 10.8361% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0351279 - 46.0646% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.035088 - 99.8864% [2] +| | | | | | | | | Remainder: 3.992e-05 - 0.113642% +| | | | | | | | Remainder: 2.3e-05 - 0.0301608% +| | | | | | | Remainder: 3.76e-06 - 0.00493039% +| | | | | | getOrientations(): 8.32e-06 - 0.00791823% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712759 - 0.67834% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000678639 - 0.645868% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000355 - 0.337857% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012124 - 0.115385% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000825319 - 0.785465% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000609095% [2] +| | | | | | Remainder: 0.0261102 - 24.8494% +| | | | | Remainder: 1.564e-05 - 0.0148825% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00714605% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.0142921% [1] +| | | | build response library: 0.00736927 - 6.5499% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00726511 - 98.5866% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0440461% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70% [1] +| | | | | | | Remainder: 9.6e-07 - 30% +| | | | | | getOrientations(): 4.8e-07 - 0.00660692% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000787279 - 10.8364% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000851919 - 11.7262% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038676 - 5.32352% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011368 - 15.6474% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.018169% [3] +| | | | | | Remainder: 0.00409736 - 56.3977% +| | | | | Remainder: 0.00010416 - 1.41344% +| | | | Remainder: 2.332e-05 - 0.0207271% +| | | Remainder: 1.512e-05 - 0.013437% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0871569 - 8.45028% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0871473 - 99.989% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000826187% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 0.000872086% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0871057 - 99.9522% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0871021 - 99.9959% [1] +| | | | | | getWorksets(): 0.050898 - 58.4349% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0508967 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0315585 - 62.005% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028076 - 8.89647% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00693955 - 21.9895% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025748 - 3.71033% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00667955 - 96.2534% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.516e-05 - 0.825804% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.932e-05 - 0.438952% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002454 - 3.6739% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000622399 - 9.31798% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014348 - 21.4805% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029052 - 4.34939% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00110716 - 16.5753% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.872e-05 - 0.429969% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00169456 - 25.3693% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00060212 - 35.5326% [1] +| | | | | | | | | | | | Remainder: 0.00109244 - 64.4674% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000955879 - 14.3105% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002028 - 3.03613% [1] +| | | | | | | | | | | Remainder: 1.284e-05 - 0.192228% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0363136% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.018056 - 57.2143% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.01089 - 60.3126% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.468e-05 - 0.134802% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.16e-06 - 0.0657482% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00552131 - 50.7006% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00531659 - 48.8208% [1] +| | | | | | | | | | | Remainder: 3.028e-05 - 0.278053% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00309868 - 17.1615% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00326932 - 18.1066% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.928e-05 - 0.106779% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000759959 - 4.2089% [1] +| | | | | | | | | | Remainder: 1.872e-05 - 0.103678% +| | | | | | | | | Remainder: 0.00375539 - 11.8998% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0193295 - 37.9778% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.019308 - 99.8891% [1] +| | | | | | | | | Remainder: 2.144e-05 - 0.110919% +| | | | | | | | Remainder: 8.76e-06 - 0.0172113% +| | | | | | | Remainder: 1.24e-06 - 0.00243625% +| | | | | | getOrientations(): 9.84e-06 - 0.0112971% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000403999 - 0.463823% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033716 - 0.387086% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019948 - 0.229019% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0226804 - 26.0388% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0226585 - 99.9037% [1] +| | | | | | | Remainder: 2.184e-05 - 0.0962947% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000412439 - 0.473512% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000413308% [2] +| | | | | | Remainder: 0.0121604 - 13.9611% +| | | | | Remainder: 3.6e-06 - 0.00413291% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.00390144% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.248e-05 - 0.0143206% [1] +| | | | build response library: 1.9319e-05 - 0.0221682% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2423% [1] +| | | | | Remainder: 1.9079e-05 - 98.7577% +| | | | Remainder: 5e-06 - 0.00573741% +| | | Remainder: 9.56e-06 - 0.0109687% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0765359 - 7.42052% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0220193 - 28.7698% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0540577 - 70.6305% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00011928 - 0.220653% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0371901 - 68.797% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00344178% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.199e-06 - 0.00860176% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.001936% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00038568 - 1.03705% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00217292 - 5.84273% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00521699 - 14.0279% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000886759 - 2.3844% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00351384 - 9.44832% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00440663 - 11.849% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00615635 - 16.5537% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-06 - 0.00397956% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.8e-07 - 0.00182844% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00968527 - 26.0426% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010296 - 2.76848% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000756719 - 2.03473% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00293772 - 7.89919% [1] +| | | | | Remainder: 3.424e-05 - 0.0920676% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.352e-05 - 0.0250103% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 0.00436571% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0002058 - 0.380704% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0164095 - 30.3556% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00832295 - 50.7202% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00807195 - 49.1906% [1] +| | | | | Remainder: 1.464e-05 - 0.0892164% +| | | | Remainder: 0.00011712 - 0.216657% +| | | Remainder: 0.00045892 - 0.599614% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410887 - 0.398375% [1] +| | | getWorksets(): 3.32e-06 - 0.0808007% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 60.241% [1] +| | | | Remainder: 1.32e-06 - 39.759% +| | | getOrientations(): 8e-07 - 0.01947% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737519 - 17.9494% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000854399 - 20.794% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038592 - 9.39235% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115084 - 28.0086% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0262846% [3] +| | | Remainder: 0.000974999 - 23.7291% +| | panzer::ModelEvaluator::create_W_op: 0.0628298 - 6.09164% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0946658 - 9.1783% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.668e-05 - 0.0915643% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0735449 - 77.689% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00174043% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00104348 - 1.41883% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00231012 - 3.1411% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00269864 - 3.66937% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00024884 - 0.338351% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0030546 - 4.15338% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00270224 - 3.67427% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000559519 - 0.760786% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00230816 - 3.13843% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.84e-06 - 0.00250187% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108936 - 1.48122% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00548603 - 7.45944% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000949398 - 1.29091% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00573227 - 7.79425% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00570431 - 7.75623% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00803899 - 10.9307% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00968116% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000969839 - 1.3187% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00558723 - 7.59704% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901715 - 12.2607% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00149316 - 2.03027% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260959 - 0.35483% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00311128 - 4.23045% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00629331 - 8.55711% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00483095 - 6.56872% [1] +| | | | Remainder: 4.48e-05 - 0.0609152% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.236e-05 - 0.0130565% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00126762% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00034772 - 0.367313% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205643 - 21.7231% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0205437 - 99.8998% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.228e-05 - 0.059715% [1] +| | | | Remainder: 8.32e-06 - 0.0404584% +| | | Remainder: 0.0001086 - 0.114719% +| | MaxwellPreconditioner::build: 0.00176236 - 0.170869% [1] +| | | MaxwellPreconditioner: Schur complement: 1.468e-05 - 0.832975% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000971639 - 55.1329% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.358158% [1] +| | | | Ifpack2::Relaxation::compute: 0.00019844 - 20.4232% [1] +| | | | Remainder: 0.000769719 - 79.2186% +| | | MaxwellPreconditioner: Solver S_E: 0.000670279 - 38.0331% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.190965% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024964 - 37.2442% [1] +| | | | Remainder: 0.000419359 - 62.5648% +| | | MaxwellPreconditioner: Block preconditioner: 9.672e-05 - 5.4881% [1] +| | | Remainder: 9.04e-06 - 0.512949% +| | Mini-EM: timestepper: 0.440946 - 42.7518% [1] +| | | Mini-EM: Advance Time Step: 0.440943 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00878307 - 1.99188% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.924e-05 - 1.01605% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00828047 - 94.2776% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.0217379% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.116e-05 - 0.617839% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000732439 - 8.84538% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000415399 - 5.01661% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.296e-05 - 0.398045% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00036116 - 4.36159% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00034948 - 4.22053% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.096e-05 - 0.494658% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.6079e-05 - 1.03954% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0111105% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.664e-05 - 0.925551% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000870039 - 10.5071% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00033108 - 3.99832% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00011424 - 1.37963% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000718559 - 8.67776% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00144152 - 17.4086% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.52e-06 - 0.0425097% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.016e-05 - 0.605763% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000588399 - 7.10586% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000743839 - 8.98305% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.86e-05 - 0.828455% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.124e-05 - 0.377273% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033528 - 4.04905% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000638119 - 7.70631% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016148 - 1.95013% [1] +| | | | | | Remainder: 3.54e-05 - 0.427512% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.3e-05 - 0.148012% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.0282361% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031408 - 3.57597% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.456e-05 - 0.393484% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.624e-05 - 46.9907% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.24e-06 - 3.58796% [1] +| | | | | | Remainder: 1.708e-05 - 49.4213% +| | | | | Remainder: 4.924e-05 - 0.560624% +| | | | Stratimikos: BelosLOWS: 0.429877 - 97.4904% [1] +| | | | | GMRES block system: Operation Op*x: 0.00053672 - 0.124854% [1] +| | | | | Belos::MVT::MvAddMv: 9.9719e-05 - 0.0231971% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.428621 - 99.7077% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002166 - 0.0505342% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.628e-05 - 25.9834% [2] +| | | | | | | | Belos::MVT::MvDot: 5.12e-05 - 90.9737% [2] +| | | | | | | | Remainder: 5.08e-06 - 9.0263% +| | | | | | | Belos::MVT::MvScale: 3.928e-05 - 18.1348% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.264e-05 - 24.3029% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.992e-05 - 94.8328% [2] +| | | | | | | | Remainder: 2.72e-06 - 5.16717% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.436e-05 - 11.2465% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.316e-05 - 95.0739% [2] +| | | | | | | | Remainder: 1.2e-06 - 4.92611% +| | | | | | | Remainder: 4.404e-05 - 20.3324% +| | | | | | Belos::MVT::MvAddMv: 7.712e-05 - 0.0179926% [2] +| | | | | | Belos::MVT::MvNorm: 4.832e-05 - 0.0112734% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.42635 - 99.4701% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00012064 - 0.028296% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.352e-05 - 0.0055166% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00448887 - 1.05286% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00224111 - 49.926% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00010324 - 4.60664% [15] +| | | | | | | | | | Belos::MVT::MvDot: 9.324e-05 - 90.3138% [15] +| | | | | | | | | | Remainder: 1e-05 - 9.68617% +| | | | | | | | | Belos::MVT::MvScale: 6.6e-05 - 2.94496% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00125612 - 56.0488% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00123604 - 98.4014% [26] +| | | | | | | | | | Remainder: 2.008e-05 - 1.59858% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000737877 - 32.9245% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000720957 - 97.7069% [26] +| | | | | | | | | | Remainder: 1.692e-05 - 2.29307% +| | | | | | | | | Remainder: 7.788e-05 - 3.47506% +| | | | | | | | Belos::MVT::MvAddMv: 0.00024056 - 5.35903% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00089484 - 19.9346% [15] +| | | | | | | | Belos::MVT::MvNorm: 1.56e-05 - 0.347526% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0001506 - 3.35496% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010048 - 66.7198% [14] +| | | | | | | | | Remainder: 5.012e-05 - 33.2802% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.732e-05 - 1.27693% [1] +| | | | | | | | Remainder: 0.000888839 - 19.8009% +| | | | | | | GMRES S_E: Operation Op*x: 0.000243679 - 0.0571547% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.420016 - 98.5146% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.378989 - 90.232% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00160996 - 0.424803% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.0014702 - 91.319% [216] +| | | | | | | | | | Remainder: 0.00013976 - 8.68097% +| | | | | | | | | Belos::MVT::MvScale: 0.00110312 - 0.291069% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.204201 - 53.8803% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.203861 - 99.8335% [430] +| | | | | | | | | | Remainder: 0.00034004 - 0.166522% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.170836 - 45.0768% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.17055 - 99.8322% [430] +| | | | | | | | | | Remainder: 0.00028672 - 0.167833% +| | | | | | | | | Remainder: 0.00123916 - 0.326963% +| | | | | | | | Belos::MVT::MvAddMv: 0.00196832 - 0.468628% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0023132 - 0.55074% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0014866 - 64.2659% [216] +| | | | | | | | | Remainder: 0.0008266 - 35.7341% +| | | | | | | | GMRES S_E: Operation Op*x: 0.029161 - 6.94282% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000891879 - 0.212344% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.92e-06 - 0.00212373% [1] +| | | | | | | | Remainder: 0.00668371 - 1.5913% +| | | | | | | Remainder: 0.00145632 - 0.341579% +| | | | | | GMRES block system: Operation Op*x: 0.000454519 - 0.106042% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.252e-05 - 0.002921% [1] +| | | | | | Remainder: 0.00146208 - 0.341112% +| | | | | Remainder: 0.000620199 - 0.144273% +| | | | Mini-EM: Compute responses: 0.00219904 - 0.498712% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.384e-05 - 3.81258% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00141108 - 64.168% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.116223% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.18e-05 - 2.2536% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000336199 - 23.8257% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0453554% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.888e-05 - 4.88137% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.652e-05 - 3.29677% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000635519 - 45.0378% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0368513% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.764e-05 - 4.7935% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.932e-05 - 4.91256% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.304e-05 - 2.34147% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.324e-05 - 0.93829% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-07 - 0.0538595% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.988e-05 - 3.53489% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.712e-05 - 1.92193% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.32e-06 - 0.518752% [1] +| | | | | | Remainder: 2.104e-05 - 1.49106% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.28e-06 - 0.240105% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0636642% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029428 - 13.3822% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000247639 - 11.2612% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.209983% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023428 - 94.6055% [1] +| | | | | | Remainder: 1.2839e-05 - 5.18456% +| | | | | Remainder: 0.00015552 - 7.07219% +| | | | Remainder: 8.396e-05 - 0.019041% +| | | Remainder: 2.36e-06 - 0.000535213% +| | Remainder: 0.0201825 - 1.95679% +| Remainder: 3.976e-05 - 0.00385477% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.429877 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.01975 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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.000755839 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=6084, #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 215 iterations with total CPU time of 0.427306 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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 13 iterations with total CPU time of 0.00423259 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 0.43671 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 1.05146 [1] +| Mini-EM: Total Time: 1.05141 - 99.9957% [1] +| | Mini-EM: build mesh: 0.00074584 - 0.0709369% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029244 - 39.2095% [1] +| | | Remainder: 0.0004534 - 60.7905% +| | Mini-EM: build physics blocks: 0.000776919 - 0.0738929% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235 - 0.0223509% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0964685 - 9.17513% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0352112 - 3.34895% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0131348 - 37.3028% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0101573 - 77.3317% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00046388 - 3.53169% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00244236 - 18.5946% [3] +| | | | Remainder: 7.12e-05 - 0.542072% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00389744 - 11.0687% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00156624 - 40.1864% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012488 - 3.20416% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000408199 - 10.4735% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012752 - 3.27189% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124052 - 31.8291% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00033364 - 8.5605% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.592e-05 - 0.921632% [3] +| | | | Remainder: 6.052e-05 - 1.55282% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00377284 - 10.7149% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00155768 - 4.42381% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00407688 - 11.5783% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00184952 - 5.25264% [3] +| | | Remainder: 0.00692211 - 19.6588% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0015328 - 0.145785% [2] +| | Mini-EM: setup physics model evaluator: 0.111318 - 10.5875% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111301 - 99.985% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00226413% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000431262% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103748 - 93.214% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103734 - 99.986% [1] +| | | | | | getWorksets(): 0.0758205 - 73.0914% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.075817 - 99.9954% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0407248 - 53.7145% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00264928 - 6.50532% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00823063 - 20.2104% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024024 - 2.91885% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00798055 - 96.9616% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000122479 - 1.53472% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.136e-05 - 0.392955% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002948 - 3.69398% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000689999 - 8.64601% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00165932 - 20.792% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002984 - 3.73909% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00126204 - 15.8139% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.924e-05 - 0.491695% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00220212 - 27.5936% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000936479 - 42.5263% [1] +| | | | | | | | | | | | Remainder: 0.00126564 - 57.4737% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00112212 - 14.0607% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002036 - 2.5512% [1] +| | | | | | | | | | | Remainder: 5.508e-05 - 0.690178% +| | | | | | | | | | Remainder: 9.84e-06 - 0.119553% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.024997 - 61.3803% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0145587 - 58.2419% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.036e-05 - 0.277222% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-06 - 0.0651157% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00751499 - 51.6185% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566823 - 38.9336% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.96e-06 - 0.0684127% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00112724 - 7.74272% [1] +| | | | | | | | | | | Remainder: 0.00018844 - 1.29435% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00529319 - 21.1753% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00301004 - 12.0416% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.368e-05 - 0.254751% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00117008 - 4.68088% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000858439 - 3.43417% [1] +| | | | | | | | | | Remainder: 4.284e-05 - 0.171381% +| | | | | | | | | Remainder: 0.00484787 - 11.904% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0350696 - 46.2555% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0350293 - 99.8853% [2] +| | | | | | | | | Remainder: 4.024e-05 - 0.114743% +| | | | | | | | Remainder: 2.268e-05 - 0.0299141% +| | | | | | | Remainder: 3.52e-06 - 0.00464254% +| | | | | | getOrientations(): 8.48e-06 - 0.00817477% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000704479 - 0.679122% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699959 - 0.674765% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036928 - 0.355988% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012112 - 0.11676% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000848959 - 0.818402% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000809765% [2] +| | | | | | Remainder: 0.0251602 - 24.2546% +| | | | | Remainder: 1.452e-05 - 0.0139954% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00722364% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0138363% [1] +| | | | build response library: 0.00750499 - 6.74296% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00740839 - 98.7129% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0442741% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 73.1707% [1] +| | | | | | | Remainder: 8.8e-07 - 26.8293% +| | | | | | getOrientations(): 4.8e-07 - 0.00647914% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746759 - 10.0799% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893839 - 12.0652% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406359 - 5.48512% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118228 - 15.9586% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0188975% [3] +| | | | | | Remainder: 0.00417399 - 56.3415% +| | | | | Remainder: 9.66e-05 - 1.28714% +| | | | Remainder: 2.144e-05 - 0.019263% +| | | Remainder: 1.668e-05 - 0.0149841% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0896005 - 8.52192% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0895924 - 99.9909% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000714346% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000803639% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0895497 - 99.9524% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0895463 - 99.9961% [1] +| | | | | | getWorksets(): 0.0516983 - 57.7336% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.051697 - 99.9974% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.032469 - 62.8063% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00270464 - 8.32992% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00707887 - 21.802% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000234399 - 3.31125% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00684167 - 96.6492% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.696e-05 - 0.832545% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.992e-05 - 0.43732% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025308 - 3.6991% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000765239 - 11.185% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142208 - 20.7855% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028088 - 4.10543% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109936 - 16.0686% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.98e-05 - 0.435566% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00170444 - 24.9126% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000616399 - 36.1644% [1] +| | | | | | | | | | | | Remainder: 0.00108804 - 63.8356% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000983679 - 14.3778% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000203079 - 2.96827% [1] +| | | | | | | | | | | Remainder: 1.316e-05 - 0.192351% +| | | | | | | | | | Remainder: 2.8e-06 - 0.0395543% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0184937 - 56.9582% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0108627 - 58.7374% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.396e-05 - 0.128513% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6e-06 - 0.0699639% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00555171 - 51.1078% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00526139 - 48.4352% [1] +| | | | | | | | | | | Remainder: 2.808e-05 - 0.258498% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0030554 - 16.5213% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00377532 - 20.414% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.18e-05 - 0.117878% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000760159 - 4.11036% [1] +| | | | | | | | | | Remainder: 1.832e-05 - 0.0990606% +| | | | | | | | | Remainder: 0.00419171 - 12.9099% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0192191 - 37.1765% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0191968 - 99.8837% [1] +| | | | | | | | | Remainder: 2.236e-05 - 0.116342% +| | | | | | | | Remainder: 8.88e-06 - 0.017177% +| | | | | | | Remainder: 1.32e-06 - 0.00255328% +| | | | | | getOrientations(): 1.06e-05 - 0.0118375% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00038996 - 0.435484% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000341919 - 0.381835% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020268 - 0.226341% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0239209 - 26.7134% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0238997 - 99.9117% [1] +| | | | | | | Remainder: 2.112e-05 - 0.0882912% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004168 - 0.465458% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000446697% [2] +| | | | | | Remainder: 0.0125647 - 14.0316% +| | | | | Remainder: 3.48e-06 - 0.00388611% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.0039289% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.244e-05 - 0.0138851% [1] +| | | | build response library: 1.948e-05 - 0.0217429% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23203% [1] +| | | | | Remainder: 1.924e-05 - 98.768% +| | | | Remainder: 5.88e-06 - 0.00656306% +| | | Remainder: 8.12e-06 - 0.00906245% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0787661 - 7.49146% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.023411 - 29.7221% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0548926 - 69.6906% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00011956 - 0.217807% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0368536 - 67.1377% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00390735% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.88e-06 - 0.0078147% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.4e-07 - 0.00227929% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00032848 - 0.89131% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00216872 - 5.88468% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00526671 - 14.2909% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000750879 - 2.03746% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00348504 - 9.45642% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00438932 - 11.9101% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00606183 - 16.4484% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2e-06 - 0.00542687% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.8e-07 - 0.00184514% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00968259 - 26.2731% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000983999 - 2.67002% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000733199 - 1.98949% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00295984 - 8.03133% [1] +| | | | | Remainder: 3.52e-05 - 0.095513% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.292e-05 - 0.0235369% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.00349774% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0002022 - 0.368356% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0175827 - 32.0311% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00884563 - 50.3087% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00872343 - 49.6137% [1] +| | | | | Remainder: 1.364e-05 - 0.0775763% +| | | | Remainder: 0.00011968 - 0.218026% +| | | Remainder: 0.000462559 - 0.587256% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00421512 - 0.4009% [1] +| | | getWorksets(): 2.68e-06 - 0.0635807% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 56.7164% [1] +| | | | Remainder: 1.16e-06 - 43.2836% +| | | getOrientations(): 6.4e-07 - 0.0151835% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742719 - 17.6204% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912239 - 21.6421% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400719 - 9.50672% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001181 - 28.0182% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0294179% [3] +| | | Remainder: 0.000973879 - 23.1044% +| | panzer::ModelEvaluator::create_W_op: 0.0676746 - 6.43654% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0949118 - 9.02708% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.504e-05 - 0.089599% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0720821 - 75.9464% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.0014428% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000500679 - 0.694596% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.002306 - 3.19913% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00269596 - 3.74012% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025972 - 0.360311% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0031122 - 4.31757% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0026734 - 3.70882% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00055028 - 0.763408% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00229092 - 3.17821% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.64e-06 - 0.00227518% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109044 - 1.51277% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00548223 - 7.60554% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000862119 - 1.19602% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00556519 - 7.72063% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00575963 - 7.99038% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00792091 - 10.9887% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.36e-06 - 0.00882328% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000473079 - 0.656306% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00556623 - 7.72208% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00891795 - 12.3719% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00147336 - 2.044% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026132 - 0.362531% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0030926 - 4.29038% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00629179 - 8.72865% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00488047 - 6.77072% [1] +| | | | Remainder: 4.656e-05 - 0.064593% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2e-05 - 0.0126433% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00126433% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000348439 - 0.367119% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0222734 - 23.4675% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.022251 - 99.8994% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.336e-05 - 0.0599818% [1] +| | | | Remainder: 9.04e-06 - 0.0405865% +| | | Remainder: 0.00010964 - 0.115518% +| | MaxwellPreconditioner::build: 0.00175512 - 0.16693% [1] +| | | MaxwellPreconditioner: Schur complement: 1.564e-05 - 0.891108% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000972879 - 55.431% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.378259% [1] +| | | | Ifpack2::Relaxation::compute: 0.000195719 - 20.1175% [1] +| | | | Remainder: 0.00077348 - 79.5042% +| | | MaxwellPreconditioner: Solver S_E: 0.000661159 - 37.6703% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.211749% [1] +| | | | Ifpack2::Relaxation::compute: 0.000245359 - 37.1104% [1] +| | | | Remainder: 0.0004144 - 62.6778% +| | | MaxwellPreconditioner: Block preconditioner: 9.692e-05 - 5.52214% [1] +| | | Remainder: 8.52e-06 - 0.485437% +| | Mini-EM: timestepper: 0.447843 - 42.5944% [1] +| | | Mini-EM: Advance Time Step: 0.447841 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00882671 - 1.97095% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.488e-05 - 1.07492% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00831519 - 94.2049% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0192419% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.196e-05 - 0.62488% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000741799 - 8.92101% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00043 - 5.17126% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.136e-05 - 0.377141% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000362279 - 4.35683% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00035216 - 4.23514% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.016e-05 - 0.482972% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.612e-05 - 1.03569% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-07 - 0.0115451% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.628e-05 - 0.917357% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000833399 - 10.0226% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000360599 - 4.33663% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0001558 - 1.87368% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000711959 - 8.56215% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0014392 - 17.3081% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.28e-06 - 0.0394459% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.0639e-05 - 0.608994% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0005872 - 7.06177% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000747599 - 8.99076% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.836e-05 - 0.82211% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.216e-05 - 0.386762% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000337599 - 4.06003% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00061588 - 7.40669% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000161319 - 1.94005% [1] +| | | | | | Remainder: 3.552e-05 - 0.42717% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.08e-05 - 0.122356% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0249244% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031472 - 3.56554% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.78e-05 - 0.428246% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.856e-05 - 49.1005% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.2e-06 - 3.1746% [1] +| | | | | | Remainder: 1.804e-05 - 47.7249% +| | | | | Remainder: 5.1119e-05 - 0.57914% +| | | | Stratimikos: BelosLOWS: 0.436746 - 97.5227% [1] +| | | | | GMRES block system: Operation Op*x: 0.000530559 - 0.12148% [1] +| | | | | Belos::MVT::MvAddMv: 8.168e-05 - 0.0187019% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.435496 - 99.7137% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000222159 - 0.0510129% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.808e-05 - 26.1434% [2] +| | | | | | | | Belos::MVT::MvDot: 5.26e-05 - 90.5647% [2] +| | | | | | | | Remainder: 5.48e-06 - 9.43526% +| | | | | | | Belos::MVT::MvScale: 3.98e-05 - 17.9151% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.416e-05 - 24.3789% [2] +| | | | | | | | Belos::MVT::MvTransMv: 5.124e-05 - 94.6086% [2] +| | | | | | | | Remainder: 2.92e-06 - 5.39143% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.4639e-05 - 11.0907% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.3439e-05 - 95.1297% [2] +| | | | | | | | Remainder: 1.2e-06 - 4.87033% +| | | | | | | Remainder: 4.548e-05 - 20.4718% +| | | | | | Belos::MVT::MvAddMv: 7.212e-05 - 0.0165604% [2] +| | | | | | Belos::MVT::MvNorm: 4.308e-05 - 0.00989218% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.432997 - 99.4263% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00012092 - 0.0279263% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.424e-05 - 0.00559819% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0044964 - 1.03844% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00222676 - 49.5232% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00010612 - 4.76567% [15] +| | | | | | | | | | Belos::MVT::MvDot: 9.56e-05 - 90.0867% [15] +| | | | | | | | | | Remainder: 1.052e-05 - 9.91331% +| | | | | | | | | Belos::MVT::MvScale: 6.4e-05 - 2.87413% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0012464 - 55.9737% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00122812 - 98.5334% [26] +| | | | | | | | | | Remainder: 1.828e-05 - 1.46663% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000734558 - 32.9878% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000718598 - 97.8273% [26] +| | | | | | | | | | Remainder: 1.596e-05 - 2.17274% +| | | | | | | | | Remainder: 7.568e-05 - 3.39866% +| | | | | | | | Belos::MVT::MvAddMv: 0.00026208 - 5.82867% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000896159 - 19.9306% [15] +| | | | | | | | Belos::MVT::MvNorm: 1.616e-05 - 0.359399% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0001504 - 3.3449% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010228 - 68.0053% [14] +| | | | | | | | | Remainder: 4.812e-05 - 31.9947% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.82e-05 - 1.29437% [1] +| | | | | | | | Remainder: 0.000886639 - 19.7189% +| | | | | | | GMRES S_E: Operation Op*x: 0.00025556 - 0.0590212% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.426723 - 98.5509% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.383539 - 89.8802% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00177464 - 0.462701% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.00160636 - 90.5175% [216] +| | | | | | | | | | Remainder: 0.00016828 - 9.48249% +| | | | | | | | | Belos::MVT::MvScale: 0.0011556 - 0.301299% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.206735 - 53.9018% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.206362 - 99.8199% [430] +| | | | | | | | | | Remainder: 0.00037224 - 0.180057% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.172512 - 44.979% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.172176 - 99.8053% [430] +| | | | | | | | | | Remainder: 0.00033596 - 0.194746% +| | | | | | | | | Remainder: 0.0013622 - 0.355166% +| | | | | | | | Belos::MVT::MvAddMv: 0.00330484 - 0.77447% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0024406 - 0.57194% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00157664 - 64.6005% [216] +| | | | | | | | | Remainder: 0.00086396 - 35.3995% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0290239 - 6.80157% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000899879 - 0.210881% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.8e-06 - 0.00206223% [1] +| | | | | | | | Remainder: 0.00750563 - 1.7589% +| | | | | | | Remainder: 0.00137736 - 0.318098% +| | | | | | GMRES block system: Operation Op*x: 0.00046664 - 0.107151% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.264e-05 - 0.00290244% [1] +| | | | | | Remainder: 0.00168196 - 0.386217% +| | | | | Remainder: 0.00063816 - 0.146117% +| | | | Mini-EM: Compute responses: 0.002184 - 0.487673% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.432e-05 - 3.86081% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00139936 - 64.0732% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.12863% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.132e-05 - 2.23817% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033352 - 23.8338% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.0428768% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.792e-05 - 4.85365% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.6879e-05 - 3.35004% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00062588 - 44.7262% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.0428768% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.8e-05 - 4.85937% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.88e-05 - 4.91654% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.288e-05 - 2.34965% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3039e-05 - 0.931784% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.0571691% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.968e-05 - 3.5502% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.86e-05 - 2.04379% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.84e-06 - 0.488796% [1] +| | | | | | Remainder: 2.22e-05 - 1.58644% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.48e-06 - 0.250916% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0659341% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029864 - 13.674% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024752 - 11.3333% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.274725% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023276 - 94.0368% [1] +| | | | | | Remainder: 1.408e-05 - 5.68843% +| | | | | Remainder: 0.00014724 - 6.74176% +| | | | Remainder: 8.372e-05 - 0.0186942% +| | | Remainder: 2.44e-06 - 0.000544834% +| | Remainder: 0.0203581 - 1.93626% +| Remainder: 4.496e-05 - 0.00427597% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.436746 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.95653 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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.000751319 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=6084, #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 215 iterations with total CPU time of 0.426669 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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 13 iterations with total CPU time of 0.00436611 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 0.435775 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 1.0393 [1] +| Mini-EM: Total Time: 1.03926 - 99.996% [1] +| | Mini-EM: build mesh: 0.000640239 - 0.0616054% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297439 - 46.4575% [1] +| | | Remainder: 0.0003428 - 53.5425% +| | Mini-EM: build physics blocks: 0.000800759 - 0.077051% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024156 - 0.0232435% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0967821 - 9.31261% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0338754 - 3.25957% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126149 - 37.2393% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0101082 - 80.1287% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00046392 - 3.67754% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00197452 - 15.6522% [3] +| | | | Remainder: 6.832e-05 - 0.54158% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00384619 - 11.354% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00152052 - 39.533% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00012528 - 3.25725% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00040996 - 10.6588% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012732 - 3.31028% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126344 - 32.849% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030432 - 7.91224% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.504e-05 - 0.91103% [3] +| | | | Remainder: 6.032e-05 - 1.5683% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0034506 - 10.1862% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00149504 - 4.41335% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00408267 - 12.052% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00182652 - 5.39188% [3] +| | | Remainder: 0.00655939 - 19.3633% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00153576 - 0.147774% [2] +| | Mini-EM: setup physics model evaluator: 0.111589 - 10.7374% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111569 - 99.9824% [1] +| | | | allocate FieldManagerBuilder: 2.2e-06 - 0.00197187% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000430226% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103805 - 93.0409% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103791 - 99.9861% [1] +| | | | | | getWorksets(): 0.0752061 - 72.4595% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0752028 - 99.9956% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.040134 - 53.3676% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00272836 - 6.79812% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00803899 - 20.0304% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024128 - 3.00137% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00778823 - 96.8807% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012212 - 1.56801% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.404e-05 - 0.43707% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002554 - 3.27931% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000681839 - 8.75474% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00166104 - 21.3275% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000299719 - 3.84836% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0012198 - 15.6621% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.868e-05 - 0.496647% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00215452 - 27.6638% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000904639 - 41.988% [1] +| | | | | | | | | | | | Remainder: 0.00124988 - 58.012% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106044 - 13.6159% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002044 - 2.62447% [1] +| | | | | | | | | | | Remainder: 5.624e-05 - 0.722115% +| | | | | | | | | | Remainder: 9.48e-06 - 0.117925% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0248843 - 62.003% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0145303 - 58.3914% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.244e-05 - 0.29208% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.028e-05 - 0.0707489% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00753447 - 51.8536% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560727 - 38.5903% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.0707489% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0011202 - 7.70942% [1] +| | | | | | | | | | | Remainder: 0.00020532 - 1.41305% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00527379 - 21.1933% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00291528 - 11.7153% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.8e-05 - 0.273265% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00119048 - 4.78407% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000861639 - 3.46259% [1] +| | | | | | | | | | Remainder: 4.48e-05 - 0.180034% +| | | | | | | | | Remainder: 0.00448235 - 11.1685% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0350457 - 46.6016% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0350055 - 99.8852% [2] +| | | | | | | | | Remainder: 4.024e-05 - 0.114821% +| | | | | | | | Remainder: 2.316e-05 - 0.0307967% +| | | | | | | Remainder: 3.32e-06 - 0.00441453% +| | | | | | getOrientations(): 7.24e-06 - 0.00697558% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738039 - 0.711084% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000736599 - 0.709697% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379119 - 0.365273% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000127 - 0.122362% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000909839 - 0.87661% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000770782% [2] +| | | | | | Remainder: 0.0256859 - 24.7478% +| | | | | Remainder: 1.44e-05 - 0.0138722% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.00706287% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.0149503% [1] +| | | | build response library: 0.00771423 - 6.9143% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00761823 - 98.7555% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0388542% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 72.973% [1] +| | | | | | | Remainder: 8e-07 - 27.027% +| | | | | | getOrientations(): 4.4e-07 - 0.00577562% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077456 - 10.1672% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945478 - 12.4107% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415 - 5.44746% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123584 - 16.2221% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0147016% [3] +| | | | | | Remainder: 0.00424284 - 55.6932% +| | | | | Remainder: 9.6e-05 - 1.24445% +| | | | Remainder: 2.2799e-05 - 0.0204348% +| | | Remainder: 1.964e-05 - 0.0176003% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0878661 - 8.45469% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0878575 - 99.9902% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000865037% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000773981% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0878148 - 99.9514% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0878111 - 99.9958% [1] +| | | | | | getWorksets(): 0.0515187 - 58.6699% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0515174 - 99.9974% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.032377 - 62.8468% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00284844 - 8.79772% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00691847 - 21.3685% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002352 - 3.39959% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00668083 - 96.5651% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.46e-05 - 0.817263% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.168e-05 - 0.474192% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000258199 - 3.86477% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0006176 - 9.24436% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014342 - 21.4674% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002826 - 4.23001% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109116 - 16.3327% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.116e-05 - 0.466409% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00171844 - 25.7219% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000617359 - 35.9256% [1] +| | | | | | | | | | | | Remainder: 0.00110108 - 64.0744% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000946599 - 14.1689% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020092 - 3.00741% [1] +| | | | | | | | | | | Remainder: 1.368e-05 - 0.204765% +| | | | | | | | | | Remainder: 2.44e-06 - 0.0352679% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0183495 - 56.6746% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0107761 - 58.7266% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.496e-05 - 0.138826% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.48e-06 - 0.0786929% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00549767 - 51.0174% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00522487 - 48.4859% [1] +| | | | | | | | | | | Remainder: 3.008e-05 - 0.279137% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0030794 - 16.7819% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00369368 - 20.1295% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.0639e-05 - 0.112477% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0007606 - 4.14506% [1] +| | | | | | | | | | Remainder: 1.916e-05 - 0.104417% +| | | | | | | | | Remainder: 0.00426055 - 13.1592% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0191316 - 37.1362% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.01911 - 99.8869% [1] +| | | | | | | | | Remainder: 2.164e-05 - 0.113111% +| | | | | | | | Remainder: 8.76e-06 - 0.017004% +| | | | | | | Remainder: 1.32e-06 - 0.00256218% +| | | | | | getOrientations(): 1.02e-05 - 0.0116158% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000410319 - 0.467275% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035692 - 0.406464% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020288 - 0.231042% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.022497 - 25.6198% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224766 - 99.9093% [1] +| | | | | | | Remainder: 2.04e-05 - 0.0906789% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000456799 - 0.520207% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000501076% [2] +| | | | | | Remainder: 0.0123578 - 14.0732% +| | | | | Remainder: 3.72e-06 - 0.00423619% +| | | | fmb->setupBCFieldManagers(): 3.08e-06 - 0.00350568% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.392e-05 - 0.0158438% [1] +| | | | build response library: 1.932e-05 - 0.0219902% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.86335% [1] +| | | | | Remainder: 1.896e-05 - 98.1366% +| | | | Remainder: 4.96e-06 - 0.00564551% +| | | Remainder: 8.64e-06 - 0.00983314% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0760145 - 7.3143% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0218857 - 28.7914% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0536752 - 70.6117% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000125399 - 0.233626% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0369962 - 68.9261% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00389229% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.88e-06 - 0.00778458% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00205427% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00034932 - 0.944205% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00217984 - 5.89206% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00525167 - 14.1952% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000771239 - 2.08464% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00352848 - 9.5374% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00434939 - 11.7563% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00615747 - 16.6435% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.72e-06 - 0.00464913% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.4e-07 - 0.00172991% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00972611 - 26.2895% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000991639 - 2.68038% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000722399 - 1.95263% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00292536 - 7.90718% [1] +| | | | | Remainder: 3.584e-05 - 0.0968748% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.484e-05 - 0.0276478% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00372612% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000213 - 0.396831% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0162048 - 30.1905% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00815939 - 50.3516% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00802911 - 49.5477% [1] +| | | | | Remainder: 1.632e-05 - 0.100711% +| | | | Remainder: 0.00011892 - 0.221555% +| | | Remainder: 0.000453719 - 0.596884% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436679 - 0.420184% [1] +| | | getWorksets(): 3.16e-06 - 0.0723643% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 67.0886% [1] +| | | | Remainder: 1.04e-06 - 32.9114% +| | | getOrientations(): 8e-07 - 0.0183201% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769879 - 17.6303% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000928879 - 21.2714% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041344 - 9.46781% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125304 - 28.6947% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0247321% [3] +| | | Remainder: 0.000996519 - 22.8204% +| | panzer::ModelEvaluator::create_W_op: 0.0632061 - 6.08185% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.093388 - 8.98602% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.788e-05 - 0.094102% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0722116 - 77.3243% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00188335% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000485119 - 0.671802% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00230616 - 3.19361% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00269996 - 3.73895% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0002518 - 0.348697% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0030742 - 4.25721% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00266484 - 3.69032% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00054708 - 0.757607% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0022964 - 3.18009% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4e-06 - 0.00193875% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109764 - 1.52003% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00551931 - 7.64325% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000890159 - 1.23271% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00558059 - 7.72811% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00571835 - 7.91888% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00802103 - 11.1077% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.88e-06 - 0.00952756% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000467239 - 0.647042% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00561799 - 7.7799% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901275 - 12.481% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00144628 - 2.00283% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026212 - 0.362989% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.003062 - 4.24031% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00631239 - 8.74152% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00482104 - 6.67626% [1] +| | | | Remainder: 4.752e-05 - 0.0658066% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.128e-05 - 0.0120786% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00128496% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000366119 - 0.392041% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205993 - 22.0577% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.020577 - 99.8918% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.3e-05 - 0.0631091% [1] +| | | | Remainder: 9.28e-06 - 0.0450502% +| | | Remainder: 0.00011068 - 0.118516% +| | MaxwellPreconditioner::build: 0.00176424 - 0.169759% [1] +| | | MaxwellPreconditioner: Schur complement: 1.428e-05 - 0.809415% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000973718 - 55.192% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.349177% [1] +| | | | Ifpack2::Relaxation::compute: 0.00019516 - 20.0428% [1] +| | | | Remainder: 0.000775158 - 79.6081% +| | | MaxwellPreconditioner: Solver S_E: 0.0006712 - 38.0448% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.196663% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024632 - 36.6985% [1] +| | | | Remainder: 0.00042356 - 63.1049% +| | | MaxwellPreconditioner: Block preconditioner: 9.628e-05 - 5.45731% [1] +| | | Remainder: 8.76e-06 - 0.496532% +| | Mini-EM: timestepper: 0.447077 - 43.0188% [1] +| | | Mini-EM: Advance Time Step: 0.447074 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00887271 - 1.98462% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.344e-05 - 1.05312% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00834439 - 94.0456% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0206127% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.088e-05 - 0.609751% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000715319 - 8.57245% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00041896 - 5.02086% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.208e-05 - 0.38445% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000407759 - 4.88662% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00035172 - 4.21505% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.192e-05 - 0.502373% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.724e-05 - 1.04549% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-07 - 0.0115047% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.652e-05 - 0.917023% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000830279 - 9.95015% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000340839 - 4.08465% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0001518 - 1.81919% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000720039 - 8.62902% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0014376 - 17.2283% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.48e-06 - 0.0417047% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.116e-05 - 0.613107% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00060028 - 7.19382% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000750679 - 8.99621% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.432e-05 - 0.770817% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.068e-05 - 0.367672% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000371559 - 4.4528% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000609119 - 7.29974% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016092 - 1.92848% [1] +| | | | | | Remainder: 3.656e-05 - 0.438139% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.132541% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0265984% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000335 - 3.77562% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.66e-05 - 0.412501% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.752e-05 - 47.8689% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.16e-06 - 3.1694% [1] +| | | | | | Remainder: 1.792e-05 - 48.9617% +| | | | | Remainder: 4.916e-05 - 0.554058% +| | | | Stratimikos: BelosLOWS: 0.435812 - 97.4809% [1] +| | | | | GMRES block system: Operation Op*x: 0.00052256 - 0.119905% [1] +| | | | | Belos::MVT::MvAddMv: 8.62e-05 - 0.0197792% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.434592 - 99.7201% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022324 - 0.0513677% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.708e-05 - 25.5689% [2] +| | | | | | | | Belos::MVT::MvDot: 5.156e-05 - 90.3294% [2] +| | | | | | | | Remainder: 5.52e-06 - 9.67064% +| | | | | | | Belos::MVT::MvScale: 3.964e-05 - 17.7567% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.588e-05 - 25.0314% [2] +| | | | | | | | Belos::MVT::MvTransMv: 5.312e-05 - 95.0608% [2] +| | | | | | | | Remainder: 2.76e-06 - 4.93916% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.628e-05 - 11.7721% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.504e-05 - 95.2816% [2] +| | | | | | | | Remainder: 1.24e-06 - 4.71842% +| | | | | | | Remainder: 4.436e-05 - 19.871% +| | | | | | Belos::MVT::MvAddMv: 7.692e-05 - 0.0176993% [2] +| | | | | | Belos::MVT::MvNorm: 4.564e-05 - 0.0105018% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.432465 - 99.5104% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00011996 - 0.0277387% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.392e-05 - 0.00553109% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00462095 - 1.06852% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00233108 - 50.4458% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00010696 - 4.58844% [15] +| | | | | | | | | | Belos::MVT::MvDot: 9.568e-05 - 89.454% [15] +| | | | | | | | | | Remainder: 1.128e-05 - 10.546% +| | | | | | | | | Belos::MVT::MvScale: 6.552e-05 - 2.81072% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00132532 - 56.8543% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0013048 - 98.4517% [26] +| | | | | | | | | | Remainder: 2.052e-05 - 1.54831% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000750319 - 32.1877% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000732479 - 97.6223% [26] +| | | | | | | | | | Remainder: 1.784e-05 - 2.37766% +| | | | | | | | | Remainder: 8.296e-05 - 3.55887% +| | | | | | | | Belos::MVT::MvAddMv: 0.000253719 - 5.49062% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00090024 - 19.4817% [15] +| | | | | | | | Belos::MVT::MvNorm: 1.628e-05 - 0.352308% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00015276 - 3.30581% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010228 - 66.9547% [14] +| | | | | | | | | Remainder: 5.048e-05 - 33.0453% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.768e-05 - 1.24823% [1] +| | | | | | | | Remainder: 0.000909199 - 19.6756% +| | | | | | | GMRES S_E: Operation Op*x: 0.00024968 - 0.0577342% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.426101 - 98.5286% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.383332 - 89.9627% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00175152 - 0.456919% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.00157264 - 89.7871% [216] +| | | | | | | | | | Remainder: 0.00017888 - 10.2129% +| | | | | | | | | Belos::MVT::MvScale: 0.00112884 - 0.29448% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.206767 - 53.9393% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.206382 - 99.8137% [430] +| | | | | | | | | | Remainder: 0.000385239 - 0.186316% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.1723 - 44.9481% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.17196 - 99.8023% [430] +| | | | | | | | | | Remainder: 0.0003406 - 0.197678% +| | | | | | | | | Remainder: 0.00138444 - 0.361159% +| | | | | | | | Belos::MVT::MvAddMv: 0.00303204 - 0.711577% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00239695 - 0.562532% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00153488 - 64.0345% [216] +| | | | | | | | | Remainder: 0.000862077 - 35.9655% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0290584 - 6.81961% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000898879 - 0.210954% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.8e-06 - 0.00206524% [1] +| | | | | | | | Remainder: 0.00737395 - 1.73056% +| | | | | | | Remainder: 0.00134892 - 0.311914% +| | | | | | GMRES block system: Operation Op*x: 0.000454319 - 0.104539% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.308e-05 - 0.00300972% [1] +| | | | | | Remainder: 0.00131468 - 0.302509% +| | | | | Remainder: 0.000610918 - 0.140179% +| | | | Mini-EM: Compute responses: 0.00230036 - 0.514536% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.688e-05 - 3.77681% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00148684 - 64.6351% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.115682% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.104e-05 - 2.08765% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000342639 - 23.0448% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0457346% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.816e-05 - 4.58423% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.64e-05 - 3.12072% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000706399 - 47.5102% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.0403541% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.616e-05 - 4.44971% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.896e-05 - 4.63803% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.2e-05 - 2.15222% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.276e-05 - 0.858197% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.8e-07 - 0.059186% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.076e-05 - 3.41396% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.768e-05 - 1.86167% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.6e-06 - 0.511152% [1] +| | | | | | Remainder: 2.24e-05 - 1.50655% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.8e-06 - 0.252135% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0643378% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031748 - 13.8013% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000249399 - 10.8418% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.240578% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235679 - 94.4988% [1] +| | | | | | Remainder: 1.312e-05 - 5.26065% +| | | | | Remainder: 0.00015248 - 6.62854% +| | | | Remainder: 8.904e-05 - 0.0199162% +| | | Remainder: 2.64e-06 - 0.000590503% +| | Remainder: 0.0201113 - 1.93515% +| Remainder: 4.204e-05 - 0.00404503% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.435812 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.96501 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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.000758799 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=6084, #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 215 iterations with total CPU time of 0.424714 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + 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=5616, #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 13 iterations with total CPU time of 0.00423275 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 0.433868 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 1.0446 [1] +| Mini-EM: Total Time: 1.04456 - 99.9959% [1] +| | Mini-EM: build mesh: 0.00063032 - 0.0603431% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029616 - 46.9857% [1] +| | | Remainder: 0.00033416 - 53.0143% +| | Mini-EM: build physics blocks: 0.000792079 - 0.0758289% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023348 - 0.022352% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0956645 - 9.15835% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0333456 - 3.19231% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.012618 - 37.8402% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0100965 - 80.0162% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00046948 - 3.72071% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00198552 - 15.7356% [3] +| | | | Remainder: 6.6559e-05 - 0.527491% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00400295 - 12.0045% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00158128 - 39.5028% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00013268 - 3.31455% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00049224 - 12.2969% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00012988 - 3.2446% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126756 - 31.6656% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000304879 - 7.61635% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.48e-05 - 0.869358% [3] +| | | | Remainder: 5.964e-05 - 1.4899% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00343332 - 10.2962% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0014268 - 4.27883% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00404643 - 12.1349% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00178768 - 5.36107% [3] +| | | Remainder: 0.00603035 - 18.0844% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00152628 - 0.146117% [2] +| | Mini-EM: setup physics model evaluator: 0.11084 - 10.6111% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.110825 - 99.9864% [1] +| | | | allocate FieldManagerBuilder: 2.28e-06 - 0.00205731% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000397024% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103232 - 93.1487% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103217 - 99.9857% [1] +| | | | | | getWorksets(): 0.0748586 - 72.5256% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0748554 - 99.9958% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.040103 - 53.574% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00268828 - 6.70343% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00813507 - 20.2854% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024468 - 3.00772% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00788063 - 96.8723% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012364 - 1.56891% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.176e-05 - 0.403013% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000246279 - 3.12512% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000682119 - 8.65564% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00168224 - 21.3465% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00033192 - 4.21185% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00124828 - 15.8398% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.788e-05 - 0.480672% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00216884 - 27.5211% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000886039 - 40.8532% [1] +| | | | | | | | | | | | Remainder: 0.0012828 - 59.1468% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106872 - 13.5613% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000204319 - 2.59267% [1] +| | | | | | | | | | | Remainder: 5.464e-05 - 0.693346% +| | | | | | | | | | Remainder: 9.76e-06 - 0.119974% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0248556 - 61.9794% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0145342 - 58.4745% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.02e-05 - 0.276589% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.0679777% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00752163 - 51.7513% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00558383 - 38.4186% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.0707298% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00115808 - 7.96797% [1] +| | | | | | | | | | | Remainder: 0.00021028 - 1.4468% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00527899 - 21.2386% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00290644 - 11.6933% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.36e-05 - 0.29611% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115544 - 4.6486% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000864079 - 3.47639% [1] +| | | | | | | | | | Remainder: 4.288e-05 - 0.172516% +| | | | | | | | | Remainder: 0.00442407 - 11.0318% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0347307 - 46.397% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0346942 - 99.8951% [2] +| | | | | | | | | Remainder: 3.644e-05 - 0.104922% +| | | | | | | | Remainder: 2.168e-05 - 0.0289625% +| | | | | | | Remainder: 3.16e-06 - 0.00422129% +| | | | | | getOrientations(): 8.44e-06 - 0.00817697% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707639 - 0.685585% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000710879 - 0.688724% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397399 - 0.385014% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011928 - 0.115563% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000860839 - 0.834011% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000736315% [2] +| | | | | | Remainder: 0.025553 - 24.7566% +| | | | | Remainder: 1.48e-05 - 0.0143367% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.0067855% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0146538% [1] +| | | | build response library: 0.00754503 - 6.80809% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00745079 - 98.751% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0434853% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 71.6049% [1] +| | | | | | | Remainder: 9.2e-07 - 28.3951% +| | | | | | getOrientations(): 4.8e-07 - 0.00644227% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728959 - 9.78365% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904079 - 12.134% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398719 - 5.35136% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117056 - 15.7105% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0177162% [3] +| | | | | | Remainder: 0.00424344 - 56.9528% +| | | | | Remainder: 9.424e-05 - 1.24903% +| | | | Remainder: 2.144e-05 - 0.0193459% +| | | Remainder: 1.508e-05 - 0.0136052% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0890931 - 8.52924% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0890853 - 99.9913% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000718413% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000718413% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0890443 - 99.954% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0890407 - 99.996% [1] +| | | | | | getWorksets(): 0.0519231 - 58.3138% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0519218 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0328242 - 63.2185% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278888 - 8.49641% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00698499 - 21.28% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000236039 - 3.37923% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00674635 - 96.5835% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.484e-05 - 0.812884% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.08e-05 - 0.456543% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025712 - 3.81124% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000628199 - 9.31168% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014512 - 21.5109% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029036 - 4.30396% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00112944 - 16.7415% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.116e-05 - 0.461879% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0017006 - 25.2077% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000599839 - 35.2722% [1] +| | | | | | | | | | | | Remainder: 0.00110076 - 64.7278% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000957518 - 14.1931% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002014 - 2.98532% [1] +| | | | | | | | | | | Remainder: 1.372e-05 - 0.203369% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0372227% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0188388 - 57.393% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0112623 - 59.7828% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.416e-05 - 0.125729% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.4e-06 - 0.0657057% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00553919 - 49.1833% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567235 - 50.3656% [1] +| | | | | | | | | | | Remainder: 2.924e-05 - 0.259626% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00305928 - 16.2392% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00371507 - 19.7204% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.072e-05 - 0.109986% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000762319 - 4.04654% [1] +| | | | | | | | | | Remainder: 1.904e-05 - 0.101068% +| | | | | | | | | Remainder: 0.00421155 - 12.8306% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.019089 - 36.7648% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0190669 - 99.8843% [1] +| | | | | | | | | Remainder: 2.208e-05 - 0.115669% +| | | | | | | | Remainder: 8.64e-06 - 0.0166404% +| | | | | | | Remainder: 1.24e-06 - 0.00238815% +| | | | | | getOrientations(): 9.84e-06 - 0.0110511% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000390599 - 0.438675% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000345 - 0.387463% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001966 - 0.220798% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0239823 - 26.9341% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0239627 - 99.9179% [1] +| | | | | | | Remainder: 1.9679e-05 - 0.0820562% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000421439 - 0.47331% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.2e-07 - 0.000359386% [2] +| | | | | | Remainder: 0.0117715 - 13.2204% +| | | | | Remainder: 3.56e-06 - 0.00399801% +| | | | fmb->setupBCFieldManagers(): 2.76e-06 - 0.00309815% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.268e-05 - 0.0142336% [1] +| | | | build response library: 1.952e-05 - 0.0219116% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.22951% [1] +| | | | | Remainder: 1.928e-05 - 98.7705% +| | | | Remainder: 4.76e-06 - 0.00534319% +| | | Remainder: 7.76e-06 - 0.00870999% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0784633 - 7.51161% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0233349 - 29.7399% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0546726 - 69.6792% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012324 - 0.225415% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0367496 - 67.2175% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00391841% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.00772798% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00195921% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000434239 - 1.18162% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00213236 - 5.8024% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00521491 - 14.1904% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000784439 - 2.13455% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00335076 - 9.11781% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00434955 - 11.8357% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00609687 - 16.5903% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-06 - 0.0041361% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.4e-07 - 0.00174152% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00968883 - 26.3645% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010216 - 2.77989% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000706079 - 1.92133% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00292896 - 7.97005% [1] +| | | | | Remainder: 3.38e-05 - 0.0919739% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.396e-05 - 0.0255338% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00365814% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020208 - 0.369619% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0174655 - 31.9456% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00877291 - 50.2299% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00867719 - 49.6819% [1] +| | | | | Remainder: 1.54e-05 - 0.0881738% +| | | | Remainder: 0.00011624 - 0.212611% +| | | Remainder: 0.00045584 - 0.580959% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00417524 - 0.399712% [1] +| | | getWorksets(): 3.28e-06 - 0.0785585% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 62.1951% [1] +| | | | Remainder: 1.24e-06 - 37.8049% +| | | getOrientations(): 7.6e-07 - 0.0182026% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073288 - 17.553% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000894958 - 21.4349% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040032 - 9.58796% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117772 - 28.2073% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0258668% [3] +| | | Remainder: 0.000964238 - 23.0942% +| | panzer::ModelEvaluator::create_W_op: 0.0675674 - 6.46851% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0957906 - 9.17042% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.688e-05 - 0.0906979% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0727887 - 75.9873% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00192338% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000898999 - 1.23508% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00227932 - 3.13142% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00272712 - 3.74662% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025304 - 0.347637% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.003056 - 4.19845% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00266748 - 3.66469% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000555119 - 0.762645% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00234452 - 3.22099% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.68e-06 - 0.00230805% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112616 - 1.54716% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00544103 - 7.47511% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000864119 - 1.18716% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00543019 - 7.46022% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00570023 - 7.83121% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00795335 - 10.9266% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.84e-06 - 0.00939707% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000890999 - 1.22409% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00561347 - 7.71201% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00898459 - 12.3434% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00146724 - 2.01575% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00025656 - 0.352472% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0030652 - 4.21109% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00628067 - 8.62864% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00487771 - 6.7012% [1] +| | | | Remainder: 4.564e-05 - 0.0627021% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.176e-05 - 0.0122768% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00129449% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00034592 - 0.361121% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0224464 - 23.4328% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0224235 - 99.8977% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.308e-05 - 0.0582721% [1] +| | | | Remainder: 9.88e-06 - 0.0440159% +| | | Remainder: 0.00010968 - 0.1145% +| | MaxwellPreconditioner::build: 0.0017318 - 0.165792% [1] +| | | MaxwellPreconditioner: Schur complement: 1.456e-05 - 0.840745% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000963119 - 55.6138% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.369632% [1] +| | | | Ifpack2::Relaxation::compute: 0.000191559 - 19.8894% [1] +| | | | Remainder: 0.000768 - 79.7409% +| | | MaxwellPreconditioner: Solver S_E: 0.000654199 - 37.7757% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.195659% [1] +| | | | Ifpack2::Relaxation::compute: 0.000242759 - 37.1078% [1] +| | | | Remainder: 0.00041016 - 62.6965% +| | | MaxwellPreconditioner: Block preconditioner: 9.064e-05 - 5.23387% [1] +| | | Remainder: 9.28e-06 - 0.535859% +| | Mini-EM: timestepper: 0.444884 - 42.5905% [1] +| | | Mini-EM: Advance Time Step: 0.444881 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00869651 - 1.95479% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.2079e-05 - 1.0588% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00818603 - 94.1301% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0210114% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.128e-05 - 0.626433% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00071072 - 8.68211% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000413479 - 5.05103% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.168e-05 - 0.387001% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00035808 - 4.37428% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000347559 - 4.24576% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.192e-05 - 0.512092% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.624e-05 - 1.0535% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0112387% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.608e-05 - 0.929388% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000812799 - 9.9291% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00033596 - 4.10406% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000113679 - 1.38869% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0007128 - 8.70752% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00142664 - 17.4277% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.52e-06 - 0.0430001% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.072e-05 - 0.619592% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000606119 - 7.40431% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000742439 - 9.06958% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.548e-05 - 0.799899% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.196e-05 - 0.390421% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033504 - 4.09283% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000633439 - 7.73805% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016064 - 1.96237% [1] +| | | | | | Remainder: 3.512e-05 - 0.429024% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.164e-05 - 0.133847% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0257575% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000315599 - 3.62903% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.02e-05 - 0.462254% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.872e-05 - 46.5672% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.2e-06 - 2.98507% [1] +| | | | | | Remainder: 2.028e-05 - 50.4478% +| | | | | Remainder: 4.872e-05 - 0.560225% +| | | | Stratimikos: BelosLOWS: 0.433905 - 97.5327% [1] +| | | | | GMRES block system: Operation Op*x: 0.000533999 - 0.123068% [1] +| | | | | Belos::MVT::MvAddMv: 8.68e-05 - 0.0200044% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.432673 - 99.7161% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000220799 - 0.0510314% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.584e-05 - 25.29% [2] +| | | | | | | | Belos::MVT::MvDot: 5.06e-05 - 90.616% [2] +| | | | | | | | Remainder: 5.24e-06 - 9.38395% +| | | | | | | Belos::MVT::MvScale: 3.864e-05 - 17.5001% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.52e-05 - 25.0001% [2] +| | | | | | | | Belos::MVT::MvTransMv: 5.248e-05 - 95.0725% [2] +| | | | | | | | Remainder: 2.72e-06 - 4.92754% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.536e-05 - 11.4856% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.424e-05 - 95.5836% [2] +| | | | | | | | Remainder: 1.12e-06 - 4.4164% +| | | | | | | Remainder: 4.5759e-05 - 20.7243% +| | | | | | Belos::MVT::MvAddMv: 8.744e-05 - 0.0202093% [2] +| | | | | | Belos::MVT::MvNorm: 4.536e-05 - 0.0104837% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.430384 - 99.4709% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00011984 - 0.0278449% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.408e-05 - 0.00559501% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00449635 - 1.04473% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00224772 - 49.9898% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00010548 - 4.69276% [15] +| | | | | | | | | | Belos::MVT::MvDot: 9.436e-05 - 89.4577% [15] +| | | | | | | | | | Remainder: 1.112e-05 - 10.5423% +| | | | | | | | | Belos::MVT::MvScale: 6.492e-05 - 2.88826% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00125172 - 55.6884% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00123012 - 98.2744% [26] +| | | | | | | | | | Remainder: 2.16e-05 - 1.72563% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00074476 - 33.134% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00072844 - 97.8087% [26] +| | | | | | | | | | Remainder: 1.632e-05 - 2.19131% +| | | | | | | | | Remainder: 8.084e-05 - 3.59654% +| | | | | | | | Belos::MVT::MvAddMv: 0.000237039 - 5.2718% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000896958 - 19.9486% [15] +| | | | | | | | Belos::MVT::MvNorm: 1.668e-05 - 0.370967% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00015004 - 3.33693% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010232 - 68.1951% [14] +| | | | | | | | | Remainder: 4.772e-05 - 31.8049% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.74e-05 - 1.27659% [1] +| | | | | | | | Remainder: 0.000890519 - 19.8054% +| | | | | | | GMRES S_E: Operation Op*x: 0.00025108 - 0.0583387% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.424099 - 98.5397% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.381838 - 90.0351% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00164392 - 0.430529% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.00149288 - 90.8122% [216] +| | | | | | | | | | Remainder: 0.00015104 - 9.1878% +| | | | | | | | | Belos::MVT::MvScale: 0.00113124 - 0.296262% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.205941 - 53.9343% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.205593 - 99.8307% [430] +| | | | | | | | | | Remainder: 0.000348639 - 0.16929% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.171838 - 45.003% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.171541 - 99.8267% [430] +| | | | | | | | | | Remainder: 0.000297799 - 0.173302% +| | | | | | | | | Remainder: 0.00128276 - 0.335944% +| | | | | | | | Belos::MVT::MvAddMv: 0.00306124 - 0.721821% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00231972 - 0.546976% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00151468 - 65.2959% [216] +| | | | | | | | | Remainder: 0.000805038 - 34.7041% +| | | | | | | | GMRES S_E: Operation Op*x: 0.029023 - 6.84346% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000879639 - 0.207414% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.8e-06 - 0.00207499% [1] +| | | | | | | | Remainder: 0.00696867 - 1.64317% +| | | | | | | Remainder: 0.00139348 - 0.323776% +| | | | | | GMRES block system: Operation Op*x: 0.000460999 - 0.106547% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.22e-05 - 0.00281968% [1] +| | | | | | Remainder: 0.0014624 - 0.337992% +| | | | | Remainder: 0.00061096 - 0.140805% +| | | | Mini-EM: Compute responses: 0.00219816 - 0.4941% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.628e-05 - 3.92511% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00141304 - 64.2829% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.10757% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.104e-05 - 2.19669% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000338799 - 23.9766% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.0566156% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.84e-05 - 4.84063% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.556e-05 - 3.22426% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000634719 - 44.9187% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0368001% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.772e-05 - 4.79251% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.9e-05 - 4.8831% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.212e-05 - 2.27312% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.356e-05 - 0.959634% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.6e-07 - 0.0679387% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5e-05 - 3.53848% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.94e-05 - 2.08062% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.36e-06 - 0.520864% [1] +| | | | | | Remainder: 2.156e-05 - 1.52579% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.92e-06 - 0.269317% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0655094% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029788 - 13.5514% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000245759 - 11.1802% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.244142% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000230959 - 93.9778% [1] +| | | | | | Remainder: 1.42e-05 - 5.77802% +| | | | | Remainder: 0.00014784 - 6.72563% +| | | | Remainder: 8.208e-05 - 0.0184499% +| | | Remainder: 2.6e-06 - 0.000584422% +| | Remainder: 0.0198231 - 1.89775% +| Remainder: 4.3e-05 - 0.0041164% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.433905 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.98244 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=maxwell12.xml' (5 runs): + + 34.03 msec task-clock:u # 0.021 CPUs utilized ( +- 1.04% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,776 page-faults:u # 81.564 K/sec ( +- 0.28% ) + 17,312,598 cycles:u # 0.509 GHz ( +- 40.98% ) (14.43%) + 58,008,946 instructions:u # 3.35 insn per cycle ( +- 13.66% ) (70.50%) + branches:u + 345,228 branch-misses:u ( +- 0.62% ) + 27,841,114 L1-dcache-loads:u # 818.028 M/sec ( +- 0.26% ) + 378,994 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.45% ) + LLC-loads:u + LLC-load-misses:u + 26,495,899 L1-icache-loads:u # 778.503 M/sec ( +- 0.28% ) + 233,536 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.04% ) + 27,789,312 dTLB-loads:u # 816.506 M/sec ( +- 25.37% ) (58.58%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.62653 +- 0.00616 seconds time elapsed ( +- 0.38% ) + + + 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=maxwell12.xml' (5 runs): + + 312,670 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.27% ) + 16,972,239 BR_RETIRED:u ( +- 0.41% ) + + 1.61989 +- 0.00505 seconds time elapsed ( +- 0.31% ) + + + 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=maxwell12.xml' (5 runs): + + 22,640,570 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.34% ) + 4,947 ITLB_WALK:u ( +- 2.22% ) + 12,009 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.08% ) + 30,462,054 L1D_TLB:u ( +- 0.34% ) + + 1.61962 +- 0.00479 seconds time elapsed ( +- 0.30% ) + + + 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=maxwell12.xml' (5 runs): + + 26,606,525 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.54% ) + 232,215 L1I_CACHE_REFILL:u ( +- 1.50% ) + 381,904 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.44% ) + 27,955,034 L1D_CACHE:u ( +- 0.70% ) + + 1.6405 +- 0.0197 seconds time elapsed ( +- 1.20% ) + + + 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=maxwell12.xml' (5 runs): + + 461,982 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.34% ) + 484,132 LL_CACHE_RD:u ( +- 0.62% ) + 133,204 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.39% ) + 16,956 L2D_TLB_REFILL:u ( +- 1.27% ) + 247,973 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.00% ) + 1,444,701 L2D_CACHE:u ( +- 0.31% ) + + 1.62320 +- 0.00272 seconds time elapsed ( +- 0.17% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..c1a77c8 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell12_power.output @@ -0,0 +1,126 @@ +Socket1 17.76 +Socket2 18.04 +Socket1 17.84 +Socket2 17.92 +Socket1 18.20 +Socket2 18.20 +Socket1 18.12 +Socket2 18.28 +Socket1 18.28 +Socket2 18.44 +Socket1 18.28 +Socket2 18.44 +Socket1 18.16 +Socket2 18.56 +Socket1 17.92 +Socket2 18.24 +Socket1 17.48 +Socket2 18.16 +Socket1 17.56 +Socket2 18.00 +Socket1 17.52 +Socket2 17.76 +Socket1 17.48 +Socket2 17.88 +Socket1 17.84 +Socket2 17.92 +Socket1 18.32 +Socket2 18.12 +Socket1 18.08 +Socket2 18.04 +Socket1 18.20 +Socket2 18.04 +Socket1 18.08 +Socket2 17.88 +Socket1 18.08 +Socket2 17.88 +Socket1 17.72 +Socket2 17.80 +Socket1 17.72 +Socket2 17.92 +Socket1 17.96 +Socket2 17.80 +Socket1 18.12 +Socket2 18.24 +Socket1 18.28 +Socket2 18.16 +Socket1 18.32 +Socket2 17.96 +Socket1 18.08 +Socket2 18.12 +Socket1 17.84 +Socket2 17.96 +Socket1 17.64 +Socket2 17.80 +Socket1 17.48 +Socket2 17.80 +Socket1 17.32 +Socket2 17.84 +Socket1 17.32 +Socket2 17.84 +Start +Socket1 17.60 +Socket2 17.56 +Socket1 17.72 +Socket2 17.72 +End +Socket1 18.08 +Socket2 18.36 +Socket1 18.84 +Socket2 18.80 +Socket1 20.48 +Socket2 18.92 +Socket1 20.36 +Socket2 19.00 +Socket1 20.12 +Socket2 19.00 +Socket1 19.72 +Socket2 18.48 +Socket1 17.60 +Socket2 18.04 +Socket1 17.64 +Socket2 18.24 +Socket1 17.72 +Socket2 18.24 +Socket1 17.84 +Socket2 18.20 +Socket1 17.84 +Socket2 18.20 +Socket1 17.64 +Socket2 18.00 +Socket1 17.72 +Socket2 18.20 +Socket1 17.60 +Socket2 18.00 +Socket1 17.80 +Socket2 18.00 +Socket1 17.80 +Socket2 18.16 +Socket1 18.04 +Socket2 18.16 +Socket1 17.84 +Socket2 18.12 +Socket1 17.96 +Socket2 18.36 +Socket1 17.84 +Socket2 18.24 +Socket1 17.56 +Socket2 18.32 +Socket1 17.52 +Socket2 18.20 +Socket1 17.44 +Socket2 18.20 +Socket1 17.44 +Socket2 18.28 +Socket1 17.24 +Socket2 18.20 +Socket1 17.32 +Socket2 18.32 +Socket1 17.48 +Socket2 18.12 +Socket1 17.56 +Socket2 18.12 +Socket1 17.60 +Socket2 18.20 +Socket1 17.92 +Socket2 18.24 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14.output new file mode 100644 index 0000000..edc73bd --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14.output @@ -0,0 +1,3248 @@ +oasis21.umiacs.umd.edu +30 GMRES Tpetra maxwell14.xml +output_avg5/altra_GMRES_Tpetra_maxwell14.output +output_avg5/altra_GMRES_Tpetra_maxwell14_power.output +dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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.000774797 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=9450, #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 228 iterations with total CPU time of 0.725109 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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 15 iterations with total CPU time of 0.00724961 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 0.738749 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.62311 [1] +| Mini-EM: Total Time: 1.62307 - 99.9976% [1] +| | Mini-EM: build mesh: 0.000598317 - 0.0368632% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000279399 - 46.6975% [1] +| | | Remainder: 0.000318918 - 53.3025% +| | Mini-EM: build physics blocks: 0.000760077 - 0.0468295% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235439 - 0.0145058% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.143507 - 8.84171% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.05124 - 3.15698% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0203975 - 39.8077% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0163937 - 80.3712% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000663398 - 3.25235% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00327887 - 16.0749% [3] +| | | | Remainder: 6.152e-05 - 0.301606% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00466494 - 9.1041% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00211315 - 45.2986% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000159679 - 3.42296% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000428919 - 9.19452% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000182719 - 3.91685% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120919 - 25.9209% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000467999 - 10.0323% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.092e-05 - 0.877181% [3] +| | | | Remainder: 6.236e-05 - 1.33678% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00522922 - 10.2053% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219367 - 4.28117% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00641002 - 12.5098% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00272703 - 5.32207% [3] +| | | Remainder: 0.00961764 - 18.7698% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00254887 - 0.15704% [2] +| | Mini-EM: setup physics model evaluator: 0.150449 - 9.26937% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.150434 - 99.99% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00172834% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000265898% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.144122 - 95.8047% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.144109 - 99.9909% [1] +| | | | | | getWorksets(): 0.117821 - 81.7584% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.117818 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.068628 - 58.2492% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0038177 - 5.5629% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.012747 - 18.574% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000375519 - 2.94594% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0123586 - 96.9533% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016852 - 1.36358% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.34e-05 - 0.513002% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000314319 - 2.54332% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00100016 - 8.09277% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00254435 - 20.5876% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000518278 - 4.19365% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00195647 - 15.8308% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.8599e-05 - 0.797815% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00355935 - 28.8005% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00157935 - 44.372% [2] +| | | | | | | | | | | | Remainder: 0.00197999 - 55.628% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00171087 - 13.8435% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000356839 - 2.88737% [2] +| | | | | | | | | | | Remainder: 6.748e-05 - 0.546015% +| | | | | | | | | | Remainder: 1.284e-05 - 0.10073% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0427592 - 62.3057% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0255074 - 59.6536% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.48e-05 - 0.254044% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.696e-05 - 0.0664905% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0137819 - 54.0312% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00950613 - 37.2681% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.724e-05 - 0.0675883% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00182151 - 7.14112% [2] +| | | | | | | | | | | Remainder: 0.000298798 - 1.17142% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00830101 - 19.4134% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00530494 - 12.4065% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.3119e-05 - 0.194389% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187147 - 4.37677% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139179 - 3.25496% [2] +| | | | | | | | | | Remainder: 0.000299479 - 0.700385% +| | | | | | | | | Remainder: 0.00930413 - 13.5573% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0491627 - 41.7277% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0491021 - 99.8767% [4] +| | | | | | | | | Remainder: 6.06e-05 - 0.123264% +| | | | | | | | Remainder: 2.7279e-05 - 0.0231535% +| | | | | | | Remainder: 3.48e-06 - 0.00295362% +| | | | | | getOrientations(): 1.048e-05 - 0.00727226% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724877 - 0.503005% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700878 - 0.486352% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365598 - 0.253695% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012172 - 0.0844637% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000872317 - 0.605316% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000555134% [2] +| | | | | | Remainder: 0.0234912 - 16.3009% +| | | | | Remainder: 1.312e-05 - 0.00910337% +| | | | fmb->setupBCFieldManagers(): 7.36e-06 - 0.00489252% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.00994459% [1] +| | | | build response library: 0.00626402 - 4.16397% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00617898 - 98.6424% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0479044% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 66.2162% [1] +| | | | | | | Remainder: 1e-06 - 33.7838% +| | | | | | getOrientations(): 4.4e-07 - 0.00712092% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736117 - 11.9133% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927836 - 15.016% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409359 - 6.62503% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120631 - 19.5229% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0187733% [3] +| | | | | | Remainder: 0.00289479 - 46.849% +| | | | | Remainder: 8.504e-05 - 1.3576% +| | | | Remainder: 2.184e-05 - 0.014518% +| | | Remainder: 1.504e-05 - 0.00999677% +| | Mini-EM: setup auxiliary physics model evaluator: 0.127221 - 7.83827% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.127213 - 99.994% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000565979% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000377319% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.127174 - 99.9695% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.12717 - 99.9969% [1] +| | | | | | getWorksets(): 0.0819664 - 64.454% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0819653 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0524588 - 64.0012% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00287999 - 5.49% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.010256 - 19.5506% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000294519 - 2.87167% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00995696 - 97.0843% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000104199 - 1.04649% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.324e-05 - 0.635133% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000270679 - 2.71849% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000930597 - 9.34619% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00204331 - 20.5214% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000467719 - 4.69741% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00155187 - 15.5858% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.3559e-05 - 0.537905% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00281663 - 28.288% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130079 - 46.1827% [2] +| | | | | | | | | | | | Remainder: 0.00151583 - 53.8173% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00131072 - 13.1638% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000321439 - 3.22828% [2] +| | | | | | | | | | | Remainder: 2.3e-05 - 0.230994% +| | | | | | | | | | Remainder: 4.52e-06 - 0.0440718% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0310735 - 59.2341% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0185551 - 59.7134% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.932e-05 - 0.158016% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.624e-05 - 0.0875233% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00890645 - 48.0001% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00954544 - 51.4439% [2] +| | | | | | | | | | | Remainder: 5.76e-05 - 0.310428% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00584638 - 18.8147% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00505286 - 16.261% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.672e-05 - 0.118171% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00124876 - 4.01871% [2] +| | | | | | | | | | Remainder: 0.000333759 - 1.07409% +| | | | | | | | | Remainder: 0.00824929 - 15.7253% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.029497 - 35.9872% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0294652 - 99.8922% [2] +| | | | | | | | | Remainder: 3.18e-05 - 0.107808% +| | | | | | | | Remainder: 9.52e-06 - 0.0116147% +| | | | | | | Remainder: 1.04e-06 - 0.00126881% +| | | | | | getOrientations(): 1.112e-05 - 0.00874417% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000398078 - 0.313027% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000346239 - 0.272264% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000196319 - 0.154375% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0338903 - 26.6495% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0338702 - 99.9406% [1] +| | | | | | | Remainder: 2.012e-05 - 0.059368% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000446678 - 0.351244% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000314539% [2] +| | | | | | Remainder: 0.00991488 - 7.79653% +| | | | | Remainder: 4e-06 - 0.00314529% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.00260979% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.148e-05 - 0.00902422% [1] +| | | | build response library: 1.852e-05 - 0.0145582% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2959% [1] +| | | | | Remainder: 1.828e-05 - 98.7041% +| | | | Remainder: 4.32e-06 - 0.00339587% +| | | Remainder: 7.64e-06 - 0.0060053% +| | Mini-EM: eval auxiliary physics model evaluator: 0.11884 - 7.32193% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.033736 - 28.3877% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0845262 - 71.1259% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000180839 - 0.213944% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.058171 - 68.8201% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0024067% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.8e-06 - 0.00825154% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.24e-06 - 0.00213165% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000639037 - 1.09855% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00339447 - 5.83533% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00841765 - 14.4705% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00132716 - 2.28147% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00512362 - 8.80786% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00687565 - 11.8197% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0096012 - 16.5051% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.68e-06 - 0.00460711% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.2e-06 - 0.00206288% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153919 - 26.4597% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176223 - 3.0294% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000935078 - 1.60746% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00464358 - 7.98264% [2] +| | | | | Remainder: 4.812e-05 - 0.0827217% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.356e-05 - 0.0160424% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.00222416% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000237199 - 0.280622% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0257693 - 30.4868% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0129931 - 50.4207% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0127586 - 49.5106% [1] +| | | | | Remainder: 1.772e-05 - 0.0687639% +| | | | Remainder: 0.00015236 - 0.180252% +| | | Remainder: 0.000578077 - 0.486432% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422358 - 0.260221% [1] +| | | getWorksets(): 3.2e-06 - 0.075765% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 53.75% [1] +| | | | Remainder: 1.48e-06 - 46.25% +| | | getOrientations(): 7.2e-07 - 0.0170471% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735317 - 17.4098% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889317 - 21.056% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403878 - 9.56245% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123387 - 29.2139% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0246236% [3] +| | | Remainder: 0.000956237 - 22.6404% +| | panzer::ModelEvaluator::create_W_op: 0.0942768 - 5.80854% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.148984 - 9.17911% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000105719 - 0.0709601% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.116475 - 78.18% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00109894% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00131908 - 1.13249% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00360211 - 3.09259% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00429994 - 3.69172% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000405439 - 0.34809% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00487114 - 4.18212% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00421698 - 3.62049% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00115772 - 0.993957% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00380383 - 3.26578% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.68e-06 - 0.00230091% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00219707 - 1.8863% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00867929 - 7.4516% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00136967 - 1.17593% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00843797 - 7.24442% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00899945 - 7.72648% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127102 - 10.9123% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.6e-06 - 0.00738353% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00129472 - 1.11158% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00879425 - 7.5503% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0141665 - 12.1627% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00312771 - 2.68529% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000423078 - 0.363234% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0048491 - 4.1632% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00993144 - 8.52664% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00772669 - 6.63375% [2] +| | | | Remainder: 7.952e-05 - 0.0682719% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.224e-05 - 0.00821567% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000886003% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000487358 - 0.327122% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0317225 - 21.2926% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0316997 - 99.9281% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.388e-05 - 0.0437544% [1] +| | | | Remainder: 8.92e-06 - 0.0281188% +| | | Remainder: 0.00017904 - 0.120174% +| | MaxwellPreconditioner::build: 0.00185179 - 0.114092% [1] +| | | MaxwellPreconditioner: Schur complement: 1.508e-05 - 0.814345% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000969917 - 52.3772% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.371166% [1] +| | | | Ifpack2::Relaxation::compute: 0.00024156 - 24.9052% [1] +| | | | Remainder: 0.000724757 - 74.7236% +| | | MaxwellPreconditioner: Solver S_E: 0.000774557 - 41.8274% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.154927% [1] +| | | | Ifpack2::Relaxation::compute: 0.000360719 - 46.571% [1] +| | | | Remainder: 0.000412638 - 53.2741% +| | | MaxwellPreconditioner: Block preconditioner: 8.344e-05 - 4.5059% [1] +| | | Remainder: 8.8e-06 - 0.475215% +| | Mini-EM: timestepper: 0.756623 - 46.6167% [1] +| | | Mini-EM: Advance Time Step: 0.756621 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0136541 - 1.80462% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000111319 - 0.815276% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129544 - 94.8748% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.0117335% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.328e-05 - 0.642873% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00110008 - 8.49194% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000643397 - 4.96665% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.68e-05 - 0.438463% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000571959 - 4.41519% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000549357 - 4.24071% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.324e-05 - 0.56537% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000138759 - 1.07114% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.8e-06 - 0.0138949% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000152519 - 1.17736% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0012858 - 9.92559% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000503998 - 3.89057% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000180679 - 1.39474% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112696 - 8.69944% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00223383 - 17.2439% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.96e-06 - 0.0382883% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.8119e-05 - 0.680227% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000954717 - 7.36986% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118132 - 9.11906% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001232 - 0.951032% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.3759e-05 - 0.414988% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000569678 - 4.39758% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000964197 - 7.44304% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000257679 - 1.98913% [2] +| | | | | | Remainder: 5.276e-05 - 0.407276% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.508e-05 - 0.110443% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0161123% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000470759 - 3.44774% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.512e-05 - 0.330449% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.224e-05 - 49.2908% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 3.36879% [1] +| | | | | | Remainder: 2.136e-05 - 47.3404% +| | | | | Remainder: 5.5319e-05 - 0.405144% +| | | | Stratimikos: BelosLOWS: 0.738788 - 97.6431% [1] +| | | | | GMRES block system: Operation Op*x: 0.000817917 - 0.110711% [1] +| | | | | Belos::MVT::MvAddMv: 9.324e-05 - 0.0126207% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.737275 - 99.7951% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000277839 - 0.0376846% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.5719e-05 - 23.6536% [2] +| | | | | | | | Belos::MVT::MvDot: 5.9999e-05 - 91.2963% [2] +| | | | | | | | Remainder: 5.72e-06 - 8.70372% +| | | | | | | Belos::MVT::MvScale: 4.188e-05 - 15.0735% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.396e-05 - 33.8181% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.1e-05 - 96.8497% [2] +| | | | | | | | Remainder: 2.96e-06 - 3.15028% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.86e-05 - 10.2937% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.72e-05 - 95.1049% [2] +| | | | | | | | Remainder: 1.4e-06 - 4.8951% +| | | | | | | Remainder: 4.768e-05 - 17.161% +| | | | | | Belos::MVT::MvAddMv: 0.00010676 - 0.0144804% [2] +| | | | | | Belos::MVT::MvNorm: 5.164e-05 - 0.00700418% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.734259 - 99.591% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000355559 - 0.0484242% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.024e-05 - 0.00411844% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00725941 - 0.988672% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00375239 - 51.6899% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000168319 - 4.48565% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.000152559 - 90.6368% [17] +| | | | | | | | | | Remainder: 1.576e-05 - 9.36317% +| | | | | | | | | Belos::MVT::MvScale: 9.4999e-05 - 2.5317% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00194 - 51.7003% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00191436 - 98.6784% [30] +| | | | | | | | | | Remainder: 2.5639e-05 - 1.3216% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00144487 - 38.5054% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00142371 - 98.5356% [30] +| | | | | | | | | | Remainder: 2.1159e-05 - 1.46442% +| | | | | | | | | Remainder: 0.0001042 - 2.7769% +| | | | | | | | Belos::MVT::MvAddMv: 0.000636954 - 8.77418% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00149868 - 20.6446% [17] +| | | | | | | | Belos::MVT::MvNorm: 2.008e-05 - 0.276606% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000239439 - 3.29832% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000172079 - 71.8676% [16] +| | | | | | | | | Remainder: 6.736e-05 - 28.1324% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011804 - 1.62603% [1] +| | | | | | | | Remainder: 0.000993836 - 13.6903% +| | | | | | | GMRES S_E: Operation Op*x: 0.000314079 - 0.042775% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.724524 - 98.6742% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.660217 - 91.1242% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00245771 - 0.372259% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00225067 - 91.5759% [229] +| | | | | | | | | | Remainder: 0.00020704 - 8.42408% +| | | | | | | | | Belos::MVT::MvScale: 0.00150216 - 0.227525% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.354849 - 53.7473% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.354403 - 99.8744% [456] +| | | | | | | | | | Remainder: 0.000445719 - 0.125608% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.29982 - 45.4124% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.299457 - 99.8787% [456] +| | | | | | | | | | Remainder: 0.000363676 - 0.121298% +| | | | | | | | | Remainder: 0.00158767 - 0.240477% +| | | | | | | | Belos::MVT::MvAddMv: 0.00289996 - 0.400257% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00304063 - 0.419673% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00209964 - 69.0526% [229] +| | | | | | | | | Remainder: 0.000940996 - 30.9474% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0487167 - 6.72395% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00141967 - 0.195946% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.164e-05 - 0.00160657% [1] +| | | | | | | | Remainder: 0.00821868 - 1.13436% +| | | | | | | Remainder: 0.00177563 - 0.241827% +| | | | | | GMRES block system: Operation Op*x: 0.00125368 - 0.170042% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.696e-05 - 0.00501306% [1] +| | | | | | Remainder: 0.00128876 - 0.1748% +| | | | | Remainder: 0.000602758 - 0.0815874% +| | | | Mini-EM: Compute responses: 0.00406606 - 0.537398% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000213559 - 5.25223% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00294879 - 72.522% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.56e-06 - 0.15464% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.556e-05 - 2.90153% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000815277 - 27.6479% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.8e-06 - 0.061042% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010684 - 3.62318% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000135998 - 4.61199% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00118988 - 40.3513% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.4e-06 - 0.0474771% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00013028 - 4.41808% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00013096 - 4.44115% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.5559e-05 - 3.24062% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.552e-05 - 0.86544% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.32e-06 - 0.0447641% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000107919 - 3.65977% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.776e-05 - 1.61965% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.14e-05 - 0.386599% [2] +| | | | | | Remainder: 5.676e-05 - 1.92486% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.84e-06 - 0.168222% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0383663% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000480399 - 11.8148% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000233559 - 5.74411% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.308273% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000217159 - 92.9782% [1] +| | | | | | Remainder: 1.568e-05 - 6.71351% +| | | | | Remainder: 0.000181358 - 4.46028% +| | | | Remainder: 0.000112239 - 0.0148342% +| | | Remainder: 2.08e-06 - 0.000274906% +| | Remainder: 0.0217141 - 1.33784% +| Remainder: 3.84e-05 - 0.00236583% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.738788 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.71419 k-cell-steps per second +================================= + +dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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.000758917 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=9450, #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 228 iterations with total CPU time of 0.723017 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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 15 iterations with total CPU time of 0.00734649 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 0.736833 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.61967 [1] +| Mini-EM: Total Time: 1.61963 - 99.9976% [1] +| | Mini-EM: build mesh: 0.000589758 - 0.036413% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000274479 - 46.541% [1] +| | | Remainder: 0.000315279 - 53.459% +| | Mini-EM: build physics blocks: 0.000748997 - 0.0462448% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232319 - 0.0143439% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.138707 - 8.56411% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0509891 - 3.14819% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0203594 - 39.9289% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0163169 - 80.1443% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000709278 - 3.48379% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00327347 - 16.0784% [3] +| | | | Remainder: 5.9759e-05 - 0.293521% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00460878 - 9.03876% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00207499 - 45.0226% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000167119 - 3.6261% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000417839 - 9.06615% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0001824 - 3.95766% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119496 - 25.9278% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000470918 - 10.2178% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.1079e-05 - 0.89132% [3] +| | | | Remainder: 5.9479e-05 - 1.29056% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00522242 - 10.2422% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219183 - 4.29863% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00638514 - 12.5226% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00278947 - 5.47072% [3] +| | | Remainder: 0.00943209 - 18.4982% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00252255 - 0.155748% [2] +| | Mini-EM: setup physics model evaluator: 0.14922 - 9.21322% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.149207 - 99.991% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00171574% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000268084% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.143051 - 95.8743% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.143037 - 99.99% [1] +| | | | | | getWorksets(): 0.1183 - 82.7059% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118296 - 99.9971% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0685855 - 57.9777% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00383971 - 5.59842% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0127272 - 18.5567% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000392759 - 3.08597% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0123207 - 96.8056% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016744 - 1.35902% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.496e-05 - 0.527244% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000322158 - 2.61478% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000992117 - 8.05246% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00251183 - 20.3871% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000499518 - 4.05431% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00195463 - 15.8647% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000113959 - 0.924941% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00359555 - 29.183% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00158579 - 44.1044% [2] +| | | | | | | | | | | | Remainder: 0.00200975 - 55.8956% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00170855 - 13.8674% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000326559 - 2.6505% [2] +| | | | | | | | | | | Remainder: 6.34e-05 - 0.514582% +| | | | | | | | | | Remainder: 1.38e-05 - 0.108429% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0428057 - 62.4122% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0247126 - 57.732% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.608e-05 - 0.267394% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.648e-05 - 0.0666867% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.013397 - 54.2112% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00911397 - 36.8799% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.664e-05 - 0.0673341% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181487 - 7.34392% [2] +| | | | | | | | | | | Remainder: 0.000287559 - 1.16361% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00874745 - 20.4352% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565542 - 13.2118% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.5399e-05 - 0.199504% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187031 - 4.36931% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139416 - 3.25694% [2] +| | | | | | | | | | Remainder: 0.000340399 - 0.795218% +| | | | | | | | | Remainder: 0.00921288 - 13.4327% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0496833 - 41.999% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0496189 - 99.8702% [4] +| | | | | | | | | Remainder: 6.448e-05 - 0.129782% +| | | | | | | | Remainder: 2.752e-05 - 0.0232636% +| | | | | | | Remainder: 3.4e-06 - 0.00287405% +| | | | | | getOrientations(): 1.148e-05 - 0.00802591% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743557 - 0.519836% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000691637 - 0.483538% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000367959 - 0.257248% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118559 - 0.0828871% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000845197 - 0.590895% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000559297% [2] +| | | | | | Remainder: 0.0219578 - 15.3512% +| | | | | Remainder: 1.424e-05 - 0.00995449% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00554934% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.508e-05 - 0.0101068% [1] +| | | | build response library: 0.0061093 - 4.09451% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00602154 - 98.5635% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0511497% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 70.1299% [1] +| | | | | | | Remainder: 9.2e-07 - 29.8701% +| | | | | | getOrientations(): 4.4e-07 - 0.0073071% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728117 - 12.0919% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000876997 - 14.5643% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393198 - 6.52986% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114676 - 19.0442% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0172713% [3] +| | | | | | Remainder: 0.00287191 - 47.694% +| | | | | Remainder: 8.776e-05 - 1.4365% +| | | | Remainder: 2.028e-05 - 0.0135919% +| | | Remainder: 1.344e-05 - 0.00900681% +| | Mini-EM: setup auxiliary physics model evaluator: 0.128574 - 7.93849% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.128566 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000560022% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000373348% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.128524 - 99.9671% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.12852 - 99.9966% [1] +| | | | | | getWorksets(): 0.0820036 - 63.8062% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0820026 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0525788 - 64.1185% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00284051 - 5.40238% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0101776 - 19.3569% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000291079 - 2.85998% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00988212 - 97.0964% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001068 - 1.08074% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.436e-05 - 0.651277% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000275639 - 2.78927% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000914397 - 9.25304% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00203467 - 20.5894% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000451319 - 4.56702% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00150219 - 15.2011% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.26e-05 - 0.532274% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00283407 - 28.6788% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00129499 - 45.6938% [2] +| | | | | | | | | | | | Remainder: 0.00153908 - 54.3062% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00129896 - 13.1445% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000324399 - 3.28268% [2] +| | | | | | | | | | | Remainder: 2.272e-05 - 0.22991% +| | | | | | | | | | Remainder: 4.44e-06 - 0.043625% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0314234 - 59.7643% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0184355 - 58.668% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.904e-05 - 0.157522% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.496e-05 - 0.0811478% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00888181 - 48.1778% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0094534 - 51.2783% [2] +| | | | | | | | | | | Remainder: 5.6279e-05 - 0.305275% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0062803 - 19.9861% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00511206 - 16.2683% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.744e-05 - 0.119147% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0012298 - 3.91363% [2] +| | | | | | | | | | Remainder: 0.000328318 - 1.04482% +| | | | | | | | | Remainder: 0.00813729 - 15.4764% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.029414 - 35.8696% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0293797 - 99.8833% [2] +| | | | | | | | | Remainder: 3.432e-05 - 0.116679% +| | | | | | | | Remainder: 9.72e-06 - 0.0118533% +| | | | | | | Remainder: 1e-06 - 0.00121946% +| | | | | | getOrientations(): 1.244e-05 - 0.00967945% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000406399 - 0.316215% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000343758 - 0.267475% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019644 - 0.152848% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0340811 - 26.5182% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0340601 - 99.9383% [1] +| | | | | | | Remainder: 2.104e-05 - 0.0617351% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000427398 - 0.332554% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00034236% [2] +| | | | | | Remainder: 0.0110482 - 8.59647% +| | | | | Remainder: 4.32e-06 - 0.00336124% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00283122% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.216e-05 - 0.00945815% [1] +| | | | build response library: 2.008e-05 - 0.0156184% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.19522% [1] +| | | | | Remainder: 1.984e-05 - 98.8048% +| | | | Remainder: 5.16e-06 - 0.00401349% +| | | Remainder: 8.08e-06 - 0.0062843% +| | Mini-EM: eval auxiliary physics model evaluator: 0.119361 - 7.36963% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0336178 - 28.1648% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0846504 - 70.9197% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001642 - 0.193974% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0588296 - 69.4971% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00265173% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.44e-06 - 0.00754722% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.44e-06 - 0.00244775% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000642117 - 1.09149% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00339351 - 5.76836% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00857401 - 14.5743% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00130999 - 2.22676% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0053803 - 9.14556% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00692733 - 11.7752% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00971028 - 16.5058% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.04e-06 - 0.00516747% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.28e-06 - 0.00217577% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153911 - 26.1621% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178987 - 3.04247% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000967917 - 1.64529% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00468434 - 7.96256% [2] +| | | | | Remainder: 4.7119e-05 - 0.080094% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.392e-05 - 0.0164441% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.00226815% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000237079 - 0.280068% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0252536 - 29.8328% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0126911 - 50.2546% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0125454 - 49.6774% [1] +| | | | | Remainder: 1.716e-05 - 0.0679506% +| | | | Remainder: 0.000150079 - 0.177293% +| | | Remainder: 0.00109284 - 0.915572% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415743 - 0.256689% [1] +| | | getWorksets(): 2.88e-06 - 0.0692736% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 62.5% [1] +| | | | Remainder: 1.08e-06 - 37.5% +| | | getOrientations(): 7.6e-07 - 0.0182805% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726598 - 17.4771% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000890516 - 21.4199% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397319 - 9.55685% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117876 - 28.353% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0259776% [3] +| | | Remainder: 0.000959517 - 23.0796% +| | panzer::ModelEvaluator::create_W_op: 0.0937755 - 5.78992% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.150662 - 9.3022% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000107479 - 0.071338% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.117577 - 78.0405% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00139483% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0014606 - 1.24224% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00368131 - 3.13097% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00434462 - 3.69513% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000407919 - 0.346938% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00489878 - 4.16644% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0042861 - 3.64536% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00113144 - 0.962293% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00380223 - 3.23382% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.92e-06 - 0.00248348% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00223767 - 1.90315% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00877245 - 7.46102% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00141127 - 1.2003% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00879449 - 7.47976% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00901813 - 7.66997% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0126873 - 10.7906% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.16e-06 - 0.00779063% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00145299 - 1.23578% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00885113 - 7.52794% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0141419 - 12.0277% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00302903 - 2.57621% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000421199 - 0.358232% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0049531 - 4.21264% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00998372 - 8.49122% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00772217 - 6.56775% [2] +| | | | Remainder: 7.384e-05 - 0.0628014% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.284e-05 - 0.00852241% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000769937% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000461559 - 0.306355% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0323264 - 21.4563% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.032302 - 99.9245% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.424e-05 - 0.0440507% [1] +| | | | Remainder: 1.016e-05 - 0.0314295% +| | | Remainder: 0.000175119 - 0.116233% +| | MaxwellPreconditioner::build: 0.00186139 - 0.114927% [1] +| | | MaxwellPreconditioner: Schur complement: 1.524e-05 - 0.818742% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000983997 - 52.8635% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.36179% [1] +| | | | Ifpack2::Relaxation::compute: 0.000246199 - 25.0203% [1] +| | | | Remainder: 0.000734238 - 74.6179% +| | | MaxwellPreconditioner: Solver S_E: 0.000769397 - 41.3345% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.155966% [1] +| | | | Ifpack2::Relaxation::compute: 0.000354639 - 46.0931% [1] +| | | | Remainder: 0.000413558 - 53.7509% +| | | MaxwellPreconditioner: Block preconditioner: 8.4159e-05 - 4.52129% [1] +| | | Remainder: 8.6e-06 - 0.46202% +| | Mini-EM: timestepper: 0.755039 - 46.6179% [1] +| | | Mini-EM: Advance Time Step: 0.755037 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0136481 - 1.80761% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000111 - 0.8133% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129738 - 95.0596% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0144907% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.472e-05 - 0.653007% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00111372 - 8.58433% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000642237 - 4.95025% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.696e-05 - 0.439038% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000558677 - 4.30618% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000542919 - 4.18472% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.416e-05 - 0.571612% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000137598 - 1.06058% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.88e-06 - 0.0144907% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015284 - 1.17806% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00129075 - 9.94891% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000538438 - 4.15019% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000169879 - 1.3094% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112072 - 8.63828% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00226479 - 17.4566% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.84e-06 - 0.0373059% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.5e-05 - 0.655165% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000924236 - 7.12385% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00123771 - 9.54009% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001246 - 0.960395% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.408e-05 - 0.416839% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000524558 - 4.0432% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000957116 - 7.37728% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000256199 - 1.97474% [2] +| | | | | | Remainder: 5.332e-05 - 0.410981% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.452e-05 - 0.106388% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0164125% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000443999 - 3.25319% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.648e-05 - 0.34056% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.452e-05 - 52.7539% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.16e-06 - 2.4957% [1] +| | | | | | Remainder: 2.08e-05 - 44.7504% +| | | | | Remainder: 5.6038e-05 - 0.410592% +| | | | Stratimikos: BelosLOWS: 0.736874 - 97.5944% [1] +| | | | | GMRES block system: Operation Op*x: 0.000852677 - 0.115715% [1] +| | | | | Belos::MVT::MvAddMv: 8.984e-05 - 0.012192% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.735323 - 99.7895% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00028552 - 0.0388292% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.652e-05 - 23.2978% [2] +| | | | | | | | Belos::MVT::MvDot: 6.148e-05 - 92.4233% [2] +| | | | | | | | Remainder: 5.04e-06 - 7.57667% +| | | | | | | Belos::MVT::MvScale: 4.308e-05 - 15.0883% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.56e-05 - 33.4828% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.252e-05 - 96.7782% [2] +| | | | | | | | Remainder: 3.08e-06 - 3.22176% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.824e-05 - 9.89073% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.688e-05 - 95.1841% [2] +| | | | | | | | Remainder: 1.36e-06 - 4.81586% +| | | | | | | Remainder: 5.208e-05 - 18.2404% +| | | | | | Belos::MVT::MvAddMv: 0.000117119 - 0.0159276% [2] +| | | | | | Belos::MVT::MvNorm: 5.44e-05 - 0.00739811% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.732018 - 99.5505% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000381198 - 0.052075% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.0399e-05 - 0.00415277% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00733721 - 1.00233% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00380107 - 51.8053% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000167279 - 4.40084% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.000152119 - 90.9373% [17] +| | | | | | | | | | Remainder: 1.516e-05 - 9.0627% +| | | | | | | | | Belos::MVT::MvScale: 9.824e-05 - 2.58454% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00198232 - 52.1516% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00195784 - 98.7651% [30] +| | | | | | | | | | Remainder: 2.448e-05 - 1.23492% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00144699 - 38.0681% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00142699 - 98.6178% [30] +| | | | | | | | | | Remainder: 2e-05 - 1.38218% +| | | | | | | | | Remainder: 0.00010624 - 2.795% +| | | | | | | | Belos::MVT::MvAddMv: 0.000637397 - 8.68718% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00150716 - 20.5412% [17] +| | | | | | | | Belos::MVT::MvNorm: 2.072e-05 - 0.282396% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000246237 - 3.356% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000176318 - 71.605% [16] +| | | | | | | | | Remainder: 6.9919e-05 - 28.395% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011876 - 1.6186% [1] +| | | | | | | | Remainder: 0.00100588 - 13.7092% +| | | | | | | GMRES S_E: Operation Op*x: 0.000307479 - 0.0420043% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.722467 - 98.6952% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.658951 - 91.2084% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00242783 - 0.368439% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00223659 - 92.123% [229] +| | | | | | | | | | Remainder: 0.00019124 - 7.87698% +| | | | | | | | | Belos::MVT::MvScale: 0.00151867 - 0.230469% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.354462 - 53.792% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.35403 - 99.8779% [456] +| | | | | | | | | | Remainder: 0.00043272 - 0.122078% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.298971 - 45.3708% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.298599 - 99.8754% [456] +| | | | | | | | | | Remainder: 0.000372639 - 0.12464% +| | | | | | | | | Remainder: 0.00157035 - 0.238311% +| | | | | | | | Belos::MVT::MvAddMv: 0.00268263 - 0.371316% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00304818 - 0.421913% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00209967 - 68.8826% [229] +| | | | | | | | | Remainder: 0.000948516 - 31.1174% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0480568 - 6.65177% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00142055 - 0.196626% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.176e-05 - 0.00162776% [1] +| | | | | | | | Remainder: 0.00829616 - 1.14831% +| | | | | | | Remainder: 0.00149479 - 0.204202% +| | | | | | GMRES block system: Operation Op*x: 0.00149496 - 0.203306% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.22e-05 - 0.00573898% [1] +| | | | | | Remainder: 0.00131079 - 0.178261% +| | | | | Remainder: 0.000608358 - 0.0825593% +| | | | Mini-EM: Compute responses: 0.0044007 - 0.582846% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000229399 - 5.21278% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00328415 - 74.6278% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 0.127887% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.604e-05 - 2.92435% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000888476 - 27.0535% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.88e-06 - 0.0572447% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00012436 - 3.78667% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012284 - 3.74039% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00139259 - 42.4035% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.0499368% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00012024 - 3.66122% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000155279 - 4.72814% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000106639 - 3.24708% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.572e-05 - 0.783156% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.64e-06 - 0.0499368% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001342 - 4.0863% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.624e-05 - 1.40798% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.348e-05 - 0.410457% [2] +| | | | | | Remainder: 4.868e-05 - 1.48227% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.48e-06 - 0.169973% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0345399% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000453518 - 10.3056% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000239519 - 5.44274% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.283902% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000220799 - 92.1843% [1] +| | | | | | Remainder: 1.804e-05 - 7.53176% +| | | | | Remainder: 0.000185119 - 4.20658% +| | | | Remainder: 0.0001144 - 0.0151516% +| | | Remainder: 2.48e-06 - 0.00032846% +| | Remainder: 0.0231927 - 1.43197% +| Remainder: 3.948e-05 - 0.00243753% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.736874 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.72384 k-cell-steps per second +================================= + +dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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.000769557 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=9450, #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 228 iterations with total CPU time of 0.725701 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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 15 iterations with total CPU time of 0.00746433 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 0.739987 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.62797 [1] +| Mini-EM: Total Time: 1.62793 - 99.9975% [1] +| | Mini-EM: build mesh: 0.000603997 - 0.0371021% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000287079 - 47.5299% [1] +| | | Remainder: 0.000316918 - 52.4701% +| | Mini-EM: build physics blocks: 0.000767638 - 0.0471542% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239199 - 0.0146934% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.141492 - 8.69151% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0521676 - 3.20453% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.020417 - 39.1374% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.016431 - 80.4771% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000647357 - 3.17068% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00327503 - 16.0407% [3] +| | | | Remainder: 6.3599e-05 - 0.3115% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00462558 - 8.86678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00211795 - 45.7878% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000156958 - 3.39326% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000427079 - 9.23298% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00018224 - 3.93983% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001167 - 25.2292% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000469957 - 10.16% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.124e-05 - 0.891563% [3] +| | | | Remainder: 6.316e-05 - 1.36545% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0052623 - 10.0873% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00220019 - 4.21755% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00648814 - 12.4371% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00280503 - 5.37696% [3] +| | | Remainder: 0.0103693 - 19.877% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00254671 - 0.156438% [2] +| | Mini-EM: setup physics model evaluator: 0.149927 - 9.20965% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.149912 - 99.9903% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.0016543% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000320187% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.143599 - 95.789% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.143585 - 99.9901% [1] +| | | | | | getWorksets(): 0.118356 - 82.4289% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118352 - 99.9968% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0686981 - 58.0456% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00389379 - 5.66797% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.012797 - 18.6279% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000383958 - 3.00038% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0124001 - 96.8987% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000176279 - 1.42159% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.796e-05 - 0.54806% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000324679 - 2.61836% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000998156 - 8.04957% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00256223 - 20.663% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000501877 - 4.04736% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00196243 - 15.8259% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.704e-05 - 0.782574% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00358891 - 28.9425% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00158679 - 44.2138% [2] +| | | | | | | | | | | | Remainder: 0.00200211 - 55.7862% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00172379 - 13.9014% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000328638 - 2.65028% [2] +| | | | | | | | | | | Remainder: 6.812e-05 - 0.54935% +| | | | | | | | | | Remainder: 1.292e-05 - 0.100961% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0436116 - 63.4829% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0256595 - 58.8366% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.496e-05 - 0.253161% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.792e-05 - 0.0698376% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139513 - 54.371% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00949609 - 37.008% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.768e-05 - 0.0689022% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181343 - 7.06729% [2] +| | | | | | | | | | | Remainder: 0.000298118 - 1.16182% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00856137 - 19.631% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0057791 - 13.2513% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.26e-05 - 0.189399% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187355 - 4.29601% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139847 - 3.20666% [2] +| | | | | | | | | | Remainder: 0.000256917 - 0.589103% +| | | | | | | | | Remainder: 0.00839577 - 12.2213% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0496255 - 41.9305% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0495647 - 99.8773% [4] +| | | | | | | | | Remainder: 6.088e-05 - 0.122679% +| | | | | | | | Remainder: 2.836e-05 - 0.0239624% +| | | | | | | Remainder: 3.76e-06 - 0.00317686% +| | | | | | getOrientations(): 1.196e-05 - 0.00832955% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738837 - 0.514563% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000711477 - 0.495509% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369679 - 0.257463% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122079 - 0.085022% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000864237 - 0.601898% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000501444% [2] +| | | | | | Remainder: 0.0224105 - 15.6078% +| | | | | Remainder: 1.42e-05 - 0.00988862% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00552323% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.010913% [1] +| | | | build response library: 0.00626374 - 4.17827% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0061711 - 98.521% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0512065% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.8e-07 - 0.0077782% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746117 - 12.0905% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903877 - 14.6469% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397798 - 6.44615% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119256 - 19.3249% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0168528% [3] +| | | | | | Remainder: 0.00292607 - 47.4157% +| | | | | Remainder: 9.264e-05 - 1.47899% +| | | | Remainder: 2.152e-05 - 0.0143551% +| | | Remainder: 1.448e-05 - 0.00965805% +| | Mini-EM: setup auxiliary physics model evaluator: 0.128047 - 7.86559% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.128037 - 99.9925% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000562338% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000468615% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.127993 - 99.9655% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.127989 - 99.9967% [1] +| | | | | | getWorksets(): 0.0815524 - 63.7185% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0815512 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0517898 - 63.5059% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00287443 - 5.55018% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0102523 - 19.7959% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000294959 - 2.87701% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00995284 - 97.0793% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000113239 - 1.13776% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.668e-05 - 0.669959% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000282519 - 2.83858% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000907116 - 9.11414% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00208599 - 20.9588% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000456479 - 4.58642% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00152119 - 15.284% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.2999e-05 - 0.532501% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00281723 - 28.3058% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130572 - 46.3475% [2] +| | | | | | | | | | | | Remainder: 0.00151151 - 53.6525% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130068 - 13.0684% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000325039 - 3.26579% [2] +| | | | | | | | | | | Remainder: 2.3679e-05 - 0.237912% +| | | | | | | | | | Remainder: 4.48e-06 - 0.0436976% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0313912 - 60.6127% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0185718 - 59.1625% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.9159e-05 - 0.157007% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.528e-05 - 0.0822752% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00936108 - 50.4048% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00911049 - 49.0555% [2] +| | | | | | | | | | | Remainder: 5.58e-05 - 0.300455% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0061027 - 19.4408% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00521606 - 16.6163% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.784e-05 - 0.120543% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00123087 - 3.92108% [2] +| | | | | | | | | | Remainder: 0.000231919 - 0.738803% +| | | | | | | | | Remainder: 0.00727193 - 14.0412% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0297506 - 36.4808% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0297153 - 99.8815% [2] +| | | | | | | | | Remainder: 3.524e-05 - 0.118452% +| | | | | | | | Remainder: 1.08e-05 - 0.0132432% +| | | | | | | Remainder: 1.16e-06 - 0.0014224% +| | | | | | getOrientations(): 1.232e-05 - 0.00962586% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000415838 - 0.324903% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347559 - 0.271555% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199279 - 0.155701% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0344057 - 26.8819% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.034384 - 99.9369% [1] +| | | | | | | Remainder: 2.172e-05 - 0.0631291% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000438798 - 0.342842% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000343781% [2] +| | | | | | Remainder: 0.0106162 - 8.29465% +| | | | | Remainder: 4.2e-06 - 0.00328144% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.00296789% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3839e-05 - 0.0108086% [1] +| | | | build response library: 2.008e-05 - 0.015683% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.19522% [1] +| | | | | Remainder: 1.984e-05 - 98.8048% +| | | | Remainder: 5.16e-06 - 0.00403009% +| | | Remainder: 9.6e-06 - 0.00749728% +| | Mini-EM: eval auxiliary physics model evaluator: 0.120981 - 7.4316% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0344828 - 28.5026% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0853984 - 70.588% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000166199 - 0.194616% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0591805 - 69.2993% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00351467% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.16e-06 - 0.00871909% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.48e-06 - 0.00250083% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000581198 - 0.982078% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00347399 - 5.87016% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00831593 - 14.0518% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00138707 - 2.34381% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0056939 - 9.62125% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00698801 - 11.808% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00973032 - 16.4418% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.96e-06 - 0.00500165% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.28e-06 - 0.00216288% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153941 - 26.0122% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00180903 - 3.05681% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0010448 - 1.76544% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00469726 - 7.93718% [2] +| | | | | Remainder: 5.184e-05 - 0.0875965% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.448e-05 - 0.0169558% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.0023888% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000250559 - 0.2934% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0256287 - 30.0108% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0128768 - 50.2437% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.012734 - 49.6865% [1] +| | | | | Remainder: 1.788e-05 - 0.0697654% +| | | | Remainder: 0.00015588 - 0.182533% +| | | Remainder: 0.00110027 - 0.909457% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00423926 - 0.260408% [1] +| | | getWorksets(): 3.28e-06 - 0.0773719% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 63.4146% [1] +| | | | Remainder: 1.2e-06 - 36.5854% +| | | getOrientations(): 8e-07 - 0.0188712% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746317 - 17.6049% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887557 - 20.9366% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400958 - 9.4582% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120308 - 28.3794% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.023589% [3] +| | | Remainder: 0.000996276 - 23.5012% +| | panzer::ModelEvaluator::create_W_op: 0.0943714 - 5.79701% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.149856 - 9.20528% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000109319 - 0.0729495% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.116622 - 77.8231% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00137195% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000791037 - 0.678289% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00369163 - 3.16545% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00430378 - 3.69036% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000400119 - 0.343089% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00490814 - 4.20858% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00422474 - 3.62258% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0011352 - 0.973394% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00384911 - 3.30049% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.00243521% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00220747 - 1.89284% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00866877 - 7.43319% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00143375 - 1.2294% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00907733 - 7.78352% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00906257 - 7.77086% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127368 - 10.9214% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.52e-06 - 0.00644816% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000759117 - 0.650919% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00887989 - 7.61422% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0142745 - 12.2399% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00302371 - 2.59273% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000438359 - 0.375879% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0049171 - 4.21626% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0100069 - 8.58062% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00773693 - 6.63417% [2] +| | | | Remainder: 8.3479e-05 - 0.0715806% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.304e-05 - 0.0087017% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000854155% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000512918 - 0.342274% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0324118 - 21.6287% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0323882 - 99.9269% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.444e-05 - 0.0445516% [1] +| | | | Remainder: 9.24e-06 - 0.0285081% +| | | Remainder: 0.00018496 - 0.123425% +| | MaxwellPreconditioner::build: 0.00194495 - 0.119474% [1] +| | | MaxwellPreconditioner: Schur complement: 1.596e-05 - 0.820585% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00103532 - 53.2309% [1] +| | | | Ifpack2::Relaxation::initialize: 4e-06 - 0.386355% [1] +| | | | Ifpack2::Relaxation::compute: 0.000250079 - 24.1548% [1] +| | | | Remainder: 0.000781237 - 75.4588% +| | | MaxwellPreconditioner: Solver S_E: 0.000795157 - 40.8831% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.181096% [1] +| | | | Ifpack2::Relaxation::compute: 0.000364918 - 45.8926% [1] +| | | | Remainder: 0.000428799 - 53.9263% +| | | MaxwellPreconditioner: Block preconditioner: 8.904e-05 - 4.578% [1] +| | | Remainder: 9.48e-06 - 0.487415% +| | Mini-EM: timestepper: 0.758414 - 46.5876% [1] +| | | Mini-EM: Advance Time Step: 0.75841 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0139916 - 1.84486% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000112279 - 0.802475% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0132138 - 94.4407% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0118059% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.48e-05 - 0.641756% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00113268 - 8.57195% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000675597 - 5.11283% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.704e-05 - 0.431672% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000572878 - 4.33547% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000557118 - 4.2162% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.656e-05 - 0.579396% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000138839 - 1.05072% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.44e-06 - 0.0108977% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015304 - 1.15819% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00135663 - 10.2668% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000553879 - 4.19169% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000232478 - 1.75936% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112924 - 8.54592% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00227375 - 17.2075% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.88e-06 - 0.0369312% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.6279e-05 - 0.652949% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000944877 - 7.15071% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118863 - 8.99544% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001278 - 0.967174% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.464e-05 - 0.413509% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000556078 - 4.20833% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000939516 - 7.11014% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000256719 - 1.94282% [2] +| | | | | | Remainder: 5.68e-05 - 0.429855% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.468e-05 - 0.10492% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0154378% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000542598 - 3.87803% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.716e-05 - 0.33706% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.384e-05 - 50.5513% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 2.71416% [1] +| | | | | | Remainder: 2.204e-05 - 46.7345% +| | | | | Remainder: 5.8959e-05 - 0.421389% +| | | | Stratimikos: BelosLOWS: 0.740028 - 97.5763% [1] +| | | | | GMRES block system: Operation Op*x: 0.000837797 - 0.113211% [1] +| | | | | Belos::MVT::MvAddMv: 9.888e-05 - 0.0133617% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.738471 - 99.7896% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000286159 - 0.0387502% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 7.008e-05 - 24.4899% [2] +| | | | | | | | Belos::MVT::MvDot: 6.408e-05 - 91.4384% [2] +| | | | | | | | Remainder: 6e-06 - 8.56164% +| | | | | | | Belos::MVT::MvScale: 4.356e-05 - 15.2223% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.2159e-05 - 32.2055% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.9279e-05 - 96.875% [2] +| | | | | | | | Remainder: 2.88e-06 - 3.12503% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.96e-05 - 10.3439% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.832e-05 - 95.6757% [2] +| | | | | | | | Remainder: 1.28e-06 - 4.32432% +| | | | | | | Remainder: 5.076e-05 - 17.7384% +| | | | | | Belos::MVT::MvAddMv: 9.36e-05 - 0.0126748% [2] +| | | | | | Belos::MVT::MvNorm: 5.66e-05 - 0.00766448% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.735111 - 99.5449% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000414279 - 0.056356% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.072e-05 - 0.00417896% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00741681 - 1.00894% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00380963 - 51.3647% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000168479 - 4.42246% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.000151519 - 89.9335% [17] +| | | | | | | | | | Remainder: 1.696e-05 - 10.0665% +| | | | | | | | | Belos::MVT::MvScale: 9.9759e-05 - 2.6186% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00197964 - 51.9641% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00195464 - 98.7371% [30] +| | | | | | | | | | Remainder: 2.5e-05 - 1.26286% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00145247 - 38.1263% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00143247 - 98.623% [30] +| | | | | | | | | | Remainder: 2e-05 - 1.37696% +| | | | | | | | | Remainder: 0.00010928 - 2.86852% +| | | | | | | | Belos::MVT::MvAddMv: 0.000662317 - 8.92994% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00152727 - 20.5921% [17] +| | | | | | | | Belos::MVT::MvNorm: 2.116e-05 - 0.285298% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000243518 - 3.28332% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000171959 - 70.6145% [16] +| | | | | | | | | Remainder: 7.1559e-05 - 29.3855% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011984 - 1.61579% [1] +| | | | | | | | Remainder: 0.00103308 - 13.9288% +| | | | | | | GMRES S_E: Operation Op*x: 0.000321879 - 0.0437865% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.725097 - 98.6377% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.660771 - 91.1287% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00245871 - 0.372097% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00226247 - 92.0186% [229] +| | | | | | | | | | Remainder: 0.00019624 - 7.98142% +| | | | | | | | | Belos::MVT::MvScale: 0.00154719 - 0.23415% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.354988 - 53.7233% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.354557 - 99.8786% [456] +| | | | | | | | | | Remainder: 0.000431039 - 0.121424% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.30009 - 45.4151% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.299723 - 99.8777% [456] +| | | | | | | | | | Remainder: 0.000367159 - 0.12235% +| | | | | | | | | Remainder: 0.00168751 - 0.255386% +| | | | | | | | Belos::MVT::MvAddMv: 0.00265651 - 0.366366% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00309015 - 0.426171% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00210124 - 67.9979% [229] +| | | | | | | | | Remainder: 0.000988914 - 32.0021% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0486075 - 6.70359% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00142203 - 0.196116% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.276e-05 - 0.00175977% [1] +| | | | | | | | Remainder: 0.00853649 - 1.17729% +| | | | | | | Remainder: 0.00183039 - 0.248996% +| | | | | | GMRES block system: Operation Op*x: 0.00142548 - 0.19303% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.2959e-05 - 0.00581729% [1] +| | | | | | Remainder: 0.00145591 - 0.197152% +| | | | | Remainder: 0.000620198 - 0.0838073% +| | | | Mini-EM: Compute responses: 0.0042719 - 0.563271% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000222719 - 5.21358% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00311959 - 73.0257% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.137198% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.0799e-05 - 2.91061% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000871077 - 27.9228% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.16e-06 - 0.0692399% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000141759 - 4.54416% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00014292 - 4.58137% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00123372 - 39.5474% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.052571% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000134839 - 4.32233% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000138759 - 4.44799% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00011416 - 3.65946% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.696e-05 - 0.864216% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.32e-06 - 0.0423133% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.216e-05 - 2.95424% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.768e-05 - 1.52841% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.308e-05 - 0.419286% [2] +| | | | | | Remainder: 6.228e-05 - 1.99642% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.8e-06 - 0.15918% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0365177% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000486798 - 11.3953% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000239119 - 5.59748% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.267649% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000222039 - 92.8571% [1] +| | | | | | Remainder: 1.644e-05 - 6.87524% +| | | | | Remainder: 0.000195319 - 4.57218% +| | | | Remainder: 0.00011796 - 0.0155536% +| | | Remainder: 4.64e-06 - 0.000611803% +| | Remainder: 0.0223344 - 1.37195% +| Remainder: 4.028e-05 - 0.00247424% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.740028 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.70797 k-cell-steps per second +================================= + +dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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.000755197 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=9450, #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 228 iterations with total CPU time of 0.724917 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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 15 iterations with total CPU time of 0.00685661 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 0.738396 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.62186 [1] +| Mini-EM: Total Time: 1.62182 - 99.9976% [1] +| | Mini-EM: build mesh: 0.000599518 - 0.0369658% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000283879 - 47.3512% [1] +| | | Remainder: 0.000315639 - 52.6488% +| | Mini-EM: build physics blocks: 0.000748077 - 0.0461259% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233919 - 0.0144233% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.143463 - 8.84581% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0511422 - 3.15339% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0204036 - 39.8959% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0163305 - 80.037% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000659437 - 3.23196% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00335511 - 16.4437% [3] +| | | | Remainder: 5.864e-05 - 0.2874% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00463802 - 9.06888% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00209079 - 45.0794% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00014988 - 3.23155% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000430718 - 9.28667% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000181679 - 3.91717% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121388 - 26.1723% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000468758 - 10.1069% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.964e-05 - 0.854675% [3] +| | | | Remainder: 6.268e-05 - 1.35144% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00521878 - 10.2045% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219507 - 4.2921% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00651426 - 12.7375% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00273903 - 5.35572% [3] +| | | Remainder: 0.00943336 - 18.4454% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00234263 - 0.144445% [2] +| | Mini-EM: setup physics model evaluator: 0.149305 - 9.20601% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.14929 - 99.9903% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.00187554% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000294728% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.143009 - 95.7927% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.142994 - 99.9894% [1] +| | | | | | getWorksets(): 0.11818 - 82.6465% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118176 - 99.9969% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0690594 - 58.4378% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00377354 - 5.4642% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126284 - 18.2863% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000374119 - 2.96252% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0122411 - 96.933% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000166159 - 1.35739% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.468e-05 - 0.528385% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000317079 - 2.59029% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000985516 - 8.05089% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00252663 - 20.6406% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000508238 - 4.15191% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00191475 - 15.642% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.6119e-05 - 0.785217% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00354147 - 28.931% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00156155 - 44.0934% [2] +| | | | | | | | | | | | Remainder: 0.00197991 - 55.9066% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00172239 - 14.0706% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000331998 - 2.71216% [2] +| | | | | | | | | | | Remainder: 6.604e-05 - 0.539495% +| | | | | | | | | | Remainder: 1.32e-05 - 0.104526% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0434786 - 62.9583% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.025418 - 58.461% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.5399e-05 - 0.257294% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.692e-05 - 0.0665669% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0138021 - 54.3005% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00939836 - 36.9752% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.72e-05 - 0.0676685% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181791 - 7.15206% [2] +| | | | | | | | | | | Remainder: 0.00030012 - 1.18074% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00870001 - 20.0098% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00562426 - 12.9357% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.5959e-05 - 0.197704% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187203 - 4.30564% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00140043 - 3.22097% [2] +| | | | | | | | | | Remainder: 0.000377919 - 0.869206% +| | | | | | | | | Remainder: 0.00917881 - 13.2912% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0490897 - 41.5395% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0490264 - 99.8709% [4] +| | | | | | | | | Remainder: 6.336e-05 - 0.12907% +| | | | | | | | Remainder: 2.68e-05 - 0.0226781% +| | | | | | | Remainder: 3.64e-06 - 0.00308006% +| | | | | | getOrientations(): 1.144e-05 - 0.00800034% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719078 - 0.502873% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000723477 - 0.505949% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000367359 - 0.256905% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118959 - 0.0831916% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000863277 - 0.603716% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000587437% [2] +| | | | | | Remainder: 0.02201 - 15.3923% +| | | | | Remainder: 1.512e-05 - 0.0105728% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.00551945% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.0102887% [1] +| | | | build response library: 0.00623378 - 4.17561% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00614782 - 98.6211% [1] +| | | | | | getWorksets(): 2.72e-06 - 0.0442433% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 72.0588% [1] +| | | | | | | Remainder: 7.6e-07 - 27.9412% +| | | | | | getOrientations(): 4.8e-07 - 0.00780765% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731718 - 11.9021% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895836 - 14.5716% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403399 - 6.56166% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118852 - 19.3323% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0201698% [3] +| | | | | | Remainder: 0.00292391 - 47.5601% +| | | | | Remainder: 8.596e-05 - 1.37894% +| | | | Remainder: 2.0399e-05 - 0.013664% +| | | Remainder: 1.444e-05 - 0.00967151% +| | Mini-EM: setup auxiliary physics model evaluator: 0.127525 - 7.86307% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.127516 - 99.9931% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000564636% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000345055% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.127474 - 99.9672% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.12747 - 99.9968% [1] +| | | | | | getWorksets(): 0.0814985 - 63.9354% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0814974 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0521033 - 63.9325% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285067 - 5.47119% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.010177 - 19.5324% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000289118 - 2.84088% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00988384 - 97.119% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010548 - 1.0672% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.3e-05 - 0.637404% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000277079 - 2.80335% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000912517 - 9.23241% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00205047 - 20.7457% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000462919 - 4.68359% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00150043 - 15.1807% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.156e-05 - 0.521659% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00281055 - 28.4358% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130459 - 46.4178% [2] +| | | | | | | | | | | | Remainder: 0.00150596 - 53.5822% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130251 - 13.1782% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000323359 - 3.27159% [2] +| | | | | | | | | | | Remainder: 2.396e-05 - 0.242416% +| | | | | | | | | | Remainder: 4.08e-06 - 0.0400902% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0312888 - 60.0514% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0184605 - 59.0003% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.752e-05 - 0.149075% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.5e-05 - 0.0812548% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0092662 - 50.1949% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00909489 - 49.2669% [2] +| | | | | | | | | | | Remainder: 5.684e-05 - 0.307901% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00622946 - 19.9096% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00508198 - 16.2422% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.696e-05 - 0.118125% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00123011 - 3.93149% [2] +| | | | | | | | | | Remainder: 0.0002498 - 0.79837% +| | | | | | | | | Remainder: 0.00778681 - 14.945% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0293843 - 36.0555% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0293515 - 99.8882% [2] +| | | | | | | | | Remainder: 3.2839e-05 - 0.111757% +| | | | | | | | Remainder: 9.8e-06 - 0.0120249% +| | | | | | | Remainder: 1.08e-06 - 0.00132518% +| | | | | | getOrientations(): 1.172e-05 - 0.00919433% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000395599 - 0.310347% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000342838 - 0.268956% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019696 - 0.154515% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0339228 - 26.6124% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0339033 - 99.9426% [1] +| | | | | | | Remainder: 1.948e-05 - 0.0574246% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000449159 - 0.352365% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000376559% [2] +| | | | | | Remainder: 0.010652 - 8.35645% +| | | | | Remainder: 4.04e-06 - 0.00316927% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.00282318% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.304e-05 - 0.0102262% [1] +| | | | build response library: 1.888e-05 - 0.014806% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.48305% [1] +| | | | | Remainder: 1.86e-05 - 98.5169% +| | | | Remainder: 5.16e-06 - 0.00404656% +| | | Remainder: 8.8e-06 - 0.00690063% +| | Mini-EM: eval auxiliary physics model evaluator: 0.119533 - 7.37032% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0341082 - 28.5346% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0843457 - 70.5627% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00017912 - 0.212364% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0580752 - 68.8538% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00254842% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.4e-06 - 0.00757638% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.32e-06 - 0.00227291% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000545558 - 0.939399% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00337747 - 5.81568% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00837501 - 14.421% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00129648 - 2.23241% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0051795 - 8.91861% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00692133 - 11.9179% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00954708 - 16.4392% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.12e-06 - 0.00537234% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.2e-06 - 0.00206629% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.015379 - 26.4812% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176499 - 3.03915% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000939837 - 1.61831% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00468778 - 8.07191% [2] +| | | | | Remainder: 4.964e-05 - 0.0854754% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.408e-05 - 0.0166932% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.0021815% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000226559 - 0.268608% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0256976 - 30.467% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0129787 - 50.5055% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0127023 - 49.4299% [1] +| | | | | Remainder: 1.66e-05 - 0.0645974% +| | | | Remainder: 0.000151279 - 0.179356% +| | | Remainder: 0.00107904 - 0.90271% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420698 - 0.2594% [1] +| | | getWorksets(): 2.84e-06 - 0.0675068% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 60.5634% [1] +| | | | Remainder: 1.12e-06 - 39.4366% +| | | getOrientations(): 7.6e-07 - 0.0180652% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724637 - 17.2246% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891677 - 21.1952% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399878 - 9.5051% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123172 - 29.2779% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0275732% [3] +| | | Remainder: 0.000954316 - 22.6841% +| | panzer::ModelEvaluator::create_W_op: 0.0937722 - 5.78192% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.148839 - 9.17729% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010728 - 0.072078% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.115736 - 77.759% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.000967723% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000755757 - 0.653003% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00365883 - 3.16137% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00429274 - 3.7091% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000408278 - 0.352768% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00487422 - 4.21152% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0042607 - 3.68141% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00125148 - 1.08132% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00379935 - 3.28278% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.76e-06 - 0.00238475% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00218379 - 1.88688% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00866793 - 7.48942% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00136436 - 1.17886% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00844973 - 7.30089% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00895169 - 7.7346% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127488 - 11.0154% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.72e-06 - 0.00667038% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000760197 - 0.65684% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00889677 - 7.68715% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0141661 - 12.2401% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00320291 - 2.76744% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000418357 - 0.361477% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00484214 - 4.1838% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0099414 - 8.58976% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00774989 - 6.69621% [2] +| | | | Remainder: 7.8559e-05 - 0.067878% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.284e-05 - 0.00862679% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000806242% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000456319 - 0.306586% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0323456 - 21.732% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.032323 - 99.9303% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.396e-05 - 0.0431589% [1] +| | | | Remainder: 8.6e-06 - 0.0265879% +| | | Remainder: 0.000179959 - 0.120909% +| | MaxwellPreconditioner::build: 0.00187503 - 0.115613% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4599e-05 - 0.7786% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000972237 - 51.8517% [1] +| | | | Ifpack2::Relaxation::initialize: 3.84e-06 - 0.394965% [1] +| | | | Ifpack2::Relaxation::compute: 0.000242399 - 24.9321% [1] +| | | | Remainder: 0.000725998 - 74.6729% +| | | MaxwellPreconditioner: Solver S_E: 0.000796037 - 42.4546% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.175871% [1] +| | | | Ifpack2::Relaxation::compute: 0.000373559 - 46.9273% [1] +| | | | Remainder: 0.000421078 - 52.8968% +| | | MaxwellPreconditioner: Block preconditioner: 8.344e-05 - 4.45006% [1] +| | | Remainder: 8.72e-06 - 0.465058% +| | Mini-EM: timestepper: 0.756531 - 46.6471% [1] +| | | Mini-EM: Advance Time Step: 0.756528 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0136776 - 1.80794% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000114039 - 0.833765% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0130064 - 95.093% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0110714% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.42e-05 - 0.647372% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0011172 - 8.58957% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000647637 - 4.97936% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.528e-05 - 0.425021% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000554717 - 4.26494% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000544599 - 4.18715% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.532e-05 - 0.579098% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000137279 - 1.05547% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.0107639% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000152279 - 1.1708% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00135168 - 10.3924% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000508277 - 3.90789% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00022408 - 1.72284% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112451 - 8.64584% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00225091 - 17.3061% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.88e-06 - 0.0375199% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.668e-05 - 0.66644% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000925756 - 7.11768% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00118647 - 9.12222% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012084 - 0.929079% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.268e-05 - 0.40503% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000523598 - 4.02569% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000963357 - 7.40677% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000257518 - 1.97993% [2] +| | | | | | Remainder: 5.384e-05 - 0.413949% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.364e-05 - 0.0997252% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0157923% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000441399 - 3.22717% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.5919e-05 - 0.335724% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.3399e-05 - 50.9571% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 3.13596% [1] +| | | | | | Remainder: 2.108e-05 - 45.9069% +| | | | | Remainder: 5.4e-05 - 0.394806% +| | | | Stratimikos: BelosLOWS: 0.738436 - 97.6085% [1] +| | | | | GMRES block system: Operation Op*x: 0.000856277 - 0.115958% [1] +| | | | | Belos::MVT::MvAddMv: 8.892e-05 - 0.0120417% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.736892 - 99.791% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000280079 - 0.0380081% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.62e-05 - 23.6362% [2] +| | | | | | | | Belos::MVT::MvDot: 6.04e-05 - 91.2387% [2] +| | | | | | | | Remainder: 5.8e-06 - 8.76133% +| | | | | | | Belos::MVT::MvScale: 4.204e-05 - 15.0101% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.2599e-05 - 33.0617% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.948e-05 - 96.6317% [2] +| | | | | | | | Remainder: 3.119e-06 - 3.36829% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.828e-05 - 10.0972% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.704e-05 - 95.6153% [2] +| | | | | | | | Remainder: 1.24e-06 - 4.38472% +| | | | | | | Remainder: 5.096e-05 - 18.1949% +| | | | | | Belos::MVT::MvAddMv: 0.00010748 - 0.0145856% [2] +| | | | | | Belos::MVT::MvNorm: 5.2399e-05 - 0.00711081% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.733659 - 99.5613% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000354198 - 0.0482783% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.028e-05 - 0.00412726% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00686045 - 0.935101% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00370227 - 53.9653% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0001642 - 4.43512% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.00014808 - 90.1827% [17] +| | | | | | | | | | Remainder: 1.612e-05 - 9.8173% +| | | | | | | | | Belos::MVT::MvScale: 9.332e-05 - 2.52062% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00192715 - 52.0533% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00190279 - 98.736% [30] +| | | | | | | | | | Remainder: 2.436e-05 - 1.26404% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00141876 - 38.3213% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00139956 - 98.6467% [30] +| | | | | | | | | | Remainder: 1.92e-05 - 1.3533% +| | | | | | | | | Remainder: 9.8839e-05 - 2.66969% +| | | | | | | | Belos::MVT::MvAddMv: 0.000322199 - 4.69647% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00150219 - 21.8964% [17] +| | | | | | | | Belos::MVT::MvNorm: 2.0759e-05 - 0.302589% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000225279 - 3.28373% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000162799 - 72.2655% [16] +| | | | | | | | | Remainder: 6.248e-05 - 27.7345% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000114599 - 1.67043% [1] +| | | | | | | | Remainder: 0.000973158 - 14.185% +| | | | | | | GMRES S_E: Operation Op*x: 0.000320719 - 0.043715% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.724339 - 98.7296% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.660357 - 91.1669% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00242915 - 0.367854% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00223807 - 92.1339% [229] +| | | | | | | | | | Remainder: 0.000191078 - 7.86605% +| | | | | | | | | Belos::MVT::MvScale: 0.00151295 - 0.229112% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.355219 - 53.792% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.354801 - 99.8824% [456] +| | | | | | | | | | Remainder: 0.000417639 - 0.117572% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.299635 - 45.3746% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.299281 - 99.882% [456] +| | | | | | | | | | Remainder: 0.000353519 - 0.117983% +| | | | | | | | | Remainder: 0.00156127 - 0.236429% +| | | | | | | | Belos::MVT::MvAddMv: 0.00273882 - 0.378113% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00303811 - 0.419432% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00211395 - 69.5811% [229] +| | | | | | | | | Remainder: 0.000924158 - 30.4189% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0484813 - 6.69319% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00141671 - 0.195587% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.144e-05 - 0.00157937% [1] +| | | | | | | | Remainder: 0.00829541 - 1.14524% +| | | | | | | Remainder: 0.00175455 - 0.239151% +| | | | | | GMRES block system: Operation Op*x: 0.001351 - 0.183337% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.6359e-05 - 0.0049341% [1] +| | | | | | Remainder: 0.00140576 - 0.190768% +| | | | | Remainder: 0.000598238 - 0.0810143% +| | | | Mini-EM: Compute responses: 0.00430094 - 0.568511% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022456 - 5.22118% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00320067 - 74.4178% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5e-06 - 0.156217% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.716e-05 - 2.72318% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000863837 - 26.9893% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.72e-06 - 0.0537388% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00014168 - 4.42658% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000129039 - 4.03163% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00129064 - 40.3239% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.72e-06 - 0.0537388% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00013928 - 4.35159% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000155039 - 4.84396% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0001114 - 3.48052% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.564e-05 - 0.801083% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.36e-06 - 0.0424911% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000131559 - 4.11036% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.704e-05 - 1.46969% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.228e-05 - 0.38367% [2] +| | | | | | Remainder: 5.6279e-05 - 1.75835% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.8e-06 - 0.158105% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.033481% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000453198 - 10.5372% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000235319 - 5.47133% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.322966% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000217439 - 92.4018% [1] +| | | | | | Remainder: 1.712e-05 - 7.27523% +| | | | | Remainder: 0.000178959 - 4.16092% +| | | | Remainder: 0.000114 - 0.0150688% +| | | Remainder: 2.48e-06 - 0.000327812% +| | Remainder: 0.0217017 - 1.33811% +| Remainder: 3.92e-05 - 0.00241698% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.738436 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.71596 k-cell-steps per second +================================= + +dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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.000772357 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=9450, #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 228 iterations with total CPU time of 0.74003 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + 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=8820, #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 15 iterations with total CPU time of 0.00758701 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 0.754204 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.63937 [1] +| Mini-EM: Total Time: 1.63931 - 99.9964% [1] +| | Mini-EM: build mesh: 0.000684278 - 0.0417418% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000279759 - 40.8838% [1] +| | | Remainder: 0.000404519 - 59.1162% +| | Mini-EM: build physics blocks: 0.000743277 - 0.0453408% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232039 - 0.0141547% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.141093 - 8.60684% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0510479 - 3.11399% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0203985 - 39.9596% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0163837 - 80.3179% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000653437 - 3.20335% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00330079 - 16.1815% [3] +| | | | Remainder: 6.064e-05 - 0.297276% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0046169 - 9.04426% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00209411 - 45.3575% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000153039 - 3.31475% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000429919 - 9.31185% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000182799 - 3.95934% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011814 - 25.5885% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000470519 - 10.1912% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.088e-05 - 0.885442% [3] +| | | | Remainder: 6.4239e-05 - 1.39139% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00519586 - 10.1784% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219263 - 4.29525% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00645357 - 12.6422% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00272615 - 5.34038% [3] +| | | Remainder: 0.00946424 - 18.5399% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00233499 - 0.142437% [2] +| | Mini-EM: setup physics model evaluator: 0.149116 - 9.09626% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.149101 - 99.99% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00171696% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000321929% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.14297 - 95.8879% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.142956 - 99.9904% [1] +| | | | | | getWorksets(): 0.118233 - 82.7059% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.11823 - 99.997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0688375 - 58.2236% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00380503 - 5.52755% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0128911 - 18.7268% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000396239 - 3.07375% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0124801 - 96.8118% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000170079 - 1.3628% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.496e-05 - 0.52051% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000323078 - 2.58875% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00100328 - 8.03902% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00253779 - 20.3347% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000509118 - 4.07945% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00193931 - 15.5393% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.44e-05 - 0.756406% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00370327 - 29.6734% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00159891 - 43.1758% [2] +| | | | | | | | | | | | Remainder: 0.00210435 - 56.8242% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00173919 - 13.9358% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000327959 - 2.62786% [2] +| | | | | | | | | | | Remainder: 6.764e-05 - 0.541984% +| | | | | | | | | | Remainder: 1.476e-05 - 0.114498% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0428136 - 62.1952% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0246979 - 57.6871% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.484e-05 - 0.262532% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.68e-05 - 0.068022% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0133853 - 54.1963% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0091058 - 36.8687% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.716e-05 - 0.0694796% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181479 - 7.34796% [2] +| | | | | | | | | | | Remainder: 0.000293159 - 1.18698% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00871389 - 20.3531% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00570978 - 13.3364% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.9799e-05 - 0.209744% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187715 - 4.38448% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138788 - 3.24167% [2] +| | | | | | | | | | Remainder: 0.000337199 - 0.787598% +| | | | | | | | | Remainder: 0.0093278 - 13.5505% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0493647 - 41.7533% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0493051 - 99.8792% [4] +| | | | | | | | | Remainder: 5.964e-05 - 0.120815% +| | | | | | | | Remainder: 2.7279e-05 - 0.0230729% +| | | | | | | Remainder: 3.6e-06 - 0.00304483% +| | | | | | getOrientations(): 1.04e-05 - 0.00727496% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000717637 - 0.501998% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689358 - 0.482216% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000361878 - 0.253139% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001158 - 0.0810039% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000831957 - 0.581967% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000559612% [2] +| | | | | | Remainder: 0.0219952 - 15.386% +| | | | | Remainder: 1.372e-05 - 0.00959643% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00523135% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.468e-05 - 0.00984568% [1] +| | | | build response library: 0.00608586 - 4.0817% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00599574 - 98.5192% [1] +| | | | | | getWorksets(): 3e-06 - 0.0500355% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 68% [1] +| | | | | | | Remainder: 9.6e-07 - 32% +| | | | | | getOrientations(): 5.2e-07 - 0.00867283% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000715078 - 11.9264% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000855876 - 14.2747% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384879 - 6.41921% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114336 - 19.0695% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0173457% [3] +| | | | | | Remainder: 0.00289199 - 48.2341% +| | | | | Remainder: 9.012e-05 - 1.48081% +| | | | Remainder: 1.9759e-05 - 0.0132521% +| | | Remainder: 1.488e-05 - 0.00997882% +| | Mini-EM: setup auxiliary physics model evaluator: 0.129227 - 7.88303% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.129219 - 99.9936% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000619104% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000402418% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.129178 - 99.9684% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.129174 - 99.9971% [1] +| | | | | | getWorksets(): 0.0823049 - 63.7161% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0823038 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0529457 - 64.3296% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288195 - 5.44321% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0103042 - 19.4619% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000292719 - 2.84076% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0100074 - 97.1193% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010484 - 1.04762% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.1958e-05 - 0.619122% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002808 - 2.80592% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000911156 - 9.10482% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00204143 - 20.3992% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000459638 - 4.59298% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00150995 - 15.0884% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.352e-05 - 0.534804% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00291523 - 29.1307% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00130131 - 44.6385% [2] +| | | | | | | | | | | | Remainder: 0.00161391 - 55.3615% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00132168 - 13.207% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000323759 - 3.2352% [2] +| | | | | | | | | | | Remainder: 2.344e-05 - 0.234227% +| | | | | | | | | | Remainder: 4.12e-06 - 0.0399835% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.031492 - 59.4798% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0184269 - 58.5131% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.86e-05 - 0.155208% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.384e-05 - 0.0751075% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00884937 - 48.0241% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00947804 - 51.4358% [2] +| | | | | | | | | | | Remainder: 5.7079e-05 - 0.309759% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0063065 - 20.0257% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00513314 - 16.2998% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.728e-05 - 0.118379% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00124688 - 3.95934% [2] +| | | | | | | | | | Remainder: 0.000341279 - 1.0837% +| | | | | | | | | Remainder: 0.00826753 - 15.6151% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0293481 - 35.6583% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0293151 - 99.8874% [2] +| | | | | | | | | Remainder: 3.304e-05 - 0.11258% +| | | | | | | | Remainder: 9.96e-06 - 0.0121015% +| | | | | | | Remainder: 1.12e-06 - 0.00136079% +| | | | | | getOrientations(): 1.188e-05 - 0.00919687% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000414038 - 0.320526% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000333559 - 0.258224% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000197359 - 0.152785% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0343919 - 26.6244% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0343718 - 99.9415% [1] +| | | | | | | Remainder: 2.012e-05 - 0.0585022% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000416518 - 0.322446% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000340625% [2] +| | | | | | Remainder: 0.0111038 - 8.59598% +| | | | | Remainder: 3.72e-06 - 0.00287974% +| | | | fmb->setupBCFieldManagers(): 2.8e-06 - 0.00216686% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.276e-05 - 0.00987471% [1] +| | | | build response library: 1.864e-05 - 0.0144251% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.28755% [1] +| | | | | Remainder: 1.84e-05 - 98.7124% +| | | | Remainder: 5.32e-06 - 0.00411704% +| | | Remainder: 8.32e-06 - 0.00643827% +| | Mini-EM: eval auxiliary physics model evaluator: 0.119606 - 7.29613% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.033922 - 28.3614% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0845887 - 70.7227% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00016132 - 0.190711% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0583612 - 68.994% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00274155% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.36e-06 - 0.00747072% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.44e-06 - 0.00246739% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000575798 - 0.986611% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00338643 - 5.80253% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00839373 - 14.3824% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00130988 - 2.24443% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00523646 - 8.97251% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00691929 - 11.856% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00958036 - 16.4156% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.68e-06 - 0.00459209% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.24e-06 - 0.0021247% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0153826 - 26.3576% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00181427 - 3.1087% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000986876 - 1.69098% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0047137 - 8.07678% [2] +| | | | | Remainder: 5.048e-05 - 0.0864959% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4359e-05 - 0.0169751% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.00245896% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00023168 - 0.27389% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0256695 - 30.3462% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0129259 - 50.3552% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.012726 - 49.5765% [1] +| | | | | Remainder: 1.752e-05 - 0.0682523% +| | | | Remainder: 0.000148639 - 0.17572% +| | | Remainder: 0.00109544 - 0.915869% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00409438 - 0.249763% [1] +| | | getWorksets(): 2.64e-06 - 0.0644786% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 54.5455% [1] +| | | | Remainder: 1.2e-06 - 45.4545% +| | | getOrientations(): 6.8e-07 - 0.0166081% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000711317 - 17.373% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000849837 - 20.7562% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000383798 - 9.37377% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117188 - 28.6215% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0293084% [3] +| | | Remainder: 0.000973036 - 23.7651% +| | panzer::ModelEvaluator::create_W_op: 0.0953014 - 5.81351% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.149612 - 9.1265% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000106399 - 0.0711168% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.116167 - 77.6461% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00137732% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000771718 - 0.664315% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00366527 - 3.15516% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00431206 - 3.71194% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000403198 - 0.347083% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00485626 - 4.1804% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0042505 - 3.65894% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00134015 - 1.15364% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00376879 - 3.24427% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.64e-06 - 0.00227258% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00219111 - 1.88617% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00875437 - 7.53599% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00136743 - 1.17712% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00857349 - 7.38028% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00897349 - 7.72461% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127602 - 10.9843% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.96e-06 - 0.00685218% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000766597 - 0.659907% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00884813 - 7.6167% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.014119 - 12.154% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00336103 - 2.89326% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000422358 - 0.363577% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00487414 - 4.19579% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00995908 - 8.57304% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00773849 - 6.66149% [2] +| | | | Remainder: 7.8439e-05 - 0.0675223% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.212e-05 - 0.00810098% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000721869% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000462879 - 0.309387% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0326848 - 21.8464% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0326606 - 99.926% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.464e-05 - 0.0447915% [1] +| | | | Remainder: 9.56e-06 - 0.0292491% +| | | Remainder: 0.0001768 - 0.118173% +| | MaxwellPreconditioner::build: 0.00187603 - 0.11444% [1] +| | | MaxwellPreconditioner: Schur complement: 1.456e-05 - 0.776106% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000979516 - 52.2121% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.363445% [1] +| | | | Ifpack2::Relaxation::compute: 0.000245279 - 25.0408% [1] +| | | | Remainder: 0.000730677 - 74.5957% +| | | MaxwellPreconditioner: Solver S_E: 0.000791517 - 42.191% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.186983% [1] +| | | | Ifpack2::Relaxation::compute: 0.000358438 - 45.2849% [1] +| | | | Remainder: 0.000431599 - 54.5281% +| | | MaxwellPreconditioner: Block preconditioner: 8.136e-05 - 4.33681% [1] +| | | Remainder: 9.08e-06 - 0.484% +| | Mini-EM: timestepper: 0.772447 - 47.1203% [1] +| | | Mini-EM: Advance Time Step: 0.772445 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.013636 - 1.76531% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011096 - 0.813727% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129712 - 95.1241% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0141853% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.4399e-05 - 0.650667% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0011074 - 8.53738% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000643558 - 4.96146% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.6639e-05 - 0.436654% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000555879 - 4.2855% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000544637 - 4.19883% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.12e-05 - 0.54891% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00013748 - 1.05989% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.6e-06 - 0.0123351% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015132 - 1.16659% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00128347 - 9.89484% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000508879 - 3.92316% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000224399 - 1.72999% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112804 - 8.6965% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00225231 - 17.364% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.84e-06 - 0.0373136% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.5959e-05 - 0.662694% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000936277 - 7.21815% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0011786 - 9.08629% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000120119 - 0.926047% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.324e-05 - 0.410449% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000523518 - 4.03602% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000941796 - 7.2607% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000322039 - 2.48273% [2] +| | | | | | Remainder: 5.172e-05 - 0.398731% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.368e-05 - 0.100322% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.0152537% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000440838 - 3.23289% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.404e-05 - 0.322968% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.292e-05 - 52.0436% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 3.0881% [1] +| | | | | | Remainder: 1.976e-05 - 44.8683% +| | | | | Remainder: 5.328e-05 - 0.39073% +| | | | Stratimikos: BelosLOWS: 0.754245 - 97.6438% [1] +| | | | | GMRES block system: Operation Op*x: 0.000870157 - 0.115368% [1] +| | | | | Belos::MVT::MvAddMv: 9.4639e-05 - 0.0125475% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.752671 - 99.7913% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000289838 - 0.0385079% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.6e-05 - 22.7713% [2] +| | | | | | | | Belos::MVT::MvDot: 6.028e-05 - 91.3333% [2] +| | | | | | | | Remainder: 5.72e-06 - 8.66667% +| | | | | | | Belos::MVT::MvScale: 4.252e-05 - 14.6703% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.9519e-05 - 34.3361% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.6439e-05 - 96.9051% [2] +| | | | | | | | Remainder: 3.08e-06 - 3.09489% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.864e-05 - 9.88138% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.736e-05 - 95.5307% [2] +| | | | | | | | Remainder: 1.28e-06 - 4.46927% +| | | | | | | Remainder: 5.3159e-05 - 18.3409% +| | | | | | Belos::MVT::MvAddMv: 0.00012128 - 0.0161133% [2] +| | | | | | Belos::MVT::MvNorm: 5.356e-05 - 0.00711599% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.74924 - 99.5441% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000358319 - 0.0478243% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.084e-05 - 0.00411617% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00760357 - 1.01484% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00396498 - 52.1463% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000170079 - 4.28953% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.000153919 - 90.4985% [17] +| | | | | | | | | | Remainder: 1.616e-05 - 9.50147% +| | | | | | | | | Belos::MVT::MvScale: 0.00010024 - 2.52813% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00210219 - 53.019% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00207679 - 98.7917% [30] +| | | | | | | | | | Remainder: 2.54e-05 - 1.20826% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00148383 - 37.4234% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00146231 - 98.5497% [30] +| | | | | | | | | | Remainder: 2.152e-05 - 1.4503% +| | | | | | | | | Remainder: 0.000108639 - 2.73996% +| | | | | | | | Belos::MVT::MvAddMv: 0.000697515 - 9.17352% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00153084 - 20.1331% [17] +| | | | | | | | Belos::MVT::MvNorm: 2.116e-05 - 0.27829% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00024412 - 3.2106% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00017272 - 70.7521% [16] +| | | | | | | | | Remainder: 7.14e-05 - 29.2479% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000120279 - 1.58187% [1] +| | | | | | | | Remainder: 0.00102468 - 13.4763% +| | | | | | | GMRES S_E: Operation Op*x: 0.000320358 - 0.0427577% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.73944 - 98.692% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.675113 - 91.3007% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00265119 - 0.392702% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00241027 - 90.9129% [229] +| | | | | | | | | | Remainder: 0.000240917 - 9.08714% +| | | | | | | | | Belos::MVT::MvScale: 0.00159232 - 0.235859% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.365009 - 54.0664% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.364508 - 99.8626% [456] +| | | | | | | | | | Remainder: 0.000501597 - 0.13742% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.304108 - 45.0455% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.303658 - 99.8521% [456] +| | | | | | | | | | Remainder: 0.000449639 - 0.147855% +| | | | | | | | | Remainder: 0.00175244 - 0.259577% +| | | | | | | | Belos::MVT::MvAddMv: 0.00275859 - 0.373065% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00312751 - 0.422956% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00211455 - 67.6115% [229] +| | | | | | | | | Remainder: 0.00101295 - 32.3885% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0481356 - 6.50974% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00143392 - 0.193919% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.196e-05 - 0.00161744% [1] +| | | | | | | | Remainder: 0.00885877 - 1.19804% +| | | | | | | Remainder: 0.00148703 - 0.198472% +| | | | | | GMRES block system: Operation Op*x: 0.00149831 - 0.199066% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.84e-05 - 0.00510183% [1] +| | | | | | Remainder: 0.00142979 - 0.189963% +| | | | | Remainder: 0.000609278 - 0.0807798% +| | | | Mini-EM: Compute responses: 0.00445314 - 0.5765% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000223679 - 5.02295% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00334279 - 75.0658% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.92e-06 - 0.117267% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.876e-05 - 2.95442% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000861996 - 25.7867% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0550439% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00013928 - 4.16658% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000123199 - 3.68552% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00145423 - 43.5037% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2e-06 - 0.0598303% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000119079 - 3.56227% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00015524 - 4.64403% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0001086 - 3.24879% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.664e-05 - 0.79694% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.44e-06 - 0.0430778% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000133358 - 3.98943% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.404e-05 - 1.31746% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.268e-05 - 0.379324% [2] +| | | | | | Remainder: 5.648e-05 - 1.68961% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.56e-06 - 0.147312% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0341332% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000452959 - 10.1717% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240159 - 5.39302% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.283146% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000222479 - 92.6382% [1] +| | | | | | Remainder: 1.7e-05 - 7.07864% +| | | | | Remainder: 0.000185479 - 4.16513% +| | | | Remainder: 0.00011088 - 0.0143544% +| | | Remainder: 2.24e-06 - 0.000289987% +| | Remainder: 0.0218946 - 1.3356% +| Remainder: 5.828e-05 - 0.00355503% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.754245 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.63807 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=maxwell14.xml' (5 runs): + + 30.98 msec task-clock:u # 0.014 CPUs utilized ( +- 0.82% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,773 page-faults:u # 89.499 K/sec ( +- 0.33% ) + 23,956,434 cycles:u # 0.773 GHz ( +- 26.74% ) (11.97%) + 62,787,629 instructions:u # 2.62 insn per cycle ( +- 9.34% ) (73.00%) + branches:u + 349,680 branch-misses:u ( +- 0.54% ) + 27,698,652 L1-dcache-loads:u # 893.981 M/sec ( +- 0.25% ) + 384,305 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 0.53% ) + LLC-loads:u + LLC-load-misses:u + 26,459,986 L1-icache-loads:u # 854.002 M/sec ( +- 0.22% ) + 236,272 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.04% ) + 20,576,704 dTLB-loads:u # 664.118 M/sec ( +- 40.90% ) (50.24%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 2.18196 +- 0.00473 seconds time elapsed ( +- 0.22% ) + + + 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=maxwell14.xml' (5 runs): + + 315,799 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.32% ) + 16,900,755 BR_RETIRED:u ( +- 0.24% ) + + 2.17870 +- 0.00203 seconds time elapsed ( +- 0.09% ) + + + 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=maxwell14.xml' (5 runs): + + 22,752,566 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.19% ) + 5,020 ITLB_WALK:u ( +- 3.15% ) + 12,370 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.28% ) + 30,534,216 L1D_TLB:u ( +- 0.21% ) + + 2.1922 +- 0.0101 seconds time elapsed ( +- 0.46% ) + + + 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=maxwell14.xml' (5 runs): + + 26,616,777 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.43% ) + 235,225 L1I_CACHE_REFILL:u ( +- 0.43% ) + 387,381 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.40% ) + 27,896,106 L1D_CACHE:u ( +- 0.42% ) + + 2.19020 +- 0.00311 seconds time elapsed ( +- 0.14% ) + + + 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=maxwell14.xml' (5 runs): + + 461,478 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.96% ) + 487,270 LL_CACHE_RD:u ( +- 0.93% ) + 137,667 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 2.57% ) + 17,717 L2D_TLB_REFILL:u ( +- 4.25% ) + 252,302 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.75% ) + 1,459,837 L2D_CACHE:u ( +- 0.28% ) + + 2.18528 +- 0.00494 seconds time elapsed ( +- 0.23% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..ee309f4 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell14_power.output @@ -0,0 +1,128 @@ +Socket1 20.96 +Socket2 17.96 +Socket1 21.16 +Socket2 17.96 +Socket1 21.08 +Socket2 18.24 +Socket1 21.44 +Socket2 18.16 +Socket1 21.44 +Socket2 18.16 +Socket1 21.20 +Socket2 17.96 +Socket1 21.00 +Socket2 17.96 +Socket1 20.68 +Socket2 18.12 +Socket1 20.72 +Socket2 17.76 +Socket1 20.68 +Socket2 17.92 +Socket1 20.84 +Socket2 17.88 +Socket1 21.16 +Socket2 18.16 +Socket1 21.08 +Socket2 17.84 +Socket1 20.72 +Socket2 17.60 +Socket1 20.64 +Socket2 17.84 +Socket1 20.92 +Socket2 17.88 +Socket1 20.92 +Socket2 17.88 +Socket1 21.00 +Socket2 17.92 +Socket1 21.28 +Socket2 18.08 +Socket1 21.52 +Socket2 18.24 +Socket1 21.20 +Socket2 18.00 +Socket1 20.96 +Socket2 18.16 +Socket1 20.96 +Socket2 18.08 +Socket1 21.16 +Socket2 17.96 +Socket1 21.08 +Socket2 18.12 +Socket1 21.20 +Socket2 18.04 +Socket1 21.48 +Socket2 17.84 +Socket1 21.56 +Socket2 18.16 +Socket1 21.56 +Socket2 18.16 +Socket1 21.40 +Socket2 18.28 +Start +Socket1 21.08 +Socket2 18.08 +Socket1 21.00 +Socket2 17.88 +Socket1 21.12 +Socket2 17.92 +End +Socket1 22.24 +Socket2 18.44 +Socket1 25.20 +Socket2 18.84 +Socket1 25.36 +Socket2 18.96 +Socket1 25.40 +Socket2 18.76 +Socket1 24.40 +Socket2 18.56 +Socket1 21.88 +Socket2 18.16 +Socket1 20.40 +Socket2 18.04 +Socket1 20.40 +Socket2 18.04 +Socket1 20.88 +Socket2 18.16 +Socket1 21.08 +Socket2 18.04 +Socket1 21.52 +Socket2 18.04 +Socket1 21.40 +Socket2 18.04 +Socket1 21.28 +Socket2 17.88 +Socket1 21.28 +Socket2 17.88 +Socket1 21.16 +Socket2 17.72 +Socket1 21.08 +Socket2 17.88 +Socket1 20.96 +Socket2 18.00 +Socket1 20.88 +Socket2 18.36 +Socket1 20.84 +Socket2 18.40 +Socket1 20.84 +Socket2 18.40 +Socket1 20.96 +Socket2 18.40 +Socket1 20.64 +Socket2 18.32 +Socket1 21.04 +Socket2 18.20 +Socket1 21.20 +Socket2 18.04 +Socket1 20.96 +Socket2 18.00 +Socket1 20.80 +Socket2 18.08 +Socket1 20.96 +Socket2 17.88 +Socket1 20.92 +Socket2 18.12 +Socket1 21.12 +Socket2 18.20 +Socket1 21.00 +Socket2 18.36 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16.output new file mode 100644 index 0000000..f5f02ce --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16.output @@ -0,0 +1,3248 @@ +oasis22.umiacs.umd.edu +30 GMRES Tpetra maxwell16.xml +output_avg5/altra_GMRES_Tpetra_maxwell16.output +output_avg5/altra_GMRES_Tpetra_maxwell16_power.output +dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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.00135988 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=13872, #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 242 iterations with total CPU time of 1.19568 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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 17 iterations with total CPU time of 0.0112728 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 1.21541 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.50141 [1] +| Mini-EM: Total Time: 2.50135 - 99.9974% [1] +| | Mini-EM: build mesh: 0.000712759 - 0.028495% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00032692 - 45.8668% [1] +| | | Remainder: 0.000385839 - 54.1332% +| | Mini-EM: build physics blocks: 0.000959839 - 0.0383729% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024024 - 0.00960443% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.20743 - 8.29276% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0759099 - 3.03476% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0303471 - 39.9777% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0242891 - 80.0376% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00103688 - 3.41674% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00494607 - 16.2984% [3] +| | | | Remainder: 7.504e-05 - 0.247273% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00652815 - 8.59987% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0032984 - 50.5257% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000269079 - 4.12182% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00066776 - 10.2289% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0002588 - 3.96437% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123988 - 18.9928% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000681158 - 10.4342% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.724e-05 - 0.723635% [3] +| | | | Remainder: 6.584e-05 - 1.00855% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00783907 - 10.3268% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0032992 - 4.3462% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00956943 - 12.6063% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00414616 - 5.46194% [3] +| | | Remainder: 0.0141809 - 18.6812% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00384004 - 0.153519% [2] +| | Mini-EM: setup physics model evaluator: 0.200448 - 8.0136% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.200433 - 99.9925% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00127724% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000199568% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.193991 - 96.786% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.193973 - 99.9906% [1] +| | | | | | getWorksets(): 0.169818 - 87.5473% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.169814 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.099999 - 58.8873% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00418 - 4.18004% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0174552 - 17.4554% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00052668 - 3.01733% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0169134 - 96.8963% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00024896 - 1.47197% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.468e-05 - 0.559792% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000535759 - 3.16766% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137716 - 8.1424% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00393887 - 23.2885% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00071328 - 4.21724% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00265672 - 15.7077% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.408e-05 - 0.556245% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00439824 - 26.0044% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00174944 - 39.7759% [3] +| | | | | | | | | | | | Remainder: 0.0026488 - 60.2241% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0022814 - 13.4887% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00049504 - 2.92691% [3] +| | | | | | | | | | | Remainder: 7.924e-05 - 0.468504% +| | | | | | | | | | Remainder: 1.508e-05 - 0.0863927% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0653245 - 65.3252% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.037479 - 57.3736% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.792e-05 - 0.234585% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.612e-05 - 0.0696924% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0206982 - 55.2262% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0135469 - 36.1452% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.672e-05 - 0.0712932% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.002713 - 7.23871% [3] +| | | | | | | | | | | Remainder: 0.00038016 - 1.01433% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0131541 - 20.1365% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00930307 - 14.2413% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014632 - 0.223989% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00280048 - 4.28702% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00207388 - 3.17473% [3] +| | | | | | | | | | Remainder: 0.000367679 - 0.56285% +| | | | | | | | | Remainder: 0.0130393 - 13.0394% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0697854 - 41.0952% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0697115 - 99.8941% [6] +| | | | | | | | | Remainder: 7.392e-05 - 0.105925% +| | | | | | | | Remainder: 2.968e-05 - 0.0174779% +| | | | | | | Remainder: 3.68e-06 - 0.00216703% +| | | | | | getOrientations(): 1.12e-05 - 0.00577401% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074636 - 0.384776% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000766279 - 0.395045% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038084 - 0.196337% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000179919 - 0.0927549% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008802 - 0.453775% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000391808% [2] +| | | | | | Remainder: 0.0211893 - 10.9239% +| | | | | Remainder: 1.816e-05 - 0.00936127% +| | | | fmb->setupBCFieldManagers(): 8.36e-06 - 0.00417098% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.576e-05 - 0.00786299% [1] +| | | | build response library: 0.00639363 - 3.18992% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00618611 - 96.7543% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0472025% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 67.1233% [1] +| | | | | | | Remainder: 9.6e-07 - 32.8767% +| | | | | | getOrientations(): 4.8e-07 - 0.00775931% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750839 - 12.1375% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000910759 - 14.7226% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040908 - 6.61288% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119204 - 19.2696% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0213381% [3] +| | | | | | Remainder: 0.00291868 - 47.1811% +| | | | | Remainder: 0.00020752 - 3.24573% +| | | | Remainder: 2.12e-05 - 0.0105771% +| | | Remainder: 1.512e-05 - 0.00754311% +| | Mini-EM: setup auxiliary physics model evaluator: 0.184489 - 7.37561% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.18448 - 99.995% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000390286% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000346921% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.184436 - 99.9759% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.184432 - 99.9981% [1] +| | | | | | getWorksets(): 0.119975 - 65.0512% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.119974 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0759579 - 63.3119% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00310632 - 4.08953% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0144776 - 19.06% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000383518 - 2.64905% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0140877 - 97.307% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015744 - 1.11757% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.404e-05 - 0.667532% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00042408 - 3.01028% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00131556 - 9.33835% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00291828 - 20.7151% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00068292 - 4.84763% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00209792 - 14.8918% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.484e-05 - 0.531243% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00398728 - 28.3032% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0018468 - 46.3173% [3] +| | | | | | | | | | | | Remainder: 0.00214048 - 53.6827% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00181452 - 12.8802% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048448 - 3.43903% [3] +| | | | | | | | | | | Remainder: 3.636e-05 - 0.258097% +| | | | | | | | | | Remainder: 6.36e-06 - 0.04393% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0475568 - 62.6094% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0279901 - 58.8563% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.16e-05 - 0.148624% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.204e-05 - 0.078742% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135825 - 48.5261% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0142581 - 50.9396% [3] +| | | | | | | | | | | Remainder: 8.592e-05 - 0.306965% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00953363 - 20.0468% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00808803 - 17.0071% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.464e-05 - 0.114894% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0018416 - 3.87242% [3] +| | | | | | | | | | Remainder: 4.872e-05 - 0.102446% +| | | | | | | | | Remainder: 0.0108172 - 14.2411% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0440058 - 36.6795% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0439667 - 99.911% [3] +| | | | | | | | | Remainder: 3.916e-05 - 0.0889882% +| | | | | | | | Remainder: 1.032e-05 - 0.00860186% +| | | | | | | Remainder: 1.28e-06 - 0.00106689% +| | | | | | getOrientations(): 1.336e-05 - 0.00724385% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000458679 - 0.248698% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034784 - 0.1886% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020444 - 0.110848% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0499692 - 27.0935% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0499471 - 99.9559% [1] +| | | | | | | Remainder: 2.204e-05 - 0.0441072% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00045568 - 0.247072% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000216882% [2] +| | | | | | Remainder: 0.0130073 - 7.05264% +| | | | | Remainder: 3.56e-06 - 0.00193021% +| | | | fmb->setupBCFieldManagers(): 3.24e-06 - 0.00175629% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.404e-05 - 0.00761057% [1] +| | | | build response library: 2.084e-05 - 0.0112966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.15163% [1] +| | | | | Remainder: 2.06e-05 - 98.8484% +| | | | Remainder: 5e-06 - 0.00271032% +| | | Remainder: 9.16e-06 - 0.00496505% +| | Mini-EM: eval auxiliary physics model evaluator: 0.17968 - 7.18332% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0513868 - 28.5991% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.127273 - 70.8334% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00025804 - 0.202745% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0886162 - 69.6268% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00171526% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.48e-06 - 0.00731243% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.04e-06 - 0.00230206% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000817719 - 0.922765% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00512319 - 5.78133% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0126949 - 14.3257% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00205012 - 2.31348% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00835899 - 9.4328% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103879 - 11.7224% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0144921 - 16.3538% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.84e-06 - 0.00546176% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.00203123% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0231709 - 26.1475% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00270828 - 3.05619% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.001746 - 1.97029% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00698207 - 7.879% [3] +| | | | | Remainder: 6.736e-05 - 0.0760132% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.464e-05 - 0.0115028% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00157142% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00028704 - 0.225531% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0378918 - 29.772% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0189636 - 50.0467% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0189099 - 49.9051% [1] +| | | | | Remainder: 1.824e-05 - 0.0481371% +| | | | Remainder: 0.000203479 - 0.159876% +| | | Remainder: 0.00101964 - 0.567477% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043628 - 0.174418% [1] +| | | getWorksets(): 3.6e-06 - 0.0825159% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 64.4444% [1] +| | | | Remainder: 1.28e-06 - 35.5556% +| | | getOrientations(): 6.8e-07 - 0.0155863% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752719 - 17.2531% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089752 - 20.5721% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413759 - 9.4838% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120584 - 27.6391% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0256716% [3] +| | | Remainder: 0.00108756 - 24.928% +| | panzer::ModelEvaluator::create_W_op: 0.138163 - 5.52356% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.231688 - 9.26253% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000137 - 0.0591313% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.181484 - 78.3314% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000859578% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00131016 - 0.721912% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00594784 - 3.27733% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00685119 - 3.77509% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000667438 - 0.367766% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00749311 - 4.12879% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00652887 - 3.59749% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00213328 - 1.17546% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00613987 - 3.38314% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.56e-06 - 0.00251261% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327944 - 1.80701% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0136215 - 7.50561% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00220552 - 1.21527% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0137045 - 7.55134% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0136058 - 7.49695% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0193645 - 10.67% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.168e-05 - 0.0119459% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00126592 - 0.697536% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133277 - 7.3437% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0226148 - 12.461% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00569412 - 3.13752% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000816639 - 0.449978% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00737835 - 4.06556% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155609 - 8.57424% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0117127 - 6.45386% [3] +| | | | Remainder: 0.0002324 - 0.128055% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.684e-05 - 0.0072684% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.56e-06 - 0.00067332% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000757919 - 0.327129% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0489694 - 21.1359% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0489452 - 99.9507% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.436e-05 - 0.0293245% [1] +| | | | Remainder: 9.8e-06 - 0.0200125% +| | | Remainder: 0.00032076 - 0.138445% +| | MaxwellPreconditioner::build: 0.00236224 - 0.0944387% [1] +| | | MaxwellPreconditioner: Schur complement: 1.972e-05 - 0.834802% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00111912 - 47.3754% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.296662% [1] +| | | | Ifpack2::Relaxation::compute: 0.000323479 - 28.9048% [1] +| | | | Remainder: 0.00079232 - 70.7985% +| | | MaxwellPreconditioner: Solver S_E: 0.0011048 - 46.7692% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.123099% [1] +| | | | Ifpack2::Relaxation::compute: 0.000648279 - 58.6785% [1] +| | | | Remainder: 0.00045516 - 41.1984% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010976 - 4.64644% [1] +| | | Remainder: 8.84e-06 - 0.374221% +| | Mini-EM: timestepper: 1.24387 - 49.7279% [1] +| | | Mini-EM: Advance Time Step: 1.24387 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0219912 - 1.76797% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00020856 - 0.948379% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0209361 - 95.2023% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.64e-06 - 0.0364919% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001638 - 0.782379% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00167984 - 8.02363% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00127392 - 6.08479% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000118678 - 0.566857% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0009592 - 4.58155% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00085812 - 4.09875% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000127559 - 0.609277% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000218199 - 1.04221% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.28e-06 - 0.0108903% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000271719 - 1.29785% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00197536 - 9.43516% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000981759 - 4.6893% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00038068 - 1.81829% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00188828 - 9.01923% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00340484 - 16.263% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.04e-06 - 0.0240732% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000140159 - 0.66946% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00148896 - 7.11191% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00180128 - 8.60368% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002204 - 1.05273% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010456 - 0.499423% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000917239 - 4.38113% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0014494 - 6.92295% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00040212 - 1.9207% [3] +| | | | | | Remainder: 9.512e-05 - 0.454334% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.544e-05 - 0.0702098% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.0129142% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000697439 - 3.17144% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.972e-05 - 0.271563% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.324e-05 - 55.6597% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.12e-06 - 3.5499% [1] +| | | | | | Remainder: 2.436e-05 - 40.7904% +| | | | | Remainder: 7.108e-05 - 0.32322% +| | | | Stratimikos: BelosLOWS: 1.21546 - 97.7161% [1] +| | | | | GMRES block system: Operation Op*x: 0.0012588 - 0.103566% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011596 - 0.00954044% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.21344 - 99.8342% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000328 - 0.0270305% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.332e-05 - 25.4024% [2] +| | | | | | | | Belos::MVT::MvDot: 7.696e-05 - 92.3668% [2] +| | | | | | | | Remainder: 6.36e-06 - 7.63322% +| | | | | | | Belos::MVT::MvScale: 5.14e-05 - 15.6707% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00010032 - 30.5854% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.732e-05 - 97.0096% [2] +| | | | | | | | Remainder: 3e-06 - 2.99043% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.856e-05 - 11.7561% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.724e-05 - 96.5768% [2] +| | | | | | | | Remainder: 1.32e-06 - 3.42324% +| | | | | | | Remainder: 5.44e-05 - 16.5854% +| | | | | | Belos::MVT::MvAddMv: 9.504e-05 - 0.00783227% [2] +| | | | | | Belos::MVT::MvNorm: 6.232e-05 - 0.0051358% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.20967 - 99.689% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000470718 - 0.038913% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.024e-05 - 0.00332653% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0115913 - 0.958225% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00648116 - 55.9137% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000243558 - 3.75794% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.000227198 - 93.2829% [19] +| | | | | | | | | | Remainder: 1.636e-05 - 6.71709% +| | | | | | | | | Belos::MVT::MvScale: 0.0001408 - 2.17245% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00339936 - 52.4499% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00336712 - 99.0516% [34] +| | | | | | | | | | Remainder: 3.224e-05 - 0.948414% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.002579 - 39.7923% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.002555 - 99.0694% [34] +| | | | | | | | | | Remainder: 2.4e-05 - 0.930594% +| | | | | | | | | Remainder: 0.00011844 - 1.82745% +| | | | | | | | Belos::MVT::MvAddMv: 0.000726398 - 6.26673% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00253188 - 21.8428% [19] +| | | | | | | | Belos::MVT::MvNorm: 2.72e-05 - 0.234658% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00034328 - 2.96152% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00026184 - 76.2759% [18] +| | | | | | | | | Remainder: 8.144e-05 - 23.7241% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001846 - 1.59257% [1] +| | | | | | | | Remainder: 0.00129684 - 11.188% +| | | | | | | GMRES S_E: Operation Op*x: 0.000521639 - 0.0431225% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.19473 - 98.7649% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.09251 - 91.4445% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00347516 - 0.318089% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.0032334 - 93.0432% [243] +| | | | | | | | | | Remainder: 0.00024176 - 6.95681% +| | | | | | | | | Belos::MVT::MvScale: 0.00206536 - 0.189047% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.585788 - 53.6185% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.585284 - 99.914% [484] +| | | | | | | | | | Remainder: 0.00050372 - 0.0859901% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.4993 - 45.7021% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.498875 - 99.9147% [484] +| | | | | | | | | | Remainder: 0.000425839 - 0.0852871% +| | | | | | | | | Remainder: 0.00188292 - 0.172348% +| | | | | | | | Belos::MVT::MvAddMv: 0.00503628 - 0.421542% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00431892 - 0.361498% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00318708 - 73.7934% [243] +| | | | | | | | | Remainder: 0.00113184 - 26.2066% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0807279 - 6.75701% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.002243 - 0.187741% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.72e-05 - 0.00143966% [1] +| | | | | | | | Remainder: 0.00987223 - 0.826317% +| | | | | | | Remainder: 0.00231684 - 0.191527% +| | | | | | GMRES block system: Operation Op*x: 0.00178912 - 0.147442% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.972e-05 - 0.00327333% [1] +| | | | | | Remainder: 0.00145952 - 0.120279% +| | | | | Remainder: 0.000640559 - 0.0527011% +| | | | Mini-EM: Compute responses: 0.00626215 - 0.503443% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00031556 - 5.03916% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00475027 - 75.8569% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.56e-06 - 0.074943% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00014068 - 2.96151% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00115896 - 24.3977% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3e-06 - 0.0631542% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00020644 - 4.34585% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001894 - 3.98714% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00208024 - 43.7919% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.24e-06 - 0.0471552% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020564 - 4.32901% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0002214 - 4.66078% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00018884 - 3.97535% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.708e-05 - 0.570072% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.4e-06 - 0.029472% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000161159 - 3.39262% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.26e-05 - 1.52833% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.604e-05 - 0.337665% [3] +| | | | | | Remainder: 7.16e-05 - 1.50728% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.6e-06 - 0.121364% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0255503% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00072344 - 11.5526% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002456 - 3.92197% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.325733% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022752 - 92.6384% [1] +| | | | | | Remainder: 1.728e-05 - 7.03583% +| | | | | Remainder: 0.000218079 - 3.48249% +| | | | Remainder: 0.000154678 - 0.0124353% +| | | Remainder: 2.44e-06 - 0.000196162% +| | Remainder: 0.0271916 - 1.08708% +| Remainder: 6.532e-05 - 0.00261133% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.21546 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.36993 k-cell-steps per second +================================= + +dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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.00120188 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=13872, #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 242 iterations with total CPU time of 1.19017 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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 17 iterations with total CPU time of 0.0120862 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 1.21101 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.49112 [1] +| Mini-EM: Total Time: 2.49108 - 99.9983% [1] +| | Mini-EM: build mesh: 0.00115308 - 0.0462883% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296439 - 25.7085% [1] +| | | Remainder: 0.00085664 - 74.2915% +| | Mini-EM: build physics blocks: 0.000826479 - 0.0331775% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024092 - 0.00967131% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.207954 - 8.34795% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0755582 - 3.03315% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0301586 - 39.9145% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0241869 - 80.199% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000975399 - 3.23423% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00491859 - 16.3091% [3] +| | | | Remainder: 7.772e-05 - 0.257704% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00634243 - 8.39411% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.003215 - 50.6903% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00026916 - 4.2438% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00056256 - 8.86978% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00026224 - 4.13469% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012072 - 19.0337% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000705678 - 11.1263% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.92e-05 - 0.775727% [3] +| | | | Remainder: 7.14e-05 - 1.12575% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00783603 - 10.3709% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00329948 - 4.3668% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00959087 - 12.6934% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00413976 - 5.4789% [3] +| | | Remainder: 0.0141909 - 18.7815% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00376636 - 0.151194% [2] +| | Mini-EM: setup physics model evaluator: 0.19894 - 7.98609% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.198924 - 99.9921% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00132714% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.00022119% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.192676 - 96.8592% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.192658 - 99.9906% [1] +| | | | | | getWorksets(): 0.168923 - 87.6803% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.16892 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100165 - 59.2974% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00413184 - 4.12503% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0172987 - 17.2702% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000523278 - 3.02495% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0167608 - 96.8902% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023508 - 1.40256% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.356e-05 - 0.558208% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00052708 - 3.14472% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137292 - 8.19125% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00391224 - 23.3416% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000692239 - 4.13011% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00257072 - 15.3377% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.768e-05 - 0.523126% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00444788 - 26.5374% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00174792 - 39.2978% [3] +| | | | | | | | | | | | Remainder: 0.00269996 - 60.7022% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0022524 - 13.4385% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000490439 - 2.92611% [3] +| | | | | | | | | | | Remainder: 7.856e-05 - 0.468713% +| | | | | | | | | | Remainder: 1.468e-05 - 0.0848617% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0657992 - 65.6907% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0369602 - 56.1713% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.644e-05 - 0.233873% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.432e-05 - 0.0658004% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.019918 - 53.8904% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138923 - 37.5871% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.6239e-05 - 0.0709925% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00272408 - 7.37029% [3] +| | | | | | | | | | | Remainder: 0.00028888 - 0.781597% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0137403 - 20.8822% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00969411 - 14.7329% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011952 - 0.181644% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00280172 - 4.25798% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00207372 - 3.15159% [3] +| | | | | | | | | | Remainder: 0.00040952 - 0.622379% +| | | | | | | | | Remainder: 0.0129353 - 12.914% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0687248 - 40.6849% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0686446 - 99.8832% [6] +| | | | | | | | | Remainder: 8.0239e-05 - 0.116754% +| | | | | | | | Remainder: 2.988e-05 - 0.0176889% +| | | | | | | Remainder: 3.48e-06 - 0.00206011% +| | | | | | getOrientations(): 1.128e-05 - 0.00585493% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719079 - 0.373241% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000701919 - 0.364334% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039788 - 0.206521% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124 - 0.0643627% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000873039 - 0.453154% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000415243% [2] +| | | | | | Remainder: 0.0209069 - 10.8518% +| | | | | Remainder: 1.816e-05 - 0.00942513% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.00396131% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.00790251% [1] +| | | | build response library: 0.00620079 - 3.11717% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00611123 - 98.5557% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0497445% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 71.0526% [1] +| | | | | | | Remainder: 8.8e-07 - 28.9474% +| | | | | | getOrientations(): 4.8e-07 - 0.00785439% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731119 - 11.9635% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885879 - 14.4959% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039964 - 6.53943% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118468 - 19.3853% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.019636% [3] +| | | | | | Remainder: 0.0029052 - 47.5386% +| | | | | Remainder: 8.956e-05 - 1.44433% +| | | | Remainder: 2.024e-05 - 0.0101747% +| | | Remainder: 1.58e-05 - 0.0079421% +| | Mini-EM: setup auxiliary physics model evaluator: 0.182893 - 7.34191% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.182884 - 99.9953% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00037182% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000306205% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.182841 - 99.9765% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.182838 - 99.9981% [1] +| | | | | | getWorksets(): 0.119767 - 65.5047% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.119766 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0764248 - 63.8117% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0031584 - 4.13269% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0143791 - 18.8148% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000378319 - 2.63103% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0139951 - 97.3289% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015248 - 1.08953% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.228e-05 - 0.659375% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000384199 - 2.74525% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0012958 - 9.25897% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.002909 - 20.7859% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000666598 - 4.76309% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00208604 - 14.9055% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.252e-05 - 0.518183% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00397632 - 28.4123% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00183672 - 46.1914% [3] +| | | | | | | | | | | | Remainder: 0.0021396 - 53.8086% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.001822 - 13.0189% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00050472 - 3.60641% [3] +| | | | | | | | | | | Remainder: 3.312e-05 - 0.236655% +| | | | | | | | | | Remainder: 5.76e-06 - 0.040058% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0477434 - 62.4711% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0280812 - 58.8169% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.104e-05 - 0.146148% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.232e-05 - 0.0794839% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139807 - 49.7866% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.013953 - 49.6882% [3] +| | | | | | | | | | | Remainder: 8.412e-05 - 0.29956% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00923987 - 19.3532% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00847335 - 17.7477% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.532e-05 - 0.115869% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00184248 - 3.85913% [3] +| | | | | | | | | | Remainder: 5.12e-05 - 0.10724% +| | | | | | | | | Remainder: 0.0111439 - 14.5815% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0433319 - 36.1804% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0432929 - 99.9099% [3] +| | | | | | | | | Remainder: 3.904e-05 - 0.0900953% +| | | | | | | | Remainder: 9.48e-06 - 0.00791542% +| | | | | | | Remainder: 1.12e-06 - 0.000935147% +| | | | | | getOrientations(): 1.16e-05 - 0.00634443% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000409079 - 0.223739% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034056 - 0.186264% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019848 - 0.108555% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.049586 - 27.1203% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0495656 - 99.9587% [1] +| | | | | | | Remainder: 2.048e-05 - 0.041302% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000455079 - 0.248898% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000240651% [2] +| | | | | | Remainder: 0.012069 - 6.60095% +| | | | | Remainder: 3.56e-06 - 0.00194704% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.0020122% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.424e-05 - 0.00778635% [1] +| | | | build response library: 1.896e-05 - 0.0103672% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.26582% [1] +| | | | | Remainder: 1.872e-05 - 98.7342% +| | | | Remainder: 4.8e-06 - 0.00262461% +| | | Remainder: 8.64e-06 - 0.00472408% +| | Mini-EM: eval auxiliary physics model evaluator: 0.180241 - 7.23544% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0531975 - 29.5147% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.126054 - 69.9364% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00022344 - 0.177258% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0874326 - 69.3613% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00173848% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.52e-06 - 0.00631344% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.96e-06 - 0.00224173% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000874519 - 1.00022% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00495908 - 5.67189% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0128582 - 14.7065% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00185736 - 2.12433% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00774547 - 8.8588% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103984 - 11.8931% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0143921 - 16.4608% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.2e-06 - 0.0048037% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.00210448% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230399 - 26.3517% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00269188 - 3.07881% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0015632 - 1.78789% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00697419 - 7.97666% [3] +| | | | | Remainder: 6.316e-05 - 0.0722385% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.252e-05 - 0.00993227% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.00149143% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0002772 - 0.219906% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0379046 - 30.0702% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0189945 - 50.1114% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0188937 - 49.8455% [1] +| | | | | Remainder: 1.632e-05 - 0.0430555% +| | | | Remainder: 0.00020156 - 0.1599% +| | | Remainder: 0.000989319 - 0.548888% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00418112 - 0.167843% [1] +| | | getWorksets(): 3.52e-06 - 0.084188% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 65.9091% [1] +| | | | Remainder: 1.2e-06 - 34.0909% +| | | getOrientations(): 6.4e-07 - 0.0153069% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730999 - 17.4833% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087708 - 20.9772% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396599 - 9.48548% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120284 - 28.7684% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0267871% [3] +| | | Remainder: 0.000968319 - 23.1593% +| | panzer::ModelEvaluator::create_W_op: 0.138206 - 5.54802% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.229629 - 9.21804% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001334 - 0.0580938% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.180544 - 78.6241% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00108561% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0019462 - 1.07797% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00578656 - 3.20508% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00678403 - 3.75756% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00068604 - 0.379986% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00744643 - 4.12445% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00660643 - 3.65919% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172076 - 0.953099% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00607743 - 3.36619% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.48e-06 - 0.00358916% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00323376 - 1.79112% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0139861 - 7.74667% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00206704 - 1.1449% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0126653 - 7.01512% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0138587 - 7.6761% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0192901 - 10.6845% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.896e-05 - 0.0105016% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00194792 - 1.07892% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0132855 - 7.35862% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.021959 - 12.1627% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00426939 - 2.36475% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00079928 - 0.442708% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00725547 - 4.01868% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0165952 - 9.19179% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0120638 - 6.68195% [3] +| | | | Remainder: 0.00018556 - 0.102779% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.58e-05 - 0.00688067% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000557422% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000750119 - 0.326666% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0478617 - 20.8431% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0478366 - 99.9476% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.588e-05 - 0.0331789% [1] +| | | | Remainder: 9.2e-06 - 0.0192221% +| | | Remainder: 0.00032292 - 0.140627% +| | MaxwellPreconditioner::build: 0.00248268 - 0.0996627% [1] +| | | MaxwellPreconditioner: Schur complement: 1.972e-05 - 0.794304% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0011046 - 44.4922% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.260728% [1] +| | | | Ifpack2::Relaxation::compute: 0.0003124 - 28.2818% [1] +| | | | Remainder: 0.000789319 - 71.4575% +| | | MaxwellPreconditioner: Solver S_E: 0.00126728 - 51.0448% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.107317% [1] +| | | | Ifpack2::Relaxation::compute: 0.000801399 - 63.2378% [1] +| | | | Remainder: 0.00046452 - 36.6549% +| | | MaxwellPreconditioner: Block preconditioner: 8.252e-05 - 3.32383% [1] +| | | Remainder: 8.56e-06 - 0.344789% +| | Mini-EM: timestepper: 1.23923 - 49.7465% [1] +| | | Mini-EM: Advance Time Step: 1.23922 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0215586 - 1.73969% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000219159 - 1.01657% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0204802 - 94.998% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.36e-06 - 0.0359371% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001634 - 0.797843% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016276 - 7.94717% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00126952 - 6.19876% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00011552 - 0.564056% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00111208 - 5.43001% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000853399 - 4.16694% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001278 - 0.624017% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021556 - 1.05253% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2e-06 - 0.00976552% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027228 - 1.32948% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0019076 - 9.31434% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0008324 - 4.06441% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000260999 - 1.2744% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0016746 - 8.17667% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00342404 - 16.7187% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.28e-06 - 0.025781% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00014184 - 0.692571% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00146852 - 7.17042% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00179464 - 8.76279% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021552 - 1.05233% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000107319 - 0.524013% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0009488 - 4.63276% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0014334 - 6.99893% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00040324 - 1.96892% [3] +| | | | | | Remainder: 9.552e-05 - 0.466401% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.572e-05 - 0.0729176% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.0115035% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00068408 - 3.17312% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.716e-05 - 0.404294% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.04e-05 - 69.2978% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 2.29463% [1] +| | | | | | Remainder: 2.476e-05 - 28.4075% +| | | | | Remainder: 6.976e-05 - 0.323583% +| | | | Stratimikos: BelosLOWS: 1.21106 - 97.7271% [1] +| | | | | GMRES block system: Operation Op*x: 0.00123248 - 0.101769% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001014 - 0.00837285% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.20911 - 99.8388% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000335 - 0.0277064% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.1e-05 - 24.1791% [2] +| | | | | | | | Belos::MVT::MvDot: 7.48e-05 - 92.3457% [2] +| | | | | | | | Remainder: 6.2e-06 - 7.65432% +| | | | | | | Belos::MVT::MvScale: 4.984e-05 - 14.8776% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011204 - 33.4448% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00010888 - 97.1796% [2] +| | | | | | | | Remainder: 3.16e-06 - 2.82042% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.716e-05 - 11.0925% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.584e-05 - 96.4478% [2] +| | | | | | | | Remainder: 1.32e-06 - 3.55221% +| | | | | | | Remainder: 5.496e-05 - 16.406% +| | | | | | Belos::MVT::MvAddMv: 0.00010808 - 0.00893884% [2] +| | | | | | Belos::MVT::MvNorm: 5.9519e-05 - 0.00492257% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.20507 - 99.6665% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00038064 - 0.0315865% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.836e-05 - 0.00318321% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0123791 - 1.02725% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00647703 - 52.3225% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0002406 - 3.71466% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.00022588 - 93.882% [19] +| | | | | | | | | | Remainder: 1.472e-05 - 6.11804% +| | | | | | | | | Belos::MVT::MvScale: 0.00013544 - 2.09108% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00338908 - 52.3245% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0033582 - 99.0888% [34] +| | | | | | | | | | Remainder: 3.088e-05 - 0.911163% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00259264 - 40.0282% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00256812 - 99.0543% [34] +| | | | | | | | | | Remainder: 2.4519e-05 - 0.945717% +| | | | | | | | | Remainder: 0.00011928 - 1.84158% +| | | | | | | | Belos::MVT::MvAddMv: 0.00141492 - 11.4299% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0025782 - 20.8271% [19] +| | | | | | | | Belos::MVT::MvNorm: 2.724e-05 - 0.220049% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000340079 - 2.74721% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000263239 - 77.4052% [18] +| | | | | | | | | Remainder: 7.684e-05 - 22.5948% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018472 - 1.4922% [1] +| | | | | | | | Remainder: 0.00135688 - 10.9611% +| | | | | | | GMRES S_E: Operation Op*x: 0.000503 - 0.0417402% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.18926 - 98.688% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.08856 - 91.5323% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00327763 - 0.301099% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.00309316 - 94.3716% [243] +| | | | | | | | | | Remainder: 0.000184479 - 5.62842% +| | | | | | | | | Belos::MVT::MvScale: 0.00193304 - 0.177578% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.585274 - 53.7659% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.5848 - 99.919% [484] +| | | | | | | | | | Remainder: 0.000474119 - 0.081008% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.496349 - 45.5969% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.495955 - 99.9205% [484] +| | | | | | | | | | Remainder: 0.0003944 - 0.0794601% +| | | | | | | | | Remainder: 0.00172468 - 0.158437% +| | | | | | | | Belos::MVT::MvAddMv: 0.00434396 - 0.365265% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00412424 - 0.346789% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0030998 - 75.1605% [243] +| | | | | | | | | Remainder: 0.00102444 - 24.8395% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0805408 - 6.77233% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00225976 - 0.190013% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.664e-05 - 0.00139919% [1] +| | | | | | | | Remainder: 0.00941835 - 0.791948% +| | | | | | | Remainder: 0.00250964 - 0.208256% +| | | | | | GMRES block system: Operation Op*x: 0.00197552 - 0.163387% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.876e-05 - 0.00320568% [1] +| | | | | | Remainder: 0.0015152 - 0.125316% +| | | | | Remainder: 0.000618079 - 0.0510363% +| | | | Mini-EM: Compute responses: 0.00647307 - 0.522349% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00037144 - 5.73823% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00489783 - 75.6647% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 0.114336% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013232 - 2.7016% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00129396 - 26.419% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.96e-06 - 0.0604349% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00020708 - 4.22799% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00019804 - 4.04342% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00211476 - 43.1774% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.28e-06 - 0.0465512% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020108 - 4.10549% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000220479 - 4.50156% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00018336 - 3.74369% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.152e-05 - 0.64355% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.0302174% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000132959 - 2.71465% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.276e-05 - 1.48555% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.576e-05 - 0.321775% [3] +| | | | | | Remainder: 8.144e-05 - 1.66278% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.72e-06 - 0.119263% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0228639% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000727479 - 11.2385% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025264 - 3.90294% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.379987% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002338 - 92.5427% [1] +| | | | | | Remainder: 1.788e-05 - 7.07726% +| | | | | Remainder: 0.00021448 - 3.31342% +| | | | Remainder: 0.00013416 - 0.0108261% +| | | Remainder: 2.32e-06 - 0.000187214% +| | Remainder: 0.0257843 - 1.03506% +| Remainder: 4.24e-05 - 0.00170204% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.21106 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.38217 k-cell-steps per second +================================= + +dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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.00119192 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=13872, #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 242 iterations with total CPU time of 1.19308 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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 17 iterations with total CPU time of 0.013893 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 1.21652 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.50576 [1] +| Mini-EM: Total Time: 2.50572 - 99.9982% [1] +| | Mini-EM: build mesh: 0.000667279 - 0.0266303% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000309799 - 46.4272% [1] +| | | Remainder: 0.00035748 - 53.5728% +| | Mini-EM: build physics blocks: 0.000826399 - 0.0329805% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023912 - 0.00954298% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206936 - 8.25854% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0755683 - 3.01583% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0302274 - 40.0001% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0242519 - 80.2317% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00097556 - 3.22741% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00492983 - 16.3092% [3] +| | | | Remainder: 7.004e-05 - 0.231711% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00640443 - 8.47503% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0032262 - 50.3744% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000266879 - 4.1671% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00057288 - 8.94505% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00025664 - 4.00722% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125612 - 19.6133% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000703798 - 10.9892% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.872e-05 - 0.760723% [3] +| | | | Remainder: 7.32e-05 - 1.14296% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00783667 - 10.3703% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00328752 - 4.35039% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00954219 - 12.6272% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00412036 - 5.45249% [3] +| | | Remainder: 0.0141497 - 18.7245% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.003484 - 0.139042% [2] +| | Mini-EM: setup physics model evaluator: 0.202837 - 8.09495% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.202821 - 99.9923% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00130164% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000197218% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.196463 - 96.865% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.196448 - 99.9924% [1] +| | | | | | getWorksets(): 0.170853 - 86.9712% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.170849 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101102 - 59.176% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00415752 - 4.11222% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0174137 - 17.224% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000528439 - 3.03461% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0168691 - 96.8721% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00024224 - 1.436% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.02e-05 - 0.534707% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000537919 - 3.18879% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137136 - 8.12943% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00396036 - 23.477% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000716479 - 4.2473% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00260768 - 15.4583% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.052e-05 - 0.536604% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00441312 - 26.161% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00175708 - 39.8149% [3] +| | | | | | | | | | | | Remainder: 0.00265604 - 60.1851% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0022774 - 13.5004% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048196 - 2.85706% [3] +| | | | | | | | | | | Remainder: 7.984e-05 - 0.473292% +| | | | | | | | | | Remainder: 1.624e-05 - 0.0932597% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0661685 - 65.4475% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371621 - 56.1628% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.896e-05 - 0.239384% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.428e-05 - 0.0653354% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.020107 - 54.1063% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139119 - 37.4358% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.632e-05 - 0.0708249% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270564 - 7.28064% [3] +| | | | | | | | | | | Remainder: 0.00029796 - 0.801785% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0137869 - 20.8361% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00976243 - 14.7539% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012132 - 0.18335% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00284556 - 4.30047% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00207476 - 3.13557% [3] +| | | | | | | | | | Remainder: 0.0004154 - 0.627792% +| | | | | | | | | Remainder: 0.0133619 - 13.2163% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0697187 - 40.8072% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0696408 - 99.8882% [6] +| | | | | | | | | Remainder: 7.792e-05 - 0.111763% +| | | | | | | | Remainder: 2.876e-05 - 0.0168336% +| | | | | | | Remainder: 3.96e-06 - 0.00231778% +| | | | | | getOrientations(): 3.548e-05 - 0.0180608% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739479 - 0.376425% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070084 - 0.356756% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000377279 - 0.19205% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001264 - 0.0643428% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000873799 - 0.444799% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000346148% [2] +| | | | | | Remainder: 0.0227409 - 11.576% +| | | | | Remainder: 1.484e-05 - 0.0075536% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.0041613% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00802678% [1] +| | | | build response library: 0.00630895 - 3.1106% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00621803 - 98.5589% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0495333% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 63.6364% [1] +| | | | | | | Remainder: 1.12e-06 - 36.3636% +| | | | | | getOrientations(): 4.8e-07 - 0.00771948% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074592 - 11.9961% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882359 - 14.1903% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000405439 - 6.52037% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012048 - 19.3759% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0186554% [3] +| | | | | | Remainder: 0.0029748 - 47.8414% +| | | | | Remainder: 9.092e-05 - 1.44113% +| | | | Remainder: 2.164e-05 - 0.0106695% +| | | Remainder: 1.552e-05 - 0.00765148% +| | Mini-EM: setup auxiliary physics model evaluator: 0.18422 - 7.352% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.184212 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000369141% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000325712% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.18417 - 99.9772% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.184166 - 99.9979% [1] +| | | | | | getWorksets(): 0.121511 - 65.9789% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.121509 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0778195 - 64.0441% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.003139 - 4.03369% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0145246 - 18.6645% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00038088 - 2.62231% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0141372 - 97.3328% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015616 - 1.1046% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.22e-05 - 0.652179% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00038088 - 2.69416% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00131224 - 9.28215% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00295984 - 20.9365% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000692799 - 4.90053% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00215964 - 15.2763% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.656e-05 - 0.541549% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00394304 - 27.8912% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00182716 - 46.3389% [3] +| | | | | | | | | | | | Remainder: 0.00211588 - 53.6611% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00182112 - 12.8817% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000509639 - 3.60494% [3] +| | | | | | | | | | | Remainder: 3.312e-05 - 0.234275% +| | | | | | | | | | Remainder: 6.52e-06 - 0.0448893% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0479492 - 61.6158% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0281327 - 58.6719% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.156e-05 - 0.147728% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.128e-05 - 0.0756415% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140601 - 49.9778% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139243 - 49.495% [3] +| | | | | | | | | | | Remainder: 8.548e-05 - 0.303846% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00934767 - 19.495% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00852187 - 17.7727% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.588e-05 - 0.11654% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00184196 - 3.84148% [3] +| | | | | | | | | | Remainder: 4.908e-05 - 0.102358% +| | | | | | | | | Remainder: 0.0122068 - 15.686% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0436792 - 35.9472% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0436361 - 99.9014% [3] +| | | | | | | | | Remainder: 4.308e-05 - 0.0986283% +| | | | | | | | Remainder: 1.06e-05 - 0.00872361% +| | | | | | | Remainder: 1.24e-06 - 0.00102049% +| | | | | | getOrientations(): 1.136e-05 - 0.00616836% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000422039 - 0.229163% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033816 - 0.183617% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019912 - 0.10812% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0497059 - 26.9897% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0496838 - 99.9557% [1] +| | | | | | | Remainder: 2.204e-05 - 0.0443408% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000457319 - 0.248319% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000195476% [2] +| | | | | | Remainder: 0.011521 - 6.25577% +| | | | | Remainder: 3.84e-06 - 0.00208503% +| | | | fmb->setupBCFieldManagers(): 3.36e-06 - 0.00182399% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.28e-05 - 0.00694853% [1] +| | | | build response library: 1.884e-05 - 0.0102274% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.4862% [1] +| | | | | Remainder: 1.856e-05 - 98.5138% +| | | | Remainder: 5.68e-06 - 0.00308341% +| | | Remainder: 8.84e-06 - 0.0047986% +| | Mini-EM: eval auxiliary physics model evaluator: 0.181118 - 7.2282% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0530845 - 29.3093% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.126994 - 70.1164% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000229119 - 0.180418% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0882144 - 69.4636% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00190445% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.24e-06 - 0.00707368% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.84e-06 - 0.00208583% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00089032 - 1.00927% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00507395 - 5.75185% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.012637 - 14.3253% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00215592 - 2.44395% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00815139 - 9.24044% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103096 - 11.687% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0145103 - 16.4489% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.2e-06 - 0.00476113% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.04e-06 - 0.00231255% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230339 - 26.1112% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00270672 - 3.06834% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00172028 - 1.95011% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00694319 - 7.87082% [3] +| | | | | Remainder: 6.584e-05 - 0.0746364% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.48e-05 - 0.0116541% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.00163788% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0002772 - 0.218279% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0380514 - 29.9633% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0190741 - 50.127% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0189586 - 49.8236% [1] +| | | | | Remainder: 1.88e-05 - 0.0494068% +| | | | Remainder: 0.00020456 - 0.161079% +| | | Remainder: 0.00104016 - 0.574298% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00423124 - 0.168863% [1] +| | | getWorksets(): 3.52e-06 - 0.0831908% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 59.0909% [1] +| | | | Remainder: 1.44e-06 - 40.9091% +| | | getOrientations(): 9.2e-07 - 0.0217431% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742279 - 17.5428% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869159 - 20.5415% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040068 - 9.46957% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125316 - 29.6168% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0264698% [3] +| | | Remainder: 0.0009604 - 22.6979% +| | panzer::ModelEvaluator::create_W_op: 0.13761 - 5.49182% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.232218 - 9.26754% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013672 - 0.0588756% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.182714 - 78.6822% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000853792% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00223816 - 1.22495% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00583035 - 3.19097% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00672355 - 3.67982% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000709958 - 0.388562% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00752995 - 4.12116% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00658951 - 3.60646% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171444 - 0.938315% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00606924 - 3.32171% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.76e-06 - 0.00424707% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0032678 - 1.78847% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0135105 - 7.39435% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0023068 - 1.26252% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0134557 - 7.36432% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139453 - 7.63232% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0190493 - 10.4257% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.676e-05 - 0.00917279% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00215568 - 1.17981% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133478 - 7.3053% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.023321 - 12.7636% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00524504 - 2.87062% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0007984 - 0.436966% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00751439 - 4.11264% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0152278 - 8.33423% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0119031 - 6.51462% [3] +| | | | Remainder: 0.0002344 - 0.128288% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.58e-05 - 0.00680394% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000568431% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00072104 - 0.310501% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0483129 - 20.8049% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0482887 - 99.95% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.524e-05 - 0.0315444% [1] +| | | | Remainder: 8.92e-06 - 0.018463% +| | | Remainder: 0.000316159 - 0.136147% +| | MaxwellPreconditioner::build: 0.00244104 - 0.0974187% [1] +| | | MaxwellPreconditioner: Schur complement: 2e-05 - 0.819324% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00111232 - 45.5675% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.294879% [1] +| | | | Ifpack2::Relaxation::compute: 0.000310719 - 27.9343% [1] +| | | | Remainder: 0.00079832 - 71.7708% +| | | MaxwellPreconditioner: Solver S_E: 0.0012106 - 49.5936% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.112341% [1] +| | | | Ifpack2::Relaxation::compute: 0.000775159 - 64.031% [1] +| | | | Remainder: 0.00043408 - 35.8566% +| | | MaxwellPreconditioner: Block preconditioner: 8.936e-05 - 3.66074% [1] +| | | Remainder: 8.76e-06 - 0.358864% +| | Mini-EM: timestepper: 1.24586 - 49.7208% [1] +| | | Mini-EM: Advance Time Step: 1.24586 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0213976 - 1.71749% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021568 - 1.00796% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0203623 - 95.1615% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.6e-06 - 0.042235% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001644 - 0.807376% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016702 - 8.20242% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00127012 - 6.23761% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001196 - 0.587361% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000974079 - 4.78375% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000855879 - 4.20326% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013104 - 0.643543% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021552 - 1.05843% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.72e-06 - 0.013358% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027576 - 1.35427% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00195424 - 9.59735% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000928919 - 4.56196% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00027868 - 1.36861% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00167288 - 8.21559% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00336084 - 16.5052% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.56e-06 - 0.0273054% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00014204 - 0.697565% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00145576 - 7.14929% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00182852 - 8.97994% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021636 - 1.06255% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010824 - 0.531572% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00083828 - 4.11683% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00138752 - 6.81416% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0004002 - 1.9654% [3] +| | | | | | Remainder: 9.632e-05 - 0.473032% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.484e-05 - 0.0693536% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.0136464% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00064628 - 3.02034% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.42e-05 - 0.393502% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.78e-05 - 68.6461% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.2e-06 - 2.61283% [1] +| | | | | | Remainder: 2.42e-05 - 28.7411% +| | | | | Remainder: 7.14e-05 - 0.333683% +| | | | Stratimikos: BelosLOWS: 1.21697 - 97.681% [1] +| | | | | GMRES block system: Operation Op*x: 0.00126736 - 0.104141% [1] +| | | | | Belos::MVT::MvAddMv: 0.000104 - 0.00854582% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.21454 - 99.8003% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0003476 - 0.0286199% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.024e-05 - 23.084% [2] +| | | | | | | | Belos::MVT::MvDot: 7.376e-05 - 91.9242% [2] +| | | | | | | | Remainder: 6.48e-06 - 8.07577% +| | | | | | | Belos::MVT::MvScale: 5.14e-05 - 14.7871% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000119 - 34.2348% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011596 - 97.4454% [2] +| | | | | | | | Remainder: 3.04e-06 - 2.55462% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.76e-05 - 10.817% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.612e-05 - 96.0638% [2] +| | | | | | | | Remainder: 1.48e-06 - 3.93617% +| | | | | | | Remainder: 5.936e-05 - 17.0771% +| | | | | | Belos::MVT::MvAddMv: 0.0001142 - 0.00940274% [2] +| | | | | | Belos::MVT::MvNorm: 6.096e-05 - 0.00501919% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.21025 - 99.647% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000352319 - 0.0291112% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.948e-05 - 0.00326213% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0142053 - 1.17375% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00836067 - 58.856% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000239479 - 2.86435% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.000224719 - 93.8366% [19] +| | | | | | | | | | Remainder: 1.476e-05 - 6.16338% +| | | | | | | | | Belos::MVT::MvScale: 0.00013712 - 1.64006% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00344988 - 41.2631% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00341688 - 99.0434% [34] +| | | | | | | | | | Remainder: 3.3e-05 - 0.956556% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00441204 - 52.7713% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0043878 - 99.4506% [34] +| | | | | | | | | | Remainder: 2.424e-05 - 0.549406% +| | | | | | | | | Remainder: 0.00012216 - 1.46113% +| | | | | | | | Belos::MVT::MvAddMv: 0.00143648 - 10.1123% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00248588 - 17.4997% [19] +| | | | | | | | Belos::MVT::MvNorm: 2.692e-05 - 0.189507% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000363478 - 2.55875% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000281638 - 77.4842% [18] +| | | | | | | | | Remainder: 8.184e-05 - 22.5158% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00025904 - 1.82354% [1] +| | | | | | | | Remainder: 0.00127284 - 8.9603% +| | | | | | | GMRES S_E: Operation Op*x: 0.00051852 - 0.042844% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.19213 - 98.5031% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.09097 - 91.5143% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00337912 - 0.309734% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.0031508 - 93.2432% [243] +| | | | | | | | | | Remainder: 0.00022832 - 6.7568% +| | | | | | | | | Belos::MVT::MvScale: 0.00198716 - 0.182145% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.584493 - 53.5753% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.583982 - 99.9126% [484] +| | | | | | | | | | Remainder: 0.00051084 - 0.0873988% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.49924 - 45.7609% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.498793 - 99.9105% [484] +| | | | | | | | | | Remainder: 0.00044668 - 0.089472% +| | | | | | | | | Remainder: 0.0018748 - 0.171846% +| | | | | | | | Belos::MVT::MvAddMv: 0.00450284 - 0.377712% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0042596 - 0.357308% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0031762 - 74.5657% [243] +| | | | | | | | | Remainder: 0.0010834 - 25.4343% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0806024 - 6.76118% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00223688 - 0.187636% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.8e-05 - 0.0015099% [1] +| | | | | | | | Remainder: 0.00954143 - 0.800365% +| | | | | | | Remainder: 0.00300108 - 0.247971% +| | | | | | GMRES block system: Operation Op*x: 0.00213348 - 0.175662% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.392e-05 - 0.00361619% [1] +| | | | | | Remainder: 0.00158732 - 0.130693% +| | | | | Remainder: 0.00105924 - 0.0870391% +| | | | Mini-EM: Compute responses: 0.00720047 - 0.577951% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00037452 - 5.20132% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00531588 - 73.8267% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 0.10685% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015412 - 2.89924% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00122736 - 23.0886% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.96e-06 - 0.0556823% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00025288 - 4.75707% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00020724 - 3.89851% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00244084 - 45.916% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.52e-06 - 0.0474052% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00020604 - 3.87594% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00023076 - 4.34096% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00020188 - 3.79768% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.3199e-05 - 0.624526% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.56e-06 - 0.0293461% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00016564 - 3.11595% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.696e-05 - 1.44774% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.6e-05 - 0.300985% [3] +| | | | | | Remainder: 9.024e-05 - 1.69756% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.68e-06 - 0.10666% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0199987% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000700359 - 9.72657% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025856 - 3.59088% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.309406% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002384 - 92.203% [1] +| | | | | | Remainder: 1.936e-05 - 7.48762% +| | | | | Remainder: 0.000542039 - 7.52782% +| | | | Remainder: 0.000293599 - 0.0235659% +| | | Remainder: 2.52e-06 - 0.000202269% +| | Remainder: 0.0274574 - 1.09579% +| Remainder: 4.54e-05 - 0.00181182% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.21697 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.36574 k-cell-steps per second +================================= + +dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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.00121364 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=13872, #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 242 iterations with total CPU time of 1.19154 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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 17 iterations with total CPU time of 0.0121175 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 1.21254 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.49654 [1] +| Mini-EM: Total Time: 2.4965 - 99.9982% [1] +| | Mini-EM: build mesh: 0.0006666 - 0.0267014% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00033476 - 50.219% [1] +| | | Remainder: 0.00033184 - 49.781% +| | Mini-EM: build physics blocks: 0.00079244 - 0.031742% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235119 - 0.00941794% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.208284 - 8.34304% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0764922 - 3.06398% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0302846 - 39.5918% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0243207 - 80.3071% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000981039 - 3.23939% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00491088 - 16.2157% [3] +| | | | Remainder: 7.2e-05 - 0.237744% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00656623 - 8.58419% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00328724 - 50.0628% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000286918 - 4.3696% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00058152 - 8.85622% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00025864 - 3.93894% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012744 - 19.4084% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00075476 - 11.4946% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.9919e-05 - 0.760238% [3] +| | | | Remainder: 7.284e-05 - 1.10931% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00801791 - 10.482% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00337912 - 4.4176% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00970471 - 12.6872% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00426452 - 5.5751% [3] +| | | Remainder: 0.014275 - 18.6621% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00378332 - 0.151545% [2] +| | Mini-EM: setup physics model evaluator: 0.200868 - 8.046% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.200852 - 99.9919% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.0013144% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000219067% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.194552 - 96.8634% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.194531 - 99.9893% [1] +| | | | | | getWorksets(): 0.170131 - 87.4566% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.170127 - 99.998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101176 - 59.4707% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00416328 - 4.1149% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.017543 - 17.3391% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000528119 - 3.01043% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0170003 - 96.9068% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023988 - 1.41103% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.4159e-05 - 0.553865% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00054632 - 3.21358% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00142076 - 8.35724% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00393408 - 23.1412% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069188 - 4.0698% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00258544 - 15.2081% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.9e-05 - 0.523519% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00454656 - 26.7439% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00181668 - 39.9572% [3] +| | | | | | | | | | | | Remainder: 0.00272988 - 60.0428% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00228932 - 13.4663% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000487959 - 2.87029% [3] +| | | | | | | | | | | Remainder: 7.5e-05 - 0.441168% +| | | | | | | | | | Remainder: 1.452e-05 - 0.0827681% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.066548 - 65.7747% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.037422 - 56.2331% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.728e-05 - 0.233232% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.528e-05 - 0.0675538% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0203217 - 54.3041% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138653 - 37.0513% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.492e-05 - 0.0665918% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270916 - 7.23948% [3] +| | | | | | | | | | | Remainder: 0.00038832 - 1.03768% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139287 - 20.9303% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00979091 - 14.7126% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011844 - 0.177977% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279788 - 4.2043% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0020748 - 3.11775% [3] +| | | | | | | | | | Remainder: 0.000415279 - 0.624029% +| | | | | | | | | Remainder: 0.0129214 - 12.7713% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0689217 - 40.5119% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0688485 - 99.8937% [6] +| | | | | | | | | Remainder: 7.324e-05 - 0.106265% +| | | | | | | | Remainder: 2.968e-05 - 0.0174458% +| | | | | | | Remainder: 3.44e-06 - 0.00202198% +| | | | | | getOrientations(): 1.132e-05 - 0.00581911% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722799 - 0.371559% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000706559 - 0.363211% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037616 - 0.193367% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012288 - 0.0631672% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000850679 - 0.437297% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000452369% [2] +| | | | | | Remainder: 0.0216095 - 11.1085% +| | | | | Remainder: 2.076e-05 - 0.0106707% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00384362% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.396e-05 - 0.00695039% [1] +| | | | build response library: 0.00625463 - 3.11405% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00616923 - 98.6346% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0447381% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 68.1159% [1] +| | | | | | | Remainder: 8.8e-07 - 31.8841% +| | | | | | getOrientations(): 4.8e-07 - 0.00778054% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073028 - 11.8375% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889119 - 14.4121% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397559 - 6.44422% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116484 - 18.8814% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0200997% [3] +| | | | | | Remainder: 0.00298296 - 48.3521% +| | | | | Remainder: 8.54e-05 - 1.36539% +| | | | Remainder: 2.06e-05 - 0.0102563% +| | | Remainder: 1.628e-05 - 0.00810481% +| | Mini-EM: setup auxiliary physics model evaluator: 0.183264 - 7.34082% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.183256 - 99.9957% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000436549% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000283757% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.183214 - 99.9775% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.183211 - 99.998% [1] +| | | | | | getWorksets(): 0.120186 - 65.6% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120185 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0769789 - 64.0505% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00318144 - 4.13287% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0145673 - 18.9238% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00039032 - 2.67942% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0141709 - 97.2783% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001544 - 1.08956% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.572e-05 - 0.67547% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000394838 - 2.78627% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013178 - 9.29936% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0029352 - 20.7129% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000733398 - 5.17539% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00211068 - 14.8945% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.808e-05 - 0.55099% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00402704 - 28.4177% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00186812 - 46.3894% [3] +| | | | | | | | | | | | Remainder: 0.00215892 - 53.6106% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00181592 - 12.8144% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00047532 - 3.35421% [3] +| | | | | | | | | | | Remainder: 3.248e-05 - 0.229203% +| | | | | | | | | | Remainder: 6.16e-06 - 0.0422864% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0474505 - 61.6409% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0280189 - 59.0487% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.008e-05 - 0.143046% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.088e-05 - 0.0745211% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140626 - 50.1898% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138106 - 49.2903% [3] +| | | | | | | | | | | Remainder: 8.472e-05 - 0.302367% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00909647 - 19.1704% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00838583 - 17.6728% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.508e-05 - 0.116079% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00184544 - 3.88918% [3] +| | | | | | | | | | Remainder: 4.88e-05 - 0.102844% +| | | | | | | | | Remainder: 0.0117796 - 15.3024% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0431958 - 35.9412% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0431524 - 99.8996% [3] +| | | | | | | | | Remainder: 4.336e-05 - 0.10038% +| | | | | | | | Remainder: 1.008e-05 - 0.00838709% +| | | | | | | Remainder: 1.44e-06 - 0.00119814% +| | | | | | getOrientations(): 1.18e-05 - 0.00644067% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000408959 - 0.223218% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034032 - 0.185753% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019444 - 0.106129% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0494719 - 27.0027% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.049451 - 99.9578% [1] +| | | | | | | Remainder: 2.088e-05 - 0.0422058% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00044244 - 0.241492% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000240161% [2] +| | | | | | Remainder: 0.0121542 - 6.63402% +| | | | | Remainder: 3.64e-06 - 0.00198674% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.00178985% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.22e-05 - 0.00665737% [1] +| | | | build response library: 1.952e-05 - 0.0106518% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 2.2541% [1] +| | | | | Remainder: 1.908e-05 - 97.7459% +| | | | Remainder: 4.92e-06 - 0.00268477% +| | | Remainder: 7.96e-06 - 0.00434347% +| | Mini-EM: eval auxiliary physics model evaluator: 0.180783 - 7.24146% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0535069 - 29.5973% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.126253 - 69.8369% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00022664 - 0.179512% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0873824 - 69.212% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00205991% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.72e-06 - 0.00654594% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.84e-06 - 0.00210569% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000822318 - 0.941057% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0049738 - 5.69199% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0128101 - 14.6598% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00196356 - 2.24709% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00772107 - 8.83596% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0103398 - 11.8328% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0144003 - 16.4796% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.88e-06 - 0.00444026% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.639e-06 - 0.00187566% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230399 - 26.3668% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00268272 - 3.07009% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00158736 - 1.81657% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696179 - 7.96705% [3] +| | | | | Remainder: 6.48e-05 - 0.0741568% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.312e-05 - 0.0103918% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.00155244% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00027076 - 0.214458% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0381564 - 30.2222% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0191133 - 50.0919% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0190239 - 49.8577% [1] +| | | | | Remainder: 1.92e-05 - 0.0503192% +| | | | Remainder: 0.00020192 - 0.159933% +| | | Remainder: 0.00102296 - 0.565849% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00416468 - 0.166821% [1] +| | | getWorksets(): 3.44e-06 - 0.0825995% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 62.7907% [1] +| | | | Remainder: 1.28e-06 - 37.2093% +| | | getOrientations(): 6.8e-07 - 0.0163278% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724359 - 17.3929% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884519 - 21.2386% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040092 - 9.62668% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117968 - 28.3258% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0278533% [3] +| | | Remainder: 0.000969919 - 23.2892% +| | panzer::ModelEvaluator::create_W_op: 0.137943 - 5.52547% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.230507 - 9.23322% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013352 - 0.0579244% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.181346 - 78.6727% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000749946% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00211732 - 1.16755% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00578575 - 3.19044% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00676459 - 3.73021% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0007162 - 0.394935% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00740775 - 4.08487% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00668291 - 3.68517% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016968 - 0.935667% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00610063 - 3.36408% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.04e-06 - 0.00498494% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327872 - 1.80799% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0136467 - 7.5252% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00207932 - 1.1466% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0125973 - 6.94657% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0138711 - 7.64896% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0190618 - 10.5113% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.632e-05 - 0.0145137% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00196156 - 1.08166% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0132339 - 7.29759% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0230296 - 12.6992% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00534439 - 2.94706% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000805439 - 0.444144% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00750179 - 4.13672% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0153943 - 8.48892% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0119915 - 6.61249% [3] +| | | | Remainder: 0.00024012 - 0.13241% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.396e-05 - 0.00605621% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.56e-06 - 0.000676768% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000710919 - 0.308415% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0479747 - 20.8127% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0479489 - 99.9461% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.576e-05 - 0.0328506% [1] +| | | | Remainder: 1.008e-05 - 0.0210111% +| | | Remainder: 0.000326359 - 0.141583% +| | MaxwellPreconditioner::build: 0.00238896 - 0.0956922% [1] +| | | MaxwellPreconditioner: Schur complement: 2.028e-05 - 0.848906% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00108168 - 45.2783% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.284743% [1] +| | | | Ifpack2::Relaxation::compute: 0.0003066 - 28.3448% [1] +| | | | Remainder: 0.000771999 - 71.3704% +| | | MaxwellPreconditioner: Solver S_E: 0.00118952 - 49.7924% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.110969% [1] +| | | | Ifpack2::Relaxation::compute: 0.00075344 - 63.3399% [1] +| | | | Remainder: 0.000434758 - 36.5491% +| | | MaxwellPreconditioner: Block preconditioner: 8.824e-05 - 3.69366% [1] +| | | Remainder: 9.24e-06 - 0.38678% +| | Mini-EM: timestepper: 1.24075 - 49.6997% [1] +| | | Mini-EM: Advance Time Step: 1.24075 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0213241 - 1.71864% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00019908 - 0.933592% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0203105 - 95.2465% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.96e-06 - 0.0391916% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016224 - 0.7988% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00162488 - 8.0002% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0012758 - 6.28148% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00011528 - 0.567589% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00093076 - 4.58266% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000850239 - 4.18621% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012944 - 0.637307% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000219079 - 1.07865% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0108319% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027352 - 1.3467% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00190868 - 9.39751% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000883798 - 4.35144% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00026724 - 1.31578% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00167276 - 8.23595% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00347584 - 17.1135% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.36e-06 - 0.0313139% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0001416 - 0.697178% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00148248 - 7.29909% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00182168 - 8.96916% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021928 - 1.07964% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010792 - 0.531352% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00084212 - 4.14624% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00138496 - 6.81894% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00040624 - 2.00015% [3] +| | | | | | Remainder: 9.812e-05 - 0.483101% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.436e-05 - 0.0673416% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0106921% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000644959 - 3.02455% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.56e-05 - 0.401424% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.988e-05 - 69.9533% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 2.1028% [1] +| | | | | | Remainder: 2.392e-05 - 27.9439% +| | | | | Remainder: 6.736e-05 - 0.315887% +| | | | Stratimikos: BelosLOWS: 1.21259 - 97.7304% [1] +| | | | | GMRES block system: Operation Op*x: 0.00124812 - 0.10293% [1] +| | | | | Belos::MVT::MvAddMv: 9.796e-05 - 0.00807857% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.21061 - 99.8367% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00034364 - 0.0283857% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.224e-05 - 23.932% [2] +| | | | | | | | Belos::MVT::MvDot: 7.56e-05 - 91.9261% [2] +| | | | | | | | Remainder: 6.64e-06 - 8.07393% +| | | | | | | Belos::MVT::MvScale: 5.06e-05 - 14.7247% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00011504 - 33.4769% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011204 - 97.3922% [2] +| | | | | | | | Remainder: 3e-06 - 2.60779% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.872e-05 - 11.2676% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.724e-05 - 96.1777% [2] +| | | | | | | | Remainder: 1.48e-06 - 3.82231% +| | | | | | | Remainder: 5.704e-05 - 16.5988% +| | | | | | Belos::MVT::MvAddMv: 0.00010504 - 0.00867661% [2] +| | | | | | Belos::MVT::MvNorm: 6.24e-05 - 0.00515442% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.20644 - 99.6552% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000357719 - 0.0296509% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.048e-05 - 0.00335534% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0124479 - 1.03179% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00665648 - 53.4748% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00024608 - 3.69685% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.0002286 - 92.8966% [19] +| | | | | | | | | | Remainder: 1.748e-05 - 7.10338% +| | | | | | | | | Belos::MVT::MvScale: 0.000141 - 2.11824% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00349304 - 52.4758% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0034628 - 99.1343% [34] +| | | | | | | | | | Remainder: 3.024e-05 - 0.865722% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0026492 - 39.7988% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00262336 - 99.0246% [34] +| | | | | | | | | | Remainder: 2.5839e-05 - 0.975352% +| | | | | | | | | Remainder: 0.00012716 - 1.91032% +| | | | | | | | Belos::MVT::MvAddMv: 0.00142312 - 11.4326% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00251344 - 20.1917% [19] +| | | | | | | | Belos::MVT::MvNorm: 2.74e-05 - 0.220118% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000345639 - 2.77669% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000260679 - 75.4194% [18] +| | | | | | | | | Remainder: 8.496e-05 - 24.5806% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000195199 - 1.56813% [1] +| | | | | | | | Remainder: 0.0012866 - 10.3359% +| | | | | | | GMRES S_E: Operation Op*x: 0.000509919 - 0.0422665% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.19066 - 98.6919% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.08951 - 91.5049% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00331336 - 0.304115% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.00311356 - 93.9699% [243] +| | | | | | | | | | Remainder: 0.000199799 - 6.03011% +| | | | | | | | | Belos::MVT::MvScale: 0.00198552 - 0.18224% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.584986 - 53.6927% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.584558 - 99.9267% [484] +| | | | | | | | | | Remainder: 0.0004288 - 0.0733008% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.497487 - 45.6616% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.497092 - 99.9207% [484] +| | | | | | | | | | Remainder: 0.000394359 - 0.0792703% +| | | | | | | | | Remainder: 0.00173608 - 0.159345% +| | | | | | | | Belos::MVT::MvAddMv: 0.00389203 - 0.326882% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00427299 - 0.358877% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0031716 - 74.2242% [243] +| | | | | | | | | Remainder: 0.0011014 - 25.7758% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0809111 - 6.79551% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00227616 - 0.191168% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.708e-05 - 0.0014345% [1] +| | | | | | | | Remainder: 0.00977839 - 0.821261% +| | | | | | | Remainder: 0.00242488 - 0.200995% +| | | | | | GMRES block system: Operation Op*x: 0.00196304 - 0.162153% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.048e-05 - 0.00334377% [1] +| | | | | | Remainder: 0.00165912 - 0.137048% +| | | | | Remainder: 0.000634599 - 0.0523341% +| | | | Mini-EM: Compute responses: 0.00669875 - 0.539895% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00033264 - 4.9657% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00522091 - 77.9386% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.24e-06 - 0.138673% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015192 - 2.90983% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00122392 - 23.4426% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.0597596% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00021316 - 4.08281% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00019956 - 3.82232% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.002445 - 46.8308% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.56e-06 - 0.0490336% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000201439 - 3.85831% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00021784 - 4.17245% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000184879 - 3.54112% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.344e-05 - 0.640501% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.4e-06 - 0.0268152% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015768 - 3.02016% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.756e-05 - 1.48556% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.772e-05 - 0.339404% [3] +| | | | | | Remainder: 8.248e-05 - 1.5798% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.56e-06 - 0.112857% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0214965% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000667039 - 9.95766% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002542 - 3.79474% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.298977% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235 - 92.4469% [1] +| | | | | | Remainder: 1.844e-05 - 7.25413% +| | | | | Remainder: 0.00021496 - 3.20895% +| | | | Remainder: 0.00013752 - 0.0110836% +| | | Remainder: 2.12e-06 - 0.000170864% +| | Remainder: 0.0255738 - 1.02439% +| Remainder: 4.456e-05 - 0.00178487% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.21259 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.37789 k-cell-steps per second +================================= + +dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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.0011892 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=13872, #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 242 iterations with total CPU time of 1.19065 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + 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=13056, #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 17 iterations with total CPU time of 0.0113553 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 1.2109 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.49332 [1] +| Mini-EM: Total Time: 2.49327 - 99.9979% [1] +| | Mini-EM: build mesh: 0.000647719 - 0.0259787% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305519 - 47.1684% [1] +| | | Remainder: 0.0003422 - 52.8316% +| | Mini-EM: build physics blocks: 0.000831359 - 0.0333441% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023924 - 0.00959543% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.209652 - 8.40873% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0772073 - 3.09663% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0302595 - 39.1926% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.02428 - 80.2392% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000962679 - 3.18141% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00494415 - 16.3392% [3] +| | | | Remainder: 7.268e-05 - 0.240189% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00638296 - 8.26729% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00324584 - 50.8517% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0002822 - 4.42115% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000573678 - 8.98766% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00025692 - 4.02509% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122952 - 19.2625% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00068168 - 10.6797% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.628e-05 - 0.725056% [3] +| | | | Remainder: 6.684e-05 - 1.04716% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00793379 - 10.276% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0033332 - 4.3172% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00962035 - 12.4604% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00424699 - 5.50077% [3] +| | | Remainder: 0.0154305 - 19.9858% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00379648 - 0.152269% [2] +| | Mini-EM: setup physics model evaluator: 0.197719 - 7.93012% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.197702 - 99.9911% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00139604% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000222557% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.191263 - 96.743% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.191248 - 99.9923% [1] +| | | | | | getWorksets(): 0.166862 - 87.2489% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.166858 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0980971 - 58.7908% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0042286 - 4.31062% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0173498 - 17.6864% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00053924 - 3.10804% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0167962 - 96.809% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002374 - 1.41342% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.396e-05 - 0.559413% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000557599 - 3.3198% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.001414 - 8.41857% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00390652 - 23.2583% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069592 - 4.14332% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00260576 - 15.514% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.6359e-05 - 0.514158% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00438992 - 26.1364% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0017656 - 40.2194% [3] +| | | | | | | | | | | | Remainder: 0.00262432 - 59.7806% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00224568 - 13.3702% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048644 - 2.89613% [3] +| | | | | | | | | | | Remainder: 7.664e-05 - 0.456294% +| | | | | | | | | | Remainder: 1.44e-05 - 0.082998% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0640043 - 65.2458% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371294 - 58.0108% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.608e-05 - 0.231838% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.48e-05 - 0.0667935% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0197048 - 53.0706% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0143074 - 38.534% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.552e-05 - 0.0687327% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00268664 - 7.23588% [3] +| | | | | | | | | | | Remainder: 0.00029412 - 0.792149% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0126413 - 19.7507% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00892739 - 13.9481% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001302 - 0.203424% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00278627 - 4.35327% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00215628 - 3.36896% [3] +| | | | | | | | | | Remainder: 0.00023348 - 0.364788% +| | | | | | | | | Remainder: 0.0125144 - 12.7571% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0687324 - 41.1922% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0686545 - 99.8867% [6] +| | | | | | | | | Remainder: 7.788e-05 - 0.113309% +| | | | | | | | Remainder: 2.844e-05 - 0.0170444% +| | | | | | | Remainder: 3.72e-06 - 0.00222939% +| | | | | | getOrientations(): 1.16e-05 - 0.00606543% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075708 - 0.395863% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000707399 - 0.369886% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384 - 0.200787% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123599 - 0.0646276% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088932 - 0.465009% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000313729% [2] +| | | | | | Remainder: 0.0215127 - 11.2486% +| | | | | Remainder: 1.476e-05 - 0.00771714% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00394534% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.564e-05 - 0.00791091% [1] +| | | | build response library: 0.00639095 - 3.23262% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00629847 - 98.553% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.050806% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 67.5% [1] +| | | | | | | Remainder: 1.04e-06 - 32.5% +| | | | | | getOrientations(): 4.4e-07 - 0.00698582% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763039 - 12.1147% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905999 - 14.3844% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404 - 6.41425% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121488 - 19.2885% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0177821% [3] +| | | | | | Remainder: 0.0030058 - 47.7226% +| | | | | Remainder: 9.248e-05 - 1.44705% +| | | | Remainder: 2.152e-05 - 0.0108851% +| | | Remainder: 1.768e-05 - 0.00894196% +| | Mini-EM: setup auxiliary physics model evaluator: 0.184623 - 7.40487% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.184614 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 0.000520003% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000325002% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.184572 - 99.9769% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.184568 - 99.998% [1] +| | | | | | getWorksets(): 0.12055 - 65.3146% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120549 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0776306 - 64.3978% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00318704 - 4.10538% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.014409 - 18.561% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00038952 - 2.70331% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0140131 - 97.2528% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000156199 - 1.11466% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.34e-05 - 0.666517% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0003954 - 2.82164% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00131476 - 9.38233% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0029302 - 20.9103% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000670879 - 4.7875% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.002115 - 15.093% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.364e-05 - 0.525507% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00394196 - 28.1304% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00183676 - 46.5951% [3] +| | | | | | | | | | | | Remainder: 0.0021052 - 53.4049% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0018064 - 12.8907% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048124 - 3.4342% [3] +| | | | | | | | | | | Remainder: 3.408e-05 - 0.2432% +| | | | | | | | | | Remainder: 6.32e-06 - 0.0438615% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0477104 - 61.4581% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0272214 - 57.0556% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.936e-05 - 0.144592% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.172e-05 - 0.0797901% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0132185 - 48.5592% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138578 - 50.9078% [3] +| | | | | | | | | | | Remainder: 8.4e-05 - 0.308581% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00977527 - 20.4888% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00852571 - 17.8697% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.608e-05 - 0.117543% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00208452 - 4.36911% [3] +| | | | | | | | | | Remainder: 4.736e-05 - 0.0992657% +| | | | | | | | | Remainder: 0.0123243 - 15.8755% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0429086 - 35.5944% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0428699 - 99.9098% [3] +| | | | | | | | | Remainder: 3.872e-05 - 0.0902382% +| | | | | | | | Remainder: 9.4e-06 - 0.00779768% +| | | | | | | Remainder: 1.16e-06 - 0.000962258% +| | | | | | getOrientations(): 1.192e-05 - 0.00645832% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042148 - 0.22836% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000343999 - 0.186381% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002032 - 0.110095% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0497373 - 26.9479% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0497158 - 99.9567% [1] +| | | | | | | Remainder: 2.152e-05 - 0.0432674% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000458759 - 0.248558% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000216722% [2] +| | | | | | Remainder: 0.0128412 - 6.95745% +| | | | | Remainder: 3.76e-06 - 0.00203715% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 0.00184168% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.308e-05 - 0.00708504% [1] +| | | | build response library: 1.94e-05 - 0.0105084% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23711% [1] +| | | | | Remainder: 1.916e-05 - 98.7629% +| | | | Remainder: 5.16e-06 - 0.00279501% +| | | Remainder: 8.88e-06 - 0.00480979% +| | Mini-EM: eval auxiliary physics model evaluator: 0.17974 - 7.209% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0513313 - 28.5587% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.126871 - 70.586% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000226399 - 0.178448% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0880124 - 69.3715% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00190882% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.4e-06 - 0.0061355% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.36e-06 - 0.00268144% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0007784 - 0.884421% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0050796 - 5.77145% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0126865 - 14.4145% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.002026 - 2.30195% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00818731 - 9.30245% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0104236 - 11.8434% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.014325 - 16.2761% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-06 - 0.00404488% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.00218151% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0230552 - 26.1954% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00271416 - 3.08383% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00168836 - 1.91832% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696563 - 7.91438% [3] +| | | | | Remainder: 6.764e-05 - 0.0768528% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3e-05 - 0.0102466% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.0015764% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00028264 - 0.222777% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.038137 - 30.0596% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0191733 - 50.275% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0189462 - 49.6793% [1] +| | | | | Remainder: 1.744e-05 - 0.0457299% +| | | | Remainder: 0.0001978 - 0.155906% +| | | Remainder: 0.00153732 - 0.855302% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043196 - 0.17325% [1] +| | | getWorksets(): 3.2e-06 - 0.074081% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 60% [1] +| | | | Remainder: 1.28e-06 - 40% +| | | getOrientations(): 6.8e-07 - 0.0157422% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758159 - 17.5516% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904519 - 20.9399% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004082 - 9.44996% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125736 - 29.1083% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0231503% [3] +| | | Remainder: 0.000986479 - 22.8373% +| | panzer::ModelEvaluator::create_W_op: 0.139308 - 5.58736% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.22818 - 9.15183% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013576 - 0.0594969% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.1792 - 78.5345% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000803572% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00132228 - 0.737879% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00584272 - 3.26045% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00670851 - 3.74359% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000652559 - 0.364151% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00758255 - 4.23134% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00638575 - 3.56348% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00183536 - 1.0242% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00598223 - 3.3383% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.6e-06 - 0.00424107% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0032786 - 1.82958% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0134302 - 7.49453% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00212068 - 1.18341% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0131505 - 7.33843% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139389 - 7.77839% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0194171 - 10.8354% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.84e-05 - 0.0102679% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00123852 - 0.691138% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133159 - 7.43076% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0220304 - 12.2937% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00430448 - 2.40205% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000655799 - 0.365959% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00856031 - 4.77696% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155199 - 8.66069% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116745 - 6.5148% [3] +| | | | Remainder: 0.0002248 - 0.125446% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.408e-05 - 0.00617057% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.48e-06 - 0.000648611% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0007116 - 0.311859% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.047797 - 20.9471% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0477734 - 99.9506% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.464e-05 - 0.0306295% [1] +| | | | Remainder: 8.96e-06 - 0.0187459% +| | | Remainder: 0.00031992 - 0.140205% +| | MaxwellPreconditioner::build: 0.00236036 - 0.0946691% [1] +| | | MaxwellPreconditioner: Schur complement: 1.988e-05 - 0.842245% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0010802 - 45.7642% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.292539% [1] +| | | | Ifpack2::Relaxation::compute: 0.00029612 - 27.4135% [1] +| | | | Remainder: 0.000780919 - 72.294% +| | | MaxwellPreconditioner: Solver S_E: 0.00116364 - 49.2993% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.106562% [1] +| | | | Ifpack2::Relaxation::compute: 0.0007386 - 63.4733% [1] +| | | | Remainder: 0.000423799 - 36.4201% +| | | MaxwellPreconditioner: Block preconditioner: 8.788e-05 - 3.72317% [1] +| | | Remainder: 8.759e-06 - 0.371088% +| | Mini-EM: timestepper: 1.23905 - 49.6958% [1] +| | | Mini-EM: Advance Time Step: 1.23905 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0216017 - 1.74341% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00018968 - 0.878079% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0206149 - 95.4318% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.56e-06 - 0.0318216% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016432 - 0.797093% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00164848 - 7.99654% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00128796 - 6.2477% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00011296 - 0.547953% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00096784 - 4.69486% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000860518 - 4.17425% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001274 - 0.618% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0002152 - 1.04391% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.36e-06 - 0.011448% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0002284 - 1.10794% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0019554 - 9.48536% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000953479 - 4.62519% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00036164 - 1.75427% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017466 - 8.4725% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00337556 - 16.3744% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.88e-06 - 0.0236722% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0001696 - 0.822706% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00147456 - 7.15288% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00182492 - 8.85242% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001746 - 0.84696% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00011876 - 0.576088% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000892758 - 4.33064% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00143656 - 6.96855% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000404278 - 1.9611% [3] +| | | | | | Remainder: 9.932e-05 - 0.481787% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.408e-05 - 0.0651801% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0124064% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000654199 - 3.02846% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.84e-05 - 0.270349% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.364e-05 - 57.6027% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 3.15068% [1] +| | | | | | Remainder: 2.292e-05 - 39.2466% +| | | | | Remainder: 6.776e-05 - 0.313679% +| | | | Stratimikos: BelosLOWS: 1.21095 - 97.7322% [1] +| | | | | GMRES block system: Operation Op*x: 0.00126308 - 0.104305% [1] +| | | | | Belos::MVT::MvAddMv: 0.000100679 - 0.00831405% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.20896 - 99.8357% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00031216 - 0.0258205% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 7.808e-05 - 25.0128% [2] +| | | | | | | | Belos::MVT::MvDot: 7.208e-05 - 92.3156% [2] +| | | | | | | | Remainder: 6e-06 - 7.68443% +| | | | | | | Belos::MVT::MvScale: 5.12e-05 - 16.4018% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.328e-05 - 29.8821% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.028e-05 - 96.7839% [2] +| | | | | | | | Remainder: 3e-06 - 3.21612% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.628e-05 - 11.6222% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.504e-05 - 96.5821% [2] +| | | | | | | | Remainder: 1.24e-06 - 3.41786% +| | | | | | | Remainder: 5.332e-05 - 17.081% +| | | | | | Belos::MVT::MvAddMv: 6.712e-05 - 0.00555188% [2] +| | | | | | Belos::MVT::MvNorm: 6.34e-05 - 0.00524418% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.2046 - 99.6397% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000370199 - 0.030732% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.752e-05 - 0.00311472% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0116596 - 0.967919% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00640592 - 54.9412% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00023728 - 3.70408% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.00022276 - 93.8806% [19] +| | | | | | | | | | Remainder: 1.452e-05 - 6.11935% +| | | | | | | | | Belos::MVT::MvScale: 0.000138559 - 2.16299% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00334216 - 52.173% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00331268 - 99.1179% [34] +| | | | | | | | | | Remainder: 2.948e-05 - 0.882065% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0025718 - 40.1472% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00254844 - 99.0917% [34] +| | | | | | | | | | Remainder: 2.336e-05 - 0.908314% +| | | | | | | | | Remainder: 0.00011612 - 1.8127% +| | | | | | | | Belos::MVT::MvAddMv: 0.0009614 - 8.24557% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00251492 - 21.5695% [19] +| | | | | | | | Belos::MVT::MvNorm: 2.604e-05 - 0.223335% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000315599 - 2.70678% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000242319 - 76.7807% [18] +| | | | | | | | | Remainder: 7.328e-05 - 23.2193% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019292 - 1.6546% [1] +| | | | | | | | Remainder: 0.0012428 - 10.659% +| | | | | | | GMRES S_E: Operation Op*x: 0.000516039 - 0.0428389% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.18973 - 98.7657% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.08837 - 91.4799% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00329264 - 0.30253% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.00307548 - 93.4047% [243] +| | | | | | | | | | Remainder: 0.00021716 - 6.59532% +| | | | | | | | | Belos::MVT::MvScale: 0.00197044 - 0.181045% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.584586 - 53.7122% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.584107 - 99.9181% [484] +| | | | | | | | | | Remainder: 0.00047856 - 0.0818631% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.496704 - 45.6375% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.496309 - 99.9204% [484] +| | | | | | | | | | Remainder: 0.00039528 - 0.0795806% +| | | | | | | | | Remainder: 0.00181496 - 0.16676% +| | | | | | | | Belos::MVT::MvAddMv: 0.00453112 - 0.380851% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0040708 - 0.34216% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.003056 - 75.0712% [243] +| | | | | | | | | Remainder: 0.0010148 - 24.9288% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0813654 - 6.83895% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00226208 - 0.190133% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.644e-05 - 0.00138182% [1] +| | | | | | | | Remainder: 0.00912119 - 0.766657% +| | | | | | | Remainder: 0.00228548 - 0.189729% +| | | | | | GMRES block system: Operation Op*x: 0.00237352 - 0.196327% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.956e-05 - 0.00327223% [1] +| | | | | | Remainder: 0.00150064 - 0.124126% +| | | | | Remainder: 0.00062612 - 0.0517049% +| | | | Mini-EM: Compute responses: 0.00634543 - 0.512121% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000281599 - 4.43782% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0048772 - 76.8615% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.56e-06 - 0.0729928% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001408 - 2.8869% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127888 - 26.2216% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.24e-06 - 0.0664316% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015932 - 3.26663% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00017416 - 3.5709% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00217348 - 44.5641% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0442877% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00019944 - 4.08923% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000190519 - 3.90632% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00017056 - 3.49709% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.608e-05 - 0.534733% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.0303453% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001822 - 3.73575% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.784e-05 - 1.39096% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.644e-05 - 0.337079% [3] +| | | | | | Remainder: 8.704e-05 - 1.78463% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.92e-06 - 0.124814% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0233239% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000714799 - 11.2648% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025196 - 3.97073% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.317511% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023304 - 92.4909% [1] +| | | | | | Remainder: 1.812e-05 - 7.19162% +| | | | | Remainder: 0.00021048 - 3.31703% +| | | | Remainder: 0.00015184 - 0.0122546% +| | | Remainder: 2.36e-06 - 0.000190468% +| | Remainder: 0.0255945 - 1.02654% +| Remainder: 5.208e-05 - 0.00208878% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.21095 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.38247 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=maxwell16.xml' (5 runs): + + 34.18 msec task-clock:u # 0.011 CPUs utilized ( +- 1.59% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,768 page-faults:u # 80.983 K/sec ( +- 0.33% ) + 22,396,779 cycles:u # 0.655 GHz ( +- 25.30% ) (64.20%) + 65,130,026 instructions:u # 2.91 insn per cycle ( +- 11.56% ) (91.43%) + branches:u + 348,727 branch-misses:u ( +- 0.53% ) + 27,832,021 L1-dcache-loads:u # 814.277 M/sec ( +- 0.36% ) + 379,145 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 1.11% ) + LLC-loads:u + LLC-load-misses:u + 26,538,942 L1-icache-loads:u # 776.446 M/sec ( +- 0.39% ) + 235,333 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.35% ) + 26,101,086 dTLB-loads:u # 763.635 M/sec ( +- 22.76% ) (9.26%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 3.1089 +- 0.0151 seconds time elapsed ( +- 0.48% ) + + + 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=maxwell16.xml' (5 runs): + + 314,044 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.40% ) + 16,908,536 BR_RETIRED:u ( +- 0.46% ) + + 3.10805 +- 0.00646 seconds time elapsed ( +- 0.21% ) + + + 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=maxwell16.xml' (5 runs): + + 22,684,533 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.21% ) + 5,406 ITLB_WALK:u ( +- 2.63% ) + 12,470 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.93% ) + 30,449,167 L1D_TLB:u ( +- 0.20% ) + + 3.11230 +- 0.00909 seconds time elapsed ( +- 0.29% ) + + + 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=maxwell16.xml' (5 runs): + + 26,466,947 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.04% ) + 230,924 L1I_CACHE_REFILL:u ( +- 1.11% ) + 377,923 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.33% ) + 27,785,247 L1D_CACHE:u ( +- 0.11% ) + + 3.09652 +- 0.00615 seconds time elapsed ( +- 0.20% ) + + + 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=maxwell16.xml' (5 runs): + + 461,315 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.47% ) + 483,923 LL_CACHE_RD:u ( +- 0.60% ) + 130,491 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.39% ) + 16,942 L2D_TLB_REFILL:u ( +- 1.03% ) + 248,102 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.90% ) + 1,444,468 L2D_CACHE:u ( +- 0.48% ) + + 3.08890 +- 0.00434 seconds time elapsed ( +- 0.14% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..89a06e7 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell16_power.output @@ -0,0 +1,138 @@ +Socket1 19.16 +Socket2 16.80 +Socket1 19.08 +Socket2 17.12 +Socket1 19.32 +Socket2 17.44 +Socket1 19.44 +Socket2 17.72 +Socket1 19.76 +Socket2 17.60 +Socket1 19.72 +Socket2 17.40 +Socket1 19.72 +Socket2 17.36 +Socket1 19.48 +Socket2 17.04 +Socket1 19.48 +Socket2 16.96 +Socket1 19.72 +Socket2 16.84 +Socket1 19.72 +Socket2 16.84 +Socket1 19.88 +Socket2 16.76 +Socket1 19.80 +Socket2 16.96 +Socket1 19.60 +Socket2 16.96 +Socket1 19.20 +Socket2 17.12 +Socket1 19.00 +Socket2 17.16 +Socket1 19.12 +Socket2 17.36 +Socket1 19.16 +Socket2 17.40 +Socket1 19.16 +Socket2 17.32 +Socket1 19.20 +Socket2 17.36 +Socket1 19.56 +Socket2 17.32 +Socket1 19.60 +Socket2 17.04 +Socket1 19.60 +Socket2 17.04 +Socket1 19.52 +Socket2 16.92 +Socket1 19.80 +Socket2 16.84 +Socket1 19.16 +Socket2 16.60 +Socket1 19.04 +Socket2 16.44 +Socket1 18.88 +Socket2 16.48 +Socket1 18.96 +Socket2 16.64 +Socket1 18.80 +Socket2 16.48 +Start +Socket1 19.80 +Socket2 16.92 +Socket1 19.80 +Socket2 17.00 +Socket1 20.04 +Socket2 17.68 +Socket1 20.44 +Socket2 18.12 +Socket1 20.92 +Socket2 18.12 +Socket1 20.92 +Socket2 18.68 +Socket1 21.64 +Socket2 19.52 +Socket1 22.52 +Socket2 20.04 +End +Socket1 23.92 +Socket2 20.08 +Socket1 26.08 +Socket2 20.28 +Socket1 25.40 +Socket2 19.08 +Socket1 24.36 +Socket2 17.76 +Socket1 23.32 +Socket2 17.64 +Socket1 20.80 +Socket2 16.96 +Socket1 19.60 +Socket2 16.76 +Socket1 19.36 +Socket2 16.92 +Socket1 19.20 +Socket2 17.04 +Socket1 19.20 +Socket2 17.04 +Socket1 18.92 +Socket2 17.04 +Socket1 19.00 +Socket2 16.88 +Socket1 19.32 +Socket2 17.04 +Socket1 19.48 +Socket2 17.12 +Socket1 19.80 +Socket2 17.12 +Socket1 19.76 +Socket2 17.08 +Socket1 19.72 +Socket2 17.24 +Socket1 19.68 +Socket2 17.00 +Socket1 19.68 +Socket2 16.84 +Socket1 19.64 +Socket2 16.80 +Socket1 19.68 +Socket2 16.68 +Socket1 19.68 +Socket2 16.68 +Socket1 19.52 +Socket2 16.52 +Socket1 19.00 +Socket2 16.84 +Socket1 19.12 +Socket2 16.96 +Socket1 18.88 +Socket2 17.00 +Socket1 19.04 +Socket2 17.12 +Socket1 19.24 +Socket2 17.00 +Socket1 19.32 +Socket2 16.72 +Socket1 19.28 +Socket2 17.08 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18.output new file mode 100644 index 0000000..e5dea51 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18.output @@ -0,0 +1,3248 @@ +oasis23.umiacs.umd.edu +30 GMRES Tpetra maxwell18.xml +output_avg5/altra_GMRES_Tpetra_maxwell18.output +output_avg5/altra_GMRES_Tpetra_maxwell18_power.output +dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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.00116584 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=19494, #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 258 iterations with total CPU time of 1.90272 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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 19 iterations with total CPU time of 0.0183073 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 1.93099 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 3.67428 [1] +| Mini-EM: Total Time: 3.67421 - 99.9983% [1] +| | Mini-EM: build mesh: 0.000643518 - 0.0175144% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000316359 - 49.1609% [1] +| | | Remainder: 0.000327159 - 50.8391% +| | Mini-EM: build physics blocks: 0.000902717 - 0.024569% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000242119 - 0.00658968% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.28292 - 7.70014% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108393 - 2.95009% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0444652 - 41.0224% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0358994 - 80.7359% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00138652 - 3.1182% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00710506 - 15.9789% [3] +| | | | Remainder: 7.4239e-05 - 0.16696% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00844913 - 7.79493% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00469502 - 55.5681% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000338039 - 4.00087% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000775398 - 9.17725% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000353159 - 4.17983% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120272 - 14.2348% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000959916 - 11.3611% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.576e-05 - 0.65995% [3] +| | | | Remainder: 6.912e-05 - 0.818072% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108392 - 9.99991% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0046109 - 4.25389% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136889 - 12.629% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00584686 - 5.39415% [3] +| | | Remainder: 0.0204924 - 18.9057% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00562818 - 0.153181% [2] +| | Mini-EM: setup physics model evaluator: 0.252461 - 6.87116% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.252445 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00107746% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000205985% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.246301 - 97.5659% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.246287 - 99.9942% [1] +| | | | | | getWorksets(): 0.220626 - 89.5812% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.220623 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.127438 - 57.763% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00533154 - 4.18363% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0201699 - 15.8272% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000491558 - 2.43709% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.019664 - 97.4919% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000237879 - 1.20972% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.372e-05 - 0.476608% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000492399 - 2.50407% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182491 - 9.28049% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00472994 - 24.0539% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000952476 - 4.84376% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00318675 - 16.206% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010092 - 0.513223% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00492778 - 25.06% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00203959 - 41.3897% [3] +| | | | | | | | | | | | Remainder: 0.00288819 - 58.6103% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237159 - 12.0606% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000669958 - 3.40703% [3] +| | | | | | | | | | | Remainder: 7.564e-05 - 0.384663% +| | | | | | | | | | Remainder: 1.432e-05 - 0.0709971% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0875194 - 68.6759% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0498587 - 56.9687% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.7799e-05 - 0.176096% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.412e-05 - 0.0483767% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0274389 - 55.0333% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181301 - 36.3629% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.54e-05 - 0.050944% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00376103 - 7.54338% [3] +| | | | | | | | | | | Remainder: 0.000391398 - 0.785015% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0183776 - 20.9983% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112787 - 12.8871% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000152319 - 0.17404% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00387711 - 4.43% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287991 - 3.2906% [3] +| | | | | | | | | | Remainder: 0.00109507 - 1.25124% +| | | | | | | | | Remainder: 0.0144175 - 11.3133% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0931561 - 42.2241% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0930608 - 99.8978% [6] +| | | | | | | | | Remainder: 9.524e-05 - 0.102237% +| | | | | | | | Remainder: 2.844e-05 - 0.0128908% +| | | | | | | Remainder: 3.68e-06 - 0.00166798% +| | | | | | getOrientations(): 1.188e-05 - 0.00482365% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722878 - 0.293511% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000698797 - 0.283733% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365959 - 0.148591% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000170839 - 0.069366% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000856358 - 0.347708% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000276101% [2] +| | | | | | Remainder: 0.0228327 - 9.27078% +| | | | | Remainder: 1.42e-05 - 0.00576531% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00308978% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.00622709% [1] +| | | | build response library: 0.00609818 - 2.41564% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00589918 - 96.7367% [1] +| | | | | | getWorksets(): 2.68e-06 - 0.04543% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 71.6418% [1] +| | | | | | | Remainder: 7.6e-07 - 28.3582% +| | | | | | getOrientations(): 5.2e-07 - 0.00881478% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733198 - 12.4288% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869637 - 14.7417% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421798 - 7.15011% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117236 - 19.8732% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0196637% [3] +| | | | | | Remainder: 0.00269783 - 45.7323% +| | | | | Remainder: 0.000199 - 3.26327% +| | | | Remainder: 1.9799e-05 - 0.00784288% +| | | Remainder: 1.58e-05 - 0.00625839% +| | Mini-EM: setup auxiliary physics model evaluator: 0.244343 - 6.6502% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.244334 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000425647% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000229194% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.244291 - 99.9824% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.244287 - 99.9985% [1] +| | | | | | getWorksets(): 0.1604 - 65.6605% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.160399 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0983344 - 61.3062% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390183 - 3.96792% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0216578 - 22.0246% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000470999 - 2.17474% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0211798 - 97.7931% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000160718 - 0.758827% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.04e-05 - 0.426822% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000463759 - 2.18963% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00179303 - 8.46577% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00433499 - 20.4675% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000934756 - 4.41343% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00317991 - 15.0139% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.864e-05 - 0.418512% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00635286 - 29.9949% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00275275 - 43.3309% [3] +| | | | | | | | | | | | Remainder: 0.00360011 - 56.6691% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00307275 - 14.5079% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000672877 - 3.17697% [3] +| | | | | | | | | | | Remainder: 3.512e-05 - 0.165818% +| | | | | | | | | | Remainder: 6.96e-06 - 0.0321363% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0600576 - 61.0749% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0353833 - 58.9155% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.028e-05 - 0.113839% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.26e-05 - 0.063872% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0171215 - 48.3887% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181145 - 51.1951% [3] +| | | | | | | | | | | Remainder: 8.44e-05 - 0.238531% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0104398 - 17.383% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112187 - 18.6799% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.208e-05 - 0.103367% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00253491 - 4.2208% [3] +| | | | | | | | | | Remainder: 0.000418799 - 0.697329% +| | | | | | | | | Remainder: 0.0127172 - 12.9326% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0620536 - 38.6871% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620091 - 99.9283% [3] +| | | | | | | | | Remainder: 4.448e-05 - 0.07168% +| | | | | | | | Remainder: 1.088e-05 - 0.00678309% +| | | | | | | Remainder: 1.32e-06 - 0.000822942% +| | | | | | getOrientations(): 1.18e-05 - 0.00483038% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000407078 - 0.166639% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000340279 - 0.139295% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000201719 - 0.0825745% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0710145 - 29.0701% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0709933 - 99.9701% [1] +| | | | | | | Remainder: 2.124e-05 - 0.0299094% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000454038 - 0.185862% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000163742% [2] +| | | | | | Remainder: 0.0114573 - 4.6901% +| | | | | Remainder: 3.68e-06 - 0.0015064% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.00147339% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.34e-05 - 0.0054843% [1] +| | | | build response library: 1.94e-05 - 0.00793995% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.4433% [1] +| | | | | Remainder: 1.912e-05 - 98.5567% +| | | | Remainder: 5.04e-06 - 0.00206275% +| | | Remainder: 8.68e-06 - 0.00355239% +| | Mini-EM: eval auxiliary physics model evaluator: 0.254023 - 6.91368% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0732366 - 28.8307% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.179345 - 70.6016% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000320359 - 0.178628% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.12424 - 69.2746% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119124% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.559e-06 - 0.00447439% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.28e-06 - 0.00183515% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.001234 - 0.993233% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00714357 - 5.7498% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0183505 - 14.7702% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00292111 - 2.35118% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0112624 - 9.06498% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0148095 - 11.9201% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0204992 - 16.4997% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.8e-06 - 0.00386348% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.0014488% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0328518 - 26.4421% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00289063 - 2.32664% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00230175 - 1.85266% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00988537 - 7.95665% [3] +| | | | | Remainder: 7.452e-05 - 0.0599805% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.52e-05 - 0.0084753% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.00109287% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000350398 - 0.195377% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0541533 - 30.1951% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0272873 - 50.3889% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0268461 - 49.5744% [1] +| | | | | Remainder: 1.988e-05 - 0.0367106% +| | | | Remainder: 0.00026304 - 0.146667% +| | | Remainder: 0.00144215 - 0.567725% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00429114 - 0.116791% [1] +| | | getWorksets(): 3.28e-06 - 0.0764365% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 62.1951% [1] +| | | | Remainder: 1.24e-06 - 37.8049% +| | | getOrientations(): 8.4e-07 - 0.0195752% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737478 - 17.186% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000866877 - 20.2015% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399078 - 9.30004% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011898 - 27.7268% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0251681% [3] +| | | Remainder: 0.00109272 - 25.4644% +| | panzer::ModelEvaluator::create_W_op: 0.196396 - 5.34526% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.322971 - 8.79021% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000263599 - 0.0816169% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.253413 - 78.4631% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 0.00165737% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00294431 - 1.16186% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00838661 - 3.30946% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0106972 - 4.22124% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00107804 - 0.425407% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0106931 - 4.21963% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00948509 - 3.74294% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00175939 - 0.694279% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00837385 - 3.30443% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.84e-06 - 0.00190993% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00329687 - 1.30099% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198271 - 7.82401% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00319927 - 1.26247% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0183923 - 7.25784% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0198695 - 7.84077% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275169 - 10.8585% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.0119e-05 - 0.00399309% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00283983 - 1.12063% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190637 - 7.52278% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.031042 - 12.2496% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00447838 - 1.76723% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103304 - 0.407649% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0104139 - 4.10945% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0221286 - 8.73221% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0166601 - 6.57427% [3] +| | | | Remainder: 0.000214879 - 0.084794% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.452e-05 - 0.00449576% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00039632% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000860037 - 0.266289% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0679376 - 21.0352% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0679116 - 99.9618% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.648e-05 - 0.0242576% [1] +| | | | Remainder: 9.48e-06 - 0.013954% +| | | Remainder: 0.000481078 - 0.148954% +| | MaxwellPreconditioner::build: 0.00264543 - 0.0719999% [1] +| | | MaxwellPreconditioner: Schur complement: 2.16e-05 - 0.816502% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00121628 - 45.9765% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.30914% [1] +| | | | Ifpack2::Relaxation::compute: 0.000444599 - 36.5541% [1] +| | | | Remainder: 0.000767917 - 63.1367% +| | | MaxwellPreconditioner: Solver S_E: 0.0012894 - 48.7405% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.0961691% [1] +| | | | Ifpack2::Relaxation::compute: 0.000858677 - 66.5953% [1] +| | | | Remainder: 0.000429479 - 33.3085% +| | | MaxwellPreconditioner: Block preconditioner: 0.000109279 - 4.13086% [1] +| | | Remainder: 8.88e-06 - 0.335673% +| | Mini-EM: timestepper: 1.96876 - 53.5831% [1] +| | | Mini-EM: Advance Time Step: 1.96876 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0291001 - 1.4781% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00018432 - 0.633399% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0277713 - 95.4336% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00561731% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000209759 - 0.755308% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00231291 - 8.32842% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00140176 - 5.0475% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000135199 - 0.48683% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00128244 - 4.61785% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119748 - 4.31192% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013068 - 0.470558% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000297158 - 1.07002% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.24e-06 - 0.00806588% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000271439 - 0.977408% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00276303 - 9.94923% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00112619 - 4.05525% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00041992 - 1.51206% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00235515 - 8.48052% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00482486 - 17.3736% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.4e-06 - 0.0230454% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000203479 - 0.732695% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00197623 - 7.1161% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00260339 - 9.37439% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021036 - 0.757473% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000133679 - 0.481357% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00124811 - 4.49426% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00198127 - 7.13425% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000562398 - 2.0251% [3] +| | | | | | Remainder: 0.0001142 - 0.411216% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.0599e-05 - 0.0707866% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00769756% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000973877 - 3.34664% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.376e-05 - 0.25347% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.876e-05 - 66.1063% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 2.11497% [1] +| | | | | | Remainder: 2.344e-05 - 31.7787% +| | | | | Remainder: 7.4039e-05 - 0.254428% +| | | | Stratimikos: BelosLOWS: 1.93104 - 98.0842% [1] +| | | | | GMRES block system: Operation Op*x: 0.00174103 - 0.0901605% [1] +| | | | | Belos::MVT::MvAddMv: 0.000116799 - 0.00604851% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.92848 - 99.8678% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000400598 - 0.0207727% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.6679e-05 - 24.1337% [2] +| | | | | | | | Belos::MVT::MvDot: 9.0919e-05 - 94.0421% [2] +| | | | | | | | Remainder: 5.76e-06 - 5.95786% +| | | | | | | Belos::MVT::MvScale: 6.112e-05 - 15.2572% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00014168 - 35.3671% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001386 - 97.8261% [2] +| | | | | | | | Remainder: 3.08e-06 - 2.17391% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.8879e-05 - 12.2015% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.7319e-05 - 96.8084% [2] +| | | | | | | | Remainder: 1.56e-06 - 3.19155% +| | | | | | | Remainder: 5.224e-05 - 13.0405% +| | | | | | Belos::MVT::MvAddMv: 0.000172759 - 0.00895828% [2] +| | | | | | Belos::MVT::MvNorm: 6.7359e-05 - 0.00349285% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.92368 - 99.751% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000661279 - 0.0343757% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.744e-05 - 0.0024661% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0180881 - 0.940282% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0108588 - 60.0328% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000352199 - 3.24345% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.000332679 - 94.4577% [21] +| | | | | | | | | | Remainder: 1.952e-05 - 5.54232% +| | | | | | | | | Belos::MVT::MvScale: 0.000196439 - 1.80904% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00567986 - 52.3067% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00564062 - 99.3091% [38] +| | | | | | | | | | Remainder: 3.924e-05 - 0.690862% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00449142 - 41.3622% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00446002 - 99.3009% [38] +| | | | | | | | | | Remainder: 3.1399e-05 - 0.699088% +| | | | | | | | | Remainder: 0.00013884 - 1.2786% +| | | | | | | | Belos::MVT::MvAddMv: 0.00110732 - 6.12182% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00398282 - 22.0191% [21] +| | | | | | | | Belos::MVT::MvNorm: 3.448e-05 - 0.190623% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000453118 - 2.50507% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00036364 - 80.2528% [20] +| | | | | | | | | Remainder: 8.9478e-05 - 19.7472% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000295759 - 1.63511% [1] +| | | | | | | | Remainder: 0.0013558 - 7.49553% +| | | | | | | GMRES S_E: Operation Op*x: 0.000634158 - 0.0329658% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.90164 - 98.854% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.74579 - 91.8047% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00482194 - 0.276204% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00454511 - 94.2588% [259] +| | | | | | | | | | Remainder: 0.000276839 - 5.74123% +| | | | | | | | | Belos::MVT::MvScale: 0.00275903 - 0.158039% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.934578 - 53.5332% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.933986 - 99.9367% [516] +| | | | | | | | | | Remainder: 0.000591718 - 0.063314% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.801219 - 45.8943% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.800739 - 99.9401% [516] +| | | | | | | | | | Remainder: 0.000479996 - 0.0599082% +| | | | | | | | | Remainder: 0.00241459 - 0.138309% +| | | | | | | | Belos::MVT::MvAddMv: 0.0063127 - 0.331961% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00560162 - 0.294568% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00439467 - 78.4535% [259] +| | | | | | | | | Remainder: 0.00120696 - 21.5465% +| | | | | | | | GMRES S_E: Operation Op*x: 0.129962 - 6.83421% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00334479 - 0.17589% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.128e-05 - 0.00111904% [1] +| | | | | | | | Remainder: 0.0106034 - 0.557591% +| | | | | | | Remainder: 0.00261531 - 0.135953% +| | | | | | GMRES block system: Operation Op*x: 0.00246735 - 0.127943% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.336e-05 - 0.00121131% [1] +| | | | | | Remainder: 0.00166975 - 0.0865838% +| | | | | Remainder: 0.000695318 - 0.0360075% +| | | | Mini-EM: Compute responses: 0.00845469 - 0.429443% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000355719 - 4.20736% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00670126 - 79.2608% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.12e-06 - 0.0465584% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000184759 - 2.75708% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00155623 - 23.223% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.037008% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0002514 - 3.75153% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000236799 - 3.53365% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00336991 - 50.2877% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.68e-06 - 0.0399925% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000238439 - 3.55812% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0002344 - 3.49785% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000239758 - 3.57781% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.456e-05 - 0.515724% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.92e-06 - 0.0286513% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013808 - 2.06051% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011212 - 1.67312% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.912e-05 - 0.28532% [3] +| | | | | | Remainder: 7.548e-05 - 1.12636% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.76e-06 - 0.0917834% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0179782% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000922197 - 10.9075% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000249599 - 2.9522% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.320514% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000231839 - 92.8846% [1] +| | | | | | Remainder: 1.696e-05 - 6.7949% +| | | | | Remainder: 0.000216639 - 2.56235% +| | | | Remainder: 0.00016324 - 0.00829153% +| | | Remainder: 2.6e-06 - 0.000132063% +| | Remainder: 0.0295952 - 0.805483% +| Remainder: 6.1399e-05 - 0.00167105% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 1.93104 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.02014 k-cell-steps per second +================================= + +dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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.00118436 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=19494, #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 258 iterations with total CPU time of 1.89744 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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 19 iterations with total CPU time of 0.0184323 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 1.92612 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 3.69541 [1] +| Mini-EM: Total Time: 3.69537 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000627238 - 0.0169736% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000300439 - 47.8987% [1] +| | | Remainder: 0.000326799 - 52.1013% +| | Mini-EM: build physics blocks: 0.000753478 - 0.0203898% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232039 - 0.00627919% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281814 - 7.62613% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108479 - 2.93553% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0446058 - 41.1195% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0360156 - 80.7418% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00133884 - 3.00148% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00717466 - 16.0846% [3] +| | | | Remainder: 7.6799e-05 - 0.172172% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00841277 - 7.75524% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0047211 - 56.1183% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000338638 - 4.02528% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000698198 - 8.29926% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000353919 - 4.20692% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121216 - 14.4085% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000958877 - 11.3979% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.788e-05 - 0.688002% [3] +| | | | Remainder: 7.2e-05 - 0.855842% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.010889 - 10.0379% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00463927 - 4.27667% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136702 - 12.6018% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00578506 - 5.33291% [3] +| | | Remainder: 0.0204764 - 18.876% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0056879 - 0.15392% [2] +| | Mini-EM: setup physics model evaluator: 0.250989 - 6.79199% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.250973 - 99.9935% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00109972% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000223132% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.245027 - 97.6311% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.245013 - 99.9942% [1] +| | | | | | getWorksets(): 0.21926 - 89.4891% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.219257 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126743 - 57.8057% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00526674 - 4.15545% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0201865 - 15.9271% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000484518 - 2.40021% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0196873 - 97.5269% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000244639 - 1.24263% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.332e-05 - 0.474012% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000480358 - 2.43994% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183479 - 9.31971% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00471798 - 23.9647% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000961317 - 4.88294% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00319647 - 16.2362% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010264 - 0.521353% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00490794 - 24.9295% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00207687 - 42.3166% [3] +| | | | | | | | | | | | Remainder: 0.00283107 - 57.6834% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237411 - 12.0591% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000697357 - 3.54218% [3] +| | | | | | | | | | | Remainder: 7.632e-05 - 0.387662% +| | | | | | | | | | Remainder: 1.472e-05 - 0.0729201% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0864269 - 68.1907% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0495215 - 57.2987% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.6599e-05 - 0.174871% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.336e-05 - 0.0471714% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0270931 - 54.7098% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180853 - 36.52% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.476e-05 - 0.0499985% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00379507 - 7.66347% [3] +| | | | | | | | | | | Remainder: 0.000413359 - 0.834706% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0177945 - 20.5891% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112168 - 12.9784% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012124 - 0.14028% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385171 - 4.45661% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287275 - 3.32391% [3] +| | | | | | | | | | Remainder: 0.00104832 - 1.21295% +| | | | | | | | | Remainder: 0.0148628 - 11.7267% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0924844 - 42.1809% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.092395 - 99.9034% [6] +| | | | | | | | | Remainder: 8.936e-05 - 0.0966217% +| | | | | | | | Remainder: 2.948e-05 - 0.0134454% +| | | | | | | Remainder: 3.52e-06 - 0.0016054% +| | | | | | getOrientations(): 1.208e-05 - 0.00493035% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719718 - 0.293747% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685358 - 0.279723% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362198 - 0.147828% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011712 - 0.0478015% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000875717 - 0.357416% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000277536% [2] +| | | | | | Remainder: 0.0229802 - 9.37915% +| | | | | Remainder: 1.416e-05 - 0.00577894% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.00313978% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00618394% [1] +| | | | build response library: 0.00589914 - 2.35051% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00581106 - 98.5069% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0495607% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 70.8333% [1] +| | | | | | | Remainder: 8.4e-07 - 29.1667% +| | | | | | getOrientations(): 4.8e-07 - 0.00826011% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723238 - 12.4459% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000868957 - 14.9535% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389158 - 6.69685% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001144 - 19.6865% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0178969% [3] +| | | | | | Remainder: 0.00268131 - 46.1415% +| | | | | Remainder: 8.808e-05 - 1.4931% +| | | | Remainder: 1.956e-05 - 0.00779367% +| | | Remainder: 1.62e-05 - 0.00645446% +| | Mini-EM: setup auxiliary physics model evaluator: 0.248044 - 6.7123% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.248035 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000322535% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000290282% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.247992 - 99.9828% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.247989 - 99.9986% [1] +| | | | | | getWorksets(): 0.160586 - 64.7553% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.160585 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0991807 - 61.7623% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00386635 - 3.89828% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218233 - 22.0036% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0004666 - 2.13808% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213502 - 97.8324% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000164718 - 0.771504% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.9799e-05 - 0.420599% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000538519 - 2.52231% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00178047 - 8.33936% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00434858 - 20.3678% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000989957 - 4.63675% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00319903 - 14.9836% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.104e-05 - 0.426412% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00635798 - 29.7794% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00276755 - 43.5288% [3] +| | | | | | | | | | | | Remainder: 0.00359043 - 56.4712% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00307903 - 14.4215% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674558 - 3.15949% [3] +| | | | | | | | | | | Remainder: 3.656e-05 - 0.171239% +| | | | | | | | | | Remainder: 6.44e-06 - 0.0295098% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0600612 - 60.5573% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0353056 - 58.7828% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.124e-05 - 0.116809% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2e-05 - 0.0623131% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0172873 - 48.9646% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0178697 - 50.6143% [3] +| | | | | | | | | | | Remainder: 8.54e-05 - 0.241888% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0106216 - 17.6846% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0111381 - 18.5446% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.716e-05 - 0.0951697% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00254359 - 4.235% [3] +| | | | | | | | | | Remainder: 0.000395119 - 0.657861% +| | | | | | | | | Remainder: 0.01343 - 13.5409% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0613932 - 38.2311% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0613443 - 99.9204% [3] +| | | | | | | | | Remainder: 4.888e-05 - 0.0796179% +| | | | | | | | Remainder: 1.06e-05 - 0.00660088% +| | | | | | | Remainder: 1.24e-06 - 0.000772173% +| | | | | | getOrientations(): 1.2e-05 - 0.00483893% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000435319 - 0.17554% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000335639 - 0.135344% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195799 - 0.0789548% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0749937 - 30.2408% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0749715 - 99.9705% [1] +| | | | | | | Remainder: 2.216e-05 - 0.0295491% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000440999 - 0.17783% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000193557% [2] +| | | | | | Remainder: 0.0109889 - 4.43122% +| | | | | Remainder: 3.44e-06 - 0.00138714% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00148366% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.296e-05 - 0.00522507% [1] +| | | | build response library: 1.98e-05 - 0.00798275% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.21212% [1] +| | | | | Remainder: 1.956e-05 - 98.7879% +| | | | Remainder: 4.72e-06 - 0.00190296% +| | | Remainder: 9.24e-06 - 0.00372515% +| | Mini-EM: eval auxiliary physics model evaluator: 0.262785 - 7.11121% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0780623 - 29.7057% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.18378 - 69.9354% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000298639 - 0.162498% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.124193 - 67.5773% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00135273% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.04e-06 - 0.00486338% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.08e-06 - 0.00167481% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00111372 - 0.896759% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00726822 - 5.85233% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0180623 - 14.5436% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00291755 - 2.3492% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0116898 - 9.41261% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.014619 - 11.7712% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.020598 - 16.5854% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.04e-06 - 0.00405818% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.00154598% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.032717 - 26.3436% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00285147 - 2.29599% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00229295 - 1.84628% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00997377 - 8.03083% [3] +| | | | | Remainder: 7.292e-05 - 0.0587148% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.54e-05 - 0.00837959% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.00111002% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000334039 - 0.18176% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0586695 - 31.9238% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0293404 - 50.0097% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0293107 - 49.959% [1] +| | | | | Remainder: 1.84e-05 - 0.0313621% +| | | | Remainder: 0.00026688 - 0.145217% +| | | Remainder: 0.000943195 - 0.358922% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410811 - 0.111169% [1] +| | | getWorksets(): 3.24e-06 - 0.0788685% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 59.2593% [1] +| | | | Remainder: 1.32e-06 - 40.7407% +| | | getOrientations(): 8.8e-07 - 0.0214211% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724757 - 17.6421% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000863077 - 21.0091% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395799 - 9.63459% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116492 - 28.3565% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0272632% [3] +| | | Remainder: 0.000954317 - 23.2301% +| | panzer::ModelEvaluator::create_W_op: 0.210704 - 5.70184% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.326037 - 8.82286% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000271919 - 0.0834012% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.250819 - 76.9296% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.00175425% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00179599 - 0.716052% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00833033 - 3.32125% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0103545 - 4.12828% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0010984 - 0.437924% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107426 - 4.28301% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00942365 - 3.75715% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00180631 - 0.720166% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00845029 - 3.36908% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.76e-06 - 0.00189778% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00331003 - 1.31969% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.020087 - 8.00857% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00310399 - 1.23754% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.018232 - 7.26898% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0198281 - 7.90535% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.027806 - 11.0861% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.036e-05 - 0.00413047% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00171327 - 0.683072% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189623 - 7.56013% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0310062 - 12.362% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00444578 - 1.77251% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0010186 - 0.406108% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0103726 - 4.13548% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0219798 - 8.76321% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0167183 - 6.6655% [3] +| | | | Remainder: 0.00021344 - 0.0850972% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.456e-05 - 0.00446575% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000392593% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000863637 - 0.264889% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0735781 - 22.5674% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0735517 - 99.964% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.724e-05 - 0.0234309% [1] +| | | | Remainder: 9.24e-06 - 0.0125581% +| | | Remainder: 0.000488677 - 0.149884% +| | MaxwellPreconditioner::build: 0.00268087 - 0.0725468% [1] +| | | MaxwellPreconditioner: Schur complement: 1.9999e-05 - 0.745989% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00122356 - 45.6403% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.290955% [1] +| | | | Ifpack2::Relaxation::compute: 0.000446118 - 36.4608% [1] +| | | | Remainder: 0.000773878 - 63.2483% +| | | MaxwellPreconditioner: Solver S_E: 0.00133632 - 49.8464% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0957857% [1] +| | | | Ifpack2::Relaxation::compute: 0.000901957 - 67.4958% [1] +| | | | Remainder: 0.000433079 - 32.4084% +| | | MaxwellPreconditioner: Block preconditioner: 9.1879e-05 - 3.42721% [1] +| | | Remainder: 9.12e-06 - 0.340188% +| | Mini-EM: timestepper: 1.96396 - 53.1465% [1] +| | | Mini-EM: Advance Time Step: 1.96396 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0291341 - 1.48344% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00018444 - 0.633072% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0278841 - 95.7092% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00602495% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000212399 - 0.761722% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00230587 - 8.2695% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00145768 - 5.22763% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000134519 - 0.482423% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0012624 - 4.5273% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120864 - 4.3345% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000219759 - 0.788117% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000298079 - 1.06899% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.00788981% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000270919 - 0.971591% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00278883 - 10.0015% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00106152 - 3.80689% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000471477 - 1.69085% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00237263 - 8.50892% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00481926 - 17.2832% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.08e-06 - 0.0218046% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000192598 - 0.69071% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00198419 - 7.11587% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00257667 - 9.24066% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000182598 - 0.654847% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00012348 - 0.442834% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00126624 - 4.54107% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00199447 - 7.15273% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000556437 - 1.99554% [3] +| | | | | | Remainder: 0.00011344 - 0.406827% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.06e-05 - 0.0707074% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00727669% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000897957 - 3.08215% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.148e-05 - 0.245348% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.552e-05 - 63.6821% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 2.23839% [1] +| | | | | | Remainder: 2.436e-05 - 34.0795% +| | | | | Remainder: 7.3479e-05 - 0.252209% +| | | | Stratimikos: BelosLOWS: 1.92617 - 98.0759% [1] +| | | | | GMRES block system: Operation Op*x: 0.00173416 - 0.0900313% [1] +| | | | | Belos::MVT::MvAddMv: 0.000126319 - 0.00655804% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.9236 - 99.8664% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0004014 - 0.0208672% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.744e-05 - 24.275% [2] +| | | | | | | | Belos::MVT::MvDot: 9.152e-05 - 93.9245% [2] +| | | | | | | | Remainder: 5.92e-06 - 6.07553% +| | | | | | | Belos::MVT::MvScale: 5.972e-05 - 14.8779% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00014388 - 35.8445% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00014056 - 97.6925% [2] +| | | | | | | | Remainder: 3.32e-06 - 2.30748% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.876e-05 - 12.1475% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.716e-05 - 96.7186% [2] +| | | | | | | | Remainder: 1.6e-06 - 3.28138% +| | | | | | | Remainder: 5.16e-05 - 12.855% +| | | | | | Belos::MVT::MvAddMv: 0.000190519 - 0.00990431% [2] +| | | | | | Belos::MVT::MvNorm: 7.148e-05 - 0.00371596% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.91858 - 99.7391% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000795477 - 0.0414618% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.928e-05 - 0.00256857% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0181272 - 0.944824% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0108387 - 59.7927% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000350239 - 3.23137% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.000332359 - 94.8949% [21] +| | | | | | | | | | Remainder: 1.788e-05 - 5.10509% +| | | | | | | | | Belos::MVT::MvScale: 0.00019828 - 1.82937% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00573042 - 52.8699% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00568918 - 99.2803% [38] +| | | | | | | | | | Remainder: 4.124e-05 - 0.719668% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00442454 - 40.8216% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00439314 - 99.2903% [38] +| | | | | | | | | | Remainder: 3.14e-05 - 0.709678% +| | | | | | | | | Remainder: 0.000135239 - 1.24774% +| | | | | | | | Belos::MVT::MvAddMv: 0.00112643 - 6.21407% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00399823 - 22.0565% [21] +| | | | | | | | Belos::MVT::MvNorm: 3.4799e-05 - 0.191971% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000463638 - 2.5577% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000367439 - 79.2513% [20] +| | | | | | | | | Remainder: 9.6199e-05 - 20.7487% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000280319 - 1.5464% [1] +| | | | | | | | Remainder: 0.00138503 - 7.64065% +| | | | | | | GMRES S_E: Operation Op*x: 0.000604838 - 0.0315253% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.89637 - 98.8425% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.74322 - 91.9241% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00481042 - 0.27595% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00453746 - 94.3257% [259] +| | | | | | | | | | Remainder: 0.00027296 - 5.67435% +| | | | | | | | | Belos::MVT::MvScale: 0.00277403 - 0.159132% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.933188 - 53.5324% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.932557 - 99.9323% [516] +| | | | | | | | | | Remainder: 0.000631318 - 0.0676517% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.800067 - 45.8959% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.799518 - 99.9314% [516] +| | | | | | | | | | Remainder: 0.000548555 - 0.0685636% +| | | | | | | | | Remainder: 0.00238243 - 0.136668% +| | | | | | | | Belos::MVT::MvAddMv: 0.00588593 - 0.310379% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00569246 - 0.300177% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00443826 - 77.9674% [259] +| | | | | | | | | Remainder: 0.0012542 - 22.0326% +| | | | | | | | GMRES S_E: Operation Op*x: 0.127405 - 6.71836% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00331211 - 0.174655% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.132e-05 - 0.00112425% [1] +| | | | | | | | Remainder: 0.0108312 - 0.571157% +| | | | | | | Remainder: 0.00263095 - 0.13713% +| | | | | | GMRES block system: Operation Op*x: 0.00277259 - 0.144136% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.408e-05 - 0.00125182% [1] +| | | | | | Remainder: 0.00155847 - 0.0810187% +| | | | | Remainder: 0.000712396 - 0.0369851% +| | | | Mini-EM: Compute responses: 0.00849813 - 0.432704% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000379799 - 4.46921% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00677862 - 79.766% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.32e-06 - 0.0489775% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00017784 - 2.62354% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00162815 - 24.019% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.6e-06 - 0.0383559% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00026076 - 3.8468% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00023276 - 3.43374% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00338087 - 49.8755% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.48e-06 - 0.0365856% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000236599 - 3.49037% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00023364 - 3.44672% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000237039 - 3.49686% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.132e-05 - 0.462041% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.0218334% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000141119 - 2.08183% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000112679 - 1.66227% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.916e-05 - 0.282654% [3] +| | | | | | Remainder: 7.6799e-05 - 1.13296% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.56e-06 - 0.0889607% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0155328% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000865677 - 10.1867% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025052 - 2.94794% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.271435% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023328 - 93.1183% [1] +| | | | | | Remainder: 1.656e-05 - 6.61025% +| | | | | Remainder: 0.000214639 - 2.52572% +| | | | Remainder: 0.00015624 - 0.00795536% +| | | Remainder: 2.44e-06 - 0.000124239% +| | Remainder: 0.0284661 - 0.770317% +| Remainder: 3.908e-05 - 0.00105753% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 1.92617 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.02777 k-cell-steps per second +================================= + +dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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.00119212 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=19494, #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 258 iterations with total CPU time of 1.89359 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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 19 iterations with total CPU time of 0.0181318 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 1.92369 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 3.70809 [1] +| Mini-EM: Total Time: 3.70802 - 99.9983% [1] +| | Mini-EM: build mesh: 0.000633598 - 0.0170872% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307879 - 48.5922% [1] +| | | Remainder: 0.000325719 - 51.4078% +| | Mini-EM: build physics blocks: 0.000768598 - 0.020728% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236679 - 0.00638289% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.284149 - 7.66309% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108864 - 2.93591% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0446239 - 40.9904% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0359876 - 80.6464% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00139395 - 3.12378% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00717014 - 16.0679% [3] +| | | | Remainder: 7.224e-05 - 0.161886% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00864461 - 7.94072% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00477158 - 55.1972% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00034804 - 4.02609% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000708956 - 8.20113% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000351879 - 4.0705% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127828 - 14.787% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00105584 - 12.2138% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.764e-05 - 0.666774% [3] +| | | | Remainder: 7.24e-05 - 0.837516% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108414 - 9.95867% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0046659 - 4.28598% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136956 - 12.5804% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0057837 - 5.31276% [3] +| | | Remainder: 0.0206092 - 18.9311% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00567098 - 0.152938% [2] +| | Mini-EM: setup physics model evaluator: 0.25415 - 6.85406% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.254132 - 99.9929% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00100735% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000236098% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.248099 - 97.626% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.248085 - 99.9942% [1] +| | | | | | getWorksets(): 0.22088 - 89.034% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.220876 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126958 - 57.4793% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00537162 - 4.23102% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0203166 - 16.0026% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000480359 - 2.36437% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0198199 - 97.5549% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000252438 - 1.27366% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.312e-05 - 0.469832% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000471798 - 2.38043% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00184091 - 9.28823% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00475286 - 23.9803% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000988477 - 4.98731% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00328115 - 16.5549% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010356 - 0.522506% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0049011 - 24.7282% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202203 - 41.2567% [3] +| | | | | | | | | | | | Remainder: 0.00287907 - 58.7433% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00238603 - 12.0386% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674797 - 3.40465% [3] +| | | | | | | | | | | Remainder: 7.36e-05 - 0.371345% +| | | | | | | | | | Remainder: 1.64e-05 - 0.0807221% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0872199 - 68.6998% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0510582 - 58.5397% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.832e-05 - 0.172979% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.4e-05 - 0.0470052% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0280239 - 54.8862% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186385 - 36.5043% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.54e-05 - 0.0497471% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00384703 - 7.53459% [3] +| | | | | | | | | | | Remainder: 0.00041108 - 0.80512% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0175215 - 20.0889% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109598 - 12.5658% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012316 - 0.141206% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385507 - 4.41994% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00288315 - 3.30561% [3] +| | | | | | | | | | Remainder: 0.000818917 - 0.938911% +| | | | | | | | | Remainder: 0.0140499 - 11.0666% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0938878 - 42.507% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0937937 - 99.8998% [6] +| | | | | | | | | Remainder: 9.408e-05 - 0.100205% +| | | | | | | | Remainder: 3.024e-05 - 0.0136909% +| | | | | | | Remainder: 3.56e-06 - 0.00161174% +| | | | | | getOrientations(): 1.244e-05 - 0.00501442% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734037 - 0.295882% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000701678 - 0.282838% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373678 - 0.150625% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119 - 0.0479675% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000877077 - 0.353539% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000257976% [2] +| | | | | | Remainder: 0.0243865 - 9.8299% +| | | | | Remainder: 1.44e-05 - 0.00580413% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00321093% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.00585522% [1] +| | | | build response library: 0.00598694 - 2.35584% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00589418 - 98.4506% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0536122% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 67.0886% [1] +| | | | | | | Remainder: 1.04e-06 - 32.9114% +| | | | | | getOrientations(): 4.8e-07 - 0.00814363% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736437 - 12.4943% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869637 - 14.7542% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394399 - 6.69133% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114952 - 19.5026% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0190018% [3] +| | | | | | Remainder: 0.00273943 - 46.4769% +| | | | | Remainder: 9.276e-05 - 1.54937% +| | | | Remainder: 1.984e-05 - 0.00780696% +| | | Remainder: 1.808e-05 - 0.00711391% +| | Mini-EM: setup auxiliary physics model evaluator: 0.24848 - 6.70114% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.248471 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000338068% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000225379% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.248426 - 99.9821% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.248422 - 99.9984% [1] +| | | | | | getWorksets(): 0.161061 - 64.8337% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.16106 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0982904 - 61.0272% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00387087 - 3.93819% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0217787 - 22.1575% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000465999 - 2.1397% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213064 - 97.8313% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000164957 - 0.774213% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.168e-05 - 0.430293% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000537799 - 2.52412% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00178247 - 8.36591% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00436551 - 20.4892% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000973876 - 4.57081% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00325287 - 15.2671% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.308e-05 - 0.436864% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00627766 - 29.4637% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274627 - 43.7467% [3] +| | | | | | | | | | | | Remainder: 0.00353139 - 56.2533% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00305711 - 14.3483% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000672437 - 3.15603% [3] +| | | | | | | | | | | Remainder: 3.696e-05 - 0.173469% +| | | | | | | | | | Remainder: 6.32e-06 - 0.0290191% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0607144 - 61.7704% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367862 - 60.5889% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.204e-05 - 0.114282% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.16e-05 - 0.0587177% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180101 - 48.959% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0186246 - 50.6293% [3] +| | | | | | | | | | | Remainder: 8.78e-05 - 0.238677% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0101621 - 16.7375% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0108424 - 17.8581% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.948e-05 - 0.097967% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00254063 - 4.18456% [3] +| | | | | | | | | | Remainder: 0.000323599 - 0.532986% +| | | | | | | | | Remainder: 0.0119265 - 12.1339% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0627587 - 38.9661% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0627092 - 99.9211% [3] +| | | | | | | | | Remainder: 4.952e-05 - 0.0789053% +| | | | | | | | Remainder: 1.088e-05 - 0.00675524% +| | | | | | | Remainder: 1.44e-06 - 0.000894068% +| | | | | | getOrientations(): 1.356e-05 - 0.00545844% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000412999 - 0.166249% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000334878 - 0.134802% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020144 - 0.0810877% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0757157 - 30.4786% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0756934 - 99.9706% [1] +| | | | | | | Remainder: 2.224e-05 - 0.0293731% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000451719 - 0.181835% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000161016% [2] +| | | | | | Remainder: 0.0102303 - 4.11812% +| | | | | Remainder: 3.88e-06 - 0.00156183% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00148106% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.44e-05 - 0.00579545% [1] +| | | | build response library: 1.9919e-05 - 0.00801664% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.20488% [1] +| | | | | Remainder: 1.9679e-05 - 98.7951% +| | | | Remainder: 5.04e-06 - 0.00202841% +| | | Remainder: 9.04e-06 - 0.00363812% +| | Mini-EM: eval auxiliary physics model evaluator: 0.263573 - 7.10819% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0789853 - 29.9671% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.183135 - 69.4816% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000307279 - 0.167788% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.124393 - 67.9242% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00135056% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.32e-06 - 0.00508067% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.56e-06 - 0.00205799% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00120739 - 0.970629% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00722386 - 5.80728% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0180201 - 14.4864% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00285863 - 2.29806% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0116792 - 9.38895% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0147202 - 11.8336% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0204914 - 16.4731% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.72e-06 - 0.00379442% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.00147918% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.032787 - 26.3576% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00288783 - 2.32154% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00252727 - 2.03168% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00989781 - 7.95688% [3] +| | | | | Remainder: 7.532e-05 - 0.06055% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.592e-05 - 0.00869303% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.00117946% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000341639 - 0.18655% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0578085 - 31.566% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0290037 - 50.172% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0287842 - 49.7923% [1] +| | | | | Remainder: 2.0599e-05 - 0.0356332% +| | | | Remainder: 0.000266599 - 0.145575% +| | | Remainder: 0.00145296 - 0.551253% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00416146 - 0.112229% [1] +| | | getWorksets(): 3.24e-06 - 0.0778572% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 60.4938% [1] +| | | | Remainder: 1.28e-06 - 39.5062% +| | | getOrientations(): 6.8e-07 - 0.0163404% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743517 - 17.8667% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000860677 - 20.6821% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396319 - 9.52355% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011724 - 28.1727% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.02403% [3] +| | | Remainder: 0.000983636 - 23.6368% +| | panzer::ModelEvaluator::create_W_op: 0.210778 - 5.68439% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.330792 - 8.92097% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000275119 - 0.0831699% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.254976 - 77.0804% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.56e-06 - 0.00139621% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00307815 - 1.20723% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00841477 - 3.30023% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0102634 - 4.02523% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00109544 - 0.429623% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0108842 - 4.26874% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00933541 - 3.66129% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176775 - 0.693303% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00850025 - 3.33375% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.04e-06 - 0.00197666% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332795 - 1.3052% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.019044 - 7.46895% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00334027 - 1.31003% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0191076 - 7.4939% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200021 - 7.84471% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0277337 - 10.877% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.136e-05 - 0.00445533% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00304643 - 1.19479% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189936 - 7.44919% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0315169 - 12.3607% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0045233 - 1.77401% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103452 - 0.405731% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.010461 - 4.10275% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0223748 - 8.77527% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0168743 - 6.61801% [3] +| | | | Remainder: 0.0002358 - 0.0924794% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.448e-05 - 0.00437738% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.52e-06 - 0.000459504% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000814437 - 0.246208% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0742227 - 22.4379% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0741956 - 99.9635% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.736e-05 - 0.0233891% [1] +| | | | Remainder: 9.76e-06 - 0.0131496% +| | | Remainder: 0.000487759 - 0.147452% +| | MaxwellPreconditioner::build: 0.00286023 - 0.0771363% [1] +| | | MaxwellPreconditioner: Schur complement: 2.212e-05 - 0.773364% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00125384 - 43.8369% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.29669% [1] +| | | | Ifpack2::Relaxation::compute: 0.000458439 - 36.5629% [1] +| | | | Remainder: 0.000791677 - 63.1404% +| | | MaxwellPreconditioner: Solver S_E: 0.00148267 - 51.8376% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0890283% [1] +| | | | Ifpack2::Relaxation::compute: 0.00104444 - 70.4427% [1] +| | | | Remainder: 0.000436919 - 29.4683% +| | | MaxwellPreconditioner: Block preconditioner: 9.252e-05 - 3.2347% [1] +| | | Remainder: 9.08e-06 - 0.317457% +| | Mini-EM: timestepper: 1.96404 - 52.9673% [1] +| | | Mini-EM: Advance Time Step: 1.96404 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0313039 - 1.59386% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000186879 - 0.596983% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0299286 - 95.6064% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00574702% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00021148 - 0.706616% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00236139 - 7.89009% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00139471 - 4.66014% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013872 - 0.463503% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00130635 - 4.36491% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120928 - 4.04054% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001336 - 0.446396% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000296719 - 0.991424% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.00815274% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000273519 - 0.913906% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00295267 - 9.86572% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00122543 - 4.09453% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000528598 - 1.7662% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00396847 - 13.2598% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0048283 - 16.1328% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.08e-06 - 0.020315% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000228719 - 0.764216% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00201227 - 6.72358% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00259099 - 8.65725% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000244838 - 0.818074% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000135959 - 0.454278% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00118296 - 3.9526% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00201243 - 6.72412% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000561317 - 1.87552% [3] +| | | | | | Remainder: 0.0001196 - 0.399618% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.756e-05 - 0.0880401% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.00664453% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000941717 - 3.0083% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000112999 - 0.360974% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.42e-05 - 74.5139% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.62833% [1] +| | | | | | Remainder: 2.6959e-05 - 23.8577% +| | | | | Remainder: 0.00010412 - 0.33261% +| | | | Stratimikos: BelosLOWS: 1.92374 - 97.9482% [1] +| | | | | GMRES block system: Operation Op*x: 0.00321783 - 0.167269% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001192 - 0.00619626% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.91967 - 99.7887% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000404759 - 0.0210848% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010208 - 25.2199% [2] +| | | | | | | | Belos::MVT::MvDot: 9.596e-05 - 94.0047% [2] +| | | | | | | | Remainder: 6.12e-06 - 5.9953% +| | | | | | | Belos::MVT::MvScale: 5.928e-05 - 14.6458% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000142079 - 35.1021% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000139119 - 97.9167% [2] +| | | | | | | | Remainder: 2.96e-06 - 2.08335% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.808e-05 - 11.8787% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.66e-05 - 96.9218% [2] +| | | | | | | | Remainder: 1.48e-06 - 3.0782% +| | | | | | | Remainder: 5.324e-05 - 13.1535% +| | | | | | Belos::MVT::MvAddMv: 0.000176679 - 0.00920359% [2] +| | | | | | Belos::MVT::MvNorm: 6.712e-05 - 0.00349643% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.91491 - 99.752% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000909957 - 0.0475195% [2] +| | | | | | | Belos::MVT::MvAddMv: 5.208e-05 - 0.0027197% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0177637 - 0.927648% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0108101 - 60.8553% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00034584 - 3.19922% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.00032776 - 94.7721% [21] +| | | | | | | | | | Remainder: 1.808e-05 - 5.22785% +| | | | | | | | | Belos::MVT::MvScale: 0.000189559 - 1.75353% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0057181 - 52.8958% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00568138 - 99.3578% [38] +| | | | | | | | | | Remainder: 3.672e-05 - 0.642171% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00441342 - 40.8267% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0043829 - 99.3085% [38] +| | | | | | | | | | Remainder: 3.0519e-05 - 0.691504% +| | | | | | | | | Remainder: 0.0001432 - 1.32468% +| | | | | | | | Belos::MVT::MvAddMv: 0.000893916 - 5.03227% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00401886 - 22.6241% [21] +| | | | | | | | Belos::MVT::MvNorm: 3.5719e-05 - 0.201079% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000435479 - 2.45152% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000342839 - 78.7269% [20] +| | | | | | | | | Remainder: 9.264e-05 - 21.2731% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000271359 - 1.52761% [1] +| | | | | | | | Remainder: 0.0012982 - 7.30815% +| | | | | | | GMRES S_E: Operation Op*x: 0.00109176 - 0.0570133% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.89205 - 98.8058% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.73886 - 91.9038% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00471911 - 0.271391% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00445915 - 94.4913% [259] +| | | | | | | | | | Remainder: 0.00025996 - 5.50867% +| | | | | | | | | Belos::MVT::MvScale: 0.00269119 - 0.154767% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.928864 - 53.4179% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.92826 - 99.935% [516] +| | | | | | | | | | Remainder: 0.000603878 - 0.0650125% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.800258 - 46.0219% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.799714 - 99.9321% [516] +| | | | | | | | | | Remainder: 0.000543678 - 0.0679379% +| | | | | | | | | Remainder: 0.00232991 - 0.133991% +| | | | | | | | Belos::MVT::MvAddMv: 0.0056771 - 0.300051% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00587902 - 0.310723% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00457975 - 77.8998% [259] +| | | | | | | | | Remainder: 0.00129927 - 22.1002% +| | | | | | | | GMRES S_E: Operation Op*x: 0.127651 - 6.74673% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00331595 - 0.175257% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.152e-05 - 0.00113739% [1] +| | | | | | | | Remainder: 0.0106387 - 0.562287% +| | | | | | | Remainder: 0.00305099 - 0.159328% +| | | | | | GMRES block system: Operation Op*x: 0.00241139 - 0.125615% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.428e-05 - 0.0012648% [1] +| | | | | | Remainder: 0.00167651 - 0.0873332% +| | | | | Remainder: 0.000728278 - 0.0378574% +| | | | Mini-EM: Compute responses: 0.00883401 - 0.449788% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000375799 - 4.254% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00696694 - 78.8649% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.0516726% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000186518 - 2.67719% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00173883 - 24.9584% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.8e-06 - 0.0401898% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00025632 - 3.67909% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000262078 - 3.76174% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00332839 - 47.7741% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.4e-06 - 0.0344484% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0002698 - 3.87258% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000228798 - 3.28405% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000250999 - 3.60272% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.56e-05 - 0.510985% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.72e-06 - 0.024688% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00018784 - 2.69616% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011244 - 1.61391% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.924e-05 - 0.276162% [3] +| | | | | | Remainder: 7.956e-05 - 1.14197% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.32e-06 - 0.0828616% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0149423% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000918437 - 10.3966% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000349958 - 3.96149% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.217169% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000330999 - 94.5825% [1] +| | | | | | Remainder: 1.8199e-05 - 5.20034% +| | | | | Remainder: 0.00021424 - 2.42517% +| | | | Remainder: 0.000160319 - 0.00816272% +| | | Remainder: 2.4e-06 - 0.000122197% +| | Remainder: 0.0288643 - 0.778427% +| Remainder: 6.292e-05 - 0.00169683% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 1.92374 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.0316 k-cell-steps per second +================================= + +dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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.00124432 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=19494, #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 258 iterations with total CPU time of 1.89244 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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 19 iterations with total CPU time of 0.0189376 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 1.92169 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 3.67102 [1] +| Mini-EM: Total Time: 3.67097 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000623157 - 0.0169753% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296879 - 47.6411% [1] +| | | Remainder: 0.000326278 - 52.3589% +| | Mini-EM: build physics blocks: 0.000786677 - 0.0214297% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239919 - 0.00653557% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.292018 - 7.95479% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108754 - 2.96253% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0446973 - 41.0996% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0360452 - 80.6429% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00134859 - 3.01717% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0072227 - 16.1591% [3] +| | | | Remainder: 8.08e-05 - 0.180772% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00842909 - 7.75063% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00461566 - 54.7587% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000349559 - 4.14706% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000694878 - 8.24381% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000353159 - 4.18976% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132724 - 15.7459% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000957316 - 11.3573% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.936e-05 - 0.704228% [3] +| | | | Remainder: 7.192e-05 - 0.853236% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108792 - 10.0036% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00464446 - 4.27063% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0136733 - 12.5727% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0057609 - 5.29721% [3] +| | | Remainder: 0.0206693 - 19.0057% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0056905 - 0.155013% [2] +| | Mini-EM: setup physics model evaluator: 0.253586 - 6.90786% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.253569 - 99.9934% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.000962263% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000236622% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.247482 - 97.5993% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.247463 - 99.9925% [1] +| | | | | | getWorksets(): 0.220428 - 89.0753% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.220425 - 99.9985% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.127802 - 57.9798% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0053399 - 4.17826% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0203551 - 15.9271% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000490598 - 2.41019% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0198496 - 97.5165% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023744 - 1.19619% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.472e-05 - 0.477188% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000465918 - 2.34724% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00184147 - 9.27712% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00478078 - 24.085% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000997236 - 5.02396% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00329667 - 16.6082% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010412 - 0.524544% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0048917 - 24.6438% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00203595 - 41.6205% [3] +| | | | | | | | | | | | Remainder: 0.00285575 - 58.3795% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00239383 - 12.0598% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000670237 - 3.37658% [3] +| | | | | | | | | | | Remainder: 7.548e-05 - 0.380259% +| | | | | | | | | | Remainder: 1.492e-05 - 0.0732985% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0878364 - 68.7286% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0508607 - 57.9038% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9e-05 - 0.176954% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.444e-05 - 0.0480529% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0280177 - 55.0872% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0184903 - 36.3549% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.588e-05 - 0.0508841% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00378811 - 7.44801% [3] +| | | | | | | | | | | Remainder: 0.000424199 - 0.834041% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0184045 - 20.9531% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0107202 - 12.2048% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012796 - 0.14568% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385542 - 4.38932% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287403 - 3.27202% [3] +| | | | | | | | | | Remainder: 0.000993676 - 1.13128% +| | | | | | | | | Remainder: 0.0142705 - 11.1661% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0925935 - 42.0068% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0925005 - 99.8995% [6] +| | | | | | | | | Remainder: 9.3039e-05 - 0.100481% +| | | | | | | | Remainder: 2.956e-05 - 0.0134105% +| | | | | | | Remainder: 3.36e-06 - 0.0015243% +| | | | | | getOrientations(): 1.236e-05 - 0.00499468% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725637 - 0.29323% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000727918 - 0.294152% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380718 - 0.153848% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001238 - 0.0500277% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000867237 - 0.350451% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000258624% [2] +| | | | | | Remainder: 0.0241964 - 9.77776% +| | | | | Remainder: 1.844e-05 - 0.00745106% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00307609% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.00627837% [1] +| | | | build response library: 0.00604094 - 2.38237% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0059515 - 98.5195% [1] +| | | | | | getWorksets(): 3e-06 - 0.0504075% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 68% [1] +| | | | | | | Remainder: 9.6e-07 - 32% +| | | | | | getOrientations(): 4.4e-07 - 0.0073931% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733037 - 12.3168% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906757 - 15.2358% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407238 - 6.84261% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118216 - 19.8632% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.020163% [3] +| | | | | | Remainder: 0.00271767 - 45.6636% +| | | | | Remainder: 8.9439e-05 - 1.48055% +| | | | Remainder: 1.968e-05 - 0.0077612% +| | | Remainder: 1.6679e-05 - 0.00657727% +| | Mini-EM: setup auxiliary physics model evaluator: 0.242324 - 6.60108% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.242315 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000313642% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000247612% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.242272 - 99.9822% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242268 - 99.9985% [1] +| | | | | | getWorksets(): 0.160191 - 66.1215% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.16019 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0984437 - 61.4544% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390603 - 3.96777% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218964 - 22.2425% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000468839 - 2.14117% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214209 - 97.8285% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000163719 - 0.764296% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.308e-05 - 0.434529% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000461398 - 2.15396% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00195275 - 9.11612% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00431991 - 20.1668% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000984076 - 4.594% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00323971 - 15.1241% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.464e-05 - 0.441812% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00629222 - 29.3742% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00273303 - 43.4351% [3] +| | | | | | | | | | | | Remainder: 0.00355919 - 56.5649% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00310439 - 14.4923% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000678678 - 3.1683% [3] +| | | | | | | | | | | Remainder: 3.632e-05 - 0.169554% +| | | | | | | | | | Remainder: 6.64e-06 - 0.0303247% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.060665 - 61.624% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367312 - 60.5476% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.132e-05 - 0.112493% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.216e-05 - 0.0603302% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180469 - 49.1325% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0185356 - 50.4628% [3] +| | | | | | | | | | | Remainder: 8.52e-05 - 0.231955% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0101558 - 16.7408% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0107188 - 17.6689% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.2e-05 - 0.102201% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00258627 - 4.2632% [3] +| | | | | | | | | | Remainder: 0.000410879 - 0.677292% +| | | | | | | | | Remainder: 0.0119764 - 12.1657% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0617355 - 38.5389% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0616875 - 99.9222% [3] +| | | | | | | | | Remainder: 4.8e-05 - 0.0777511% +| | | | | | | | Remainder: 1.072e-05 - 0.00669206% +| | | | | | | Remainder: 1.32e-06 - 0.000824015% +| | | | | | getOrientations(): 1.168e-05 - 0.00482111% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000408839 - 0.168755% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000346119 - 0.142866% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000202319 - 0.0835104% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0705473 - 29.1195% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0705257 - 99.9695% [1] +| | | | | | | Remainder: 2.152e-05 - 0.0305044% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000467358 - 0.192909% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000165106% [2] +| | | | | | Remainder: 0.0100928 - 4.16598% +| | | | | Remainder: 3.64e-06 - 0.00150245% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00150218% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.324e-05 - 0.00546397% [1] +| | | | build response library: 1.984e-05 - 0.0081877% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.41129% [1] +| | | | | Remainder: 1.956e-05 - 98.5887% +| | | | Remainder: 5.04e-06 - 0.00207994% +| | | Remainder: 9.04e-06 - 0.00373054% +| | Mini-EM: eval auxiliary physics model evaluator: 0.252228 - 6.87086% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0722509 - 28.6451% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.178527 - 70.7802% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000294718 - 0.165083% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.123951 - 69.4301% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0010972% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.52e-06 - 0.00526013% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.92e-06 - 0.00154899% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00124084 - 1.00107% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00716317 - 5.77902% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0179587 - 14.4885% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00299339 - 2.41497% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.011312 - 9.12613% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0147262 - 11.8806% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0206055 - 16.6238% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.12e-06 - 0.00413065% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.00148445% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0327717 - 26.4391% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00289707 - 2.33726% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00228311 - 1.84194% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00990772 - 7.99323% [3] +| | | | | Remainder: 7.532e-05 - 0.0607658% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.572e-05 - 0.00880539% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.00112028% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000350119 - 0.196115% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0536473 - 30.05% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0268661 - 50.0791% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0267613 - 49.8838% [1] +| | | | | Remainder: 1.988e-05 - 0.0370568% +| | | | Remainder: 0.00026572 - 0.14884% +| | | Remainder: 0.00144964 - 0.574733% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042391 - 0.115476% [1] +| | | getWorksets(): 3.44e-06 - 0.0811492% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 60.4651% [1] +| | | | Remainder: 1.36e-06 - 39.5349% +| | | getOrientations(): 7.2e-07 - 0.0169847% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735158 - 17.3423% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893037 - 21.0666% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402838 - 9.5029% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120796 - 28.4956% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0311387% [3] +| | | Remainder: 0.000994635 - 23.4633% +| | panzer::ModelEvaluator::create_W_op: 0.196356 - 5.34888% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.321514 - 8.75827% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000267119 - 0.0830816% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.252194 - 78.4396% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.36e-06 - 0.00172883% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00299315 - 1.18684% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00781817 - 3.10006% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0105564 - 4.18584% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00107424 - 0.425957% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0108826 - 4.31517% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00928537 - 3.68183% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00175895 - 0.697461% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00833473 - 3.30489% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6e-06 - 0.00182399% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00334459 - 1.3262% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0195493 - 7.7517% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00315903 - 1.25262% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0182812 - 7.24887% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0198886 - 7.88625% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275931 - 10.9412% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.76e-06 - 0.00387004% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00276415 - 1.09604% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189147 - 7.50006% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0311744 - 12.3613% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00444478 - 1.76245% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0010192 - 0.404132% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0104275 - 4.13471% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0222022 - 8.80362% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0165027 - 6.54365% [3] +| | | | Remainder: 0.00020608 - 0.0817149% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.556e-05 - 0.0048396% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000385675% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000866597 - 0.269536% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0676895 - 21.0534% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0676633 - 99.9613% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.644e-05 - 0.0242874% [1] +| | | | Remainder: 9.76e-06 - 0.0144188% +| | | Remainder: 0.000479798 - 0.149231% +| | MaxwellPreconditioner::build: 0.00253183 - 0.0689689% [1] +| | | MaxwellPreconditioner: Schur complement: 2.14e-05 - 0.845238% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00123064 - 48.6065% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.295782% [1] +| | | | Ifpack2::Relaxation::compute: 0.000438078 - 35.5977% [1] +| | | | Remainder: 0.000788917 - 64.1065% +| | | MaxwellPreconditioner: Solver S_E: 0.00117996 - 46.6048% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.111869% [1] +| | | | Ifpack2::Relaxation::compute: 0.000744157 - 63.0665% [1] +| | | | Remainder: 0.000434479 - 36.8216% +| | | MaxwellPreconditioner: Block preconditioner: 9.068e-05 - 3.5816% [1] +| | | Remainder: 9.16e-06 - 0.361794% +| | Mini-EM: timestepper: 1.96039 - 53.4023% [1] +| | | Mini-EM: Advance Time Step: 1.96038 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0295576 - 1.50775% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000183959 - 0.622375% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0282315 - 95.5135% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00580912% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00021012 - 0.744276% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00231959 - 8.21633% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00140687 - 4.98336% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000136919 - 0.484987% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00135544 - 4.80115% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.001206 - 4.27181% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013256 - 0.469547% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000295839 - 1.04791% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.16e-06 - 0.00765104% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000277159 - 0.981738% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00275655 - 9.76411% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00125748 - 4.45417% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000520197 - 1.84261% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00238351 - 8.44275% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0048215 - 17.0785% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.36e-06 - 0.0225281% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00021688 - 0.768221% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00201263 - 7.12904% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00257635 - 9.12582% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227279 - 0.805056% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00013332 - 0.472239% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00131464 - 4.65663% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00198635 - 7.03595% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000560679 - 1.98601% [3] +| | | | | | Remainder: 0.000113439 - 0.401818% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.0959e-05 - 0.0709091% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00811975% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000966677 - 3.27049% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.564e-05 - 0.255907% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.876e-05 - 64.4632% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 2.32681% [1] +| | | | | | Remainder: 2.512e-05 - 33.2099% +| | | | | Remainder: 7.648e-05 - 0.258749% +| | | | Stratimikos: BelosLOWS: 1.92174 - 98.0289% [1] +| | | | | GMRES block system: Operation Op*x: 0.00177231 - 0.0922244% [1] +| | | | | Belos::MVT::MvAddMv: 0.00010432 - 0.00542841% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.91917 - 99.866% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000398319 - 0.0207548% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.948e-05 - 24.975% [2] +| | | | | | | | Belos::MVT::MvDot: 9.344e-05 - 93.9284% [2] +| | | | | | | | Remainder: 6.04e-06 - 6.07157% +| | | | | | | Belos::MVT::MvScale: 5.948e-05 - 14.9328% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000135199 - 33.9424% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000132039 - 97.6627% [2] +| | | | | | | | Remainder: 3.16e-06 - 2.3373% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.024e-05 - 12.613% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.872e-05 - 96.9745% [2] +| | | | | | | | Remainder: 1.52e-06 - 3.02548% +| | | | | | | Remainder: 5.392e-05 - 13.5369% +| | | | | | Belos::MVT::MvAddMv: 0.00016252 - 0.00846826% [2] +| | | | | | Belos::MVT::MvNorm: 6.928e-05 - 0.0036099% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.91449 - 99.7566% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000674679 - 0.0352406% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.9159e-05 - 0.00256773% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0187674 - 0.98028% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0110319 - 58.7823% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0003562 - 3.22881% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.00033536 - 94.1494% [21] +| | | | | | | | | | Remainder: 2.084e-05 - 5.85065% +| | | | | | | | | Belos::MVT::MvScale: 0.00020168 - 1.82815% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00579761 - 52.5531% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00575757 - 99.3094% [38] +| | | | | | | | | | Remainder: 4.0039e-05 - 0.690612% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00453411 - 41.0999% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00450223 - 99.2969% [38] +| | | | | | | | | | Remainder: 3.188e-05 - 0.703115% +| | | | | | | | | Remainder: 0.00014232 - 1.29007% +| | | | | | | | Belos::MVT::MvAddMv: 0.00157563 - 8.39558% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00396443 - 21.124% [21] +| | | | | | | | Belos::MVT::MvNorm: 3.6e-05 - 0.191822% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000442958 - 2.36025% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000346238 - 78.165% [20] +| | | | | | | | | Remainder: 9.672e-05 - 21.835% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000258279 - 1.37621% [1] +| | | | | | | | Remainder: 0.0014582 - 7.76983% +| | | | | | | GMRES S_E: Operation Op*x: 0.000610957 - 0.0319122% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.89142 - 98.7946% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.73852 - 91.9161% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00478854 - 0.275438% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00450906 - 94.1636% [259] +| | | | | | | | | | Remainder: 0.00027948 - 5.83643% +| | | | | | | | | Belos::MVT::MvScale: 0.00275687 - 0.158576% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.929247 - 53.4505% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.928648 - 99.9355% [516] +| | | | | | | | | | Remainder: 0.000598918 - 0.064452% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.799428 - 45.9833% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.798919 - 99.9363% [516] +| | | | | | | | | | Remainder: 0.00050884 - 0.0636505% +| | | | | | | | | Remainder: 0.00229803 - 0.132183% +| | | | | | | | Belos::MVT::MvAddMv: 0.00530958 - 0.28072% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00566002 - 0.299247% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00437742 - 77.3393% [259] +| | | | | | | | | Remainder: 0.0012826 - 22.6607% +| | | | | | | | GMRES S_E: Operation Op*x: 0.127497 - 6.74083% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00349675 - 0.184874% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.176e-05 - 0.00115046% [1] +| | | | | | | | Remainder: 0.0109141 - 0.577034% +| | | | | | | Remainder: 0.00297455 - 0.15537% +| | | | | | GMRES block system: Operation Op*x: 0.00235367 - 0.12264% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.324e-05 - 0.00121094% [1] +| | | | | | Remainder: 0.00166483 - 0.0867477% +| | | | | Remainder: 0.000698796 - 0.0363626% +| | | | Mini-EM: Compute responses: 0.00892269 - 0.45515% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000365199 - 4.09293% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00710317 - 79.608% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.799e-06 - 0.0675613% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000189039 - 2.66133% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00186875 - 26.3087% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.92e-06 - 0.0411084% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000256159 - 3.60626% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00024848 - 3.49815% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00336031 - 47.3071% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.44e-06 - 0.0343508% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000270518 - 3.80841% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00026436 - 3.72172% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000240799 - 3.39002% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.628e-05 - 0.510758% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.56e-06 - 0.021962% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000144279 - 2.03119% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00011084 - 1.56043% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.948e-05 - 0.274244% [3] +| | | | | | Remainder: 8.216e-05 - 1.15667% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.0878659% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0165869% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000973037 - 10.9052% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255039 - 2.85832% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.313678% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236519 - 92.7384% [1] +| | | | | | Remainder: 1.772e-05 - 6.94796% +| | | | | Remainder: 0.000216919 - 2.43109% +| | | | Remainder: 0.00016092 - 0.0082086% +| | | Remainder: 2.28e-06 - 0.000116304% +| | Remainder: 0.0296985 - 0.809008% +| Remainder: 4.212e-05 - 0.00114737% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 1.92174 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.03475 k-cell-steps per second +================================= + +dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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.00115864 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=19494, #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 258 iterations with total CPU time of 1.8922 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + 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=18468, #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 19 iterations with total CPU time of 0.0182269 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 1.92067 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 3.6869 [1] +| Mini-EM: Total Time: 3.68686 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000626718 - 0.0169987% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296479 - 47.3066% [1] +| | | Remainder: 0.000330239 - 52.6934% +| | Mini-EM: build physics blocks: 0.000747917 - 0.020286% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236199 - 0.0064065% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.282282 - 7.65643% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.108313 - 2.93781% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0444052 - 40.9971% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0359097 - 80.8682% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0012998 - 2.92713% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00712921 - 16.0549% [3] +| | | | Remainder: 6.652e-05 - 0.149802% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00838881 - 7.74496% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00467866 - 55.7727% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000329719 - 3.93046% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000719718 - 8.5795% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000352638 - 4.20367% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001197 - 14.269% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000979878 - 11.6808% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.916e-05 - 0.705225% [3] +| | | | Remainder: 7.2039e-05 - 0.858751% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0108995 - 10.0629% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00460278 - 4.24952% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0137028 - 12.6511% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00583674 - 5.38876% [3] +| | | Remainder: 0.0204773 - 18.9057% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00563654 - 0.152882% [2] +| | Mini-EM: setup physics model evaluator: 0.249746 - 6.77396% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.249731 - 99.9937% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00100909% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000224242% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.243725 - 97.5951% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.24371 - 99.994% [1] +| | | | | | getWorksets(): 0.217834 - 89.3824% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.217831 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.124883 - 57.3303% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00527674 - 4.22535% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0201638 - 16.1462% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000477719 - 2.36919% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0196715 - 97.5584% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002392 - 1.21597% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.128e-05 - 0.464022% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000457077 - 2.32355% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183079 - 9.30684% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00478978 - 24.3489% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000954917 - 4.85432% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00316075 - 16.0677% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.96e-05 - 0.506317% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0049287 - 25.0551% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202587 - 41.1036% [3] +| | | | | | | | | | | | Remainder: 0.00290283 - 58.8964% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00238327 - 12.1154% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000665077 - 3.38092% [3] +| | | | | | | | | | | Remainder: 7.104e-05 - 0.361132% +| | | | | | | | | | Remainder: 1.46e-05 - 0.072407% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0853442 - 68.3393% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0503787 - 59.0301% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.436e-05 - 0.167452% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.428e-05 - 0.0481949% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0275065 - 54.5995% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.018544 - 36.8092% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.428e-05 - 0.0481949% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377491 - 7.49306% [3] +| | | | | | | | | | | Remainder: 0.000420358 - 0.834396% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0165734 - 19.4195% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0107293 - 12.5718% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012076 - 0.141498% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385499 - 4.51699% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287407 - 3.36762% [3] +| | | | | | | | | | Remainder: 0.000812917 - 0.952516% +| | | | | | | | | Remainder: 0.0140983 - 11.2892% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0929177 - 42.656% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0928225 - 99.8975% [6] +| | | | | | | | | Remainder: 9.524e-05 - 0.102499% +| | | | | | | | Remainder: 2.988e-05 - 0.0137171% +| | | | | | | Remainder: 3.48e-06 - 0.00159755% +| | | | | | getOrientations(): 1.12e-05 - 0.00459562% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719797 - 0.29535% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000695238 - 0.285272% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403518 - 0.165573% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012072 - 0.0495342% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000851917 - 0.349562% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.00027902% [2] +| | | | | | Remainder: 0.023073 - 9.46741% +| | | | | Remainder: 1.472e-05 - 0.0060396% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.00333159% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.56e-05 - 0.00624673% [1] +| | | | build response library: 0.00595946 - 2.38635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058699 - 98.4972% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0524711% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 67.5325% [1] +| | | | | | | Remainder: 1e-06 - 32.4675% +| | | | | | getOrientations(): 5.2e-07 - 0.00885876% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731477 - 12.4615% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872277 - 14.8602% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398119 - 6.78238% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116432 - 19.8354% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0177175% [3] +| | | | | | Remainder: 0.00269907 - 45.9815% +| | | | | Remainder: 8.956e-05 - 1.50282% +| | | | Remainder: 1.94e-05 - 0.00776837% +| | | Remainder: 1.572e-05 - 0.00629438% +| | Mini-EM: setup auxiliary physics model evaluator: 0.246535 - 6.68684% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246527 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 0.000356959% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000243381% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.246485 - 99.9829% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.246481 - 99.9986% [1] +| | | | | | getWorksets(): 0.159772 - 64.8211% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.15977 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0976611 - 61.1259% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392135 - 4.01526% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0217072 - 22.2271% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000465079 - 2.14251% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0212361 - 97.8295% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000155839 - 0.733841% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.0399e-05 - 0.425686% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000456999 - 2.15199% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182783 - 8.60721% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00436106 - 20.5361% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000943317 - 4.44205% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00315535 - 14.8584% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.12e-05 - 0.429458% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00635878 - 29.9433% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00277683 - 43.6692% [3] +| | | | | | | | | | | | Remainder: 0.00358195 - 56.3308% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00306687 - 14.4418% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000691518 - 3.25633% [3] +| | | | | | | | | | | Remainder: 3.692e-05 - 0.173855% +| | | | | | | | | | Remainder: 6.08e-06 - 0.0280091% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0601386 - 61.5789% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0364743 - 60.6503% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.768e-05 - 0.103306% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.128e-05 - 0.0583425% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0181409 - 49.7363% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181887 - 49.8671% [3] +| | | | | | | | | | | Remainder: 8.5719e-05 - 0.235012% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0100944 - 16.7853% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0106927 - 17.7801% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.64e-05 - 0.0937833% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00253931 - 4.22243% [3] +| | | | | | | | | | Remainder: 0.000281479 - 0.46805% +| | | | | | | | | Remainder: 0.0118939 - 12.1787% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.062099 - 38.8676% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620541 - 99.9276% [3] +| | | | | | | | | Remainder: 4.496e-05 - 0.0724005% +| | | | | | | | Remainder: 1.036e-05 - 0.0064843% +| | | | | | | Remainder: 1.4e-06 - 0.000876249% +| | | | | | getOrientations(): 1.264e-05 - 0.00512818% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000404199 - 0.163988% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000340479 - 0.138136% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199199 - 0.0808171% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0749005 - 30.3879% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0748789 - 99.9712% [1] +| | | | | | | Remainder: 2.16e-05 - 0.0288382% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000455759 - 0.184906% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000146056% [2] +| | | | | | Remainder: 0.0103961 - 4.2178% +| | | | | Remainder: 3.48e-06 - 0.00141185% +| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.00163877% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.34e-05 - 0.00543552% [1] +| | | | build response library: 1.86e-05 - 0.00754482% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.29032% [1] +| | | | | Remainder: 1.836e-05 - 98.7097% +| | | | Remainder: 4.56e-06 - 0.0018497% +| | | Remainder: 8.08e-06 - 0.00327743% +| | Mini-EM: eval auxiliary physics model evaluator: 0.260075 - 7.0541% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0763328 - 29.3503% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.182327 - 70.1057% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000297839 - 0.163354% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.124031 - 68.0266% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00145125% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6e-06 - 0.0048375% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.24e-06 - 0.001806% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00114328 - 0.921766% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00711205 - 5.73409% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0183405 - 14.787% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00286679 - 2.31135% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0114228 - 9.20959% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.014732 - 11.8777% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0205475 - 16.5664% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.48e-06 - 0.003612% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.16e-06 - 0.0017415% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0326838 - 26.3513% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00285439 - 2.30135% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00230591 - 1.85914% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00993596 - 8.01086% [3] +| | | | | Remainder: 6.9439e-05 - 0.0559851% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.632e-05 - 0.00895093% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.00136019% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000331839 - 0.182002% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0573807 - 31.4712% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0287976 - 50.1869% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.028564 - 49.7798% [1] +| | | | | Remainder: 1.912e-05 - 0.0333213% +| | | | Remainder: 0.00026716 - 0.146528% +| | | Remainder: 0.00141467 - 0.543948% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0041971 - 0.113839% [1] +| | | getWorksets(): 3.48e-06 - 0.0829143% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 62.069% [1] +| | | | Remainder: 1.32e-06 - 37.931% +| | | getOrientations(): 6.4e-07 - 0.0152486% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734437 - 17.4987% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872077 - 20.7781% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404679 - 9.64186% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012174 - 29.0056% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.025732% [3] +| | | Remainder: 0.000963316 - 22.9519% +| | panzer::ModelEvaluator::create_W_op: 0.209561 - 5.684% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.328659 - 8.91432% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000264279 - 0.0804114% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.25304 - 76.9916% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 0.00165982% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00294819 - 1.16511% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00836149 - 3.30442% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0102699 - 4.05861% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000980477 - 0.38748% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107642 - 4.25397% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00940025 - 3.71493% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174787 - 0.690751% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00836381 - 3.30534% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.2e-06 - 0.00205501% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00333503 - 1.31799% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0191603 - 7.57204% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00315539 - 1.24699% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0184805 - 7.3034% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0199505 - 7.88432% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0274557 - 10.8503% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.072e-05 - 0.00423649% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00294727 - 1.16475% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189465 - 7.48758% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0313455 - 12.3876% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00447934 - 1.77021% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0010236 - 0.40452% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0103464 - 4.08886% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.022615 - 8.93734% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0167522 - 6.62039% [3] +| | | | Remainder: 0.00019008 - 0.0751187% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.548e-05 - 0.00471005% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00035295% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000801277 - 0.243802% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0740554 - 22.5326% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0740295 - 99.9651% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.656e-05 - 0.0223616% [1] +| | | | Remainder: 9.28e-06 - 0.0125312% +| | | Remainder: 0.000481438 - 0.146486% +| | MaxwellPreconditioner::build: 0.00277215 - 0.0751899% [1] +| | | MaxwellPreconditioner: Schur complement: 2.016e-05 - 0.727233% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00121004 - 43.6497% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.251232% [1] +| | | | Ifpack2::Relaxation::compute: 0.000442319 - 36.5542% [1] +| | | | Remainder: 0.000764677 - 63.1946% +| | | MaxwellPreconditioner: Solver S_E: 0.00144384 - 52.0836% [1] +| | | | Ifpack2::Relaxation::initialize: 1.16e-06 - 0.0803416% [1] +| | | | Ifpack2::Relaxation::compute: 0.001018 - 70.5064% [1] +| | | | Remainder: 0.000424679 - 29.4133% +| | | MaxwellPreconditioner: Block preconditioner: 8.8999e-05 - 3.21047% [1] +| | | Remainder: 9.12e-06 - 0.328987% +| | Mini-EM: timestepper: 1.95886 - 53.1307% [1] +| | | Mini-EM: Advance Time Step: 1.95885 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0293167 - 1.49663% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00018104 - 0.617532% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0280477 - 95.6713% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00513412% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000207999 - 0.741591% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00232191 - 8.27845% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00138212 - 4.92774% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000130479 - 0.465205% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0013076 - 4.66205% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119647 - 4.26586% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013184 - 0.470057% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000295039 - 1.05192% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.00884209% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000259079 - 0.92371% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00282331 - 10.0661% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00119596 - 4.26402% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000504958 - 1.80036% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00238735 - 8.51177% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00484498 - 17.2741% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.24e-06 - 0.0222478% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000212718 - 0.758416% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00204683 - 7.2977% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00256967 - 9.1618% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227399 - 0.810759% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00012888 - 0.459504% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00122204 - 4.35699% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00197199 - 7.03087% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000554437 - 1.97677% [3] +| | | | | | Remainder: 0.00011444 - 0.40802% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.096e-05 - 0.0714951% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.00845934% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000916757 - 3.12708% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2959e-05 - 0.248865% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.6919e-05 - 64.3087% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 2.02854% [1] +| | | | | | Remainder: 2.456e-05 - 33.6627% +| | | | | Remainder: 7.4839e-05 - 0.255278% +| | | | Stratimikos: BelosLOWS: 1.92072 - 98.0532% [1] +| | | | | GMRES block system: Operation Op*x: 0.00175831 - 0.0915446% [1] +| | | | | Belos::MVT::MvAddMv: 0.000115159 - 0.00599562% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.91816 - 99.8668% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000393398 - 0.0205091% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.3879e-05 - 23.8636% [2] +| | | | | | | | Belos::MVT::MvDot: 8.8439e-05 - 94.2053% [2] +| | | | | | | | Remainder: 5.44e-06 - 5.79469% +| | | | | | | Belos::MVT::MvScale: 5.936e-05 - 15.089% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000139719 - 35.5159% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000136559 - 97.7383% [2] +| | | | | | | | Remainder: 3.16e-06 - 2.26168% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.752e-05 - 12.0794% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.612e-05 - 97.0539% [2] +| | | | | | | | Remainder: 1.4e-06 - 2.94613% +| | | | | | | Remainder: 5.292e-05 - 13.452% +| | | | | | Belos::MVT::MvAddMv: 0.00018188 - 0.009482% [2] +| | | | | | Belos::MVT::MvNorm: 6.7039e-05 - 0.00349496% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.91346 - 99.7551% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000862077 - 0.0450532% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.676e-05 - 0.00244374% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0178431 - 0.932501% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0108124 - 60.597% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000349518 - 3.23258% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.000330758 - 94.6326% [21] +| | | | | | | | | | Remainder: 1.876e-05 - 5.36739% +| | | | | | | | | Belos::MVT::MvScale: 0.00019036 - 1.76058% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00569066 - 52.631% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00564822 - 99.2542% [38] +| | | | | | | | | | Remainder: 4.244e-05 - 0.745784% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00444327 - 41.0943% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00440995 - 99.2501% [38] +| | | | | | | | | | Remainder: 3.332e-05 - 0.749899% +| | | | | | | | | Remainder: 0.00013856 - 1.2815% +| | | | | | | | Belos::MVT::MvAddMv: 0.000970478 - 5.43897% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00400891 - 22.4676% [21] +| | | | | | | | Belos::MVT::MvNorm: 3.44e-05 - 0.192792% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00042896 - 2.40407% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00033792 - 78.7766% [20] +| | | | | | | | | Remainder: 9.104e-05 - 21.2234% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000275199 - 1.54233% [1] +| | | | | | | | Remainder: 0.00131275 - 7.35722% +| | | | | | | GMRES S_E: Operation Op*x: 0.000654278 - 0.0341934% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.89112 - 98.8322% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.7388 - 91.9457% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00470659 - 0.27068% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00443759 - 94.2846% [259] +| | | | | | | | | | Remainder: 0.000268999 - 5.71537% +| | | | | | | | | Belos::MVT::MvScale: 0.00272659 - 0.156809% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.928815 - 53.417% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.928173 - 99.9308% [516] +| | | | | | | | | | Remainder: 0.000642677 - 0.0691932% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.800221 - 46.0215% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.799705 - 99.9355% [516] +| | | | | | | | | | Remainder: 0.000515919 - 0.0644721% +| | | | | | | | | Remainder: 0.00233015 - 0.134009% +| | | | | | | | Belos::MVT::MvAddMv: 0.00582957 - 0.308261% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00563738 - 0.298098% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00442046 - 78.4135% [259] +| | | | | | | | | Remainder: 0.00121691 - 21.5865% +| | | | | | | | GMRES S_E: Operation Op*x: 0.127054 - 6.71847% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00330659 - 0.174848% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.184e-05 - 0.00115487% [1] +| | | | | | | | Remainder: 0.0104674 - 0.553506% +| | | | | | | Remainder: 0.00293987 - 0.153641% +| | | | | | GMRES block system: Operation Op*x: 0.00233379 - 0.121668% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.54e-05 - 0.00132419% [1] +| | | | | | Remainder: 0.00169588 - 0.0884116% +| | | | | Remainder: 0.000685278 - 0.0356782% +| | | | Mini-EM: Compute responses: 0.00865697 - 0.441941% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000385879 - 4.45744% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00688314 - 79.5097% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.88e-06 - 0.0418414% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000195759 - 2.84404% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00165039 - 23.9774% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.035449% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00025212 - 3.66287% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000256799 - 3.73084% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00332983 - 48.3766% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.2e-06 - 0.0319622% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0002616 - 3.80059% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00020696 - 3.00677% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000244559 - 3.55302% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.5519e-05 - 0.516029% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.88e-06 - 0.0273131% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00022796 - 3.31186% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000115878 - 1.68351% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.048e-05 - 0.297539% [3] +| | | | | | Remainder: 7.588e-05 - 1.1024% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.12e-06 - 0.0822459% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0152478% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000912117 - 10.5362% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000251319 - 2.90308% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.334237% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000233039 - 92.7264% [1] +| | | | | | Remainder: 1.744e-05 - 6.93939% +| | | | | Remainder: 0.00021608 - 2.49602% +| | | | Remainder: 0.000161199 - 0.00822925% +| | | Remainder: 2.24e-06 - 0.000114352% +| | Remainder: 0.0286189 - 0.77624% +| Remainder: 4.184e-05 - 0.00113483% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 1.92072 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.03636 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=maxwell18.xml' (5 runs): + + 38.51 msec task-clock:u # 0.009 CPUs utilized ( +- 0.61% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,774 page-faults:u # 72.030 K/sec ( +- 0.21% ) + 31,159,543 cycles:u # 0.809 GHz ( +- 14.03% ) (19.61%) + 68,822,497 instructions:u # 2.21 insn per cycle ( +- 5.09% ) + branches:u + 348,832 branch-misses:u ( +- 0.46% ) + 27,884,099 L1-dcache-loads:u # 724.038 M/sec ( +- 0.22% ) + 377,661 L1-dcache-load-misses:u # 1.35% of all L1-dcache accesses ( +- 0.53% ) + LLC-loads:u + LLC-load-misses:u + 26,668,775 L1-icache-loads:u # 692.481 M/sec ( +- 0.35% ) + 235,913 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.52% ) + 33,559,112 dTLB-loads:u # 871.396 M/sec ( +- 8.15% ) (27.21%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 4.3114 +- 0.0143 seconds time elapsed ( +- 0.33% ) + + + 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=maxwell18.xml' (5 runs): + + 315,576 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.21% ) + 16,932,254 BR_RETIRED:u ( +- 0.37% ) + + 4.29180 +- 0.00554 seconds time elapsed ( +- 0.13% ) + + + 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=maxwell18.xml' (5 runs): + + 22,589,106 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.19% ) + 5,073 ITLB_WALK:u ( +- 2.52% ) + 12,103 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.35% ) + 30,415,049 L1D_TLB:u ( +- 0.21% ) + + 4.2710 +- 0.0119 seconds time elapsed ( +- 0.28% ) + + + 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=maxwell18.xml' (5 runs): + + 26,606,538 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.19% ) + 230,987 L1I_CACHE_REFILL:u ( +- 1.29% ) + 379,581 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.51% ) + 27,962,272 L1D_CACHE:u ( +- 0.17% ) + + 4.28313 +- 0.00734 seconds time elapsed ( +- 0.17% ) + + + 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=maxwell18.xml' (5 runs): + + 464,836 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.72% ) + 486,190 LL_CACHE_RD:u ( +- 0.98% ) + 131,733 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.52% ) + 16,831 L2D_TLB_REFILL:u ( +- 3.01% ) + 247,945 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.51% ) + 1,448,595 L2D_CACHE:u ( +- 0.61% ) + + 4.2846 +- 0.0109 seconds time elapsed ( +- 0.26% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..23003e5 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell18_power.output @@ -0,0 +1,138 @@ +Socket1 21.76 +Socket2 21.20 +Socket1 21.76 +Socket2 21.20 +Socket1 22.04 +Socket2 21.44 +Socket1 22.20 +Socket2 21.44 +Socket1 22.52 +Socket2 21.36 +Socket1 22.68 +Socket2 21.20 +Socket1 22.28 +Socket2 21.12 +Socket1 22.40 +Socket2 20.88 +Socket1 22.52 +Socket2 21.32 +Socket1 22.08 +Socket2 21.20 +Socket1 22.04 +Socket2 20.88 +Socket1 22.16 +Socket2 20.96 +Socket1 21.96 +Socket2 21.00 +Socket1 22.16 +Socket2 21.04 +Socket1 22.00 +Socket2 21.00 +Socket1 22.00 +Socket2 21.00 +Socket1 22.08 +Socket2 20.88 +Socket1 22.20 +Socket2 20.80 +Socket1 22.00 +Socket2 20.80 +Socket1 21.84 +Socket2 20.72 +Socket1 21.64 +Socket2 20.88 +Socket1 21.84 +Socket2 20.80 +Socket1 21.64 +Socket2 20.76 +Socket1 21.80 +Socket2 21.12 +Socket1 21.88 +Socket2 21.32 +Socket1 21.72 +Socket2 21.12 +Socket1 21.72 +Socket2 21.36 +Socket1 22.08 +Socket2 21.20 +Socket1 22.08 +Socket2 21.20 +Socket1 21.80 +Socket2 20.76 +Start +Socket1 21.96 +Socket2 20.76 +Socket1 22.12 +Socket2 20.60 +Socket1 22.04 +Socket2 20.80 +Socket1 22.64 +Socket2 21.68 +Socket1 23.60 +Socket2 22.24 +Socket1 24.12 +Socket2 23.04 +Socket1 24.88 +Socket2 23.28 +Socket1 25.76 +Socket2 23.32 +End +Socket1 28.64 +Socket2 23.20 +Socket1 31.24 +Socket2 23.08 +Socket1 30.88 +Socket2 22.36 +Socket1 30.88 +Socket2 22.36 +Socket1 29.60 +Socket2 22.16 +Socket1 28.24 +Socket2 21.84 +Socket1 24.64 +Socket2 21.36 +Socket1 21.76 +Socket2 21.08 +Socket1 22.12 +Socket2 21.24 +Socket1 22.16 +Socket2 21.24 +Socket1 21.92 +Socket2 21.40 +Socket1 21.96 +Socket2 21.36 +Socket1 21.88 +Socket2 21.56 +Socket1 21.76 +Socket2 21.64 +Socket1 21.76 +Socket2 21.44 +Socket1 21.76 +Socket2 21.44 +Socket1 21.64 +Socket2 21.24 +Socket1 21.60 +Socket2 20.92 +Socket1 21.72 +Socket2 20.80 +Socket1 22.08 +Socket2 20.76 +Socket1 22.20 +Socket2 20.80 +Socket1 22.20 +Socket2 20.88 +Socket1 22.04 +Socket2 21.12 +Socket1 22.04 +Socket2 21.28 +Socket1 21.88 +Socket2 21.36 +Socket1 21.76 +Socket2 21.40 +Socket1 21.76 +Socket2 21.28 +Socket1 21.80 +Socket2 21.60 +Socket1 21.80 +Socket2 21.60 +Socket1 21.80 +Socket2 21.44 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20.output new file mode 100644 index 0000000..59abec6 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20.output @@ -0,0 +1,3248 @@ +oasis24.umiacs.umd.edu +30 GMRES Tpetra maxwell20.xml +output_avg5/altra_GMRES_Tpetra_maxwell20.output +output_avg5/altra_GMRES_Tpetra_maxwell20_power.output +dt = 6.67128e-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 = 6.67128e-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 = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.00155564 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=26460, #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 267 iterations with total CPU time of 2.88036 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0254075 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 2.91805 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 5.26798 [1] +| Mini-EM: Total Time: 5.26791 - 99.9986% [1] +| | Mini-EM: build mesh: 0.000803718 - 0.0152569% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000339759 - 42.2734% [1] +| | | Remainder: 0.000463959 - 57.7266% +| | Mini-EM: build physics blocks: 0.000898957 - 0.0170648% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002354 - 0.00446857% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.404816 - 7.68456% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.149588 - 2.83962% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.062578 - 41.8334% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0502551 - 80.308% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00184976 - 2.95592% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0103959 - 16.6127% [3] +| | | | Remainder: 7.724e-05 - 0.12343% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0104918 - 7.01376% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00616094 - 58.7217% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000248719 - 2.37061% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000943997 - 8.9975% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000468039 - 4.46101% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001198 - 11.4184% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0013172 - 12.5546% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.584e-05 - 0.722852% [3] +| | | | Remainder: 7.904e-05 - 0.753352% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151034 - 10.0966% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00641646 - 4.28941% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188382 - 12.5934% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00801622 - 5.35885% [3] +| | | Remainder: 0.0281444 - 18.8146% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00775462 - 0.147205% [2] +| | Mini-EM: setup physics model evaluator: 0.318446 - 6.04501% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.318429 - 99.9947% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000967249% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000163302% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.31297 - 98.2856% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.312955 - 99.9954% [1] +| | | | | | getWorksets(): 0.288832 - 92.2918% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.288828 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164771 - 57.0481% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00472783 - 2.86933% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0302697 - 18.3708% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000612838 - 2.02459% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0296405 - 97.9215% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000288958 - 0.974875% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012616 - 0.425634% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000574719 - 1.93896% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244027 - 8.2329% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0064479 - 21.7537% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00133484 - 4.50342% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00446307 - 15.0573% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013784 - 0.465039% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00892198 - 30.1006% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00421519 - 47.245% [4] +| | | | | | | | | | | | Remainder: 0.00470679 - 52.755% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00388139 - 13.0949% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000933118 - 3.14812% [4] +| | | | | | | | | | | Remainder: 9.0278e-05 - 0.304576% +| | | | | | | | | | Remainder: 1.632e-05 - 0.0539153% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11243 - 68.234% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.066025 - 58.7255% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010924 - 0.165453% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.124e-05 - 0.0473154% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0362635 - 54.924% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0239417 - 36.2615% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.2079e-05 - 0.0485862% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00517003 - 7.83041% [4] +| | | | | | | | | | | Remainder: 0.0004772 - 0.722757% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0224035 - 19.9267% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138632 - 12.3305% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00018732 - 0.166611% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526494 - 4.68287% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00399899 - 3.55688% [4] +| | | | | | | | | | Remainder: 0.00068684 - 0.610906% +| | | | | | | | | Remainder: 0.0173436 - 10.5259% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.124026 - 42.9412% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123916 - 99.9107% [8] +| | | | | | | | | Remainder: 0.00011076 - 0.0893037% +| | | | | | | | Remainder: 3.088e-05 - 0.0106915% +| | | | | | | Remainder: 3.84e-06 - 0.00132949% +| | | | | | getOrientations(): 1.164e-05 - 0.00371938% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722238 - 0.23078% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699558 - 0.223533% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373359 - 0.119301% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017512 - 0.0559569% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000859358 - 0.274595% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000242846% [2] +| | | | | | Remainder: 0.0212812 - 6.80009% +| | | | | Remainder: 1.452e-05 - 0.00463943% +| | | | fmb->setupBCFieldManagers(): 8.199e-06 - 0.00257483% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.448e-05 - 0.00454733% [1] +| | | | build response library: 0.00541259 - 1.69978% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00521131 - 96.2813% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.056032% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 72.6027% [1] +| | | | | | | Remainder: 8e-07 - 27.3973% +| | | | | | getOrientations(): 4.4e-07 - 0.00844318% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000770838 - 14.7916% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000886798 - 17.0168% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402159 - 7.71705% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117788 - 22.6023% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.024562% [3] +| | | | | | Remainder: 0.00196899 - 37.7831% +| | | | | Remainder: 0.00020128 - 3.71874% +| | | | Remainder: 2.028e-05 - 0.00636877% +| | | Remainder: 1.676e-05 - 0.00526307% +| | Mini-EM: setup auxiliary physics model evaluator: 0.319271 - 6.06068% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.319262 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000238049% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000200462% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.319218 - 99.9862% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.319214 - 99.9988% [1] +| | | | | | getWorksets(): 0.210852 - 66.0535% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.210851 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.126986 - 60.2254% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00348331 - 2.74307% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0255845 - 20.1475% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000577119 - 2.25574% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0249982 - 97.7086% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021228 - 0.849181% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012536 - 0.501476% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000566958 - 2.26799% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00236591 - 9.46433% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00525323 - 21.0144% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001306 - 5.22436% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00372187 - 14.8885% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000116877 - 0.467541% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0068915 - 27.568% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00278055 - 40.3476% [4] +| | | | | | | | | | | | Remainder: 0.00411095 - 59.6524% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00347763 - 13.9115% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000916038 - 3.66441% [4] +| | | | | | | | | | | Remainder: 4.456e-05 - 0.178253% +| | | | | | | | | | Remainder: 9.12e-06 - 0.0356466% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0823341 - 64.8372% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0484151 - 58.8032% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.336e-05 - 0.110214% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.936e-05 - 0.0606423% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0236147 - 48.7755% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0245999 - 50.8105% [4] +| | | | | | | | | | | Remainder: 0.00011772 - 0.243147% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0153858 - 18.687% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0149162 - 18.1167% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.972e-05 - 0.096825% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00347023 - 4.21481% [4] +| | | | | | | | | | Remainder: 6.716e-05 - 0.0815701% +| | | | | | | | | Remainder: 0.015584 - 12.2722% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0838544 - 39.7695% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0837947 - 99.9288% [4] +| | | | | | | | | Remainder: 5.972e-05 - 0.0712187% +| | | | | | | | Remainder: 1.076e-05 - 0.00510313% +| | | | | | | Remainder: 1.28e-06 - 0.00060706% +| | | | | | getOrientations(): 1.192e-05 - 0.00373417% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000409759 - 0.128365% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000341679 - 0.107037% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199279 - 0.0624279% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0963379 - 30.1797% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0963166 - 99.9779% [1] +| | | | | | | Remainder: 2.128e-05 - 0.0220889% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000469719 - 0.147148% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000150369% [2] +| | | | | | Remainder: 0.0105915 - 3.31797% +| | | | | Remainder: 3.68e-06 - 0.00115282% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00117771% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.368e-05 - 0.00428488% [1] +| | | | build response library: 2.012e-05 - 0.00630203% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.19284% [1] +| | | | | Remainder: 1.988e-05 - 98.8072% +| | | | Remainder: 5.24e-06 - 0.00164128% +| | | Remainder: 8.64e-06 - 0.00270617% +| | Mini-EM: eval auxiliary physics model evaluator: 0.351372 - 6.67005% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.100307 - 28.5474% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.249561 - 71.0248% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000440839 - 0.176646% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.172496 - 69.1199% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 0.0027131% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.64e-06 - 0.00442908% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.2e-06 - 0.00243483% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00152272 - 0.882752% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0105137 - 6.095% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0252911 - 14.6618% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00402191 - 2.33159% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0156212 - 9.05596% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0207334 - 12.0196% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.029002 - 16.8131% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.32e-06 - 0.00366385% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.36e-06 - 0.00136814% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0451364 - 26.1666% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00385607 - 2.23545% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00313415 - 1.81694% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0135315 - 7.84453% [4] +| | | | | Remainder: 0.00010716 - 0.062123% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.468e-05 - 0.00588233% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000769351% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000438838 - 0.175844% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0758097 - 30.3772% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.037613 - 49.615% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0381748 - 50.3561% [1] +| | | | | Remainder: 2.188e-05 - 0.0288617% +| | | | Remainder: 0.000358719 - 0.14374% +| | | Remainder: 0.00150324 - 0.427819% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00459739 - 0.0872716% [1] +| | | getWorksets(): 4.68e-06 - 0.101797% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.44e-06 - 73.5043% [1] +| | | | Remainder: 1.24e-06 - 26.4957% +| | | getOrientations(): 1e-06 - 0.0217515% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000820318 - 17.8431% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917437 - 19.9556% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423519 - 9.21217% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012836 - 27.9201% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0313221% [3] +| | | Remainder: 0.0011454 - 24.9141% +| | panzer::ModelEvaluator::create_W_op: 0.263314 - 4.99846% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.440951 - 8.37051% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000336919 - 0.0764074% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.344387 - 78.101% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.92e-06 - 0.00113826% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00236519 - 0.686784% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0116331 - 3.37793% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.013509 - 3.92263% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0014362 - 0.41703% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0149608 - 4.34418% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0128028 - 3.71756% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00252919 - 0.734405% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122256 - 3.54995% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.32e-06 - 0.00154478% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00449339 - 1.30475% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0270206 - 7.846% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00453815 - 1.31775% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0254078 - 7.3777% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0268822 - 7.80581% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.03774 - 10.9586% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.256e-05 - 0.00364706% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00247143 - 0.717633% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0262114 - 7.61104% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0418552 - 12.1536% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00641646 - 1.86316% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00136852 - 0.397377% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0143282 - 4.16051% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0303793 - 8.82127% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0235694 - 6.84388% [4] +| | | | Remainder: 0.000220999 - 0.0641718% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.644e-05 - 0.00372831% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000263068% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0012184 - 0.276311% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.094319 - 21.3899% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.09429 - 99.9693% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.676e-05 - 0.0177695% [1] +| | | | Remainder: 1.2199e-05 - 0.0129338% +| | | Remainder: 0.000672038 - 0.152407% +| | MaxwellPreconditioner::build: 0.00330475 - 0.0627337% [1] +| | | MaxwellPreconditioner: Schur complement: 2.4399e-05 - 0.738301% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00144756 - 43.8023% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.234878% [1] +| | | | Ifpack2::Relaxation::compute: 0.000636398 - 43.9636% [1] +| | | | Remainder: 0.000807759 - 55.8015% +| | | MaxwellPreconditioner: Solver S_E: 0.00171484 - 51.89% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.0863057% [1] +| | | | Ifpack2::Relaxation::compute: 0.00128516 - 74.9435% [1] +| | | | Remainder: 0.000428198 - 24.9702% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010876 - 3.29102% [1] +| | | Remainder: 9.2e-06 - 0.278387% +| | Mini-EM: timestepper: 2.9689 - 56.3582% [1] +| | | Mini-EM: Advance Time Step: 2.96889 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0403231 - 1.35818% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000232439 - 0.576442% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0387015 - 95.9786% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.00516776% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026596 - 0.687209% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00336171 - 8.68626% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00187675 - 4.84931% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00016592 - 0.428717% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00159244 - 4.11466% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0016436 - 4.24685% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000164239 - 0.424374% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000399958 - 1.03344% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.24e-06 - 0.00837177% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0003454 - 0.892472% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00387231 - 10.0056% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00154928 - 4.00314% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000707278 - 1.82752% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00369167 - 9.53883% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00658798 - 17.0226% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.92e-06 - 0.0178804% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000268959 - 0.694958% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00282651 - 7.30337% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00348903 - 9.01524% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024392 - 0.63026% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000173279 - 0.447732% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00154755 - 3.9987% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00304051 - 7.85632% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000746958 - 1.93005% [4] +| | | | | | Remainder: 0.00012812 - 0.331047% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.024e-05 - 0.0501946% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00555514% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0011086 - 2.74929% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000178719 - 0.443218% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000150039 - 83.9525% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.940023% [1] +| | | | | | Remainder: 2.7e-05 - 15.1075% +| | | | | Remainder: 7.932e-05 - 0.196711% +| | | | Stratimikos: BelosLOWS: 2.9181 - 98.289% [1] +| | | | | GMRES block system: Operation Op*x: 0.00225979 - 0.0774407% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001442 - 0.00494158% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.91488 - 99.8898% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0004474 - 0.0153488% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00011924 - 26.6518% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001128 - 94.5991% [2] +| | | | | | | | Remainder: 6.44e-06 - 5.40087% +| | | | | | | Belos::MVT::MvScale: 6.916e-05 - 15.4582% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00014652 - 32.7492% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00014324 - 97.7614% [2] +| | | | | | | | Remainder: 3.28e-06 - 2.2386% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.3e-05 - 14.0814% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.128e-05 - 97.2698% [2] +| | | | | | | | Remainder: 1.72e-06 - 2.73016% +| | | | | | | Remainder: 4.948e-05 - 11.0595% +| | | | | | Belos::MVT::MvAddMv: 0.0002364 - 0.00811011% [2] +| | | | | | Belos::MVT::MvNorm: 7.92e-05 - 0.00271709% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.90969 - 99.8221% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000796358 - 0.0273691% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.456e-05 - 0.00221879% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0254476 - 0.874579% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0159276 - 62.5898% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000490877 - 3.08193% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000465558 - 94.8421% [22] +| | | | | | | | | | Remainder: 2.5319e-05 - 5.15791% +| | | | | | | | | Belos::MVT::MvScale: 0.00025468 - 1.59899% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00831278 - 52.191% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00826754 - 99.4558% [40] +| | | | | | | | | | Remainder: 4.524e-05 - 0.544223% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00670846 - 42.1185% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00667103 - 99.4419% [40] +| | | | | | | | | | Remainder: 3.7439e-05 - 0.558086% +| | | | | | | | | Remainder: 0.0001608 - 1.00957% +| | | | | | | | Belos::MVT::MvAddMv: 0.00118908 - 4.67265% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00580079 - 22.795% [22] +| | | | | | | | Belos::MVT::MvNorm: 4.484e-05 - 0.176205% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000575837 - 2.26284% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000476438 - 82.7383% [21] +| | | | | | | | | Remainder: 9.9399e-05 - 17.2617% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000423639 - 1.66475% [1] +| | | | | | | | Remainder: 0.0014858 - 5.83866% +| | | | | | | GMRES S_E: Operation Op*x: 0.000922718 - 0.0317119% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.879 - 98.9451% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.65768 - 92.3126% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00657774 - 0.247499% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.00624314 - 94.9132% [268] +| | | | | | | | | | Remainder: 0.000334597 - 5.08681% +| | | | | | | | | Belos::MVT::MvScale: 0.00357927 - 0.134677% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.34943 - 50.7749% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.34879 - 99.9526% [534] +| | | | | | | | | | Remainder: 0.000639114 - 0.0473616% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.29566 - 48.7517% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.29514 - 99.9593% [534] +| | | | | | | | | | Remainder: 0.000526919 - 0.0406679% +| | | | | | | | | Remainder: 0.00242511 - 0.0912492% +| | | | | | | | Belos::MVT::MvAddMv: 0.00703902 - 0.244495% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00821217 - 0.285244% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0066559 - 81.0492% [268] +| | | | | | | | | Remainder: 0.00155627 - 18.9508% +| | | | | | | | GMRES S_E: Operation Op*x: 0.187713 - 6.52007% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00611682 - 0.212463% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.58e-05 - 0.000896144% [1] +| | | | | | | | Remainder: 0.0122139 - 0.424241% +| | | | | | | Remainder: 0.00346231 - 0.118992% +| | | | | | GMRES block system: Operation Op*x: 0.00275311 - 0.0944503% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.944e-05 - 0.00100999% [1] +| | | | | | Remainder: 0.00164071 - 0.0562875% +| | | | | Remainder: 0.000811198 - 0.0277989% +| | | | Mini-EM: Compute responses: 0.0103092 - 0.347241% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000423839 - 4.11126% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0082641 - 80.1623% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.52e-06 - 0.090996% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023896 - 2.89154% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00217423 - 26.3094% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.079e-06 - 0.0372575% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000314039 - 3.80004% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00031064 - 3.75891% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00384423 - 46.5172% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.6e-06 - 0.0435619% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000327078 - 3.95782% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000254399 - 3.07836% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00026064 - 3.15388% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.428e-05 - 0.535812% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.32e-06 - 0.0280732% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000218199 - 2.64032% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00014748 - 1.78459% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.6e-05 - 0.314614% [4] +| | | | | | Remainder: 8.74e-05 - 1.05759% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.08e-06 - 0.0880766% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0155201% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00112224 - 10.8858% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263119 - 2.55227% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.380056% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236159 - 89.7537% [1] +| | | | | | Remainder: 2.596e-05 - 9.86626% +| | | | | Remainder: 0.000225239 - 2.18483% +| | | | Remainder: 0.00016664 - 0.00561286% +| | | Remainder: 3.08e-06 - 0.000103742% +| | Remainder: 0.0336565 - 0.638898% +| Remainder: 7.508e-05 - 0.00142521% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 2.9181 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.74151 k-cell-steps per second +================================= + +dt = 6.67128e-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 = 6.67128e-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 = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0014392 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=26460, #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 267 iterations with total CPU time of 2.82817 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0255751 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 2.86617 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 5.28372 [1] +| Mini-EM: Total Time: 5.28368 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000622438 - 0.0117804% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297799 - 47.844% [1] +| | | Remainder: 0.000324639 - 52.156% +| | Mini-EM: build physics blocks: 0.000739038 - 0.0139872% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023244 - 0.0043992% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.399041 - 7.55232% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.150819 - 2.85443% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0633931 - 42.0325% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0502003 - 79.1889% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0018166 - 2.86561% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0112961 - 17.8192% [3] +| | | | Remainder: 8.0079e-05 - 0.126321% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0111132 - 7.36857% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0068447 - 61.5907% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000242359 - 2.18082% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000832758 - 7.49341% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000468278 - 4.21371% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012266 - 11.0373% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00134088 - 12.0656% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.5159e-05 - 0.676303% [3] +| | | | Remainder: 8.248e-05 - 0.74218% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0150582 - 9.98425% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00643974 - 4.26985% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0189275 - 12.5498% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00790458 - 5.2411% [3] +| | | Remainder: 0.0279828 - 18.5539% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00774434 - 0.146571% [2] +| | Mini-EM: setup physics model evaluator: 0.322026 - 6.09473% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.32201 - 99.9949% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000993759% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000223596% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.316759 - 98.3695% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.316745 - 99.9956% [1] +| | | | | | getWorksets(): 0.292379 - 92.3073% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.292376 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.167303 - 57.2218% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00472171 - 2.82226% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0302115 - 18.058% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000611118 - 2.0228% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0295842 - 97.9237% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000328839 - 1.11154% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001284 - 0.434015% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000600398 - 2.02945% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00243983 - 8.24708% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00641526 - 21.6848% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00133392 - 4.50888% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00443999 - 15.008% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000132599 - 0.448209% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00891422 - 30.1317% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00420495 - 47.1713% [4] +| | | | | | | | | | | | Remainder: 0.00470927 - 52.8287% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00382755 - 12.9378% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000935798 - 3.16317% [4] +| | | | | | | | | | | Remainder: 8.74e-05 - 0.295428% +| | | | | | | | | | Remainder: 1.616e-05 - 0.0534896% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114018 - 68.1511% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0669737 - 58.7393% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010864 - 0.162213% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.152e-05 - 0.0470633% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0361779 - 54.0181% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0249844 - 37.3048% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.18e-05 - 0.0474813% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00516159 - 7.70689% [4] +| | | | | | | | | | | Remainder: 0.000477798 - 0.713411% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0225248 - 19.7554% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0143983 - 12.628% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015036 - 0.131873% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00525214 - 4.6064% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00396875 - 3.48079% [4] +| | | | | | | | | | Remainder: 0.000750479 - 0.658208% +| | | | | | | | | Remainder: 0.0183509 - 10.9687% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125042 - 42.7676% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.124926 - 99.9073% [8] +| | | | | | | | | Remainder: 0.000115959 - 0.0927361% +| | | | | | | | Remainder: 3.112e-05 - 0.0106438% +| | | | | | | Remainder: 3.36e-06 - 0.00114919% +| | | | | | getOrientations(): 1.22e-05 - 0.00385168% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722878 - 0.228221% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000686238 - 0.216653% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365079 - 0.11526% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011676 - 0.0368624% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000885878 - 0.279682% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000265197% [2] +| | | | | | Remainder: 0.0215763 - 6.81189% +| | | | | Remainder: 1.388e-05 - 0.00438188% +| | | | fmb->setupBCFieldManagers(): 8.56e-06 - 0.00265831% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0049688% [1] +| | | | build response library: 0.00520167 - 1.61538% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00511287 - 98.2929% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0578932% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 59.4595% [1] +| | | | | | | Remainder: 1.2e-06 - 40.5405% +| | | | | | getOrientations(): 4.8e-07 - 0.00938808% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762638 - 14.9161% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872517 - 17.0651% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387399 - 7.57694% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113556 - 22.2098% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0234702% [3] +| | | | | | Remainder: 0.00195011 - 38.1413% +| | | | | Remainder: 8.88e-05 - 1.70715% +| | | | Remainder: 2.036e-05 - 0.00632279% +| | | Remainder: 1.636e-05 - 0.00508034% +| | Mini-EM: setup auxiliary physics model evaluator: 0.331001 - 6.2646% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.330992 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000253782% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000193358% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.330949 - 99.9869% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.330945 - 99.9987% [1] +| | | | | | getWorksets(): 0.212805 - 64.3023% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.212804 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.128112 - 60.2021% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00340923 - 2.66112% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0257135 - 20.071% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00057724 - 2.24489% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0251286 - 97.7254% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002176 - 0.865945% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000126478 - 0.503323% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00056948 - 2.26626% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00238539 - 9.49274% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00523563 - 20.8353% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013032 - 5.1861% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00372515 - 14.8243% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000117119 - 0.466078% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00694374 - 27.6328% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00281395 - 40.525% [4] +| | | | | | | | | | | | Remainder: 0.00412979 - 59.475% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00353231 - 14.0569% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000926358 - 3.68647% [4] +| | | | | | | | | | | Remainder: 4.6159e-05 - 0.183691% +| | | | | | | | | | Remainder: 7.64e-06 - 0.029712% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.083563 - 65.2263% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0496864 - 59.4599% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.44e-05 - 0.109487% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.936e-05 - 0.0590906% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.024198 - 48.7015% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252926 - 50.9045% [4] +| | | | | | | | | | | Remainder: 0.000112038 - 0.22549% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0151677 - 18.1512% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.015102 - 18.0726% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.6478e-05 - 0.0915214% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00346419 - 4.14561% [4] +| | | | | | | | | | Remainder: 6.616e-05 - 0.0791738% +| | | | | | | | | Remainder: 0.0154267 - 12.0415% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0846813 - 39.7931% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0846254 - 99.934% [4] +| | | | | | | | | Remainder: 5.588e-05 - 0.0659886% +| | | | | | | | Remainder: 1.02e-05 - 0.00479315% +| | | | | | | Remainder: 1.36e-06 - 0.000639082% +| | | | | | getOrientations(): 1.2e-05 - 0.00362598% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000411399 - 0.12431% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337599 - 0.102011% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019784 - 0.0597804% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.105023 - 31.7343% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.105001 - 99.9792% [1] +| | | | | | | Remainder: 2.188e-05 - 0.0208335% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000457759 - 0.138319% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000120866% [2] +| | | | | | Remainder: 0.0116996 - 3.53522% +| | | | | Remainder: 4.16e-06 - 0.00125699% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.00129308% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00422971% [1] +| | | | build response library: 1.896e-05 - 0.00572823% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.47679% [1] +| | | | | Remainder: 1.868e-05 - 98.5232% +| | | | Remainder: 4.52e-06 - 0.00136559% +| | | Remainder: 9.32e-06 - 0.0028157% +| | Mini-EM: eval auxiliary physics model evaluator: 0.36728 - 6.95121% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.109885 - 29.9187% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.255857 - 69.6627% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000440119 - 0.172017% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.173707 - 67.892% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00221062% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.12e-06 - 0.00467455% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.72e-06 - 0.00214154% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.001553 - 0.894034% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0103254 - 5.94417% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0252717 - 14.5485% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00420419 - 2.42028% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0159949 - 9.20801% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0211517 - 12.1767% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0291705 - 16.793% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.12e-06 - 0.00352318% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.44e-06 - 0.00140467% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0450097 - 25.9114% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00392583 - 2.26004% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00335147 - 1.92939% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136119 - 7.83614% [4] +| | | | | Remainder: 0.00011192 - 0.0644305% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.596e-05 - 0.00623785% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000781686% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000433399 - 0.169391% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0809027 - 31.6202% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.040344 - 49.8673% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0405375 - 50.1065% [1] +| | | | | Remainder: 2.116e-05 - 0.0261549% +| | | | Remainder: 0.000356599 - 0.139374% +| | | Remainder: 0.00153743 - 0.4186% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440463 - 0.0833628% [1] +| | | getWorksets(): 6.04e-06 - 0.137128% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 77.4834% [1] +| | | | Remainder: 1.36e-06 - 22.5166% +| | | getOrientations(): 9.2e-07 - 0.0208871% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000812117 - 18.4378% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909318 - 20.6446% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410519 - 9.32017% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122448 - 27.7998% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0290603% [3] +| | | Remainder: 0.00103996 - 23.6106% +| | panzer::ModelEvaluator::create_W_op: 0.289565 - 5.48036% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.456725 - 8.64406% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000344679 - 0.0754676% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.348199 - 76.2382% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 0.00152786% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00241663 - 0.694039% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0120519 - 3.46122% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0142281 - 4.08621% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00141524 - 0.406445% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0150458 - 4.32105% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.012738 - 3.65826% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00262863 - 0.754924% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0121783 - 3.49752% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.84e-06 - 0.0016772% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00467007 - 1.34121% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0271636 - 7.80117% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00459523 - 1.31971% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0260086 - 7.46948% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0279668 - 8.03184% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0375323 - 10.779% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.172e-05 - 0.0033659% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00231843 - 0.665836% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0260911 - 7.49318% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0427415 - 12.275% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0066285 - 1.90366% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00135788 - 0.389972% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0146058 - 4.19468% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0303007 - 8.70214% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232454 - 6.67591% [4] +| | | | Remainder: 0.00024696 - 0.0709251% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.00363458% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00026274% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0010428 - 0.228321% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.106442 - 23.3055% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.10641 - 99.97% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.924e-05 - 0.0180756% [1] +| | | | Remainder: 1.264e-05 - 0.011875% +| | | Remainder: 0.000679038 - 0.148676% +| | MaxwellPreconditioner::build: 0.00350159 - 0.0662718% [1] +| | | MaxwellPreconditioner: Schur complement: 2.096e-05 - 0.598585% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00145632 - 41.5901% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.236212% [1] +| | | | Ifpack2::Relaxation::compute: 0.000647198 - 44.4408% [1] +| | | | Remainder: 0.000805678 - 55.323% +| | | MaxwellPreconditioner: Solver S_E: 0.00193016 - 55.1222% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0663159% [1] +| | | | Ifpack2::Relaxation::compute: 0.00150884 - 78.1718% [1] +| | | | Remainder: 0.000420039 - 21.7619% +| | | MaxwellPreconditioner: Block preconditioner: 8.5479e-05 - 2.44115% [1] +| | | Remainder: 8.68e-06 - 0.247887% +| | Mini-EM: timestepper: 2.91785 - 55.2238% [1] +| | | Mini-EM: Advance Time Step: 2.91785 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0400773 - 1.37352% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000231 - 0.576387% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0385144 - 96.1004% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00446586% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00024588 - 0.63841% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00316947 - 8.22931% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00182547 - 4.73972% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000165239 - 0.429032% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00173472 - 4.50407% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00159628 - 4.14462% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016564 - 0.430073% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00039896 - 1.03587% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.16e-06 - 0.00820472% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000343958 - 0.893063% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00412823 - 10.7187% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0015722 - 4.0821% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000717118 - 1.86195% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00365771 - 9.49699% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00665818 - 17.2875% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.72e-06 - 0.017448% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00027772 - 0.721081% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00283007 - 7.34808% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00344863 - 8.95413% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000242279 - 0.629061% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000170879 - 0.443675% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00162848 - 4.22822% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00263635 - 6.84511% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000758839 - 1.97027% [4] +| | | | | | Remainder: 0.00013052 - 0.338886% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.144e-05 - 0.0534967% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00588863% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00114004 - 2.8446% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.956e-05 - 0.223468% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.204e-05 - 69.272% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.87584% [1] +| | | | | | Remainder: 2.584e-05 - 28.8522% +| | | | | Remainder: 7.8439e-05 - 0.19572% +| | | | Stratimikos: BelosLOWS: 2.86622 - 98.2306% [1] +| | | | | GMRES block system: Operation Op*x: 0.00222755 - 0.0777176% [1] +| | | | | Belos::MVT::MvAddMv: 0.000137919 - 0.00481188% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.86311 - 99.8916% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000513319 - 0.0179287% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012332 - 24.024% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011588 - 93.9669% [2] +| | | | | | | | Remainder: 7.44e-06 - 6.03308% +| | | | | | | Belos::MVT::MvScale: 6.936e-05 - 13.5121% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000204359 - 39.8113% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000201079 - 98.395% [2] +| | | | | | | | Remainder: 3.28e-06 - 1.60502% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.384e-05 - 12.4367% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.204e-05 - 97.1805% [2] +| | | | | | | | Remainder: 1.8e-06 - 2.81955% +| | | | | | | Remainder: 5.244e-05 - 10.2159% +| | | | | | Belos::MVT::MvAddMv: 0.000258039 - 0.00901255% [2] +| | | | | | Belos::MVT::MvNorm: 8.712e-05 - 0.00304285% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.85735 - 99.7989% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000779038 - 0.0272643% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.1e-05 - 0.00213484% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0255357 - 0.893683% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0164236 - 64.3162% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000490439 - 2.98619% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000464999 - 94.8128% [22] +| | | | | | | | | | Remainder: 2.544e-05 - 5.18719% +| | | | | | | | | Belos::MVT::MvScale: 0.000255919 - 1.55824% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00856378 - 52.1433% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0085219 - 99.511% [40] +| | | | | | | | | | Remainder: 4.188e-05 - 0.489036% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00695326 - 42.3371% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00691898 - 99.507% [40] +| | | | | | | | | | Remainder: 3.428e-05 - 0.493006% +| | | | | | | | | Remainder: 0.00016016 - 0.975185% +| | | | | | | | Belos::MVT::MvAddMv: 0.000926756 - 3.62926% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00568106 - 22.2476% [22] +| | | | | | | | Belos::MVT::MvNorm: 4.776e-05 - 0.187033% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000587318 - 2.29999% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000488398 - 83.1573% [21] +| | | | | | | | | Remainder: 9.892e-05 - 16.8427% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000434238 - 1.70052% [1] +| | | | | | | | Remainder: 0.00143496 - 5.61944% +| | | | | | | GMRES S_E: Operation Op*x: 0.000838598 - 0.0293488% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.82685 - 98.9324% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.60483 - 92.1461% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0066635 - 0.255813% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.00631442 - 94.7613% [268] +| | | | | | | | | | Remainder: 0.000349079 - 5.23867% +| | | | | | | | | Belos::MVT::MvScale: 0.00364915 - 0.140092% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.35814 - 52.1395% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.35747 - 99.9505% [534] +| | | | | | | | | | Remainder: 0.00067212 - 0.0494882% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.23373 - 47.3632% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.23312 - 99.9506% [534] +| | | | | | | | | | Remainder: 0.000609558 - 0.0494078% +| | | | | | | | | Remainder: 0.00264291 - 0.101462% +| | | | | | | | Belos::MVT::MvAddMv: 0.00767542 - 0.271519% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00786018 - 0.278055% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00631374 - 80.3257% [268] +| | | | | | | | | Remainder: 0.00154644 - 19.6743% +| | | | | | | | GMRES S_E: Operation Op*x: 0.187593 - 6.63611% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00608222 - 0.215159% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.676e-05 - 0.000946638% [1] +| | | | | | | | Remainder: 0.0127808 - 0.452121% +| | | | | | | Remainder: 0.00329035 - 0.115154% +| | | | | | GMRES block system: Operation Op*x: 0.00331743 - 0.115868% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.824e-05 - 0.000986341% [1] +| | | | | | Remainder: 0.0015536 - 0.0542625% +| | | | | Remainder: 0.000742359 - 0.0259003% +| | | | Mini-EM: Compute responses: 0.0113834 - 0.390129% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000410039 - 3.60209% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00941081 - 82.6716% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.12e-06 - 0.0650316% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00024712 - 2.62591% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00235847 - 25.0613% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.52e-06 - 0.0374038% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000443639 - 4.71414% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032676 - 3.47218% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00461651 - 49.0553% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.0459046% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000306877 - 3.2609% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025752 - 2.73643% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00028352 - 3.0127% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.348e-05 - 0.462022% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.12e-06 - 0.0225273% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00022452 - 2.38577% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000149318 - 1.58666% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.828e-05 - 0.300505% [4] +| | | | | | Remainder: 0.00010872 - 1.15527% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.08e-06 - 0.0709807% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0133528% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0010618 - 9.32762% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000269919 - 2.37117% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.355662% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239919 - 88.8856% [1] +| | | | | | Remainder: 2.904e-05 - 10.7588% +| | | | | Remainder: 0.0002212 - 1.94319% +| | | | Remainder: 0.000168759 - 0.00578369% +| | | Remainder: 2.36e-06 - 8.08815e-05% +| | Remainder: 0.0321338 - 0.60817% +| Remainder: 3.9359e-05 - 0.00074491% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 2.86622 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.79114 k-cell-steps per second +================================= + +dt = 6.67128e-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 = 6.67128e-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 = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.00151848 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=26460, #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 267 iterations with total CPU time of 2.8568 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0256858 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 2.89523 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 5.23224 [1] +| Mini-EM: Total Time: 5.2322 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000605799 - 0.0115783% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000283879 - 46.8603% [1] +| | | Remainder: 0.00032192 - 53.1397% +| | Mini-EM: build physics blocks: 0.000737398 - 0.0140935% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022856 - 0.00436833% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.3965 - 7.57807% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.149228 - 2.85212% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.062259 - 41.7206% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0501947 - 80.6223% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00174735 - 2.80659% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0102416 - 16.45% [3] +| | | | Remainder: 7.5399e-05 - 0.121105% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0103575 - 6.94067% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00604046 - 58.32% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000254799 - 2.46005% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000851199 - 8.21823% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000496079 - 4.78958% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124988 - 12.0674% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00131544 - 12.7004% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.364e-05 - 0.710986% [3] +| | | | Remainder: 7.596e-05 - 0.733385% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151538 - 10.1548% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00642954 - 4.30852% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188962 - 12.6626% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00794682 - 5.32527% [3] +| | | Remainder: 0.0281857 - 18.8876% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00777242 - 0.14855% [2] +| | Mini-EM: setup physics model evaluator: 0.321356 - 6.1419% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.321334 - 99.9931% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.000809126% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000186721% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.315978 - 98.3331% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.315964 - 99.9957% [1] +| | | | | | getWorksets(): 0.291115 - 92.1355% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.291112 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.167202 - 57.4356% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00487483 - 2.91553% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0305372 - 18.2636% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000608958 - 1.99415% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0299123 - 97.9537% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00030184 - 1.00908% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001246 - 0.416551% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000600558 - 2.00773% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00247035 - 8.25865% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00659546 - 22.0493% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00131736 - 4.40406% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00448043 - 14.9785% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013048 - 0.436208% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00903146 - 30.1931% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00425655 - 47.1303% [4] +| | | | | | | | | | | | Remainder: 0.00477491 - 52.8697% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00385523 - 12.8884% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000917917 - 3.06869% [4] +| | | | | | | | | | | Remainder: 8.6639e-05 - 0.289643% +| | | | | | | | | | Remainder: 1.592e-05 - 0.0521331% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.112548 - 67.3124% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0657642 - 58.4323% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010892 - 0.165622% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.008e-05 - 0.0457392% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0355191 - 54.0099% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0245259 - 37.2938% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.116e-05 - 0.0473814% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00515767 - 7.84267% [4] +| | | | | | | | | | | Remainder: 0.000391277 - 0.59497% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0227446 - 20.2088% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.013719 - 12.1895% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015204 - 0.135089% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00534915 - 4.75278% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00395803 - 3.51676% [4] +| | | | | | | | | | Remainder: 0.000860718 - 0.764758% +| | | | | | | | | Remainder: 0.0192423 - 11.5084% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123879 - 42.5538% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123769 - 99.9111% [8] +| | | | | | | | | Remainder: 0.000110078 - 0.0888592% +| | | | | | | | Remainder: 3.088e-05 - 0.0106076% +| | | | | | | Remainder: 3.36e-06 - 0.00115418% +| | | | | | getOrientations(): 1.136e-05 - 0.00359534% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722078 - 0.228531% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699158 - 0.221277% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371479 - 0.11757% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012112 - 0.0383334% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000840598 - 0.266042% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000215214% [2] +| | | | | | Remainder: 0.0220825 - 6.98891% +| | | | | Remainder: 1.372e-05 - 0.00434207% +| | | | fmb->setupBCFieldManagers(): 8.319e-06 - 0.00258889% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.004556% [1] +| | | | build response library: 0.00530955 - 1.65234% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522307 - 98.3712% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0582034% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 67.1053% [1] +| | | | | | | Remainder: 1e-06 - 32.8947% +| | | | | | getOrientations(): 4.4e-07 - 0.00842417% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000806838 - 15.4476% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000877318 - 16.797% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399799 - 7.65449% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115788 - 22.1685% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.022975% [3] +| | | | | | Remainder: 0.00197655 - 37.8428% +| | | | | Remainder: 8.648e-05 - 1.62876% +| | | | Remainder: 2.056e-05 - 0.00639832% +| | | Remainder: 2.204e-05 - 0.00685843% +| | Mini-EM: setup auxiliary physics model evaluator: 0.319426 - 6.10499% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.319417 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 0.000300548% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000212888% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.319374 - 99.9867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.319371 - 99.999% [1] +| | | | | | getWorksets(): 0.21115 - 66.1144% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.211149 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.127989 - 60.6154% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00340475 - 2.66019% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0257021 - 20.0815% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000616317 - 2.39792% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0250753 - 97.5611% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021172 - 0.844337% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001232 - 0.49132% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000607598 - 2.42309% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00237859 - 9.4858% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00524763 - 20.9275% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001283 - 5.11657% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00374131 - 14.9203% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00011648 - 0.464521% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00693166 - 27.6434% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00279291 - 40.2921% [4] +| | | | | | | | | | | | Remainder: 0.00413875 - 59.7079% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00346851 - 13.8324% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000921197 - 3.67372% [4] +| | | | | | | | | | | Remainder: 4.44e-05 - 0.177067% +| | | | | | | | | | Remainder: 1.052e-05 - 0.0409305% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0828998 - 64.7711% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0489657 - 59.0662% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.1639e-05 - 0.10546% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.796e-05 - 0.0571012% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237534 - 48.5103% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0250205 - 51.0981% [4] +| | | | | | | | | | | Remainder: 0.000112159 - 0.229056% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0156172 - 18.8386% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0146712 - 17.6975% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.6e-05 - 0.091677% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00350267 - 4.22519% [4] +| | | | | | | | | | Remainder: 6.7039e-05 - 0.0808675% +| | | | | | | | | Remainder: 0.0159822 - 12.4872% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0831503 - 39.3799% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0830893 - 99.9265% [4] +| | | | | | | | | Remainder: 6.108e-05 - 0.0734573% +| | | | | | | | Remainder: 9.96e-06 - 0.00471705% +| | | | | | | Remainder: 1.32e-06 - 0.000625147% +| | | | | | getOrientations(): 1.136e-05 - 0.00355699% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000409439 - 0.128202% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000339399 - 0.106271% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020144 - 0.063074% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0955989 - 29.9335% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0955771 - 99.9772% [1] +| | | | | | | Remainder: 2.18e-05 - 0.0228036% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000451918 - 0.141502% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000137771% [2] +| | | | | | Remainder: 0.0112078 - 3.50934% +| | | | | Remainder: 3.24e-06 - 0.00101448% +| | | | fmb->setupBCFieldManagers(): 3.08e-06 - 0.000964258% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.348e-05 - 0.00422019% [1] +| | | | build response library: 1.852e-05 - 0.00579807% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2959% [1] +| | | | | Remainder: 1.828e-05 - 98.7041% +| | | | Remainder: 5.64e-06 - 0.00176572% +| | | Remainder: 8.8e-06 - 0.00275495% +| | Mini-EM: eval auxiliary physics model evaluator: 0.348138 - 6.65376% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.098448 - 28.2784% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.248169 - 71.2846% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000412919 - 0.166386% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.172906 - 69.6728% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00222086% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8e-06 - 0.00462678% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.84e-06 - 0.00222086% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0015452 - 0.893661% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0105837 - 6.12106% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0253355 - 14.6527% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00408299 - 2.36139% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0158816 - 9.18509% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0207465 - 11.9987% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.029073 - 16.8143% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.64e-06 - 0.00384023% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.28e-06 - 0.00131863% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0449651 - 26.0055% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00383419 - 2.2175% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00320319 - 1.85256% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0135244 - 7.82183% [4] +| | | | | Remainder: 0.000106239 - 0.0614431% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5479e-05 - 0.00623728% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000838139% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000424479 - 0.171044% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0740495 - 29.8383% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0369793 - 49.9386% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0370499 - 50.034% [1] +| | | | | Remainder: 2.024e-05 - 0.0273331% +| | | | Remainder: 0.000358239 - 0.144353% +| | | Remainder: 0.0015212 - 0.436952% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440891 - 0.0842649% [1] +| | | getWorksets(): 4.52e-06 - 0.10252% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.16e-06 - 69.9115% [1] +| | | | Remainder: 1.36e-06 - 30.0885% +| | | getOrientations(): 8.4e-07 - 0.0190523% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000823957 - 18.6885% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000907598 - 20.5856% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420319 - 9.5334% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123576 - 28.0286% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0272176% [3] +| | | Remainder: 0.00101472 - 23.0152% +| | panzer::ModelEvaluator::create_W_op: 0.261433 - 4.99662% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.440632 - 8.42155% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000341199 - 0.0774339% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.344372 - 78.154% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.92e-06 - 0.00084792% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00239603 - 0.695768% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0114672 - 3.3299% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0139073 - 4.03845% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00141084 - 0.409684% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014806 - 4.29943% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0127344 - 3.69787% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00227699 - 0.661201% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0121125 - 3.51728% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00163776% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00448535 - 1.30247% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.02692 - 7.81713% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00439767 - 1.27701% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0255157 - 7.40934% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0273749 - 7.94922% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379061 - 11.0073% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.28e-05 - 0.00371691% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00241735 - 0.70196% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0262664 - 7.62732% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0423131 - 12.287% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0057347 - 1.66526% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00133444 - 0.387499% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0144058 - 4.18322% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0308113 - 8.94709% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0231621 - 6.7259% [4] +| | | | Remainder: 0.00019444 - 0.0564622% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5e-05 - 0.0034042% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000281414% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00113456 - 0.257484% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0940999 - 21.3556% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0940744 - 99.9729% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.584e-05 - 0.0168332% [1] +| | | | Remainder: 9.64e-06 - 0.0102444% +| | | Remainder: 0.000668518 - 0.151718% +| | MaxwellPreconditioner::build: 0.00317871 - 0.0607528% [1] +| | | MaxwellPreconditioner: Schur complement: 1.8e-05 - 0.566267% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00137768 - 43.3407% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.249696% [1] +| | | | Ifpack2::Relaxation::compute: 0.000601198 - 43.6386% [1] +| | | | Remainder: 0.000773038 - 56.1117% +| | | MaxwellPreconditioner: Solver S_E: 0.00169084 - 53.1925% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0780679% [1] +| | | | Ifpack2::Relaxation::compute: 0.00126576 - 74.8598% [1] +| | | | Remainder: 0.00042376 - 25.0622% +| | | MaxwellPreconditioner: Block preconditioner: 8.2959e-05 - 2.60983% [1] +| | | Remainder: 9.24e-06 - 0.290684% +| | Mini-EM: timestepper: 2.9466 - 56.3166% [1] +| | | Mini-EM: Advance Time Step: 2.9466 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0404193 - 1.37173% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022696 - 0.561513% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.038914 - 96.2757% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00442001% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000266838 - 0.685713% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00310779 - 7.98631% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188003 - 4.83126% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00016244 - 0.417434% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00170419 - 4.37939% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00164584 - 4.22942% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016388 - 0.421134% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00040048 - 1.02914% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.24e-06 - 0.00832606% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000380556 - 0.977942% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00390315 - 10.0302% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00257503 - 6.61724% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000710397 - 1.82556% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00331355 - 8.51507% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00661294 - 16.9937% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.52e-06 - 0.0193247% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000292719 - 0.752221% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00277811 - 7.13911% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00348443 - 8.95419% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000251799 - 0.647066% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000169159 - 0.4347% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00159872 - 4.10833% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00262379 - 6.74255% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000742199 - 1.90728% [4] +| | | | | | Remainder: 0.00013344 - 0.34291% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.856e-05 - 0.0706593% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00573983% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00105964 - 2.62161% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.224e-05 - 0.203467% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.74e-05 - 69.7957% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 2.23735% [1] +| | | | | | Remainder: 2.3e-05 - 27.9669% +| | | | | Remainder: 0.00010564 - 0.26136% +| | | | Stratimikos: BelosLOWS: 2.89528 - 98.2586% [1] +| | | | | GMRES block system: Operation Op*x: 0.00222167 - 0.0767343% [1] +| | | | | Belos::MVT::MvAddMv: 0.000122439 - 0.00422891% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.8922 - 99.8936% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000502159 - 0.0173625% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012052 - 24.0004% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001144 - 94.922% [2] +| | | | | | | | Remainder: 6.12e-06 - 5.078% +| | | | | | | Belos::MVT::MvScale: 6.7999e-05 - 13.5413% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020276 - 40.3776% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019968 - 98.481% [2] +| | | | | | | | Remainder: 3.08e-06 - 1.51904% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.244e-05 - 12.4343% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.072e-05 - 97.2454% [2] +| | | | | | | | Remainder: 1.72e-06 - 2.75464% +| | | | | | | Remainder: 4.844e-05 - 9.64635% +| | | | | | Belos::MVT::MvAddMv: 0.000252559 - 0.00873241% [2] +| | | | | | Belos::MVT::MvNorm: 7.844e-05 - 0.00271212% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.88643 - 99.8003% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000813998 - 0.0282009% [2] +| | | | | | | Belos::MVT::MvAddMv: 5.932e-05 - 0.00205514% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0256388 - 0.888253% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0160175 - 62.4738% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000474917 - 2.96499% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000450997 - 94.9633% [22] +| | | | | | | | | | Remainder: 2.392e-05 - 5.03667% +| | | | | | | | | Belos::MVT::MvScale: 0.00024688 - 1.54131% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00832978 - 52.0042% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00828794 - 99.4977% [40] +| | | | | | | | | | Remainder: 4.1838e-05 - 0.50227% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00682458 - 42.607% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00678862 - 99.4731% [40] +| | | | | | | | | | Remainder: 3.596e-05 - 0.526919% +| | | | | | | | | Remainder: 0.00014136 - 0.882534% +| | | | | | | | Belos::MVT::MvAddMv: 0.0015374 - 5.99638% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00567391 - 22.1302% [22] +| | | | | | | | Belos::MVT::MvNorm: 4.656e-05 - 0.1816% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000574399 - 2.24035% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00048268 - 84.0322% [21] +| | | | | | | | | Remainder: 9.1719e-05 - 15.9678% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000409319 - 1.59648% [1] +| | | | | | | | Remainder: 0.00137967 - 5.3812% +| | | | | | | GMRES S_E: Operation Op*x: 0.000898158 - 0.0311166% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.85544 - 98.9264% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.63419 - 92.2516% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0063535 - 0.241194% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.00602474 - 94.8255% [268] +| | | | | | | | | | Remainder: 0.000328759 - 5.17445% +| | | | | | | | | Belos::MVT::MvScale: 0.00352335 - 0.133755% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.34969 - 51.2376% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.34907 - 99.9539% [534] +| | | | | | | | | | Remainder: 0.00062176 - 0.0460667% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.27219 - 48.2953% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.27164 - 99.9566% [534] +| | | | | | | | | | Remainder: 0.000551798 - 0.0433739% +| | | | | | | | | Remainder: 0.00242971 - 0.0922375% +| | | | | | | | Belos::MVT::MvAddMv: 0.00703886 - 0.246507% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0076945 - 0.269468% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00625354 - 81.2729% [268] +| | | | | | | | | Remainder: 0.00144095 - 18.7271% +| | | | | | | | GMRES S_E: Operation Op*x: 0.18886 - 6.61405% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0062413 - 0.218576% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.648e-05 - 0.000927353% [1] +| | | | | | | | Remainder: 0.01139 - 0.398887% +| | | | | | | Remainder: 0.00357847 - 0.123976% +| | | | | | GMRES block system: Operation Op*x: 0.00329743 - 0.114011% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.724e-05 - 0.000941843% [1] +| | | | | | Remainder: 0.00161704 - 0.0559102% +| | | | | Remainder: 0.000736399 - 0.0254344% +| | | | Mini-EM: Compute responses: 0.0107079 - 0.363399% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000378919 - 3.53869% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0087511 - 81.7257% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.92e-06 - 0.0790758% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00024588 - 2.80971% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00214643 - 24.5276% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.56e-06 - 0.0406806% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000340158 - 3.88703% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0003326 - 3.80067% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00431379 - 49.2943% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.24e-06 - 0.0484511% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00032808 - 3.74902% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0002528 - 2.88878% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000244679 - 2.79598% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.1e-05 - 0.468513% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.24e-06 - 0.0255968% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000223719 - 2.55647% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000147119 - 1.68115% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.4719e-05 - 0.282467% [4] +| | | | | | Remainder: 9.3159e-05 - 1.06454% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.36e-06 - 0.0780733% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0138216% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00105644 - 9.86598% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000297199 - 2.77551% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.323016% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000266119 - 89.5424% [1] +| | | | | | Remainder: 3.012e-05 - 10.1346% +| | | | | Remainder: 0.0002144 - 2.00226% +| | | | Remainder: 0.000184557 - 0.0062634% +| | | Remainder: 2.56e-06 - 8.68799e-05% +| | Remainder: 0.0319569 - 0.610773% +| Remainder: 3.752e-05 - 0.000717093% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 2.89528 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.76311 k-cell-steps per second +================================= + +dt = 6.67128e-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 = 6.67128e-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 = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.00142088 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=26460, #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 267 iterations with total CPU time of 2.83077 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0253084 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 2.86855 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 5.2306 [1] +| Mini-EM: Total Time: 5.23055 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000608119 - 0.0116263% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286159 - 47.0564% [1] +| | | Remainder: 0.00032196 - 52.9436% +| | Mini-EM: build physics blocks: 0.000778958 - 0.0148925% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000238199 - 0.00455399% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.397185 - 7.59355% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.14953 - 2.85878% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0624352 - 41.7542% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0502275 - 80.4475% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00179839 - 2.88042% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.010331 - 16.5467% [3] +| | | | Remainder: 7.8279e-05 - 0.125376% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0105393 - 7.0483% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00612158 - 58.0832% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00024448 - 2.31969% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000896997 - 8.51095% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000468399 - 4.44429% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133856 - 12.7006% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0013138 - 12.4657% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.564e-05 - 0.717693% [3] +| | | | Remainder: 7.988e-05 - 0.757923% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0150638 - 10.0741% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0064181 - 4.29218% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188945 - 12.6359% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00794238 - 5.31156% [3] +| | | Remainder: 0.0282368 - 18.8837% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0077631 - 0.148418% [2] +| | Mini-EM: setup physics model evaluator: 0.323945 - 6.19333% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.323922 - 99.9927% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000938499% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000209927% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.318506 - 98.3281% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.318492 - 99.9955% [1] +| | | | | | getWorksets(): 0.292993 - 91.9939% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.29299 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.167864 - 57.2934% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00473931 - 2.82331% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0303636 - 18.0882% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000613599 - 2.02084% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0297325 - 97.9216% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000306918 - 1.03226% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000127639 - 0.429291% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00060248 - 2.02633% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244563 - 8.22545% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0064501 - 21.6938% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013152 - 4.42343% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00446855 - 15.0292% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001356 - 0.456066% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00903026 - 30.3716% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00424495 - 47.0081% [4] +| | | | | | | | | | | | Remainder: 0.00478531 - 52.9919% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00383583 - 12.9011% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000924077 - 3.10797% [4] +| | | | | | | | | | | Remainder: 9.024e-05 - 0.303506% +| | | | | | | | | | Remainder: 1.748e-05 - 0.0575689% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115302 - 68.6876% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0675675 - 58.6007% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011356 - 0.168069% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.084e-05 - 0.0456432% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0367817 - 54.437% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0250167 - 37.0248% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.276e-05 - 0.0484849% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00515935 - 7.63584% [4] +| | | | | | | | | | | Remainder: 0.000432519 - 0.640129% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0231114 - 20.0443% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0144633 - 12.5439% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015112 - 0.131065% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00525959 - 4.56159% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392627 - 3.40522% [4] +| | | | | | | | | | Remainder: 0.000822358 - 0.713224% +| | | | | | | | | Remainder: 0.0174593 - 10.4009% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125094 - 42.6959% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.124971 - 99.9014% [8] +| | | | | | | | | Remainder: 0.00012332 - 0.0985815% +| | | | | | | | Remainder: 3.144e-05 - 0.0107308% +| | | | | | | Remainder: 3.36e-06 - 0.00114679% +| | | | | | getOrientations(): 1.228e-05 - 0.00385567% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737518 - 0.231566% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000716518 - 0.224972% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380119 - 0.11935% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121119 - 0.0380289% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000866918 - 0.272195% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000288861% [2] +| | | | | | Remainder: 0.0226635 - 7.11589% +| | | | | Remainder: 1.42e-05 - 0.00445831% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.00242034% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00479128% [1] +| | | | build response library: 0.00536806 - 1.65721% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527775 - 98.3175% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.0659373% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 71.2644% [1] +| | | | | | | Remainder: 1e-06 - 28.7356% +| | | | | | getOrientations(): 4.8e-07 - 0.00909479% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779957 - 14.7782% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908918 - 17.2217% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408079 - 7.73207% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011758 - 22.2784% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0212212% [3] +| | | | | | Remainder: 0.00199991 - 37.8933% +| | | | | Remainder: 9.032e-05 - 1.68254% +| | | | Remainder: 2.036e-05 - 0.00628547% +| | | Remainder: 2.372e-05 - 0.00732222% +| | Mini-EM: setup auxiliary physics model evaluator: 0.323083 - 6.17684% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.323074 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000222859% [1] +| | | | fmb->setWorksetContainer(): 8e-07 - 0.000247622% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.323029 - 99.9862% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.323025 - 99.9988% [1] +| | | | | | getWorksets(): 0.21323 - 66.0105% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.213229 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.128301 - 60.1705% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00337767 - 2.63261% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0258886 - 20.178% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000589798 - 2.27821% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0252898 - 97.6867% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00021636 - 0.855524% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000124518 - 0.492365% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000597639 - 2.36316% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00242199 - 9.57697% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00528583 - 20.901% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001288 - 5.09295% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00385243 - 15.2332% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000120119 - 0.474971% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00693674 - 27.429% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00279871 - 40.3462% [4] +| | | | | | | | | | | | Remainder: 0.00413803 - 59.6538% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00347927 - 13.7576% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000921518 - 3.64384% [4] +| | | | | | | | | | | Remainder: 4.536e-05 - 0.179361% +| | | | | | | | | | Remainder: 9.08e-06 - 0.0350733% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0830552 - 64.7346% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0495683 - 59.6812% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.152e-05 - 0.103937% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.924e-05 - 0.0589893% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0245776 - 49.5833% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0247946 - 50.0211% [4] +| | | | | | | | | | | Remainder: 0.00011536 - 0.232729% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0153363 - 18.4652% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0145309 - 17.4955% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.76e-05 - 0.0934319% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00347347 - 4.18212% [4] +| | | | | | | | | | Remainder: 6.852e-05 - 0.0824994% +| | | | | | | | | Remainder: 0.0159796 - 12.4548% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0849173 - 39.8244% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0848578 - 99.93% [4] +| | | | | | | | | Remainder: 5.9439e-05 - 0.0699963% +| | | | | | | | Remainder: 1.072e-05 - 0.00502746% +| | | | | | | Remainder: 1.24e-06 - 0.000581531% +| | | | | | getOrientations(): 1.18e-05 - 0.00365297% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000423799 - 0.131197% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000344079 - 0.106518% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000205039 - 0.0634746% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0970472 - 30.0432% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0970242 - 99.9763% [1] +| | | | | | | Remainder: 2.304e-05 - 0.023741% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000465358 - 0.144063% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000136212% [2] +| | | | | | Remainder: 0.011297 - 3.49724% +| | | | | Remainder: 3.88e-06 - 0.00120113% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.0011762% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.44e-05 - 0.00445719% [1] +| | | | build response library: 2.02e-05 - 0.00625245% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.18812% [1] +| | | | | Remainder: 1.996e-05 - 98.8119% +| | | | Remainder: 4.68e-06 - 0.00144859% +| | | Remainder: 9.24e-06 - 0.00285995% +| | Mini-EM: eval auxiliary physics model evaluator: 0.353486 - 6.7581% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.101394 - 28.684% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.250575 - 70.887% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000419239 - 0.16731% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.174067 - 69.467% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.00222902% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.92e-06 - 0.00454996% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.04e-06 - 0.00232094% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00149996 - 0.86171% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0104229 - 5.98788% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0252111 - 14.4835% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00442315 - 2.54106% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0164259 - 9.43651% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210653 - 12.1018% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0288779 - 16.5901% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.36e-06 - 0.00365376% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.00128686% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0451007 - 25.9099% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00383787 - 2.20482% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00339451 - 1.95011% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136672 - 7.8517% [4] +| | | | | Remainder: 0.000116399 - 0.0668701% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.512e-05 - 0.00603411% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.000750273% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000449759 - 0.17949% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.075256 - 30.0332% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0377059 - 50.1036% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.037529 - 49.8684% [1] +| | | | | Remainder: 2.104e-05 - 0.0279579% +| | | | Remainder: 0.000366239 - 0.146159% +| | | Remainder: 0.00151659 - 0.429039% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00453907 - 0.0867799% [1] +| | | getWorksets(): 6.96e-06 - 0.153335% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.88e-06 - 84.4828% [1] +| | | | Remainder: 1.08e-06 - 15.5172% +| | | getOrientations(): 7.6e-07 - 0.0167435% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000837318 - 18.4469% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942197 - 20.7575% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422079 - 9.2988% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129112 - 28.4445% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0264371% [3] +| | | Remainder: 0.00103744 - 22.8557% +| | panzer::ModelEvaluator::create_W_op: 0.265491 - 5.07578% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.446532 - 8.537% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000350879 - 0.0785786% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.347768 - 77.8818% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.72e-06 - 0.00164478% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00239916 - 0.689873% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0113978 - 3.27743% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0143944 - 4.13907% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00141516 - 0.406926% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151123 - 4.34552% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.012758 - 3.66853% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00220031 - 0.632696% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122413 - 3.51997% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.8e-06 - 0.00166778% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00469707 - 1.35063% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0273694 - 7.87003% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00437787 - 1.25885% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0264803 - 7.61438% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0278252 - 8.0011% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0380782 - 10.9493% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.228e-05 - 0.00353109% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00227539 - 0.654286% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0263254 - 7.56984% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0424798 - 12.215% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0063633 - 1.82976% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00135524 - 0.389696% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.014581 - 4.19275% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0297357 - 8.55046% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0236609 - 6.80364% [4] +| | | | Remainder: 0.000220439 - 0.0633869% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.536e-05 - 0.00343984% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00025978% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00124972 - 0.279872% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0964829 - 21.6071% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0964489 - 99.9648% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.104e-05 - 0.021807% [1] +| | | | Remainder: 1.292e-05 - 0.013391% +| | | Remainder: 0.000664798 - 0.14888% +| | MaxwellPreconditioner::build: 0.00347863 - 0.066506% [1] +| | | MaxwellPreconditioner: Schur complement: 2.416e-05 - 0.694526% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00147764 - 42.4775% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.243632% [1] +| | | | Ifpack2::Relaxation::compute: 0.000643638 - 43.5586% [1] +| | | | Remainder: 0.000830398 - 56.1977% +| | | MaxwellPreconditioner: Solver S_E: 0.00187904 - 54.0165% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0766351% [1] +| | | | Ifpack2::Relaxation::compute: 0.0014442 - 76.8584% [1] +| | | | Remainder: 0.000433398 - 23.0649% +| | | MaxwellPreconditioner: Block preconditioner: 8.8399e-05 - 2.5412% [1] +| | | Remainder: 9.4e-06 - 0.270221% +| | Mini-EM: timestepper: 2.92136 - 55.8519% [1] +| | | Mini-EM: Advance Time Step: 2.92136 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0409488 - 1.4017% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023544 - 0.574961% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0392355 - 95.8159% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00560717% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000245639 - 0.626063% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00342679 - 8.7339% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00190911 - 4.86579% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00016704 - 0.425737% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00178956 - 4.56106% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00165959 - 4.22983% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016896 - 0.430631% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000402598 - 1.02611% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.00835978% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000343 - 0.874208% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00391855 - 9.98726% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00126064 - 3.213% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000704398 - 1.79531% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00364911 - 9.30053% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00676678 - 17.2466% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.24e-06 - 0.0184527% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00027508 - 0.7011% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00292223 - 7.44793% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00350615 - 8.93617% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024416 - 0.622294% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016992 - 0.433077% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00169916 - 4.33066% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00310239 - 7.9071% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000760158 - 1.93742% [4] +| | | | | | Remainder: 0.00013176 - 0.335818% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.212e-05 - 0.0540186% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.64e-06 - 0.00644707% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00128336 - 3.13405% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.8879e-05 - 0.217049% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.0399e-05 - 67.9564% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.2e-06 - 2.47528% [1] +| | | | | | Remainder: 2.628e-05 - 29.5683% +| | | | | Remainder: 8.0919e-05 - 0.19761% +| | | | Stratimikos: BelosLOWS: 2.8686 - 98.1941% [1] +| | | | | GMRES block system: Operation Op*x: 0.00222783 - 0.0776627% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001314 - 0.00458063% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.86552 - 99.8926% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000527238 - 0.0183994% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012228 - 23.1926% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001156 - 94.5371% [2] +| | | | | | | | Remainder: 6.68e-06 - 5.46287% +| | | | | | | Belos::MVT::MvScale: 6.884e-05 - 13.0567% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000208359 - 39.519% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000204839 - 98.3106% [2] +| | | | | | | | Remainder: 3.52e-06 - 1.68939% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.492e-05 - 12.3132% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.312e-05 - 97.2274% [2] +| | | | | | | | Remainder: 1.8e-06 - 2.77264% +| | | | | | | Remainder: 6.2839e-05 - 11.9185% +| | | | | | Belos::MVT::MvAddMv: 0.00026724 - 0.00932605% [2] +| | | | | | Belos::MVT::MvNorm: 8.1639e-05 - 0.00284901% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.85973 - 99.798% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000553278 - 0.0193472% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.18e-05 - 0.00216104% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0254178 - 0.888816% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0161312 - 63.4641% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000497877 - 3.08643% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000468557 - 94.111% [22] +| | | | | | | | | | Remainder: 2.932e-05 - 5.889% +| | | | | | | | | Belos::MVT::MvScale: 0.000254558 - 1.57805% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0085191 - 52.8115% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0084741 - 99.4718% [40] +| | | | | | | | | | Remainder: 4.4999e-05 - 0.528213% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00669974 - 41.5329% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00666078 - 99.4185% [40] +| | | | | | | | | | Remainder: 3.896e-05 - 0.581515% +| | | | | | | | | Remainder: 0.000159879 - 0.99112% +| | | | | | | | Belos::MVT::MvAddMv: 0.0011636 - 4.57789% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00565919 - 22.2647% [22] +| | | | | | | | Belos::MVT::MvNorm: 4.944e-05 - 0.19451% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000591359 - 2.32656% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000491239 - 83.0695% [21] +| | | | | | | | | Remainder: 0.00010012 - 16.9305% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000396879 - 1.56142% [1] +| | | | | | | | Remainder: 0.00142616 - 5.61087% +| | | | | | | GMRES S_E: Operation Op*x: 0.000869278 - 0.0303972% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.82938 - 98.9385% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.60624 - 92.1134% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0066743 - 0.256089% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.0063011 - 94.4084% [268] +| | | | | | | | | | Remainder: 0.0003732 - 5.5916% +| | | | | | | | | Belos::MVT::MvScale: 0.00368475 - 0.141382% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.35024 - 51.8081% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.34955 - 99.9486% [534] +| | | | | | | | | | Remainder: 0.000694397 - 0.0514276% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.24298 - 47.6925% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.24238 - 99.9519% [534] +| | | | | | | | | | Remainder: 0.000598199 - 0.0481262% +| | | | | | | | | Remainder: 0.00265739 - 0.101963% +| | | | | | | | Belos::MVT::MvAddMv: 0.0077653 - 0.274453% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0079979 - 0.282674% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00636811 - 79.6222% [268] +| | | | | | | | | Remainder: 0.0016298 - 20.3778% +| | | | | | | | GMRES S_E: Operation Op*x: 0.188363 - 6.65739% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00610186 - 0.215661% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.6e-05 - 0.00091893% [1] +| | | | | | | | Remainder: 0.0128867 - 0.45546% +| | | | | | | Remainder: 0.00345331 - 0.120756% +| | | | | | GMRES block system: Operation Op*x: 0.00334271 - 0.116653% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.8519e-05 - 0.000995246% [1] +| | | | | | Remainder: 0.00154124 - 0.0537856% +| | | | | Remainder: 0.000722718 - 0.0251941% +| | | | Mini-EM: Compute responses: 0.0116269 - 0.397996% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000402919 - 3.46541% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00958853 - 82.4686% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.68e-06 - 0.0905248% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000251238 - 2.62019% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00248011 - 25.8654% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.32e-06 - 0.0346247% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000350958 - 3.66018% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032444 - 3.38362% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00465671 - 48.5654% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.04e-06 - 0.0421337% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000393919 - 4.10823% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000259559 - 2.70697% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000302959 - 3.1596% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.532e-05 - 0.472648% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.32e-06 - 0.0241956% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000224639 - 2.34279% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00014404 - 1.50221% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.74e-05 - 0.285758% [4] +| | | | | | Remainder: 0.00010888 - 1.13552% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.92e-06 - 0.0767187% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.0137612% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00113256 - 9.74084% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000268559 - 2.30981% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.282992% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002456 - 91.451% [1] +| | | | | | Remainder: 2.2199e-05 - 8.26597% +| | | | | Remainder: 0.000223799 - 1.92484% +| | | | Remainder: 0.0001804 - 0.00617521% +| | | Remainder: 2.68e-06 - 9.1738e-05% +| | Remainder: 0.0325322 - 0.621964% +| Remainder: 4.204e-05 - 0.000803733% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 2.8686 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.78881 k-cell-steps per second +================================= + +dt = 6.67128e-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 = 6.67128e-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 = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.00143476 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=26460, #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 267 iterations with total CPU time of 2.85466 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + 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=25200, #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.0253435 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 2.89202 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 5.24888 [1] +| Mini-EM: Total Time: 5.24884 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000637198 - 0.0121398% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000299199 - 46.9554% [1] +| | | Remainder: 0.000337999 - 53.0446% +| | Mini-EM: build physics blocks: 0.000759398 - 0.0144679% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234879 - 0.00447488% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.399888 - 7.6186% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.149541 - 2.84903% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0624662 - 41.7719% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0503018 - 80.5265% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00178395 - 2.85587% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0103013 - 16.4911% [3] +| | | | Remainder: 7.908e-05 - 0.126596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0104648 - 6.99792% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00610438 - 58.3327% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000256119 - 2.44744% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000845758 - 8.08195% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0004678 - 4.47024% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132224 - 12.6351% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00131836 - 12.598% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.5239e-05 - 0.718974% [3] +| | | | Remainder: 7.488e-05 - 0.715544% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151375 - 10.1226% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00640014 - 4.27985% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188326 - 12.5936% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00805538 - 5.38673% [3] +| | | Remainder: 0.0281846 - 18.8474% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0077615 - 0.147871% [2] +| | Mini-EM: setup physics model evaluator: 0.323059 - 6.15487% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.323041 - 99.9945% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.00100297% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000198117% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.317737 - 98.3579% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.31772 - 99.9947% [1] +| | | | | | getWorksets(): 0.292938 - 92.2002% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.292935 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.16724 - 57.0912% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00479039 - 2.86438% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0303811 - 18.1662% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000604119 - 1.98847% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0297599 - 97.9554% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000306958 - 1.03145% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00013068 - 0.439114% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000618598 - 2.07863% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00247063 - 8.30188% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00650402 - 21.855% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00133952 - 4.50107% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00447603 - 15.0405% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013468 - 0.452555% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00891914 - 29.9703% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00419675 - 47.0533% [4] +| | | | | | | | | | | | Remainder: 0.00472239 - 52.9467% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00383187 - 12.8759% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000935596 - 3.14381% [4] +| | | | | | | | | | | Remainder: 9.22e-05 - 0.309813% +| | | | | | | | | | Remainder: 1.704e-05 - 0.0560875% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115181 - 68.8716% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0674547 - 58.5641% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011308 - 0.167638% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.244e-05 - 0.0480915% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.036675 - 54.3699% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0250004 - 37.0625% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.136e-05 - 0.0464905% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00517435 - 7.67085% [4] +| | | | | | | | | | | Remainder: 0.00042808 - 0.634619% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0230257 - 19.9909% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0144696 - 12.5625% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015304 - 0.132869% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00529207 - 4.59457% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00397563 - 3.45164% [4] +| | | | | | | | | | Remainder: 0.000810158 - 0.703379% +| | | | | | | | | Remainder: 0.0168876 - 10.0978% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125662 - 42.8974% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.125542 - 99.9049% [8] +| | | | | | | | | Remainder: 0.000119479 - 0.09508% +| | | | | | | | Remainder: 3.328e-05 - 0.0113609% +| | | | | | | Remainder: 3.48e-06 - 0.00118796% +| | | | | | getOrientations(): 1.3e-05 - 0.00409165% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730398 - 0.229887% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699638 - 0.220206% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376999 - 0.118658% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001196 - 0.0376432% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000846477 - 0.266422% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000226615% [2] +| | | | | | Remainder: 0.0219947 - 6.92268% +| | | | | Remainder: 1.696e-05 - 0.00533775% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00251361% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00499007% [1] +| | | | build response library: 0.00525599 - 1.62703% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516623 - 98.2923% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0642635% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 65.0602% [1] +| | | | | | | Remainder: 1.16e-06 - 34.9398% +| | | | | | getOrientations(): 4.8e-07 - 0.00929112% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758518 - 14.6822% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884157 - 17.1142% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394399 - 7.63418% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115108 - 22.2808% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.020905% [3] +| | | | | | Remainder: 0.0019732 - 38.1941% +| | | | | Remainder: 8.9759e-05 - 1.70775% +| | | | Remainder: 2.048e-05 - 0.00633974% +| | | Remainder: 1.768e-05 - 0.00547268% +| | Mini-EM: setup auxiliary physics model evaluator: 0.322615 - 6.14641% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.322607 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000223182% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000185985% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.322562 - 99.986% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.322558 - 99.9989% [1] +| | | | | | getWorksets(): 0.213597 - 66.2197% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.213595 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.128341 - 60.086% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00338811 - 2.63993% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0256911 - 20.0179% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000589039 - 2.29277% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.025094 - 97.6756% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000223317 - 0.889923% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012848 - 0.511996% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000564439 - 2.2493% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00238579 - 9.50744% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00524451 - 20.8995% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130164 - 5.18705% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00372679 - 14.8513% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012076 - 0.481231% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00688826 - 27.4499% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00277767 - 40.3247% [4] +| | | | | | | | | | | | Remainder: 0.00411059 - 59.6753% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00353239 - 14.0766% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000930196 - 3.70685% [4] +| | | | | | | | | | | Remainder: 4.74e-05 - 0.18889% +| | | | | | | | | | Remainder: 8.12e-06 - 0.0316062% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0833964 - 64.9804% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0497826 - 59.694% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.4e-05 - 0.108472% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.124e-05 - 0.0627528% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0246189 - 49.4529% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0249603 - 50.1386% [4] +| | | | | | | | | | | Remainder: 0.000118119 - 0.23727% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0150957 - 18.1012% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0148936 - 17.8588% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.196e-05 - 0.0982776% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00347315 - 4.16463% [4] +| | | | | | | | | | Remainder: 6.932e-05 - 0.0831211% +| | | | | | | | | Remainder: 0.0158653 - 12.3618% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0852437 - 39.9089% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0851862 - 99.9325% [4] +| | | | | | | | | Remainder: 5.752e-05 - 0.0674771% +| | | | | | | | Remainder: 1.084e-05 - 0.00507501% +| | | | | | | Remainder: 1.36e-06 - 0.000636714% +| | | | | | getOrientations(): 1.18e-05 - 0.00365826% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000419359 - 0.13001% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000341639 - 0.105916% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020024 - 0.0620787% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0958537 - 29.7167% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.095831 - 99.9763% [1] +| | | | | | | Remainder: 2.272e-05 - 0.0237028% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000458879 - 0.142262% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00013641% [2] +| | | | | | Remainder: 0.0116752 - 3.61956% +| | | | | Remainder: 3.68e-06 - 0.00114087% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.0012647% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00447604% [1] +| | | | build response library: 2.008e-05 - 0.0062243% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.39442% [1] +| | | | | Remainder: 1.98e-05 - 98.6056% +| | | | Remainder: 5.12e-06 - 0.00158707% +| | | Remainder: 8.56e-06 - 0.00265331% +| | Mini-EM: eval auxiliary physics model evaluator: 0.350736 - 6.68216% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.100761 - 28.7284% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.24843 - 70.8311% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000422799 - 0.170188% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.174299 - 70.16% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 0.00208837% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.76e-06 - 0.00502586% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.96e-06 - 0.00227196% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00153036 - 0.878008% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0106728 - 6.12329% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0253386 - 14.5374% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00434119 - 2.49066% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0161672 - 9.27555% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0212004 - 12.1633% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0289237 - 16.5944% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.28e-06 - 0.00360301% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.36e-06 - 0.001354% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0450205 - 25.8295% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00384959 - 2.20862% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00351247 - 2.0152% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0135993 - 7.80229% [4] +| | | | | Remainder: 0.000117559 - 0.0674469% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.484e-05 - 0.00597351% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000772853% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000435319 - 0.175228% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0728908 - 29.3406% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0363161 - 49.8227% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0365488 - 50.1418% [1] +| | | | | Remainder: 2.588e-05 - 0.0355052% +| | | | Remainder: 0.000365959 - 0.147309% +| | | Remainder: 0.00154504 - 0.440513% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442427 - 0.0842904% [1] +| | | getWorksets(): 6.24e-06 - 0.14104% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 75% [1] +| | | | Remainder: 1.56e-06 - 25% +| | | getOrientations(): 7.2e-07 - 0.0162739% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000818518 - 18.5006% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921438 - 20.8269% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000414878 - 9.37733% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123112 - 27.8265% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0325478% [3] +| | | Remainder: 0.00102992 - 23.2788% +| | panzer::ModelEvaluator::create_W_op: 0.2617 - 4.98587% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.445253 - 8.48288% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000354079 - 0.0795232% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.34835 - 78.2364% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.04e-06 - 0.00144682% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00249631 - 0.716612% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0111782 - 3.20892% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0144664 - 4.15283% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00142996 - 0.410495% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151322 - 4.34397% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0127592 - 3.66275% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00277059 - 0.795348% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122031 - 3.50313% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.68e-06 - 0.00163055% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00467547 - 1.34218% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0275428 - 7.90666% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00467223 - 1.34125% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0267776 - 7.687% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0279778 - 8.03152% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0377039 - 10.8236% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.192e-05 - 0.00342185% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00227999 - 0.654513% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0260708 - 7.48408% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0423425 - 12.1552% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00690354 - 1.98179% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00133768 - 0.384004% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0146294 - 4.19962% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.029403 - 8.44065% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0233472 - 6.70223% [4] +| | | | Remainder: 0.000227159 - 0.0652101% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.636e-05 - 0.00367432% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00026951% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00117224 - 0.263275% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.094703 - 21.2695% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0946739 - 99.9693% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.824e-05 - 0.0192602% [1] +| | | | Remainder: 1.08e-05 - 0.0114041% +| | | Remainder: 0.000656238 - 0.147386% +| | MaxwellPreconditioner::build: 0.00463243 - 0.0882562% [1] +| | | MaxwellPreconditioner: Schur complement: 2.044e-05 - 0.441237% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00140884 - 30.4125% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.25553% [1] +| | | | Ifpack2::Relaxation::compute: 0.000612079 - 43.4457% [1] +| | | | Remainder: 0.000793157 - 56.2987% +| | | MaxwellPreconditioner: Solver S_E: 0.00192099 - 41.4684% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0687144% [1] +| | | | Ifpack2::Relaxation::compute: 0.00148452 - 77.2785% [1] +| | | | Remainder: 0.000435159 - 22.6528% +| | | MaxwellPreconditioner: Block preconditioner: 0.00127308 - 27.4818% [1] +| | | Remainder: 9.08e-06 - 0.19601% +| | Mini-EM: timestepper: 2.94473 - 56.1026% [1] +| | | Mini-EM: Advance Time Step: 2.94473 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0410127 - 1.39275% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023636 - 0.576309% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0393771 - 96.0121% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00497751% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000249559 - 0.633766% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00321679 - 8.16919% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0018988 - 4.82208% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000167718 - 0.425927% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00180212 - 4.57655% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00163811 - 4.16007% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00017128 - 0.434973% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000400958 - 1.01825% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.04e-06 - 0.00772022% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0003454 - 0.877159% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00413467 - 10.5002% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00149559 - 3.79813% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000683159 - 1.73491% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00364219 - 9.2495% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00667634 - 16.9549% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.04e-06 - 0.0178784% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0002752 - 0.698883% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00291623 - 7.4059% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00352511 - 8.95218% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024496 - 0.622087% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000170679 - 0.433447% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00171592 - 4.35764% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00309211 - 7.85256% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000765758 - 1.94468% [4] +| | | | | | Remainder: 0.00013644 - 0.346496% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.312e-05 - 0.0563728% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.00653456% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0012044 - 2.93664% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.78e-05 - 0.21408% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.992e-05 - 68.246% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.77677% [1] +| | | | | | Remainder: 2.632e-05 - 29.9772% +| | | | | Remainder: 8.12e-05 - 0.197988% +| | | | Stratimikos: BelosLOWS: 2.89207 - 98.2118% [1] +| | | | | GMRES block system: Operation Op*x: 0.00219083 - 0.075753% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015792 - 0.00546044% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.88896 - 99.8923% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000531439 - 0.0183955% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001236 - 23.2576% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011716 - 94.7896% [2] +| | | | | | | | Remainder: 6.44e-06 - 5.21036% +| | | | | | | Belos::MVT::MvScale: 7.408e-05 - 13.9395% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000206199 - 38.8001% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000202559 - 98.2347% [2] +| | | | | | | | Remainder: 3.64e-06 - 1.76528% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.544e-05 - 12.3137% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.364e-05 - 97.2494% [2] +| | | | | | | | Remainder: 1.8e-06 - 2.75061% +| | | | | | | Remainder: 6.212e-05 - 11.689% +| | | | | | Belos::MVT::MvAddMv: 0.000264518 - 0.00915616% [2] +| | | | | | Belos::MVT::MvNorm: 8.968e-05 - 0.00310423% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.88368 - 99.8171% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000555918 - 0.0192781% [2] +| | | | | | | Belos::MVT::MvAddMv: 6.204e-05 - 0.00215142% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0255076 - 0.884551% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0163886 - 64.25% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000487279 - 2.97327% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000462319 - 94.8777% [22] +| | | | | | | | | | Remainder: 2.496e-05 - 5.12232% +| | | | | | | | | Belos::MVT::MvScale: 0.000257599 - 1.57181% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00842581 - 51.4125% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00838313 - 99.4935% [40] +| | | | | | | | | | Remainder: 4.268e-05 - 0.506539% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00705886 - 43.0717% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00702654 - 99.5421% [40] +| | | | | | | | | | Remainder: 3.232e-05 - 0.457864% +| | | | | | | | | Remainder: 0.00015908 - 0.970673% +| | | | | | | | Belos::MVT::MvAddMv: 0.000864558 - 3.38941% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00567655 - 22.2543% [22] +| | | | | | | | Belos::MVT::MvNorm: 4.8119e-05 - 0.188646% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000596078 - 2.33686% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000496158 - 83.2371% [21] +| | | | | | | | | Remainder: 9.992e-05 - 16.7629% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000478559 - 1.87614% [1] +| | | | | | | | Remainder: 0.00145511 - 5.70462% +| | | | | | | GMRES S_E: Operation Op*x: 0.000933318 - 0.0323655% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.8532 - 98.9431% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.63112 - 92.2167% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00665986 - 0.253118% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.00632186 - 94.9248% [268] +| | | | | | | | | | Remainder: 0.000337999 - 5.07516% +| | | | | | | | | Belos::MVT::MvScale: 0.00373915 - 0.142112% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.35331 - 51.4347% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.35265 - 99.9509% [534] +| | | | | | | | | | Remainder: 0.000664078 - 0.0490706% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.26477 - 48.0694% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.26416 - 99.9524% [534] +| | | | | | | | | | Remainder: 0.000601518 - 0.0475596% +| | | | | | | | | Remainder: 0.00264976 - 0.100708% +| | | | | | | | Belos::MVT::MvAddMv: 0.00803102 - 0.281474% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00902134 - 0.316183% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00734982 - 81.4715% [268] +| | | | | | | | | Remainder: 0.00167151 - 18.5285% +| | | | | | | | GMRES S_E: Operation Op*x: 0.185897 - 6.51537% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0061081 - 0.214079% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.628e-05 - 0.000921072% [1] +| | | | | | | | Remainder: 0.0129907 - 0.455304% +| | | | | | | Remainder: 0.00341975 - 0.11859% +| | | | | | GMRES block system: Operation Op*x: 0.00288871 - 0.0999914% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.856e-05 - 0.000988591% [1] +| | | | | | Remainder: 0.00148056 - 0.0512487% +| | | | | Remainder: 0.000765078 - 0.0264543% +| | | | Mini-EM: Compute responses: 0.0114604 - 0.389184% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000394959 - 3.44629% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00950646 - 82.9504% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.2e-06 - 0.0862572% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000249799 - 2.62768% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00251515 - 26.4573% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.56e-06 - 0.0374482% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000351838 - 3.70104% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000331519 - 3.4873% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00456879 - 48.0598% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.12e-06 - 0.043339% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000313319 - 3.29586% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000258039 - 2.71436% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000351799 - 3.70063% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.388e-05 - 0.461581% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.4e-06 - 0.025246% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00022464 - 2.36303% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00014436 - 1.51855% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.82e-05 - 0.296641% [4] +| | | | | | Remainder: 0.00010684 - 1.12387% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.439e-06 - 0.0736361% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0136121% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00105308 - 9.18883% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000274479 - 2.39502% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.247742% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000252439 - 91.9702% [1] +| | | | | | Remainder: 2.136e-05 - 7.78202% +| | | | | Remainder: 0.000221439 - 1.93221% +| | | | Remainder: 0.000183199 - 0.00622125% +| | | Remainder: 2.64e-06 - 8.96516e-05% +| | Remainder: 0.0328626 - 0.626093% +| Remainder: 4.16e-05 - 0.00079255% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 2.89207 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.76618 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=maxwell20.xml' (5 runs): + + 34.44 msec task-clock:u # 0.006 CPUs utilized ( +- 1.68% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,766 page-faults:u # 80.307 K/sec ( +- 0.17% ) + 15,812,671 cycles:u # 0.459 GHz ( +- 31.67% ) (19.99%) + 67,093,770 instructions:u # 4.24 insn per cycle ( +- 4.88% ) (84.67%) + branches:u + 348,927 branch-misses:u ( +- 0.56% ) + 27,916,046 L1-dcache-loads:u # 810.499 M/sec ( +- 0.39% ) + 381,387 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.48% ) + LLC-loads:u + LLC-load-misses:u + 26,597,138 L1-icache-loads:u # 772.206 M/sec ( +- 0.38% ) + 234,858 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.43% ) + 37,660,215 dTLB-loads:u # 1.093 G/sec ( +- 9.91% ) (19.98%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 5.8683 +- 0.0167 seconds time elapsed ( +- 0.28% ) + + + 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=maxwell20.xml' (5 runs): + + 315,493 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.29% ) + 16,924,699 BR_RETIRED:u ( +- 0.50% ) + + 5.8182 +- 0.0228 seconds time elapsed ( +- 0.39% ) + + + 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=maxwell20.xml' (5 runs): + + 22,693,944 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.33% ) + 5,130 ITLB_WALK:u ( +- 2.40% ) + 12,354 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.34% ) + 30,512,771 L1D_TLB:u ( +- 0.37% ) + + 5.8158 +- 0.0155 seconds time elapsed ( +- 0.27% ) + + + 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=maxwell20.xml' (5 runs): + + 26,483,393 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.32% ) + 230,126 L1I_CACHE_REFILL:u ( +- 0.79% ) + 380,364 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.49% ) + 27,750,716 L1D_CACHE:u ( +- 0.35% ) + + 5.84775 +- 0.00950 seconds time elapsed ( +- 0.16% ) + + + 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=maxwell20.xml' (5 runs): + + 459,881 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.44% ) + 482,786 LL_CACHE_RD:u ( +- 0.30% ) + 135,918 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 1.01% ) + 16,845 L2D_TLB_REFILL:u ( +- 1.34% ) + 247,489 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.51% ) + 1,444,079 L2D_CACHE:u ( +- 0.34% ) + + 5.8278 +- 0.0218 seconds time elapsed ( +- 0.37% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..fda2045 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell20_power.output @@ -0,0 +1,144 @@ +Socket1 17.12 +Socket2 18.52 +Socket1 17.32 +Socket2 18.40 +Socket1 17.44 +Socket2 18.44 +Socket1 17.16 +Socket2 18.20 +Socket1 17.28 +Socket2 18.00 +Socket1 17.44 +Socket2 18.16 +Socket1 17.32 +Socket2 18.12 +Socket1 17.20 +Socket2 18.08 +Socket1 17.36 +Socket2 18.28 +Socket1 17.36 +Socket2 18.20 +Socket1 17.12 +Socket2 18.20 +Socket1 16.96 +Socket2 18.12 +Socket1 16.72 +Socket2 18.12 +Socket1 16.88 +Socket2 18.00 +Socket1 17.00 +Socket2 17.96 +Socket1 17.24 +Socket2 17.88 +Socket1 17.40 +Socket2 17.92 +Socket1 17.32 +Socket2 18.08 +Socket1 17.28 +Socket2 17.96 +Socket1 17.00 +Socket2 18.16 +Socket1 16.92 +Socket2 18.80 +Socket1 17.12 +Socket2 18.68 +Socket1 17.12 +Socket2 18.68 +Socket1 16.92 +Socket2 18.76 +Socket1 17.04 +Socket2 18.76 +Socket1 17.24 +Socket2 18.40 +Socket1 17.24 +Socket2 17.80 +Socket1 17.28 +Socket2 17.48 +Socket1 17.56 +Socket2 17.56 +Socket1 17.68 +Socket2 17.92 +Start +Socket1 17.60 +Socket2 18.20 +Socket1 17.40 +Socket2 17.92 +Socket1 17.84 +Socket2 18.28 +Socket1 18.12 +Socket2 18.48 +Socket1 18.12 +Socket2 18.96 +Socket1 19.00 +Socket2 18.96 +Socket1 19.96 +Socket2 19.92 +Socket1 20.80 +Socket2 20.44 +Socket1 21.96 +Socket2 20.56 +Socket1 23.12 +Socket2 20.40 +Socket1 25.12 +Socket2 19.68 +End +Socket1 27.92 +Socket2 19.44 +Socket1 28.28 +Socket2 19.28 +Socket1 26.72 +Socket2 19.12 +Socket1 24.64 +Socket2 18.88 +Socket1 20.88 +Socket2 18.72 +Socket1 17.80 +Socket2 18.36 +Socket1 17.80 +Socket2 18.36 +Socket1 17.20 +Socket2 17.96 +Socket1 17.16 +Socket2 18.04 +Socket1 17.04 +Socket2 18.16 +Socket1 17.20 +Socket2 18.00 +Socket1 17.28 +Socket2 18.32 +Socket1 17.28 +Socket2 18.32 +Socket1 17.32 +Socket2 18.12 +Socket1 17.56 +Socket2 17.80 +Socket1 17.48 +Socket2 17.84 +Socket1 17.52 +Socket2 17.56 +Socket1 17.44 +Socket2 17.36 +Socket1 17.44 +Socket2 17.36 +Socket1 17.36 +Socket2 17.64 +Socket1 17.12 +Socket2 17.64 +Socket1 17.20 +Socket2 17.72 +Socket1 17.32 +Socket2 17.84 +Socket1 17.08 +Socket2 18.12 +Socket1 17.16 +Socket2 18.48 +Socket1 17.20 +Socket2 18.20 +Socket1 16.80 +Socket2 18.20 +Socket1 16.92 +Socket2 18.12 +Socket1 17.08 +Socket2 17.96 +Socket1 16.88 +Socket2 17.92 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22.output new file mode 100644 index 0000000..8a0ab3e --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22.output @@ -0,0 +1,3248 @@ +oasis20.umiacs.umd.edu +30 GMRES Tpetra maxwell22.xml +output_avg5/altra_GMRES_Tpetra_maxwell22.output +output_avg5/altra_GMRES_Tpetra_maxwell22_power.output +dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.00186176 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=34914, #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 276 iterations with total CPU time of 4.17111 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.0356989 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 4.22163 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 7.33062 [1] +| Mini-EM: Total Time: 7.33056 - 99.9991% [1] +| | Mini-EM: build mesh: 0.000653119 - 0.00890954% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000320439 - 49.0629% [1] +| | | Remainder: 0.00033268 - 50.9371% +| | Mini-EM: build physics blocks: 0.000898079 - 0.0122512% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023552 - 0.00321285% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.521769 - 7.11773% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.196941 - 2.68658% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0833171 - 42.3055% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0674747 - 80.9854% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00236568 - 2.83937% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0133977 - 16.0803% [3] +| | | | Remainder: 7.904e-05 - 0.0948665% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0129257 - 6.56322% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00799347 - 61.8417% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00028408 - 2.19779% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000891799 - 6.89942% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000612719 - 4.74031% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125168 - 9.68364% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00172036 - 13.3096% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.372e-05 - 0.725067% [3] +| | | | Remainder: 7.788e-05 - 0.60252% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198201 - 10.064% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00841995 - 4.27536% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248482 - 12.6171% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0104176 - 5.28971% [3] +| | | Remainder: 0.0371927 - 18.8852% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0101833 - 0.138916% [2] +| | Mini-EM: setup physics model evaluator: 0.419004 - 5.71585% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.418986 - 99.9958% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000677827% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000133656% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.41357 - 98.7073% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.413552 - 99.9957% [1] +| | | | | | getWorksets(): 0.38928 - 94.1307% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.389276 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.228368 - 58.6648% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00534907 - 2.3423% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0386157 - 16.9094% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007806 - 2.02146% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0378156 - 97.9281% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000398719 - 1.05438% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018952 - 0.501169% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00079388 - 2.09935% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0030644 - 8.10352% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00844951 - 22.344% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00173976 - 4.60064% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00597359 - 15.7966% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00020876 - 0.552047% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0101316 - 26.7921% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00406859 - 40.1575% [6] +| | | | | | | | | | | | Remainder: 0.006063 - 59.8425% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00551491 - 14.5837% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123952 - 3.2778% [6] +| | | | | | | | | | | Remainder: 0.00011144 - 0.294693% +| | | | | | | | | | Remainder: 1.948e-05 - 0.0504458% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158543 - 69.4242% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.090576 - 57.1304% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000153 - 0.168919% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.564e-05 - 0.0503886% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0495123 - 54.6638% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333569 - 36.8275% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.524e-05 - 0.049947% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00689971 - 7.61759% [6] +| | | | | | | | | | | Remainder: 0.00056324 - 0.621842% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0331846 - 20.931% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207153 - 13.066% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000235 - 0.148225% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00710887 - 4.48389% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00530003 - 3.34297% [6] +| | | | | | | | | | Remainder: 0.00142288 - 0.897474% +| | | | | | | | | Remainder: 0.0258606 - 11.3241% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.160877 - 41.3272% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.160739 - 99.9144% [12] +| | | | | | | | | Remainder: 0.00013768 - 0.085581% +| | | | | | | | Remainder: 3.148e-05 - 0.0080868% +| | | | | | | Remainder: 3.36e-06 - 0.000863133% +| | | | | | getOrientations(): 1.104e-05 - 0.00266955% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719999 - 0.174101% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000701599 - 0.169652% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036772 - 0.0889174% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001704 - 0.041204% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000853719 - 0.206436% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000203118% [2] +| | | | | | Remainder: 0.0214473 - 5.18612% +| | | | | Remainder: 1.776e-05 - 0.00429431% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.001833% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.0036469% [1] +| | | | build response library: 0.00536883 - 1.28139% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516755 - 96.251% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0588286% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 65.7895% [1] +| | | | | | | Remainder: 1.04e-06 - 34.2105% +| | | | | | getOrientations(): 4.8e-07 - 0.00928873% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734439 - 14.2125% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892879 - 17.2786% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039996 - 7.73983% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117132 - 22.6668% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.025544% [3] +| | | | | | Remainder: 0.00196412 - 38.0087% +| | | | | Remainder: 0.00020128 - 3.74904% +| | | | Remainder: 2.084e-05 - 0.00497391% +| | | Remainder: 1.756e-05 - 0.00419089% +| | Mini-EM: setup auxiliary physics model evaluator: 0.443099 - 6.04455% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.44309 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000189578% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000126385% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.443047 - 99.9902% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.443043 - 99.9992% [1] +| | | | | | getWorksets(): 0.295949 - 66.7992% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.295948 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.184158 - 62.2264% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00572735 - 3.11003% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0406548 - 22.0761% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000751119 - 1.84756% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0398908 - 98.1208% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000314719 - 0.788952% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018264 - 0.45785% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000751439 - 1.88374% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00312668 - 7.8381% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00837915 - 21.0052% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017242 - 4.3223% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00626151 - 15.6966% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000181439 - 0.45484% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0118809 - 29.7837% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00515336 - 43.375% [6] +| | | | | | | | | | | | Remainder: 0.00672759 - 56.625% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00578284 - 14.4967% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123712 - 3.10126% [6] +| | | | | | | | | | | Remainder: 6.808e-05 - 0.170666% +| | | | | | | | | | Remainder: 1.288e-05 - 0.0316814% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113644 - 61.7103% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0675822 - 59.4683% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.656e-05 - 0.113284% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.216e-05 - 0.0623833% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0331099 - 48.992% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0341868 - 50.5855% [6] +| | | | | | | | | | | Remainder: 0.00016684 - 0.24687% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.021238 - 18.6881% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0188389 - 16.5771% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010556 - 0.0928864% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00466547 - 4.10534% [6] +| | | | | | | | | | Remainder: 0.001214 - 1.06825% +| | | | | | | | | Remainder: 0.0241314 - 13.1037% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.111781 - 37.7703% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111709 - 99.9356% [6] +| | | | | | | | | Remainder: 7.2e-05 - 0.0644119% +| | | | | | | | Remainder: 9.72e-06 - 0.00328436% +| | | | | | | Remainder: 1.36e-06 - 0.000459538% +| | | | | | getOrientations(): 1.132e-05 - 0.00255506% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000412919 - 0.0932007% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034444 - 0.0777442% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019624 - 0.0442937% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.131496 - 29.6802% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.131473 - 99.9825% [1] +| | | | | | | Remainder: 2.296e-05 - 0.0174606% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000462439 - 0.104378% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000108342% [2] +| | | | | | Remainder: 0.0141698 - 3.1983% +| | | | | Remainder: 3.56e-06 - 0.000803527% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.000803449% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.336e-05 - 0.00301519% [1] +| | | | build response library: 1.932e-05 - 0.00436029% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.44928% [1] +| | | | | Remainder: 1.904e-05 - 98.5507% +| | | | Remainder: 5.72e-06 - 0.00129093% +| | | Remainder: 9.28e-06 - 0.00209434% +| | Mini-EM: eval auxiliary physics model evaluator: 0.4579 - 6.24646% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.127194 - 27.7778% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.329526 - 71.9645% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000522599 - 0.158591% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.228678 - 69.396% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000629708% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.092e-05 - 0.00477528% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.96e-06 - 0.0017317% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00237716 - 1.03952% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0129865 - 5.67894% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0346091 - 15.1344% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00542015 - 2.37022% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0208697 - 9.12624% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.026828 - 11.7318% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0373167 - 16.3185% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.36e-05 - 0.0103202% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.4e-06 - 0.00148681% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0597845 - 26.1436% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00583747 - 2.55271% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00420775 - 1.84004% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0182262 - 7.97027% [6] +| | | | | Remainder: 0.000171079 - 0.0748123% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.512e-05 - 0.00458841% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000789013% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000624559 - 0.189533% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0992029 - 30.1048% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0497083 - 50.1077% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0494665 - 49.8639% [1] +| | | | | Remainder: 2.812e-05 - 0.0283459% +| | | | Remainder: 0.00048032 - 0.145761% +| | | Remainder: 0.00117996 - 0.257689% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00458819 - 0.06259% [1] +| | | getWorksets(): 6.88e-06 - 0.14995% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.44e-06 - 64.5349% [1] +| | | | Remainder: 2.44e-06 - 35.4651% +| | | getOrientations(): 8.4e-07 - 0.0183079% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000829279 - 18.0742% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947759 - 20.6565% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040524 - 8.83223% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122892 - 26.7843% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0261541% [3] +| | | Remainder: 0.00116808 - 25.4584% +| | panzer::ModelEvaluator::create_W_op: 0.351452 - 4.79434% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.594877 - 8.11504% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042304 - 0.0711138% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.46704 - 78.5103% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.08e-06 - 0.000659473% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00547827 - 1.17298% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0155145 - 3.32187% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0184009 - 3.9399% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00169644 - 0.363232% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0196388 - 4.20496% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0169445 - 3.62806% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00347844 - 0.744783% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163215 - 3.49468% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.56e-06 - 0.00183282% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663371 - 1.42037% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.036766 - 7.87212% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00581967 - 1.24608% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0344516 - 7.3766% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0360705 - 7.72322% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0500892 - 10.7248% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.564e-05 - 0.00334875% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00536188 - 1.14806% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346817 - 7.42586% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0564325 - 12.083% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00906075 - 1.94004% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00177768 - 0.380626% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190291 - 4.07441% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.041812 - 8.95256% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0312887 - 6.69936% [6] +| | | | Remainder: 0.00026412 - 0.0565519% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.96e-05 - 0.0032948% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.000168102% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163824 - 0.275391% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.12483 - 20.9842% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124793 - 99.9702% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.688e-05 - 0.0135224% [1] +| | | | Remainder: 2.036e-05 - 0.0163102% +| | | Remainder: 0.000925479 - 0.155575% +| | MaxwellPreconditioner::build: 0.00406327 - 0.0554293% [1] +| | | MaxwellPreconditioner: Schur complement: 2.14e-05 - 0.526669% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00157428 - 38.7441% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.226135% [1] +| | | | Ifpack2::Relaxation::compute: 0.000782319 - 49.6938% [1] +| | | | Remainder: 0.000788399 - 50.08% +| | | MaxwellPreconditioner: Solver S_E: 0.0023542 - 57.9384% [1] +| | | | Ifpack2::Relaxation::initialize: 1.56e-06 - 0.0662646% [1] +| | | | Ifpack2::Relaxation::compute: 0.00189776 - 80.6117% [1] +| | | | Remainder: 0.000454879 - 19.322% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010408 - 2.56148% [1] +| | | Remainder: 9.32e-06 - 0.229372% +| | Mini-EM: timestepper: 4.28786 - 58.4929% [1] +| | | Mini-EM: Advance Time Step: 4.28785 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0519196 - 1.21085% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000301519 - 0.580742% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0496131 - 95.5577% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00362807% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000344879 - 0.695136% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00413711 - 8.33875% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0025512 - 5.14218% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000220758 - 0.444959% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00233004 - 4.69641% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00216944 - 4.37271% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000228679 - 0.460924% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000533159 - 1.07463% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.12e-06 - 0.00830425% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00045348 - 0.914032% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00498539 - 10.0485% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00151376 - 3.05112% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000662958 - 1.33625% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00437044 - 8.80903% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00862715 - 17.3888% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.08e-06 - 0.0183016% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000359359 - 0.724322% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.003775 - 7.60886% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00480963 - 9.69427% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039492 - 0.795999% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000220559 - 0.444558% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00223168 - 4.49816% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00350596 - 7.06659% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101328 - 2.04236% [6] +| | | | | | Remainder: 0.00015932 - 0.321125% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.256e-05 - 0.0819729% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00431436% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00170972 - 3.29301% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00017196 - 0.331205% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00014296 - 83.1356% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 1.09328% [1] +| | | | | | Remainder: 2.712e-05 - 15.7711% +| | | | | Remainder: 7.844e-05 - 0.15108% +| | | | Stratimikos: BelosLOWS: 4.22168 - 98.4566% [1] +| | | | | GMRES block system: Operation Op*x: 0.00299296 - 0.070895% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013544 - 0.0032082% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.21773 - 99.9066% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0005972 - 0.0141593% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000135 - 22.6055% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00012924 - 95.7333% [2] +| | | | | | | | Remainder: 5.76e-06 - 4.26667% +| | | | | | | Belos::MVT::MvScale: 8.22e-05 - 13.7642% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024332 - 40.7435% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00024004 - 98.652% [2] +| | | | | | | | Remainder: 3.28e-06 - 1.34802% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.016e-05 - 13.4226% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.836e-05 - 97.7545% [2] +| | | | | | | | Remainder: 1.8e-06 - 2.24551% +| | | | | | | Remainder: 5.652e-05 - 9.46417% +| | | | | | Belos::MVT::MvAddMv: 0.000359159 - 0.00851545% [2] +| | | | | | Belos::MVT::MvNorm: 9.088e-05 - 0.00215471% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.21166 - 99.8559% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00108924 - 0.0258625% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.256e-05 - 0.00196027% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.035722 - 0.848169% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0234357 - 65.606% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000621399 - 2.6515% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000598239 - 96.2729% [22] +| | | | | | | | | | Remainder: 2.316e-05 - 3.72707% +| | | | | | | | | Belos::MVT::MvScale: 0.00031 - 1.32277% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0109109 - 46.5565% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0108707 - 99.6319% [40] +| | | | | | | | | | Remainder: 4.016e-05 - 0.368073% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0114471 - 48.8445% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0114159 - 99.7278% [40] +| | | | | | | | | | Remainder: 3.116e-05 - 0.272209% +| | | | | | | | | Remainder: 0.0001464 - 0.624687% +| | | | | | | | Belos::MVT::MvAddMv: 0.00134388 - 3.76206% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00783719 - 21.9394% [22] +| | | | | | | | Belos::MVT::MvNorm: 5.724e-05 - 0.160238% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000787918 - 2.2057% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000685638 - 87.019% [21] +| | | | | | | | | Remainder: 0.00010228 - 12.981% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000780559 - 2.1851% [1] +| | | | | | | | Remainder: 0.00147944 - 4.14154% +| | | | | | | GMRES S_E: Operation Op*x: 0.00124524 - 0.0295665% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.16935 - 98.9954% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.85699 - 92.5083% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00891746 - 0.231202% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.00849747 - 95.2901% [277] +| | | | | | | | | | Remainder: 0.00042 - 4.70986% +| | | | | | | | | Belos::MVT::MvScale: 0.00477851 - 0.123892% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.91296 - 49.5973% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.91218 - 99.9589% [552] +| | | | | | | | | | Remainder: 0.000785919 - 0.0410838% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.92728 - 49.9686% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.92661 - 99.9652% [552] +| | | | | | | | | | Remainder: 0.000671396 - 0.0348364% +| | | | | | | | | Remainder: 0.00304992 - 0.079075% +| | | | | | | | Belos::MVT::MvAddMv: 0.00990967 - 0.237679% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0113873 - 0.27312% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00940363 - 82.5799% [277] +| | | | | | | | | Remainder: 0.00198368 - 17.4201% +| | | | | | | | GMRES S_E: Operation Op*x: 0.266784 - 6.39871% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00967471 - 0.232044% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.372e-05 - 0.00080876% [1] +| | | | | | | | Remainder: 0.0145638 - 0.349306% +| | | | | | | Remainder: 0.00417124 - 0.0990402% +| | | | | | GMRES block system: Operation Op*x: 0.0034296 - 0.0813137% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.388e-05 - 0.000803275% [1] +| | | | | | Remainder: 0.00156584 - 0.0371251% +| | | | | Remainder: 0.000813077 - 0.0192596% +| | | | Mini-EM: Compute responses: 0.0140757 - 0.328269% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000644519 - 4.57895% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0115084 - 81.7606% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 0.0420563% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000351559 - 3.05481% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00294804 - 25.6164% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.96e-06 - 0.0344097% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041796 - 3.63179% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000472039 - 4.1017% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00540543 - 46.9695% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.4e-06 - 0.038233% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000446079 - 3.87612% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037776 - 3.28248% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00043316 - 3.76386% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.524e-05 - 0.479998% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.96e-06 - 0.0257204% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00026068 - 2.26513% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00019108 - 1.66035% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.476e-05 - 0.302041% [6] +| | | | | | Remainder: 9.844e-05 - 0.855376% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.72e-06 - 0.0619507% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0107987% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014258 - 10.1295% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026672 - 1.8949% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.284943% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024568 - 92.1116% [1] +| | | | | | Remainder: 2.028e-05 - 7.60348% +| | | | | Remainder: 0.00022004 - 1.56326% +| | | | Remainder: 0.00018316 - 0.0042716% +| | | Remainder: 2.48e-06 - 5.78378e-05% +| | Remainder: 0.0370351 - 0.505215% +| Remainder: 6.332e-05 - 0.000863774% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 4.22168 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.52222 k-cell-steps per second +================================= + +dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.00187208 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=34914, #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 276 iterations with total CPU time of 4.20552 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.03489 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 4.25521 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 7.37004 [1] +| Mini-EM: Total Time: 7.37 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000616359 - 0.00836308% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002894 - 46.9532% [1] +| | | Remainder: 0.000326959 - 53.0468% +| | Mini-EM: build physics blocks: 0.000791639 - 0.0107414% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024116 - 0.00327218% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.527398 - 7.15601% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.205554 - 2.78906% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0845529 - 41.1341% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0687384 - 81.2964% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00231228 - 2.73471% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0134148 - 15.8656% [3] +| | | | Remainder: 8.736e-05 - 0.10332% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.012897 - 6.27427% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00798571 - 61.919% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00029664 - 2.30007% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00081448 - 6.31526% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000610439 - 4.73318% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129756 - 10.0609% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.001718 - 13.3209% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.416e-05 - 0.730091% [3] +| | | | Remainder: 8.004e-05 - 0.620608% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0216589 - 10.5368% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00905987 - 4.40754% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0252102 - 12.2645% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0116605 - 5.6727% [3] +| | | Remainder: 0.0405148 - 19.7101% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0109991 - 0.149242% [2] +| | Mini-EM: setup physics model evaluator: 0.420224 - 5.70181% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.420207 - 99.996% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000666338% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000133268% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.414741 - 98.6991% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.414726 - 99.9965% [1] +| | | | | | getWorksets(): 0.39022 - 94.091% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.390216 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.229462 - 58.8039% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00545203 - 2.37601% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0388835 - 16.9455% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000785039 - 2.01895% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0380774 - 97.9267% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041164 - 1.08106% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019696 - 0.517263% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000820237 - 2.15413% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0031018 - 8.14604% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00850843 - 22.3451% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174644 - 4.58655% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00608339 - 15.9764% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022908 - 0.601617% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0100553 - 26.4076% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00410887 - 40.8627% [6] +| | | | | | | | | | | | Remainder: 0.00594643 - 59.1373% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00554599 - 14.5651% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125824 - 3.30443% [6] +| | | | | | | | | | | Remainder: 0.00011984 - 0.314728% +| | | | | | | | | | Remainder: 2.112e-05 - 0.0543161% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158444 - 69.0501% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0902264 - 56.9453% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015572 - 0.172588% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.7e-05 - 0.0520912% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0490259 - 54.3366% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.033545 - 37.1787% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.676e-05 - 0.0518252% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00692079 - 7.67047% [6] +| | | | | | | | | | | Remainder: 0.00048524 - 0.537803% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0333411 - 21.0428% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0208231 - 13.1422% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021452 - 0.135392% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00708731 - 4.47307% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00530659 - 3.34919% [6] +| | | | | | | | | | Remainder: 0.001445 - 0.911993% +| | | | | | | | | Remainder: 0.0266827 - 11.6283% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.160721 - 41.1878% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.160575 - 99.909% [12] +| | | | | | | | | Remainder: 0.00014624 - 0.0909897% +| | | | | | | | Remainder: 3.252e-05 - 0.00833384% +| | | | | | | Remainder: 3.8e-06 - 0.00097381% +| | | | | | getOrientations(): 1.22e-05 - 0.0029417% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746959 - 0.180109% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000726439 - 0.175161% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003814 - 0.0919643% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012252 - 0.0295424% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000890559 - 0.214734% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000173609% [2] +| | | | | | Remainder: 0.0216254 - 5.21437% +| | | | | Remainder: 1.444e-05 - 0.00348169% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.00186575% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.00384572% [1] +| | | | build response library: 0.00541715 - 1.28916% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00532919 - 98.3763% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0637995% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 72.9412% [1] +| | | | | | | Remainder: 9.2e-07 - 27.0588% +| | | | | | getOrientations(): 4.8e-07 - 0.00900699% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752479 - 14.1199% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924839 - 17.3542% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000412119 - 7.73323% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122472 - 22.9813% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0202657% [3] +| | | | | | Remainder: 0.00201008 - 37.7182% +| | | | | Remainder: 8.7959e-05 - 1.62371% +| | | | Remainder: 2.192e-05 - 0.00521648% +| | | Remainder: 1.688e-05 - 0.00401691% +| | Mini-EM: setup auxiliary physics model evaluator: 0.4427 - 6.00679% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.442691 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000189749% [1] +| | | | fmb->setWorksetContainer(): 1e-06 - 0.000225891% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.442644 - 99.9894% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.442641 - 99.9993% [1] +| | | | | | getWorksets(): 0.296048 - 66.8822% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.296047 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.185336 - 62.6036% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00577315 - 3.11497% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.040985 - 22.1139% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00076812 - 1.87415% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0402042 - 98.0947% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00033224 - 0.826382% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001916 - 0.476568% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000757118 - 1.88318% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00316212 - 7.86515% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00848699 - 21.1097% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00173104 - 4.30562% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00635051 - 15.7957% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018108 - 0.450401% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0118623 - 29.5053% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00518163 - 43.6814% [6] +| | | | | | | | | | | | Remainder: 0.00668071 - 56.3186% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00581347 - 14.4599% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00126644 - 3.15002% [6] +| | | | | | | | | | | Remainder: 6.92e-05 - 0.172122% +| | | | | | | | | | Remainder: 1.276e-05 - 0.0311333% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114001 - 61.5103% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0678608 - 59.5268% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.62e-05 - 0.112289% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.56e-05 - 0.0671963% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0333066 - 49.0808% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342645 - 50.4923% [6] +| | | | | | | | | | | Remainder: 0.000167879 - 0.247387% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.021256 - 18.6455% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0188216 - 16.5101% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011096 - 0.0973329% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00469367 - 4.11724% [6] +| | | | | | | | | | Remainder: 0.0012574 - 1.10298% +| | | | | | | | | Remainder: 0.0245771 - 13.2608% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.1107 - 37.3929% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.110631 - 99.937% [6] +| | | | | | | | | Remainder: 6.972e-05 - 0.0629808% +| | | | | | | | Remainder: 1.044e-05 - 0.00352647% +| | | | | | | Remainder: 1.36e-06 - 0.000459385% +| | | | | | getOrientations(): 1.204e-05 - 0.00272004% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004224 - 0.0954272% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000350879 - 0.0792695% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020308 - 0.0458792% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.130829 - 29.5564% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.130806 - 99.9823% [1] +| | | | | | | Remainder: 2.316e-05 - 0.0177025% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000484759 - 0.109515% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 9.94034e-05% [2] +| | | | | | Remainder: 0.0142906 - 3.22849% +| | | | | Remainder: 3.16e-06 - 0.000713892% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.000858387% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.00346065% [1] +| | | | build response library: 2.0239e-05 - 0.00457181% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.18583% [1] +| | | | | Remainder: 1.9999e-05 - 98.8142% +| | | | Remainder: 5.72e-06 - 0.0012921% +| | | Remainder: 9.4e-06 - 0.00212333% +| | Mini-EM: eval auxiliary physics model evaluator: 0.455649 - 6.18249% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.128387 - 28.1766% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.32583 - 71.5089% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000529679 - 0.162563% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.227522 - 69.8285% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.0015471% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.212e-05 - 0.00532696% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.04e-06 - 0.00177565% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00209696 - 0.921651% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0131463 - 5.77802% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0330048 - 14.5062% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00527547 - 2.31866% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0215752 - 9.48269% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0268872 - 11.8174% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0373967 - 16.4365% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.48e-06 - 0.00416663% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.92e-06 - 0.00172291% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0598988 - 26.3266% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00576431 - 2.53352% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00412736 - 1.81405% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0181415 - 7.97353% [6] +| | | | | Remainder: 0.0001744 - 0.0766519% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.508e-05 - 0.00462818% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000589265% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00060756 - 0.186465% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0966711 - 29.6692% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0483734 - 50.0392% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0482703 - 49.9325% [1] +| | | | | Remainder: 2.736e-05 - 0.0283021% +| | | | Remainder: 0.0004824 - 0.148053% +| | | Remainder: 0.00143288 - 0.314469% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00465296 - 0.0631337% [1] +| | | getWorksets(): 6.16e-06 - 0.132389% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.12e-06 - 83.1169% [1] +| | | | Remainder: 1.04e-06 - 16.8831% +| | | getOrientations(): 7.6e-07 - 0.0163337% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000874199 - 18.788% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000976199 - 20.9802% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042552 - 9.14516% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128984 - 27.7208% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0292287% [3] +| | | Remainder: 0.00107892 - 23.1878% +| | panzer::ModelEvaluator::create_W_op: 0.349672 - 4.74453% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.587514 - 7.97169% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000422279 - 0.0718756% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.461581 - 78.5652% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.000658605% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0032334 - 0.700504% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0155352 - 3.36564% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0179975 - 3.8991% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00174128 - 0.377242% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0196884 - 4.26542% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0168433 - 3.64904% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00367464 - 0.796097% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163026 - 3.5319% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.12e-06 - 0.00197582% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663143 - 1.43668% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.036403 - 7.88657% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00588927 - 1.27589% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0339442 - 7.35388% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0361384 - 7.82926% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0504081 - 10.9207% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.536e-05 - 0.00332769% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00307548 - 0.666291% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.034543 - 7.48362% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0568341 - 12.3129% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00896319 - 1.94184% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00179088 - 0.387987% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0191111 - 4.14034% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0413326 - 8.95457% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0311678 - 6.75239% [6] +| | | | Remainder: 0.00030516 - 0.0661118% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.88e-05 - 0.00319992% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000211059% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00162712 - 0.27695% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.122948 - 20.9268% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122912 - 99.9712% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.68e-05 - 0.0136643% [1] +| | | | Remainder: 1.86e-05 - 0.0151284% +| | | Remainder: 0.000915439 - 0.155816% +| | MaxwellPreconditioner::build: 0.0040838 - 0.055411% [1] +| | | MaxwellPreconditioner: Schur complement: 2.104e-05 - 0.515207% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00159164 - 38.9745% [1] +| | | | Ifpack2::Relaxation::initialize: 3.88e-06 - 0.243774% [1] +| | | | Ifpack2::Relaxation::compute: 0.000772639 - 48.5436% [1] +| | | | Remainder: 0.000815119 - 51.2126% +| | | MaxwellPreconditioner: Solver S_E: 0.00238124 - 58.3094% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0554334% [1] +| | | | Ifpack2::Relaxation::compute: 0.00191376 - 80.3682% [1] +| | | | Remainder: 0.000466159 - 19.5763% +| | | MaxwellPreconditioner: Block preconditioner: 8.088e-05 - 1.98051% [1] +| | | Remainder: 9e-06 - 0.220383% +| | Mini-EM: timestepper: 4.32221 - 58.6459% [1] +| | | Mini-EM: Advance Time Step: 4.3222 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0525139 - 1.21498% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000298679 - 0.568762% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0501955 - 95.5853% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00294847% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00034996 - 0.697193% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00415476 - 8.27714% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00256668 - 5.11335% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002218 - 0.441872% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00236088 - 4.70336% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.002181 - 4.34501% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000235399 - 0.468964% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000537799 - 1.07141% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.36e-06 - 0.00868603% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00050088 - 0.997858% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00506664 - 10.0938% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00180272 - 3.59139% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000798799 - 1.59137% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00438276 - 8.73136% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00870903 - 17.3502% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.512e-05 - 0.0301222% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000359919 - 0.717034% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00366104 - 7.29355% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.004695 - 9.35341% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039424 - 0.785408% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002196 - 0.437489% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00228072 - 4.54367% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00351743 - 7.00746% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00102056 - 2.03317% [6] +| | | | | | Remainder: 0.000157 - 0.312777% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.096e-05 - 0.0779984% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00464639% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0017304 - 3.29512% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00016576 - 0.31565% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013728 - 82.8185% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 1.18243% [1] +| | | | | | Remainder: 2.652e-05 - 15.999% +| | | | | Remainder: 8.012e-05 - 0.152569% +| | | | Stratimikos: BelosLOWS: 4.25527 - 98.4513% [1] +| | | | | GMRES block system: Operation Op*x: 0.00301516 - 0.070857% [1] +| | | | | Belos::MVT::MvAddMv: 0.00014076 - 0.0033079% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.25139 - 99.909% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00058752 - 0.0138195% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00013408 - 22.8214% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00012804 - 95.4952% [2] +| | | | | | | | Remainder: 6.04e-06 - 4.50477% +| | | | | | | Belos::MVT::MvScale: 8.18e-05 - 13.9229% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024256 - 41.2854% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023916 - 98.5983% [2] +| | | | | | | | Remainder: 3.4e-06 - 1.40172% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.868e-05 - 13.3919% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.7e-05 - 97.8648% [2] +| | | | | | | | Remainder: 1.68e-06 - 2.13523% +| | | | | | | Remainder: 5.04e-05 - 8.57843% +| | | | | | Belos::MVT::MvAddMv: 0.00034604 - 0.00813945% [2] +| | | | | | Belos::MVT::MvNorm: 9.572e-05 - 0.0022515% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.2453 - 99.8567% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00114508 - 0.0269728% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.144e-05 - 0.00191836% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0348794 - 0.821601% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0228019 - 65.3736% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000626999 - 2.74976% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000603599 - 96.2679% [22] +| | | | | | | | | | Remainder: 2.34e-05 - 3.73206% +| | | | | | | | | Belos::MVT::MvScale: 0.0003126 - 1.37094% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0109678 - 48.1004% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0109261 - 99.6196% [40] +| | | | | | | | | | Remainder: 4.172e-05 - 0.380385% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0107451 - 47.1237% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0107159 - 99.7279% [40] +| | | | | | | | | | Remainder: 2.924e-05 - 0.272124% +| | | | | | | | | Remainder: 0.0001494 - 0.655208% +| | | | | | | | Belos::MVT::MvAddMv: 0.00132208 - 3.79042% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00775411 - 22.2312% [22] +| | | | | | | | Belos::MVT::MvNorm: 5.76e-05 - 0.16514% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00075708 - 2.17056% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00065096 - 85.983% [21] +| | | | | | | | | Remainder: 0.00010612 - 14.017% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000694559 - 1.99131% [1] +| | | | | | | | Remainder: 0.00149208 - 4.27782% +| | | | | | | GMRES S_E: Operation Op*x: 0.0012334 - 0.0290533% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.2038 - 99.0225% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.89357 - 92.6201% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00890931 - 0.228821% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.00851919 - 95.6212% [277] +| | | | | | | | | | Remainder: 0.00039012 - 4.37879% +| | | | | | | | | Belos::MVT::MvScale: 0.0048 - 0.12328% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.912 - 49.1066% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.91123 - 99.9596% [552] +| | | | | | | | | | Remainder: 0.00077264 - 0.04041% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.9648 - 50.4627% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.96414 - 99.9663% [552] +| | | | | | | | | | Remainder: 0.00066172 - 0.0336787% +| | | | | | | | | Remainder: 0.00305696 - 0.0785131% +| | | | | | | | Belos::MVT::MvAddMv: 0.00956203 - 0.227461% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0112515 - 0.26765% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00926567 - 82.3508% [277] +| | | | | | | | | Remainder: 0.0019858 - 17.6492% +| | | | | | | | GMRES S_E: Operation Op*x: 0.265775 - 6.32226% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00899903 - 0.214069% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.276e-05 - 0.000779294% [1] +| | | | | | | | Remainder: 0.0146145 - 0.34765% +| | | | | | | Remainder: 0.00415688 - 0.0979171% +| | | | | | GMRES block system: Operation Op*x: 0.00346544 - 0.081513% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.416e-05 - 0.000803501% [1] +| | | | | | Remainder: 0.00156456 - 0.036801% +| | | | | Remainder: 0.000717919 - 0.0168713% +| | | | Mini-EM: Compute responses: 0.0142508 - 0.329711% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000637759 - 4.47526% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.011693 - 82.0515% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.0376294% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000382119 - 3.26793% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00302596 - 25.8784% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.08e-06 - 0.0434448% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041456 - 3.54537% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000458998 - 3.92541% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00545635 - 46.6635% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.08e-06 - 0.0434448% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00043628 - 3.73113% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037808 - 3.23339% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00043724 - 3.73934% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.928e-05 - 0.506971% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.2e-06 - 0.0273668% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000289759 - 2.47806% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00019412 - 1.66014% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.776e-05 - 0.322929% [6] +| | | | | | Remainder: 0.000104719 - 0.895571% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.56e-06 - 0.0600669% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0115081% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00142316 - 9.98652% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026376 - 1.85085% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.348802% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002426 - 91.9776% [1] +| | | | | | Remainder: 2.024e-05 - 7.67364% +| | | | | Remainder: 0.00022292 - 1.56426% +| | | | Remainder: 0.00017356 - 0.00401554% +| | | Remainder: 2.36e-06 - 5.46017e-05% +| | Remainder: 0.037699 - 0.51152% +| Remainder: 3.844e-05 - 0.000521571% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 4.25527 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.50231 k-cell-steps per second +================================= + +dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.00183284 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=34914, #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 276 iterations with total CPU time of 4.18844 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.0337577 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 4.23706 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 7.41923 [1] +| Mini-EM: Total Time: 7.41918 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000728359 - 0.00981724% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000331919 - 45.5708% [1] +| | | Remainder: 0.00039644 - 54.4292% +| | Mini-EM: build physics blocks: 0.000747719 - 0.0100782% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023424 - 0.00315722% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.519302 - 6.99945% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.199231 - 2.68534% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0849865 - 42.6574% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0677133 - 79.6753% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00230356 - 2.7105% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0148943 - 17.5254% [3] +| | | | Remainder: 7.54e-05 - 0.08872% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0138661 - 6.95981% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00900943 - 64.9747% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00029948 - 2.15981% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000802919 - 5.79053% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000609879 - 4.39836% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122648 - 8.84519% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00173676 - 12.5252% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.9959e-05 - 0.72089% [3] +| | | | Remainder: 8.116e-05 - 0.585314% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0197049 - 9.89052% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00849471 - 4.26376% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0249839 - 12.5402% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0104747 - 5.25758% [3] +| | | Remainder: 0.0367197 - 18.4307% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0109728 - 0.147897% [2] +| | Mini-EM: setup physics model evaluator: 0.418783 - 5.6446% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.418767 - 99.9962% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000697284% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000133726% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.413526 - 98.7483% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.413511 - 99.9966% [1] +| | | | | | getWorksets(): 0.389294 - 94.1434% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.38929 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.229128 - 58.8578% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00540035 - 2.35692% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0386077 - 16.8498% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000794879 - 2.05886% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0377928 - 97.8893% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00039432 - 1.04337% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018808 - 0.497661% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000718078 - 1.90004% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00307636 - 8.14006% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00848943 - 22.4631% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00177644 - 4.70047% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00596299 - 15.7781% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00021044 - 0.556826% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0100459 - 26.5816% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00410704 - 40.8825% [6] +| | | | | | | | | | | | Remainder: 0.00593891 - 59.1175% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00557675 - 14.7561% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124704 - 3.29968% [6] +| | | | | | | | | | | Remainder: 0.00010692 - 0.282911% +| | | | | | | | | | Remainder: 2e-05 - 0.0518032% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158407 - 69.1347% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0900218 - 56.8294% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001488 - 0.165293% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.472e-05 - 0.0496769% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0489851 - 54.4147% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0334079 - 37.1109% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.348e-05 - 0.0482994% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00695207 - 7.72265% [6] +| | | | | | | | | | | Remainder: 0.000439759 - 0.488503% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0335431 - 21.1753% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0208741 - 13.1775% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00020472 - 0.129237% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00705955 - 4.45659% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00526963 - 3.32664% [6] +| | | | | | | | | | Remainder: 0.00143408 - 0.905313% +| | | | | | | | | Remainder: 0.0267129 - 11.6585% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.160131 - 41.134% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.15999 - 99.9121% [12] +| | | | | | | | | Remainder: 0.000140799 - 0.0879276% +| | | | | | | | Remainder: 3.188e-05 - 0.00818926% +| | | | | | | Remainder: 3.24e-06 - 0.000832277% +| | | | | | getOrientations(): 1.172e-05 - 0.00283426% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000716199 - 0.173199% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689839 - 0.166825% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036804 - 0.0890036% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001178 - 0.0284877% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000845839 - 0.20455% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000203138% [2] +| | | | | | Remainder: 0.0214674 - 5.19149% +| | | | | Remainder: 1.42e-05 - 0.00343389% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.0018244% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.00359149% [1] +| | | | build response library: 0.00519439 - 1.2404% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00510891 - 98.3544% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.057155% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 58.9041% [1] +| | | | | | | Remainder: 1.2e-06 - 41.0959% +| | | | | | getOrientations(): 4.8e-07 - 0.00939534% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727159 - 14.2331% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000869279 - 17.0149% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000388599 - 7.60629% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115304 - 22.5692% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0219225% [3] +| | | | | | Remainder: 0.00196632 - 38.488% +| | | | | Remainder: 8.548e-05 - 1.64562% +| | | | Remainder: 2.132e-05 - 0.00509113% +| | | Remainder: 1.592e-05 - 0.00380149% +| | Mini-EM: setup auxiliary physics model evaluator: 0.449887 - 6.06383% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.449878 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000151152% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000142261% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.449834 - 99.9903% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.449831 - 99.9992% [1] +| | | | | | getWorksets(): 0.294011 - 65.3603% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.294009 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.184159 - 62.6371% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00586355 - 3.18397% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.040487 - 21.9848% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000764359 - 1.88791% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.03971 - 98.0808% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00031288 - 0.787913% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00017928 - 0.451474% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071036 - 1.78887% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00314236 - 7.91327% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00840863 - 21.1751% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00176216 - 4.43757% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00621911 - 15.6613% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00017712 - 0.446034% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0116608 - 29.3649% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00515631 - 44.2193% [6] +| | | | | | | | | | | | Remainder: 0.00650447 - 55.7807% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00582315 - 14.6642% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124624 - 3.13835% [6] +| | | | | | | | | | | Remainder: 6.788e-05 - 0.170939% +| | | | | | | | | | Remainder: 1.268e-05 - 0.0313187% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113484 - 61.6228% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0677326 - 59.6848% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.552e-05 - 0.111497% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.26e-05 - 0.0628944% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0331939 - 49.0073% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342552 - 50.5742% [6] +| | | | | | | | | | | Remainder: 0.00016532 - 0.244077% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0210565 - 18.5546% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0187181 - 16.4941% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010616 - 0.0935463% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00466215 - 4.10821% [6] +| | | | | | | | | | Remainder: 0.0012084 - 1.06482% +| | | | | | | | | Remainder: 0.0243244 - 13.2084% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.10984 - 37.3595% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.10977 - 99.9363% [6] +| | | | | | | | | Remainder: 6.996e-05 - 0.0636924% +| | | | | | | | Remainder: 1.012e-05 - 0.00344207% +| | | | | | | Remainder: 1.32e-06 - 0.000448963% +| | | | | | getOrientations(): 1.08e-05 - 0.0024009% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000451719 - 0.10042% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033188 - 0.0737788% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019484 - 0.0433141% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141194 - 31.3882% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.141172 - 99.9848% [1] +| | | | | | | Remainder: 2.152e-05 - 0.0152415% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00045108 - 0.100278% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 9.78145e-05% [2] +| | | | | | Remainder: 0.0131857 - 2.93126% +| | | | | Remainder: 3.44e-06 - 0.000764726% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.000782434% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.336e-05 - 0.00296969% [1] +| | | | build response library: 1.976e-05 - 0.0043923% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2e-07 - 1.01215% [1] +| | | | | Remainder: 1.956e-05 - 98.9879% +| | | | Remainder: 5.76e-06 - 0.00128035% +| | | Remainder: 8.56e-06 - 0.0019027% +| | Mini-EM: eval auxiliary physics model evaluator: 0.479598 - 6.46429% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.140121 - 29.2163% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.338048 - 70.4856% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000527039 - 0.155907% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.226198 - 66.913% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000884181% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.108e-05 - 0.00489836% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.72e-06 - 0.00164458% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0019638 - 0.868176% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0130681 - 5.77729% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0329554 - 14.5693% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00534923 - 2.36485% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0205608 - 9.08973% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0269966 - 11.9349% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0372966 - 16.4885% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8e-06 - 0.00353673% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.32e-06 - 0.00146774% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0598653 - 26.4659% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00571331 - 2.5258% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00406664 - 1.79782% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0181574 - 8.02721% [6] +| | | | | Remainder: 0.0001768 - 0.0781616% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.432e-05 - 0.00423609% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.16e-06 - 0.000638963% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00058252 - 0.172319% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.110245 - 32.6122% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0555293 - 50.3691% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0546943 - 49.6116% [1] +| | | | | Remainder: 2.132e-05 - 0.0193388% +| | | | Remainder: 0.000478759 - 0.141625% +| | | Remainder: 0.00142936 - 0.298033% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448623 - 0.060468% [1] +| | | getWorksets(): 6.4e-06 - 0.142659% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 80.625% [1] +| | | | Remainder: 1.24e-06 - 19.375% +| | | getOrientations(): 8e-07 - 0.0178323% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000824839 - 18.386% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941559 - 20.9877% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406959 - 9.07128% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012388 - 27.6133% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0258569% [3] +| | | Remainder: 0.00106572 - 23.7553% +| | panzer::ModelEvaluator::create_W_op: 0.385732 - 5.19912% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.605248 - 8.15788% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0004412 - 0.0728957% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.461347 - 76.2244% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.000736973% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00323128 - 0.700401% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.015546 - 3.3697% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0179966 - 3.90088% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00174172 - 0.377529% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197967 - 4.29108% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0168868 - 3.66032% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00395468 - 0.857202% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0161799 - 3.50709% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.96e-06 - 0.00172538% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00660395 - 1.43145% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.037493 - 8.12685% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00563015 - 1.22037% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0336147 - 7.28621% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0358596 - 7.77282% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0506739 - 10.9839% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.58e-05 - 0.00342476% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00305144 - 0.661419% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0343088 - 7.43665% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0567989 - 12.3115% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00995223 - 2.15721% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00178484 - 0.386876% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190151 - 4.12165% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0401216 - 8.69662% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0307836 - 6.67255% [6] +| | | | Remainder: 0.00029424 - 0.0637785% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.86e-05 - 0.00307312% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.000165221% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00155536 - 0.256979% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.140935 - 23.2855% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.140897 - 99.9726% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.748e-05 - 0.0124028% [1] +| | | | Remainder: 2.112e-05 - 0.0149856% +| | | Remainder: 0.000949999 - 0.15696% +| | MaxwellPreconditioner::build: 0.0042518 - 0.0573081% [1] +| | | MaxwellPreconditioner: Schur complement: 2.164e-05 - 0.508962% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00159324 - 37.4721% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.20587% [1] +| | | | Ifpack2::Relaxation::compute: 0.000814119 - 51.0984% [1] +| | | | Remainder: 0.000775839 - 48.6957% +| | | MaxwellPreconditioner: Solver S_E: 0.00254472 - 59.8504% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0534441% [1] +| | | | Ifpack2::Relaxation::compute: 0.00189236 - 74.3642% [1] +| | | | Remainder: 0.000650999 - 25.5824% +| | | MaxwellPreconditioner: Block preconditioner: 8.256e-05 - 1.94177% [1] +| | | Remainder: 9.64e-06 - 0.226728% +| | Mini-EM: timestepper: 4.30301 - 57.9985% [1] +| | | Mini-EM: Advance Time Step: 4.30301 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0517869 - 1.2035% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000303279 - 0.585629% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0495803 - 95.7391% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00298506% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035032 - 0.706571% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00411396 - 8.29757% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00248328 - 5.0086% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022056 - 0.444854% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00232144 - 4.68218% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00214644 - 4.32922% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00022824 - 0.460344% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000534599 - 1.07825% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.2e-06 - 0.00847111% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000498919 - 1.00629% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00497444 - 10.0331% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0018476 - 3.72648% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000762679 - 1.53827% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00433464 - 8.74266% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00866491 - 17.4765% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.496e-05 - 0.0301733% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00035344 - 0.712864% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00366072 - 7.38341% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00462623 - 9.3308% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000391999 - 0.790635% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002186 - 0.440901% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00214424 - 4.32478% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00352372 - 7.1071% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.001015 - 2.04718% [6] +| | | | | | Remainder: 0.00014368 - 0.289793% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.952e-05 - 0.0763128% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00432542% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00162012 - 3.12843% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00016448 - 0.31761% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001362 - 82.8064% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 1.19163% [1] +| | | | | | Remainder: 2.632e-05 - 16.0019% +| | | | | Remainder: 7.696e-05 - 0.148609% +| | | | Stratimikos: BelosLOWS: 4.23711 - 98.4685% [1] +| | | | | GMRES block system: Operation Op*x: 0.00300984 - 0.0710351% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001386 - 0.0032711% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.23325 - 99.909% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00059512 - 0.0140582% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00013524 - 22.7248% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00012952 - 95.7705% [2] +| | | | | | | | Remainder: 5.72e-06 - 4.22952% +| | | | | | | Belos::MVT::MvScale: 7.916e-05 - 13.3015% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024772 - 41.6252% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00024464 - 98.7567% [2] +| | | | | | | | Remainder: 3.08e-06 - 1.24334% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.052e-05 - 13.53% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.892e-05 - 98.0129% [2] +| | | | | | | | Remainder: 1.6e-06 - 1.98708% +| | | | | | | Remainder: 5.248e-05 - 8.81839% +| | | | | | Belos::MVT::MvAddMv: 0.00032792 - 0.00774629% [2] +| | | | | | Belos::MVT::MvNorm: 9.1999e-05 - 0.00217325% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.22712 - 99.855% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00106436 - 0.0251793% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.048e-05 - 0.0019039% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0337981 - 0.799554% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0218264 - 64.5789% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00063184 - 2.89484% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00060516 - 95.7774% [22] +| | | | | | | | | | Remainder: 2.668e-05 - 4.22259% +| | | | | | | | | Belos::MVT::MvScale: 0.00031576 - 1.44669% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0110335 - 50.5513% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0109908 - 99.6125% [40] +| | | | | | | | | | Remainder: 4.276e-05 - 0.387546% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00968651 - 44.3798% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00965491 - 99.6738% [40] +| | | | | | | | | | Remainder: 3.16e-05 - 0.326227% +| | | | | | | | | Remainder: 0.00015876 - 0.727376% +| | | | | | | | Belos::MVT::MvAddMv: 0.0013198 - 3.90495% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00768947 - 22.7512% [22] +| | | | | | | | Belos::MVT::MvNorm: 5.708e-05 - 0.168885% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000778479 - 2.30332% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000668839 - 85.9161% [21] +| | | | | | | | | Remainder: 0.00010964 - 14.0839% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000595199 - 1.76104% [1] +| | | | | | | | Remainder: 0.00153164 - 4.53173% +| | | | | | | GMRES S_E: Operation Op*x: 0.00121908 - 0.0288395% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.18671 - 99.0441% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.87397 - 92.5301% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00879054 - 0.226913% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.00844878 - 96.1122% [277] +| | | | | | | | | | Remainder: 0.00034176 - 3.88781% +| | | | | | | | | Belos::MVT::MvScale: 0.00490263 - 0.126553% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.91647 - 49.4705% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.91575 - 99.9624% [552] +| | | | | | | | | | Remainder: 0.000721438 - 0.0376441% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.94082 - 50.099% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.94021 - 99.9685% [552] +| | | | | | | | | | Remainder: 0.0006106 - 0.0314609% +| | | | | | | | | Remainder: 0.00298228 - 0.0769825% +| | | | | | | | Belos::MVT::MvAddMv: 0.00983123 - 0.23482% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0115772 - 0.276522% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00957683 - 82.7216% [277] +| | | | | | | | | Remainder: 0.00200036 - 17.2784% +| | | | | | | | GMRES S_E: Operation Op*x: 0.266782 - 6.37211% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00965183 - 0.230535% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.324e-05 - 0.000793941% [1] +| | | | | | | | Remainder: 0.0148675 - 0.355112% +| | | | | | | Remainder: 0.00424471 - 0.100416% +| | | | | | GMRES block system: Operation Op*x: 0.0035092 - 0.0828959% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.436e-05 - 0.000811669% [1] +| | | | | | Remainder: 0.00157992 - 0.0373216% +| | | | | Remainder: 0.000709398 - 0.0167425% +| | | | Mini-EM: Compute responses: 0.0139352 - 0.323848% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000657319 - 4.71696% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0114403 - 82.096% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.52e-06 - 0.0482506% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00035092 - 3.06741% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00289628 - 25.3165% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.16e-06 - 0.0363628% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000412759 - 3.60795% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000455599 - 3.98242% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00540883 - 47.2789% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.08e-06 - 0.0356635% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0004248 - 3.7132% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037716 - 3.29678% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000432599 - 3.78137% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.4159e-05 - 0.473407% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.84e-06 - 0.0248246% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00028508 - 2.4919% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000188239 - 1.64541% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.52e-05 - 0.307685% [6] +| | | | | | Remainder: 0.00010204 - 0.891937% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.84e-06 - 0.0634364% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0100465% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00134384 - 9.64346% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026636 - 1.91142% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.405466% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024376 - 91.5152% [1] +| | | | | | Remainder: 2.152e-05 - 8.07929% +| | | | | Remainder: 0.0002172 - 1.55864% +| | | | Remainder: 0.00017664 - 0.00410503% +| | | Remainder: 2.4e-06 - 5.57749e-05% +| | Remainder: 0.0369698 - 0.4983% +| Remainder: 4.084e-05 - 0.000550462% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 4.23711 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.51303 k-cell-steps per second +================================= + +dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.0018824 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=34914, #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 276 iterations with total CPU time of 4.17656 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.0353147 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 4.22649 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 7.35019 [1] +| Mini-EM: Total Time: 7.35015 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000765479 - 0.0104145% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030396 - 39.7085% [1] +| | | Remainder: 0.000461519 - 60.2915% +| | Mini-EM: build physics blocks: 0.000769199 - 0.0104651% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000231039 - 0.00314332% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.524506 - 7.13599% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.197846 - 2.69172% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0839095 - 42.4116% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0679352 - 80.9624% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00237696 - 2.83276% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0135106 - 16.1014% [3] +| | | | Remainder: 8.676e-05 - 0.103397% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0130008 - 6.57118% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00804643 - 61.8919% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00030088 - 2.31432% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000839398 - 6.45652% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000612679 - 4.71263% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124928 - 9.60926% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00177752 - 13.6724% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.536e-05 - 0.733494% [3] +| | | | Remainder: 7.924e-05 - 0.609502% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198103 - 10.013% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00844955 - 4.27078% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0250195 - 12.6459% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0104561 - 5.285% [3] +| | | Remainder: 0.0371999 - 18.8025% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0102397 - 0.139312% [2] +| | Mini-EM: setup physics model evaluator: 0.420907 - 5.72651% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.420891 - 99.9961% [1] +| | | | allocate FieldManagerBuilder: 3.4e-06 - 0.00080781% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000142555% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.415594 - 98.7415% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.415575 - 99.9954% [1] +| | | | | | getWorksets(): 0.391737 - 94.2639% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.391734 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.228892 - 58.4306% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00542715 - 2.37105% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0388444 - 16.9706% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000785239 - 2.0215% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0380383 - 97.9248% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041344 - 1.0869% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019164 - 0.503808% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00073728 - 1.93826% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00315188 - 8.28606% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00852879 - 22.4216% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00178956 - 4.70462% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00596819 - 15.69% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0002172 - 0.571003% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0100802 - 26.5001% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411443 - 40.817% [6] +| | | | | | | | | | | | Remainder: 0.00596575 - 59.183% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00556679 - 14.6347% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00127688 - 3.35682% [6] +| | | | | | | | | | | Remainder: 0.00011648 - 0.306218% +| | | | | | | | | | Remainder: 2.088e-05 - 0.0537529% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.159505 - 69.6855% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0922642 - 57.8441% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015632 - 0.169426% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.72e-05 - 0.0511574% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0507487 - 55.0037% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0337553 - 36.5855% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.628e-05 - 0.0501603% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00692811 - 7.50899% [6] +| | | | | | | | | | | Remainder: 0.000582279 - 0.6311% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0319187 - 20.0111% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0213748 - 13.4007% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021416 - 0.134266% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00710487 - 4.45433% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00527471 - 3.30693% [6] +| | | | | | | | | | Remainder: 0.00135344 - 0.848525% +| | | | | | | | | Remainder: 0.0251159 - 10.9728% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.162809 - 41.5611% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.162661 - 99.9092% [12] +| | | | | | | | | Remainder: 0.00014784 - 0.090806% +| | | | | | | | Remainder: 3.26e-05 - 0.00832198% +| | | | | | | Remainder: 3.72e-06 - 0.000949616% +| | | | | | getOrientations(): 1.188e-05 - 0.00285869% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735319 - 0.17694% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070268 - 0.169086% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369399 - 0.0888886% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011876 - 0.0285773% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000843199 - 0.202899% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000211755% [2] +| | | | | | Remainder: 0.0210555 - 5.06659% +| | | | | Remainder: 1.904e-05 - 0.00458139% +| | | | fmb->setupBCFieldManagers(): 8.72e-06 - 0.0020718% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.00382047% [1] +| | | | build response library: 0.00524639 - 1.2465% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00512087 - 97.6075% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0632704% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 67.9012% [1] +| | | | | | | Remainder: 1.04e-06 - 32.0988% +| | | | | | getOrientations(): 4.8e-07 - 0.0093734% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733679 - 14.3272% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000878199 - 17.1494% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391799 - 7.65102% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115436 - 22.5422% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0234335% [3] +| | | | | | Remainder: 0.00195792 - 38.2341% +| | | | | Remainder: 0.00012552 - 2.3925% +| | | | Remainder: 2.168e-05 - 0.00515098% +| | | Remainder: 1.64e-05 - 0.00389634% +| | Mini-EM: setup auxiliary physics model evaluator: 0.443594 - 6.03517% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.443585 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000180349% [1] +| | | | fmb->setWorksetContainer(): 9.2e-07 - 0.000207401% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.44354 - 99.9898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.443536 - 99.9992% [1] +| | | | | | getWorksets(): 0.297763 - 67.1339% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.297762 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.185161 - 62.1843% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00577215 - 3.11737% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0409155 - 22.0973% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007694 - 1.88046% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0401325 - 98.0862% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000331359 - 0.825663% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018776 - 0.467851% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000711519 - 1.77293% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00319392 - 7.95843% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00843795 - 21.0252% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00176612 - 4.40072% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631527 - 15.7361% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000183399 - 0.456984% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0118615 - 29.556% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00521516 - 43.9669% [6] +| | | | | | | | | | | | Remainder: 0.00664639 - 56.0331% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00581971 - 14.5013% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124648 - 3.10591% [6] +| | | | | | | | | | | Remainder: 7.744e-05 - 0.192961% +| | | | | | | | | | Remainder: 1.364e-05 - 0.033337% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113776 - 61.4473% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0671469 - 59.0166% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.62e-05 - 0.113482% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4839e-05 - 0.0667774% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0324832 - 48.3764% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0343745 - 51.1929% [6] +| | | | | | | | | | | Remainder: 0.00016816 - 0.250436% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0213826 - 18.7935% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0191251 - 16.8094% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011012 - 0.0967863% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00466847 - 4.1032% [6] +| | | | | | | | | | Remainder: 0.00134316 - 1.18053% +| | | | | | | | | Remainder: 0.024697 - 13.3381% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.11259 - 37.8121% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.112514 - 99.9326% [6] +| | | | | | | | | Remainder: 7.584e-05 - 0.0673595% +| | | | | | | | Remainder: 1.072e-05 - 0.00360019% +| | | | | | | Remainder: 1.32e-06 - 0.000443305% +| | | | | | getOrientations(): 1.18e-05 - 0.00266044% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424079 - 0.0956132% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000338 - 0.0762057% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001994 - 0.0449569% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.131177 - 29.5753% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.131154 - 99.9826% [1] +| | | | | | | Remainder: 2.288e-05 - 0.017442% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000459399 - 0.103576% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 9.01843e-05% [2] +| | | | | | Remainder: 0.0131627 - 2.96766% +| | | | | Remainder: 3.56e-06 - 0.000802634% +| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.000865674% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.44e-05 - 0.00324628% [1] +| | | | build response library: 2.016e-05 - 0.00454479% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.38889% [1] +| | | | | Remainder: 1.988e-05 - 98.6111% +| | | | Remainder: 5.16e-06 - 0.00116325% +| | | Remainder: 9.36e-06 - 0.00211004% +| | Mini-EM: eval auxiliary physics model evaluator: 0.462196 - 6.28825% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.128848 - 27.8774% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.331611 - 71.747% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00049656 - 0.149742% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.230231 - 69.428% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000712328% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.236e-05 - 0.00536852% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.72e-06 - 0.00161577% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0020766 - 0.901962% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0132009 - 5.73376% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0343994 - 14.9413% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00558063 - 2.42393% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0215633 - 9.36593% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0270581 - 11.7526% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0375992 - 16.331% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.624e-05 - 0.0113972% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.96e-06 - 0.00172001% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0600638 - 26.0885% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00572071 - 2.48477% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00447388 - 1.94321% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0182563 - 7.92957% [6] +| | | | | Remainder: 0.000190439 - 0.0827164% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.596e-05 - 0.00481286% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000675489% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000657839 - 0.198376% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.09972 - 30.0713% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0500146 - 50.1551% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0496705 - 49.81% [1] +| | | | | Remainder: 3.48e-05 - 0.0348977% +| | | | Remainder: 0.000487719 - 0.147075% +| | | Remainder: 0.00173596 - 0.37559% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00459843 - 0.0625625% [1] +| | | getWorksets(): 7.56e-06 - 0.164404% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.88e-06 - 64.5503% [1] +| | | | Remainder: 2.68e-06 - 35.4497% +| | | getOrientations(): 9.6e-07 - 0.0208767% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000843799 - 18.3497% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962239 - 20.9254% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403719 - 8.77949% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122776 - 26.6995% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0295753% [3] +| | | Remainder: 0.00115104 - 25.0311% +| | panzer::ModelEvaluator::create_W_op: 0.354482 - 4.82279% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.595073 - 8.09606% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042688 - 0.0717358% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.465926 - 78.2974% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.000652464% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00325392 - 0.698375% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0158084 - 3.3929% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0180777 - 3.87996% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00181952 - 0.390516% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0199964 - 4.29175% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0169212 - 3.63174% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00409715 - 0.879357% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164285 - 3.52598% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.6e-06 - 0.00184579% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00658627 - 1.41359% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0355088 - 7.62112% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00608499 - 1.306% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0355572 - 7.6315% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0361336 - 7.75521% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0507177 - 10.8853% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.516e-05 - 0.00325373% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00304468 - 0.653467% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0344558 - 7.39512% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0565615 - 12.1396% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0108065 - 2.31935% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00164336 - 0.352707% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0203387 - 4.36521% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0408294 - 8.76306% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0309293 - 6.63824% [6] +| | | | Remainder: 0.00029908 - 0.0641904% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.008e-05 - 0.00337438% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000208378% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00158476 - 0.266313% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.126177 - 21.2036% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.126138 - 99.9693% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.788e-05 - 0.0141706% [1] +| | | | Remainder: 2.08e-05 - 0.0164848% +| | | Remainder: 0.000936399 - 0.157359% +| | MaxwellPreconditioner::build: 0.00412167 - 0.0560761% [1] +| | | MaxwellPreconditioner: Schur complement: 2.228e-05 - 0.540557% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00162696 - 39.4732% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.228648% [1] +| | | | Ifpack2::Relaxation::compute: 0.000805279 - 49.496% [1] +| | | | Remainder: 0.000817959 - 50.2754% +| | | MaxwellPreconditioner: Solver S_E: 0.00237876 - 57.7134% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0588543% [1] +| | | | Ifpack2::Relaxation::compute: 0.00192072 - 80.7446% [1] +| | | | Remainder: 0.00045664 - 19.1966% +| | | MaxwellPreconditioner: Block preconditioner: 8.404e-05 - 2.03898% [1] +| | | Remainder: 9.64e-06 - 0.233885% +| | Mini-EM: timestepper: 4.29387 - 58.4188% [1] +| | | Mini-EM: Advance Time Step: 4.29387 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0528306 - 1.23037% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000305959 - 0.579132% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0505864 - 95.7521% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00276754% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035112 - 0.6941% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00422672 - 8.35544% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00252896 - 4.99929% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000226918 - 0.448575% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00234032 - 4.62638% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00220604 - 4.36093% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002302 - 0.455063% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053796 - 1.06345% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.8e-06 - 0.00948872% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00050048 - 0.989357% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00504519 - 9.97342% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00193544 - 3.826% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00076052 - 1.50341% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00439096 - 8.68011% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00887079 - 17.5359% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.16e-06 - 0.0181076% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00036432 - 0.720194% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00370896 - 7.33193% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00463003 - 9.15273% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00040576 - 0.802113% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000227279 - 0.449289% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00229228 - 4.53141% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00352068 - 6.95973% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00110684 - 2.18801% [6] +| | | | | | Remainder: 0.00016328 - 0.322775% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.2e-05 - 0.0794994% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00431568% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00163768 - 3.09987% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000172279 - 0.326097% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000142319 - 82.6096% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 1.25378% [1] +| | | | | | Remainder: 2.78e-05 - 16.1366% +| | | | | Remainder: 8.4e-05 - 0.158999% +| | | | Stratimikos: BelosLOWS: 4.22655 - 98.4321% [1] +| | | | | GMRES block system: Operation Op*x: 0.00305544 - 0.0722916% [1] +| | | | | Belos::MVT::MvAddMv: 0.000146919 - 0.0034761% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.22262 - 99.9071% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00059256 - 0.014033% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001376 - 23.2213% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001314 - 95.4942% [2] +| | | | | | | | Remainder: 6.2e-06 - 4.50581% +| | | | | | | Belos::MVT::MvScale: 8.064e-05 - 13.6087% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00023624 - 39.8677% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023288 - 98.5777% [2] +| | | | | | | | Remainder: 3.36e-06 - 1.42228% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.248e-05 - 13.9193% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.064e-05 - 97.7692% [2] +| | | | | | | | Remainder: 1.84e-06 - 2.23084% +| | | | | | | Remainder: 5.56e-05 - 9.38302% +| | | | | | Belos::MVT::MvAddMv: 0.000393559 - 0.00932026% [2] +| | | | | | Belos::MVT::MvNorm: 9.776e-05 - 0.00231515% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.21641 - 99.8529% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00110264 - 0.0261511% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.26e-05 - 0.00195901% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0352982 - 0.837164% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0232747 - 65.9374% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000622597 - 2.67499% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000597917 - 96.036% [22] +| | | | | | | | | | Remainder: 2.468e-05 - 3.96404% +| | | | | | | | | Belos::MVT::MvScale: 0.00031948 - 1.37265% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0111212 - 47.7823% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0110803 - 99.6321% [40] +| | | | | | | | | | Remainder: 4.092e-05 - 0.367946% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0110497 - 47.4753% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0110181 - 99.7133% [40] +| | | | | | | | | | Remainder: 3.168e-05 - 0.286703% +| | | | | | | | | Remainder: 0.00016172 - 0.694831% +| | | | | | | | Belos::MVT::MvAddMv: 0.00113216 - 3.20741% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00778755 - 22.0621% [22] +| | | | | | | | Belos::MVT::MvNorm: 5.748e-05 - 0.162841% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000796879 - 2.25756% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000686839 - 86.1911% [21] +| | | | | | | | | Remainder: 0.00011004 - 13.8089% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000661119 - 1.87295% [1] +| | | | | | | | Remainder: 0.00158832 - 4.49971% +| | | | | | | GMRES S_E: Operation Op*x: 0.00123668 - 0.0293301% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.17478 - 99.0126% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.85859 - 92.4264% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00909435 - 0.235691% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.00867683 - 95.409% [277] +| | | | | | | | | | Remainder: 0.00041752 - 4.59098% +| | | | | | | | | Belos::MVT::MvScale: 0.00500275 - 0.129652% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.92838 - 49.9762% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.92755 - 99.9571% [552] +| | | | | | | | | | Remainder: 0.000827119 - 0.042892% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.91284 - 49.5734% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.91208 - 99.9604% [552] +| | | | | | | | | | Remainder: 0.000758359 - 0.0396458% +| | | | | | | | | Remainder: 0.00328188 - 0.0850537% +| | | | | | | | Belos::MVT::MvAddMv: 0.0104556 - 0.250447% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0116872 - 0.279949% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00942799 - 80.6692% [277] +| | | | | | | | | Remainder: 0.00225924 - 19.3308% +| | | | | | | | GMRES S_E: Operation Op*x: 0.269189 - 6.44798% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00890267 - 0.213249% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.268e-05 - 0.000782796% [1] +| | | | | | | | Remainder: 0.0159148 - 0.381214% +| | | | | | | Remainder: 0.00391116 - 0.0927604% +| | | | | | GMRES block system: Operation Op*x: 0.00348708 - 0.0825809% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.5599e-05 - 0.000843055% [1] +| | | | | | Remainder: 0.00160576 - 0.0380276% +| | | | | Remainder: 0.00072332 - 0.0171137% +| | | | Mini-EM: Compute responses: 0.0143237 - 0.333584% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000644359 - 4.49856% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.011832 - 82.6048% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 0.0429343% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003586 - 3.03076% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00325852 - 27.5398% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.12e-06 - 0.0432724% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000415399 - 3.5108% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00048124 - 4.06727% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00531783 - 44.9444% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.64e-06 - 0.0392156% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00045792 - 3.87017% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037812 - 3.19573% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00044336 - 3.74712% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.564e-05 - 0.470249% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.84e-06 - 0.0240026% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0003092 - 2.61325% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000191718 - 1.62033% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.764e-05 - 0.31812% [6] +| | | | | | Remainder: 0.00010916 - 0.922581% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.84e-06 - 0.0617161% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0106118% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00134176 - 9.36742% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026756 - 1.86796% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.313948% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024368 - 91.0749% [1] +| | | | | | Remainder: 2.304e-05 - 8.61115% +| | | | | Remainder: 0.0002276 - 1.58898% +| | | | Remainder: 0.00016752 - 0.00390138% +| | | Remainder: 2.24e-06 - 5.21674e-05% +| | Remainder: 0.0369503 - 0.502715% +| Remainder: 4.08e-05 - 0.000555088% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 4.22655 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.51932 k-cell-steps per second +================================= + +dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.00180112 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=34914, #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 276 iterations with total CPU time of 4.19461 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + 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=33396, #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.0335406 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 4.24255 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 7.32933 [1] +| Mini-EM: Total Time: 7.32929 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000628319 - 0.00857272% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000293239 - 46.6704% [1] +| | | Remainder: 0.00033508 - 53.3296% +| | Mini-EM: build physics blocks: 0.000770279 - 0.0105096% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023432 - 0.00319704% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.528536 - 7.21128% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.197482 - 2.69443% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0836075 - 42.3366% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0676665 - 80.9336% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00233872 - 2.79726% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0135202 - 16.171% [3] +| | | | Remainder: 8.204e-05 - 0.0981252% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0127988 - 6.48099% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00790891 - 61.794% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00031064 - 2.4271% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000816078 - 6.37619% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0006092 - 4.75981% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126844 - 9.91059% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00171648 - 13.4112% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.3559e-05 - 0.730997% [3] +| | | | Remainder: 7.552e-05 - 0.590054% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0198141 - 10.0334% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00848651 - 4.29735% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248704 - 12.5937% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0104913 - 5.31253% [3] +| | | Remainder: 0.0374139 - 18.9454% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0102067 - 0.139259% [2] +| | Mini-EM: setup physics model evaluator: 0.416653 - 5.68477% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.416631 - 99.9946% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000662457% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000144012% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.411337 - 98.7294% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.411324 - 99.9969% [1] +| | | | | | getWorksets(): 0.386701 - 94.0137% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.386698 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.227293 - 58.7778% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00538011 - 2.36704% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0386802 - 17.0178% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00077836 - 2.0123% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0378818 - 97.9359% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0004086 - 1.07862% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000194718 - 0.514015% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000758999 - 2.0036% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00307516 - 8.11777% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00844723 - 22.2989% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175284 - 4.62713% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00611803 - 16.1503% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000216 - 0.570195% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0100045 - 26.4097% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408224 - 40.8041% [6] +| | | | | | | | | | | | Remainder: 0.00592223 - 59.1959% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552907 - 14.5956% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00126348 - 3.33532% [6] +| | | | | | | | | | | Remainder: 0.0001132 - 0.298824% +| | | | | | | | | | Remainder: 2.004e-05 - 0.0518095% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158276 - 69.6356% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0927328 - 58.5892% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015292 - 0.164904% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.54e-05 - 0.0489579% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0506345 - 54.6025% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0344023 - 37.0983% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.464e-05 - 0.0481383% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00691639 - 7.45841% [6] +| | | | | | | | | | | Remainder: 0.000536679 - 0.578737% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0312633 - 19.7523% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0203815 - 12.8772% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000249639 - 0.157723% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707531 - 4.47023% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00531371 - 3.35724% [6] +| | | | | | | | | | Remainder: 0.00126012 - 0.796151% +| | | | | | | | | Remainder: 0.0249558 - 10.9796% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159375 - 41.2142% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.159237 - 99.9136% [12] +| | | | | | | | | Remainder: 0.00013768 - 0.0863876% +| | | | | | | | Remainder: 3.084e-05 - 0.00797521% +| | | | | | | Remainder: 3.16e-06 - 0.000817168% +| | | | | | getOrientations(): 1.116e-05 - 0.00271319% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000717839 - 0.174519% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692759 - 0.168422% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036584 - 0.088942% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011868 - 0.0288531% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000860999 - 0.209324% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000213943% [2] +| | | | | | Remainder: 0.0218549 - 5.3133% +| | | | | Remainder: 1.292e-05 - 0.00314098% +| | | | fmb->setupBCFieldManagers(): 7.719e-06 - 0.00185272% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.0035331% [1] +| | | | build response library: 0.00524811 - 1.25966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516403 - 98.3979% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0619671% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.75% [1] +| | | | | | | Remainder: 1.32e-06 - 41.25% +| | | | | | getOrientations(): 4.8e-07 - 0.00929506% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072216 - 13.9844% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870399 - 16.855% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396319 - 7.6746% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118444 - 22.9363% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0216885% [3] +| | | | | | Remainder: 0.00198592 - 38.4567% +| | | | | Remainder: 8.408e-05 - 1.6021% +| | | | Remainder: 1.972e-05 - 0.00473321% +| | | Remainder: 2.264e-05 - 0.00543377% +| | Mini-EM: setup auxiliary physics model evaluator: 0.435724 - 5.94497% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.435715 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000165246% [1] +| | | | fmb->setWorksetContainer(): 8.4e-07 - 0.000192786% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.435673 - 99.9903% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.43567 - 99.9993% [1] +| | | | | | getWorksets(): 0.2921 - 67.0462% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.292099 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.182856 - 62.6006% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00580063 - 3.17225% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0411242 - 22.49% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00076664 - 1.86421% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0403447 - 98.1045% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000322478 - 0.799308% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018388 - 0.455773% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000763119 - 1.8915% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0033042 - 8.18992% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00845267 - 20.9511% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00173792 - 4.30767% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00647815 - 16.057% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00017924 - 0.444272% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0117555 - 29.1378% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00515639 - 43.8635% [6] +| | | | | | | | | | | | Remainder: 0.00659915 - 56.1365% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00585639 - 14.5159% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124192 - 3.07827% [6] +| | | | | | | | | | | Remainder: 6.916e-05 - 0.171423% +| | | | | | | | | | Remainder: 1.288e-05 - 0.0313198% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.112378 - 61.4572% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0665563 - 59.2254% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.828e-05 - 0.117615% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.432e-05 - 0.0665902% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0329074 - 49.4429% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333592 - 50.1217% [6] +| | | | | | | | | | | Remainder: 0.000167159 - 0.251154% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0212338 - 18.895% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.018573 - 16.5273% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001078 - 0.0959263% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00469995 - 4.18228% [6] +| | | | | | | | | | Remainder: 0.00120708 - 1.07412% +| | | | | | | | | Remainder: 0.0235528 - 12.8806% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.109233 - 37.396% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.109163 - 99.936% [6] +| | | | | | | | | Remainder: 6.9959e-05 - 0.0640455% +| | | | | | | | Remainder: 1.004e-05 - 0.00343719% +| | | | | | | Remainder: 1.24e-06 - 0.000424512% +| | | | | | getOrientations(): 1.068e-05 - 0.0024514% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000404479 - 0.0928407% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033448 - 0.0767737% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001948 - 0.0447127% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.12849 - 29.4925% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.128468 - 99.9827% [1] +| | | | | | | Remainder: 2.22e-05 - 0.0172776% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000469919 - 0.107861% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 9.18126e-05% [2] +| | | | | | Remainder: 0.0136652 - 3.13659% +| | | | | Remainder: 3.04e-06 - 0.000697771% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000853768% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.284e-05 - 0.00294688% [1] +| | | | build response library: 1.948e-05 - 0.00447081% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23203% [1] +| | | | | Remainder: 1.924e-05 - 98.768% +| | | | Remainder: 4.76e-06 - 0.00109246% +| | | Remainder: 8.84e-06 - 0.00202881% +| | Mini-EM: eval auxiliary physics model evaluator: 0.456734 - 6.23163% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.126499 - 27.6965% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.328573 - 71.9397% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000493519 - 0.150201% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.227465 - 69.2281% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00065065% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.032e-05 - 0.00453696% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.6e-06 - 0.00158266% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0020578 - 0.904666% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0130416 - 5.73347% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0328883 - 14.4586% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00515519 - 2.26637% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0209855 - 9.2258% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0281798 - 12.3886% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0374863 - 16.48% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.244e-05 - 0.00546898% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.4e-06 - 0.00149474% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0597123 - 26.2512% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00574651 - 2.52633% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00395743 - 1.7398% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0180521 - 7.93623% [6] +| | | | | Remainder: 0.00017076 - 0.0750709% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.456e-05 - 0.00443128% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.76e-06 - 0.000839996% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00064684 - 0.196863% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0994764 - 30.2753% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0501323 - 50.3962% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.049319 - 49.5786% [1] +| | | | | Remainder: 2.512e-05 - 0.0252522% +| | | | Remainder: 0.000474119 - 0.144296% +| | | Remainder: 0.00166192 - 0.36387% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00449352 - 0.061309% [1] +| | | getWorksets(): 6.12e-06 - 0.136196% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.92e-06 - 64.0523% [1] +| | | | Remainder: 2.2e-06 - 35.9477% +| | | getOrientations(): 7.2e-07 - 0.0160231% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000823359 - 18.3233% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938999 - 20.8968% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041312 - 9.19369% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012488 - 27.7911% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0267052% [3] +| | | Remainder: 0.0010612 - 23.6162% +| | panzer::ModelEvaluator::create_W_op: 0.347661 - 4.74345% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.581075 - 7.92813% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000447079 - 0.0769399% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.454391 - 78.1983% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000325711% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00327664 - 0.721105% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0148966 - 3.27836% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0183439 - 4.03704% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00178668 - 0.393203% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0195253 - 4.29702% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0173979 - 3.82884% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00344628 - 0.758438% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0160459 - 3.53131% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.44e-06 - 0.00185743% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00660703 - 1.45404% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0347933 - 7.65712% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00565151 - 1.24376% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0328253 - 7.22402% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0361809 - 7.9625% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0500399 - 11.0125% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.492e-05 - 0.00328351% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00322523 - 0.709793% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0343439 - 7.55823% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.055074 - 12.1204% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00879107 - 1.93469% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0017382 - 0.382533% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0188746 - 4.15383% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0404471 - 8.90139% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0307813 - 6.77418% [6] +| | | | Remainder: 0.000273719 - 0.0602386% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.824e-05 - 0.00313901% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.000172095% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00156632 - 0.269555% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.123734 - 21.294% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123697 - 99.9694% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.656e-05 - 0.0133835% [1] +| | | | Remainder: 2.128e-05 - 0.0171981% +| | | Remainder: 0.000917199 - 0.157845% +| | MaxwellPreconditioner::build: 0.00368843 - 0.0503246% [1] +| | | MaxwellPreconditioner: Schur complement: 2.1e-05 - 0.569347% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00157632 - 42.7368% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.213155% [1] +| | | | Ifpack2::Relaxation::compute: 0.000787279 - 49.9442% [1] +| | | | Remainder: 0.000785679 - 49.8427% +| | | MaxwellPreconditioner: Solver S_E: 0.00200356 - 54.32% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0678792% [1] +| | | | Ifpack2::Relaxation::compute: 0.00154584 - 77.1546% [1] +| | | | Remainder: 0.00045636 - 22.7775% +| | | MaxwellPreconditioner: Block preconditioner: 7.8239e-05 - 2.1212% [1] +| | | Remainder: 9.32e-06 - 0.252682% +| | Mini-EM: timestepper: 4.30893 - 58.7906% [1] +| | | Mini-EM: Advance Time Step: 4.30893 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0517461 - 1.2009% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00030508 - 0.589571% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0498477 - 96.3315% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00296904% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0003466 - 0.695317% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00405883 - 8.14246% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00253156 - 5.07858% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00021472 - 0.430752% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00233384 - 4.68193% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00217944 - 4.37219% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00022804 - 0.457473% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000534959 - 1.07319% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.48e-06 - 0.00898737% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000498319 - 0.999682% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00499371 - 10.0179% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00171512 - 3.44072% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000889599 - 1.78463% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00435775 - 8.74213% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00875787 - 17.5692% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.0202216% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000372399 - 0.747073% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00372808 - 7.47893% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00461544 - 9.25907% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00035856 - 0.71931% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000229839 - 0.461082% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00223868 - 4.49103% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00347828 - 6.9778% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101176 - 2.0297% [6] +| | | | | | Remainder: 0.00015832 - 0.317607% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.08e-05 - 0.0788466% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.00479264% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00137464 - 2.65651% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.996e-05 - 0.193174% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.484e-05 - 74.8699% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 1.52061% [1] +| | | | | | Remainder: 2.36e-05 - 23.6094% +| | | | | Remainder: 7.536e-05 - 0.145634% +| | | | Stratimikos: BelosLOWS: 4.2426 - 98.4607% [1] +| | | | | GMRES block system: Operation Op*x: 0.00299068 - 0.0704915% [1] +| | | | | Belos::MVT::MvAddMv: 0.00012788 - 0.00301419% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.23877 - 99.9097% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000584039 - 0.0137785% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00013416 - 22.9711% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00012844 - 95.7364% [2] +| | | | | | | | Remainder: 5.72e-06 - 4.26357% +| | | | | | | Belos::MVT::MvScale: 7.7319e-05 - 13.2387% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024008 - 41.1068% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023684 - 98.6504% [2] +| | | | | | | | Remainder: 3.24e-06 - 1.34955% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.824e-05 - 13.3964% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.64e-05 - 97.6483% [2] +| | | | | | | | Remainder: 1.84e-06 - 2.35174% +| | | | | | | Remainder: 5.424e-05 - 9.28705% +| | | | | | Belos::MVT::MvAddMv: 0.00030972 - 0.00730683% [2] +| | | | | | Belos::MVT::MvNorm: 8.988e-05 - 0.00212042% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.23251 - 99.8523% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00106284 - 0.0251113% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.976e-05 - 0.00188446% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.03351 - 0.791727% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0214095 - 63.8901% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000624079 - 2.91496% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000598919 - 95.9685% [22] +| | | | | | | | | | Remainder: 2.516e-05 - 4.03154% +| | | | | | | | | Belos::MVT::MvScale: 0.000314679 - 1.46981% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0110903 - 51.8008% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0110438 - 99.5809% [40] +| | | | | | | | | | Remainder: 4.648e-05 - 0.419105% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00921383 - 43.0361% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00917963 - 99.6288% [40] +| | | | | | | | | | Remainder: 3.42e-05 - 0.371181% +| | | | | | | | | Remainder: 0.00016664 - 0.778345% +| | | | | | | | Belos::MVT::MvAddMv: 0.0015078 - 4.49956% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00761759 - 22.7323% [22] +| | | | | | | | Belos::MVT::MvNorm: 5.96e-05 - 0.177858% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000776359 - 2.3168% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000670599 - 86.3774% [21] +| | | | | | | | | Remainder: 0.00010576 - 13.6226% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00061732 - 1.8422% [1] +| | | | | | | | Remainder: 0.00152176 - 4.54121% +| | | | | | | GMRES S_E: Operation Op*x: 0.00120484 - 0.0284662% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.19289 - 99.0638% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.88337 - 92.6181% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00878883 - 0.22632% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.00843059 - 95.9239% [277] +| | | | | | | | | | Remainder: 0.00035824 - 4.07608% +| | | | | | | | | Belos::MVT::MvScale: 0.0046856 - 0.120658% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.91899 - 49.4157% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.91824 - 99.9608% [552] +| | | | | | | | | | Remainder: 0.000751639 - 0.0391684% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.94799 - 50.1624% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.94737 - 99.9681% [552] +| | | | | | | | | | Remainder: 0.000621839 - 0.031922% +| | | | | | | | | Remainder: 0.00291008 - 0.0749368% +| | | | | | | | Belos::MVT::MvAddMv: 0.0100949 - 0.240762% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0109335 - 0.260763% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00901635 - 82.4653% [277] +| | | | | | | | | Remainder: 0.00191716 - 17.5347% +| | | | | | | | GMRES S_E: Operation Op*x: 0.264994 - 6.32009% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00917011 - 0.218706% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.416e-05 - 0.000814713% [1] +| | | | | | | | Remainder: 0.0142881 - 0.34077% +| | | | | | | Remainder: 0.00376895 - 0.0890477% +| | | | | | GMRES block system: Operation Op*x: 0.00362216 - 0.0854529% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.488e-05 - 0.00153063% [1] +| | | | | | Remainder: 0.00158928 - 0.0374938% +| | | | | Remainder: 0.00071072 - 0.016752% +| | | | Mini-EM: Compute responses: 0.0144217 - 0.334692% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000621959 - 4.31267% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0119636 - 82.9557% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.72e-06 - 0.0310944% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00045288 - 3.78549% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00299068 - 24.9982% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.639e-06 - 0.038776% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00040512 - 3.38628% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0004698 - 3.92692% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00575243 - 48.0829% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.68e-06 - 0.0391187% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000433679 - 3.62499% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00037468 - 3.13184% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00039508 - 3.30235% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.348e-05 - 0.447023% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.12e-06 - 0.0260791% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000303719 - 2.5387% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00018416 - 1.53934% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.596e-05 - 0.300579% [6] +| | | | | | Remainder: 9.576e-05 - 0.800429% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.96e-06 - 0.0551947% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0102623% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00133412 - 9.25079% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026868 - 1.86303% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.297752% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024768 - 92.184% [1] +| | | | | | Remainder: 2.02e-05 - 7.51824% +| | | | | Remainder: 0.00022388 - 1.55239% +| | | | Remainder: 0.00015932 - 0.00369744% +| | | Remainder: 2.04e-06 - 4.73435e-05% +| | Remainder: 0.036466 - 0.497539% +| Remainder: 4.168e-05 - 0.000568674% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 4.2426 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.50978 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=maxwell22.xml' (5 runs): + + 34.16 msec task-clock:u # 0.004 CPUs utilized ( +- 0.51% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,762 page-faults:u # 80.849 K/sec ( +- 0.25% ) + 28,918,495 cycles:u # 0.846 GHz ( +- 17.23% ) (68.44%) + 71,537,765 instructions:u # 2.47 insn per cycle ( +- 3.29% ) (96.57%) + branches:u + 347,590 branch-misses:u ( +- 0.47% ) (99.67%) + 27,681,511 L1-dcache-loads:u # 810.287 M/sec ( +- 0.30% ) + 379,302 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.36% ) + LLC-loads:u + LLC-load-misses:u + 26,405,783 L1-icache-loads:u # 772.944 M/sec ( +- 0.30% ) + 234,724 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.51% ) + 32,084,004 dTLB-loads:u # 939.156 M/sec ( +- 12.43% ) (3.82%) + 0 dTLB-load-misses:u (0.63%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 7.9767 +- 0.0148 seconds time elapsed ( +- 0.19% ) + + + 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=maxwell22.xml' (5 runs): + + 312,243 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.35% ) + 16,888,556 BR_RETIRED:u ( +- 0.21% ) + + 7.9827 +- 0.0143 seconds time elapsed ( +- 0.18% ) + + + 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=maxwell22.xml' (5 runs): + + 22,641,200 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) + 4,935 ITLB_WALK:u ( +- 2.93% ) + 12,053 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.53% ) + 30,392,375 L1D_TLB:u ( +- 0.36% ) + + 7.9232 +- 0.0154 seconds time elapsed ( +- 0.19% ) + + + 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=maxwell22.xml' (5 runs): + + 26,439,923 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.38% ) + 228,989 L1I_CACHE_REFILL:u ( +- 0.83% ) + 378,230 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.54% ) + 27,752,803 L1D_CACHE:u ( +- 0.45% ) + + 8.0080 +- 0.0302 seconds time elapsed ( +- 0.38% ) + + + 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=maxwell22.xml' (5 runs): + + 460,830 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.62% ) + 483,814 LL_CACHE_RD:u ( +- 0.67% ) + 133,340 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.40% ) + 17,361 L2D_TLB_REFILL:u ( +- 0.54% ) + 250,486 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.04% ) + 1,447,691 L2D_CACHE:u ( +- 0.32% ) + + 7.9807 +- 0.0172 seconds time elapsed ( +- 0.21% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..4ed7f20 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell22_power.output @@ -0,0 +1,164 @@ +Socket1 17.40 +Socket2 17.84 +Socket1 17.84 +Socket2 17.96 +Socket1 18.40 +Socket2 18.40 +Socket1 18.60 +Socket2 18.48 +Socket1 18.44 +Socket2 18.68 +Socket1 18.12 +Socket2 18.52 +Socket1 17.96 +Socket2 18.40 +Socket1 17.96 +Socket2 18.40 +Socket1 17.68 +Socket2 18.44 +Socket1 17.64 +Socket2 18.40 +Socket1 17.72 +Socket2 18.36 +Socket1 17.64 +Socket2 18.52 +Socket1 17.48 +Socket2 18.52 +Socket1 17.64 +Socket2 18.72 +Socket1 17.44 +Socket2 18.76 +Socket1 17.64 +Socket2 18.72 +Socket1 17.92 +Socket2 18.76 +Socket1 17.56 +Socket2 18.72 +Socket1 17.52 +Socket2 18.24 +Socket1 17.60 +Socket2 18.24 +Socket1 17.60 +Socket2 18.08 +Socket1 17.44 +Socket2 18.12 +Socket1 17.96 +Socket2 18.08 +Socket1 18.00 +Socket2 18.36 +Socket1 17.84 +Socket2 18.64 +Socket1 17.80 +Socket2 18.68 +Socket1 17.60 +Socket2 18.64 +Socket1 17.48 +Socket2 18.76 +Socket1 17.52 +Socket2 18.52 +Socket1 17.60 +Socket2 18.20 +Start +Socket1 17.72 +Socket2 18.08 +Socket1 17.56 +Socket2 18.12 +Socket1 17.56 +Socket2 18.12 +Socket1 18.16 +Socket2 19.00 +Socket1 18.76 +Socket2 19.36 +Socket1 19.32 +Socket2 19.88 +Socket1 19.76 +Socket2 20.36 +Socket1 19.80 +Socket2 20.40 +Socket1 19.80 +Socket2 19.88 +Socket1 19.56 +Socket2 20.04 +Socket1 19.56 +Socket2 19.96 +Socket1 19.48 +Socket2 19.96 +Socket1 19.68 +Socket2 20.08 +Socket1 19.52 +Socket2 20.12 +Socket1 20.08 +Socket2 20.20 +Socket1 20.56 +Socket2 20.28 +Socket1 21.92 +Socket2 20.32 +Socket1 22.72 +Socket2 20.12 +Socket1 25.20 +Socket2 19.88 +Socket1 27.40 +Socket2 19.84 +Socket1 27.40 +Socket2 19.84 +End +Socket1 30.24 +Socket2 19.72 +Socket1 32.24 +Socket2 19.84 +Socket1 32.20 +Socket2 19.64 +Socket1 29.08 +Socket2 19.48 +Socket1 25.08 +Socket2 18.92 +Socket1 21.92 +Socket2 18.72 +Socket1 18.00 +Socket2 18.28 +Socket1 17.60 +Socket2 18.40 +Socket1 17.72 +Socket2 18.56 +Socket1 17.68 +Socket2 18.44 +Socket1 17.60 +Socket2 18.28 +Socket1 17.60 +Socket2 18.28 +Socket1 17.76 +Socket2 18.32 +Socket1 17.68 +Socket2 18.12 +Socket1 17.88 +Socket2 18.32 +Socket1 17.80 +Socket2 18.08 +Socket1 17.88 +Socket2 18.24 +Socket1 18.08 +Socket2 18.00 +Socket1 18.12 +Socket2 18.08 +Socket1 18.08 +Socket2 17.76 +Socket1 18.40 +Socket2 17.72 +Socket1 18.48 +Socket2 17.64 +Socket1 18.36 +Socket2 17.76 +Socket1 18.40 +Socket2 17.60 +Socket1 18.40 +Socket2 17.60 +Socket1 18.32 +Socket2 17.84 +Socket1 18.12 +Socket2 18.08 +Socket1 18.04 +Socket2 18.20 +Socket1 17.92 +Socket2 18.20 +Socket1 17.76 +Socket2 18.12 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24.output new file mode 100644 index 0000000..f6de973 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24.output @@ -0,0 +1,3248 @@ +oasis21.umiacs.umd.edu +30 GMRES Tpetra maxwell24.xml +output_avg5/altra_GMRES_Tpetra_maxwell24.output +output_avg5/altra_GMRES_Tpetra_maxwell24_power.output +dt = 5.5594e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.00198927 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=45000, #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 283 iterations with total CPU time of 6.49372 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.0460281 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 6.55813 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 10.6097 [1] +| Mini-EM: Total Time: 10.6096 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000611278 - 0.00576155% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000292839 - 47.906% [1] +| | | Remainder: 0.000318439 - 52.094% +| | Mini-EM: build physics blocks: 0.000883317 - 0.00832564% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233359 - 0.00219951% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.700795 - 6.60529% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259391 - 2.44487% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109778 - 42.3216% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0887618 - 80.8554% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00305747 - 2.78513% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0178813 - 16.2885% [3] +| | | | Remainder: 7.784e-05 - 0.0709065% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0164913 - 6.35769% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.01027 - 62.2753% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000564838 - 3.42507% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00128171 - 7.77207% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000779478 - 4.7266% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118207 - 7.16787% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221911 - 13.4563% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000118959 - 0.721344% [3] +| | | | Remainder: 7.512e-05 - 0.455513% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0261442 - 10.0791% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0111736 - 4.30764% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0324174 - 12.4975% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0136806 - 5.27413% [3] +| | | Remainder: 0.0497057 - 19.1625% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143193 - 0.134966% [2] +| | Mini-EM: setup physics model evaluator: 0.511467 - 4.82079% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.511453 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 3.36e-06 - 0.000656952% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000109492% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.5061 - 98.9535% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.506086 - 99.9971% [1] +| | | | | | getWorksets(): 0.482683 - 95.3757% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.482679 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275576 - 57.0931% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00523278 - 1.89885% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0478616 - 17.3678% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000923556 - 1.92964% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0469146 - 98.0213% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000445478 - 0.949551% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021688 - 0.462287% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000843038 - 1.79696% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00404298 - 8.61775% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00984768 - 20.9907% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224095 - 4.77666% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0071471 - 15.2343% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000233678 - 0.498092% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0134108 - 28.5855% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00546198 - 40.7283% [7] +| | | | | | | | | | | | Remainder: 0.00794881 - 59.2717% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00676945 - 14.4293% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159124 - 3.39177% [7] +| | | | | | | | | | | Remainder: 0.00012532 - 0.267124% +| | | | | | | | | | Remainder: 2.348e-05 - 0.0490581% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.193353 - 70.163% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112917 - 58.3998% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000174238 - 0.154306% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.2199e-05 - 0.0462276% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613131 - 54.2991% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0418601 - 37.0714% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.112e-05 - 0.045272% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00891217 - 7.89264% [7] +| | | | | | | | | | | Remainder: 0.000554479 - 0.491048% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0376234 - 19.4584% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0261838 - 13.542% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026252 - 0.135773% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00911776 - 4.71562% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00684106 - 3.53812% [7] +| | | | | | | | | | Remainder: 0.000406638 - 0.210309% +| | | | | | | | | Remainder: 0.0291294 - 10.5703% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.207071 - 42.9003% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.206895 - 99.9148% [14] +| | | | | | | | | Remainder: 0.0001764 - 0.0851882% +| | | | | | | | Remainder: 3.192e-05 - 0.00661309% +| | | | | | | Remainder: 3.6e-06 - 0.000745831% +| | | | | | getOrientations(): 1.2e-05 - 0.00237114% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722037 - 0.142671% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694598 - 0.137249% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389038 - 0.0768719% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001738 - 0.034342% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857317 - 0.169402% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000158076% [2] +| | | | | | Remainder: 0.0205533 - 4.06123% +| | | | | Remainder: 1.4599e-05 - 0.00288461% +| | | | fmb->setupBCFieldManagers(): 8.56e-06 - 0.00167366% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.56e-05 - 0.00305014% [1] +| | | | build response library: 0.00530434 - 1.03711% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0050977 - 96.1043% [1] +| | | | | | getWorksets(): 2.8e-06 - 0.0549267% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 62.8571% [1] +| | | | | | | Remainder: 1.04e-06 - 37.1429% +| | | | | | getOrientations(): 4.8e-07 - 0.00941601% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736117 - 14.4402% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875797 - 17.1802% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397518 - 7.79799% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116796 - 22.9114% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0219707% [3] +| | | | | | Remainder: 0.00191591 - 37.5839% +| | | | | Remainder: 0.000206639 - 3.89566% +| | | | Remainder: 1.972e-05 - 0.00385569% +| | | Remainder: 1.464e-05 - 0.00286235% +| | Mini-EM: setup auxiliary physics model evaluator: 0.555149 - 5.23251% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.555137 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000122492% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 9.36706e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.555083 - 99.9903% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.555078 - 99.999% [1] +| | | | | | getWorksets(): 0.367143 - 66.1426% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.367139 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.218326 - 59.4666% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00389699 - 1.78494% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0442637 - 20.2742% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000895157 - 2.02233% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0433532 - 97.943% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00037028 - 0.854102% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000211238 - 0.487249% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000838396 - 1.93388% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00400507 - 9.23823% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00911733 - 21.0304% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00220911 - 5.09562% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00653853 - 15.082% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00021204 - 0.489099% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0124006 - 28.6036% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00547434 - 44.1459% [7] +| | | | | | | | | | | | Remainder: 0.00692621 - 55.8541% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00579162 - 13.3592% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015808 - 3.64632% [7] +| | | | | | | | | | | Remainder: 7.82e-05 - 0.180379% +| | | | | | | | | | Remainder: 1.536e-05 - 0.0347011% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143997 - 65.955% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0848799 - 58.9458% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.028e-05 - 0.106362% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.9079e-05 - 0.0578217% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0415277 - 48.9253% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0430172 - 50.68% [7] +| | | | | | | | | | | Remainder: 0.00019568 - 0.230537% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0267058 - 18.5461% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0259382 - 18.0131% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000139039 - 0.0965571% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00600574 - 4.17075% [7] +| | | | | | | | | | Remainder: 0.000327918 - 0.227726% +| | | | | | | | | Remainder: 0.0261683 - 11.9859% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.1488 - 40.5296% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.148635 - 99.8892% [7] +| | | | | | | | | Remainder: 0.000164799 - 0.110752% +| | | | | | | | Remainder: 1.396e-05 - 0.00380237% +| | | | | | | Remainder: 3.48e-06 - 0.00094786% +| | | | | | getOrientations(): 1.456e-05 - 0.00262306% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000458318 - 0.0825683% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000374959 - 0.0675507% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000221079 - 0.0398285% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.178478 - 32.1537% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.178451 - 99.9846% [1] +| | | | | | | Remainder: 2.74e-05 - 0.015352% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000513118 - 0.0924407% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000122505% [2] +| | | | | | Remainder: 0.00787393 - 1.41853% +| | | | | Remainder: 5.44e-06 - 0.000980033% +| | | | fmb->setupBCFieldManagers(): 4.44e-06 - 0.000799802% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.368e-05 - 0.00246426% [1] +| | | | build response library: 2.524e-05 - 0.00454662% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.58479% [1] +| | | | | Remainder: 2.484e-05 - 98.4152% +| | | | Remainder: 9.32e-06 - 0.00167886% +| | | Remainder: 1.192e-05 - 0.00214717% +| | Mini-EM: eval auxiliary physics model evaluator: 0.608426 - 5.73467% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.173076 - 28.4465% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.433828 - 71.3034% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000689477 - 0.158929% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.295618 - 68.1417% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000635957% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.192e-05 - 0.00403224% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.48e-06 - 0.00151547% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00283567 - 0.959236% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0168753 - 5.7085% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0434862 - 14.7103% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00724889 - 2.45212% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0276771 - 9.36245% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.034949 - 11.8224% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0487774 - 16.5002% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.06e-05 - 0.00358571% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.04e-06 - 0.00136663% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0775402 - 26.2299% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0068023 - 2.30104% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0057653 - 1.95025% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0234887 - 7.94564% [7] +| | | | | Remainder: 0.00013868 - 0.0469119% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.608e-05 - 0.00370654% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000442572% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000614678 - 0.141687% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.136324 - 31.4234% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.067999 - 49.8806% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0682935 - 50.0966% [1] +| | | | | Remainder: 3.112e-05 - 0.022828% +| | | | Remainder: 0.000564717 - 0.130171% +| | | Remainder: 0.00152172 - 0.250107% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448378 - 0.0422616% [1] +| | | getWorksets(): 8.08e-06 - 0.180205% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.28e-06 - 77.7228% [1] +| | | | Remainder: 1.8e-06 - 22.2772% +| | | getOrientations(): 8e-07 - 0.0178421% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774757 - 17.2791% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917157 - 20.455% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411998 - 9.18862% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123192 - 27.4749% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0231947% [3] +| | | Remainder: 0.00113804 - 25.3812% +| | panzer::ModelEvaluator::create_W_op: 0.484621 - 4.56776% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.780674 - 7.35818% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000525359 - 0.0672956% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.601534 - 77.0531% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000332483% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00762857 - 1.26819% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0201024 - 3.34185% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0236859 - 3.93758% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00215751 - 0.358669% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0256391 - 4.26228% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0217614 - 3.61766% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00371199 - 0.617087% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0208732 - 3.46999% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.02e-05 - 0.00169567% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00783509 - 1.30252% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0466723 - 7.75889% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00761349 - 1.26568% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0457567 - 7.60667% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0467657 - 7.77441% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0653598 - 10.8655% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.852e-05 - 0.0030788% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00722549 - 1.20118% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0448811 - 7.46111% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0724632 - 12.0464% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0103581 - 1.72195% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00222011 - 0.369075% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0246989 - 4.10599% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0531296 - 8.83236% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0406644 - 6.76013% [7] +| | | | Remainder: 0.000298797 - 0.0496725% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.172e-05 - 0.00278221% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000153713% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00168991 - 0.216469% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.175692 - 22.5052% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.175652 - 99.9768% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.128e-05 - 0.0121121% [1] +| | | | Remainder: 1.944e-05 - 0.0110648% +| | | Remainder: 0.00121008 - 0.155004% +| | MaxwellPreconditioner::build: 0.0041689 - 0.0392937% [1] +| | | MaxwellPreconditioner: Schur complement: 2.04e-05 - 0.489337% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00173455 - 41.6069% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.209852% [1] +| | | | Ifpack2::Relaxation::compute: 0.000975397 - 56.2333% [1] +| | | | Remainder: 0.000755517 - 43.5568% +| | | MaxwellPreconditioner: Solver S_E: 0.00230371 - 55.2594% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0555625% [1] +| | | | Ifpack2::Relaxation::compute: 0.00186383 - 80.9057% [1] +| | | | Remainder: 0.000438597 - 19.0387% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010084 - 2.41886% [1] +| | | Remainder: 9.4e-06 - 0.225479% +| | Mini-EM: timestepper: 6.64286 - 62.6118% [1] +| | | Mini-EM: Advance Time Step: 6.64286 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0666495 - 1.00333% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000459478 - 0.689395% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0641386 - 96.2328% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00268169% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00040256 - 0.62764% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00543406 - 8.47236% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00322271 - 5.02459% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000266479 - 0.415473% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00294843 - 4.59696% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00279087 - 4.35131% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000260999 - 0.406929% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000669877 - 1.04442% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.28e-06 - 0.00667304% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000533998 - 0.832568% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0065373 - 10.1924% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00237163 - 3.69766% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000928436 - 1.44755% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00565758 - 8.82086% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0113876 - 17.7547% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.015716% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000435117 - 0.678401% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00478762 - 7.46449% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0059459 - 9.27038% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000436517 - 0.680583% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000266998 - 0.416283% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00284019 - 4.4282% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00452238 - 7.05095% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130308 - 2.03165% [7] +| | | | | | Remainder: 0.0001722 - 0.268481% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.248e-05 - 0.0487326% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.96e-06 - 0.00444115% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00176507 - 2.64829% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00016812 - 0.252245% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013956 - 83.0121% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.999286% [1] +| | | | | | Remainder: 2.688e-05 - 15.9886% +| | | | | Remainder: 8.272e-05 - 0.124112% +| | | | Stratimikos: BelosLOWS: 6.55817 - 98.7252% [1] +| | | | | GMRES block system: Operation Op*x: 0.00421787 - 0.0643146% [1] +| | | | | Belos::MVT::MvAddMv: 0.000142519 - 0.00217315% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.55303 - 99.9216% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000674998 - 0.0103005% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000166039 - 24.5984% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000159319 - 95.9528% [2] +| | | | | | | | Remainder: 6.72e-06 - 4.04724% +| | | | | | | Belos::MVT::MvScale: 9.144e-05 - 13.5467% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025576 - 37.8905% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00025248 - 98.7175% [2] +| | | | | | | | Remainder: 3.28e-06 - 1.28245% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000100999 - 14.9629% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.9199e-05 - 98.2178% [2] +| | | | | | | | Remainder: 1.8e-06 - 1.7822% +| | | | | | | Remainder: 6.076e-05 - 9.00151% +| | | | | | Belos::MVT::MvAddMv: 0.000458598 - 0.00699826% [2] +| | | | | | Belos::MVT::MvNorm: 0.00010148 - 0.0015486% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.54559 - 99.8864% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00153967 - 0.0235223% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.7119e-05 - 0.00148373% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0457612 - 0.699115% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.030496 - 66.6418% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000769478 - 2.52321% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000748438 - 97.2657% [22] +| | | | | | | | | | Remainder: 2.104e-05 - 2.73432% +| | | | | | | | | Belos::MVT::MvScale: 0.00038284 - 1.25538% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0140572 - 46.0951% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.014014 - 99.6927% [40] +| | | | | | | | | | Remainder: 4.32e-05 - 0.307316% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0151433 - 49.6567% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0151123 - 99.7953% [40] +| | | | | | | | | | Remainder: 3.1e-05 - 0.20471% +| | | | | | | | | Remainder: 0.000143199 - 0.469566% +| | | | | | | | Belos::MVT::MvAddMv: 0.00168395 - 3.67987% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.010042 - 21.9445% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.52e-05 - 0.164332% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0010132 - 2.2141% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000907476 - 89.5657% [21] +| | | | | | | | | Remainder: 0.00010572 - 10.4343% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00105668 - 2.30911% [1] +| | | | | | | | Remainder: 0.00139404 - 3.04634% +| | | | | | | GMRES S_E: Operation Op*x: 0.0014476 - 0.0221156% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.49178 - 99.1779% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 6.07879 - 93.6383% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0110532 - 0.181832% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.0106942 - 96.7525% [284] +| | | | | | | | | | Remainder: 0.000358957 - 3.24754% +| | | | | | | | | Belos::MVT::MvScale: 0.00598074 - 0.098387% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.5849 - 42.5232% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.5842 - 99.9731% [566] +| | | | | | | | | | Remainder: 0.000695556 - 0.0269085% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.47408 - 57.1508% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.47343 - 99.9812% [566] +| | | | | | | | | | Remainder: 0.000654479 - 0.0188389% +| | | | | | | | | Remainder: 0.00278024 - 0.0457367% +| | | | | | | | Belos::MVT::MvAddMv: 0.0122153 - 0.188165% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0153148 - 0.235911% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.013064 - 85.3029% [284] +| | | | | | | | | Remainder: 0.00225084 - 14.6971% +| | | | | | | | GMRES S_E: Operation Op*x: 0.357037 - 5.49983% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0132144 - 0.203556% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.064e-05 - 0.000626023% [1] +| | | | | | | | Remainder: 0.0151632 - 0.233576% +| | | | | | | Remainder: 0.00496286 - 0.07582% +| | | | | | GMRES block system: Operation Op*x: 0.00453914 - 0.0692678% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.512e-05 - 0.000688536% [1] +| | | | | | Remainder: 0.00162611 - 0.0248147% +| | | | | Remainder: 0.000782797 - 0.0119362% +| | | | Mini-EM: Compute responses: 0.0177555 - 0.267286% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000816717 - 4.59981% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0145576 - 81.9894% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.56e-06 - 0.0381931% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000390236 - 2.68064% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0039815 - 27.35% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.16e-06 - 0.0423147% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000537559 - 3.69264% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00053204 - 3.65473% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00686737 - 47.1739% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-06 - 0.0357202% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000519677 - 3.5698% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000445599 - 3.06094% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000454439 - 3.12166% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.1e-05 - 0.487718% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.56e-06 - 0.0244546% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000346318 - 2.37895% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00023168 - 1.59147% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.116e-05 - 0.282739% [7] +| | | | | | Remainder: 0.000118519 - 0.814139% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.8e-06 - 0.0495622% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00856075% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00189763 - 10.6876% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000253999 - 1.43054% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.456695% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000233719 - 92.0157% [1] +| | | | | | Remainder: 1.912e-05 - 7.52759% +| | | | | Remainder: 0.0002192 - 1.23455% +| | | | Remainder: 0.000277639 - 0.00417951% +| | | Remainder: 3e-06 - 4.51613e-05% +| | Remainder: 0.0415207 - 0.39135% +| Remainder: 6.0399e-05 - 0.000569283% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 6.55817 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.1079 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.00195999 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=45000, #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 283 iterations with total CPU time of 6.47212 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.0464432 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 6.5362 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 10.4813 [1] +| Mini-EM: Total Time: 10.4813 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000587878 - 0.00560884% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000269279 - 45.8053% [1] +| | | Remainder: 0.000318599 - 54.1947% +| | Mini-EM: build physics blocks: 0.000743557 - 0.00709414% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236039 - 0.002252% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.700927 - 6.68741% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259041 - 2.47146% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109907 - 42.4283% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0889343 - 80.9181% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00296887 - 2.70127% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0179266 - 16.3107% [3] +| | | | Remainder: 7.684e-05 - 0.0699139% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160391 - 6.19175% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00984788 - 61.3991% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000570958 - 3.55978% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00118128 - 7.36496% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000779516 - 4.86009% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123972 - 7.72932% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221983 - 13.8401% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00012172 - 0.758894% [3] +| | | | Remainder: 7.824e-05 - 0.487807% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0263067 - 10.1554% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112839 - 4.35604% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0322164 - 12.4368% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.013752 - 5.30882% [3] +| | | Remainder: 0.0495358 - 19.1228% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0133164 - 0.12705% [2] +| | Mini-EM: setup physics model evaluator: 0.507422 - 4.84122% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.507404 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000536061% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000110366% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.502253 - 98.9847% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.502238 - 99.9971% [1] +| | | | | | getWorksets(): 0.47895 - 95.3632% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.478946 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275244 - 57.4687% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00527862 - 1.9178% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0477433 - 17.3458% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000930476 - 1.94891% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0467893 - 98.0019% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000436279 - 0.932432% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021768 - 0.465234% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000849677 - 1.81596% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00404502 - 8.64518% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00982868 - 21.0062% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224391 - 4.79578% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00711325 - 15.2027% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000229838 - 0.491219% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0133599 - 28.5532% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00545838 - 40.8565% [7] +| | | | | | | | | | | | Remainder: 0.00790149 - 59.1435% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0067415 - 14.4082% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160175 - 3.42333% [7] +| | | | | | | | | | | Remainder: 0.000121878 - 0.260482% +| | | | | | | | | | Remainder: 2.348e-05 - 0.0491797% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.193552 - 70.3201% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113941 - 58.8686% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000173919 - 0.152639% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.2199e-05 - 0.0458122% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.061606 - 54.0681% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0426819 - 37.4596% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.152e-05 - 0.0452162% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00890489 - 7.81533% [7] +| | | | | | | | | | | Remainder: 0.000470918 - 0.413299% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0373061 - 19.2745% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0254799 - 13.1644% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002432 - 0.125651% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00909629 - 4.69966% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00689901 - 3.56443% [7] +| | | | | | | | | | Remainder: 0.000586119 - 0.302823% +| | | | | | | | | Remainder: 0.0286704 - 10.4163% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.203672 - 42.5249% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.203502 - 99.9167% [14] +| | | | | | | | | Remainder: 0.000169678 - 0.0833096% +| | | | | | | | Remainder: 3.06e-05 - 0.00638902% +| | | | | | | Remainder: 4.12e-06 - 0.000860214% +| | | | | | getOrientations(): 1.128e-05 - 0.00224595% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000697797 - 0.138937% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703798 - 0.140132% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000359798 - 0.0716389% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011644 - 0.0231842% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000823357 - 0.163937% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000159287% [2] +| | | | | | Remainder: 0.0205747 - 4.0966% +| | | | | Remainder: 1.436e-05 - 0.00285912% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.00162395% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.00309812% [1] +| | | | build response library: 0.00510394 - 1.00589% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00502142 - 98.3832% [1] +| | | | | | getWorksets(): 3e-06 - 0.059744% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64% [1] +| | | | | | | Remainder: 1.08e-06 - 36% +| | | | | | getOrientations(): 5.2e-07 - 0.0103556% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712277 - 14.1848% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000863877 - 17.2038% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389558 - 7.75792% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113296 - 22.5625% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.023101% [3] +| | | | | | Remainder: 0.00191807 - 38.1978% +| | | | | Remainder: 8.252e-05 - 1.61679% +| | | | Remainder: 2.048e-05 - 0.00403623% +| | | Remainder: 1.744e-05 - 0.00343698% +| | Mini-EM: setup auxiliary physics model evaluator: 0.539327 - 5.14562% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.539316 - 99.9978% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000133503% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000118669% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.539261 - 99.9898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.539254 - 99.9987% [1] +| | | | | | getWorksets(): 0.364651 - 67.6213% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.364647 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.21801 - 59.7868% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00391071 - 1.79382% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0443422 - 20.3395% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000897316 - 2.02362% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0434292 - 97.941% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00036304 - 0.835935% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000215159 - 0.495425% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000843116 - 1.94136% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00399094 - 9.18954% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00913021 - 21.0232% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00220839 - 5.08504% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0066029 - 15.2038% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000216438 - 0.49837% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0124022 - 28.5574% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00549046 - 44.2699% [7] +| | | | | | | | | | | | Remainder: 0.00691178 - 55.7301% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00578826 - 13.328% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159275 - 3.66747% [7] +| | | | | | | | | | | Remainder: 7.576e-05 - 0.174445% +| | | | | | | | | | Remainder: 1.568e-05 - 0.0353614% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.144081 - 66.0889% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0848489 - 58.8899% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.836e-05 - 0.104138% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.012e-05 - 0.0590697% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0419134 - 49.3976% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.042602 - 50.2092% [7] +| | | | | | | | | | | Remainder: 0.000195078 - 0.229912% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0271642 - 18.8535% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0254971 - 17.6964% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001324 - 0.091893% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0060059 - 4.16843% [7] +| | | | | | | | | | Remainder: 0.000432197 - 0.299969% +| | | | | | | | | Remainder: 0.0256769 - 11.7778% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146623 - 40.2095% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146448 - 99.8811% [7] +| | | | | | | | | Remainder: 0.000174399 - 0.118944% +| | | | | | | | Remainder: 1.352e-05 - 0.0037077% +| | | | | | | Remainder: 3.92e-06 - 0.001075% +| | | | | | getOrientations(): 1.396e-05 - 0.00258876% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000435599 - 0.0807781% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000365318 - 0.0677451% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000216079 - 0.04007% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.165771 - 30.7407% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.165744 - 99.9839% [1] +| | | | | | | Remainder: 2.672e-05 - 0.0161187% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000493758 - 0.0915632% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000103847% [2] +| | | | | | Remainder: 0.00730721 - 1.35506% +| | | | | Remainder: 7.12e-06 - 0.00132033% +| | | | fmb->setupBCFieldManagers(): 4.36e-06 - 0.000808432% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.292e-05 - 0.00239563% [1] +| | | | build response library: 2.464e-05 - 0.00456875% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.46104% [1] +| | | | | Remainder: 2.428e-05 - 98.539% +| | | | Remainder: 1.152e-05 - 0.00213604% +| | | Remainder: 1.16e-05 - 0.00215083% +| | Mini-EM: eval auxiliary physics model evaluator: 0.584819 - 5.57965% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.161474 - 27.6109% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.42136 - 72.0496% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000666158 - 0.158097% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.292271 - 69.3638% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000520065% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.156e-05 - 0.00395523% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.56e-06 - 0.00190234% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00265595 - 0.908728% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0166193 - 5.68625% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0434429 - 14.8639% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00674821 - 2.30889% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0262383 - 8.97738% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0348407 - 11.9207% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0485368 - 16.6068% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.008e-05 - 0.00344885% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-06 - 0.00150545% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0775114 - 26.5204% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00675622 - 2.31163% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00515806 - 1.76482% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235936 - 8.07249% [7] +| | | | | Remainder: 0.0001368 - 0.0468058% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.504e-05 - 0.0035694% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000474654% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000599678 - 0.14232% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.127249 - 30.1996% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.063862 - 50.1868% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0633551 - 49.7884% [1] +| | | | | Remainder: 3.168e-05 - 0.0248961% +| | | | Remainder: 0.000556718 - 0.132124% +| | | Remainder: 0.00198567 - 0.339536% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00425302 - 0.0405773% [1] +| | | getWorksets(): 6.52e-06 - 0.153303% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.12e-06 - 78.5276% [1] +| | | | Remainder: 1.4e-06 - 21.4724% +| | | getOrientations(): 6.4e-07 - 0.0150481% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746237 - 17.546% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897316 - 21.0983% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403839 - 9.49534% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011924 - 28.0364% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0263342% [3] +| | | Remainder: 0.00100496 - 23.6292% +| | panzer::ModelEvaluator::create_W_op: 0.449645 - 4.28998% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.756222 - 7.21497% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000524918 - 0.0694132% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.591383 - 78.2022% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00028408% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00692493 - 1.17097% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0194046 - 3.28122% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0231516 - 3.91483% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00215003 - 0.36356% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0254293 - 4.29997% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0216912 - 3.66789% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00378155 - 0.639442% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0207745 - 3.51287% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.64e-06 - 0.00163008% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00770405 - 1.30272% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0455178 - 7.69685% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00725569 - 1.2269% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0424964 - 7.18594% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0470658 - 7.9586% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0649307 - 10.9795% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.796e-05 - 0.00303695% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00662417 - 1.12012% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0447208 - 7.56208% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0716248 - 12.1114% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102661 - 1.73595% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00221763 - 0.374991% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0245107 - 4.14465% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0530608 - 8.97234% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0397518 - 6.72184% [7] +| | | | Remainder: 0.00029828 - 0.0504377% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2e-05 - 0.00264473% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000163973% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00169815 - 0.224558% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161388 - 21.3414% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.161347 - 99.9744% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.344e-05 - 0.014524% [1] +| | | | Remainder: 1.788e-05 - 0.0110789% +| | | Remainder: 0.001207 - 0.159609% +| | MaxwellPreconditioner::build: 0.00432942 - 0.0413062% [1] +| | | MaxwellPreconditioner: Schur complement: 2.08e-05 - 0.480433% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00172847 - 39.9239% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.199019% [1] +| | | | Ifpack2::Relaxation::compute: 0.000987076 - 57.1068% [1] +| | | | Remainder: 0.000737958 - 42.6942% +| | | MaxwellPreconditioner: Solver S_E: 0.00249643 - 57.6619% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0544778% [1] +| | | | Ifpack2::Relaxation::compute: 0.00206923 - 82.8877% [1] +| | | | Remainder: 0.000425837 - 17.0578% +| | | MaxwellPreconditioner: Block preconditioner: 7.448e-05 - 1.72032% [1] +| | | Remainder: 9.24e-06 - 0.213423% +| | Mini-EM: timestepper: 6.62061 - 63.1661% [1] +| | | Mini-EM: Advance Time Step: 6.62061 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0659221 - 0.99571% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000434078 - 0.658471% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0634522 - 96.2534% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.0023955% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00040468 - 0.637771% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0053211 - 8.38599% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00317159 - 4.99838% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002716 - 0.428038% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00295695 - 4.66012% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00277275 - 4.36982% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000260759 - 0.410953% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000679599 - 1.07104% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.68e-06 - 0.00895161% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000575917 - 0.907638% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00636742 - 10.035% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00228555 - 3.602% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000881915 - 1.38989% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00556042 - 8.76316% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0112939 - 17.7991% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.76e-06 - 0.0138057% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000431438 - 0.679941% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0046347 - 7.30424% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00601542 - 9.48023% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00041416 - 0.652711% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000272839 - 0.429991% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00292707 - 4.61303% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00446506 - 7.03689% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00129924 - 2.04758% [7] +| | | | | | Remainder: 0.000172199 - 0.271384% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.144e-05 - 0.0476927% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00364066% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00180627 - 2.74001% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000114359 - 0.173476% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.9119e-05 - 77.9292% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 1.18924% [1] +| | | | | | Remainder: 2.388e-05 - 20.8816% +| | | | | Remainder: 8.1279e-05 - 0.123296% +| | | | Stratimikos: BelosLOWS: 6.53624 - 98.7257% [1] +| | | | | GMRES block system: Operation Op*x: 0.0046139 - 0.0705895% [1] +| | | | | Belos::MVT::MvAddMv: 0.000141239 - 0.00216086% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.53083 - 99.9171% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000661077 - 0.0101224% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000163199 - 24.6868% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000156919 - 96.1519% [2] +| | | | | | | | Remainder: 6.28e-06 - 3.84806% +| | | | | | | Belos::MVT::MvScale: 9.156e-05 - 13.8501% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000247518 - 37.4416% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000244558 - 98.8041% [2] +| | | | | | | | Remainder: 2.96e-06 - 1.19587% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.888e-05 - 14.9574% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.712e-05 - 98.2201% [2] +| | | | | | | | Remainder: 1.76e-06 - 1.77994% +| | | | | | | Remainder: 5.992e-05 - 9.064% +| | | | | | Belos::MVT::MvAddMv: 0.000450359 - 0.0068959% [2] +| | | | | | Belos::MVT::MvNorm: 0.000103799 - 0.00158937% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.52392 - 99.8942% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00149855 - 0.0229702% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.4919e-05 - 0.00145494% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0462599 - 0.709082% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0311316 - 67.2972% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000787958 - 2.53105% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000768878 - 97.5786% [22] +| | | | | | | | | | Remainder: 1.908e-05 - 2.42145% +| | | | | | | | | Belos::MVT::MvScale: 0.00038124 - 1.22461% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0139567 - 44.8314% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0139174 - 99.718% [40] +| | | | | | | | | | Remainder: 3.9359e-05 - 0.282007% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0158612 - 50.9488% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0158329 - 99.8217% [40] +| | | | | | | | | | Remainder: 2.828e-05 - 0.178297% +| | | | | | | | | Remainder: 0.000144479 - 0.464091% +| | | | | | | | Belos::MVT::MvAddMv: 0.00140651 - 3.04046% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0100725 - 21.7738% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.576e-05 - 0.16377% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00100679 - 2.17639% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000894275 - 88.8239% [21] +| | | | | | | | | Remainder: 0.00011252 - 11.1761% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.001111 - 2.40164% [1] +| | | | | | | | Remainder: 0.00145571 - 3.14681% +| | | | | | | GMRES S_E: Operation Op*x: 0.00142483 - 0.0218402% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.47016 - 99.176% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 6.05859 - 93.6389% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0110732 - 0.182769% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.0107073 - 96.6955% [284] +| | | | | | | | | | Remainder: 0.000365919 - 3.30453% +| | | | | | | | | Belos::MVT::MvScale: 0.00598005 - 0.0987037% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.5832 - 42.637% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.5825 - 99.973% [566] +| | | | | | | | | | Remainder: 0.000697359 - 0.026996% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.4555 - 57.0348% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.45486 - 99.9814% [566] +| | | | | | | | | | Remainder: 0.000644156 - 0.0186414% +| | | | | | | | | Remainder: 0.00283019 - 0.0467137% +| | | | | | | | Belos::MVT::MvAddMv: 0.0124566 - 0.192524% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0152651 - 0.23593% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0129599 - 84.8989% [284] +| | | | | | | | | Remainder: 0.00230519 - 15.1011% +| | | | | | | | GMRES S_E: Operation Op*x: 0.35558 - 5.49569% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0130136 - 0.201132% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.04e-05 - 0.000624405% [1] +| | | | | | | | Remainder: 0.0152195 - 0.235227% +| | | | | | | Remainder: 0.00447718 - 0.0686273% +| | | | | | GMRES block system: Operation Op*x: 0.00401174 - 0.0614278% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.28e-05 - 0.000655354% [1] +| | | | | | Remainder: 0.00163975 - 0.0251079% +| | | | | Remainder: 0.000662877 - 0.0101416% +| | | | Mini-EM: Compute responses: 0.0181958 - 0.274835% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000812557 - 4.46564% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150676 - 82.8082% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 0.0371659% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000401239 - 2.66293% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00401746 - 26.663% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.28e-06 - 0.0416789% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00052496 - 3.48404% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000539079 - 3.57774% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00734877 - 48.7721% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.24e-06 - 0.0347766% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000526038 - 3.49119% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00046392 - 3.07893% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000450079 - 2.98707% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.972e-05 - 0.462715% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.16e-06 - 0.0276089% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000308997 - 2.05074% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000231798 - 1.53839% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.484e-05 - 0.297593% [7] +| | | | | | Remainder: 0.0001194 - 0.79243% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.6e-06 - 0.0472637% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00813376% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00184243 - 10.1256% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000249839 - 1.37306% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.416268% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023004 - 92.0753% [1] +| | | | | | Remainder: 1.8759e-05 - 7.50844% +| | | | | Remainder: 0.000213279 - 1.17213% +| | | | Remainder: 0.00024892 - 0.00375977% +| | | Remainder: 4.24e-06 - 6.40424e-05% +| | Remainder: 0.0397998 - 0.379723% +| Remainder: 3.716e-05 - 0.000354535% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 6.53624 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.11498 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.00198215 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=45000, #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 283 iterations with total CPU time of 6.47654 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.0465733 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 6.54197 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 10.5099 [1] +| Mini-EM: Total Time: 10.5098 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000600078 - 0.00570969% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000276319 - 46.0472% [1] +| | | Remainder: 0.000323759 - 53.9528% +| | Mini-EM: build physics blocks: 0.000740957 - 0.00705014% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000239239 - 0.00227634% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.702138 - 6.68078% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.26459 - 2.51755% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109924 - 41.5449% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0889491 - 80.919% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00299531 - 2.7249% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0178979 - 16.2822% [3] +| | | | Remainder: 8.128e-05 - 0.0739423% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0160543 - 6.0676% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00982532 - 61.2007% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000572278 - 3.56465% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00119032 - 7.41433% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000778438 - 4.84879% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127655 - 7.9515% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221603 - 13.8034% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000116839 - 0.727776% [3] +| | | | Remainder: 7.848e-05 - 0.488842% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0264806 - 10.0082% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0113543 - 4.29129% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.032774 - 12.3867% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0141155 - 5.33485% [3] +| | | Remainder: 0.0538876 - 20.3665% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143815 - 0.136839% [2] +| | Mini-EM: setup physics model evaluator: 0.511246 - 4.86446% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.511229 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000594646% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00010954% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.505866 - 98.951% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.505851 - 99.9972% [1] +| | | | | | getWorksets(): 0.482577 - 95.3991% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.482574 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276545 - 57.3063% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00524678 - 1.89726% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0479483 - 17.3383% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000937155 - 1.95451% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0469872 - 97.9956% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000461998 - 0.983243% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00023492 - 0.499966% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000892319 - 1.89907% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00404738 - 8.6138% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00984672 - 20.9562% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00224191 - 4.77132% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00717317 - 15.2662% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0002352 - 0.500562% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0133556 - 28.4239% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0054907 - 41.1116% [7] +| | | | | | | | | | | | Remainder: 0.00786489 - 58.8884% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00676509 - 14.3977% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160156 - 3.40849% [7] +| | | | | | | | | | | Remainder: 0.00013132 - 0.27948% +| | | | | | | | | | Remainder: 2.392e-05 - 0.0498871% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.194343 - 70.2755% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113329 - 58.3135% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017936 - 0.158266% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.7639e-05 - 0.0508601% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0615528 - 54.3136% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0419119 - 36.9826% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.4759e-05 - 0.0483188% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00899113 - 7.93368% [7] +| | | | | | | | | | | Remainder: 0.000580959 - 0.512633% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0381314 - 19.6206% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0261857 - 13.4739% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000237639 - 0.122278% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00909405 - 4.67937% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00687653 - 3.53834% [7] +| | | | | | | | | | Remainder: 0.000489599 - 0.251925% +| | | | | | | | | Remainder: 0.0290068 - 10.489% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.205982 - 42.684% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.205795 - 99.9093% [14] +| | | | | | | | | Remainder: 0.0001868 - 0.0906876% +| | | | | | | | Remainder: 4.668e-05 - 0.00967313% +| | | | | | | Remainder: 3.56e-06 - 0.000737705% +| | | | | | getOrientations(): 1.08e-05 - 0.00213501% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739518 - 0.146193% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000714197 - 0.141187% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384679 - 0.0760459% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122759 - 0.0242678% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000870517 - 0.172089% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000126519% [2] +| | | | | | Remainder: 0.0204308 - 4.0389% +| | | | | Remainder: 1.432e-05 - 0.00283079% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.00154138% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.672e-05 - 0.00327055% [1] +| | | | build response library: 0.0053137 - 1.0394% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522386 - 98.3093% [1] +| | | | | | getWorksets(): 3e-06 - 0.0574288% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 61.3333% [1] +| | | | | | | Remainder: 1.16e-06 - 38.6667% +| | | | | | getOrientations(): 4.8e-07 - 0.00918861% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748077 - 14.3204% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904317 - 17.3113% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403998 - 7.73371% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116924 - 22.3826% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0222058% [3] +| | | | | | Remainder: 0.00199359 - 38.1632% +| | | | | Remainder: 8.9839e-05 - 1.69071% +| | | | Remainder: 2.1e-05 - 0.00410775% +| | | Remainder: 1.716e-05 - 0.00335651% +| | Mini-EM: setup auxiliary physics model evaluator: 0.543734 - 5.17358% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.543722 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000117707% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000125064% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.543664 - 99.9893% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.543657 - 99.9988% [1] +| | | | | | getWorksets(): 0.365984 - 67.3189% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.365981 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.217269 - 59.3663% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00391874 - 1.80364% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0443483 - 20.4117% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000928318 - 2.09324% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0434052 - 97.8735% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000388157 - 0.894264% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000232359 - 0.535325% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000892638 - 2.05652% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00403023 - 9.28512% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0091482 - 21.0763% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00223583 - 5.15107% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00649842 - 14.9715% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000211279 - 0.48676% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0123106 - 28.362% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0055089 - 44.7493% [7] +| | | | | | | | | | | | Remainder: 0.00680169 - 55.2507% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00578902 - 13.3372% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015902 - 3.66361% [7] +| | | | | | | | | | | Remainder: 7.828e-05 - 0.180347% +| | | | | | | | | | Remainder: 1.476e-05 - 0.033282% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143762 - 66.1674% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0849858 - 59.1158% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.116e-05 - 0.107265% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.492e-05 - 0.0646226% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0415503 - 48.8909% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0430885 - 50.7008% [7] +| | | | | | | | | | | Remainder: 0.00020096 - 0.236463% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0265725 - 18.4838% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0256789 - 17.8622% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000134079 - 0.0932649% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00606626 - 4.21967% [7] +| | | | | | | | | | Remainder: 0.000323878 - 0.225288% +| | | | | | | | | Remainder: 0.0252407 - 11.6173% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.148697 - 40.6296% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.14851 - 99.8742% [7] +| | | | | | | | | Remainder: 0.000186999 - 0.125759% +| | | | | | | | Remainder: 1.48e-05 - 0.00404393% +| | | | | | | Remainder: 3.44e-06 - 0.000939931% +| | | | | | getOrientations(): 1.696e-05 - 0.00311961% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000461918 - 0.084965% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000387079 - 0.0711991% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000228999 - 0.042122% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.168191 - 30.9369% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.168162 - 99.9827% [1] +| | | | | | | Remainder: 2.916e-05 - 0.0173375% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000529519 - 0.0973995% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000117721% [2] +| | | | | | Remainder: 0.00785697 - 1.44521% +| | | | | Remainder: 6.68e-06 - 0.0012287% +| | | | fmb->setupBCFieldManagers(): 4.76e-06 - 0.000875447% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.00269255% [1] +| | | | build response library: 2.732e-05 - 0.00502463% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.61054% [1] +| | | | | Remainder: 2.688e-05 - 98.3895% +| | | | Remainder: 1.04e-05 - 0.00191274% +| | | Remainder: 1.152e-05 - 0.00211868% +| | Mini-EM: eval auxiliary physics model evaluator: 0.588718 - 5.6016% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.162545 - 27.61% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.424635 - 72.1288% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000685758 - 0.161494% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.295615 - 69.6162% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000568307% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.256e-05 - 0.00424877% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.64e-06 - 0.00156961% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00261811 - 0.885649% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0170755 - 5.77628% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0428879 - 14.508% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00717797 - 2.42815% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0281641 - 9.52731% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0349357 - 11.818% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0488681 - 16.531% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.096e-05 - 0.00370753% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-06 - 0.00148842% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0777553 - 26.3029% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00671522 - 2.27161% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00569978 - 1.92811% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.023534 - 7.96102% [7] +| | | | | Remainder: 0.000148759 - 0.0503219% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.672e-05 - 0.0039375% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000527512% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000639597 - 0.150623% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.127106 - 29.9329% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0633989 - 49.8789% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0636762 - 50.097% [1] +| | | | | Remainder: 3.064e-05 - 0.0241059% +| | | | Remainder: 0.000570118 - 0.134261% +| | | Remainder: 0.00153812 - 0.261265% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446262 - 0.0424615% [1] +| | | getWorksets(): 6.84e-06 - 0.153273% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.12e-06 - 74.8538% [1] +| | | | Remainder: 1.72e-06 - 25.1462% +| | | getOrientations(): 8e-07 - 0.0179267% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000792397 - 17.7563% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000951676 - 21.3255% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420198 - 9.41594% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012402 - 27.7907% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0259937% [3] +| | | Remainder: 0.00104936 - 23.5143% +| | panzer::ModelEvaluator::create_W_op: 0.450559 - 4.28703% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.755357 - 7.18716% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000524518 - 0.0694397% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.591588 - 78.319% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000344834% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00398743 - 0.67402% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0200375 - 3.38707% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0234247 - 3.95963% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00214575 - 0.36271% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0255829 - 4.32445% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.02152 - 3.63766% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00375027 - 0.633932% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0208615 - 3.52636% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-05 - 0.00175798% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00776489 - 1.31255% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0462036 - 7.81009% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00750849 - 1.26921% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0453599 - 7.66749% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0468141 - 7.91328% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0649048 - 10.9713% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.764e-05 - 0.0029818% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00385343 - 0.651369% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0448472 - 7.58081% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0724829 - 12.2522% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101581 - 1.71709% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00223023 - 0.37699% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247331 - 4.1808% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0524594 - 8.86756% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0406211 - 6.86644% [7] +| | | | Remainder: 0.00030696 - 0.0518874% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.212e-05 - 0.00292842% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000169456% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00180951 - 0.239557% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.16021 - 21.2098% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.160168 - 99.9736% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.284e-05 - 0.0142563% [1] +| | | | Remainder: 1.948e-05 - 0.012159% +| | | Remainder: 0.00120152 - 0.159066% +| | MaxwellPreconditioner::build: 0.00421026 - 0.0400603% [1] +| | | MaxwellPreconditioner: Schur complement: 2.116e-05 - 0.502581% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00178051 - 42.2898% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.202189% [1] +| | | | Ifpack2::Relaxation::compute: 0.00101212 - 56.8441% [1] +| | | | Remainder: 0.000764797 - 42.9537% +| | | MaxwellPreconditioner: Solver S_E: 0.00231891 - 55.0776% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0603732% [1] +| | | | Ifpack2::Relaxation::compute: 0.00187279 - 80.7618% [1] +| | | | Remainder: 0.000444717 - 19.1778% +| | | MaxwellPreconditioner: Block preconditioner: 7.972e-05 - 1.89347% [1] +| | | Remainder: 9.959e-06 - 0.236541% +| | Mini-EM: timestepper: 6.62748 - 63.0599% [1] +| | | Mini-EM: Advance Time Step: 6.62748 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0673983 - 1.01695% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000439078 - 0.651467% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0648654 - 96.2418% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00283664% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000406358 - 0.626463% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00541286 - 8.34476% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00326475 - 5.03311% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000281279 - 0.433635% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00303475 - 4.67853% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00281795 - 4.3443% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000258159 - 0.397992% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000673319 - 1.03802% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.28e-06 - 0.00813993% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000534837 - 0.824534% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00661514 - 10.1982% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236535 - 3.64655% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00106167 - 1.63674% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00566286 - 8.73017% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0115032 - 17.7339% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.068e-05 - 0.0164649% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000436519 - 0.672961% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00484558 - 7.47021% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00601502 - 9.27307% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00045268 - 0.697876% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000275157 - 0.424197% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00291847 - 4.49927% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00452422 - 6.97478% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130212 - 2.00741% [7] +| | | | | | Remainder: 0.0001854 - 0.285823% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.34e-05 - 0.0495561% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00403571% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00185463 - 2.75175% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011836 - 0.175613% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.02e-05 - 76.2082% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.4194% [1] +| | | | | | Remainder: 2.648e-05 - 22.3724% +| | | | | Remainder: 8.476e-05 - 0.12576% +| | | | Stratimikos: BelosLOWS: 6.54202 - 98.7105% [1] +| | | | | GMRES block system: Operation Op*x: 0.00505726 - 0.0773043% [1] +| | | | | Belos::MVT::MvAddMv: 0.000148719 - 0.00227329% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.53603 - 99.9085% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000665277 - 0.0101786% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000165359 - 24.8557% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000158599 - 95.9119% [2] +| | | | | | | | Remainder: 6.76e-06 - 4.08808% +| | | | | | | Belos::MVT::MvScale: 9.28e-05 - 13.9491% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000244838 - 36.8024% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000240958 - 98.4153% [2] +| | | | | | | | Remainder: 3.88e-06 - 1.58472% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.924e-05 - 14.9171% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.74e-05 - 98.1459% [2] +| | | | | | | | Remainder: 1.84e-06 - 1.85409% +| | | | | | | Remainder: 6.304e-05 - 9.47575% +| | | | | | Belos::MVT::MvAddMv: 0.000421119 - 0.00644304% [2] +| | | | | | Belos::MVT::MvNorm: 0.000104079 - 0.00159239% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.5286 - 99.8863% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00157664 - 0.0241497% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.5759e-05 - 0.00146676% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0463263 - 0.709589% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0311583 - 67.2584% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000788159 - 2.52953% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000768999 - 97.569% [22] +| | | | | | | | | | Remainder: 1.916e-05 - 2.43098% +| | | | | | | | | Belos::MVT::MvScale: 0.000388038 - 1.24538% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0138793 - 44.5443% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0138367 - 99.6934% [40] +| | | | | | | | | | Remainder: 4.256e-05 - 0.306644% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0159543 - 51.2038% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0159268 - 99.8278% [40] +| | | | | | | | | | Remainder: 2.748e-05 - 0.172242% +| | | | | | | | | Remainder: 0.0001486 - 0.476919% +| | | | | | | | Belos::MVT::MvAddMv: 0.00139564 - 3.01262% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0101631 - 21.9381% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.6559e-05 - 0.16526% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00100147 - 2.16178% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000889834 - 88.8524% [21] +| | | | | | | | | Remainder: 0.00011164 - 11.1476% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00108036 - 2.33206% [1] +| | | | | | | | Remainder: 0.0014508 - 3.13169% +| | | | | | | GMRES S_E: Operation Op*x: 0.00138948 - 0.0212829% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.47463 - 99.1732% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 6.05933 - 93.5857% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0111488 - 0.183994% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.0107474 - 96.3993% [284] +| | | | | | | | | | Remainder: 0.000401439 - 3.60074% +| | | | | | | | | Belos::MVT::MvScale: 0.00611529 - 0.100924% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.58324 - 42.6324% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.58251 - 99.9717% [566] +| | | | | | | | | | Remainder: 0.000731753 - 0.028327% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.45592 - 57.0346% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.45527 - 99.9813% [566] +| | | | | | | | | | Remainder: 0.000645033 - 0.0186646% +| | | | | | | | | Remainder: 0.00291115 - 0.0480441% +| | | | | | | | Belos::MVT::MvAddMv: 0.0125832 - 0.194347% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0159215 - 0.245907% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0135183 - 84.9058% [284] +| | | | | | | | | Remainder: 0.00240323 - 15.0942% +| | | | | | | | GMRES S_E: Operation Op*x: 0.357472 - 5.52112% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.013288 - 0.205231% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.132e-05 - 0.000638183% [1] +| | | | | | | | Remainder: 0.0159936 - 0.24702% +| | | | | | | Remainder: 0.00458714 - 0.0702622% +| | | | | | GMRES block system: Operation Op*x: 0.00452198 - 0.0691855% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.464e-05 - 0.000682983% [1] +| | | | | | Remainder: 0.00167231 - 0.025586% +| | | | | Remainder: 0.000780157 - 0.0119253% +| | | | Mini-EM: Compute responses: 0.0178132 - 0.268777% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000829317 - 4.65564% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0144514 - 81.1277% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.12e-06 - 0.0423488% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000398199 - 2.75543% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00404827 - 28.0129% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.96e-06 - 0.0481613% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000535956 - 3.70867% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000538599 - 3.72696% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00665405 - 46.0443% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.76e-06 - 0.0398577% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00052344 - 3.62206% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000448198 - 3.10141% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000454957 - 3.14818% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.0599e-05 - 0.488526% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.88e-06 - 0.0268486% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00034856 - 2.41194% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0002368 - 1.63859% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.7679e-05 - 0.329926% [7] +| | | | | | Remainder: 0.0001234 - 0.853895% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.08e-06 - 0.0509735% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00920667% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00204775 - 11.4957% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256599 - 1.4405% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.514421% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236639 - 92.2213% [1] +| | | | | | Remainder: 1.864e-05 - 7.26425% +| | | | | Remainder: 0.000217358 - 1.22021% +| | | | Remainder: 0.00024912 - 0.00375889% +| | | Remainder: 2.96e-06 - 4.46625e-05% +| | Remainder: 0.041361 - 0.393546% +| Remainder: 3.968e-05 - 0.00037755% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 6.54202 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.11311 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.00193011 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=45000, #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 283 iterations with total CPU time of 6.40802 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.0461309 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 6.47145 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 10.4321 [1] +| Mini-EM: Total Time: 10.432 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00117008 - 0.0112162% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000844877 - 72.207% [1] +| | | Remainder: 0.000325199 - 27.793% +| | Mini-EM: build physics blocks: 0.000735677 - 0.00705209% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000231519 - 0.00221931% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.702936 - 6.73824% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.258629 - 2.47918% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109688 - 42.4111% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0888218 - 80.9772% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00297591 - 2.71308% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0178088 - 16.236% [3] +| | | | Remainder: 8.0959e-05 - 0.0738088% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0159439 - 6.16478% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00979912 - 61.46% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000571838 - 3.58656% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00117392 - 7.36279% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000774918 - 4.86028% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121744 - 7.63574% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221111 - 13.8681% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011648 - 0.730562% [3] +| | | | Remainder: 7.9079e-05 - 0.495983% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0263605 - 10.1924% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112793 - 4.36118% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.032502 - 12.567% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0136905 - 5.29349% [3] +| | | Remainder: 0.0491653 - 19.01% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142763 - 0.13685% [2] +| | Mini-EM: setup physics model evaluator: 0.513599 - 4.92329% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.513584 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.00058413% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000109038% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.508247 - 98.9609% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.508234 - 99.9973% [1] +| | | | | | getWorksets(): 0.483952 - 95.2224% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.483948 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.27937 - 57.7273% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0053265 - 1.90661% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0480046 - 17.1831% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000924278 - 1.9254% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.047058 - 98.0282% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000448637 - 0.95337% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000229638 - 0.487989% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000852878 - 1.8124% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00404567 - 8.59718% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00984724 - 20.9257% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00231503 - 4.91952% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00725221 - 15.4112% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000229839 - 0.488416% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0132821 - 28.2249% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00544082 - 40.9636% [7] +| | | | | | | | | | | | Remainder: 0.00784125 - 59.0364% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00682546 - 14.5043% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160244 - 3.40523% [7] +| | | | | | | | | | | Remainder: 0.00012692 - 0.26971% +| | | | | | | | | | Remainder: 2.2279e-05 - 0.0464102% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196503 - 70.3378% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.11573 - 58.8949% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00016984 - 0.146755% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.312e-05 - 0.0458999% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0625029 - 54.0074% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0434775 - 37.568% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.392e-05 - 0.0465911% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00891517 - 7.7034% [7] +| | | | | | | | | | | Remainder: 0.000557759 - 0.481948% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0380893 - 19.3836% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0257006 - 13.079% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00023856 - 0.121403% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0091216 - 4.64197% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00684269 - 3.48223% [7] +| | | | | | | | | | Remainder: 0.000779998 - 0.396939% +| | | | | | | | | Remainder: 0.0295363 - 10.5725% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204547 - 42.2664% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.204366 - 99.9112% [14] +| | | | | | | | | Remainder: 0.000181559 - 0.0887613% +| | | | | | | | Remainder: 3.0559e-05 - 0.00631452% +| | | | | | | Remainder: 3.8e-06 - 0.000785201% +| | | | | | getOrientations(): 1.136e-05 - 0.00223519% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724677 - 0.142587% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000697838 - 0.137306% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373358 - 0.0734618% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001178 - 0.0231783% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000858237 - 0.168867% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000149537% [2] +| | | | | | Remainder: 0.0214976 - 4.22986% +| | | | | Remainder: 1.356e-05 - 0.00266799% +| | | | fmb->setupBCFieldManagers(): 7.8e-06 - 0.00151874% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.00309979% [1] +| | | | build response library: 0.00528918 - 1.02986% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0052049 - 98.4066% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0530269% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 66.6667% [1] +| | | | | | | Remainder: 9.2e-07 - 33.3333% +| | | | | | getOrientations(): 5.6e-07 - 0.0107591% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744917 - 14.3118% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889477 - 17.0892% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402518 - 7.73344% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117344 - 22.5448% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0207497% [3] +| | | | | | Remainder: 0.00199015 - 38.2361% +| | | | | Remainder: 8.4279e-05 - 1.59342% +| | | | Remainder: 2.004e-05 - 0.00390199% +| | | Remainder: 1.556e-05 - 0.0030296% +| | Mini-EM: setup auxiliary physics model evaluator: 0.540108 - 5.17739% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.540097 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000133309% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000111091% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.54004 - 99.9895% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.540033 - 99.9985% [1] +| | | | | | getWorksets(): 0.363865 - 67.3784% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.363862 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.21748 - 59.7701% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00388791 - 1.7877% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0442597 - 20.3511% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000896436 - 2.0254% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0433488 - 97.942% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000362879 - 0.837114% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000223399 - 0.515352% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000859196 - 1.98205% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00400643 - 9.24229% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00912797 - 21.057% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00228391 - 5.26868% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00659038 - 15.2031% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000202639 - 0.467461% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122533 - 28.2667% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00546642 - 44.6119% [7] +| | | | | | | | | | | | Remainder: 0.00678685 - 55.3881% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00579902 - 13.3776% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00156539 - 3.61116% [7] +| | | | | | | | | | | Remainder: 7.4359e-05 - 0.171536% +| | | | | | | | | | Remainder: 1.444e-05 - 0.0326256% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.143259 - 65.8721% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0843293 - 58.8649% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.78e-05 - 0.104116% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5e-05 - 0.0592914% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0413804 - 49.07% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0426201 - 50.5401% [7] +| | | | | | | | | | | Remainder: 0.00019104 - 0.226541% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0267017 - 18.6388% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0256609 - 17.9122% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000132079 - 0.092196% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00600294 - 4.19027% [7] +| | | | | | | | | | Remainder: 0.000432119 - 0.301635% +| | | | | | | | | Remainder: 0.0260739 - 11.9891% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146366 - 40.2258% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146181 - 99.8736% [7] +| | | | | | | | | Remainder: 0.000185079 - 0.126449% +| | | | | | | | Remainder: 1.512e-05 - 0.00415542% +| | | | | | | Remainder: 3.6e-06 - 0.000989377% +| | | | | | getOrientations(): 1.54e-05 - 0.00285168% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000448558 - 0.0830613% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000384079 - 0.0711215% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000219439 - 0.0406344% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.1673 - 30.9795% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.167271 - 99.9831% [1] +| | | | | | | Remainder: 2.82e-05 - 0.016856% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000511638 - 0.0947421% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 8.14766e-05% [2] +| | | | | | Remainder: 0.00728805 - 1.34956% +| | | | | Remainder: 7.88e-06 - 0.00145915% +| | | | fmb->setupBCFieldManagers(): 5.12e-06 - 0.000947978% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.36e-05 - 0.00251807% [1] +| | | | build response library: 2.704e-05 - 0.00500651% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.47929% [1] +| | | | | Remainder: 2.664e-05 - 98.5207% +| | | | Remainder: 9.72e-06 - 0.00179968% +| | | Remainder: 1.088e-05 - 0.00201441% +| | Mini-EM: eval auxiliary physics model evaluator: 0.585281 - 5.61041% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.161707 - 27.629% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.42161 - 72.0355% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000666278 - 0.158032% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.293218 - 69.5473% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000518385% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.216e-05 - 0.00414708% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.84e-06 - 0.00165065% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00271771 - 0.926856% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0169167 - 5.76931% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0428494 - 14.6135% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00718437 - 2.45018% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0269033 - 9.17517% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0347666 - 11.8569% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0486449 - 16.59% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.096e-05 - 0.00373783% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.32e-06 - 0.00147331% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0774966 - 26.4297% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00670753 - 2.28756% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00543778 - 1.85452% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0234228 - 7.98817% [7] +| | | | | Remainder: 0.00013676 - 0.046641% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.592e-05 - 0.003776% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000493347% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000613757 - 0.145575% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.126532 - 30.0117% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0635557 - 50.2289% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.062947 - 49.7478% [1] +| | | | | Remainder: 2.948e-05 - 0.0232984% +| | | | Remainder: 0.000561558 - 0.133194% +| | | Remainder: 0.00196351 - 0.335482% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0044145 - 0.0423167% [1] +| | | getWorksets(): 7.04e-06 - 0.159474% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 75.5682% [1] +| | | | Remainder: 1.72e-06 - 24.4318% +| | | getOrientations(): 7.2e-07 - 0.0163099% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775477 - 17.5666% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000926396 - 20.9853% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000425559 - 9.64002% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123971 - 28.0828% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0271831% [3] +| | | Remainder: 0.0010384 - 23.5224% +| | panzer::ModelEvaluator::create_W_op: 0.446151 - 4.27674% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.762184 - 7.30618% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000513838 - 0.0674165% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.597048 - 78.3338% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000267985% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00726513 - 1.21684% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.019174 - 3.21148% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0234918 - 3.93465% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00211415 - 0.354101% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.025796 - 4.32059% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0214484 - 3.59242% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00378867 - 0.634567% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.021019 - 3.52048% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-05 - 0.0017419% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00770593 - 1.29067% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0460399 - 7.71127% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00758045 - 1.26966% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0442153 - 7.40566% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0476528 - 7.9814% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0657421 - 11.0112% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.756e-05 - 0.00294114% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00724901 - 1.21414% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0447682 - 7.49825% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0721835 - 12.0901% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0099636 - 1.66881% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00225651 - 0.377945% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0245887 - 4.11837% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0521411 - 8.73315% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0405327 - 6.78886% [7] +| | | | Remainder: 0.000301359 - 0.0504748% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.184e-05 - 0.00286545% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000152194% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00170331 - 0.223478% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161703 - 21.2158% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.161663 - 99.9753% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.188e-05 - 0.0135309% [1] +| | | | Remainder: 1.804e-05 - 0.0111562% +| | | Remainder: 0.00119291 - 0.156513% +| | MaxwellPreconditioner::build: 0.00452366 - 0.0433631% [1] +| | | MaxwellPreconditioner: Schur complement: 1.932e-05 - 0.427088% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00171943 - 38.0098% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.200066% [1] +| | | | Ifpack2::Relaxation::compute: 0.000974516 - 56.6766% [1] +| | | | Remainder: 0.000741477 - 43.1233% +| | | MaxwellPreconditioner: Solver S_E: 0.00269999 - 59.6859% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0533335% [1] +| | | | Ifpack2::Relaxation::compute: 0.00227247 - 84.1659% [1] +| | | | Remainder: 0.000426078 - 15.7807% +| | | MaxwellPreconditioner: Block preconditioner: 7.616e-05 - 1.68359% [1] +| | | Remainder: 8.76e-06 - 0.193648% +| | Mini-EM: timestepper: 6.55682 - 62.8527% [1] +| | | Mini-EM: Advance Time Step: 6.55681 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.066008 - 1.00671% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000434359 - 0.65804% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0636036 - 96.3574% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00251558% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000401879 - 0.631849% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00548954 - 8.63086% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00319999 - 5.03114% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000261439 - 0.411044% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00281411 - 4.42445% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00275123 - 4.32559% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002552 - 0.401235% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000676755 - 1.06402% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.4e-06 - 0.00691785% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000576039 - 0.90567% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00645614 - 10.1506% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00240127 - 3.77537% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000912717 - 1.43501% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0055375 - 8.70627% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0113968 - 17.9185% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.36e-06 - 0.0131439% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000435879 - 0.685306% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00467462 - 7.34962% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00592058 - 9.30856% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000439838 - 0.69153% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000266678 - 0.419281% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00272015 - 4.27672% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0045319 - 7.12523% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00129908 - 2.04246% [7] +| | | | | | Remainder: 0.000169879 - 0.26709% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.34e-05 - 0.0505999% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00418131% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00173779 - 2.6327% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000114999 - 0.17422% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8799e-05 - 77.2172% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.39132% [1] +| | | | | | Remainder: 2.46e-05 - 21.3915% +| | | | | Remainder: 8.112e-05 - 0.122894% +| | | | Stratimikos: BelosLOWS: 6.47149 - 98.6987% [1] +| | | | | GMRES block system: Operation Op*x: 0.0043785 - 0.0676584% [1] +| | | | | Belos::MVT::MvAddMv: 0.000147039 - 0.0022721% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.46628 - 99.9195% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000700358 - 0.0108309% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000161319 - 23.0338% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000155439 - 96.355% [2] +| | | | | | | | Remainder: 5.88e-06 - 3.64495% +| | | | | | | Belos::MVT::MvScale: 9.02e-05 - 12.8791% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000290879 - 41.5329% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000287319 - 98.7761% [2] +| | | | | | | | Remainder: 3.56e-06 - 1.22388% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00010128 - 14.4612% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.944e-05 - 98.1833% [2] +| | | | | | | | Remainder: 1.84e-06 - 1.81675% +| | | | | | | Remainder: 5.668e-05 - 8.093% +| | | | | | Belos::MVT::MvAddMv: 0.000516717 - 0.00799095% [2] +| | | | | | Belos::MVT::MvNorm: 0.00010308 - 0.00159412% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.45956 - 99.8961% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00150627 - 0.0233185% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.776e-05 - 0.00151342% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0458417 - 0.709672% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0307428 - 67.0631% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000770115 - 2.50502% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000750795 - 97.4913% [22] +| | | | | | | | | | Remainder: 1.932e-05 - 2.50872% +| | | | | | | | | Belos::MVT::MvScale: 0.00037872 - 1.2319% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.013911 - 45.2497% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.013871 - 99.7122% [40] +| | | | | | | | | | Remainder: 4.004e-05 - 0.287829% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0155427 - 50.5571% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0155127 - 99.8072% [40] +| | | | | | | | | | Remainder: 2.996e-05 - 0.192759% +| | | | | | | | | Remainder: 0.00014028 - 0.456301% +| | | | | | | | Belos::MVT::MvAddMv: 0.00160851 - 3.50884% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0100167 - 21.8507% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.648e-05 - 0.166835% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000970156 - 2.11632% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000861716 - 88.8224% [21] +| | | | | | | | | Remainder: 0.00010844 - 11.1776% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00107676 - 2.34886% [1] +| | | | | | | | Remainder: 0.0013502 - 2.94535% +| | | | | | | GMRES S_E: Operation Op*x: 0.00140023 - 0.0216769% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.40606 - 99.1718% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 5.99677 - 93.6108% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0110788 - 0.184746% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.0106945 - 96.5314% [284] +| | | | | | | | | | Remainder: 0.000384279 - 3.4686% +| | | | | | | | | Belos::MVT::MvScale: 0.00592377 - 0.0987827% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.58091 - 43.0383% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.58022 - 99.9732% [566] +| | | | | | | | | | Remainder: 0.000691673 - 0.0267996% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.3961 - 56.6321% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.39544 - 99.9807% [566] +| | | | | | | | | | Remainder: 0.000655719 - 0.019308% +| | | | | | | | | Remainder: 0.00275851 - 0.046% +| | | | | | | | Belos::MVT::MvAddMv: 0.0126226 - 0.197041% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0147617 - 0.230434% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0124491 - 84.3339% [284] +| | | | | | | | | Remainder: 0.00231259 - 15.6661% +| | | | | | | | GMRES S_E: Operation Op*x: 0.353781 - 5.52259% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0135093 - 0.210884% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.084e-05 - 0.000637521% [1] +| | | | | | | | Remainder: 0.0145781 - 0.227567% +| | | | | | | Remainder: 0.00464954 - 0.0719793% +| | | | | | GMRES block system: Operation Op*x: 0.00383951 - 0.0593774% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.304e-05 - 0.000665607% [1] +| | | | | | Remainder: 0.00151591 - 0.0234434% +| | | | | Remainder: 0.000686318 - 0.0106053% +| | | | Mini-EM: Compute responses: 0.0190779 - 0.290963% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000817197 - 4.28347% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0159878 - 83.8027% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.88e-06 - 0.036778% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000406919 - 2.54518% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00433082 - 27.0883% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.28e-06 - 0.0392799% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000546317 - 3.41708% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000537879 - 3.3643% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00790845 - 49.4655% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5e-06 - 0.0312738% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000525399 - 3.28625% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000465279 - 2.91021% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000483558 - 3.02454% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.908e-05 - 0.432079% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.68e-06 - 0.0230175% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000301398 - 1.88517% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000234159 - 1.46461% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.16e-05 - 0.260198% [7] +| | | | | | Remainder: 0.000116118 - 0.72629% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 0.0440299% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00817699% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00178803 - 9.37226% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255919 - 1.34144% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.422009% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236199 - 92.2944% [1] +| | | | | | Remainder: 1.864e-05 - 7.28355% +| | | | | Remainder: 0.000218999 - 1.14792% +| | | | Remainder: 0.000239319 - 0.00364993% +| | | Remainder: 3.6e-06 - 5.49047e-05% +| | Remainder: 0.0409878 - 0.392902% +| Remainder: 3.912e-05 - 0.000374997% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 6.47149 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.13614 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.00198467 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=45000, #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 283 iterations with total CPU time of 6.45742 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + 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=43200, #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.0456089 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 6.52147 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 10.5427 [1] +| Mini-EM: Total Time: 10.5426 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000599118 - 0.00568281% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000272759 - 45.5268% [1] +| | | Remainder: 0.000326359 - 54.4732% +| | Mini-EM: build physics blocks: 0.000723237 - 0.00686012% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233679 - 0.00221651% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.696948 - 6.61076% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.259277 - 2.45932% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.109647 - 42.2894% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0888356 - 81.0197% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00293723 - 2.6788% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0177984 - 16.2324% [3] +| | | | Remainder: 7.572e-05 - 0.069058% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0164891 - 6.35965% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0102618 - 62.2335% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000584238 - 3.54317% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0012078 - 7.32479% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000792157 - 4.80411% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123215 - 7.47252% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00221527 - 13.4347% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011784 - 0.714652% [3] +| | | | Remainder: 7.792e-05 - 0.472553% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0262365 - 10.1191% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0112443 - 4.33679% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.032722 - 12.6205% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.013767 - 5.30975% [3] +| | | Remainder: 0.0491715 - 18.9648% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142578 - 0.135239% [2] +| | Mini-EM: setup physics model evaluator: 0.508165 - 4.82009% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.508149 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000566763% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000118076% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.502924 - 98.9719% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.50291 - 99.9972% [1] +| | | | | | getWorksets(): 0.480233 - 95.4907% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.480229 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276082 - 57.4896% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00529842 - 1.91915% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0479506 - 17.3682% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000927358 - 1.93399% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0469995 - 98.0165% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000442797 - 0.942132% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000219638 - 0.46732% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000854079 - 1.81721% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00404462 - 8.60568% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00986456 - 20.9887% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00230315 - 4.90038% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00719693 - 15.3128% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00023172 - 0.493027% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0132948 - 28.2871% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00545742 - 41.0493% [7] +| | | | | | | | | | | | Remainder: 0.00783737 - 58.9507% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00680738 - 14.4839% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00161955 - 3.4459% [7] +| | | | | | | | | | | Remainder: 0.00012024 - 0.255833% +| | | | | | | | | | Remainder: 2.376e-05 - 0.049551% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.193889 - 70.2287% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113612 - 58.5967% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000170758 - 0.150299% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.332e-05 - 0.0469315% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0617082 - 54.3147% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422388 - 37.178% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.3439e-05 - 0.0470362% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0089124 - 7.84457% [7] +| | | | | | | | | | | Remainder: 0.00047548 - 0.41851% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0376097 - 19.3975% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0260558 - 13.4385% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000225959 - 0.116541% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00907877 - 4.68246% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00681218 - 3.51344% [7] +| | | | | | | | | | Remainder: 0.000493998 - 0.254784% +| | | | | | | | | Remainder: 0.0289441 - 10.4839% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204116 - 42.504% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.203951 - 99.919% [14] +| | | | | | | | | Remainder: 0.000165399 - 0.0810317% +| | | | | | | | Remainder: 3.096e-05 - 0.00644692% +| | | | | | | Remainder: 3.6e-06 - 0.000749636% +| | | | | | getOrientations(): 1.136e-05 - 0.00225885% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712278 - 0.141631% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000698997 - 0.13899% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371439 - 0.0738579% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118199 - 0.023503% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000837637 - 0.166558% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000143167% [2] +| | | | | | Remainder: 0.019927 - 3.96234% +| | | | | Remainder: 1.396e-05 - 0.00277577% +| | | | fmb->setupBCFieldManagers(): 8.68e-06 - 0.00170816% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00315656% [1] +| | | | build response library: 0.00517462 - 1.01833% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00508898 - 98.345% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.066811% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 61.1765% [1] +| | | | | | | Remainder: 1.32e-06 - 38.8235% +| | | | | | getOrientations(): 4.8e-07 - 0.00943214% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000729598 - 14.3368% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000877356 - 17.2403% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417319 - 8.20044% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113868 - 22.3753% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0235804% [3] +| | | | | | Remainder: 0.00192095 - 37.7473% +| | | | | Remainder: 8.564e-05 - 1.655% +| | | | Remainder: 2.1399e-05 - 0.00421117% +| | | Remainder: 1.612e-05 - 0.0031722% +| | Mini-EM: setup auxiliary physics model evaluator: 0.550423 - 5.22092% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.550412 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000130811% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000109009% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.550357 - 99.9901% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.550351 - 99.9988% [1] +| | | | | | getWorksets(): 0.364494 - 66.2293% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.364491 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.21808 - 59.8313% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00389022 - 1.78386% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0440921 - 20.2184% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000901636 - 2.04489% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0431773 - 97.9253% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000365959 - 0.847572% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021632 - 0.501004% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000843637 - 1.95389% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00400571 - 9.27734% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00911845 - 21.1186% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00226027 - 5.23486% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00649222 - 15.0362% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000204119 - 0.472746% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122258 - 28.3154% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00547782 - 44.8053% [7] +| | | | | | | | | | | | Remainder: 0.00674801 - 55.1947% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00577514 - 13.3754% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159056 - 3.68377% [7] +| | | | | | | | | | | Remainder: 7.912e-05 - 0.183244% +| | | | | | | | | | Remainder: 1.316e-05 - 0.0298466% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.14397 - 66.0173% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.085283 - 59.2366% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.8078e-05 - 0.103277% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.8479e-05 - 0.0568448% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0413538 - 48.4901% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0435998 - 51.1236% [7] +| | | | | | | | | | | Remainder: 0.00019292 - 0.226211% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.02628 - 18.2538% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0259068 - 17.9945% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000134119 - 0.0931575% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00602674 - 4.1861% [7] +| | | | | | | | | | Remainder: 0.000339479 - 0.235798% +| | | | | | | | | Remainder: 0.0261271 - 11.9805% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146398 - 40.1651% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146243 - 99.8939% [7] +| | | | | | | | | Remainder: 0.00015536 - 0.106122% +| | | | | | | | Remainder: 1.344e-05 - 0.00368733% +| | | | | | | Remainder: 2.64e-06 - 0.000724292% +| | | | | | getOrientations(): 1.4159e-05 - 0.00257272% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000456919 - 0.0830232% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000371638 - 0.0675275% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022164 - 0.0402725% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.176961 - 32.1542% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.176932 - 99.9839% [1] +| | | | | | | Remainder: 2.844e-05 - 0.0160714% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000507078 - 0.0921372% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.44852e-05% [2] +| | | | | | Remainder: 0.00732433 - 1.33085% +| | | | | Remainder: 6.36e-06 - 0.00115561% +| | | | fmb->setupBCFieldManagers(): 4.48e-06 - 0.000813936% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.336e-05 - 0.00242727% [1] +| | | | build response library: 2.524e-05 - 0.00458566% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.42631% [1] +| | | | | Remainder: 2.488e-05 - 98.5737% +| | | | Remainder: 1.036e-05 - 0.00188223% +| | | Remainder: 1.072e-05 - 0.00194759% +| | Mini-EM: eval auxiliary physics model evaluator: 0.605284 - 5.7413% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.172793 - 28.5474% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.430971 - 71.2015% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000664238 - 0.154126% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.293494 - 68.1007% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000517897% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.26e-05 - 0.0042931% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.36e-06 - 0.00182627% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00248379 - 0.846282% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0168275 - 5.73348% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0428766 - 14.609% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0069121 - 2.3551% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0272036 - 9.26887% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0347329 - 11.8343% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0485737 - 16.5501% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.64e-06 - 0.00328456% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.56e-06 - 0.00155369% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0776452 - 26.4554% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00696474 - 2.37304% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0055451 - 1.88934% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235564 - 8.02618% [7] +| | | | | Remainder: 0.00013916 - 0.0474149% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.532e-05 - 0.00355476% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000464068% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000604517 - 0.140269% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.135627 - 31.47% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0678342 - 50.0154% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0677627 - 49.9626% [1] +| | | | | Remainder: 2.976e-05 - 0.0219426% +| | | | Remainder: 0.000563918 - 0.130848% +| | | Remainder: 0.00152027 - 0.251167% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043069 - 0.0408523% [1] +| | | getWorksets(): 6.68e-06 - 0.1551% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.96e-06 - 74.2515% [1] +| | | | Remainder: 1.72e-06 - 25.7485% +| | | getOrientations(): 6e-07 - 0.0139311% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761837 - 17.6887% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000922157 - 21.4111% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000414878 - 9.63286% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001202 - 27.9086% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0278622% [3] +| | | Remainder: 0.000997556 - 23.1618% +| | panzer::ModelEvaluator::create_W_op: 0.482669 - 4.57826% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.769717 - 7.30099% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000515958 - 0.0670322% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.590055 - 76.6586% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000305057% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00404903 - 0.686212% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0200377 - 3.3959% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0235065 - 3.98379% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00215695 - 0.365551% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.025633 - 4.34417% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0215509 - 3.65235% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00447286 - 0.758042% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0206752 - 3.50394% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.08e-06 - 0.00153884% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00769261 - 1.30371% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0456286 - 7.73294% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00738893 - 1.25225% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0441216 - 7.47755% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0465609 - 7.89094% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0648321 - 10.9875% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.86e-05 - 0.00315225% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00401443 - 0.680348% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.044921 - 7.61302% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0717037 - 12.152% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0112612 - 1.90851% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00224891 - 0.381136% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247053 - 4.18695% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0523586 - 8.87351% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0402076 - 6.81421% [7] +| | | | Remainder: 0.000297677 - 0.0504491% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.156e-05 - 0.00280103% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 0.000181885% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00169187 - 0.219805% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.176244 - 22.8972% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.176203 - 99.9771% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.856e-05 - 0.0105309% [1] +| | | | Remainder: 2.172e-05 - 0.0123238% +| | | Remainder: 0.0011878 - 0.154316% +| | MaxwellPreconditioner::build: 0.00409442 - 0.0388368% [1] +| | | MaxwellPreconditioner: Schur complement: 2.052e-05 - 0.501169% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00172751 - 42.1919% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.182922% [1] +| | | | Ifpack2::Relaxation::compute: 0.000974917 - 56.4347% [1] +| | | | Remainder: 0.000749437 - 43.3824% +| | | MaxwellPreconditioner: Solver S_E: 0.00226071 - 55.2144% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.0654661% [1] +| | | | Ifpack2::Relaxation::compute: 0.00182891 - 80.8999% [1] +| | | | Remainder: 0.000430317 - 19.0346% +| | | MaxwellPreconditioner: Block preconditioner: 7.68e-05 - 1.87572% [1] +| | | Remainder: 8.88e-06 - 0.21688% +| | Mini-EM: timestepper: 6.6057 - 62.6571% [1] +| | | Mini-EM: Advance Time Step: 6.6057 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0660753 - 1.00028% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000429519 - 0.650045% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0636056 - 96.2623% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00213818% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00040428 - 0.635604% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00536934 - 8.44161% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00318575 - 5.00859% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000266839 - 0.419521% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00295459 - 4.64517% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00277395 - 4.36117% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000258437 - 0.406311% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000680479 - 1.06984% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.28e-06 - 0.00830115% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000574718 - 0.903564% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00645498 - 10.1484% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00188779 - 2.96796% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00100436 - 1.57904% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00570394 - 8.96766% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114312 - 17.9719% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.16e-06 - 0.0144012% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000436679 - 0.686541% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00477542 - 7.50786% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00594646 - 9.34895% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000423318 - 0.665535% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000270239 - 0.424866% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00283235 - 4.45299% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00448642 - 7.0535% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00129999 - 2.04383% [7] +| | | | | | Remainder: 0.000168357 - 0.264689% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.416e-05 - 0.0516986% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.0044192% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00176239 - 2.66725% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00015492 - 0.23446% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00012632 - 81.5389% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.05861% [1] +| | | | | | Remainder: 2.696e-05 - 17.4025% +| | | | | Remainder: 8.576e-05 - 0.129791% +| | | | Stratimikos: BelosLOWS: 6.52151 - 98.7255% [1] +| | | | | GMRES block system: Operation Op*x: 0.0045579 - 0.0698903% [1] +| | | | | Belos::MVT::MvAddMv: 0.000141359 - 0.00216758% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.51613 - 99.9174% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000686437 - 0.0105344% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000164559 - 23.9729% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000158159 - 96.1108% [2] +| | | | | | | | Remainder: 6.4e-06 - 3.88918% +| | | | | | | Belos::MVT::MvScale: 9.1e-05 - 13.2569% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000270039 - 39.3392% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000266239 - 98.5928% [2] +| | | | | | | | Remainder: 3.8e-06 - 1.4072% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.84e-05 - 14.3349% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.652e-05 - 98.0894% [2] +| | | | | | | | Remainder: 1.88e-06 - 1.91057% +| | | | | | | Remainder: 6.2439e-05 - 9.0961% +| | | | | | Belos::MVT::MvAddMv: 0.000479118 - 0.0073528% [2] +| | | | | | Belos::MVT::MvNorm: 0.000103 - 0.00158069% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.50886 - 99.8885% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00150579 - 0.0231345% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.6519e-05 - 0.00148289% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0453849 - 0.697279% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0303832 - 66.9456% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000775795 - 2.55337% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000755756 - 97.417% [22] +| | | | | | | | | | Remainder: 2.0039e-05 - 2.58303% +| | | | | | | | | Belos::MVT::MvScale: 0.000383038 - 1.26069% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0140841 - 46.3548% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0140438 - 99.7143% [40] +| | | | | | | | | | Remainder: 4.024e-05 - 0.285713% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0149941 - 49.35% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0149651 - 99.8069% [40] +| | | | | | | | | | Remainder: 2.896e-05 - 0.193143% +| | | | | | | | | Remainder: 0.0001462 - 0.481187% +| | | | | | | | Belos::MVT::MvAddMv: 0.00135768 - 2.99147% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0099942 - 22.021% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.6959e-05 - 0.16957% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00104968 - 2.31283% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000933238 - 88.9071% [21] +| | | | | | | | | Remainder: 0.00011644 - 11.0929% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00107156 - 2.36104% [1] +| | | | | | | | Remainder: 0.00145163 - 3.19849% +| | | | | | | GMRES S_E: Operation Op*x: 0.00143928 - 0.0221125% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.45547 - 99.1796% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 6.04533 - 93.6467% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0111824 - 0.184975% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.0107608 - 96.2298% [284] +| | | | | | | | | | Remainder: 0.000421595 - 3.77018% +| | | | | | | | | Belos::MVT::MvScale: 0.00602781 - 0.0997102% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.58291 - 42.7256% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.58223 - 99.9737% [566] +| | | | | | | | | | Remainder: 0.00067968 - 0.0263145% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.4425 - 56.9448% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.44188 - 99.9819% [566] +| | | | | | | | | | Remainder: 0.000622799 - 0.0180915% +| | | | | | | | | Remainder: 0.00271571 - 0.0449224% +| | | | | | | | Belos::MVT::MvAddMv: 0.0126869 - 0.19653% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0151696 - 0.234988% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0127355 - 83.9542% [284] +| | | | | | | | | Remainder: 0.00243407 - 16.0458% +| | | | | | | | GMRES S_E: Operation Op*x: 0.353538 - 5.47656% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0131579 - 0.203825% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.064e-05 - 0.000629544% [1] +| | | | | | | | Remainder: 0.0155398 - 0.240724% +| | | | | | | Remainder: 0.00496986 - 0.0763553% +| | | | | | GMRES block system: Operation Op*x: 0.00446726 - 0.068557% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.432e-05 - 0.000680158% [1] +| | | | | | Remainder: 0.00148755 - 0.0228288% +| | | | | Remainder: 0.000684318 - 0.0104932% +| | | | Mini-EM: Compute responses: 0.0178645 - 0.270441% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000818437 - 4.58135% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0146542 - 82.0297% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.64e-06 - 0.0453112% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000403478 - 2.75332% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00398695 - 27.2068% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.8e-06 - 0.039579% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000548157 - 3.74061% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000534318 - 3.64617% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00691206 - 47.1677% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.68e-06 - 0.0387602% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000522637 - 3.56646% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000442557 - 3.02% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000477839 - 3.26076% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.82e-05 - 0.465395% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.56e-06 - 0.0242933% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000345919 - 2.36054% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00023252 - 1.58671% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.392e-05 - 0.299709% [7] +| | | | | | Remainder: 0.000113998 - 0.777919% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.16e-06 - 0.0512748% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00873239% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00190547 - 10.6662% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255119 - 1.42808% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.24e-06 - 0.486048% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235999 - 92.5055% [1] +| | | | | | Remainder: 1.788e-05 - 7.00849% +| | | | | Remainder: 0.00022056 - 1.23462% +| | | | Remainder: 0.000246679 - 0.00373434% +| | | Remainder: 3.96e-06 - 5.99482e-05% +| | Remainder: 0.0402302 - 0.381595% +| Remainder: 3.94e-05 - 0.000373719% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 6.52151 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.11975 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=maxwell24.xml' (5 runs): + + 30.98 msec task-clock:u # 0.003 CPUs utilized ( +- 1.30% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,767 page-faults:u # 89.309 K/sec ( +- 0.25% ) + 22,785,910 cycles:u # 0.735 GHz ( +- 28.83% ) (57.99%) + 71,378,254 instructions:u # 3.13 insn per cycle ( +- 3.06% ) (91.95%) + branches:u + 349,286 branch-misses:u ( +- 0.68% ) + 27,742,877 L1-dcache-loads:u # 895.444 M/sec ( +- 0.12% ) + 381,095 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.56% ) + LLC-loads:u + LLC-load-misses:u + 26,487,598 L1-icache-loads:u # 854.928 M/sec ( +- 0.14% ) + 233,432 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.15% ) + 21,997,746 dTLB-loads:u # 710.011 M/sec ( +- 42.21% ) (8.90%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 11.1346 +- 0.0453 seconds time elapsed ( +- 0.41% ) + + + 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=maxwell24.xml' (5 runs): + + 314,723 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.50% ) + 16,910,527 BR_RETIRED:u ( +- 0.35% ) + + 11.1285 +- 0.0720 seconds time elapsed ( +- 0.65% ) + + + 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=maxwell24.xml' (5 runs): + + 22,731,342 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.32% ) + 5,471 ITLB_WALK:u ( +- 2.45% ) + 12,501 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.17% ) + 30,484,032 L1D_TLB:u ( +- 0.23% ) + + 11.0720 +- 0.0163 seconds time elapsed ( +- 0.15% ) + + + 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=maxwell24.xml' (5 runs): + + 26,624,625 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.28% ) + 235,640 L1I_CACHE_REFILL:u ( +- 0.88% ) + 386,087 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.55% ) + 27,925,328 L1D_CACHE:u ( +- 0.31% ) + + 11.0684 +- 0.0749 seconds time elapsed ( +- 0.68% ) + + + 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=maxwell24.xml' (5 runs): + + 469,572 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.65% ) + 495,700 LL_CACHE_RD:u ( +- 0.58% ) + 134,742 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.68% ) + 18,097 L2D_TLB_REFILL:u ( +- 1.96% ) + 258,649 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.14% ) + 1,467,935 L2D_CACHE:u ( +- 0.34% ) + + 10.9686 +- 0.0399 seconds time elapsed ( +- 0.36% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..3882ad4 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell24_power.output @@ -0,0 +1,174 @@ +Socket1 21.04 +Socket2 17.48 +Socket1 20.96 +Socket2 17.48 +Socket1 21.28 +Socket2 17.68 +Socket1 21.00 +Socket2 17.96 +Socket1 20.92 +Socket2 18.16 +Socket1 20.92 +Socket2 18.16 +Socket1 21.00 +Socket2 18.20 +Socket1 20.88 +Socket2 18.04 +Socket1 20.80 +Socket2 18.16 +Socket1 20.68 +Socket2 18.20 +Socket1 20.68 +Socket2 18.20 +Socket1 20.48 +Socket2 18.20 +Socket1 20.88 +Socket2 18.16 +Socket1 20.88 +Socket2 18.24 +Socket1 20.96 +Socket2 18.12 +Socket1 21.12 +Socket2 17.92 +Socket1 21.24 +Socket2 17.92 +Socket1 21.24 +Socket2 17.92 +Socket1 21.08 +Socket2 18.16 +Socket1 21.20 +Socket2 18.16 +Socket1 21.20 +Socket2 17.88 +Socket1 21.08 +Socket2 18.24 +Socket1 20.88 +Socket2 18.04 +Socket1 21.32 +Socket2 18.04 +Socket1 21.24 +Socket2 18.12 +Socket1 21.16 +Socket2 18.00 +Socket1 21.64 +Socket2 17.80 +Socket1 21.84 +Socket2 17.60 +Socket1 21.60 +Socket2 17.52 +Socket1 21.60 +Socket2 17.52 +Start +Socket1 21.44 +Socket2 17.48 +Socket1 21.96 +Socket2 17.72 +Socket1 21.72 +Socket2 17.88 +Socket1 22.12 +Socket2 18.84 +Socket1 22.68 +Socket2 19.20 +Socket1 22.76 +Socket2 19.56 +Socket1 22.76 +Socket2 19.56 +Socket1 22.80 +Socket2 19.76 +Socket1 22.72 +Socket2 19.72 +Socket1 22.88 +Socket2 19.80 +Socket1 22.48 +Socket2 19.76 +Socket1 23.20 +Socket2 19.64 +Socket1 23.00 +Socket2 19.56 +Socket1 22.68 +Socket2 19.16 +Socket1 22.60 +Socket2 19.52 +Socket1 23.28 +Socket2 19.88 +Socket1 23.28 +Socket2 19.88 +Socket1 23.32 +Socket2 20.00 +Socket1 24.96 +Socket2 20.40 +Socket1 26.40 +Socket2 20.56 +Socket1 27.60 +Socket2 20.68 +Socket1 28.88 +Socket2 20.36 +Socket1 31.16 +Socket2 20.00 +Socket1 33.28 +Socket2 19.92 +Socket1 35.44 +Socket2 19.68 +Socket1 37.68 +Socket2 19.60 +End +Socket1 37.80 +Socket2 19.80 +Socket1 36.40 +Socket2 19.64 +Socket1 36.40 +Socket2 19.64 +Socket1 32.76 +Socket2 19.44 +Socket1 28.60 +Socket2 19.20 +Socket1 25.20 +Socket2 18.80 +Socket1 21.60 +Socket2 18.64 +Socket1 21.76 +Socket2 18.72 +Socket1 22.04 +Socket2 18.52 +Socket1 21.72 +Socket2 18.44 +Socket1 22.16 +Socket2 18.28 +Socket1 22.04 +Socket2 17.92 +Socket1 21.52 +Socket2 17.68 +Socket1 21.40 +Socket2 17.72 +Socket1 21.40 +Socket2 17.72 +Socket1 21.36 +Socket2 17.68 +Socket1 21.48 +Socket2 17.84 +Socket1 21.92 +Socket2 18.20 +Socket1 21.88 +Socket2 18.20 +Socket1 21.80 +Socket2 18.20 +Socket1 21.36 +Socket2 18.28 +Socket1 20.96 +Socket2 18.40 +Socket1 20.60 +Socket2 18.32 +Socket1 20.72 +Socket2 18.12 +Socket1 20.88 +Socket2 18.52 +Socket1 21.12 +Socket2 18.44 +Socket1 21.12 +Socket2 18.44 +Socket1 21.36 +Socket2 18.32 +Socket1 21.28 +Socket2 18.48 +Socket1 21.28 +Socket2 18.68 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26.output new file mode 100644 index 0000000..6042a17 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26.output @@ -0,0 +1,3248 @@ +oasis22.umiacs.umd.edu +30 GMRES Tpetra maxwell26.xml +output_avg5/altra_GMRES_Tpetra_maxwell26.output +output_avg5/altra_GMRES_Tpetra_maxwell26_power.output +dt = 5.13176e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0030644 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 8.48645 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0575798 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 8.56798 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 13.6093 [1] +| Mini-EM: Total Time: 13.6092 - 99.9994% [1] +| | Mini-EM: build mesh: 0.00064264 - 0.00472208% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003136 - 48.7987% [1] +| | | Remainder: 0.00032904 - 51.2013% +| | Mini-EM: build physics blocks: 0.000928159 - 0.00682006% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023632 - 0.00173647% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.898272 - 6.60046% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.333281 - 2.44893% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.143802 - 43.1475% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11655 - 81.0488% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00387652 - 2.69573% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0232795 - 16.1886% [3] +| | | | Remainder: 9.628e-05 - 0.066953% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0205729 - 6.17283% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0131105 - 63.7274% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00042704 - 2.07574% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00169732 - 8.25028% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000980079 - 4.76394% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131352 - 6.38472% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00280492 - 13.6341% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000154079 - 0.748943% [3] +| | | | Remainder: 8.536e-05 - 0.414916% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0329593 - 9.88936% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0141483 - 4.24515% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.041309 - 12.3947% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0173586 - 5.20841% [3] +| | | Remainder: 0.0631302 - 18.9421% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.01724 - 0.126679% [2] +| | Mini-EM: setup physics model evaluator: 0.652066 - 4.79135% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.652042 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000441689% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 7.36148e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.645911 - 99.0596% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.645886 - 99.9962% [1] +| | | | | | getWorksets(): 0.621521 - 96.2277% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.621516 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.356894 - 57.4232% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00576939 - 1.61656% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0599186 - 16.7889% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115816 - 1.93289% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0587332 - 98.0216% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00060664 - 1.03287% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002848 - 0.484905% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00109056 - 1.8568% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00520636 - 8.86442% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127639 - 21.732% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00286776 - 4.88269% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00918023 - 15.6304% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028656 - 0.487901% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0155629 - 26.4976% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00653895 - 42.0164% [9] +| | | | | | | | | | | | Remainder: 0.00902391 - 57.9836% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00870511 - 14.8215% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00203224 - 3.46011% [9] +| | | | | | | | | | | Remainder: 0.00014616 - 0.248854% +| | | | | | | | | | Remainder: 2.728e-05 - 0.0455284% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.252026 - 70.6164% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146637 - 58.1834% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021876 - 0.149184% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.692e-05 - 0.0456364% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0796868 - 54.3428% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0545618 - 37.2087% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.3999e-05 - 0.0436444% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113564 - 7.74457% [9] +| | | | | | | | | | | Remainder: 0.00068268 - 0.465557% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.050106 - 19.8813% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0335251 - 13.3023% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000328039 - 0.130161% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116451 - 4.62058% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864688 - 3.43095% [9] +| | | | | | | | | | Remainder: 0.0011374 - 0.451303% +| | | | | | | | | Remainder: 0.0391804 - 10.9782% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264584 - 42.5707% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264126 - 99.8272% [18] +| | | | | | | | | Remainder: 0.0004572 - 0.1728% +| | | | | | | | Remainder: 3.82e-05 - 0.00614626% +| | | | | | | Remainder: 4.92e-06 - 0.000791606% +| | | | | | getOrientations(): 1.208e-05 - 0.0018703% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796439 - 0.12331% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00074132 - 0.114776% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000412279 - 0.0638315% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00018148 - 0.0280978% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000954679 - 0.147809% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000123861% [2] +| | | | | | Remainder: 0.0212659 - 3.29252% +| | | | | Remainder: 2.46e-05 - 0.00380858% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00119011% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.124e-05 - 0.00325746% [1] +| | | | build response library: 0.00607596 - 0.931834% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586527 - 96.5326% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0504665% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 70.2703% [1] +| | | | | | | Remainder: 8.8e-07 - 29.7297% +| | | | | | getOrientations(): 4.4e-07 - 0.00750178% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000790559 - 13.4786% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902759 - 15.3916% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004074 - 6.94597% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124812 - 21.2798% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0218234% [3] +| | | | | | Remainder: 0.00251176 - 42.8242% +| | | | | Remainder: 0.00021068 - 3.46744% +| | | | Remainder: 2.34e-05 - 0.00358872% +| | | Remainder: 2.38e-05 - 0.00364994% +| | Mini-EM: setup auxiliary physics model evaluator: 0.68655 - 5.04473% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.686541 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 2.12e-06 - 0.000308794% [1] +| | | | fmb->setWorksetContainer(): 2.72e-06 - 0.000396189% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.686475 - 99.9904% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.686472 - 99.9994% [1] +| | | | | | getWorksets(): 0.463246 - 67.4822% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.463245 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.276549 - 59.6984% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00465452 - 1.68307% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0537843 - 19.4483% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00112996 - 2.10091% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.052634 - 97.8612% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000484599 - 0.920697% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028408 - 0.539728% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000917479 - 1.74313% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512551 - 9.73804% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0110948 - 21.0792% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00281252 - 5.34355% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00773699 - 14.6996% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00025096 - 0.476802% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0151337 - 28.7527% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00685408 - 45.2901% [9] +| | | | | | | | | | | | Remainder: 0.00827963 - 54.7099% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00656087 - 12.4651% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00210228 - 3.99415% [9] +| | | | | | | | | | | Remainder: 0.00013016 - 0.247293% +| | | | | | | | | | Remainder: 2.036e-05 - 0.0378549% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.183557 - 66.3742% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.10812 - 58.9025% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011136 - 0.102997% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.504e-05 - 0.0601555% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0518786 - 47.9825% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0558094 - 51.618% [9] +| | | | | | | | | | | Remainder: 0.00025552 - 0.23633% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0349945 - 19.0646% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0318183 - 17.3342% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000167599 - 0.091306% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00768675 - 4.18765% [9] +| | | | | | | | | | Remainder: 0.00077052 - 0.41977% +| | | | | | | | | Remainder: 0.0345531 - 12.4944% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186679 - 40.2981% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.186339 - 99.8182% [9] +| | | | | | | | | Remainder: 0.000339319 - 0.181766% +| | | | | | | | Remainder: 1.656e-05 - 0.00357479% +| | | | | | | Remainder: 1.4e-06 - 0.000302215% +| | | | | | getOrientations(): 1.116e-05 - 0.0016257% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00043956 - 0.0640318% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035892 - 0.0522848% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021292 - 0.0310166% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.212507 - 30.9565% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212485 - 99.9895% [1] +| | | | | | | Remainder: 2.236e-05 - 0.010522% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00048936 - 0.0712863% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.8269e-05% [2] +| | | | | | Remainder: 0.00920579 - 1.34103% +| | | | | Remainder: 3.88e-06 - 0.000565206% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000547673% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.856e-05 - 0.00415998% [1] +| | | | build response library: 2.3e-05 - 0.00335013% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.73913% [1] +| | | | | Remainder: 2.26e-05 - 98.2609% +| | | | Remainder: 5.64e-06 - 0.000821509% +| | | Remainder: 8.92e-06 - 0.00129925% +| | Mini-EM: eval auxiliary physics model evaluator: 0.750193 - 5.51238% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.205611 - 27.4078% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.542553 - 72.3218% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00085564 - 0.157706% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.378138 - 69.696% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.000370236% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.488e-05 - 0.00393507% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.36e-06 - 0.00141747% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00356696 - 0.943296% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0222116 - 5.87395% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0563316 - 14.8971% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00898383 - 2.37581% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0336441 - 8.89732% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0459437 - 12.15% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0631968 - 16.7127% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.504e-05 - 0.00397739% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.36e-06 - 0.00141747% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0988042 - 26.1292% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00852811 - 2.25529% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00662324 - 1.75154% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0300771 - 7.954% [9] +| | | | | Remainder: 0.000184359 - 0.0487545% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.596e-05 - 0.00294165% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.000412863% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00071776 - 0.132293% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162124 - 29.8817% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0809192 - 49.9119% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0811811 - 50.0734% [1] +| | | | | Remainder: 2.38e-05 - 0.0146801% +| | | | Remainder: 0.000699719 - 0.128968% +| | | Remainder: 0.00202852 - 0.2704% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.004435 - 0.0325881% [1] +| | | getWorksets(): 3.6e-06 - 0.0811726% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 50% [1] +| | | | Remainder: 1.8e-06 - 50% +| | | getOrientations(): 1.08e-06 - 0.0243518% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738919 - 16.6611% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087696 - 19.7736% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404479 - 9.12017% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121872 - 27.4796% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0297633% [3] +| | | Remainder: 0.00118992 - 26.8302% +| | panzer::ModelEvaluator::create_W_op: 0.568875 - 4.18007% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.966324 - 7.1005% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00066216 - 0.0685236% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.756828 - 78.3203% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000269546% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00931987 - 1.23144% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0250979 - 3.3162% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0291535 - 3.85206% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00281576 - 0.372047% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0316836 - 4.18636% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0278084 - 3.67434% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00485959 - 0.6421% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0268883 - 3.55277% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.38e-05 - 0.0018234% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00999195 - 1.32024% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0599611 - 7.92268% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00912971 - 1.20631% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0548031 - 7.24116% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0597689 - 7.89728% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0824165 - 10.8897% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.052e-05 - 0.00271132% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00890067 - 1.17605% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570805 - 7.54207% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.091838 - 12.1346% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0130329 - 1.72204% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00276744 - 0.365663% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0312324 - 4.12675% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0662419 - 8.75256% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0516416 - 6.82342% [9] +| | | | Remainder: 0.00035828 - 0.0473397% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.996e-05 - 0.00206556% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000115903% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00212028 - 0.219417% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.205137 - 21.2286% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.205096 - 99.98% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.54e-05 - 0.012382% [1] +| | | | Remainder: 1.556e-05 - 0.00758517% +| | | Remainder: 0.0015556 - 0.160981% +| | MaxwellPreconditioner::build: 0.00514464 - 0.0378025% [1] +| | | MaxwellPreconditioner: Schur complement: 2.32e-05 - 0.450955% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00208596 - 40.5463% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.161077% [1] +| | | | Ifpack2::Relaxation::compute: 0.00128076 - 61.399% [1] +| | | | Remainder: 0.00080184 - 38.4399% +| | | MaxwellPreconditioner: Solver S_E: 0.0029178 - 56.7153% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0438687% [1] +| | | | Ifpack2::Relaxation::compute: 0.00248292 - 85.0956% [1] +| | | | Remainder: 0.000433599 - 14.8605% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010944 - 2.12726% [1] +| | | Remainder: 8.24e-06 - 0.160167% +| | Mini-EM: timestepper: 8.67729 - 63.7602% [1] +| | | Mini-EM: Advance Time Step: 8.67728 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0860934 - 0.99217% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000528959 - 0.614402% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0819928 - 95.2371% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00219531% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049732 - 0.606541% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00678603 - 8.27638% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00405144 - 4.94121% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00031612 - 0.385546% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00352012 - 4.2932% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00352784 - 4.30262% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030392 - 0.370667% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000912 - 1.11229% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.56e-06 - 0.0080007% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000731558 - 0.892222% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00843019 - 10.2816% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00304596 - 3.71491% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00109628 - 1.33704% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00758911 - 9.25583% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144782 - 17.6579% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.72e-06 - 0.0118547% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051116 - 0.62342% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00615491 - 7.50665% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00760152 - 9.27095% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000575958 - 0.702449% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00033864 - 0.413012% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00352552 - 4.29979% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.006107 - 7.44821% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00167524 - 2.04315% [9] +| | | | | | Remainder: 0.00019868 - 0.242314% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.26e-05 - 0.0262506% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00246244% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0029464 - 3.42233% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0004218 - 0.489933% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0003938 - 93.3618% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.398293% [1] +| | | | | | Remainder: 2.632e-05 - 6.23992% +| | | | | Remainder: 0.00017868 - 0.207542% +| | | | Stratimikos: BelosLOWS: 8.56804 - 98.7411% [1] +| | | | | GMRES block system: Operation Op*x: 0.00585251 - 0.0683063% [1] +| | | | | Belos::MVT::MvAddMv: 0.00018952 - 0.00221194% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.56122 - 99.9203% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000863199 - 0.0100827% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000209839 - 24.3095% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000191839 - 91.422% [2] +| | | | | | | | Remainder: 1.8e-05 - 8.57801% +| | | | | | | Belos::MVT::MvScale: 0.00010932 - 12.6645% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00036032 - 41.7424% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00035648 - 98.9343% [2] +| | | | | | | | Remainder: 3.84e-06 - 1.06572% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012268 - 14.2123% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012096 - 98.598% [2] +| | | | | | | | Remainder: 1.72e-06 - 1.40202% +| | | | | | | Remainder: 6.104e-05 - 7.07137% +| | | | | | Belos::MVT::MvAddMv: 0.00050964 - 0.00595289% [2] +| | | | | | Belos::MVT::MvNorm: 0.00013092 - 0.00152922% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.55181 - 99.8901% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00153348 - 0.0179316% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0001152 - 0.00134708% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0583322 - 0.682104% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0389407 - 66.7567% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000969119 - 2.48871% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000947199 - 97.7382% [22] +| | | | | | | | | | Remainder: 2.192e-05 - 2.26185% +| | | | | | | | | Belos::MVT::MvScale: 0.00046152 - 1.18519% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0176996 - 45.4528% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.01766 - 99.776% [40] +| | | | | | | | | | Remainder: 3.964e-05 - 0.22396% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0196613 - 50.4905% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0196319 - 99.8505% [40] +| | | | | | | | | | Remainder: 2.94e-05 - 0.149532% +| | | | | | | | | Remainder: 0.00014908 - 0.382839% +| | | | | | | | Belos::MVT::MvAddMv: 0.0017308 - 2.96714% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0132312 - 22.6825% [22] +| | | | | | | | Belos::MVT::MvNorm: 8.924e-05 - 0.152986% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00128532 - 2.20345% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00118292 - 92.0331% [21] +| | | | | | | | | Remainder: 0.0001024 - 7.96689% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00122372 - 2.09784% [1] +| | | | | | | | Remainder: 0.00183128 - 3.13939% +| | | | | | | GMRES S_E: Operation Op*x: 0.0018068 - 0.0211277% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.48401 - 99.2072% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.95611 - 93.7777% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.013987 - 0.175802% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0135853 - 97.1279% [287] +| | | | | | | | | | Remainder: 0.000401719 - 2.87208% +| | | | | | | | | Belos::MVT::MvScale: 0.00730331 - 0.091795% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.34188 - 42.0039% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.34105 - 99.9751% [572] +| | | | | | | | | | Remainder: 0.000833558 - 0.0249428% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.58958 - 57.6861% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.58883 - 99.9839% [572] +| | | | | | | | | | Remainder: 0.000740837 - 0.0161417% +| | | | | | | | | Remainder: 0.0033692 - 0.0423473% +| | | | | | | | Belos::MVT::MvAddMv: 0.0170198 - 0.200611% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0201537 - 0.237549% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0178021 - 88.3317% [287] +| | | | | | | | | Remainder: 0.0023516 - 11.6683% +| | | | | | | | GMRES S_E: Operation Op*x: 0.456866 - 5.38503% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0167367 - 0.197273% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.924e-05 - 0.000580386% [1] +| | | | | | | | Remainder: 0.0170739 - 0.201248% +| | | | | | | Remainder: 0.0060086 - 0.0702611% +| | | | | | GMRES block system: Operation Op*x: 0.00582535 - 0.0680435% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000132 - 0.00154184% [1] +| | | | | | Remainder: 0.00194648 - 0.022736% +| | | | | Remainder: 0.000784 - 0.00915028% +| | | | Mini-EM: Compute responses: 0.0229395 - 0.264363% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000683119 - 2.97791% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0196037 - 85.4581% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.36e-06 - 0.0324428% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005534 - 2.82294% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00516672 - 26.3558% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.08e-06 - 0.0361156% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00068376 - 3.48791% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000740799 - 3.77887% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00955443 - 48.7379% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.6e-06 - 0.0336671% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000702279 - 3.58238% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000574199 - 2.92903% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000609 - 3.10656% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.532e-05 - 0.435224% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.76e-06 - 0.0242811% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0004372 - 2.23019% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00028716 - 1.46483% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.22e-05 - 0.266276% [9] +| | | | | | Remainder: 0.00013244 - 0.675587% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.56e-06 - 0.0416748% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00697486% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00210436 - 9.1735% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026236 - 1.1437% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.304925% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023908 - 91.1267% [1] +| | | | | | Remainder: 2.248e-05 - 8.56838% +| | | | | Remainder: 0.00027484 - 1.19811% +| | | | Remainder: 0.00020668 - 0.00238185% +| | | Remainder: 4.4e-06 - 5.07071e-05% +| | Remainder: 0.0477675 - 0.350993% +| Remainder: 7.836e-05 - 0.000575782% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 8.56804 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.05134 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00317776 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 8.46624 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0576021 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 8.54832 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 13.5774 [1] +| Mini-EM: Total Time: 13.5774 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00061544 - 0.00453283% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029404 - 47.7772% [1] +| | | Remainder: 0.0003214 - 52.2228% +| | Mini-EM: build physics blocks: 0.000784959 - 0.00578137% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023096 - 0.00170106% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.878805 - 6.47256% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.33266 - 2.4501% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.14363 - 43.1763% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.116705 - 81.2536% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00375056 - 2.61125% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0230878 - 16.0744% [3] +| | | | Remainder: 8.72e-05 - 0.0607114% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0203895 - 6.12922% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0131208 - 64.3508% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00042696 - 2.09402% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00159428 - 7.81914% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000978638 - 4.79972% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122928 - 6.02899% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00280076 - 13.7363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000154278 - 0.756655% [3] +| | | | Remainder: 8.448e-05 - 0.414332% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0330089 - 9.92271% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0141056 - 4.24024% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0417111 - 12.5387% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0172711 - 5.19183% [3] +| | | Remainder: 0.0625434 - 18.801% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0183911 - 0.135454% [2] +| | Mini-EM: setup physics model evaluator: 0.651383 - 4.79755% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.651357 - 99.996% [1] +| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.000411449% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 7.98334e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.64532 - 99.0733% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.6453 - 99.9968% [1] +| | | | | | getWorksets(): 0.620944 - 96.2257% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.620939 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.357118 - 57.5126% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00576656 - 1.61475% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0596655 - 16.7075% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00118468 - 1.98553% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0584506 - 97.9639% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000636279 - 1.08858% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028092 - 0.480611% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0010856 - 1.85729% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00513176 - 8.77964% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127685 - 21.845% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00292544 - 5.00497% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00921919 - 15.7726% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028408 - 0.486017% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0152206 - 26.0401% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00644752 - 42.3605% [9] +| | | | | | | | | | | | Remainder: 0.00877307 - 57.6395% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00871803 - 14.9152% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00203624 - 3.48369% [9] +| | | | | | | | | | | Remainder: 0.00014396 - 0.246293% +| | | | | | | | | | Remainder: 3.016e-05 - 0.0505485% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.252447 - 70.6901% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146824 - 58.1603% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000212439 - 0.144689% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.26e-05 - 0.042636% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0795257 - 54.1639% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0549288 - 37.4113% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.168e-05 - 0.0420094% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113323 - 7.71826% [9] +| | | | | | | | | | | Remainder: 0.00070068 - 0.477224% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0501553 - 19.8676% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0336563 - 13.332% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00028988 - 0.114828% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011596 - 4.59343% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00868087 - 3.43869% [9] +| | | | | | | | | | Remainder: 0.00124492 - 0.49314% +| | | | | | | | | Remainder: 0.039239 - 10.9877% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.263784 - 42.4815% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.263331 - 99.8284% [18] +| | | | | | | | | Remainder: 0.000452758 - 0.17164% +| | | | | | | | Remainder: 3.684e-05 - 0.00593295% +| | | | | | | Remainder: 5.04e-06 - 0.000811667% +| | | | | | getOrientations(): 1.28e-05 - 0.00198357% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00083336 - 0.129143% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000766359 - 0.11876% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004132 - 0.0640323% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000133279 - 0.0206538% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0009604 - 0.14883% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000154967% [2] +| | | | | | Remainder: 0.0212349 - 3.29071% +| | | | | Remainder: 2.044e-05 - 0.00316742% +| | | | fmb->setupBCFieldManagers(): 9.04e-06 - 0.00138787% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.848e-05 - 0.00283716% [1] +| | | | build response library: 0.00598204 - 0.918396% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00588759 - 98.4213% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0489164% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 72.2222% [1] +| | | | | | | Remainder: 8e-07 - 27.7778% +| | | | | | getOrientations(): 4.4e-07 - 0.00747334% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805079 - 13.6742% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095472 - 16.2158% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408839 - 6.94407% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120076 - 20.3947% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.02242% [3] +| | | | | | Remainder: 0.00251356 - 42.6924% +| | | | | Remainder: 9.444e-05 - 1.57873% +| | | | Remainder: 2.356e-05 - 0.00361707% +| | | Remainder: 2.628e-05 - 0.00403449% +| | Mini-EM: setup auxiliary physics model evaluator: 0.689737 - 5.08004% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.689729 - 99.9988% [1] +| | | | allocate FieldManagerBuilder: 2e-06 - 0.000289969% [1] +| | | | fmb->setWorksetContainer(): 2.28e-06 - 0.000330565% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.689662 - 99.9903% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.689658 - 99.9995% [1] +| | | | | | getWorksets(): 0.465841 - 67.5467% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.46584 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279417 - 59.9814% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00469251 - 1.67939% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0537166 - 19.2245% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115136 - 2.1434% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0525473 - 97.8232% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000484999 - 0.922976% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002798 - 0.532473% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00091444 - 1.74022% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00508672 - 9.68027% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0112306 - 21.3723% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00294172 - 5.59823% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00780483 - 14.853% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00025692 - 0.488931% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0149364 - 28.4247% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.006864 - 45.9547% [9] +| | | | | | | | | | | | Remainder: 0.00807243 - 54.0453% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00646527 - 12.3037% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00201116 - 3.82733% [9] +| | | | | | | | | | | Remainder: 0.000134439 - 0.255844% +| | | | | | | | | | Remainder: 1.792e-05 - 0.0333603% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.185281 - 66.3096% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.109074 - 58.8695% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011216 - 0.10283% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.756e-05 - 0.0619398% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0526252 - 48.2474% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0560124 - 51.3528% [9] +| | | | | | | | | | | Remainder: 0.0002564 - 0.23507% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0351639 - 18.9787% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0324321 - 17.5043% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015672 - 0.0845852% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00762827 - 4.11715% [9] +| | | | | | | | | | Remainder: 0.00082588 - 0.445746% +| | | | | | | | | Remainder: 0.0357278 - 12.7865% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186407 - 40.0152% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.186059 - 99.8135% [9] +| | | | | | | | | Remainder: 0.00034768 - 0.186517% +| | | | | | | | Remainder: 1.58e-05 - 0.00339172% +| | | | | | | Remainder: 1.28e-06 - 0.000274772% +| | | | | | getOrientations(): 1.232e-05 - 0.00178639% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004494 - 0.0651627% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000365999 - 0.0530696% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002144 - 0.0310879% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.213042 - 30.891% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.21302 - 99.9896% [1] +| | | | | | | Remainder: 2.208e-05 - 0.0103641% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00049772 - 0.0721691% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.79997e-05% [2] +| | | | | | Remainder: 0.00923455 - 1.339% +| | | | | Remainder: 3.6e-06 - 0.000521995% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000527744% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.832e-05 - 0.00410596% [1] +| | | | build response library: 2.428e-05 - 0.00352022% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.64745% [1] +| | | | | Remainder: 2.388e-05 - 98.3526% +| | | | Remainder: 6.28e-06 - 0.000910503% +| | | Remainder: 8.52e-06 - 0.00123525% +| | Mini-EM: eval auxiliary physics model evaluator: 0.749167 - 5.51775% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.206031 - 27.5014% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.541108 - 72.228% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000835879 - 0.154475% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.379853 - 70.199% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000400155% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.54e-05 - 0.0040542% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.6e-06 - 0.00147426% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00319656 - 0.841525% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0226824 - 5.97137% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0562162 - 14.7995% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00916251 - 2.41212% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.034363 - 9.0464% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0460776 - 12.1304% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0633547 - 16.6788% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.444e-05 - 0.00380147% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.24e-06 - 0.00137948% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0994139 - 26.1717% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00844955 - 2.22443% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00661587 - 1.74169% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0301077 - 7.92614% [9] +| | | | | Remainder: 0.00017072 - 0.0449437% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.00306778% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000377004% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000756359 - 0.13978% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.158947 - 29.3744% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0794843 - 50.0067% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0794357 - 49.9762% [1] +| | | | | Remainder: 2.716e-05 - 0.0170874% +| | | | Remainder: 0.00069744 - 0.128891% +| | | Remainder: 0.00202756 - 0.270642% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434884 - 0.03203% [1] +| | | getWorksets(): 3.96e-06 - 0.0910588% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 51.5152% [1] +| | | | Remainder: 1.92e-06 - 48.4848% +| | | getOrientations(): 9.2e-07 - 0.0211551% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751399 - 17.2782% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895919 - 20.6014% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040804 - 9.38274% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011986 - 27.5614% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0312727% [3] +| | | Remainder: 0.00108864 - 25.0329% +| | panzer::ModelEvaluator::create_W_op: 0.575386 - 4.23782% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.964346 - 7.10259% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000648279 - 0.0672247% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.753736 - 78.1603% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000260038% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00507856 - 0.673785% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0251661 - 3.33885% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0288165 - 3.82316% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00282844 - 0.375256% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0317782 - 4.21609% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274512 - 3.64202% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0059374 - 0.787729% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0266061 - 3.5299% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.284e-05 - 0.00170352% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00992235 - 1.31642% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0594159 - 7.88286% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00936747 - 1.24281% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0574191 - 7.61793% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0603336 - 8.00461% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0837166 - 11.1069% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.012e-05 - 0.00266937% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00480156 - 0.637035% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.057098 - 7.57534% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0920449 - 12.2118% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153814 - 2.04069% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00278944 - 0.370082% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0314494 - 4.17247% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0652866 - 8.66174% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0506434 - 6.71898% [9] +| | | | Remainder: 0.000368399 - 0.0488764% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.06e-05 - 0.00213616% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000132732% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0022506 - 0.233381% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.206159 - 21.3782% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.206117 - 99.9796% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.664e-05 - 0.012922% [1] +| | | | Remainder: 1.54e-05 - 0.00746995% +| | | Remainder: 0.00153048 - 0.158706% +| | MaxwellPreconditioner::build: 0.00515788 - 0.0379887% [1] +| | | MaxwellPreconditioner: Schur complement: 2.752e-05 - 0.533553% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00212004 - 41.1029% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.156601% [1] +| | | | Ifpack2::Relaxation::compute: 0.00128936 - 60.8177% [1] +| | | | Remainder: 0.000827359 - 39.0257% +| | | MaxwellPreconditioner: Solver S_E: 0.00291172 - 56.4519% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0453341% [1] +| | | | Ifpack2::Relaxation::compute: 0.00248028 - 85.1826% [1] +| | | | Remainder: 0.00043012 - 14.772% +| | | MaxwellPreconditioner: Block preconditioner: 8.964e-05 - 1.73792% [1] +| | | Remainder: 8.96e-06 - 0.173715% +| | Mini-EM: timestepper: 8.65824 - 63.7695% [1] +| | | Mini-EM: Advance Time Step: 8.65823 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0865582 - 0.999721% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00056128 - 0.648443% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0822635 - 95.0384% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00228534% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049876 - 0.606295% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00692967 - 8.42375% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00406488 - 4.94129% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00031016 - 0.377032% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0034976 - 4.2517% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0035528 - 4.3188% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000305759 - 0.371682% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000873319 - 1.06161% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.12e-06 - 0.0062239% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00074712 - 0.908203% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00862411 - 10.4835% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00283864 - 3.45066% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00122112 - 1.4844% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00755531 - 9.18428% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0145895 - 17.735% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.96e-06 - 0.0121074% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00050712 - 0.616458% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00624128 - 7.58693% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00754551 - 9.17237% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000568879 - 0.691532% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00035452 - 0.430956% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00343384 - 4.17419% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00615811 - 7.48584% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00164 - 1.99359% [9] +| | | | | | Remainder: 0.0001886 - 0.229263% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.268e-05 - 0.026202% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00272649% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313364 - 3.62027% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000392079 - 0.452966% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000362799 - 92.5321% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.24e-06 - 0.571313% [1] +| | | | | | Remainder: 2.704e-05 - 6.89657% +| | | | | Remainder: 0.000182599 - 0.210955% +| | | | Stratimikos: BelosLOWS: 8.54838 - 98.7313% [1] +| | | | | GMRES block system: Operation Op*x: 0.00606839 - 0.0709888% [1] +| | | | | Belos::MVT::MvAddMv: 0.00021252 - 0.00248608% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.54129 - 99.917% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00087584 - 0.0102542% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0002074 - 23.6801% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00019168 - 92.4204% [2] +| | | | | | | | Remainder: 1.572e-05 - 7.57956% +| | | | | | | Belos::MVT::MvScale: 0.00011196 - 12.7832% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00036908 - 42.1401% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000365 - 98.8945% [2] +| | | | | | | | Remainder: 4.08e-06 - 1.10545% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012864 - 14.6876% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001268 - 98.5697% [2] +| | | | | | | | Remainder: 1.84e-06 - 1.43035% +| | | | | | | Remainder: 5.876e-05 - 6.70899% +| | | | | | Belos::MVT::MvAddMv: 0.000509441 - 0.00596445% [2] +| | | | | | Belos::MVT::MvNorm: 0.00012796 - 0.00149813% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.53174 - 99.8882% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00153404 - 0.0179804% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00011596 - 0.00135916% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0582166 - 0.682353% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0388607 - 66.7519% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00098148 - 2.52564% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00096112 - 97.9256% [22] +| | | | | | | | | | Remainder: 2.036e-05 - 2.07442% +| | | | | | | | | Belos::MVT::MvScale: 0.00046304 - 1.19154% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0174558 - 44.9189% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0174152 - 99.7676% [40] +| | | | | | | | | | Remainder: 4.056e-05 - 0.232358% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0198176 - 50.9966% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0197908 - 99.8648% [40] +| | | | | | | | | | Remainder: 2.68e-05 - 0.135233% +| | | | | | | | | Remainder: 0.000142721 - 0.367263% +| | | | | | | | Belos::MVT::MvAddMv: 0.00182376 - 3.13272% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0131627 - 22.6099% [22] +| | | | | | | | Belos::MVT::MvNorm: 8.924e-05 - 0.15329% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00136736 - 2.34875% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00126444 - 92.4731% [21] +| | | | | | | | | Remainder: 0.00010292 - 7.5269% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00121148 - 2.08099% [1] +| | | | | | | | Remainder: 0.00170132 - 2.9224% +| | | | | | | GMRES S_E: Operation Op*x: 0.00180396 - 0.0211441% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.46366 - 99.2021% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.94551 - 93.8779% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0137404 - 0.172932% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0133286 - 97.0033% [287] +| | | | | | | | | | Remainder: 0.00041176 - 2.99672% +| | | | | | | | | Belos::MVT::MvScale: 0.00702348 - 0.0883956% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.34197 - 42.0611% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.34119 - 99.9768% [572] +| | | | | | | | | | Remainder: 0.00077436 - 0.0231708% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.57989 - 57.6412% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.57925 - 99.9862% [572] +| | | | | | | | | | Remainder: 0.000631439 - 0.0137872% +| | | | | | | | | Remainder: 0.00289192 - 0.0363969% +| | | | | | | | Belos::MVT::MvAddMv: 0.0165902 - 0.196017% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0188131 - 0.222281% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0168355 - 89.488% [287] +| | | | | | | | | Remainder: 0.00197764 - 10.512% +| | | | | | | | GMRES S_E: Operation Op*x: 0.451028 - 5.32899% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0168364 - 0.198926% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.896e-05 - 0.000578473% [1] +| | | | | | | | Remainder: 0.0148398 - 0.175335% +| | | | | | | Remainder: 0.00640536 - 0.0750768% +| | | | | | GMRES block system: Operation Op*x: 0.00587732 - 0.0688107% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013828 - 0.00161896% [1] +| | | | | | Remainder: 0.00202228 - 0.0236765% +| | | | | Remainder: 0.00081136 - 0.00949139% +| | | | Mini-EM: Compute responses: 0.023073 - 0.266486% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007008 - 3.03732% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0195875 - 84.8937% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.24e-06 - 0.0267517% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00053876 - 2.75053% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00517036 - 26.3962% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.24e-06 - 0.031857% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00069356 - 3.54082% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00073324 - 3.7434% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00954845 - 48.7476% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.32e-06 - 0.0373707% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00070872 - 3.61822% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00058312 - 2.977% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00059756 - 3.05072% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.188e-05 - 0.418021% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.72e-06 - 0.024097% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0004348 - 2.21978% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00028976 - 1.47931% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.2e-05 - 0.265475% [9] +| | | | | | Remainder: 0.0001318 - 0.672877% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.48e-06 - 0.041087% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00641442% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0022676 - 9.82794% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00027016 - 1.17089% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.310927% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002478 - 91.7234% [1] +| | | | | | Remainder: 2.152e-05 - 7.96565% +| | | | | Remainder: 0.00023596 - 1.02267% +| | | | Remainder: 0.00021816 - 0.00251968% +| | | Remainder: 5.36e-06 - 6.19064e-05% +| | Remainder: 0.0481442 - 0.354591% +| Remainder: 4.172e-05 - 0.000307275% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 8.54838 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.05606 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00295432 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 8.45747 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0580836 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 8.53838 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 13.6985 [1] +| Mini-EM: Total Time: 13.6985 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00062188 - 0.00453977% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002976 - 47.8549% [1] +| | | Remainder: 0.00032428 - 52.1451% +| | Mini-EM: build physics blocks: 0.000852561 - 0.00622376% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024156 - 0.00176341% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.879752 - 6.42225% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.333192 - 2.43233% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.143816 - 43.1629% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.116659 - 81.1172% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0038216 - 2.65729% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0232409 - 16.1602% [3] +| | | | Remainder: 9.4e-05 - 0.0653614% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0210814 - 6.3271% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0137036 - 65.0035% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00043092 - 2.04408% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0016084 - 7.62948% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0009766 - 4.63252% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132404 - 6.28061% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00280036 - 13.2836% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00015236 - 0.722722% [3] +| | | | Remainder: 8.508e-05 - 0.403578% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0329801 - 9.8982% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0141449 - 4.24526% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0409608 - 12.2934% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0174344 - 5.23252% [3] +| | | Remainder: 0.0627752 - 18.8405% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0185314 - 0.13528% [2] +| | Mini-EM: setup physics model evaluator: 0.65356 - 4.77103% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.65354 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000452918% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 7.34462e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.647423 - 99.064% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.647397 - 99.9961% [1] +| | | | | | getWorksets(): 0.622455 - 96.1473% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.62245 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.355845 - 57.1685% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005756 - 1.61756% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0601558 - 16.905% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00117096 - 1.94655% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0589568 - 98.0069% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00062492 - 1.05996% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028824 - 0.4889% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0011512 - 1.95262% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512748 - 8.69701% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127766 - 21.6711% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00318168 - 5.39663% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00926356 - 15.7125% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00029296 - 0.496906% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0153879 - 26.1003% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00656136 - 42.6397% [9] +| | | | | | | | | | | | Remainder: 0.00882656 - 57.3603% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00867476 - 14.7138% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020358 - 3.45304% [9] +| | | | | | | | | | | Remainder: 0.00015172 - 0.257341% +| | | | | | | | | | Remainder: 2.8001e-05 - 0.0465475% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.252666 - 71.0043% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.148872 - 58.9205% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022496 - 0.15111% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.704e-05 - 0.045032% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.080908 - 54.3474% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0555429 - 37.3092% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.86e-05 - 0.0460799% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113431 - 7.61936% [9] +| | | | | | | | | | | Remainder: 0.00071736 - 0.481864% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0486924 - 19.2715% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333337 - 13.1928% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000329 - 0.130212% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116204 - 4.59911% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0086986 - 3.44273% [9] +| | | | | | | | | | Remainder: 0.00111968 - 0.443147% +| | | | | | | | | Remainder: 0.0372681 - 10.4731% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.266566 - 42.8253% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.266106 - 99.8275% [18] +| | | | | | | | | Remainder: 0.00045992 - 0.172535% +| | | | | | | | Remainder: 3.88e-05 - 0.00623343% +| | | | | | | Remainder: 4.8e-06 - 0.00077114% +| | | | | | getOrientations(): 1.436e-05 - 0.00221811% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00084204 - 0.130065% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000775921 - 0.119852% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004218 - 0.0651532% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013848 - 0.0213903% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00095272 - 0.147162% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.000160643% [2] +| | | | | | Remainder: 0.0217962 - 3.36674% +| | | | | Remainder: 2.5161e-05 - 0.00388633% +| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.00132203% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.86e-05 - 0.00284604% [1] +| | | | build response library: 0.00606128 - 0.927455% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00595988 - 98.3271% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0516789% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 71.4286% [1] +| | | | | | | Remainder: 8.8e-07 - 28.5714% +| | | | | | getOrientations(): 4.4e-07 - 0.0073827% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0008318 - 13.9566% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918521 - 15.4117% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00045384 - 7.61491% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124292 - 20.8548% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0234904% [3] +| | | | | | Remainder: 0.00250788 - 42.0794% +| | | | | Remainder: 0.0001014 - 1.67291% +| | | | Remainder: 2.504e-05 - 0.00383144% +| | | Remainder: 1.996e-05 - 0.00305404% +| | Mini-EM: setup auxiliary physics model evaluator: 0.704509 - 5.14297% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.7045 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 2.2e-06 - 0.000312278% [1] +| | | | fmb->setWorksetContainer(): 2.4e-06 - 0.000340667% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.704424 - 99.9892% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.70442 - 99.9994% [1] +| | | | | | getWorksets(): 0.467203 - 66.3244% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.467201 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279057 - 59.7295% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00461764 - 1.65473% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0543353 - 19.471% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114392 - 2.1053% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0531733 - 97.8615% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00051444 - 0.967478% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000283681 - 0.533503% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00096788 - 1.82024% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00509952 - 9.59038% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0113148 - 21.279% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00320052 - 6.01904% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00780248 - 14.6737% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00033276 - 0.625803% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0150286 - 28.2634% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00691744 - 46.0286% [9] +| | | | | | | | | | | | Remainder: 0.00811112 - 53.9714% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00648144 - 12.1893% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.002017 - 3.79326% [9] +| | | | | | | | | | | Remainder: 0.00013024 - 0.244935% +| | | | | | | | | | Remainder: 1.804e-05 - 0.0332013% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.186087 - 66.6841% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.109295 - 58.7336% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011576 - 0.105915% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.7161e-05 - 0.061449% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0541136 - 49.5113% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0547513 - 50.0948% [9] +| | | | | | | | | | | Remainder: 0.00024756 - 0.226505% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0353828 - 19.0142% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0327233 - 17.585% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016956 - 0.0911188% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00765372 - 4.11299% [9] +| | | | | | | | | | Remainder: 0.000861881 - 0.463161% +| | | | | | | | | Remainder: 0.0340174 - 12.1901% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.188129 - 40.2672% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.187763 - 99.8058% [9] +| | | | | | | | | Remainder: 0.00036532 - 0.194186% +| | | | | | | | Remainder: 1.552e-05 - 0.00332191% +| | | | | | | Remainder: 1.32e-06 - 0.000282533% +| | | | | | getOrientations(): 1.188e-05 - 0.00168649% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000468001 - 0.0664378% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036568 - 0.0519122% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021952 - 0.0311632% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.226513 - 32.156% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.22649 - 99.9897% [1] +| | | | | | | Remainder: 2.34e-05 - 0.0103305% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00049188 - 0.0698277% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 5.67843e-05% [2] +| | | | | | Remainder: 0.00914676 - 1.29848% +| | | | | Remainder: 4.08e-06 - 0.000579197% +| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.000573456% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.288e-05 - 0.00466714% [1] +| | | | build response library: 2.528e-05 - 0.00358836% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 6e-07 - 2.37342% [1] +| | | | | Remainder: 2.468e-05 - 97.6266% +| | | | Remainder: 9.04e-06 - 0.00128318% +| | | Remainder: 9.12e-06 - 0.00129452% +| | Mini-EM: eval auxiliary physics model evaluator: 0.788641 - 5.75714% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.222844 - 28.2567% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.563203 - 71.4143% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00083852 - 0.148884% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.381263 - 67.6955% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000388184% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.58e-05 - 0.00414412% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.32e-06 - 0.00165765% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00309508 - 0.811797% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0230652 - 6.04968% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0562652 - 14.7576% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00933544 - 2.44856% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0356408 - 9.3481% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0458071 - 12.0146% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0627939 - 16.47% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.396e-05 - 0.00366152% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.56e-06 - 0.00145831% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.099103 - 25.9934% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00866581 - 2.27292% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00705044 - 1.84923% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0301993 - 7.92087% [9] +| | | | | Remainder: 0.00019844 - 0.0520481% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.748e-05 - 0.00310368% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000369316% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00074224 - 0.131789% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.179643 - 31.8966% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0902902 - 50.261% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0893275 - 49.7251% [1] +| | | | | Remainder: 2.496e-05 - 0.0138943% +| | | | Remainder: 0.000696841 - 0.123728% +| | | Remainder: 0.00259436 - 0.328966% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443376 - 0.0323668% [1] +| | | getWorksets(): 4e-06 - 0.0902168% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 52% [1] +| | | | Remainder: 1.92e-06 - 48% +| | | getOrientations(): 1e-06 - 0.0225542% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078384 - 17.6789% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009118 - 20.5649% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410401 - 9.25627% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012128 - 27.3537% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0297716% [3] +| | | Remainder: 0.0011086 - 25.0036% +| | panzer::ModelEvaluator::create_W_op: 0.620864 - 4.53235% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.989858 - 7.22604% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0006712 - 0.0678077% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.754993 - 76.2728% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000243711% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00520133 - 0.688924% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0247896 - 3.28342% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0288341 - 3.81912% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00281356 - 0.372661% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0321241 - 4.25489% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.027349 - 3.62242% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0048776 - 0.646046% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0272156 - 3.60475% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.388e-05 - 0.00183843% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00990964 - 1.31255% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0581749 - 7.70536% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0099194 - 1.31384% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0584631 - 7.74353% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0610824 - 8.09046% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0834831 - 11.0575% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.236e-05 - 0.00296162% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00496984 - 0.658264% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0574408 - 7.60812% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0921475 - 12.2051% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0136772 - 1.81156% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00275516 - 0.364925% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0315311 - 4.17635% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0660427 - 8.74746% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0517835 - 6.8588% [9] +| | | | Remainder: 0.00036952 - 0.0489435% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.32e-05 - 0.00234377% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.000105066% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00210248 - 0.212402% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.230506 - 23.2868% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.230472 - 99.9849% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.144e-05 - 0.00930126% [1] +| | | | Remainder: 1.348e-05 - 0.00584799% +| | | Remainder: 0.00156124 - 0.157724% +| | MaxwellPreconditioner::build: 0.00529852 - 0.0386796% [1] +| | | MaxwellPreconditioner: Schur complement: 2.8e-05 - 0.528449% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00238516 - 45.0156% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.15261% [1] +| | | | Ifpack2::Relaxation::compute: 0.0015224 - 63.828% [1] +| | | | Remainder: 0.000859121 - 36.0194% +| | | MaxwellPreconditioner: Solver S_E: 0.00278396 - 52.5422% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0488513% [1] +| | | | Ifpack2::Relaxation::compute: 0.0023446 - 84.2182% [1] +| | | | Remainder: 0.000438 - 15.733% +| | | MaxwellPreconditioner: Block preconditioner: 9.172e-05 - 1.73105% [1] +| | | Remainder: 9.68e-06 - 0.182692% +| | Mini-EM: timestepper: 8.64921 - 63.1399% [1] +| | | Mini-EM: Advance Time Step: 8.64921 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0869702 - 1.00553% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000750201 - 0.862595% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0826232 - 95.0017% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00198491% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00050884 - 0.615856% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00715016 - 8.65394% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00411788 - 4.98393% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0003204 - 0.387785% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00349832 - 4.23407% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00358972 - 4.34469% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030752 - 0.372196% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000878601 - 1.06338% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.52e-06 - 0.00668093% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00071784 - 0.868812% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00873496 - 10.572% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00317976 - 3.84851% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00126444 - 1.53037% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00726209 - 8.7894% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0145086 - 17.56% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.76e-06 - 0.0118127% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000516481 - 0.625104% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00613352 - 7.42349% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761192 - 9.21281% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000557561 - 0.674824% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00034164 - 0.413492% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0033874 - 4.09982% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00617744 - 7.47665% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00164268 - 1.98816% [9] +| | | | | | Remainder: 0.00019844 - 0.240175% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.404e-05 - 0.0276417% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0025296% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00296896 - 3.41377% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000423121 - 0.486513% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00039276 - 92.8245% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.378142% [1] +| | | | | | Remainder: 2.8761e-05 - 6.79735% +| | | | | Remainder: 0.00017848 - 0.20522% +| | | | Stratimikos: BelosLOWS: 8.53843 - 98.7193% [1] +| | | | | GMRES block system: Operation Op*x: 0.0053704 - 0.0628968% [1] +| | | | | Belos::MVT::MvAddMv: 0.00019296 - 0.0022599% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.53202 - 99.9249% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000912442 - 0.0106943% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000215081 - 23.572% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00020008 - 93.0254% [2] +| | | | | | | | Remainder: 1.5001e-05 - 6.97458% +| | | | | | | Belos::MVT::MvScale: 0.00011788 - 12.9192% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000387521 - 42.4708% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000382721 - 98.7614% [2] +| | | | | | | | Remainder: 4.8e-06 - 1.23864% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001312 - 14.379% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012948 - 98.689% [2] +| | | | | | | | Remainder: 1.72e-06 - 1.31098% +| | | | | | | Remainder: 6.076e-05 - 6.65905% +| | | | | | Belos::MVT::MvAddMv: 0.00056532 - 0.00662586% [2] +| | | | | | Belos::MVT::MvNorm: 0.00012844 - 0.00150539% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.52304 - 99.8947% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00180152 - 0.0211371% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0001214 - 0.00142437% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0584087 - 0.685303% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0386547 - 66.1797% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00097728 - 2.52823% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00095632 - 97.8553% [22] +| | | | | | | | | | Remainder: 2.096e-05 - 2.14473% +| | | | | | | | | Belos::MVT::MvScale: 0.000469481 - 1.21455% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0177485 - 45.9155% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0177053 - 99.7568% [40] +| | | | | | | | | | Remainder: 4.316e-05 - 0.243176% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.019294 - 49.9137% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0192624 - 99.836% [40] +| | | | | | | | | | Remainder: 3.164e-05 - 0.163989% +| | | | | | | | | Remainder: 0.00016544 - 0.427995% +| | | | | | | | Belos::MVT::MvAddMv: 0.00192376 - 3.29362% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0133181 - 22.8015% [22] +| | | | | | | | Belos::MVT::MvNorm: 8.852e-05 - 0.151553% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00138752 - 2.37554% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00127612 - 91.9713% [21] +| | | | | | | | | Remainder: 0.0001114 - 8.02871% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00117404 - 2.01004% [1] +| | | | | | | | Remainder: 0.00186208 - 3.18802% +| | | | | | | GMRES S_E: Operation Op*x: 0.00192888 - 0.0226314% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.45487 - 99.2001% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.92653 - 93.751% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0140044 - 0.176677% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0135163 - 96.5151% [287] +| | | | | | | | | | Remainder: 0.00048804 - 3.48491% +| | | | | | | | | Belos::MVT::MvScale: 0.00740152 - 0.0933766% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.34336 - 42.1793% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.34251 - 99.9746% [572] +| | | | | | | | | | Remainder: 0.00084956 - 0.0254104% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.55796 - 57.5026% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5572 - 99.9833% [572] +| | | | | | | | | | Remainder: 0.000761681 - 0.016711% +| | | | | | | | | Remainder: 0.00380672 - 0.0480251% +| | | | | | | | Belos::MVT::MvAddMv: 0.0174392 - 0.206262% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0196615 - 0.232546% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0171542 - 87.2478% [287] +| | | | | | | | | Remainder: 0.00250728 - 12.7522% +| | | | | | | | GMRES S_E: Operation Op*x: 0.45711 - 5.40647% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.01631 - 0.192906% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.916e-05 - 0.00058144% [1] +| | | | | | | | Remainder: 0.0177752 - 0.210236% +| | | | | | | Remainder: 0.00591136 - 0.0693574% +| | | | | | GMRES block system: Operation Op*x: 0.00523912 - 0.0614054% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001368 - 0.00160337% [1] +| | | | | | Remainder: 0.00199816 - 0.0234195% +| | | | | Remainder: 0.00084776 - 0.00992875% +| | | | Mini-EM: Compute responses: 0.0235463 - 0.272236% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000927 - 3.93693% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0199751 - 84.8334% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.08e-06 - 0.0454565% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000579361 - 2.90041% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00529524 - 26.5092% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.92e-06 - 0.0396493% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00070048 - 3.50676% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00075964 - 3.80293% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00967192 - 48.4198% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.56e-06 - 0.0378471% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000706281 - 3.5358% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00058772 - 2.94226% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000595242 - 2.97992% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.244e-05 - 0.412713% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.64e-06 - 0.0232289% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000451401 - 2.25982% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00029728 - 1.48825% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.432e-05 - 0.271938% [9] +| | | | | | Remainder: 0.000164602 - 0.824035% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.92e-06 - 0.0378828% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00985293% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00211224 - 8.97059% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026456 - 1.12357% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.302389% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024028 - 90.8225% [1] +| | | | | | Remainder: 2.348e-05 - 8.87511% +| | | | | Remainder: 0.00025612 - 1.08773% +| | | | Remainder: 0.00025764 - 0.00297877% +| | | Remainder: 6.36e-06 - 7.35327e-05% +| | Remainder: 0.0489261 - 0.357164% +| Remainder: 4.428e-05 - 0.000323246% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 8.53843 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.05846 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00289376 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 8.48793 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0578704 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 8.57004 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 13.6214 [1] +| Mini-EM: Total Time: 13.6214 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00061932 - 0.00454667% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029416 - 47.4973% [1] +| | | Remainder: 0.00032516 - 52.5027% +| | Mini-EM: build physics blocks: 0.000803721 - 0.00590043% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002286 - 0.00167824% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.885212 - 6.49869% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.333233 - 2.4464% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.143916 - 43.1878% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.116576 - 81.0025% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00382584 - 2.65838% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0234236 - 16.2759% [3] +| | | | Remainder: 9.104e-05 - 0.0632591% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0204628 - 6.14068% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0130965 - 64.0014% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00042616 - 2.08261% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00162284 - 7.9307% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00098664 - 4.82163% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127488 - 6.23023% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00281292 - 13.7465% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00015676 - 0.766073% [3] +| | | | Remainder: 8.612e-05 - 0.420861% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0330671 - 9.92309% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0140689 - 4.22193% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0415085 - 12.4563% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0172797 - 5.18547% [3] +| | | Remainder: 0.0629303 - 18.8847% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0172917 - 0.126945% [2] +| | Mini-EM: setup physics model evaluator: 0.652725 - 4.79191% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.652705 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000428984% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 7.96685e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.646648 - 99.072% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.646625 - 99.9965% [1] +| | | | | | getWorksets(): 0.62078 - 96.0031% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.620775 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.356615 - 57.4468% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00579052 - 1.62375% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0598865 - 16.793% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0011554 - 1.92932% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0587035 - 98.0246% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00060892 - 1.03728% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00029832 - 0.508181% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00107952 - 1.83894% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00511592 - 8.71486% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126521 - 21.5525% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00295408 - 5.03221% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00931905 - 15.8748% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028264 - 0.481471% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0153374 - 26.1269% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00646168 - 42.1302% [9] +| | | | | | | | | | | | Remainder: 0.00887572 - 57.8698% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00886241 - 15.0969% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00204788 - 3.48852% [9] +| | | | | | | | | | | Remainder: 0.00014524 - 0.247413% +| | | | | | | | | | Remainder: 2.76e-05 - 0.0460872% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.25157 - 70.5437% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145441 - 57.8133% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021688 - 0.149119% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.548e-05 - 0.0450218% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0782542 - 53.8049% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0547767 - 37.6626% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.308e-05 - 0.0433716% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113582 - 7.80951% [9] +| | | | | | | | | | | Remainder: 0.00070612 - 0.485504% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0500257 - 19.8854% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342531 - 13.6157% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030948 - 0.12302% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0115692 - 4.59883% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00872165 - 3.46689% [9] +| | | | | | | | | | Remainder: 0.00124976 - 0.496785% +| | | | | | | | | Remainder: 0.0393687 - 11.0395% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264121 - 42.5471% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.263674 - 99.8305% [18] +| | | | | | | | | Remainder: 0.000447601 - 0.169468% +| | | | | | | | Remainder: 3.816e-05 - 0.00614716% +| | | | | | | Remainder: 5.36e-06 - 0.00086343% +| | | | | | getOrientations(): 1.252e-05 - 0.00193621% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811401 - 0.125482% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007498 - 0.115956% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041584 - 0.0643093% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013344 - 0.0206364% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000940041 - 0.145376% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000154649% [2] +| | | | | | Remainder: 0.022781 - 3.52307% +| | | | | Remainder: 2.252e-05 - 0.00348258% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.00126244% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.052e-05 - 0.00314384% [1] +| | | | build response library: 0.00600028 - 0.919295% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00590112 - 98.3474% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0494821% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 68.4932% [1] +| | | | | | | Remainder: 9.2e-07 - 31.5068% +| | | | | | getOrientations(): 4.4e-07 - 0.00745621% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0008 - 13.5567% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901441 - 15.2758% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040904 - 6.93156% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124176 - 21.0428% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.021013% [3] +| | | | | | Remainder: 0.00254428 - 43.1152% +| | | | | Remainder: 9.916e-05 - 1.65259% +| | | | Remainder: 2.492e-05 - 0.00381796% +| | | Remainder: 1.964e-05 - 0.00300893% +| | Mini-EM: setup auxiliary physics model evaluator: 0.686155 - 5.03733% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.686147 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.000378928% [1] +| | | | fmb->setWorksetContainer(): 2.76e-06 - 0.000402246% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.686077 - 99.9899% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.686074 - 99.9995% [1] +| | | | | | getWorksets(): 0.462142 - 67.3604% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.462141 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.275334 - 59.5778% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00453412 - 1.64677% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0537494 - 19.5216% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00117296 - 2.18228% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0525603 - 97.7877% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000486881 - 0.926329% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00027464 - 0.522524% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000907762 - 1.72709% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0051306 - 9.76137% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111608 - 21.2344% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0029018 - 5.5209% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00791781 - 15.0642% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00024728 - 0.470469% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0149209 - 28.3882% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00682296 - 45.7276% [9] +| | | | | | | | | | | | Remainder: 0.00809793 - 54.2724% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00649104 - 12.3497% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0019954 - 3.79641% [9] +| | | | | | | | | | | Remainder: 0.00012532 - 0.238431% +| | | | | | | | | | Remainder: 1.616e-05 - 0.0300655% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.1826 - 66.3195% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.106621 - 58.3903% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011172 - 0.104783% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.412e-05 - 0.0601385% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0521106 - 48.8748% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0540787 - 50.7207% [9] +| | | | | | | | | | | Remainder: 0.00025544 - 0.239579% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0354372 - 19.407% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0319893 - 17.5188% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016296 - 0.0892444% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00769548 - 4.2144% [9] +| | | | | | | | | | Remainder: 0.00069424 - 0.380198% +| | | | | | | | | Remainder: 0.0344503 - 12.5122% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186792 - 40.4189% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.186465 - 99.825% [9] +| | | | | | | | | Remainder: 0.00032696 - 0.175039% +| | | | | | | | Remainder: 1.496e-05 - 0.00323711% +| | | | | | | Remainder: 1.32e-06 - 0.000285626% +| | | | | | getOrientations(): 1.256e-05 - 0.00183071% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00044656 - 0.0650892% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000359601 - 0.0524143% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021644 - 0.0315476% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.213986 - 31.1899% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.213963 - 99.9894% [1] +| | | | | | | Remainder: 2.276e-05 - 0.0106362% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00049088 - 0.0715492% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 5.24725e-05% [2] +| | | | | | Remainder: 0.00841932 - 1.22717% +| | | | | Remainder: 3.6e-06 - 0.000524722% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.00050718% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.764e-05 - 0.00402829% [1] +| | | | build response library: 2.66e-05 - 0.00387672% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.35338% [1] +| | | | | Remainder: 2.624e-05 - 98.6466% +| | | | Remainder: 6.48e-06 - 0.000944404% +| | | Remainder: 7.84e-06 - 0.0011426% +| | Mini-EM: eval auxiliary physics model evaluator: 0.755323 - 5.54513% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.20797 - 27.5338% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.545287 - 72.1926% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00083832 - 0.153739% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.380397 - 69.7609% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000452159% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.496e-05 - 0.00393273% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.56e-06 - 0.00146163% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00346816 - 0.91172% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0226077 - 5.94319% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0561121 - 14.7509% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00931124 - 2.44777% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0347259 - 9.12884% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0457833 - 12.0357% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.063752 - 16.7593% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.404e-05 - 0.00369088% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.04e-06 - 0.00132493% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0990658 - 26.0427% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00852064 - 2.23993% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00677768 - 1.78174% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0300491 - 7.89941% [9] +| | | | | Remainder: 0.00018236 - 0.0479393% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.00304427% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.00038145% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00072564 - 0.133075% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162609 - 29.8208% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0813908 - 50.053% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0811918 - 49.9306% [1] +| | | | | Remainder: 2.664e-05 - 0.0163828% +| | | | Remainder: 0.000698041 - 0.128013% +| | | Remainder: 0.00206656 - 0.273599% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043458 - 0.0319043% [1] +| | | getWorksets(): 3.6e-06 - 0.0828386% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 55.5556% [1] +| | | | Remainder: 1.6e-06 - 44.4444% +| | | getOrientations(): 8.8e-07 - 0.0202494% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074608 - 17.1678% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882881 - 20.3157% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040084 - 9.22361% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121472 - 27.9516% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0303741% [3] +| | | Remainder: 0.00109548 - 25.2078% +| | panzer::ModelEvaluator::create_W_op: 0.577603 - 4.24041% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.974752 - 7.15604% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00068588 - 0.0703646% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.760755 - 78.046% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000236607% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00964785 - 1.26819% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0253168 - 3.32785% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0289763 - 3.80889% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0028278 - 0.37171% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0318732 - 4.18968% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274794 - 3.61212% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00492936 - 0.647957% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.026727 - 3.51322% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.288e-05 - 0.00169306% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0099294 - 1.3052% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.059576 - 7.83117% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00966584 - 1.27056% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0575081 - 7.55935% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0600957 - 7.89948% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0824037 - 10.8318% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.14e-05 - 0.002813% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0093702 - 1.2317% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570604 - 7.5005% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0920097 - 12.0945% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013707 - 1.80176% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00284628 - 0.374139% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.031532 - 4.14483% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.065746 - 8.64221% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.051119 - 6.71951% [9] +| | | | Remainder: 0.0003718 - 0.0488725% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.28e-05 - 0.00233906% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000119005% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00210752 - 0.216211% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.209643 - 21.5073% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.209597 - 99.9781% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.944e-05 - 0.0140429% [1] +| | | | Remainder: 1.648e-05 - 0.00786098% +| | | Remainder: 0.00153644 - 0.157624% +| | MaxwellPreconditioner::build: 0.00522324 - 0.0383459% [1] +| | | MaxwellPreconditioner: Schur complement: 2.256e-05 - 0.431916% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00216024 - 41.3582% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.15739% [1] +| | | | Ifpack2::Relaxation::compute: 0.00131928 - 61.071% [1] +| | | | Remainder: 0.00083756 - 38.7716% +| | | MaxwellPreconditioner: Solver S_E: 0.0029408 - 56.3022% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0408052% [1] +| | | | Ifpack2::Relaxation::compute: 0.0024938 - 84.8001% [1] +| | | | Remainder: 0.0004458 - 15.1591% +| | | MaxwellPreconditioner: Block preconditioner: 9.076e-05 - 1.73762% [1] +| | | Remainder: 8.88e-06 - 0.170009% +| | Mini-EM: timestepper: 8.67921 - 63.7175% [1] +| | | Mini-EM: Advance Time Step: 8.6792 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0861988 - 0.993164% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000549841 - 0.637876% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0820818 - 95.2239% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00190054% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00050108 - 0.610464% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00715492 - 8.71682% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00409024 - 4.98313% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0003162 - 0.385225% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00347508 - 4.23368% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00357936 - 4.36072% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030436 - 0.370801% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000878402 - 1.07015% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.28e-06 - 0.00643261% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000729721 - 0.889017% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00859372 - 10.4697% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0031046 - 3.78233% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00116532 - 1.41971% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00755232 - 9.20097% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144927 - 17.6564% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.96e-06 - 0.0121342% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051784 - 0.630883% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00611724 - 7.45262% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0075684 - 9.22056% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00054684 - 0.666213% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00033276 - 0.4054% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00340952 - 4.15381% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0057928 - 7.05735% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163872 - 1.99645% [9] +| | | | | | Remainder: 0.0002028 - 0.247071% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.26e-05 - 0.0262185% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00269145% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.002948 - 3.42% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00042332 - 0.491098% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00039396 - 93.0643% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.387414% [1] +| | | | | | Remainder: 2.772e-05 - 6.54824% +| | | | | Remainder: 0.00017088 - 0.19824% +| | | | Stratimikos: BelosLOWS: 8.57009 - 98.7428% [1] +| | | | | GMRES block system: Operation Op*x: 0.00592904 - 0.0691829% [1] +| | | | | Belos::MVT::MvAddMv: 0.00018452 - 0.00215307% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.5631 - 99.9184% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0008436 - 0.00985157% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00020628 - 24.4523% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001916 - 92.8835% [2] +| | | | | | | | Remainder: 1.468e-05 - 7.11654% +| | | | | | | Belos::MVT::MvScale: 0.0001096 - 12.9919% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00033316 - 39.4927% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00032948 - 98.8954% [2] +| | | | | | | | Remainder: 3.68e-06 - 1.10457% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00013604 - 16.1261% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013452 - 98.8827% [2] +| | | | | | | | Remainder: 1.52e-06 - 1.11732% +| | | | | | | Remainder: 5.852e-05 - 6.93694% +| | | | | | Belos::MVT::MvAddMv: 0.00048216 - 0.00563067% [2] +| | | | | | Belos::MVT::MvNorm: 0.00012276 - 0.00143359% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.55387 - 99.8922% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00161908 - 0.018928% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0001128 - 0.0013187% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0583891 - 0.682604% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0390948 - 66.9558% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000987079 - 2.52483% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000963919 - 97.6537% [22] +| | | | | | | | | | Remainder: 2.316e-05 - 2.34632% +| | | | | | | | | Belos::MVT::MvScale: 0.00046184 - 1.18133% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0176502 - 45.1471% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0176099 - 99.7718% [40] +| | | | | | | | | | Remainder: 4.028e-05 - 0.228213% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0198493 - 50.7721% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0198198 - 99.8517% [40] +| | | | | | | | | | Remainder: 2.944e-05 - 0.148318% +| | | | | | | | | Remainder: 0.00014648 - 0.374679% +| | | | | | | | Belos::MVT::MvAddMv: 0.00171076 - 2.92993% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0132001 - 22.6072% [22] +| | | | | | | | Belos::MVT::MvNorm: 8.88e-05 - 0.152083% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00138792 - 2.37702% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00128716 - 92.7402% [21] +| | | | | | | | | Remainder: 0.00010076 - 7.25978% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00116552 - 1.99613% [1] +| | | | | | | | Remainder: 0.00174108 - 2.98186% +| | | | | | | GMRES S_E: Operation Op*x: 0.00181444 - 0.0212119% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.48546 - 99.2002% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.95662 - 93.7677% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0137614 - 0.172955% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0133131 - 96.7425% [287] +| | | | | | | | | | Remainder: 0.00044828 - 3.25753% +| | | | | | | | | Belos::MVT::MvScale: 0.00714924 - 0.0898527% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.33579 - 41.9247% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.33502 - 99.9769% [572] +| | | | | | | | | | Remainder: 0.0007692 - 0.023059% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.59661 - 57.7709% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.59595 - 99.9857% [572] +| | | | | | | | | | Remainder: 0.00065608 - 0.0142731% +| | | | | | | | | Remainder: 0.00330888 - 0.0415865% +| | | | | | | | Belos::MVT::MvAddMv: 0.016815 - 0.198163% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0196972 - 0.232129% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0172823 - 87.7398% [287] +| | | | | | | | | Remainder: 0.00241492 - 12.2602% +| | | | | | | | GMRES S_E: Operation Op*x: 0.458911 - 5.4082% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0172145 - 0.202871% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.856e-05 - 0.000572273% [1] +| | | | | | | | Remainder: 0.0161548 - 0.190382% +| | | | | | | Remainder: 0.0064762 - 0.0757107% +| | | | | | GMRES block system: Operation Op*x: 0.00576819 - 0.067361% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000134959 - 0.00157605% [1] +| | | | | | Remainder: 0.00187928 - 0.0219463% +| | | | | Remainder: 0.00087632 - 0.0102253% +| | | | Mini-EM: Compute responses: 0.0226904 - 0.261434% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000697639 - 3.0746% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0193715 - 85.3729% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.8e-06 - 0.0299409% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00055692 - 2.87495% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.005103 - 26.3429% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.52e-06 - 0.0336578% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000702638 - 3.62718% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000747358 - 3.85804% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00931583 - 48.0905% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7e-06 - 0.0361356% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000716358 - 3.69801% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000582279 - 3.00586% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00062388 - 3.22061% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.128e-05 - 0.419586% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.68e-06 - 0.0241592% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00044024 - 2.27262% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00029136 - 1.50407% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.188e-05 - 0.267817% [9] +| | | | | | Remainder: 0.00013444 - 0.694011% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.48e-06 - 0.0417797% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00705143% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00210348 - 9.27034% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000265879 - 1.17177% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.300889% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245119 - 92.1919% [1] +| | | | | | Remainder: 1.996e-05 - 7.50717% +| | | | | Remainder: 0.00024088 - 1.06159% +| | | | Remainder: 0.0002222 - 0.00256014% +| | | Remainder: 5.24e-06 - 6.03742e-05% +| | Remainder: 0.0486622 - 0.357249% +| Remainder: 5.764e-05 - 0.000423156% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 8.57009 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.05085 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00298448 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 8.40431 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0592275 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 8.48685 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 13.5227 [1] +| Mini-EM: Total Time: 13.5226 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00062108 - 0.00459289% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029464 - 47.4399% [1] +| | | Remainder: 0.00032644 - 52.5601% +| | Mini-EM: build physics blocks: 0.000792239 - 0.00585861% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023348 - 0.00172659% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.878843 - 6.49905% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.339234 - 2.50863% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.143545 - 42.3146% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11662 - 81.2429% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00377432 - 2.62936% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0230565 - 16.0622% [3] +| | | | Remainder: 9.416e-05 - 0.065596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0204601 - 6.03128% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0131273 - 64.1606% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00044108 - 2.1558% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00162988 - 7.96611% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00097684 - 4.77436% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124708 - 6.09516% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00280336 - 13.7016% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000150359 - 0.734887% [3] +| | | | Remainder: 8.42e-05 - 0.411532% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0331705 - 9.77808% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0140659 - 4.14638% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0419347 - 12.3616% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0176793 - 5.21153% [3] +| | | Remainder: 0.0683779 - 20.1566% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0184725 - 0.136604% [2] +| | Mini-EM: setup physics model evaluator: 0.651694 - 4.81928% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.651672 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000435802% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 8.59328e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.645536 - 99.0585% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.645515 - 99.9967% [1] +| | | | | | getWorksets(): 0.620603 - 96.1407% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.620597 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.35606 - 57.3737% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00583536 - 1.63887% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.059875 - 16.816% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00116804 - 1.95079% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.058679 - 98.0026% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00064384 - 1.09722% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00030096 - 0.512892% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114212 - 1.94638% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00515091 - 8.77812% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127264 - 21.6881% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00288376 - 4.91446% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00924479 - 15.7548% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000290318 - 0.494756% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0153849 - 26.2188% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00652652 - 42.4214% [9] +| | | | | | | | | | | | Remainder: 0.00885843 - 57.5786% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00872543 - 14.8698% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00203488 - 3.46781% [9] +| | | | | | | | | | | Remainder: 0.00015068 - 0.256787% +| | | | | | | | | | Remainder: 2.792e-05 - 0.0466305% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.252743 - 70.9834% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.148965 - 58.9393% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022536 - 0.151284% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.008e-05 - 0.0470446% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0809882 - 54.3673% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0555699 - 37.304% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.784e-05 - 0.0455409% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113239 - 7.60169% [9] +| | | | | | | | | | | Remainder: 0.0007198 - 0.483201% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0485954 - 19.2272% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333245 - 13.1851% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000301 - 0.119093% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0118703 - 4.69661% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00863395 - 3.4161% [9] +| | | | | | | | | | Remainder: 0.00105292 - 0.416596% +| | | | | | | | | Remainder: 0.037606 - 10.5617% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264499 - 42.62% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264035 - 99.8249% [18] +| | | | | | | | | Remainder: 0.000463119 - 0.175093% +| | | | | | | | Remainder: 3.924e-05 - 0.00632294% +| | | | | | | Remainder: 5.36e-06 - 0.000863677% +| | | | | | getOrientations(): 1.384e-05 - 0.00214402% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000834399 - 0.129261% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076912 - 0.119148% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423159 - 0.0655537% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000135 - 0.0209135% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000982919 - 0.152269% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.000179702% [2] +| | | | | | Remainder: 0.0217526 - 3.36981% +| | | | | Remainder: 2.1e-05 - 0.00325311% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00127058% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.884e-05 - 0.00289103% [1] +| | | | build response library: 0.00608023 - 0.933021% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0059822 - 98.3876% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0528234% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 77.2152% [1] +| | | | | | | Remainder: 7.2e-07 - 22.7848% +| | | | | | getOrientations(): 4.8e-07 - 0.00802381% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081544 - 13.6311% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934439 - 15.6203% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444879 - 7.43672% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130268 - 21.7759% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0213968% [3] +| | | | | | Remainder: 0.00247984 - 41.4536% +| | | | | Remainder: 9.804e-05 - 1.61244% +| | | | Remainder: 2.504e-05 - 0.00384243% +| | | Remainder: 2.188e-05 - 0.00335741% +| | Mini-EM: setup auxiliary physics model evaluator: 0.688562 - 5.09192% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.688553 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.000365985% [1] +| | | | fmb->setWorksetContainer(): 2.4e-06 - 0.000348557% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.688483 - 99.9899% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.688479 - 99.9994% [1] +| | | | | | getWorksets(): 0.464537 - 67.4729% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.464536 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.278409 - 59.9328% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0046332 - 1.66417% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0538815 - 19.3533% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114108 - 2.11775% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0527215 - 97.8471% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00051212 - 0.971369% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00030524 - 0.578967% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000970479 - 1.84077% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0051078 - 9.68826% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111133 - 21.0792% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00282828 - 5.36456% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00778899 - 14.7739% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000322519 - 0.611741% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0149627 - 28.3807% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00686963 - 45.9117% [9] +| | | | | | | | | | | | Remainder: 0.00809307 - 54.0883% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00657955 - 12.4798% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00209888 - 3.98107% [9] +| | | | | | | | | | | Remainder: 0.00013164 - 0.24969% +| | | | | | | | | | Remainder: 1.896e-05 - 0.0351883% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.185724 - 66.7091% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.109235 - 58.8156% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011504 - 0.105314% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.96e-05 - 0.0637159% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0539211 - 49.3626% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0548753 - 50.2361% [9] +| | | | | | | | | | | Remainder: 0.000253759 - 0.232306% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0350596 - 18.8772% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0327939 - 17.6573% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016624 - 0.089509% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00763671 - 4.11185% [9] +| | | | | | | | | | Remainder: 0.000833119 - 0.448578% +| | | | | | | | | Remainder: 0.0341702 - 12.2734% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186111 - 40.064% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.185765 - 99.8139% [9] +| | | | | | | | | Remainder: 0.00034632 - 0.186082% +| | | | | | | | Remainder: 1.508e-05 - 0.00324625% +| | | | | | | Remainder: 1.32e-06 - 0.000284154% +| | | | | | getOrientations(): 1.244e-05 - 0.00180688% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045668 - 0.0663317% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000367679 - 0.0534045% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021932 - 0.0318557% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.213639 - 31.0305% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.213616 - 99.9893% [1] +| | | | | | | Remainder: 2.28e-05 - 0.0106722% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000494199 - 0.0717812% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 5.22892e-05% [2] +| | | | | | Remainder: 0.00875279 - 1.27132% +| | | | | Remainder: 3.88e-06 - 0.000563558% +| | | | fmb->setupBCFieldManagers(): 3.32e-06 - 0.000482171% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.932e-05 - 0.00425821% [1] +| | | | build response library: 2.4e-05 - 0.00348557% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.83333% [1] +| | | | | Remainder: 2.356e-05 - 98.1667% +| | | | Remainder: 8.2e-06 - 0.0011909% +| | | Remainder: 8.88e-06 - 0.00128964% +| | Mini-EM: eval auxiliary physics model evaluator: 0.754126 - 5.57676% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.207598 - 27.5283% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.543915 - 72.1252% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000837159 - 0.153914% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.380213 - 69.903% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000399776% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.644e-05 - 0.00432389% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6e-06 - 0.00157806% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00323728 - 0.851438% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0230381 - 6.05927% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0560255 - 14.7353% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00919543 - 2.4185% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.034998 - 9.20485% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0457198 - 12.0248% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0629433 - 16.5547% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.468e-05 - 0.00386099% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.88e-06 - 0.0015465% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0991573 - 26.0794% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00855415 - 2.24983% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00687132 - 1.80723% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0302302 - 7.95085% [9] +| | | | | Remainder: 0.00019804 - 0.0520866% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.644e-05 - 0.00302253% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000441245% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00077112 - 0.141772% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161378 - 29.6697% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0804809 - 49.8711% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0808707 - 50.1127% [1] +| | | | | Remainder: 2.62e-05 - 0.0162352% +| | | | Remainder: 0.00069724 - 0.128189% +| | | Remainder: 0.0026124 - 0.346414% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443024 - 0.0327616% [1] +| | | getWorksets(): 3.8e-06 - 0.0857742% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 58.9474% [1] +| | | | Remainder: 1.56e-06 - 41.0526% +| | | getOrientations(): 7.6e-07 - 0.0171548% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751919 - 16.9724% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908999 - 20.5181% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041768 - 9.42794% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012296 - 27.7547% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0261837% [3] +| | | Remainder: 0.00111632 - 25.1977% +| | panzer::ModelEvaluator::create_W_op: 0.574912 - 4.25148% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.959046 - 7.09215% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00064876 - 0.0676464% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.750469 - 78.2516% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00025584% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00518064 - 0.69032% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0245141 - 3.26651% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0287719 - 3.83386% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00281484 - 0.375077% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0320582 - 4.27175% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0272965 - 3.63726% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00485584 - 0.64704% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0266889 - 3.5563% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.412e-05 - 0.00188149% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00995255 - 1.32618% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0578487 - 7.70835% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00971843 - 1.29498% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.056904 - 7.58246% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0609934 - 8.12737% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0828858 - 11.0445% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.156e-05 - 0.00287287% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00498864 - 0.664736% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0574658 - 7.65732% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0926525 - 12.346% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0134305 - 1.78962% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00272872 - 0.363601% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0314685 - 4.19317% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0657853 - 8.76589% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0510567 - 6.8033% [9] +| | | | Remainder: 0.000370838 - 0.0494142% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.208e-05 - 0.00230229% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000129295% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00226468 - 0.236139% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204068 - 21.2782% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204024 - 99.9785% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.7e-05 - 0.0132309% [1] +| | | | Remainder: 1.68e-05 - 0.00823257% +| | | Remainder: 0.00157312 - 0.164029% +| | MaxwellPreconditioner::build: 0.00519172 - 0.0383928% [1] +| | | MaxwellPreconditioner: Schur complement: 2.772e-05 - 0.533928% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00233328 - 44.9423% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.162861% [1] +| | | | Ifpack2::Relaxation::compute: 0.0014876 - 63.7558% [1] +| | | | Remainder: 0.000841879 - 36.0814% +| | | MaxwellPreconditioner: Solver S_E: 0.00273124 - 52.6076% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0468652% [1] +| | | | Ifpack2::Relaxation::compute: 0.00228696 - 83.7334% [1] +| | | | Remainder: 0.000443 - 16.2198% +| | | MaxwellPreconditioner: Block preconditioner: 9.04e-05 - 1.74124% [1] +| | | Remainder: 9.08e-06 - 0.174894% +| | Mini-EM: timestepper: 8.59802 - 63.5824% [1] +| | | Mini-EM: Advance Time Step: 8.59802 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.086932 - 1.01107% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000754399 - 0.867803% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0823876 - 94.7725% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.002379% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00050368 - 0.611354% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00712039 - 8.64255% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00406596 - 4.93515% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00031872 - 0.386854% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00350619 - 4.25573% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00364236 - 4.421% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000300599 - 0.364859% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000869959 - 1.05593% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.84e-06 - 0.00708844% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00074552 - 0.904893% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00845355 - 10.2607% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00302268 - 3.66885% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00125492 - 1.52319% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00755787 - 9.17355% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144752 - 17.5696% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.048e-05 - 0.0127204% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051348 - 0.623249% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00620015 - 7.52559% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00756007 - 9.17622% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00053768 - 0.652622% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00034104 - 0.413946% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00341412 - 4.14397% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00612163 - 7.43028% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0016436 - 1.99496% [9] +| | | | | | Remainder: 0.0002 - 0.242755% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.396e-05 - 0.0275618% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00266875% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0031616 - 3.63686% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00042516 - 0.489072% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00039528 - 92.9721% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.385737% [1] +| | | | | | Remainder: 2.824e-05 - 6.64221% +| | | | | Remainder: 0.00017696 - 0.203561% +| | | | Stratimikos: BelosLOWS: 8.4869 - 98.7077% [1] +| | | | | GMRES block system: Operation Op*x: 0.00580328 - 0.0683792% [1] +| | | | | Belos::MVT::MvAddMv: 0.00020052 - 0.0023627% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.48002 - 99.9189% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000905679 - 0.0106802% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00020988 - 23.1738% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00019564 - 93.2152% [2] +| | | | | | | | Remainder: 1.424e-05 - 6.78483% +| | | | | | | Belos::MVT::MvScale: 0.00011656 - 12.8699% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000384639 - 42.4697% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000379959 - 98.7833% [2] +| | | | | | | | Remainder: 4.68e-06 - 1.21673% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001338 - 14.7734% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000132 - 98.6547% [2] +| | | | | | | | Remainder: 1.8e-06 - 1.34529% +| | | | | | | Remainder: 6.08e-05 - 6.7132% +| | | | | | Belos::MVT::MvAddMv: 0.0005888 - 0.00694338% [2] +| | | | | | Belos::MVT::MvNorm: 0.000127759 - 0.00150659% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.47108 - 99.8946% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00181688 - 0.021448% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00011816 - 0.00139486% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0595658 - 0.703166% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0399172 - 67.0137% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00099464 - 2.49176% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00097316 - 97.8404% [22] +| | | | | | | | | | Remainder: 2.148e-05 - 2.15958% +| | | | | | | | | Belos::MVT::MvScale: 0.000463799 - 1.1619% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0176287 - 44.1632% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0175884 - 99.7713% [40] +| | | | | | | | | | Remainder: 4.032e-05 - 0.228717% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0206716 - 51.7862% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0206385 - 99.8398% [40] +| | | | | | | | | | Remainder: 3.312e-05 - 0.16022% +| | | | | | | | | Remainder: 0.00015844 - 0.396921% +| | | | | | | | Belos::MVT::MvAddMv: 0.001874 - 3.14609% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0132635 - 22.267% [22] +| | | | | | | | Belos::MVT::MvNorm: 9.024e-05 - 0.151496% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00141208 - 2.37062% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00130232 - 92.2271% [21] +| | | | | | | | | Remainder: 0.00010976 - 7.77294% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00123592 - 2.07488% [1] +| | | | | | | | Remainder: 0.00177284 - 2.97627% +| | | | | | | GMRES S_E: Operation Op*x: 0.00185356 - 0.021881% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.40176 - 99.1817% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.87166 - 93.6906% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0140712 - 0.178758% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0135775 - 96.4916% [287] +| | | | | | | | | | Remainder: 0.00049368 - 3.50845% +| | | | | | | | | Belos::MVT::MvScale: 0.00736879 - 0.0936117% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.34423 - 42.4844% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.3434 - 99.9752% [572] +| | | | | | | | | | Remainder: 0.000829718 - 0.0248104% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.50239 - 57.1975% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.50161 - 99.9826% [572] +| | | | | | | | | | Remainder: 0.00078272 - 0.0173845% +| | | | | | | | | Remainder: 0.00360196 - 0.0457585% +| | | | | | | | Belos::MVT::MvAddMv: 0.0175747 - 0.209178% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0199231 - 0.23713% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0174326 - 87.4995% [287] +| | | | | | | | | Remainder: 0.00249048 - 12.5005% +| | | | | | | | GMRES S_E: Operation Op*x: 0.457795 - 5.4488% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0171031 - 0.203565% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.972e-05 - 0.000591781% [1] +| | | | | | | | Remainder: 0.0176563 - 0.21015% +| | | | | | | Remainder: 0.00596739 - 0.0704443% +| | | | | | GMRES block system: Operation Op*x: 0.0052238 - 0.0616012% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013888 - 0.00163773% [1] +| | | | | | Remainder: 0.0019514 - 0.0230117% +| | | | | Remainder: 0.000878999 - 0.0103571% +| | | | Mini-EM: Compute responses: 0.0239211 - 0.278216% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000913279 - 3.81788% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0202323 - 84.5795% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.88e-06 - 0.0389475% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00054712 - 2.70419% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00539655 - 26.6729% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.52e-06 - 0.0371682% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00069116 - 3.41611% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00076104 - 3.7615% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00992059 - 49.0333% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.48e-06 - 0.0369705% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00069488 - 3.4345% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00058112 - 2.87223% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00057908 - 2.86215% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.144e-05 - 0.402524% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.76e-06 - 0.0235267% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000438519 - 2.16742% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00029316 - 1.44897% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.684e-05 - 0.280936% [9] +| | | | | | Remainder: 0.000163199 - 0.806624% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.04e-06 - 0.0377909% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.76e-06 - 0.00735752% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0022636 - 9.46277% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258639 - 1.08122% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.41757% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023656 - 91.4634% [1] +| | | | | | Remainder: 2.0999e-05 - 8.11904% +| | | | | Remainder: 0.00024244 - 1.0135% +| | | | Remainder: 0.000259 - 0.00301232% +| | | Remainder: 5.52e-06 - 6.42008e-05% +| | Remainder: 0.0484614 - 0.358372% +| Remainder: 4.116e-05 - 0.000304377% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 8.4869 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.07096 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=maxwell26.xml' (5 runs): + + 34.42 msec task-clock:u # 0.002 CPUs utilized ( +- 0.71% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,773 page-faults:u # 80.565 K/sec ( +- 0.24% ) + 18,828,646 cycles:u # 0.547 GHz ( +- 31.74% ) (7.88%) + 60,607,546 instructions:u # 3.22 insn per cycle ( +- 13.02% ) (71.20%) + branches:u + 350,447 branch-misses:u ( +- 0.55% ) + 28,046,685 L1-dcache-loads:u # 814.852 M/sec ( +- 0.52% ) + 379,570 L1-dcache-load-misses:u # 1.35% of all L1-dcache accesses ( +- 0.83% ) + LLC-loads:u + LLC-load-misses:u + 26,694,308 L1-icache-loads:u # 775.561 M/sec ( +- 0.44% ) + 232,703 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.56% ) + 27,088,051 dTLB-loads:u # 787.000 M/sec ( +- 20.97% ) (43.64%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 14.2428 +- 0.0324 seconds time elapsed ( +- 0.23% ) + + + 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=maxwell26.xml' (5 runs): + + 313,843 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.39% ) + 16,912,099 BR_RETIRED:u ( +- 0.34% ) + + 14.2300 +- 0.0487 seconds time elapsed ( +- 0.34% ) + + + 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=maxwell26.xml' (5 runs): + + 22,660,474 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.16% ) + 5,487 ITLB_WALK:u ( +- 2.10% ) + 13,273 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 5.11% ) + 30,430,124 L1D_TLB:u ( +- 0.16% ) + + 14.2486 +- 0.0425 seconds time elapsed ( +- 0.30% ) + + + 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=maxwell26.xml' (5 runs): + + 26,459,440 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.25% ) + 230,563 L1I_CACHE_REFILL:u ( +- 0.69% ) + 377,904 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.41% ) + 27,751,257 L1D_CACHE:u ( +- 0.31% ) + + 14.2303 +- 0.0355 seconds time elapsed ( +- 0.25% ) + + + 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=maxwell26.xml' (5 runs): + + 463,328 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.74% ) + 487,574 LL_CACHE_RD:u ( +- 0.76% ) + 133,591 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.70% ) + 17,842 L2D_TLB_REFILL:u ( +- 2.48% ) + 253,880 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.41% ) + 1,456,246 L2D_CACHE:u ( +- 0.48% ) + + 14.2305 +- 0.0415 seconds time elapsed ( +- 0.29% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..e1af643 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell26_power.output @@ -0,0 +1,176 @@ +Socket1 19.00 +Socket2 16.96 +Socket1 19.12 +Socket2 17.00 +Socket1 19.56 +Socket2 17.00 +Socket1 19.60 +Socket2 17.08 +Socket1 19.84 +Socket2 16.92 +Socket1 19.84 +Socket2 16.92 +Socket1 20.08 +Socket2 16.92 +Socket1 19.64 +Socket2 16.68 +Socket1 19.60 +Socket2 16.44 +Socket1 19.52 +Socket2 16.44 +Socket1 19.52 +Socket2 16.64 +Socket1 19.36 +Socket2 16.68 +Socket1 19.20 +Socket2 16.76 +Socket1 18.96 +Socket2 17.08 +Socket1 19.04 +Socket2 17.12 +Socket1 19.24 +Socket2 17.00 +Socket1 19.04 +Socket2 16.92 +Socket1 19.16 +Socket2 16.80 +Socket1 19.20 +Socket2 16.64 +Socket1 19.24 +Socket2 16.68 +Socket1 19.24 +Socket2 16.84 +Socket1 19.44 +Socket2 16.72 +Socket1 19.44 +Socket2 16.72 +Socket1 19.76 +Socket2 17.00 +Socket1 19.72 +Socket2 17.24 +Socket1 19.40 +Socket2 17.40 +Socket1 19.28 +Socket2 17.28 +Socket1 19.08 +Socket2 17.12 +Socket1 18.88 +Socket2 16.96 +Socket1 19.00 +Socket2 16.76 +Start +Socket1 19.12 +Socket2 16.68 +Socket1 19.20 +Socket2 16.72 +Socket1 19.52 +Socket2 17.08 +Socket1 20.16 +Socket2 17.52 +Socket1 20.16 +Socket2 17.52 +Socket1 20.92 +Socket2 18.12 +Socket1 21.28 +Socket2 18.24 +Socket1 21.92 +Socket2 18.72 +Socket1 22.00 +Socket2 18.72 +Socket1 22.00 +Socket2 18.48 +Socket1 21.92 +Socket2 18.60 +Socket1 21.88 +Socket2 18.80 +Socket1 21.76 +Socket2 18.68 +Socket1 21.64 +Socket2 19.44 +Socket1 21.84 +Socket2 19.40 +Socket1 22.48 +Socket2 19.32 +Socket1 23.16 +Socket2 19.40 +Socket1 24.48 +Socket2 18.88 +Socket1 25.00 +Socket2 18.72 +Socket1 25.76 +Socket2 18.68 +Socket1 27.52 +Socket2 18.68 +Socket1 27.52 +Socket2 18.72 +Socket1 29.72 +Socket2 18.56 +Socket1 31.28 +Socket2 18.48 +Socket1 34.08 +Socket2 18.48 +Socket1 35.56 +Socket2 18.68 +Socket1 35.76 +Socket2 18.88 +End +Socket1 35.72 +Socket2 19.04 +Socket1 35.48 +Socket2 19.72 +Socket1 32.08 +Socket2 19.12 +Socket1 28.44 +Socket2 18.40 +Socket1 25.24 +Socket2 17.96 +Socket1 21.48 +Socket2 17.80 +Socket1 21.48 +Socket2 17.80 +Socket1 20.12 +Socket2 17.08 +Socket1 20.16 +Socket2 17.04 +Socket1 20.04 +Socket2 17.00 +Socket1 19.84 +Socket2 16.88 +Socket1 19.60 +Socket2 16.76 +Socket1 19.56 +Socket2 16.72 +Socket1 19.32 +Socket2 16.84 +Socket1 19.24 +Socket2 16.80 +Socket1 19.36 +Socket2 16.84 +Socket1 19.52 +Socket2 16.76 +Socket1 19.64 +Socket2 16.80 +Socket1 19.64 +Socket2 16.80 +Socket1 19.80 +Socket2 16.88 +Socket1 19.80 +Socket2 16.76 +Socket1 19.32 +Socket2 16.80 +Socket1 19.16 +Socket2 16.72 +Socket1 19.12 +Socket2 16.84 +Socket1 19.04 +Socket2 16.88 +Socket1 19.20 +Socket2 16.84 +Socket1 19.56 +Socket2 16.76 +Socket1 19.60 +Socket2 17.04 +Socket1 19.72 +Socket2 17.12 +Socket1 19.76 +Socket2 16.96 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28.output new file mode 100644 index 0000000..5338203 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28.output @@ -0,0 +1,3248 @@ +oasis23.umiacs.umd.edu +30 GMRES Tpetra maxwell28.xml +output_avg5/altra_GMRES_Tpetra_maxwell28.output +output_avg5/altra_GMRES_Tpetra_maxwell28_power.output +dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.00288623 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=70644, #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 290 iterations with total CPU time of 11.2983 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.0723471 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 11.3964 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 17.7202 [1] +| Mini-EM: Total Time: 17.7202 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000804557 - 0.00454034% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000318279 - 39.5595% [1] +| | | Remainder: 0.000486278 - 60.4405% +| | Mini-EM: build physics blocks: 0.000920597 - 0.00519519% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236319 - 0.00133361% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14171 - 6.44299% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.418394 - 2.36111% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.181189 - 43.3059% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.146589 - 80.9037% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00481722 - 2.65867% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0296899 - 16.3862% [3] +| | | | Remainder: 9.328e-05 - 0.0514821% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0252953 - 6.04581% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0158701 - 62.7396% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000966956 - 3.82267% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00210163 - 8.3084% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120148 - 4.7498% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131908 - 5.21471% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00354291 - 14.0062% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00019812 - 0.783229% [3] +| | | | Remainder: 9.496e-05 - 0.375406% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0408817 - 9.7711% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0174777 - 4.17733% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0518486 - 12.3923% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0216356 - 5.17111% [3] +| | | Remainder: 0.0800657 - 19.1364% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0285641 - 0.161195% [2] +| | Mini-EM: setup physics model evaluator: 0.806006 - 4.54852% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.805987 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.00038214% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 8.43686e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.800238 - 99.2867% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.800209 - 99.9964% [1] +| | | | | | getWorksets(): 0.77347 - 96.6585% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.773466 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.448333 - 57.9642% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00544694 - 1.21493% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0752046 - 16.7743% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00220171 - 2.92763% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0729557 - 97.0097% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000838317 - 1.14908% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00038776 - 0.531501% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00135164 - 1.85268% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00635006 - 8.70399% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0162257 - 22.2406% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00379311 - 5.19919% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119816 - 16.4232% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000361159 - 0.495039% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0186895 - 25.6176% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00798421 - 42.7203% [11] +| | | | | | | | | | | | Remainder: 0.0107053 - 57.2797% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.01022 - 14.0085% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254707 - 3.49126% [11] +| | | | | | | | | | | Remainder: 0.00020972 - 0.287462% +| | | | | | | | | | Remainder: 4.716e-05 - 0.062709% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.315922 - 70.466% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.183136 - 57.9687% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00029924 - 0.163398% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.792e-05 - 0.0534684% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0990196 - 54.0689% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0684328 - 37.3672% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.364e-05 - 0.045671% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142841 - 7.79973% [11] +| | | | | | | | | | | Remainder: 0.000918795 - 0.501701% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0632573 - 20.0231% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0416289 - 13.177% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000406239 - 0.128588% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0150557 - 4.76564% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108439 - 3.43245% [11] +| | | | | | | | | | Remainder: 0.00159423 - 0.504628% +| | | | | | | | | Remainder: 0.0517592 - 11.5448% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.325053 - 42.0255% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.324462 - 99.818% [22] +| | | | | | | | | Remainder: 0.000591477 - 0.181963% +| | | | | | | | Remainder: 7.964e-05 - 0.0102965% +| | | | | | | Remainder: 4.68e-06 - 0.000605065% +| | | | | | getOrientations(): 1.476e-05 - 0.00184452% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000812798 - 0.101573% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000774117 - 0.0967393% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421679 - 0.0526961% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000188959 - 0.0236137% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000942717 - 0.117809% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000124967% [2] +| | | | | | Remainder: 0.0235827 - 2.94706% +| | | | | Remainder: 2.912e-05 - 0.00363892% +| | | | fmb->setupBCFieldManagers(): 8.8e-06 - 0.00109183% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.988e-05 - 0.00246654% [1] +| | | | build response library: 0.0056921 - 0.706227% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0054785 - 96.2474% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0613306% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.0476% [1] +| | | | | | | Remainder: 1.04e-06 - 30.9524% +| | | | | | getOrientations(): 4.4e-07 - 0.00803139% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000828037 - 15.1143% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924557 - 16.8761% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406399 - 7.41807% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119568 - 21.8249% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0226339% [3] +| | | | | | Remainder: 0.00211879 - 38.6747% +| | | | | Remainder: 0.000213599 - 3.75255% +| | | | Remainder: 2.456e-05 - 0.00304719% +| | | Remainder: 1.9079e-05 - 0.0023671% +| | Mini-EM: setup auxiliary physics model evaluator: 0.85446 - 4.82196% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.854451 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 8.89461e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 6.55392e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.854389 - 99.9928% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.854385 - 99.9995% [1] +| | | | | | getWorksets(): 0.579737 - 67.8543% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.579736 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.345613 - 59.6157% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00488526 - 1.41351% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.067018 - 19.391% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00138424 - 2.06547% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0656089 - 97.8973% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000590639 - 0.900243% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0003704 - 0.564558% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129847 - 1.97911% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00628594 - 9.58093% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0142988 - 21.794% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00363099 - 5.53429% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0101698 - 15.5007% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000324839 - 0.495115% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0180506 - 27.5124% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00815633 - 45.186% [11] +| | | | | | | | | | | | Remainder: 0.00989425 - 54.814% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00797821 - 12.1603% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00249235 - 3.79881% [11] +| | | | | | | | | | | Remainder: 0.00011784 - 0.17961% +| | | | | | | | | | Remainder: 2.492e-05 - 0.037184% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.231073 - 66.8587% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135245 - 58.5291% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000138519 - 0.102421% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2199e-05 - 0.060778% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0667931 - 49.3868% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0679244 - 50.2234% [11] +| | | | | | | | | | | Remainder: 0.00030648 - 0.226612% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.042612 - 18.441% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0426962 - 18.4774% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000219719 - 0.0950866% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00958721 - 4.149% [11] +| | | | | | | | | | Remainder: 0.000712837 - 0.30849% +| | | | | | | | | Remainder: 0.0426373 - 12.3367% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.234106 - 40.3816% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.233653 - 99.8064% [11] +| | | | | | | | | Remainder: 0.000453197 - 0.193586% +| | | | | | | | Remainder: 1.608e-05 - 0.00277368% +| | | | | | | Remainder: 1.36e-06 - 0.000234589% +| | | | | | getOrientations(): 1.24e-05 - 0.00145134% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000459758 - 0.0538116% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000360919 - 0.0422431% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000220879 - 0.0258524% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.266346 - 31.174% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.266323 - 99.9917% [1] +| | | | | | | Remainder: 2.212e-05 - 0.008305% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000505438 - 0.0591581% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 6.08625e-05% [2] +| | | | | | Remainder: 0.00674218 - 0.789127% +| | | | | Remainder: 4.04e-06 - 0.000472853% +| | | | fmb->setupBCFieldManagers(): 3.48e-06 - 0.000407279% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.352e-05 - 0.0015823% [1] +| | | | build response library: 3.6439e-05 - 0.00426461% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.658635% [1] +| | | | | Remainder: 3.6199e-05 - 99.3414% +| | | | Remainder: 7e-06 - 0.00081924% +| | | Remainder: 9.28e-06 - 0.00108607% +| | Mini-EM: eval auxiliary physics model evaluator: 0.931862 - 5.25876% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.255158 - 27.3815% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.674424 - 72.3738% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00105556 - 0.156512% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.469239 - 69.5762% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000400649% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.012e-05 - 0.00428779% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.6e-06 - 0.00140653% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00382267 - 0.814652% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0271781 - 5.79194% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0686887 - 14.6383% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0112196 - 2.39102% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0442382 - 9.42765% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0555929 - 11.8475% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0770866 - 16.428% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.692e-05 - 0.00360584% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.24e-06 - 0.00132981% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.124931 - 26.6242% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102939 - 2.19374% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00819029 - 1.74544% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0376582 - 8.02538% [11] +| | | | | Remainder: 0.000287119 - 0.0611882% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.812e-05 - 0.00268674% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.28e-06 - 0.000486341% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000919477 - 0.136335% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.202274 - 29.9921% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.101167 - 50.0147% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.101062 - 49.9629% [1] +| | | | | Remainder: 4.52e-05 - 0.0223459% +| | | | Remainder: 0.000914996 - 0.135671% +| | | Remainder: 0.00227991 - 0.244662% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0046887 - 0.0264597% [1] +| | | getWorksets(): 7.6e-06 - 0.162092% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.24e-06 - 68.9474% [1] +| | | | Remainder: 2.36e-06 - 31.0526% +| | | getOrientations(): 6.8e-07 - 0.0145029% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000819477 - 17.4777% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959277 - 20.4593% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000449479 - 9.58642% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124028 - 26.4524% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0255934% [3] +| | | Remainder: 0.00121072 - 25.822% +| | panzer::ModelEvaluator::create_W_op: 0.721837 - 4.07353% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.20893 - 6.82233% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000788277 - 0.0652045% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.951762 - 78.7276% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.8e-06 - 0.000294191% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.012073 - 1.26849% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0309737 - 3.25435% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0364461 - 3.82933% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00364719 - 0.383204% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0402887 - 4.23306% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340698 - 3.57966% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00600054 - 0.630466% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0340882 - 3.58158% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.78e-05 - 0.00187022% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121479 - 1.27636% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0721164 - 7.57715% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0123475 - 1.29733% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0721024 - 7.57567% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.075074 - 7.88789% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.104965 - 11.0285% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.56e-05 - 0.00268975% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.011737 - 1.23319% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0717682 - 7.54056% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114973 - 12.08% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0166471 - 1.74908% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00338799 - 0.35597% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0395414 - 4.15455% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0822108 - 8.63774% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0644985 - 6.77674% [11] +| | | | Remainder: 0.000611518 - 0.0642511% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.3879e-05 - 0.00197522% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000105879% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00261367 - 0.216197% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.251798 - 20.8282% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.251767 - 99.9876% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.028e-05 - 0.00805407% [1] +| | | | Remainder: 1.1e-05 - 0.00436858% +| | | Remainder: 0.00194299 - 0.16072% +| | MaxwellPreconditioner::build: 0.00529214 - 0.0298651% [1] +| | | MaxwellPreconditioner: Schur complement: 1.792e-05 - 0.338615% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00243435 - 45.9994% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.136381% [1] +| | | | Ifpack2::Relaxation::compute: 0.00158687 - 65.1868% [1] +| | | | Remainder: 0.000844157 - 34.6769% +| | | MaxwellPreconditioner: Solver S_E: 0.00272679 - 51.5253% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0469416% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223791 - 82.0713% [1] +| | | | Remainder: 0.000487599 - 17.8818% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010444 - 1.97349% [1] +| | | Remainder: 8.64e-06 - 0.163261% +| | Mini-EM: timestepper: 11.5338 - 65.0882% [1] +| | | Mini-EM: Advance Time Step: 11.5338 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.110634 - 0.959217% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000553438 - 0.500244% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.10724 - 96.9324% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00145468% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000659518 - 0.614993% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00943321 - 8.79636% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0059827 - 5.5788% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00042676 - 0.397949% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00515818 - 4.80995% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00442522 - 4.12647% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000400678 - 0.373628% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00109268 - 1.01891% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.839e-06 - 0.00824227% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000844877 - 0.787838% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0112386 - 10.4798% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00386307 - 3.60226% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00143352 - 1.33674% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00973561 - 9.07834% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0179234 - 16.7134% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.276e-05 - 0.0118986% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000687876 - 0.641436% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0075891 - 7.07674% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00958721 - 8.93996% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000652838 - 0.608764% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000453078 - 0.42249% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00434167 - 4.04855% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00892677 - 8.32411% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00208883 - 1.94781% [11] +| | | | | | Remainder: 0.0002714 - 0.253077% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.068e-05 - 0.0186923% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00220548% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256679 - 2.32008% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000159639 - 0.144295% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000130319 - 81.6336% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.902035% [1] +| | | | | | Remainder: 2.788e-05 - 17.4644% +| | | | | Remainder: 9.0799e-05 - 0.0820717% +| | | | Stratimikos: BelosLOWS: 11.3965 - 98.8097% [1] +| | | | | GMRES block system: Operation Op*x: 0.00611518 - 0.0536585% [1] +| | | | | Belos::MVT::MvAddMv: 0.000215559 - 0.00189145% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 11.3893 - 99.9367% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00105344 - 0.00924939% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000239 - 22.6876% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00023264 - 97.3389% [2] +| | | | | | | | Remainder: 6.36e-06 - 2.66109% +| | | | | | | Belos::MVT::MvScale: 0.000132279 - 12.5569% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000459158 - 43.5867% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000454758 - 99.0417% [2] +| | | | | | | | Remainder: 4.4e-06 - 0.958276% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00016144 - 15.3251% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015932 - 98.6868% [2] +| | | | | | | | Remainder: 2.12e-06 - 1.31318% +| | | | | | | Remainder: 6.156e-05 - 5.84373% +| | | | | | Belos::MVT::MvAddMv: 0.000705678 - 0.00619599% [2] +| | | | | | Belos::MVT::MvNorm: 0.000145199 - 0.00127488% [1] +| | | | | | GMRES block system: Operation Prec*x: 11.3784 - 99.9044% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00157731 - 0.0138624% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00016364 - 0.00143817% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.072438 - 0.636629% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0488825 - 67.4818% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00121708 - 2.4898% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.0011968 - 98.3337% [22] +| | | | | | | | | | Remainder: 2.028e-05 - 1.66629% +| | | | | | | | | Belos::MVT::MvScale: 0.000559837 - 1.14527% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0215363 - 44.0574% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0214935 - 99.8013% [40] +| | | | | | | | | | Remainder: 4.28e-05 - 0.198734% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0254178 - 51.9977% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0253874 - 99.8807% [40] +| | | | | | | | | | Remainder: 3.032e-05 - 0.119287% +| | | | | | | | | Remainder: 0.00015148 - 0.309886% +| | | | | | | | Belos::MVT::MvAddMv: 0.00233131 - 3.21836% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0163764 - 22.6075% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00011476 - 0.158425% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00161235 - 2.22584% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00150463 - 93.3191% [21] +| | | | | | | | | Remainder: 0.00010772 - 6.68092% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.001577 - 2.17703% [1] +| | | | | | | | Remainder: 0.00154367 - 2.13103% +| | | | | | | GMRES S_E: Operation Op*x: 0.00224903 - 0.0197658% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.2952 - 99.2692% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.62 - 94.0217% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0177171 - 0.166829% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0172754 - 97.5064% [291] +| | | | | | | | | | Remainder: 0.000441798 - 2.49362% +| | | | | | | | | Belos::MVT::MvScale: 0.0087058 - 0.0819759% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.26249 - 40.1366% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.26169 - 99.9811% [580] +| | | | | | | | | | Remainder: 0.000807317 - 0.01894% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.32768 - 59.5829% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.32697 - 99.9888% [580] +| | | | | | | | | | Remainder: 0.000710795 - 0.0112331% +| | | | | | | | | Remainder: 0.00336019 - 0.0316404% +| | | | | | | | Belos::MVT::MvAddMv: 0.0247044 - 0.218715% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0239318 - 0.211875% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0216028 - 90.2682% [291] +| | | | | | | | | Remainder: 0.00232899 - 9.73179% +| | | | | | | | GMRES S_E: Operation Op*x: 0.587821 - 5.20415% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0217884 - 0.192899% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.88e-05 - 0.000520574% [1] +| | | | | | | | Remainder: 0.0169637 - 0.150184% +| | | | | | | Remainder: 0.00672174 - 0.0590747% +| | | | | | GMRES block system: Operation Op*x: 0.00727178 - 0.0638477% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012336 - 0.00108313% [1] +| | | | | | Remainder: 0.00158531 - 0.0139194% +| | | | | Remainder: 0.000878797 - 0.00771113% +| | | | Mini-EM: Compute responses: 0.0263226 - 0.228222% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00102584 - 3.89718% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0221354 - 84.0931% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.32e-06 - 0.0285515% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000663639 - 2.99808% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00543162 - 24.5381% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.64e-06 - 0.0390324% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000860597 - 3.88787% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000906759 - 4.09641% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0107634 - 48.625% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.6e-06 - 0.0388517% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000890278 - 4.02196% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000706156 - 3.19016% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000706958 - 3.19378% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.8359e-05 - 0.444351% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.12e-06 - 0.027648% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000476158 - 2.15111% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00036428 - 1.64569% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.004e-05 - 0.316416% [11] +| | | | | | Remainder: 0.00016756 - 0.756976% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.52e-06 - 0.0361667% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0062304% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00265575 - 10.0893% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259879 - 0.987286% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.323227% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237519 - 91.396% [1] +| | | | | | Remainder: 2.152e-05 - 8.28078% +| | | | | Remainder: 0.000234479 - 0.890791% +| | | | Remainder: 0.00032628 - 0.00282891% +| | | Remainder: 2.36e-06 - 2.04617e-05% +| | Remainder: 0.0627238 - 0.353968% +| Remainder: 6.204e-05 - 0.000350108% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 11.3965 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.92621 k-cell-steps per second +================================= + +dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.00270603 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=70644, #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 290 iterations with total CPU time of 11.258 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.0755292 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 11.3576 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 17.8346 [1] +| Mini-EM: Total Time: 17.8345 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000608238 - 0.00341045% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000295479 - 48.5795% [1] +| | | Remainder: 0.000312759 - 51.4205% +| | Mini-EM: build physics blocks: 0.000781317 - 0.00438092% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234199 - 0.00131318% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14111 - 6.39829% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.42335 - 2.37377% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.184233 - 43.5178% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.146741 - 79.6501% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00475518 - 2.58108% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0326434 - 17.7186% [3] +| | | | Remainder: 9.256e-05 - 0.0502409% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0276355 - 6.52782% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0183885 - 66.5393% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000922998 - 3.33989% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00202847 - 7.34009% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00122896 - 4.44701% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012374 - 4.47755% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00352739 - 12.7639% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00020924 - 0.757141% [3] +| | | | Remainder: 9.26e-05 - 0.335076% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0407214 - 9.61885% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0174115 - 4.1128% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0526572 - 12.4382% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213678 - 5.0473% [3] +| | | Remainder: 0.079324 - 18.7372% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0249655 - 0.139984% [2] +| | Mini-EM: setup physics model evaluator: 0.801108 - 4.49189% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.801087 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000339539% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 7.48982e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.795359 - 99.2849% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.795335 - 99.997% [1] +| | | | | | getWorksets(): 0.770157 - 96.8343% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.770152 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.444974 - 57.7775% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00565126 - 1.27002% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0748052 - 16.8111% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00229235 - 3.06443% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0724659 - 96.8727% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000839876 - 1.159% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00038188 - 0.526979% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00137759 - 1.90102% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00637034 - 8.79081% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0160763 - 22.1846% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00366859 - 5.0625% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0118066 - 16.2926% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000364199 - 0.50258% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0185982 - 25.6647% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00797422 - 42.8763% [11] +| | | | | | | | | | | | Remainder: 0.010624 - 57.1237% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.010142 - 13.9956% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00258883 - 3.57248% [11] +| | | | | | | | | | | Remainder: 0.000251559 - 0.347141% +| | | | | | | | | | Remainder: 4.7e-05 - 0.0628298% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.31744 - 71.3389% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.185124 - 58.3178% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000317478 - 0.171495% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-05 - 0.0533696% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0992464 - 53.6108% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0701772 - 37.9082% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.704e-05 - 0.0470171% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142953 - 7.722% [11] +| | | | | | | | | | | Remainder: 0.000901795 - 0.48713% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0632666 - 19.9303% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0413907 - 13.0389% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000411599 - 0.129662% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0151018 - 4.75737% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108645 - 3.42253% [11] +| | | | | | | | | | Remainder: 0.00128052 - 0.403389% +| | | | | | | | | Remainder: 0.0470782 - 10.58% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.325106 - 42.2132% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.324572 - 99.836% [22] +| | | | | | | | | Remainder: 0.000533279 - 0.164033% +| | | | | | | | Remainder: 7.224e-05 - 0.00937996% +| | | | | | | Remainder: 4.64e-06 - 0.000602475% +| | | | | | getOrientations(): 1.388e-05 - 0.00174518% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000809757 - 0.101813% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000764118 - 0.096075% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419958 - 0.0528026% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012796 - 0.0160888% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000917397 - 0.115347% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000120704% [2] +| | | | | | Remainder: 0.0221242 - 2.78175% +| | | | | Remainder: 2.348e-05 - 0.00295213% +| | | | fmb->setupBCFieldManagers(): 9e-06 - 0.00112347% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.9e-05 - 0.00237178% [1] +| | | | build response library: 0.00566934 - 0.707706% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00557174 - 98.2785% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.062458% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 72.4138% [1] +| | | | | | | Remainder: 9.6e-07 - 27.5862% +| | | | | | getOrientations(): 4.4e-07 - 0.00789699% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000827677 - 14.8549% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914637 - 16.4156% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392438 - 7.04336% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116824 - 20.9672% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0244089% [3] +| | | | | | Remainder: 0.00226347 - 40.6241% +| | | | | Remainder: 9.76e-05 - 1.72154% +| | | | Remainder: 2.752e-05 - 0.00343533% +| | | Remainder: 2.088e-05 - 0.00260639% +| | Mini-EM: setup auxiliary physics model evaluator: 0.878883 - 4.92799% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.878875 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 8.64742e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 7.73716e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.878813 - 99.9929% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.878809 - 99.9996% [1] +| | | | | | getWorksets(): 0.579243 - 65.9123% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.579241 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.345611 - 59.6661% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00487582 - 1.41078% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0666726 - 19.2912% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00137888 - 2.06813% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0652715 - 97.8985% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000582358 - 0.892209% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00036192 - 0.554484% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00128484 - 1.96845% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00629142 - 9.63885% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0140914 - 21.589% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00357747 - 5.48091% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00995185 - 15.2469% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000323199 - 0.495161% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0181528 - 27.8112% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00825877 - 45.4959% [11] +| | | | | | | | | | | | Remainder: 0.00989401 - 54.5041% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799866 - 12.2544% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253507 - 3.88389% [11] +| | | | | | | | | | | Remainder: 0.000120479 - 0.184581% +| | | | | | | | | | Remainder: 2.224e-05 - 0.033357% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.231891 - 67.0959% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135958 - 58.6301% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001382 - 0.101649% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.224e-05 - 0.0604893% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0665677 - 48.962% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0688623 - 50.6497% [11] +| | | | | | | | | | | Remainder: 0.000307559 - 0.226216% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0432186 - 18.6375% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.042176 - 18.1879% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000211359 - 0.0911459% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00952157 - 4.10606% [11] +| | | | | | | | | | Remainder: 0.000805478 - 0.347352% +| | | | | | | | | Remainder: 0.0421716 - 12.2021% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.233615 - 40.3312% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.233176 - 99.8121% [11] +| | | | | | | | | Remainder: 0.000438958 - 0.187898% +| | | | | | | | Remainder: 1.576e-05 - 0.0027208% +| | | | | | | Remainder: 1.4e-06 - 0.000241695% +| | | | | | getOrientations(): 1.192e-05 - 0.00135638% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000452799 - 0.0515242% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000352838 - 0.0401496% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021896 - 0.0249155% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.291002 - 33.1132% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.290978 - 99.9919% [1] +| | | | | | | Remainder: 2.368e-05 - 0.00813741% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000495679 - 0.0564035% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 4.55161e-05% [2] +| | | | | | Remainder: 0.0070321 - 0.800185% +| | | | | Remainder: 3.76e-06 - 0.00042785% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000409615% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.352e-05 - 0.00153833% [1] +| | | | build response library: 3.712e-05 - 0.00422358% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2e-07 - 0.538793% [1] +| | | | | Remainder: 3.692e-05 - 99.4612% +| | | | Remainder: 6.36e-06 - 0.000723652% +| | | Remainder: 8.24e-06 - 0.000937554% +| | Mini-EM: eval auxiliary physics model evaluator: 0.978962 - 5.48914% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.277551 - 28.3515% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.698638 - 71.3652% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00102896 - 0.14728% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.467827 - 66.9628% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000418958% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.116e-05 - 0.00452304% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.44e-06 - 0.00137658% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00395179 - 0.84471% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0270497 - 5.78198% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0699482 - 14.9517% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0110145 - 2.35439% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0427293 - 9.13355% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0555276 - 11.8692% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0774071 - 16.5461% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.716e-05 - 0.00366802% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.16e-06 - 0.00153048% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.12394 - 26.4926% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010335 - 2.20916% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00816393 - 1.74507% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0374209 - 7.99886% [11] +| | | | | Remainder: 0.00028568 - 0.0610653% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.836e-05 - 0.00262797% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000354976% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000909277 - 0.13015% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.227981 - 32.6322% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.11392 - 49.969% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.114016 - 50.0112% [1] +| | | | | Remainder: 4.52e-05 - 0.0198262% +| | | | Remainder: 0.000870436 - 0.12459% +| | | Remainder: 0.00277323 - 0.283283% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451903 - 0.0253386% [1] +| | | getWorksets(): 7.52e-06 - 0.166408% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 62.234% [1] +| | | | Remainder: 2.84e-06 - 37.766% +| | | getOrientations(): 8.8e-07 - 0.0194732% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000831277 - 18.3951% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945517 - 20.923% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000446918 - 9.8897% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119896 - 26.5313% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0247841% [3] +| | | Remainder: 0.00108684 - 24.0502% +| | panzer::ModelEvaluator::create_W_op: 0.792975 - 4.44629% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.23108 - 6.90276% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000790118 - 0.0641811% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.941158 - 76.45% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3e-06 - 0.000318756% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00638474 - 0.678392% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0310244 - 3.29641% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0357542 - 3.79896% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00352659 - 0.374707% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0402828 - 4.28013% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0352045 - 3.74055% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00731009 - 0.776713% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0342903 - 3.64342% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.62e-05 - 0.00172128% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0119879 - 1.27374% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.072644 - 7.71858% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011884 - 1.2627% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.071902 - 7.63974% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.07453 - 7.91897% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103737 - 11.0222% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.524e-05 - 0.0026818% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00599602 - 0.63709% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0710908 - 7.55354% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114936 - 12.2122% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0177374 - 1.88464% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00345543 - 0.367147% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0394683 - 4.1936% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0820357 - 8.71647% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0653419 - 6.94271% [11] +| | | | Remainder: 0.0005894 - 0.062625% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.352e-05 - 0.00191052% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 9.74758e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00261271 - 0.21223% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.284537 - 23.1129% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.284502 - 99.9878% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.128e-05 - 0.00747882% [1] +| | | | Remainder: 1.336e-05 - 0.00469535% +| | | Remainder: 0.00195331 - 0.158667% +| | MaxwellPreconditioner::build: 0.00547322 - 0.0306889% [1] +| | | MaxwellPreconditioner: Schur complement: 2e-05 - 0.365415% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00249447 - 45.5759% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.142716% [1] +| | | | Ifpack2::Relaxation::compute: 0.00167031 - 66.9607% [1] +| | | | Remainder: 0.000820597 - 32.8966% +| | | MaxwellPreconditioner: Solver S_E: 0.00286343 - 52.3171% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0474955% [1] +| | | | Ifpack2::Relaxation::compute: 0.00234155 - 81.7743% [1] +| | | | Remainder: 0.000520519 - 18.1782% +| | | MaxwellPreconditioner: Block preconditioner: 8.6279e-05 - 1.57638% [1] +| | | Remainder: 9.04e-06 - 0.165168% +| | Mini-EM: timestepper: 11.4931 - 64.4428% [1] +| | | Mini-EM: Advance Time Step: 11.4931 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.109316 - 0.951144% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000558078 - 0.51052% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.105858 - 96.837% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0013981% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00065124 - 0.615202% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00902005 - 8.5209% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00577966 - 5.45982% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000423638 - 0.400195% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00527006 - 4.97843% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00447146 - 4.22402% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00040352 - 0.38119% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00108824 - 1.02802% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.88e-06 - 0.00744394% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000880917 - 0.832169% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0109812 - 10.3736% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338743 - 3.19998% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00149791 - 1.41502% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00965789 - 9.12344% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0179905 - 16.9949% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.196e-05 - 0.0112982% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000692879 - 0.654536% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00769666 - 7.27074% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00963985 - 9.1064% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00071448 - 0.674942% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000412599 - 0.389767% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00460362 - 4.34887% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00822461 - 7.76948% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00207019 - 1.95563% [11] +| | | | | | Remainder: 0.000278039 - 0.262653% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.296e-05 - 0.0210034% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.00230525% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00261107 - 2.38856% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000163999 - 0.150023% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013428 - 81.8785% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.951225% [1] +| | | | | | Remainder: 2.8159e-05 - 17.1702% +| | | | | Remainder: 9.908e-05 - 0.0906366% +| | | | Stratimikos: BelosLOWS: 11.3577 - 98.8222% [1] +| | | | | GMRES block system: Operation Op*x: 0.0060891 - 0.0536121% [1] +| | | | | Belos::MVT::MvAddMv: 0.000239519 - 0.00210887% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 11.3506 - 99.9375% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00102372 - 0.00901906% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00024436 - 23.8699% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00023828 - 97.5119% [2] +| | | | | | | | Remainder: 6.08e-06 - 2.48813% +| | | | | | | Belos::MVT::MvScale: 0.0001304 - 12.7379% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000414719 - 40.5111% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000411319 - 99.1802% [2] +| | | | | | | | Remainder: 3.4e-06 - 0.819832% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000169839 - 16.5904% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000167839 - 98.8224% [2] +| | | | | | | | Remainder: 2e-06 - 1.17759% +| | | | | | | Remainder: 6.44e-05 - 6.29079% +| | | | | | Belos::MVT::MvAddMv: 0.000709477 - 0.00625056% [2] +| | | | | | Belos::MVT::MvNorm: 0.000156319 - 0.00137719% [1] +| | | | | | GMRES block system: Operation Prec*x: 11.3411 - 99.916% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00199175 - 0.0175623% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000179359 - 0.0015815% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0754713 - 0.665469% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0521578 - 69.1095% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00126059 - 2.41688% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00124247 - 98.5626% [22] +| | | | | | | | | | Remainder: 1.812e-05 - 1.43742% +| | | | | | | | | Belos::MVT::MvScale: 0.000564919 - 1.0831% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0217588 - 41.7173% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0217164 - 99.8051% [40] +| | | | | | | | | | Remainder: 4.24e-05 - 0.194863% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0284203 - 54.4891% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0283925 - 99.902% [40] +| | | | | | | | | | Remainder: 2.784e-05 - 0.0979581% +| | | | | | | | | Remainder: 0.000153159 - 0.293645% +| | | | | | | | Belos::MVT::MvAddMv: 0.00224263 - 2.9715% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0162418 - 21.5205% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000114319 - 0.151473% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00149104 - 1.97564% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00138188 - 92.6789% [21] +| | | | | | | | | Remainder: 0.00010916 - 7.32107% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00169819 - 2.25012% [1] +| | | | | | | | Remainder: 0.00152552 - 2.02132% +| | | | | | | GMRES S_E: Operation Op*x: 0.00229931 - 0.0202742% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.2549 - 99.2402% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.578 - 93.986% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0180437 - 0.170577% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0175521 - 97.2755% [291] +| | | | | | | | | | Remainder: 0.000491596 - 2.72448% +| | | | | | | | | Belos::MVT::MvScale: 0.00887881 - 0.0839363% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.2639 - 40.309% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.263 - 99.9788% [580] +| | | | | | | | | | Remainder: 0.000902274 - 0.0211608% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.28379 - 59.4041% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.28301 - 99.9877% [580] +| | | | | | | | | | Remainder: 0.000770759 - 0.0122658% +| | | | | | | | | Remainder: 0.00342427 - 0.0323715% +| | | | | | | | Belos::MVT::MvAddMv: 0.0242164 - 0.215163% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0232432 - 0.206516% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0208807 - 89.836% [291] +| | | | | | | | | Remainder: 0.00236243 - 10.164% +| | | | | | | | GMRES S_E: Operation Op*x: 0.58938 - 5.23665% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0224169 - 0.199175% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.048e-05 - 0.000537366% [1] +| | | | | | | | Remainder: 0.0175543 - 0.15597% +| | | | | | | Remainder: 0.00622406 - 0.0548807% +| | | | | | GMRES block system: Operation Op*x: 0.00569798 - 0.0501998% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000165759 - 0.00146035% [1] +| | | | | | Remainder: 0.00178539 - 0.0157295% +| | | | | Remainder: 0.000766198 - 0.00674606% +| | | | Mini-EM: Compute responses: 0.0257619 - 0.224151% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000917997 - 3.56339% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0213843 - 83.0077% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.6e-06 - 0.0215111% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000660717 - 3.08973% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00538934 - 25.2023% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.36e-06 - 0.039094% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000855956 - 4.00273% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000914798 - 4.27789% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.010007 - 46.7962% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-05 - 0.0467632% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000861757 - 4.02985% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000728558 - 3.40697% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000705038 - 3.29698% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000102479 - 0.479225% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.28e-06 - 0.024691% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000529318 - 2.47526% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00036076 - 1.68703% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.7999e-05 - 0.317985% [11] +| | | | | | Remainder: 0.000172319 - 0.805819% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.0392829% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00605546% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00295707 - 11.4785% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258399 - 1.00303% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.386998% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237679 - 91.9814% [1] +| | | | | | Remainder: 1.972e-05 - 7.63161% +| | | | | Remainder: 0.0002324 - 0.902108% +| | | | Remainder: 0.000285998 - 0.00248844% +| | | Remainder: 6.08e-06 - 5.29014e-05% +| | Remainder: 0.0574144 - 0.321928% +| Remainder: 4.472e-05 - 0.000250749% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 11.3577 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.93278 k-cell-steps per second +================================= + +dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.00295039 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=70644, #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 290 iterations with total CPU time of 11.4426 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.0724874 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 11.5409 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 17.8406 [1] +| Mini-EM: Total Time: 17.8406 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000616718 - 0.00345683% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289639 - 46.9646% [1] +| | | Remainder: 0.000327079 - 53.0354% +| | Mini-EM: build physics blocks: 0.000817118 - 0.00458012% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233279 - 0.00130758% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13543 - 6.3643% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.416471 - 2.3344% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.18031 - 43.2948% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.146073 - 81.0123% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00472098 - 2.61826% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.029421 - 16.3169% [3] +| | | | Remainder: 9.48e-05 - 0.0525761% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0255217 - 6.1281% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0162456 - 63.6541% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000943278 - 3.69598% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00200755 - 7.86606% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120892 - 4.73682% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129852 - 5.08789% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351239 - 13.7623% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00021248 - 0.832546% [3] +| | | | Remainder: 9.296e-05 - 0.364239% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0406015 - 9.74896% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.017332 - 4.16164% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0513107 - 12.3204% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0214997 - 5.16237% [3] +| | | Remainder: 0.0798946 - 19.1837% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0245022 - 0.13734% [2] +| | Mini-EM: setup physics model evaluator: 0.802151 - 4.49622% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.802132 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000383977% [1] +| | | | fmb->setWorksetContainer(): 8.4e-07 - 0.000104721% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.796537 - 99.3025% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.796519 - 99.9977% [1] +| | | | | | getWorksets(): 0.770668 - 96.7545% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.770664 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.449697 - 58.3519% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0055459 - 1.23325% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0757031 - 16.8342% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00216411 - 2.85869% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0734906 - 97.0773% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000847796 - 1.15361% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00037336 - 0.508038% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00147987 - 2.01369% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00640402 - 8.71407% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0164172 - 22.3392% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00379859 - 5.16881% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119919 - 16.3176% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000350677 - 0.477173% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0187756 - 25.5483% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00804777 - 42.863% [11] +| | | | | | | | | | | | Remainder: 0.0107278 - 57.137% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0102838 - 13.9933% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00255327 - 3.47429% [11] +| | | | | | | | | | | Remainder: 0.00021448 - 0.291847% +| | | | | | | | | | Remainder: 4.844e-05 - 0.0639868% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.319245 - 70.9912% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.183188 - 57.3815% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00028892 - 0.157718% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-05 - 0.0517502% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0990332 - 54.061% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0686433 - 37.4715% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.448e-05 - 0.0461166% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142842 - 7.79755% [11] +| | | | | | | | | | | Remainder: 0.000758999 - 0.414328% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0635217 - 19.8974% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0445169 - 13.9444% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000396398 - 0.124167% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0152333 - 4.77165% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.010788 - 3.37921% [11] +| | | | | | | | | | Remainder: 0.00160148 - 0.501644% +| | | | | | | | | Remainder: 0.0492026 - 10.9413% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.32089 - 41.6381% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.320308 - 99.8185% [22] +| | | | | | | | | Remainder: 0.000582437 - 0.181507% +| | | | | | | | Remainder: 7.64e-05 - 0.00991354% +| | | | | | | Remainder: 4.36e-06 - 0.000565743% +| | | | | | getOrientations(): 1.428e-05 - 0.0017928% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000794957 - 0.0998039% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000768078 - 0.0964293% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416598 - 0.0523023% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012444 - 0.015623% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000912157 - 0.114518% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000110481% [2] +| | | | | | Remainder: 0.02282 - 2.86496% +| | | | | Remainder: 1.816e-05 - 0.00227987% +| | | | fmb->setupBCFieldManagers(): 8.96e-06 - 0.00111702% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.88e-05 - 0.00234375% [1] +| | | | build response library: 0.0055375 - 0.690348% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00543814 - 98.2057% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0610503% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.8795% [1] +| | | | | | | Remainder: 1e-06 - 30.1205% +| | | | | | getOrientations(): 4.8e-07 - 0.00882654% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800197 - 14.7145% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000946637 - 17.4074% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398758 - 7.33261% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115936 - 21.319% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0264796% [3] +| | | | | | Remainder: 0.00212795 - 39.1301% +| | | | | Remainder: 9.9359e-05 - 1.79429% +| | | | Remainder: 2.532e-05 - 0.00315659% +| | | Remainder: 1.944e-05 - 0.00242348% +| | Mini-EM: setup auxiliary physics model evaluator: 0.850864 - 4.76927% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.850856 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 7.52184e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 6.1115e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.850795 - 99.9929% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.850792 - 99.9996% [1] +| | | | | | getWorksets(): 0.57545 - 67.637% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.575448 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.344842 - 59.9258% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00476326 - 1.38129% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.067061 - 19.4469% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00136831 - 2.0404% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0656689 - 97.9242% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000573477 - 0.873285% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000355679 - 0.541624% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001285 - 1.95678% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00633842 - 9.65208% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.014161 - 21.5643% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00362747 - 5.52387% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0102236 - 15.5685% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000318358 - 0.484792% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0181482 - 27.6359% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00813601 - 44.8309% [11] +| | | | | | | | | | | | Remainder: 0.0100122 - 55.1691% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00801393 - 12.2035% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00250847 - 3.81988% [11] +| | | | | | | | | | | Remainder: 0.000115238 - 0.175483% +| | | | | | | | | | Remainder: 2.376e-05 - 0.0354304% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.229503 - 66.5532% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134569 - 58.6349% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00013836 - 0.102817% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.776e-05 - 0.0577844% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0668913 - 49.7077% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0671606 - 49.9079% [11] +| | | | | | | | | | | Remainder: 0.00030108 - 0.223736% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.042459 - 18.5004% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.042158 - 18.3692% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000208398 - 0.0908039% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00951273 - 4.14492% [11] +| | | | | | | | | | Remainder: 0.00059608 - 0.259726% +| | | | | | | | | Remainder: 0.0435144 - 12.6186% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.230587 - 40.0709% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.230161 - 99.8151% [11] +| | | | | | | | | Remainder: 0.000426317 - 0.184883% +| | | | | | | | Remainder: 1.892e-05 - 0.00328787% +| | | | | | | Remainder: 1.28e-06 - 0.000222435% +| | | | | | getOrientations(): 1.192e-05 - 0.00140105% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000509838 - 0.0599251% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000359519 - 0.042257% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000215319 - 0.0253081% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.267434 - 31.4335% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.267411 - 99.9916% [1] +| | | | | | | Remainder: 2.252e-05 - 0.00842078% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000495518 - 0.058242% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 5.17165e-05% [2] +| | | | | | Remainder: 0.00631598 - 0.742365% +| | | | | Remainder: 3.48e-06 - 0.000409029% +| | | | fmb->setupBCFieldManagers(): 3.28e-06 - 0.000385494% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.288e-05 - 0.00151377% [1] +| | | | build response library: 3.6159e-05 - 0.00424972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.663735% [1] +| | | | | Remainder: 3.5919e-05 - 99.3363% +| | | | Remainder: 6.88e-06 - 0.000808598% +| | | Remainder: 8.24e-06 - 0.000968428% +| | Mini-EM: eval auxiliary physics model evaluator: 0.932638 - 5.22763% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.257523 - 27.6123% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.672833 - 72.143% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00102508 - 0.152352% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.466428 - 69.323% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000291578% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.852e-05 - 0.0039706% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.2e-06 - 0.00132925% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00417894 - 0.895946% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0279673 - 5.99607% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0685423 - 14.6951% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.01088 - 2.33262% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0413352 - 8.86208% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0552693 - 11.8495% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.07854 - 16.8386% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.636e-05 - 0.00350751% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.16e-06 - 0.00132068% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.124023 - 26.5899% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101927 - 2.18526% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00781257 - 1.67498% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0373429 - 8.00614% [11] +| | | | | Remainder: 0.000295638 - 0.0633834% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.788e-05 - 0.00265742% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.2e-06 - 0.000326976% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000941157 - 0.13988% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.203544 - 30.2518% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.101518 - 49.8754% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.10198 - 50.1022% [1] +| | | | | Remainder: 4.56e-05 - 0.022403% +| | | | Remainder: 0.000874757 - 0.130011% +| | | Remainder: 0.00228231 - 0.244716% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451811 - 0.0253249% [1] +| | | getWorksets(): 7.32e-06 - 0.162015% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 63.9344% [1] +| | | | Remainder: 2.64e-06 - 36.0656% +| | | getOrientations(): 9.2e-07 - 0.0203625% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801158 - 17.7322% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941797 - 20.845% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000438118 - 9.69694% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123184 - 27.2644% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0274451% [3] +| | | Remainder: 0.00109572 - 24.2517% +| | panzer::ModelEvaluator::create_W_op: 0.727852 - 4.07976% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.20417 - 6.74964% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000785238 - 0.0652098% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.94054 - 78.1068% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.96e-06 - 0.000314713% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0111072 - 1.18094% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0312409 - 3.32159% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0361873 - 3.8475% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00354803 - 0.377233% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0402754 - 4.28216% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340016 - 3.61512% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00589266 - 0.626519% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0337552 - 3.58892% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.62e-05 - 0.00172241% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121093 - 1.28749% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0719833 - 7.6534% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0117904 - 1.25357% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0688237 - 7.31746% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0738328 - 7.85005% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103037 - 10.9551% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.356e-05 - 0.00250494% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0107538 - 1.14336% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0710028 - 7.54916% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114775 - 12.2031% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0158815 - 1.68855% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00342179 - 0.363811% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390076 - 4.14736% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0824162 - 8.76265% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.065017 - 6.91273% [11] +| | | | Remainder: 0.000636597 - 0.0676842% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.32e-05 - 0.00192663% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.63317e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00281611 - 0.233863% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.258077 - 21.4319% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.258045 - 99.9878% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.896e-05 - 0.00734666% [1] +| | | | Remainder: 1.24e-05 - 0.00480478% +| | | Remainder: 0.00193019 - 0.160292% +| | MaxwellPreconditioner::build: 0.0051879 - 0.0290793% [1] +| | | MaxwellPreconditioner: Schur complement: 1.816e-05 - 0.350045% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00241255 - 46.5034% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.154194% [1] +| | | | Ifpack2::Relaxation::compute: 0.00157668 - 65.353% [1] +| | | | Remainder: 0.000832157 - 34.4928% +| | | MaxwellPreconditioner: Solver S_E: 0.00266507 - 51.3709% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0495296% [1] +| | | | Ifpack2::Relaxation::compute: 0.00221091 - 82.9588% [1] +| | | | Remainder: 0.000452839 - 16.9916% +| | | MaxwellPreconditioner: Block preconditioner: 8.328e-05 - 1.60527% [1] +| | | Remainder: 8.84e-06 - 0.170396% +| | Mini-EM: timestepper: 11.679 - 65.4634% [1] +| | | Mini-EM: Advance Time Step: 11.679 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.111233 - 0.952415% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000540478 - 0.485898% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.107676 - 96.8026% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00126304% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000653397 - 0.606816% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00930185 - 8.63872% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00593494 - 5.51183% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000425677 - 0.39533% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00551442 - 5.12129% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0044553 - 4.13768% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000397919 - 0.369551% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0010912 - 1.0134% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.92e-06 - 0.00735538% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000849437 - 0.78888% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0113762 - 10.5651% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00365807 - 3.39728% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0014388 - 1.33622% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0100947 - 9.37507% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0179709 - 16.6898% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.388e-05 - 0.0128905% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000697236 - 0.64753% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00755142 - 7.01307% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00942497 - 8.75305% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00065296 - 0.60641% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000424359 - 0.394106% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00461663 - 4.2875% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00878081 - 8.15482% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206407 - 1.91692% [11] +| | | | | | Remainder: 0.000277878 - 0.258068% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.084e-05 - 0.0187355% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00204975% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00274567 - 2.4684% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00015608 - 0.140318% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00012908 - 82.7012% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.948232% [1] +| | | | | | Remainder: 2.552e-05 - 16.3506% +| | | | | Remainder: 9.1239e-05 - 0.0820252% +| | | | Stratimikos: BelosLOWS: 11.5409 - 98.8174% [1] +| | | | | GMRES block system: Operation Op*x: 0.00610542 - 0.0529024% [1] +| | | | | Belos::MVT::MvAddMv: 0.00021508 - 0.00186363% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 11.5338 - 99.9387% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00103916 - 0.00900964% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000238919 - 22.9916% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000232839 - 97.4552% [2] +| | | | | | | | Remainder: 6.08e-06 - 2.5448% +| | | | | | | Belos::MVT::MvScale: 0.00012788 - 12.3061% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000455038 - 43.7891% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000450878 - 99.0858% [2] +| | | | | | | | Remainder: 4.16e-06 - 0.914209% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00015456 - 14.8736% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015244 - 98.6284% [2] +| | | | | | | | Remainder: 2.12e-06 - 1.37164% +| | | | | | | Remainder: 6.276e-05 - 6.03951% +| | | | | | Belos::MVT::MvAddMv: 0.000663037 - 0.00574862% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014816 - 0.00128457% [1] +| | | | | | GMRES block system: Operation Prec*x: 11.5228 - 99.9047% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00235975 - 0.0204789% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018144 - 0.00157461% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0719526 - 0.624434% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.048352 - 67.1997% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00120612 - 2.49445% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00118704 - 98.4181% [22] +| | | | | | | | | | Remainder: 1.908e-05 - 1.58194% +| | | | | | | | | Belos::MVT::MvScale: 0.000559599 - 1.15734% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0215173 - 44.5015% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0214762 - 99.8091% [40] +| | | | | | | | | | Remainder: 4.108e-05 - 0.190916% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0249098 - 51.5177% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0248797 - 99.8789% [40] +| | | | | | | | | | Remainder: 3.016e-05 - 0.121077% +| | | | | | | | | Remainder: 0.00015908 - 0.329004% +| | | | | | | | Belos::MVT::MvAddMv: 0.00232135 - 3.22622% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0162726 - 22.6157% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00011372 - 0.158048% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.001674 - 2.32653% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0015628 - 93.3572% [21] +| | | | | | | | | Remainder: 0.0001112 - 6.64279% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00168119 - 2.33653% [1] +| | | | | | | | Remainder: 0.0015378 - 2.13723% +| | | | | | | GMRES S_E: Operation Op*x: 0.00225107 - 0.0195357% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.4396 - 99.2772% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.7687 - 94.1353% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0177607 - 0.16493% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0173677 - 97.7868% [291] +| | | | | | | | | | Remainder: 0.000393078 - 2.21319% +| | | | | | | | | Belos::MVT::MvScale: 0.00868485 - 0.0806494% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.25547 - 39.5172% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.2547 - 99.982% [580] +| | | | | | | | | | Remainder: 0.000766157 - 0.018004% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.4835 - 60.2072% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.4829 - 99.9907% [580] +| | | | | | | | | | Remainder: 0.000603879 - 0.00931408% +| | | | | | | | | Remainder: 0.00323719 - 0.0300612% +| | | | | | | | Belos::MVT::MvAddMv: 0.024314 - 0.212543% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0238418 - 0.208416% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0215626 - 90.4404% [291] +| | | | | | | | | Remainder: 0.00227919 - 9.55963% +| | | | | | | | GMRES S_E: Operation Op*x: 0.584333 - 5.108% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0221854 - 0.193936% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.792e-05 - 0.000506313% [1] +| | | | | | | | Remainder: 0.0161677 - 0.141332% +| | | | | | | Remainder: 0.00654766 - 0.0568233% +| | | | | | GMRES block system: Operation Op*x: 0.00729365 - 0.063237% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000137 - 0.00118781% [1] +| | | | | | Remainder: 0.00170931 - 0.01482% +| | | | | Remainder: 0.000756038 - 0.00655094% +| | | | Mini-EM: Compute responses: 0.0265615 - 0.227429% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00105848 - 3.985% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0221746 - 83.4838% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 0.0239915% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000647199 - 2.91865% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00585842 - 26.4195% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.28e-06 - 0.0328304% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000830638 - 3.7459% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000911478 - 4.11047% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0103873 - 46.8434% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.76e-06 - 0.0395047% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000858318 - 3.87073% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000710998 - 3.20637% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000714077 - 3.22025% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.904e-05 - 0.446638% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.12e-06 - 0.0230895% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000536078 - 2.41754% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000353798 - 1.59551% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.1599e-05 - 0.322888% [11] +| | | | | | Remainder: 0.00016912 - 0.762676% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.0381002% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00602375% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00283043 - 10.6561% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260039 - 0.979007% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.292264% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000238719 - 91.8012% [1] +| | | | | | Remainder: 2.056e-05 - 7.90651% +| | | | | Remainder: 0.000226279 - 0.851906% +| | | | Remainder: 0.000324399 - 0.00277762% +| | | Remainder: 2.2e-06 - 1.88372e-05% +| | Remainder: 0.0560689 - 0.314278% +| Remainder: 6.216e-05 - 0.000348418% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 11.5409 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.9021 k-cell-steps per second +================================= + +dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.00287027 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=70644, #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 290 iterations with total CPU time of 11.46 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.0730141 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 11.5584 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 17.9552 [1] +| Mini-EM: Total Time: 17.9552 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000751437 - 0.00418507% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296359 - 39.439% [1] +| | | Remainder: 0.000455078 - 60.561% +| | Mini-EM: build physics blocks: 0.000773118 - 0.00430582% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232479 - 0.00129477% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14261 - 6.36366% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.419054 - 2.33389% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.180784 - 43.141% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.146302 - 80.9262% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00475878 - 2.6323% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0296257 - 16.3874% [3] +| | | | Remainder: 9.788e-05 - 0.0541419% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0261564 - 6.24178% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0169476 - 64.7932% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000926758 - 3.54314% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00200667 - 7.67181% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120292 - 4.59893% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012552 - 4.7988% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351383 - 13.4339% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000214079 - 0.818456% [3] +| | | | Remainder: 8.94e-05 - 0.34179% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0408696 - 9.75283% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0173991 - 4.15201% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0522409 - 12.4664% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0214444 - 5.11735% [3] +| | | Remainder: 0.0801592 - 19.1286% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0247833 - 0.138029% [2] +| | Mini-EM: setup physics model evaluator: 0.797083 - 4.43929% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.797061 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.00041653% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 8.53135e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.791401 - 99.2899% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.791379 - 99.9972% [1] +| | | | | | getWorksets(): 0.765795 - 96.7672% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.76579 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.445686 - 58.1994% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00554306 - 1.24372% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0751055 - 16.8517% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00219295 - 2.91983% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0728685 - 97.0215% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000820398 - 1.12586% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000405798 - 0.556891% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00138479 - 1.9004% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00639398 - 8.77469% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0161165 - 22.1173% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00372143 - 5.10705% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119752 - 16.434% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00037512 - 0.51479% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.018679 - 25.6339% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00797601 - 42.7004% [11] +| | | | | | | | | | | | Remainder: 0.010703 - 57.2996% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0102032 - 14.0022% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00258547 - 3.54813% [11] +| | | | | | | | | | | Remainder: 0.0002076 - 0.284897% +| | | | | | | | | | Remainder: 4.408e-05 - 0.0586908% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.317475 - 71.233% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.181766 - 57.2537% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000292999 - 0.161195% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010324 - 0.0567982% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0986026 - 54.2469% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0674865 - 37.1282% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.632e-05 - 0.0474895% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143223 - 7.87951% [11] +| | | | | | | | | | | Remainder: 0.00087244 - 0.479979% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0636695 - 20.055% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0440449 - 13.8735% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000403559 - 0.127115% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0150791 - 4.74968% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108464 - 3.41647% [11] +| | | | | | | | | | Remainder: 0.00166527 - 0.524537% +| | | | | | | | | Remainder: 0.0475618 - 10.6716% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.320028 - 41.7905% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.319473 - 99.8268% [22] +| | | | | | | | | Remainder: 0.000554278 - 0.173197% +| | | | | | | | Remainder: 7.716e-05 - 0.0100759% +| | | | | | | Remainder: 4.84e-06 - 0.000632023% +| | | | | | getOrientations(): 1.304e-05 - 0.00164776% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776157 - 0.0980765% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000773438 - 0.097733% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421758 - 0.0532941% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001288 - 0.0162754% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000964277 - 0.121848% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000126362% [2] +| | | | | | Remainder: 0.0225053 - 2.84381% +| | | | | Remainder: 2.184e-05 - 0.00275966% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.00104384% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.712e-05 - 0.00214789% [1] +| | | | build response library: 0.00560566 - 0.703292% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00550638 - 98.2289% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0588408% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.0247% [1] +| | | | | | | Remainder: 1.36e-06 - 41.9753% +| | | | | | getOrientations(): 4.8e-07 - 0.00871716% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795198 - 14.4414% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923477 - 16.771% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398158 - 7.23085% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117208 - 21.2858% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0232458% [3] +| | | | | | Remainder: 0.00221247 - 40.1802% +| | | | | Remainder: 9.928e-05 - 1.77107% +| | | | Remainder: 2.464e-05 - 0.00309136% +| | | Remainder: 2.288e-05 - 0.00287046% +| | Mini-EM: setup auxiliary physics model evaluator: 0.865194 - 4.81863% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.865185 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 7.85959e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 7.39726e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.865127 - 99.9932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.865123 - 99.9996% [1] +| | | | | | getWorksets(): 0.573796 - 66.3253% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.573794 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.344885 - 60.106% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0048219 - 1.39812% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0668449 - 19.3818% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00136868 - 2.04754% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0654543 - 97.9197% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000567797 - 0.86747% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000347638 - 0.531115% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00127464 - 1.94737% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00631666 - 9.65048% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0141384 - 21.6005% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00363119 - 5.54767% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.010149 - 15.5054% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00031924 - 0.487729% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0180792 - 27.6211% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00813685 - 45.0068% [11] +| | | | | | | | | | | | Remainder: 0.00994233 - 54.9932% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00798466 - 12.1988% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00252523 - 3.858% [11] +| | | | | | | | | | | Remainder: 0.00012072 - 0.184434% +| | | | | | | | | | Remainder: 2.192e-05 - 0.0327923% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.229961 - 66.6776% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134175 - 58.347% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00014008 - 0.104401% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.668e-05 - 0.0571492% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0657662 - 49.0152% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0678772 - 50.5885% [11] +| | | | | | | | | | | Remainder: 0.000315 - 0.234768% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0432005 - 18.786% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421276 - 18.3195% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000218039 - 0.0948157% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00959389 - 4.17197% [11] +| | | | | | | | | | Remainder: 0.000645557 - 0.280725% +| | | | | | | | | Remainder: 0.0432569 - 12.5424% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.228895 - 39.8914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.22852 - 99.8363% [11] +| | | | | | | | | Remainder: 0.00037468 - 0.163691% +| | | | | | | | Remainder: 1.488e-05 - 0.00259327% +| | | | | | | Remainder: 1.56e-06 - 0.000271874% +| | | | | | getOrientations(): 1.16e-05 - 0.00134085% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000432999 - 0.0500506% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000350038 - 0.0404611% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020992 - 0.0242648% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.28363 - 32.785% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.283609 - 99.9925% [1] +| | | | | | | Remainder: 2.136e-05 - 0.00753093% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000491918 - 0.056861% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 4.62362e-05% [2] +| | | | | | Remainder: 0.00620046 - 0.716714% +| | | | | Remainder: 3.32e-06 - 0.000383759% +| | | | fmb->setupBCFieldManagers(): 3.04e-06 - 0.00035137% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.324e-05 - 0.00153031% [1] +| | | | build response library: 3.4879e-05 - 0.00403139% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 0.802775% [1] +| | | | | Remainder: 3.4599e-05 - 99.1972% +| | | | Remainder: 6.32e-06 - 0.000730479% +| | | Remainder: 8.84e-06 - 0.00102174% +| | Mini-EM: eval auxiliary physics model evaluator: 0.956629 - 5.32787% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.271882 - 28.4208% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.682566 - 71.3511% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00102464 - 0.150115% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.463458 - 67.8994% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000310708% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.012e-05 - 0.00434128% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.44e-06 - 0.00160532% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00402363 - 0.868175% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0266759 - 5.75584% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0687574 - 14.8357% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0105034 - 2.2663% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0412461 - 8.89963% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0552243 - 11.9157% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0768578 - 16.5836% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.552e-05 - 0.00334874% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.84e-06 - 0.00126009% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.124736 - 26.9142% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102194 - 2.20503% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00752282 - 1.62319% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0373827 - 8.06604% [11] +| | | | | Remainder: 0.000258519 - 0.0557805% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.976e-05 - 0.00289496% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 0.000345754% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000890477 - 0.13046% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.216295 - 31.6885% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.107806 - 49.8419% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.108451 - 50.1405% [1] +| | | | | Remainder: 3.796e-05 - 0.0175501% +| | | | Remainder: 0.000875358 - 0.128245% +| | | Remainder: 0.00218219 - 0.228113% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448126 - 0.024958% [1] +| | | getWorksets(): 6.72e-06 - 0.149958% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.32e-06 - 64.2857% [1] +| | | | Remainder: 2.4e-06 - 35.7143% +| | | getOrientations(): 7.2e-07 - 0.0160669% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000807437 - 18.0181% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942317 - 21.0279% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000443879 - 9.90522% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120928 - 26.9851% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0276708% [3] +| | | Remainder: 0.00106968 - 23.87% +| | panzer::ModelEvaluator::create_W_op: 0.768098 - 4.27786% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.22085 - 6.79943% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000782597 - 0.0641025% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.939617 - 76.9641% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.68e-06 - 0.000391649% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0113938 - 1.2126% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0300923 - 3.20261% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0366491 - 3.90043% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00344475 - 0.366612% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0399841 - 4.25536% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340734 - 3.62631% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00599934 - 0.638488% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.033775 - 3.59455% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.696e-05 - 0.00180499% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0120854 - 1.28621% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0729378 - 7.7625% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011406 - 1.2139% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0670533 - 7.13624% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0739034 - 7.86527% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103589 - 11.0246% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.392e-05 - 0.00254572% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0110083 - 1.17158% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0709134 - 7.54706% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114431 - 12.1785% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159768 - 1.70035% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00334295 - 0.355778% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0389186 - 4.14197% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0827668 - 8.80857% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0652872 - 6.94828% [11] +| | | | Remainder: 0.000540676 - 0.0575422% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.264e-05 - 0.00185444% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000101568% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00260023 - 0.212985% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.275861 - 22.5958% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.275831 - 99.9892% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.836e-05 - 0.00665552% [1] +| | | | Remainder: 1.132e-05 - 0.00410351% +| | | Remainder: 0.00196655 - 0.161081% +| | MaxwellPreconditioner::build: 0.0051567 - 0.0287198% [1] +| | | MaxwellPreconditioner: Schur complement: 1.772e-05 - 0.34363% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00240651 - 46.6676% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.151256% [1] +| | | | Ifpack2::Relaxation::compute: 0.00159252 - 66.1752% [1] +| | | | Remainder: 0.000810357 - 33.6735% +| | | MaxwellPreconditioner: Solver S_E: 0.00264283 - 51.2504% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.05146% [1] +| | | | Ifpack2::Relaxation::compute: 0.00217771 - 82.4008% [1] +| | | | Remainder: 0.000463758 - 17.5478% +| | | MaxwellPreconditioner: Block preconditioner: 7.844e-05 - 1.52113% [1] +| | | Remainder: 1.12e-05 - 0.217193% +| | Mini-EM: timestepper: 11.6937 - 65.1271% [1] +| | | Mini-EM: Advance Time Step: 11.6937 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.108835 - 0.930715% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000552038 - 0.507224% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.105458 - 96.8969% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00144134% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000650996 - 0.617305% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00895985 - 8.49615% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00557026 - 5.28198% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00041664 - 0.395078% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00498566 - 4.72764% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00442166 - 4.19283% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000385119 - 0.365188% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00108216 - 1.02615% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.92e-06 - 0.00656187% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000870238 - 0.8252% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0109234 - 10.3581% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00376855 - 3.57351% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00149479 - 1.41743% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00983597 - 9.32692% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0181307 - 17.1923% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.352e-05 - 0.0128203% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00068192 - 0.646628% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00768285 - 7.28524% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00949885 - 9.00725% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000683917 - 0.648522% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000412398 - 0.391055% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00428167 - 4.06008% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00837081 - 7.9376% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00205895 - 1.9524% [11] +| | | | | | Remainder: 0.000268479 - 0.254584% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.924e-05 - 0.0176781% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00198465% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00255947 - 2.3517% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000156 - 0.143336% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00013044 - 83.6154% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.923077% [1] +| | | | | | Remainder: 2.412e-05 - 15.4615% +| | | | | Remainder: 8.84e-05 - 0.0812238% +| | | | Stratimikos: BelosLOWS: 11.5584 - 98.8432% [1] +| | | | | GMRES block system: Operation Op*x: 0.00610282 - 0.0527997% [1] +| | | | | Belos::MVT::MvAddMv: 0.000233279 - 0.00201826% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 11.5514 - 99.9388% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0010372 - 0.008979% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000236759 - 22.8268% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000230719 - 97.4489% [2] +| | | | | | | | Remainder: 6.04e-06 - 2.55112% +| | | | | | | Belos::MVT::MvScale: 0.00012968 - 12.5029% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000454438 - 43.814% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000450518 - 99.1374% [2] +| | | | | | | | Remainder: 3.92e-06 - 0.862604% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00016196 - 15.6152% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00015988 - 98.7157% [2] +| | | | | | | | Remainder: 2.08e-06 - 1.28427% +| | | | | | | Remainder: 5.436e-05 - 5.24105% +| | | | | | Belos::MVT::MvAddMv: 0.000668397 - 0.0057863% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014672 - 0.00127015% [1] +| | | | | | GMRES block system: Operation Prec*x: 11.5407 - 99.9074% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00224543 - 0.0194567% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018612 - 0.00161273% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0724687 - 0.627941% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0490057 - 67.6233% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00122488 - 2.49946% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.0012044 - 98.328% [22] +| | | | | | | | | | Remainder: 2.048e-05 - 1.67201% +| | | | | | | | | Belos::MVT::MvScale: 0.000556518 - 1.13562% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0218563 - 44.5996% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0218153 - 99.8124% [40] +| | | | | | | | | | Remainder: 4.1e-05 - 0.187589% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0252102 - 51.4435% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.025179 - 99.8762% [40] +| | | | | | | | | | Remainder: 3.12e-05 - 0.123759% +| | | | | | | | | Remainder: 0.000157719 - 0.321838% +| | | | | | | | Belos::MVT::MvAddMv: 0.00240571 - 3.31966% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0162533 - 22.428% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.0001144 - 0.157861% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00158228 - 2.18339% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00147708 - 93.3514% [21] +| | | | | | | | | Remainder: 0.000105199 - 6.64858% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00160099 - 2.20922% [1] +| | | | | | | | Remainder: 0.00150636 - 2.07863% +| | | | | | | GMRES S_E: Operation Op*x: 0.00223003 - 0.0193232% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.4568 - 99.2731% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.7872 - 94.1558% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0177755 - 0.164783% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0173285 - 97.4855% [291] +| | | | | | | | | | Remainder: 0.000446958 - 2.51447% +| | | | | | | | | Belos::MVT::MvScale: 0.00860794 - 0.0797975% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.25179 - 39.415% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.25103 - 99.9821% [580] +| | | | | | | | | | Remainder: 0.000759957 - 0.0178738% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.50575 - 60.3098% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.50509 - 99.9898% [580] +| | | | | | | | | | Remainder: 0.000663797 - 0.0102032% +| | | | | | | | | Remainder: 0.00330047 - 0.0305961% +| | | | | | | | Belos::MVT::MvAddMv: 0.0242672 - 0.211815% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0241018 - 0.210371% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0218585 - 90.6922% [291] +| | | | | | | | | Remainder: 0.00224335 - 9.3078% +| | | | | | | | GMRES S_E: Operation Op*x: 0.581822 - 5.07841% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0230172 - 0.200905% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.764e-05 - 0.000503108% [1] +| | | | | | | | Remainder: 0.0162963 - 0.142242% +| | | | | | | Remainder: 0.00676258 - 0.0585978% +| | | | | | GMRES block system: Operation Op*x: 0.00692226 - 0.0599259% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016084 - 0.00139239% [1] +| | | | | | Remainder: 0.00175772 - 0.0152165% +| | | | | Remainder: 0.000731916 - 0.00633231% +| | | | Mini-EM: Compute responses: 0.0261138 - 0.223315% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0010256 - 3.92741% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0219405 - 84.0186% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.44e-06 - 0.0293521% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000644118 - 2.93575% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00561142 - 25.5757% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-06 - 0.032816% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000843076 - 3.84256% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000897597 - 4.09105% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0103941 - 47.374% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.4e-06 - 0.0337276% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000859517 - 3.91749% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000719798 - 3.28068% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000715718 - 3.26209% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000103 - 0.469452% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.08e-06 - 0.0277113% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000533636 - 2.4322% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000354999 - 1.61801% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.396e-05 - 0.337094% [11] +| | | | | | Remainder: 0.00016244 - 0.740366% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.6e-06 - 0.0367621% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00597385% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00260391 - 9.97139% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260279 - 0.996709% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.353467% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000238559 - 91.6551% [1] +| | | | | | Remainder: 2.08e-05 - 7.99142% +| | | | | Remainder: 0.000272399 - 1.04312% +| | | | Remainder: 0.0003238 - 0.00276901% +| | | Remainder: 2.28e-06 - 1.94977e-05% +| | Remainder: 0.0557941 - 0.310741% +| Remainder: 4.244e-05 - 0.000236365% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 11.5584 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.89922 k-cell-steps per second +================================= + +dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.00267559 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=70644, #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 290 iterations with total CPU time of 11.216 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + 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=68208, #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.0737295 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 11.3147 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 17.5859 [1] +| Mini-EM: Total Time: 17.5859 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000614198 - 0.00349257% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000290519 - 47.3005% [1] +| | | Remainder: 0.000323679 - 52.6995% +| | Mini-EM: build physics blocks: 0.000761198 - 0.00432846% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000233239 - 0.00132629% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13408 - 6.44881% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.416936 - 2.37086% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.180566 - 43.3079% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.146261 - 81.0013% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00469531 - 2.60032% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0295195 - 16.3483% [3] +| | | | Remainder: 9.0479e-05 - 0.0501085% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0255642 - 6.13144% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.016308 - 63.7924% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000908156 - 3.55245% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00198223 - 7.75395% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00120608 - 4.71784% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132427 - 5.18019% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351671 - 13.7564% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000222 - 0.868402% [3] +| | | | Remainder: 9.672e-05 - 0.378342% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0407418 - 9.7717% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0174269 - 4.17975% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.051899 - 12.4477% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0213448 - 5.11943% [3] +| | | Remainder: 0.0793935 - 19.0421% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0248097 - 0.141077% [2] +| | Mini-EM: setup physics model evaluator: 0.802756 - 4.56478% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.802736 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000363756% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 7.97273e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.797079 - 99.2953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.797061 - 99.9977% [1] +| | | | | | getWorksets(): 0.771815 - 96.8325% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.77181 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.448252 - 58.0781% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00564694 - 1.25977% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0747269 - 16.6707% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00223556 - 2.99164% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0724435 - 96.9443% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000819755 - 1.13158% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00037412 - 0.51643% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00143364 - 1.97897% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00633174 - 8.74025% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0160891 - 22.2092% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00359023 - 4.9559% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117868 - 16.2703% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000348679 - 0.481312% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0187098 - 25.8267% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00799569 - 42.7354% [11] +| | | | | | | | | | | | Remainder: 0.0107141 - 57.2646% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101973 - 14.0762% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00255631 - 3.52869% [11] +| | | | | | | | | | | Remainder: 0.000206078 - 0.284467% +| | | | | | | | | | Remainder: 4.784e-05 - 0.0640198% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.319155 - 71.1998% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.186041 - 58.2916% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000279719 - 0.150354% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.32e-05 - 0.0500966% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.101717 - 54.6747% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0685784 - 36.8621% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.7119e-05 - 0.0414528% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.014448 - 7.76602% [11] +| | | | | | | | | | | Remainder: 0.000847118 - 0.45534% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0637245 - 19.9666% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0417253 - 13.0737% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000351799 - 0.110228% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0148435 - 4.65088% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0108169 - 3.38923% [11] +| | | | | | | | | | Remainder: 0.00165216 - 0.517666% +| | | | | | | | | Remainder: 0.0487239 - 10.8697% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.323477 - 41.9115% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.322881 - 99.8157% [22] +| | | | | | | | | Remainder: 0.000596158 - 0.184297% +| | | | | | | | Remainder: 8.032e-05 - 0.0104067% +| | | | | | | Remainder: 4.84e-06 - 0.000627094% +| | | | | | getOrientations(): 1.4e-05 - 0.00175645% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811637 - 0.101829% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000755118 - 0.0947378% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000414038 - 0.0519456% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012592 - 0.015798% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000914077 - 0.114681% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000115424% [2] +| | | | | | Remainder: 0.0222108 - 2.78659% +| | | | | Remainder: 1.808e-05 - 0.00226828% +| | | | fmb->setupBCFieldManagers(): 8.52e-06 - 0.00106137% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.848e-05 - 0.00230213% [1] +| | | | build response library: 0.0055991 - 0.697502% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0055051 - 98.3212% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0530417% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 64.3836% [1] +| | | | | | | Remainder: 1.04e-06 - 35.6164% +| | | | | | getOrientations(): 4.8e-07 - 0.00871918% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801157 - 14.553% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000916837 - 16.6543% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397959 - 7.22891% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116252 - 21.1171% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0210714% [3] +| | | | | | Remainder: 0.00222207 - 40.3639% +| | | | | Remainder: 9.3999e-05 - 1.67882% +| | | | Remainder: 2.704e-05 - 0.00336848% +| | | Remainder: 2.044e-05 - 0.00254623% +| | Mini-EM: setup auxiliary physics model evaluator: 0.850262 - 4.83492% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.850253 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 7.99762e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 6.11582e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.850193 - 99.9929% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.85019 - 99.9996% [1] +| | | | | | getWorksets(): 0.577798 - 67.9611% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.577797 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.345941 - 59.8725% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00478538 - 1.38329% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0666023 - 19.2525% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0013916 - 2.08941% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0651897 - 97.8791% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000582716 - 0.893877% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00035812 - 0.54935% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00134292 - 2.06001% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00628134 - 9.63547% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0140875 - 21.61% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00351583 - 5.39322% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00998681 - 15.3196% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000316559 - 0.485596% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0181625 - 27.8609% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00819146 - 45.101% [11] +| | | | | | | | | | | | Remainder: 0.00997101 - 54.899% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00793669 - 12.1748% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00250547 - 3.84335% [11] +| | | | | | | | | | | Remainder: 0.00011336 - 0.173892% +| | | | | | | | | | Remainder: 2.1e-05 - 0.0315304% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.22991 - 66.4593% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.134687 - 58.5823% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00013776 - 0.102282% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.56e-05 - 0.0561303% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0651597 - 48.3788% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0690109 - 51.2381% [11] +| | | | | | | | | | | Remainder: 0.000302678 - 0.224728% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0429363 - 18.6753% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0419084 - 18.2282% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000202879 - 0.0882427% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00953381 - 4.14676% [11] +| | | | | | | | | | Remainder: 0.000642118 - 0.279291% +| | | | | | | | | Remainder: 0.0446436 - 12.905% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.231841 - 40.1249% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.231446 - 99.8299% [11] +| | | | | | | | | Remainder: 0.000394358 - 0.170099% +| | | | | | | | Remainder: 1.5e-05 - 0.00259607% +| | | | | | | Remainder: 1.32e-06 - 0.000228453% +| | | | | | getOrientations(): 1.296e-05 - 0.00152437% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000451799 - 0.053141% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000355719 - 0.04184% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000214759 - 0.0252601% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.264383 - 31.0969% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.26436 - 99.9913% [1] +| | | | | | | Remainder: 2.292e-05 - 0.00866924% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000502678 - 0.0591254% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 4.70483e-05% [2] +| | | | | | Remainder: 0.00646986 - 0.76099% +| | | | | Remainder: 3.48e-06 - 0.000409319% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000456335% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.308e-05 - 0.00153837% [1] +| | | | build response library: 3.624e-05 - 0.00426226% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.662252% [1] +| | | | | Remainder: 3.6e-05 - 99.3377% +| | | | Remainder: 5.88e-06 - 0.000691559% +| | | Remainder: 8.52e-06 - 0.00100204% +| | Mini-EM: eval auxiliary physics model evaluator: 0.926196 - 5.26671% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.253734 - 27.3953% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.669724 - 72.309% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0010234 - 0.152809% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.466228 - 69.615% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0003346% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.06e-05 - 0.00441844% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.04e-06 - 0.00150999% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00380283 - 0.815657% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0271173 - 5.81631% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0684217 - 14.6756% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0108276 - 2.32239% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0429872 - 9.22021% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0554463 - 11.8925% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0768947 - 16.4929% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.608e-05 - 0.00344895% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.28e-06 - 0.00134698% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.12487 - 26.783% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0101972 - 2.18717% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00807233 - 1.73141% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0372716 - 7.99428% [11] +| | | | | Remainder: 0.00026792 - 0.0574654% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.04e-05 - 0.00304603% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000304603% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000896437 - 0.133852% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.200686 - 29.9655% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0999152 - 49.7868% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.100724 - 50.1899% [1] +| | | | | Remainder: 4.66e-05 - 0.0232203% +| | | | Remainder: 0.000866957 - 0.12945% +| | | Remainder: 0.00273871 - 0.295694% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00455054 - 0.0258761% [1] +| | | getWorksets(): 6.36e-06 - 0.139763% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.96e-06 - 62.2642% [1] +| | | | Remainder: 2.4e-06 - 37.7358% +| | | getOrientations(): 8e-07 - 0.0175803% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000815197 - 17.9143% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945597 - 20.7799% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000440399 - 9.67794% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122032 - 26.8169% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0272495% [3] +| | | Remainder: 0.00112064 - 24.6264% +| | panzer::ModelEvaluator::create_W_op: 0.714713 - 4.06414% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.19269 - 6.7821% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000786038 - 0.0659046% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.933816 - 78.2948% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.8e-06 - 0.000406933% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00623562 - 0.667757% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0299205 - 3.20411% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.035814 - 3.83523% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00344819 - 0.369258% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0400334 - 4.28708% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0340218 - 3.64332% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0059131 - 0.633219% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0336107 - 3.59929% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.624e-05 - 0.0017391% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0130249 - 1.3948% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.072187 - 7.73033% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0117497 - 1.25825% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0708771 - 7.59006% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0747634 - 8.00623% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.104693 - 11.2113% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.404e-05 - 0.00257438% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0061565 - 0.659284% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0713519 - 7.6409% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114291 - 12.2392% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0158371 - 1.69596% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00335175 - 0.35893% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0394456 - 4.22413% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0821417 - 8.79635% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0643482 - 6.89089% [11] +| | | | Remainder: 0.000555078 - 0.0594419% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.448e-05 - 0.0020525% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00010732% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00260919 - 0.218765% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.253525 - 21.2565% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.253495 - 99.9882% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9e-05 - 0.00749433% [1] +| | | | Remainder: 1.1e-05 - 0.00433883% +| | | Remainder: 0.00192995 - 0.161815% +| | MaxwellPreconditioner::build: 0.00527698 - 0.030007% [1] +| | | MaxwellPreconditioner: Schur complement: 1.74e-05 - 0.329734% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00240999 - 45.6699% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.144399% [1] +| | | | Ifpack2::Relaxation::compute: 0.00157832 - 65.4905% [1] +| | | | Remainder: 0.000828197 - 34.3651% +| | | MaxwellPreconditioner: Solver S_E: 0.00275179 - 52.1471% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0465152% [1] +| | | | Ifpack2::Relaxation::compute: 0.00228339 - 82.9784% [1] +| | | | Remainder: 0.000467119 - 16.9751% +| | | MaxwellPreconditioner: Block preconditioner: 8.696e-05 - 1.64791% [1] +| | | Remainder: 1.084e-05 - 0.20542% +| | Mini-EM: timestepper: 11.4535 - 65.1293% [1] +| | | Mini-EM: Advance Time Step: 11.4535 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.11212 - 0.978913% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000540598 - 0.482159% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108743 - 96.988% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00139779% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000655556 - 0.602848% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00967977 - 8.9015% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00596526 - 5.48564% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000425479 - 0.39127% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00571582 - 5.25626% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00450043 - 4.13859% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000391559 - 0.360077% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0010846 - 0.997392% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.44e-06 - 0.00776141% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000872957 - 0.80277% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0113736 - 10.4591% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00356315 - 3.27666% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00161983 - 1.4896% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0103028 - 9.47445% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0179813 - 16.5356% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.196e-05 - 0.0109984% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000707079 - 0.650229% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00773106 - 7.10947% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00956829 - 8.79898% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000683079 - 0.628158% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000410318 - 0.377328% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00449546 - 4.13402% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00864845 - 7.9531% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00208343 - 1.91592% [11] +| | | | | | Remainder: 0.00026196 - 0.240898% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1279e-05 - 0.0189787% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00214056% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00256535 - 2.28804% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000154799 - 0.138065% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00012852 - 83.0238% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.981918% [1] +| | | | | | Remainder: 2.4759e-05 - 15.9943% +| | | | | Remainder: 9.268e-05 - 0.0826613% +| | | | Stratimikos: BelosLOWS: 11.3148 - 98.7885% [1] +| | | | | GMRES block system: Operation Op*x: 0.00609738 - 0.0538886% [1] +| | | | | Belos::MVT::MvAddMv: 0.000229839 - 0.00203132% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 11.3077 - 99.9374% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0010444 - 0.00923615% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000237639 - 22.7537% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000231079 - 97.2395% [2] +| | | | | | | | Remainder: 6.56e-06 - 2.76049% +| | | | | | | Belos::MVT::MvScale: 0.000128359 - 12.2903% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000458078 - 43.8606% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000453918 - 99.0919% [2] +| | | | | | | | Remainder: 4.16e-06 - 0.908142% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00015988 - 15.3084% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001574 - 98.4488% [2] +| | | | | | | | Remainder: 2.48e-06 - 1.55116% +| | | | | | | Remainder: 6.044e-05 - 5.78708% +| | | | | | Belos::MVT::MvAddMv: 0.000640998 - 0.00566868% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014548 - 0.00128656% [1] +| | | | | | GMRES block system: Operation Prec*x: 11.2972 - 99.9069% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00230163 - 0.0203735% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00015376 - 0.00136105% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0732144 - 0.648077% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0497476 - 67.9479% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00121952 - 2.4514% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00120048 - 98.4387% [22] +| | | | | | | | | | Remainder: 1.904e-05 - 1.56128% +| | | | | | | | | Belos::MVT::MvScale: 0.000554 - 1.11362% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0214564 - 43.1305% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.021415 - 99.8071% [40] +| | | | | | | | | | Remainder: 4.14e-05 - 0.192949% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0263733 - 53.0142% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0263467 - 99.899% [40] +| | | | | | | | | | Remainder: 2.664e-05 - 0.101011% +| | | | | | | | | Remainder: 0.0001444 - 0.290265% +| | | | | | | | Belos::MVT::MvAddMv: 0.00242675 - 3.31458% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0163383 - 22.3157% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00011236 - 0.153467% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00149408 - 2.04068% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00139136 - 93.1248% [21] +| | | | | | | | | Remainder: 0.00010272 - 6.87516% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00167619 - 2.28943% [1] +| | | | | | | | Remainder: 0.00141907 - 1.93824% +| | | | | | | GMRES S_E: Operation Op*x: 0.00228163 - 0.0201965% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.2129 - 99.2543% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.5422 - 94.0181% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.017732 - 0.168201% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0172736 - 97.4146% [291] +| | | | | | | | | | Remainder: 0.00045844 - 2.58538% +| | | | | | | | | Belos::MVT::MvScale: 0.00867621 - 0.0822999% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.25398 - 40.352% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.25315 - 99.9803% [580] +| | | | | | | | | | Remainder: 0.000837679 - 0.0196916% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.25843 - 59.3656% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.25771 - 99.9884% [580] +| | | | | | | | | | Remainder: 0.000725279 - 0.0115888% +| | | | | | | | | Remainder: 0.0033588 - 0.0318605% +| | | | | | | | Belos::MVT::MvAddMv: 0.0242731 - 0.216474% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0244386 - 0.21795% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0221545 - 90.6538% [291] +| | | | | | | | | Remainder: 0.00228407 - 9.34619% +| | | | | | | | GMRES S_E: Operation Op*x: 0.583187 - 5.20102% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0225061 - 0.200715% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.888e-05 - 0.000525108% [1] +| | | | | | | | Remainder: 0.0162854 - 0.145238% +| | | | | | | Remainder: 0.00628674 - 0.0556488% +| | | | | | GMRES block system: Operation Op*x: 0.00676262 - 0.0598054% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000169 - 0.00149456% [1] +| | | | | | Remainder: 0.00176756 - 0.0156314% +| | | | | Remainder: 0.000751397 - 0.00664084% +| | | | Mini-EM: Compute responses: 0.0263432 - 0.230001% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000910317 - 3.4556% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0220842 - 83.8324% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.72e-06 - 0.0259009% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000650079 - 2.94364% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00544034 - 24.6346% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.36e-06 - 0.033327% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000859797 - 3.89327% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000887957 - 4.02079% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0107464 - 48.6613% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.919e-06 - 0.0403864% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000826918 - 3.74439% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000727238 - 3.29303% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000687078 - 3.11118% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.684e-05 - 0.438504% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.72e-06 - 0.0213728% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000537996 - 2.43612% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000368959 - 1.67069% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.144e-05 - 0.32349% [11] +| | | | | | Remainder: 0.00015636 - 0.708019% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.2e-06 - 0.0349236% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00576998% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00284387 - 10.7954% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002614 - 0.992285% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.290742% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023992 - 91.7827% [1] +| | | | | | Remainder: 2.072e-05 - 7.92655% +| | | | | Remainder: 0.000232758 - 0.883559% +| | | | Remainder: 0.00029556 - 0.00258051% +| | | Remainder: 5.4e-06 - 4.7147e-05% +| | Remainder: 0.0584393 - 0.332308% +| Remainder: 4.5399e-05 - 0.000258156% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 11.3148 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.94012 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=maxwell28.xml' (5 runs): + + 39.07 msec task-clock:u # 0.002 CPUs utilized ( +- 2.62% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,767 page-faults:u # 70.815 K/sec ( +- 0.19% ) + 35,224,368 cycles:u # 0.901 GHz ( +- 12.70% ) (24.21%) + 69,118,295 instructions:u # 1.96 insn per cycle ( +- 6.68% ) (74.91%) + branches:u + 349,864 branch-misses:u ( +- 0.71% ) + 27,872,020 L1-dcache-loads:u # 713.322 M/sec ( +- 0.62% ) + 382,342 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.64% ) + LLC-loads:u + LLC-load-misses:u + 26,554,483 L1-icache-loads:u # 679.603 M/sec ( +- 0.54% ) + 234,981 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.07% ) + 34,049,917 dTLB-loads:u # 871.432 M/sec ( +- 5.11% ) (42.80%) + 0 dTLB-load-misses:u (7.19%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 18.4386 +- 0.0493 seconds time elapsed ( +- 0.27% ) + + + 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=maxwell28.xml' (5 runs): + + 315,400 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.45% ) + 16,872,199 BR_RETIRED:u ( +- 0.50% ) + + 18.3829 +- 0.0213 seconds time elapsed ( +- 0.12% ) + + + 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=maxwell28.xml' (5 runs): + + 22,667,100 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.30% ) + 5,163 ITLB_WALK:u ( +- 3.41% ) + 12,270 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.82% ) + 30,484,212 L1D_TLB:u ( +- 0.33% ) + + 18.4756 +- 0.0176 seconds time elapsed ( +- 0.10% ) + + + 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=maxwell28.xml' (5 runs): + + 26,623,479 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.26% ) + 230,149 L1I_CACHE_REFILL:u ( +- 1.26% ) + 379,143 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.51% ) + 27,954,920 L1D_CACHE:u ( +- 0.29% ) + + 18.3694 +- 0.0328 seconds time elapsed ( +- 0.18% ) + + + 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=maxwell28.xml' (5 runs): + + 459,300 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.20% ) + 479,545 LL_CACHE_RD:u ( +- 0.19% ) + 131,987 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.39% ) + 16,841 L2D_TLB_REFILL:u ( +- 1.54% ) + 244,561 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.40% ) + 1,438,426 L2D_CACHE:u ( +- 0.27% ) + + 18.3898 +- 0.0162 seconds time elapsed ( +- 0.09% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..3271957 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell28_power.output @@ -0,0 +1,184 @@ +Socket1 22.00 +Socket2 20.80 +Socket1 22.44 +Socket2 21.16 +Socket1 22.44 +Socket2 21.16 +Socket1 22.48 +Socket2 21.20 +Socket1 22.76 +Socket2 21.44 +Socket1 22.76 +Socket2 21.16 +Socket1 22.64 +Socket2 21.44 +Socket1 22.16 +Socket2 21.28 +Socket1 22.08 +Socket2 21.40 +Socket1 22.12 +Socket2 21.40 +Socket1 22.08 +Socket2 21.36 +Socket1 22.20 +Socket2 21.52 +Socket1 22.32 +Socket2 21.48 +Socket1 22.44 +Socket2 21.40 +Socket1 22.44 +Socket2 21.40 +Socket1 22.24 +Socket2 21.28 +Socket1 22.04 +Socket2 20.92 +Socket1 21.84 +Socket2 20.72 +Socket1 21.60 +Socket2 20.52 +Socket1 21.68 +Socket2 20.32 +Socket1 22.12 +Socket2 20.00 +Socket1 22.16 +Socket2 20.12 +Socket1 22.32 +Socket2 20.32 +Socket1 22.20 +Socket2 20.32 +Socket1 22.28 +Socket2 20.76 +Socket1 21.84 +Socket2 20.96 +Socket1 22.00 +Socket2 21.00 +Socket1 22.00 +Socket2 21.00 +Socket1 22.24 +Socket2 21.04 +Socket1 22.16 +Socket2 21.16 +Start +Socket1 22.08 +Socket2 21.32 +Socket1 22.04 +Socket2 21.36 +Socket1 22.16 +Socket2 21.44 +Socket1 22.48 +Socket2 21.92 +Socket1 22.96 +Socket2 22.16 +Socket1 23.36 +Socket2 22.16 +Socket1 24.08 +Socket2 22.48 +Socket1 24.48 +Socket2 22.28 +Socket1 24.52 +Socket2 22.24 +Socket1 24.20 +Socket2 22.40 +Socket1 24.32 +Socket2 22.48 +Socket1 23.92 +Socket2 22.56 +Socket1 23.96 +Socket2 22.48 +Socket1 24.44 +Socket2 22.60 +Socket1 24.84 +Socket2 22.48 +Socket1 24.84 +Socket2 22.48 +Socket1 25.72 +Socket2 22.80 +Socket1 26.72 +Socket2 22.72 +Socket1 28.36 +Socket2 22.84 +Socket1 29.24 +Socket2 22.80 +Socket1 30.36 +Socket2 22.64 +Socket1 30.68 +Socket2 22.52 +Socket1 32.80 +Socket2 22.68 +Socket1 34.44 +Socket2 22.80 +Socket1 37.24 +Socket2 22.84 +Socket1 38.44 +Socket2 23.00 +Socket1 39.56 +Socket2 23.04 +Socket1 39.60 +Socket2 22.96 +Socket1 39.60 +Socket2 22.96 +Socket1 39.76 +Socket2 23.04 +Socket1 39.76 +Socket2 23.04 +End +Socket1 39.96 +Socket2 22.92 +Socket1 39.96 +Socket2 22.88 +Socket1 36.48 +Socket2 22.60 +Socket1 32.80 +Socket2 21.92 +Socket1 28.80 +Socket2 21.52 +Socket1 24.96 +Socket2 21.28 +Socket1 22.00 +Socket2 20.72 +Socket1 22.00 +Socket2 20.92 +Socket1 22.04 +Socket2 21.00 +Socket1 22.04 +Socket2 21.00 +Socket1 22.24 +Socket2 21.12 +Socket1 22.04 +Socket2 21.16 +Socket1 22.48 +Socket2 21.36 +Socket1 22.48 +Socket2 21.44 +Socket1 22.44 +Socket2 21.12 +Socket1 22.36 +Socket2 21.20 +Socket1 22.24 +Socket2 21.12 +Socket1 21.84 +Socket2 20.84 +Socket1 21.72 +Socket2 20.72 +Socket1 21.96 +Socket2 20.88 +Socket1 22.28 +Socket2 20.68 +Socket1 22.60 +Socket2 20.64 +Socket1 22.60 +Socket2 20.64 +Socket1 22.48 +Socket2 20.80 +Socket1 22.20 +Socket2 21.08 +Socket1 22.20 +Socket2 21.04 +Socket1 22.08 +Socket2 20.96 +Socket1 22.04 +Socket2 21.08 +Socket1 22.24 +Socket2 21.28 +Socket1 22.20 +Socket2 21.24 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30.output new file mode 100644 index 0000000..97ae4f7 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30.output @@ -0,0 +1,3248 @@ +oasis24.umiacs.umd.edu +30 GMRES Tpetra maxwell30.xml +output_avg5/altra_GMRES_Tpetra_maxwell30.output +output_avg5/altra_GMRES_Tpetra_maxwell30_power.output +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00417835 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 14.1227 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0915307 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 14.2473 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 21.9171 [1] +| Mini-EM: Total Time: 21.917 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000785438 - 0.00358369% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305959 - 38.9539% [1] +| | | Remainder: 0.000479479 - 61.0461% +| | Mini-EM: build physics blocks: 0.000902517 - 0.00411788% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023212 - 0.00105909% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.38952 - 6.3399% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.528025 - 2.4092% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.225015 - 42.6146% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180883 - 80.3868% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00614082 - 2.72907% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0378855 - 16.8369% [3] +| | | | Remainder: 0.00010632 - 0.0472501% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.030813 - 5.83552% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0199016 - 64.5885% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000795879 - 2.58294% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00271243 - 8.80289% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147264 - 4.77928% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125872 - 4.08502% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427255 - 13.8661% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000300799 - 0.976209% [3] +| | | | Remainder: 9.832e-05 - 0.319087% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0587686 - 11.1299% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217761 - 4.12406% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0648176 - 12.2755% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0272644 - 5.16347% [3] +| | | Remainder: 0.0995695 - 18.857% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0376498 - 0.171783% [2] +| | Mini-EM: setup physics model evaluator: 0.947871 - 4.32482% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.947838 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000303849% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.90818e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.942441 - 99.4306% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.942425 - 99.9983% [1] +| | | | | | getWorksets(): 0.918389 - 97.4496% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.918381 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.531763 - 57.9023% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00531178 - 0.9989% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0867157 - 16.3072% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00171752 - 1.98063% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0849629 - 97.9786% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000935116 - 1.10062% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000469239 - 0.552287% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159503 - 1.87733% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00778158 - 9.15881% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.017337 - 20.4053% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00441803 - 5.19995% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135419 - 15.9386% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000479077 - 0.563866% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0228213 - 26.8603% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0098025 - 42.9533% [14] +| | | | | | | | | | | | Remainder: 0.0130188 - 57.0467% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122526 - 14.4211% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312591 - 3.67915% [14] +| | | | | | | | | | | Remainder: 0.00020616 - 0.242647% +| | | | | | | | | | Remainder: 3.536e-05 - 0.0407769% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.380495 - 71.5534% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222723 - 58.5351% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037944 - 0.170364% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011712 - 0.0525855% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119212 - 53.5248% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0847467 - 38.0503% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.944e-05 - 0.0446474% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174271 - 7.82457% [14] +| | | | | | | | | | | Remainder: 0.000741157 - 0.332771% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0735703 - 19.3354% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0520622 - 13.6828% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00047908 - 0.12591% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179593 - 4.71998% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133269 - 3.50252% [14] +| | | | | | | | | | Remainder: 0.000374158 - 0.0983346% +| | | | | | | | | Remainder: 0.059241 - 11.1405% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.386582 - 42.0939% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.386282 - 99.9224% [28] +| | | | | | | | | Remainder: 0.000300039 - 0.0776133% +| | | | | | | | Remainder: 3.576e-05 - 0.00389381% +| | | | | | | Remainder: 8.2e-06 - 0.000892867% +| | | | | | getOrientations(): 1.12e-05 - 0.00118842% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739478 - 0.0784654% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700958 - 0.0743781% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391119 - 0.0415013% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000172 - 0.0182508% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000852677 - 0.0904769% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 8.91317e-05% [2] +| | | | | | Remainder: 0.0211675 - 2.24607% +| | | | | Remainder: 1.596e-05 - 0.00169347% +| | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.000759623% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.44e-05 - 0.00151925% [1] +| | | | build response library: 0.00535099 - 0.564546% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515267 - 96.2938% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0597749% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 62.3377% [1] +| | | | | | | Remainder: 1.16e-06 - 37.6623% +| | | | | | getOrientations(): 4.8e-07 - 0.00931556% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740438 - 14.37% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000865678 - 16.8006% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000405039 - 7.86076% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114212 - 22.1656% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0225126% [3] +| | | | | | Remainder: 0.00199467 - 38.7115% +| | | | | Remainder: 0.000198319 - 3.70621% +| | | | Remainder: 2.1e-05 - 0.00221557% +| | | Remainder: 3.264e-05 - 0.00344351% +| | Mini-EM: setup auxiliary physics model evaluator: 1.0344 - 4.7196% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.03438 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 6.57396e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 5.80056e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.03432 - 99.9935% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03431 - 99.9992% [1] +| | | | | | getWorksets(): 0.703688 - 68.0347% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.703687 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.420279 - 59.7253% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00577295 - 1.3736% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0811799 - 19.3157% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00166972 - 2.05681% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0794836 - 97.9104% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000712276 - 0.89613% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000442719 - 0.556994% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157075 - 1.9762% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00771186 - 9.70246% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168501 - 21.1994% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00431431 - 5.42792% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011748 - 14.7804% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00039372 - 0.495348% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0224032 - 28.1859% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101215 - 45.1788% [14] +| | | | | | | | | | | | Remainder: 0.0122817 - 54.8212% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.010023 - 12.6101% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00316371 - 3.98034% [14] +| | | | | | | | | | | Remainder: 0.000150039 - 0.188767% +| | | | | | | | | | Remainder: 2.664e-05 - 0.032816% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283265 - 67.3994% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.167271 - 59.0509% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001762 - 0.105338% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010176 - 0.0608355% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0819123 - 48.9699% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0846968 - 50.6345% [14] +| | | | | | | | | | | Remainder: 0.000383678 - 0.229375% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0519556 - 18.3417% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0518107 - 18.2905% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027284 - 0.0963196% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117337 - 4.14231% [14] +| | | | | | | | | | Remainder: 0.000221759 - 0.0782867% +| | | | | | | | | Remainder: 0.0500607 - 11.9113% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.283399 - 40.2734% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.283235 - 99.9421% [14] +| | | | | | | | | Remainder: 0.00016396 - 0.0578549% +| | | | | | | | Remainder: 9.56e-06 - 0.00135856% +| | | | | | | Remainder: 1.28e-06 - 0.000181899% +| | | | | | getOrientations(): 1.052e-05 - 0.0010171% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000440679 - 0.0426062% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000334639 - 0.0323539% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000192639 - 0.0186249% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.322337 - 31.1645% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.322313 - 99.9925% [1] +| | | | | | | Remainder: 2.424e-05 - 0.00752007% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000534558 - 0.0516827% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.18771e-05% [2] +| | | | | | Remainder: 0.00676914 - 0.654461% +| | | | | Remainder: 8.4e-06 - 0.00081213% +| | | | fmb->setupBCFieldManagers(): 6.64e-06 - 0.000641928% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.204e-05 - 0.00213074% [1] +| | | | build response library: 2.664e-05 - 0.00257545% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.65165% [1] +| | | | | Remainder: 2.62e-05 - 98.3483% +| | | | Remainder: 1.036e-05 - 0.00100156% +| | | Remainder: 1.172e-05 - 0.00113303% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13031 - 5.15721% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.309087 - 27.3454% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.818175 - 72.3852% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00127364 - 0.155668% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.568484 - 69.4819% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.396e-05 - 0.00245566% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.6e-05 - 0.00457357% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.72e-06 - 0.00170981% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00468831 - 0.824704% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0326728 - 5.74736% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0857891 - 15.0909% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.012543 - 2.2064% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0493876 - 8.6876% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0678369 - 11.9329% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0946672 - 16.6526% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.088e-05 - 0.00367293% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.72e-06 - 0.001358% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.151909 - 26.7218% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0128606 - 2.26226% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00926658 - 1.63005% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0465045 - 8.18044% [14] +| | | | | Remainder: 0.00027972 - 0.0492046% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.6079e-05 - 0.00196523% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.00027378% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00100704 - 0.123083% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.246361 - 30.1111% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123384 - 50.0827% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.122953 - 49.9076% [1] +| | | | | Remainder: 2.4e-05 - 0.00974179% +| | | | Remainder: 0.00103104 - 0.126017% +| | | Remainder: 0.00304463 - 0.269363% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442307 - 0.020181% [1] +| | | getWorksets(): 7.4e-06 - 0.167305% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.8e-06 - 78.3784% [1] +| | | | Remainder: 1.6e-06 - 21.6216% +| | | getOrientations(): 8.4e-07 - 0.0189913% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762238 - 17.2332% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909198 - 20.5558% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398479 - 9.00911% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117476 - 26.5598% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0262261% [3] +| | | Remainder: 0.001169 - 26.4296% +| | panzer::ModelEvaluator::create_W_op: 0.873876 - 3.9872% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.4795 - 6.75045% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000930957 - 0.0629238% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.16139 - 78.4993% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.44e-06 - 0.000296196% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0139963 - 1.20513% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0392245 - 3.37736% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0451053 - 3.88372% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00422911 - 0.36414% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0492992 - 4.24482% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0422295 - 3.6361% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00757298 - 0.652059% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0412935 - 3.55551% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.864e-05 - 0.00160497% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.015438 - 1.32927% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0898027 - 7.73232% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0140835 - 1.21264% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0834035 - 7.18132% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.092265 - 7.94433% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.125389 - 10.7964% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.952e-05 - 0.00254177% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.013358 - 1.15017% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874398 - 7.52886% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140434 - 12.0918% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0206748 - 1.78017% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00405731 - 0.349348% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479383 - 4.12765% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.103386 - 8.90192% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0800753 - 6.89475% [14] +| | | | Remainder: 0.000647239 - 0.0557295% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.404e-05 - 0.00162488% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 8.11086e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00315955 - 0.213556% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.311592 - 21.0606% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.31156 - 99.9899% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.932e-05 - 0.00620042% [1] +| | | | Remainder: 1.228e-05 - 0.00394105% +| | | Remainder: 0.00239547 - 0.161911% +| | MaxwellPreconditioner::build: 0.00593034 - 0.0270582% [1] +| | | MaxwellPreconditioner: Schur complement: 1.516e-05 - 0.255634% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00272307 - 45.9176% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.138079% [1] +| | | | Ifpack2::Relaxation::compute: 0.00190628 - 70.0046% [1] +| | | | Remainder: 0.000813038 - 29.8574% +| | | MaxwellPreconditioner: Solver S_E: 0.00307507 - 51.8532% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0429258% [1] +| | | | Ifpack2::Relaxation::compute: 0.00263783 - 85.7812% [1] +| | | | Remainder: 0.000435919 - 14.1759% +| | | MaxwellPreconditioner: Block preconditioner: 0.000108239 - 1.82517% [1] +| | | Remainder: 8.8e-06 - 0.148389% +| | Mini-EM: timestepper: 14.4106 - 65.7508% [1] +| | | Mini-EM: Advance Time Step: 14.4106 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.12806 - 0.88865% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000664399 - 0.51882% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123057 - 96.0937% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00110518% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000807918 - 0.656538% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0102932 - 8.36457% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00621359 - 5.04934% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000521437 - 0.423735% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0053015 - 4.30816% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00552434 - 4.48925% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000536399 - 0.435894% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00135292 - 1.09942% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.036e-05 - 0.00841884% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106024 - 0.861581% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0125246 - 10.1779% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00435631 - 3.54007% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00164787 - 1.33911% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108937 - 8.85253% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220597 - 17.9264% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.444e-05 - 0.0117344% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000884278 - 0.71859% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0091959 - 7.47286% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116748 - 9.48729% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000854358 - 0.694276% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000525598 - 0.427116% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00518475 - 4.21328% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0087685 - 7.12554% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00254503 - 2.06817% [14] +| | | | | | Remainder: 0.000304158 - 0.247168% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.924e-05 - 0.0150242% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.0020303% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00380063 - 2.96786% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000418239 - 0.326597% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000388199 - 92.8175% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 0.516451% [1] +| | | | | | Remainder: 2.788e-05 - 6.66605% +| | | | | Remainder: 9.732e-05 - 0.0759958% +| | | | Stratimikos: BelosLOWS: 14.2474 - 98.8672% [1] +| | | | | GMRES block system: Operation Op*x: 0.00815678 - 0.0572512% [1] +| | | | | Belos::MVT::MvAddMv: 0.00025816 - 0.00181199% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.2382 - 99.9355% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00123696 - 0.00868762% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00028792 - 23.2765% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000281 - 97.5966% [2] +| | | | | | | | Remainder: 6.92e-06 - 2.40345% +| | | | | | | Belos::MVT::MvScale: 0.000155279 - 12.5533% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000530358 - 42.876% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000524638 - 98.9215% [2] +| | | | | | | | Remainder: 5.72e-06 - 1.07852% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00019572 - 15.8227% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001932 - 98.7124% [2] +| | | | | | | | Remainder: 2.52e-06 - 1.28755% +| | | | | | | Remainder: 6.768e-05 - 5.47149% +| | | | | | Belos::MVT::MvAddMv: 0.000846638 - 0.00594626% [2] +| | | | | | Belos::MVT::MvNorm: 0.000170319 - 0.00119621% [1] +| | | | | | GMRES block system: Operation Prec*x: 14.2252 - 99.909% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00274007 - 0.0192621% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000180479 - 0.00126873% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0919445 - 0.646349% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0622596 - 67.7143% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00148012 - 2.37734% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.0014558 - 98.3569% [22] +| | | | | | | | | | Remainder: 2.432e-05 - 1.64311% +| | | | | | | | | Belos::MVT::MvScale: 0.000670918 - 1.07761% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0264661 - 42.5093% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0264224 - 99.835% [40] +| | | | | | | | | | Remainder: 4.368e-05 - 0.165041% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0334845 - 53.7821% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.033453 - 99.906% [40] +| | | | | | | | | | Remainder: 3.148e-05 - 0.0940137% +| | | | | | | | | Remainder: 0.00015796 - 0.253712% +| | | | | | | | Belos::MVT::MvAddMv: 0.00308983 - 3.36054% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0205731 - 22.3755% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000130879 - 0.142346% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00211267 - 2.29777% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00199719 - 94.5339% [21] +| | | | | | | | | Remainder: 0.00011548 - 5.46606% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00188744 - 2.0528% [1] +| | | | | | | | Remainder: 0.00189104 - 2.05672% +| | | | | | | GMRES S_E: Operation Op*x: 0.00316775 - 0.0222686% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 14.1187 - 99.251% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.2769 - 94.0377% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0207774 - 0.156494% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0202432 - 97.4287% [294] +| | | | | | | | | | Remainder: 0.00053424 - 2.57125% +| | | | | | | | | Belos::MVT::MvScale: 0.0104013 - 0.0783415% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.32815 - 40.1311% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 5.32717 - 99.9815% [586] +| | | | | | | | | | Remainder: 0.000984039 - 0.0184687% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.91383 - 59.6062% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.91293 - 99.9886% [586] +| | | | | | | | | | Remainder: 0.000900599 - 0.0113801% +| | | | | | | | | Remainder: 0.00369915 - 0.0278616% +| | | | | | | | Belos::MVT::MvAddMv: 0.029541 - 0.209234% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0328613 - 0.232751% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0304867 - 92.7739% [294] +| | | | | | | | | Remainder: 0.00237459 - 7.22612% +| | | | | | | | GMRES S_E: Operation Op*x: 0.732957 - 5.19141% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0284812 - 0.201727% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.036e-05 - 0.000498347% [1] +| | | | | | | | Remainder: 0.017892 - 0.126726% +| | | | | | | Remainder: 0.00851022 - 0.0598249% +| | | | | | GMRES block system: Operation Op*x: 0.0084073 - 0.0590476% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.672e-05 - 0.000609067% [1] +| | | | | | Remainder: 0.00220979 - 0.0155202% +| | | | | Remainder: 0.000776678 - 0.00545138% +| | | | Mini-EM: Compute responses: 0.0348908 - 0.242119% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011354 - 3.25414% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0297677 - 85.3168% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.64e-06 - 0.022306% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000807038 - 2.71112% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00792842 - 26.6343% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.068e-05 - 0.0358778% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00101652 - 3.41483% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00120828 - 4.05901% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0145026 - 48.7191% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-05 - 0.0335934% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00104404 - 3.50728% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000885957 - 2.97623% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00084388 - 2.83488% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012284 - 0.412662% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.24e-06 - 0.0209623% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000645678 - 2.16905% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000433638 - 1.45674% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.464e-05 - 0.317928% [14] +| | | | | | Remainder: 0.00020068 - 0.674153% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.0323294% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00470038% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00348043 - 9.9752% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258479 - 0.740822% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324978% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236439 - 91.4732% [1] +| | | | | | Remainder: 2.12e-05 - 8.20183% +| | | | | Remainder: 0.00023588 - 0.676052% +| | | | Remainder: 0.000294038 - 0.00204043% +| | | Remainder: 6.4e-06 - 4.44117e-05% +| | Remainder: 0.0730029 - 0.333088% +| Remainder: 5.948e-05 - 0.000271387% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 14.2474 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.89509 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00400659 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 14.0575 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.091423 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 14.1817 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 21.86 [1] +| Mini-EM: Total Time: 21.86 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000608118 - 0.00278188% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000281359 - 46.2672% [1] +| | | Remainder: 0.000326759 - 53.7328% +| | Mini-EM: build physics blocks: 0.000764038 - 0.00349515% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023572 - 0.00107832% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.38471 - 6.33446% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.527356 - 2.41243% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.224517 - 42.5741% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180855 - 80.5529% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0059653 - 2.65695% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0375921 - 16.7435% [3] +| | | | Remainder: 0.00010472 - 0.0466423% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.031407 - 5.95555% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0205916 - 65.5639% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000786998 - 2.50581% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00261331 - 8.32081% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00148699 - 4.7346% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127576 - 4.06202% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426019 - 13.5645% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000294238 - 0.936856% [3] +| | | | Remainder: 9.784e-05 - 0.311523% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0580176 - 11.0016% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0222056 - 4.21074% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0646799 - 12.2649% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.027215 - 5.16066% [3] +| | | Remainder: 0.0993137 - 18.8324% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0353573 - 0.161744% [2] +| | Mini-EM: setup physics model evaluator: 0.950969 - 4.35028% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.950937 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000311272% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.30956e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.945545 - 99.433% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.945529 - 99.9982% [1] +| | | | | | getWorksets(): 0.920797 - 97.3844% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.920792 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.53353 - 57.9425% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00533654 - 1.00023% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0872794 - 16.3588% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00170768 - 1.95656% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0855359 - 98.0024% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000958756 - 1.12088% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000477479 - 0.558221% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157596 - 1.84245% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00794694 - 9.29076% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0173348 - 20.2662% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00458659 - 5.36218% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0139394 - 16.2966% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000505799 - 0.59133% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225107 - 26.3173% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00973721 - 43.2559% [14] +| | | | | | | | | | | | Remainder: 0.0127735 - 56.7441% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123669 - 14.4582% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312639 - 3.65507% [14] +| | | | | | | | | | | Remainder: 0.00020612 - 0.240975% +| | | | | | | | | | Remainder: 3.58e-05 - 0.0410177% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381516 - 71.5078% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.221746 - 58.1224% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00039724 - 0.179142% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011968 - 0.0539716% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118377 - 53.3842% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0845457 - 38.1273% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000102439 - 0.0461965% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174656 - 7.87639% [14] +| | | | | | | | | | | Remainder: 0.000738119 - 0.332867% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0755398 - 19.7999% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0521507 - 13.6694% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000446958 - 0.117153% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179744 - 4.71132% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132795 - 3.48072% [14] +| | | | | | | | | | Remainder: 0.00037832 - 0.0991623% +| | | | | | | | | Remainder: 0.0593986 - 11.1331% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.387226 - 42.0535% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.386922 - 99.9216% [28] +| | | | | | | | | Remainder: 0.000303519 - 0.078383% +| | | | | | | | Remainder: 3.616e-05 - 0.00392705% +| | | | | | | Remainder: 5.16e-06 - 0.000560384% +| | | | | | getOrientations(): 1.228e-05 - 0.00129874% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746358 - 0.0789355% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000717958 - 0.0759319% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396279 - 0.0419108% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011948 - 0.0126363% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000869757 - 0.0919863% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.46088e-05% [2] +| | | | | | Remainder: 0.0218683 - 2.31281% +| | | | | Remainder: 1.656e-05 - 0.00175137% +| | | | fmb->setupBCFieldManagers(): 8.52e-06 - 0.000895958% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.00165311% [1] +| | | | build response library: 0.00534359 - 0.561928% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00525791 - 98.3966% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0562962% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 67.5676% [1] +| | | | | | | Remainder: 9.6e-07 - 32.4324% +| | | | | | getOrientations(): 4.8e-07 - 0.00912911% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762718 - 14.5061% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900358 - 17.1239% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419159 - 7.97198% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120132 - 22.8478% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0251051% [3] +| | | | | | Remainder: 0.00196959 - 37.4597% +| | | | | Remainder: 8.568e-05 - 1.60342% +| | | | Remainder: 2.076e-05 - 0.00218311% +| | | Remainder: 3.12e-05 - 0.00328087% +| | Mini-EM: setup auxiliary physics model evaluator: 1.03184 - 4.72021% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.03183 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 6.59026e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 5.03961e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.03176 - 99.9934% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03175 - 99.9993% [1] +| | | | | | getWorksets(): 0.70246 - 68.0843% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.702459 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.418975 - 59.6441% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00566983 - 1.35326% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0815569 - 19.4658% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00166199 - 2.03783% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0798664 - 97.9272% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000731678 - 0.916127% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000446719 - 0.559333% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00154504 - 1.93453% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0076925 - 9.63171% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168523 - 21.1006% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00446371 - 5.58897% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0121705 - 15.2386% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0004032 - 0.504843% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0221336 - 27.7133% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100605 - 45.4536% [14] +| | | | | | | | | | | | Remainder: 0.0120731 - 54.5464% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101615 - 12.7231% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00311847 - 3.90461% [14] +| | | | | | | | | | | Remainder: 0.00014728 - 0.184408% +| | | | | | | | | | Remainder: 2.848e-05 - 0.0349204% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.284337 - 67.8649% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.166442 - 58.537% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000173879 - 0.104468% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.78e-05 - 0.0587591% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0814365 - 48.9278% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843536 - 50.6804% [14] +| | | | | | | | | | | Remainder: 0.000380558 - 0.228643% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0533356 - 18.7579% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0523353 - 18.4061% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026724 - 0.093987% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117232 - 4.12301% [14] +| | | | | | | | | | Remainder: 0.000233399 - 0.0820853% +| | | | | | | | | Remainder: 0.0474113 - 11.316% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.283474 - 40.3545% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.28331 - 99.942% [14] +| | | | | | | | | Remainder: 0.0001644 - 0.0579947% +| | | | | | | | Remainder: 9.84e-06 - 0.00140079% +| | | | | | | Remainder: 1.24e-06 - 0.000176522% +| | | | | | getOrientations(): 1.044e-05 - 0.00101187% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000450719 - 0.0436849% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000343999 - 0.0333413% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000202479 - 0.0196248% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.321815 - 31.1912% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.32179 - 99.9921% [1] +| | | | | | | Remainder: 2.536e-05 - 0.0078803% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000534878 - 0.0518418% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 5.03998e-05% [2] +| | | | | | Remainder: 0.00593206 - 0.574951% +| | | | | Remainder: 7.4e-06 - 0.000717222% +| | | | fmb->setupBCFieldManagers(): 5.88e-06 - 0.000569863% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.236e-05 - 0.00216703% [1] +| | | | build response library: 2.816e-05 - 0.00272914% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.8e-07 - 1.70455% [1] +| | | | | Remainder: 2.768e-05 - 98.2955% +| | | | Remainder: 1.04e-05 - 0.00100792% +| | | Remainder: 1.088e-05 - 0.00105443% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13881 - 5.20956% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.310686 - 27.2817% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.82509 - 72.4521% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0012408 - 0.150383% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.571789 - 69.3002% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-05 - 0.00216863% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.376e-05 - 0.00415538% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.2e-06 - 0.0014341% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00485831 - 0.849668% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0332445 - 5.81412% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0844138 - 14.7631% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0133698 - 2.33824% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.052253 - 9.13852% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0680327 - 11.8982% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0950617 - 16.6253% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.1159e-05 - 0.00370049% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.16e-06 - 0.0014271% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152067 - 26.5951% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125931 - 2.20241% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00904178 - 1.58131% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0465028 - 8.13286% [14] +| | | | | Remainder: 0.000276 - 0.0482696% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.568e-05 - 0.0019004% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000247246% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0010904 - 0.132155% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.249912 - 30.2891% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125452 - 50.1984% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.124435 - 49.7914% [1] +| | | | | Remainder: 2.5559e-05 - 0.0102272% +| | | | Remainder: 0.00104024 - 0.126076% +| | | Remainder: 0.00303163 - 0.266211% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440355 - 0.0201444% [1] +| | | getWorksets(): 6.72e-06 - 0.152604% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.04e-06 - 75% [1] +| | | | Remainder: 1.68e-06 - 25% +| | | getOrientations(): 9.6e-07 - 0.0218006% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783798 - 17.7992% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923077 - 20.9621% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415559 - 9.43691% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121248 - 27.5341% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0236173% [3] +| | | Remainder: 0.00105992 - 24.0696% +| | panzer::ModelEvaluator::create_W_op: 0.878677 - 4.01957% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.48066 - 6.7734% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000919518 - 0.0621018% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1664 - 78.7754% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 0.000360083% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0144454 - 1.23846% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0385771 - 3.30737% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0448787 - 3.84763% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00425487 - 0.364787% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496121 - 4.25344% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0419499 - 3.59654% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00757686 - 0.649595% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0418644 - 3.58921% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.06e-05 - 0.00176612% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154006 - 1.32035% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0904836 - 7.75753% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.014728 - 1.26269% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0870966 - 7.46715% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0930225 - 7.9752% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126032 - 10.8052% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.948e-05 - 0.00252744% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0141476 - 1.21293% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.087616 - 7.51168% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.14024 - 12.0233% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0202741 - 1.73818% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00413439 - 0.354458% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0480832 - 4.12236% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101815 - 8.729% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0794721 - 6.81347% [14] +| | | | Remainder: 0.000638718 - 0.0547599% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.584e-05 - 0.00174517% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 7.56418e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00317767 - 0.214612% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.307723 - 20.7828% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.307691 - 99.9895% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.036e-05 - 0.00661634% [1] +| | | | Remainder: 1.188e-05 - 0.00386062% +| | | Remainder: 0.00241747 - 0.16327% +| | MaxwellPreconditioner::build: 0.00598222 - 0.0273661% [1] +| | | MaxwellPreconditioner: Schur complement: 1.492e-05 - 0.249406% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00274819 - 45.9393% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.128084% [1] +| | | | Ifpack2::Relaxation::compute: 0.00191443 - 69.6616% [1] +| | | | Remainder: 0.000830239 - 30.2104% +| | | MaxwellPreconditioner: Solver S_E: 0.00312003 - 52.1551% [1] +| | | | Ifpack2::Relaxation::initialize: 1.48e-06 - 0.0474354% [1] +| | | | Ifpack2::Relaxation::compute: 0.00268811 - 86.1566% [1] +| | | | Remainder: 0.000430439 - 13.796% +| | | MaxwellPreconditioner: Block preconditioner: 8.9839e-05 - 1.50177% [1] +| | | Remainder: 9.24e-06 - 0.154458% +| | Mini-EM: timestepper: 14.3466 - 65.6294% [1] +| | | Mini-EM: Advance Time Step: 14.3466 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128739 - 0.897348% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000675599 - 0.524783% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123711 - 96.0948% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.001164% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000811196 - 0.655718% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104365 - 8.43618% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00618579 - 5.00018% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000507559 - 0.410277% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00561263 - 4.53688% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00541622 - 4.37812% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00048884 - 0.395146% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133448 - 1.0787% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.72e-06 - 0.00785701% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106136 - 0.857933% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126603 - 10.2337% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00432703 - 3.49769% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00174607 - 1.41141% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108321 - 8.75599% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220859 - 17.8528% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.776e-05 - 0.014356% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000872639 - 0.705384% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00927637 - 7.49841% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116595 - 9.42477% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000869716 - 0.703022% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000516559 - 0.417552% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00544007 - 4.39739% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00869442 - 7.028% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00254347 - 2.05598% [14] +| | | | | | Remainder: 0.000303559 - 0.245377% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.988e-05 - 0.0154421% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00186424% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00381603 - 2.96417% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000412439 - 0.320369% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000383159 - 92.9008% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.24e-06 - 0.543111% [1] +| | | | | | Remainder: 2.704e-05 - 6.55612% +| | | | | Remainder: 0.000101119 - 0.078546% +| | | | Stratimikos: BelosLOWS: 14.1818 - 98.8512% [1] +| | | | | GMRES block system: Operation Op*x: 0.00805854 - 0.0568233% [1] +| | | | | Belos::MVT::MvAddMv: 0.000257759 - 0.00181754% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.1727 - 99.9359% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.001245 - 0.0087845% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000286719 - 23.0297% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000280079 - 97.6841% [2] +| | | | | | | | Remainder: 6.64e-06 - 2.31586% +| | | | | | | Belos::MVT::MvScale: 0.00015492 - 12.4434% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000545119 - 43.7848% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000539039 - 98.8846% [2] +| | | | | | | | Remainder: 6.08e-06 - 1.11535% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000188599 - 15.1486% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000186319 - 98.7911% [2] +| | | | | | | | Remainder: 2.28e-06 - 1.20891% +| | | | | | | Remainder: 6.964e-05 - 5.59359% +| | | | | | Belos::MVT::MvAddMv: 0.000799078 - 0.00563817% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016628 - 0.00117324% [1] +| | | | | | GMRES block system: Operation Prec*x: 14.1596 - 99.9081% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00260071 - 0.0183671% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018156 - 0.00128224% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0918494 - 0.64867% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0622308 - 67.7532% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00147972 - 2.37779% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00145616 - 98.4078% [22] +| | | | | | | | | | Remainder: 2.356e-05 - 1.5922% +| | | | | | | | | Belos::MVT::MvScale: 0.000668918 - 1.0749% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0264999 - 42.5832% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.026454 - 99.8267% [40] +| | | | | | | | | | Remainder: 4.592e-05 - 0.173284% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0334214 - 53.7055% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0333912 - 99.9095% [40] +| | | | | | | | | | Remainder: 3.024e-05 - 0.090481% +| | | | | | | | | Remainder: 0.00016092 - 0.258586% +| | | | | | | | Belos::MVT::MvAddMv: 0.00309783 - 3.37273% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0204888 - 22.307% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000130559 - 0.142145% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00213919 - 2.32902% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00202579 - 94.699% [21] +| | | | | | | | | Remainder: 0.000113399 - 5.30103% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00189475 - 2.06289% [1] +| | | | | | | | Remainder: 0.00186735 - 2.03306% +| | | | | | | GMRES S_E: Operation Op*x: 0.00317683 - 0.0224358% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 14.0536 - 99.2509% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.2111 - 94.0051% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0205805 - 0.155782% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0201044 - 97.6869% [294] +| | | | | | | | | | Remainder: 0.000476038 - 2.31306% +| | | | | | | | | Belos::MVT::MvScale: 0.0103216 - 0.0781282% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.3294 - 40.3404% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 5.32839 - 99.981% [586] +| | | | | | | | | | Remainder: 0.00101136 - 0.0189769% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.84728 - 59.3993% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.84645 - 99.9894% [586] +| | | | | | | | | | Remainder: 0.000831075 - 0.0105906% +| | | | | | | | | Remainder: 0.00348255 - 0.0263609% +| | | | | | | | Belos::MVT::MvAddMv: 0.0278271 - 0.198007% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0335074 - 0.238427% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.031142 - 92.9406% [294] +| | | | | | | | | Remainder: 0.00236544 - 7.05944% +| | | | | | | | GMRES S_E: Operation Op*x: 0.736229 - 5.23874% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0276744 - 0.196921% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.1e-05 - 0.00050521% [1] +| | | | | | | | Remainder: 0.0171846 - 0.12228% +| | | | | | | Remainder: 0.00826126 - 0.0583437% +| | | | | | GMRES block system: Operation Op*x: 0.00868674 - 0.0612922% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.984e-05 - 0.000563338% [1] +| | | | | | Remainder: 0.00204971 - 0.0144624% +| | | | | Remainder: 0.000781158 - 0.00550819% +| | | | Mini-EM: Compute responses: 0.035783 - 0.249419% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00133788 - 3.73886% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0304629 - 85.1322% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.32e-06 - 0.0240292% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000828559 - 2.7199% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00794506 - 26.0811% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.044e-05 - 0.0342712% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000997799 - 3.27546% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00121468 - 3.9874% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.015154 - 49.7457% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.0330895% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0010032 - 3.29318% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000880479 - 2.89033% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000924676 - 3.03542% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012284 - 0.403245% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.04e-06 - 0.0231101% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00064448 - 2.11562% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000426677 - 1.40065% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.268e-05 - 0.304239% [14] +| | | | | | Remainder: 0.00019292 - 0.633295% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.12e-05 - 0.0312998% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00435961% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00346435 - 9.68155% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263119 - 0.735318% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.304045% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239559 - 91.0459% [1] +| | | | | | Remainder: 2.276e-05 - 8.65008% +| | | | | Remainder: 0.000242039 - 0.676407% +| | | | Remainder: 0.00028752 - 0.0020041% +| | | Remainder: 4.84e-06 - 3.37363e-05% +| | Remainder: 0.0730216 - 0.334043% +| Remainder: 5.192e-05 - 0.000237511% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 14.1818 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.90385 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00419259 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 14.0754 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0909335 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 14.1993 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 21.9068 [1] +| Mini-EM: Total Time: 21.9067 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000632158 - 0.00288568% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297399 - 47.045% [1] +| | | Remainder: 0.000334759 - 52.955% +| | Mini-EM: build physics blocks: 0.000785038 - 0.00358355% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236359 - 0.00107893% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.39901 - 6.38621% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.528236 - 2.41129% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.2241 - 42.4242% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180201 - 80.4111% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0060231 - 2.68769% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0377481 - 16.8443% [3] +| | | | Remainder: 0.000127559 - 0.0569206% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0314512 - 5.95402% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0205582 - 65.3653% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000808118 - 2.56943% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00264391 - 8.40639% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147095 - 4.67694% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127036 - 4.03913% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00429843 - 13.667% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000294359 - 0.935922% [3] +| | | | Remainder: 0.00010692 - 0.339955% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0571798 - 10.8247% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217419 - 4.11594% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0650404 - 12.3128% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.027038 - 5.11855% [3] +| | | Remainder: 0.101685 - 19.2498% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0290846 - 0.132766% [2] +| | Mini-EM: setup physics model evaluator: 0.953696 - 4.35344% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.953661 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.00032716% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 6.71098e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.948329 - 99.4409% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.948312 - 99.9982% [1] +| | | | | | getWorksets(): 0.924443 - 97.483% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.924437 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.534665 - 57.8368% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00520635 - 0.973758% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0870085 - 16.2735% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00173039 - 1.98876% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0852438 - 97.9718% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00093628 - 1.09836% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000462439 - 0.54249% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162403 - 1.90516% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00779398 - 9.14316% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0173629 - 20.3685% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00442783 - 5.19431% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136578 - 16.0221% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000462559 - 0.542631% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0229062 - 26.8714% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00982178 - 42.8782% [14] +| | | | | | | | | | | | Remainder: 0.0130844 - 57.1218% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.012265 - 14.3882% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00313615 - 3.67904% [14] +| | | | | | | | | | | Remainder: 0.000208599 - 0.244709% +| | | | | | | | | | Remainder: 3.432e-05 - 0.0394444% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381572 - 71.3666% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222341 - 58.2697% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000387558 - 0.174308% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001194 - 0.0537012% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117946 - 53.0475% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0855725 - 38.487% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.812e-05 - 0.0441304% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.017491 - 7.86673% [14] +| | | | | | | | | | | Remainder: 0.000726159 - 0.326597% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0752431 - 19.7192% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0520156 - 13.6319% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00044484 - 0.116581% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178918 - 4.68897% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132702 - 3.47778% [14] +| | | | | | | | | | Remainder: 0.00036552 - 0.0957931% +| | | | | | | | | Remainder: 0.0608781 - 11.3862% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.389735 - 42.1592% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.389431 - 99.922% [28] +| | | | | | | | | Remainder: 0.00030388 - 0.0779709% +| | | | | | | | Remainder: 3.692e-05 - 0.00399378% +| | | | | | | Remainder: 5.32e-06 - 0.000575482% +| | | | | | getOrientations(): 1.128e-05 - 0.00118948% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746478 - 0.0787165% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000723718 - 0.0763164% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389159 - 0.041037% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119 - 0.0125486% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000865438 - 0.0912609% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.43604e-05% [2] +| | | | | | Remainder: 0.0210135 - 2.21588% +| | | | | Remainder: 1.7119e-05 - 0.00180517% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.000805317% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00168194% [1] +| | | | build response library: 0.00528251 - 0.553919% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519671 - 98.3758% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0592683% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.9351% [1] +| | | | | | | Remainder: 1.08e-06 - 35.0649% +| | | | | | getOrientations(): 4.8e-07 - 0.00923662% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742278 - 14.2836% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884918 - 17.0284% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417479 - 8.03353% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116272 - 22.3741% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0215521% [3] +| | | | | | Remainder: 0.00198463 - 38.1902% +| | | | | Remainder: 8.58e-05 - 1.62423% +| | | | Remainder: 2.2e-05 - 0.0023069% +| | | Remainder: 3.5e-05 - 0.00366993% +| | Mini-EM: setup auxiliary physics model evaluator: 1.03634 - 4.73069% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.03633 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 6.17564e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.40368e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.03626 - 99.9936% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03626 - 99.9994% [1] +| | | | | | getWorksets(): 0.704555 - 67.9904% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.704553 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.418417 - 59.3876% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00570075 - 1.36246% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0810219 - 19.3639% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00166476 - 2.0547% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0793312 - 97.9133% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000703278 - 0.886509% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000424758 - 0.535424% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159888 - 2.01545% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077145 - 9.72442% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168617 - 21.2548% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00431699 - 5.44173% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117667 - 14.8323% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00038912 - 0.490501% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0223418 - 28.1627% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101199 - 45.2956% [14] +| | | | | | | | | | | | Remainder: 0.0122219 - 54.7044% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.01 - 12.6054% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00307251 - 3.87302% [14] +| | | | | | | | | | | Remainder: 0.00014096 - 0.177686% +| | | | | | | | | | Remainder: 2.596e-05 - 0.0320407% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283596 - 67.7784% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.165845 - 58.4794% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000171519 - 0.103421% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.728e-05 - 0.058657% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0808715 - 48.7632% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843249 - 50.8455% [14] +| | | | | | | | | | | Remainder: 0.000380199 - 0.229249% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0538687 - 18.9949% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0515824 - 18.1887% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000271959 - 0.0958965% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0118094 - 4.16416% [14] +| | | | | | | | | | Remainder: 0.00021852 - 0.0770531% +| | | | | | | | | Remainder: 0.0480979 - 11.4952% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.286126 - 40.6109% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.285968 - 99.9451% [14] +| | | | | | | | | Remainder: 0.00015716 - 0.0549269% +| | | | | | | | Remainder: 1.08e-05 - 0.00153289% +| | | | | | | Remainder: 1.36e-06 - 0.00019303% +| | | | | | getOrientations(): 1.028e-05 - 0.000992032% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000451519 - 0.0435721% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000345119 - 0.0333044% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199439 - 0.0192461% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.323427 - 31.2111% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.323402 - 99.9922% [1] +| | | | | | | Remainder: 2.536e-05 - 0.00784102% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000587558 - 0.0567% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.63206e-05% [2] +| | | | | | Remainder: 0.00668038 - 0.644665% +| | | | | Remainder: 6.52e-06 - 0.000629184% +| | | | fmb->setupBCFieldManagers(): 6.44e-06 - 0.000621424% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.164e-05 - 0.00208814% [1] +| | | | build response library: 2.644e-05 - 0.00255131% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.36157% [1] +| | | | | Remainder: 2.608e-05 - 98.6384% +| | | | Remainder: 1.092e-05 - 0.00105372% +| | | Remainder: 1.112e-05 - 0.00107301% +| | Mini-EM: eval auxiliary physics model evaluator: 1.13519 - 5.1819% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.313217 - 27.5917% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.818886 - 72.1368% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124456 - 0.151982% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.571613 - 69.8037% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.484e-05 - 0.00259616% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.3e-05 - 0.0040237% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.004e-05 - 0.00175643% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00485107 - 0.848663% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0329767 - 5.76906% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0857983 - 15.0099% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0133221 - 2.33062% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0511694 - 8.95176% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0679539 - 11.8881% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.095084 - 16.6343% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.92e-05 - 0.00335892% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.64e-06 - 0.00151151% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152061 - 26.6021% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125821 - 2.20116% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00914038 - 1.59905% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0463342 - 8.10588% [14] +| | | | | Remainder: 0.00026384 - 0.0461571% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.588e-05 - 0.00193922% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000239349% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000978277 - 0.119464% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.243985 - 29.7947% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.121984 - 49.9967% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.121975 - 49.9929% [1] +| | | | | Remainder: 2.54e-05 - 0.0104105% +| | | | Remainder: 0.0010484 - 0.128027% +| | | Remainder: 0.00308175 - 0.271476% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438887 - 0.0200343% [1] +| | | getWorksets(): 5.52e-06 - 0.125773% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.8e-06 - 68.8406% [1] +| | | | Remainder: 1.72e-06 - 31.1594% +| | | getOrientations(): 8.8e-07 - 0.0200507% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000782718 - 17.8342% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918917 - 20.9374% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419799 - 9.56509% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120316 - 27.4138% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0255191% [3] +| | | Remainder: 0.00105676 - 24.0781% +| | panzer::ModelEvaluator::create_W_op: 0.888338 - 4.05509% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49175 - 6.80952% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000946078 - 0.0634209% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.17084 - 78.488% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00032797% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0145366 - 1.24155% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0386794 - 3.30356% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0453374 - 3.87221% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00441575 - 0.377143% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0494729 - 4.22542% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0422075 - 3.60489% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0075729 - 0.646792% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0416039 - 3.55334% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.032e-05 - 0.00173551% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153024 - 1.30696% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0917534 - 7.83654% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0147217 - 1.25736% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0872122 - 7.44868% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0936542 - 7.99889% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126043 - 10.7652% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.928e-05 - 0.00250077% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0140456 - 1.19961% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878083 - 7.4996% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140633 - 12.0113% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0204147 - 1.7436% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00403975 - 0.34503% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482531 - 4.12124% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.103202 - 8.81433% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0792379 - 6.76761% [14] +| | | | Remainder: 0.00063964 - 0.0546308% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.4479e-05 - 0.00164096% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 8.58055e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00318367 - 0.213419% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314363 - 21.0735% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.314331 - 99.9898% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.012e-05 - 0.00640024% [1] +| | | | Remainder: 1.188e-05 - 0.00377907% +| | | Remainder: 0.00238579 - 0.159933% +| | MaxwellPreconditioner::build: 0.00630786 - 0.0287942% [1] +| | | MaxwellPreconditioner: Schur complement: 1.532e-05 - 0.242871% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00275343 - 43.6508% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.13801% [1] +| | | | Ifpack2::Relaxation::compute: 0.00191271 - 69.4666% [1] +| | | | Remainder: 0.000836917 - 30.3954% +| | | MaxwellPreconditioner: Solver S_E: 0.00333183 - 52.8203% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0396179% [1] +| | | | Ifpack2::Relaxation::compute: 0.00288951 - 86.7244% [1] +| | | | Remainder: 0.000440999 - 13.2359% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010124 - 1.60498% [1] +| | | Remainder: 0.00010604 - 1.68108% +| | Mini-EM: timestepper: 14.3649 - 65.573% [1] +| | | Mini-EM: Advance Time Step: 14.3649 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.129125 - 0.898889% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000661519 - 0.512311% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124055 - 96.0736% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00167668% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000808597 - 0.651807% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.01047 - 8.43981% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00625962 - 5.04586% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00051448 - 0.414721% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00562246 - 4.53225% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00546483 - 4.40518% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000502839 - 0.405337% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133036 - 1.0724% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.108e-05 - 0.00893155% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106928 - 0.86194% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126647 - 10.209% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00460711 - 3.71377% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0016436 - 1.3249% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108094 - 8.7134% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220785 - 17.7974% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.612e-05 - 0.0129943% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000854318 - 0.688663% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00927085 - 7.4732% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116843 - 9.4187% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000861359 - 0.694338% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000516117 - 0.41604% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00545163 - 4.39454% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0086859 - 7.00167% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00254495 - 2.05148% [14] +| | | | | | Remainder: 0.0003102 - 0.250051% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.972e-05 - 0.0152721% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00173476% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00381107 - 2.95147% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000418718 - 0.324274% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000388758 - 92.8448% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.2e-06 - 0.525413% [1] +| | | | | | Remainder: 2.776e-05 - 6.62976% +| | | | | Remainder: 0.000156719 - 0.12137% +| | | | Stratimikos: BelosLOWS: 14.1994 - 98.8475% [1] +| | | | | GMRES block system: Operation Op*x: 0.00819782 - 0.0577337% [1] +| | | | | Belos::MVT::MvAddMv: 0.0002532 - 0.00178318% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.19 - 99.934% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00124336 - 0.00876221% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0002858 - 22.9862% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00027912 - 97.6627% [2] +| | | | | | | | Remainder: 6.68e-06 - 2.3373% +| | | | | | | Belos::MVT::MvScale: 0.000156118 - 12.5562% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000545598 - 43.8811% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000539518 - 98.8856% [2] +| | | | | | | | Remainder: 6.08e-06 - 1.11437% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018872 - 15.1783% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001866 - 98.8766% [2] +| | | | | | | | Remainder: 2.12e-06 - 1.12336% +| | | | | | | Remainder: 6.712e-05 - 5.39829% +| | | | | | Belos::MVT::MvAddMv: 0.000841118 - 0.00592755% [2] +| | | | | | Belos::MVT::MvNorm: 0.000167719 - 0.00118195% [1] +| | | | | | GMRES block system: Operation Prec*x: 14.1774 - 99.911% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00305803 - 0.0215698% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00018264 - 0.00128825% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0911475 - 0.642909% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0619273 - 67.9419% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00146736 - 2.36948% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00144428 - 98.4271% [22] +| | | | | | | | | | Remainder: 2.308e-05 - 1.5729% +| | | | | | | | | Belos::MVT::MvScale: 0.000667399 - 1.07771% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0264288 - 42.6772% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0263859 - 99.8375% [40] +| | | | | | | | | | Remainder: 4.2959e-05 - 0.162546% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0332137 - 53.6333% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0331844 - 99.912% [40] +| | | | | | | | | | Remainder: 2.924e-05 - 0.088036% +| | | | | | | | | Remainder: 0.00015004 - 0.242284% +| | | | | | | | Belos::MVT::MvAddMv: 0.00275327 - 3.02067% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0204373 - 22.4223% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00013008 - 0.142714% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00208939 - 2.29232% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00198448 - 94.9785% [21] +| | | | | | | | | Remainder: 0.000104919 - 5.0215% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00195003 - 2.13943% [1] +| | | | | | | | Remainder: 0.00186008 - 2.04073% +| | | | | | | GMRES S_E: Operation Op*x: 0.00341955 - 0.0241198% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 14.0711 - 99.2507% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.2347 - 94.056% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0206162 - 0.155773% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0201423 - 97.7012% [294] +| | | | | | | | | | Remainder: 0.000473918 - 2.29877% +| | | | | | | | | Belos::MVT::MvScale: 0.0103615 - 0.0782898% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.32628 - 40.2447% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 5.32533 - 99.9822% [586] +| | | | | | | | | | Remainder: 0.000949195 - 0.017821% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.87395 - 59.4946% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.87319 - 99.9903% [586] +| | | | | | | | | | Remainder: 0.000760317 - 0.0096561% +| | | | | | | | | Remainder: 0.00352955 - 0.0266688% +| | | | | | | | Belos::MVT::MvAddMv: 0.0285827 - 0.20313% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0290344 - 0.20634% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0266747 - 91.873% [294] +| | | | | | | | | Remainder: 0.00235963 - 8.12704% +| | | | | | | | GMRES S_E: Operation Op*x: 0.733906 - 5.21568% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0272248 - 0.19348% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.0479e-05 - 0.000500876% [1] +| | | | | | | | Remainder: 0.017576 - 0.124908% +| | | | | | | Remainder: 0.00841882 - 0.0593821% +| | | | | | GMRES block system: Operation Op*x: 0.00833954 - 0.0587706% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.068e-05 - 0.00056857% [1] +| | | | | | Remainder: 0.00195004 - 0.0137423% +| | | | | Remainder: 0.000920518 - 0.00648281% +| | | | Mini-EM: Compute responses: 0.0360269 - 0.250798% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00136396 - 3.78593% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0306546 - 85.088% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.12e-06 - 0.0232265% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00085044 - 2.77427% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00761926 - 24.8552% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-05 - 0.0326215% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00102972 - 3.3591% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00111092 - 3.62398% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0156704 - 51.1192% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.028e-05 - 0.0335349% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00100972 - 3.29385% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0008726 - 2.84655% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000972556 - 3.17263% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000121759 - 0.397197% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.68e-06 - 0.0217912% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00060308 - 1.96734% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000463517 - 1.51206% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.032e-05 - 0.294638% [14] +| | | | | | Remainder: 0.00020624 - 0.672786% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.192e-05 - 0.0330863% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00410804% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00346935 - 9.62988% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026568 - 0.737448% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.331226% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024236 - 91.2225% [1] +| | | | | | Remainder: 2.244e-05 - 8.44625% +| | | | | Remainder: 0.000259959 - 0.721568% +| | | | Remainder: 0.000397399 - 0.00276646% +| | | Remainder: 5.76e-06 - 4.00977e-05% +| | Remainder: 0.0678418 - 0.309684% +| Remainder: 4.132e-05 - 0.000188617% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 14.1994 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.90149 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00398291 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 14.0259 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0905169 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 14.1484 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 21.9467 [1] +| Mini-EM: Total Time: 21.9466 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000636879 - 0.00290194% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002994 - 47.0105% [1] +| | | Remainder: 0.000337479 - 52.9895% +| | Mini-EM: build physics blocks: 0.000781039 - 0.00355881% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023404 - 0.0010664% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.38881 - 6.32813% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.528867 - 2.40978% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.22419 - 42.3907% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180692 - 80.5974% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00600187 - 2.67713% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0373779 - 16.6724% [3] +| | | | Remainder: 0.00011896 - 0.0530621% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0322619 - 6.10019% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0213824 - 66.2775% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000784079 - 2.43036% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00263811 - 8.17719% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146668 - 4.54617% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001314 - 4.07291% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00428595 - 13.2849% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000291118 - 0.902359% [3] +| | | | Remainder: 9.956e-05 - 0.3086% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0572259 - 10.8205% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217752 - 4.11733% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0651231 - 12.3137% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0268428 - 5.07553% [3] +| | | Remainder: 0.101447 - 19.182% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0305404 - 0.139157% [2] +| | Mini-EM: setup physics model evaluator: 0.9469 - 4.31456% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.94687 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000316833% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 6.33666e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.941567 - 99.4399% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.941549 - 99.9981% [1] +| | | | | | getWorksets(): 0.918438 - 97.5455% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.918433 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.532435 - 57.9721% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00527647 - 0.991007% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0870106 - 16.342% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00176044 - 2.02324% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0852144 - 97.9356% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00094444 - 1.10831% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000466638 - 0.547605% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157728 - 1.85095% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00783807 - 9.19805% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.017304 - 20.3064% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00455323 - 5.34327% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136828 - 16.0569% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000467958 - 0.549154% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225753 - 26.4923% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00984262 - 43.5991% [14] +| | | | | | | | | | | | Remainder: 0.0127327 - 56.4009% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124739 - 14.6383% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312832 - 3.67111% [14] +| | | | | | | | | | | Remainder: 0.00020244 - 0.237566% +| | | | | | | | | | Remainder: 3.58e-05 - 0.0411444% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.382298 - 71.8018% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.223347 - 58.4223% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000389 - 0.174168% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012024 - 0.0538355% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119705 - 53.5961% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0848737 - 38.0008% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.908e-05 - 0.0443614% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174224 - 7.8006% [14] +| | | | | | | | | | | Remainder: 0.00073728 - 0.330105% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0750318 - 19.6266% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.051875 - 13.5693% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000442319 - 0.1157% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179838 - 4.70413% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132541 - 3.46697% [14] +| | | | | | | | | | Remainder: 0.00036348 - 0.0950777% +| | | | | | | | | Remainder: 0.0578501 - 10.8652% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.38596 - 42.0238% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385652 - 99.9201% [28] +| | | | | | | | | Remainder: 0.00030844 - 0.0799149% +| | | | | | | | Remainder: 3.7799e-05 - 0.0041156% +| | | | | | | Remainder: 5.44e-06 - 0.00059231% +| | | | | | getOrientations(): 1.152e-05 - 0.00122352% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762519 - 0.0809856% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000722599 - 0.0767458% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402479 - 0.0427465% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011972 - 0.0127152% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000869559 - 0.0923541% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.77114e-05% [2] +| | | | | | Remainder: 0.0202207 - 2.1476% +| | | | | Remainder: 1.808e-05 - 0.0019202% +| | | | fmb->setupBCFieldManagers(): 3.172e-05 - 0.00334998% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.00156727% [1] +| | | | build response library: 0.00523179 - 0.552535% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514087 - 98.2622% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0552435% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 64.7887% [1] +| | | | | | | Remainder: 1e-06 - 35.2113% +| | | | | | getOrientations(): 5.2e-07 - 0.010115% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751079 - 14.61% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882719 - 17.1706% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413399 - 8.04142% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115808 - 22.5269% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0233423% [3] +| | | | | | Remainder: 0.00193104 - 37.5624% +| | | | | Remainder: 9.092e-05 - 1.73784% +| | | | Remainder: 2.184e-05 - 0.00230655% +| | | Remainder: 2.988e-05 - 0.00315556% +| | Mini-EM: setup auxiliary physics model evaluator: 1.05304 - 4.79817% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.05303 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 6.45758e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.93815e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.05296 - 99.9939% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.05295 - 99.9993% [1] +| | | | | | getWorksets(): 0.700313 - 66.5094% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700312 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.418112 - 59.7036% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00565715 - 1.35302% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0812332 - 19.4286% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00166028 - 2.04384% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0795485 - 97.9261% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000697679 - 0.877049% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00042792 - 0.537936% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00155828 - 1.9589% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00770267 - 9.68299% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168778 - 21.217% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00442775 - 5.56611% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0118203 - 14.8592% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000390079 - 0.490366% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0221881 - 27.8926% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101356 - 45.6802% [14] +| | | | | | | | | | | | Remainder: 0.0120525 - 54.3198% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101774 - 12.794% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00313772 - 3.94441% [14] +| | | | | | | | | | | Remainder: 0.000142759 - 0.179462% +| | | | | | | | | | Remainder: 2.444e-05 - 0.0300862% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283939 - 67.9099% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.167763 - 59.084% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000172159 - 0.102621% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.984e-05 - 0.0595127% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0818914 - 48.8139% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0852223 - 50.7993% [14] +| | | | | | | | | | | Remainder: 0.00037688 - 0.224651% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0529611 - 18.6523% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0510156 - 17.9671% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000261998 - 0.0922726% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117169 - 4.12657% [14] +| | | | | | | | | | Remainder: 0.000220999 - 0.0778332% +| | | | | | | | | Remainder: 0.047282 - 11.3085% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.28219 - 40.2949% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.282021 - 99.9401% [14] +| | | | | | | | | Remainder: 0.00016896 - 0.0598746% +| | | | | | | | Remainder: 1.068e-05 - 0.00152503% +| | | | | | | Remainder: 1.32e-06 - 0.000188487% +| | | | | | getOrientations(): 1.048e-05 - 0.000995295% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000458959 - 0.0435878% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000345319 - 0.0327953% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019592 - 0.0186067% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.344362 - 32.7044% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.344339 - 99.9932% [1] +| | | | | | | Remainder: 2.348e-05 - 0.00681841% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005524 - 0.0524619% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.5586e-05% [2] +| | | | | | Remainder: 0.00671503 - 0.637733% +| | | | | Remainder: 7.12e-06 - 0.000676188% +| | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000657154% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.208e-05 - 0.00209682% [1] +| | | | build response library: 2.54e-05 - 0.0024121% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.73228% [1] +| | | | | Remainder: 2.496e-05 - 98.2677% +| | | | Remainder: 8.88e-06 - 0.000843284% +| | | Remainder: 1.168e-05 - 0.00110917% +| | Mini-EM: eval auxiliary physics model evaluator: 1.17341 - 5.34666% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.33146 - 28.2475% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.838817 - 71.4853% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00123924 - 0.147736% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.569221 - 67.8599% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.596e-05 - 0.00280383% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.3e-05 - 0.00404061% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.84e-06 - 0.001553% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00458287 - 0.805113% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0328829 - 5.77683% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0845674 - 14.8567% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0128731 - 2.26153% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0513387 - 9.01911% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.068076 - 11.9595% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0945338 - 16.6076% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.076e-05 - 0.00364709% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.16e-06 - 0.00143354% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152344 - 26.7636% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0124315 - 2.18396% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00890167 - 1.56383% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0463609 - 8.14463% [14] +| | | | | Remainder: 0.00025132 - 0.0441516% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.616e-05 - 0.00192652% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.000219356% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000976518 - 0.116416% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.266325 - 31.7501% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.13296 - 49.9239% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.13334 - 50.0665% [1] +| | | | | Remainder: 2.548e-05 - 0.00956726% +| | | | Remainder: 0.00103768 - 0.123707% +| | | Remainder: 0.00313512 - 0.267179% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438959 - 0.0200012% [1] +| | | getWorksets(): 7.76e-06 - 0.176782% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.76e-06 - 74.2268% [1] +| | | | Remainder: 2e-06 - 25.7732% +| | | getOrientations(): 9.6e-07 - 0.0218699% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791199 - 18.0244% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000922239 - 21.0097% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420559 - 9.58082% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119684 - 27.2654% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0264261% [3] +| | | Remainder: 0.00104888 - 23.8947% +| | panzer::ModelEvaluator::create_W_op: 0.940039 - 4.28329% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49342 - 6.80476% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000928158 - 0.06215% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15237 - 77.1634% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.08e-06 - 0.000354053% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00771363 - 0.66937% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0382892 - 3.32265% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0449164 - 3.89774% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00430227 - 0.373341% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496066 - 4.30475% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0420159 - 3.64604% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00872843 - 0.757432% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0413577 - 3.58892% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.976e-05 - 0.00171473% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153693 - 1.33371% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0905166 - 7.85481% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0142241 - 1.23433% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0845137 - 7.33389% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0927957 - 8.05259% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126632 - 10.9888% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.968e-05 - 0.00257556% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00723591 - 0.627915% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874655 - 7.59004% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140388 - 12.1825% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0225446 - 1.95637% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00400416 - 0.347471% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0481593 - 4.17915% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101709 - 8.8261% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0792553 - 6.87758% [14] +| | | | Remainder: 0.00057444 - 0.0498485% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.544e-05 - 0.00170348% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.76743e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00320872 - 0.214857% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.334475 - 22.3966% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.334442 - 99.9902% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.048e-05 - 0.00612303% [1] +| | | | Remainder: 1.24e-05 - 0.0037073% +| | | Remainder: 0.00240632 - 0.161128% +| | MaxwellPreconditioner::build: 0.00596955 - 0.0272003% [1] +| | | MaxwellPreconditioner: Schur complement: 1.464e-05 - 0.245245% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00278464 - 46.6473% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.126408% [1] +| | | | Ifpack2::Relaxation::compute: 0.00195992 - 70.3832% [1] +| | | | Remainder: 0.000821199 - 29.4904% +| | | MaxwellPreconditioner: Solver S_E: 0.00307435 - 51.5006% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0429358% [1] +| | | | Ifpack2::Relaxation::compute: 0.0026476 - 86.1187% [1] +| | | | Remainder: 0.000425439 - 13.8383% +| | | MaxwellPreconditioner: Block preconditioner: 8.74e-05 - 1.4641% [1] +| | | Remainder: 8.52e-06 - 0.142724% +| | Mini-EM: timestepper: 14.3125 - 65.2152% [1] +| | | Mini-EM: Advance Time Step: 14.3125 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128731 - 0.899429% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000654359 - 0.508315% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123758 - 96.1368% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00116356% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000810279 - 0.654729% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0103461 - 8.35999% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00620991 - 5.01779% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0005086 - 0.410964% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00550995 - 4.4522% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00546552 - 4.4163% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000487319 - 0.393768% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0013298 - 1.07451% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.48e-06 - 0.00766012% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105672 - 0.853858% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012629 - 10.2046% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00401615 - 3.24517% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0018162 - 1.46754% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0109392 - 8.83918% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0223288 - 18.0424% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.568e-05 - 0.0126699% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000845599 - 0.683269% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00944674 - 7.63324% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116911 - 9.44675% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0008464 - 0.683916% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000515479 - 0.416522% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00542707 - 4.38523% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00865547 - 6.99387% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.002559 - 2.06774% [14] +| | | | | | Remainder: 0.000290879 - 0.235039% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.064e-05 - 0.0160334% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.64e-06 - 0.00205079% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00379403 - 2.94726% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000402799 - 0.3129% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000372839 - 92.562% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.44e-06 - 0.605761% [1] +| | | | | | Remainder: 2.752e-05 - 6.83219% +| | | | | Remainder: 9.8679e-05 - 0.0766551% +| | | | Stratimikos: BelosLOWS: 14.1485 - 98.8539% [1] +| | | | | GMRES block system: Operation Op*x: 0.00804711 - 0.0568761% [1] +| | | | | Belos::MVT::MvAddMv: 0.000252599 - 0.00178534% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.1394 - 99.9359% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00122832 - 0.00868719% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00029112 - 23.7007% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0002848 - 97.8291% [2] +| | | | | | | | Remainder: 6.32e-06 - 2.17093% +| | | | | | | Belos::MVT::MvScale: 0.00015828 - 12.8859% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0005216 - 42.4645% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00051624 - 98.9724% [2] +| | | | | | | | Remainder: 5.36e-06 - 1.02761% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000190159 - 15.4812% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000187919 - 98.822% [2] +| | | | | | | | Remainder: 2.24e-06 - 1.17796% +| | | | | | | Remainder: 6.716e-05 - 5.46764% +| | | | | | Belos::MVT::MvAddMv: 0.000838559 - 0.00593065% [2] +| | | | | | Belos::MVT::MvNorm: 0.000169959 - 0.00120202% [1] +| | | | | | GMRES block system: Operation Prec*x: 14.1271 - 99.9129% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00265208 - 0.0187729% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00017912 - 0.00126792% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0909801 - 0.644011% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0618796 - 68.0144% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0014758 - 2.38495% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00145136 - 98.3439% [22] +| | | | | | | | | | Remainder: 2.444e-05 - 1.65605% +| | | | | | | | | Belos::MVT::MvScale: 0.000661879 - 1.06962% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0264926 - 42.8132% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0264514 - 99.8443% [40] +| | | | | | | | | | Remainder: 4.124e-05 - 0.155666% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0330947 - 53.4824% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0330664 - 99.9144% [40] +| | | | | | | | | | Remainder: 2.832e-05 - 0.0855726% +| | | | | | | | | Remainder: 0.000154599 - 0.249838% +| | | | | | | | Belos::MVT::MvAddMv: 0.0027462 - 3.01846% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0203409 - 22.3575% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00012844 - 0.141174% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0021058 - 2.31457% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00200136 - 95.0404% [21] +| | | | | | | | | Remainder: 0.00010444 - 4.95964% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00193428 - 2.12604% [1] +| | | | | | | | Remainder: 0.00184492 - 2.02782% +| | | | | | | GMRES S_E: Operation Op*x: 0.00316295 - 0.0223893% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 14.0219 - 99.2552% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.1844 - 94.0272% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0208701 - 0.158294% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0203706 - 97.6067% [294] +| | | | | | | | | | Remainder: 0.000499479 - 2.39328% +| | | | | | | | | Belos::MVT::MvScale: 0.0102833 - 0.0779958% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.32019 - 40.3522% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 5.31926 - 99.9825% [586] +| | | | | | | | | | Remainder: 0.00093068 - 0.0174934% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.82933 - 59.3834% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.82858 - 99.9904% [586] +| | | | | | | | | | Remainder: 0.00075184 - 0.00960287% +| | | | | | | | | Remainder: 0.0037108 - 0.0281454% +| | | | | | | | Belos::MVT::MvAddMv: 0.0288635 - 0.205846% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0308897 - 0.220296% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0285968 - 92.5771% [294] +| | | | | | | | | Remainder: 0.00229292 - 7.42293% +| | | | | | | | GMRES S_E: Operation Op*x: 0.732508 - 5.22403% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0276436 - 0.197146% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.948e-05 - 0.000495511% [1] +| | | | | | | | Remainder: 0.0175309 - 0.125025% +| | | | | | | Remainder: 0.00824903 - 0.0583915% +| | | | | | GMRES block system: Operation Op*x: 0.00787687 - 0.0557086% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.636e-05 - 0.00054005% [1] +| | | | | | Remainder: 0.0021222 - 0.0150091% +| | | | | Remainder: 0.000774279 - 0.00547252% +| | | | Mini-EM: Compute responses: 0.0349863 - 0.244445% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00125484 - 3.58665% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0297632 - 85.0709% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.64e-06 - 0.0189496% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00082056 - 2.75696% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00765615 - 25.7235% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.076e-05 - 0.036152% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00105148 - 3.53282% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00113472 - 3.81249% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0147791 - 49.6555% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.84e-06 - 0.033061% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098348 - 3.30435% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000853679 - 2.86824% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000969278 - 3.25663% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.0001192 - 0.400495% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.04e-06 - 0.0202935% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000642598 - 2.15904% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043504 - 1.46167% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.9919e-05 - 0.302115% [14] +| | | | | | Remainder: 0.00019576 - 0.657725% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.132e-05 - 0.0323555% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00423022% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00344291 - 9.84074% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260519 - 0.74463% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.368495% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237559 - 91.1868% [1] +| | | | | | Remainder: 2.2e-05 - 8.44468% +| | | | | Remainder: 0.00025208 - 0.72051% +| | | | Remainder: 0.000323038 - 0.00225703% +| | | Remainder: 5.8e-06 - 4.05239e-05% +| | Remainder: 0.0670702 - 0.305606% +| Remainder: 3.94e-05 - 0.000179526% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 14.1485 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.90833 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00410635 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 14.0075 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.091741 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 14.1324 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 21.8957 [1] +| Mini-EM: Total Time: 21.8957 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000763599 - 0.00348744% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030476 - 39.911% [1] +| | | Remainder: 0.000458839 - 60.089% +| | Mini-EM: build physics blocks: 0.000802879 - 0.00366684% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024288 - 0.00110926% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.40873 - 6.43382% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.551634 - 2.51938% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.22775 - 41.2863% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.183619 - 80.6234% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00603099 - 2.64808% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0379901 - 16.6806% [3] +| | | | Remainder: 0.000109 - 0.0478596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0312036 - 5.65658% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0204812 - 65.6374% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000719399 - 2.3055% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0025392 - 8.1375% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147648 - 4.73175% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130464 - 4.18105% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426971 - 13.6834% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00031524 - 1.01027% [3] +| | | | Remainder: 9.772e-05 - 0.313169% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0611597 - 11.087% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0234312 - 4.2476% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0657757 - 11.9238% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0300089 - 5.43999% [3] +| | | Remainder: 0.112306 - 20.3587% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0310367 - 0.141748% [2] +| | Mini-EM: setup physics model evaluator: 0.957504 - 4.37303% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.957473 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000296614% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 7.10203e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.951893 - 99.4172% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.951875 - 99.9981% [1] +| | | | | | getWorksets(): 0.926164 - 97.2989% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.926158 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.533737 - 57.6291% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00530223 - 0.993417% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0873586 - 16.3674% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00173092 - 1.98139% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0855899 - 97.9753% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000967478 - 1.13037% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00048244 - 0.563665% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157924 - 1.84512% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00780803 - 9.12261% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0173465 - 20.2669% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00457471 - 5.34492% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0139805 - 16.3343% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00048984 - 0.572311% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.022676 - 26.4938% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00979075 - 43.1766% [14] +| | | | | | | | | | | | Remainder: 0.0128853 - 56.8234% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123468 - 14.4256% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312019 - 3.64552% [14] +| | | | | | | | | | | Remainder: 0.00021808 - 0.254797% +| | | | | | | | | | Remainder: 3.78e-05 - 0.0432699% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381939 - 71.5594% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222355 - 58.2173% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00040132 - 0.180486% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012348 - 0.0555329% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117804 - 52.9801% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0856173 - 38.5049% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001026 - 0.0461425% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0175383 - 7.88753% [14] +| | | | | | | | | | | Remainder: 0.000767958 - 0.345375% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0750028 - 19.6374% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0524353 - 13.7287% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000472679 - 0.123758% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179451 - 4.69843% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.01334 - 3.4927% [14] +| | | | | | | | | | Remainder: 0.00038828 - 0.10166% +| | | | | | | | | Remainder: 0.0591372 - 11.0798% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.392383 - 42.3668% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.392065 - 99.9188% [28] +| | | | | | | | | Remainder: 0.00031844 - 0.0811553% +| | | | | | | | Remainder: 3.772e-05 - 0.00407274% +| | | | | | | Remainder: 5.8e-06 - 0.000626239% +| | | | | | getOrientations(): 1.248e-05 - 0.0013111% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783239 - 0.0822838% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000756319 - 0.0794557% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000412399 - 0.0433249% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012572 - 0.0132076% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000909118 - 0.0955082% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 7.98424e-05% [2] +| | | | | | Remainder: 0.0227111 - 2.38593% +| | | | | Remainder: 1.792e-05 - 0.00188257% +| | | | fmb->setupBCFieldManagers(): 8.36e-06 - 0.000873132% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.704e-05 - 0.00177969% [1] +| | | | build response library: 0.00552891 - 0.577449% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00543951 - 98.383% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0580934% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 63.2911% [1] +| | | | | | | Remainder: 1.16e-06 - 36.7089% +| | | | | | getOrientations(): 4.8e-07 - 0.00882432% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000828319 - 15.2278% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941678 - 17.3118% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004422 - 8.12941% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122472 - 22.5152% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0205901% [3] +| | | | | | Remainder: 0.00199784 - 36.7282% +| | | | | Remainder: 8.94e-05 - 1.61695% +| | | | Remainder: 2.208e-05 - 0.00230607% +| | | Remainder: 3.096e-05 - 0.00323341% +| | Mini-EM: setup auxiliary physics model evaluator: 1.0423 - 4.76031% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.04229 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.29166e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.98903e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.04222 - 99.9932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.04221 - 99.9994% [1] +| | | | | | getWorksets(): 0.708009 - 67.9334% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.708007 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.420757 - 59.4284% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00580087 - 1.37867% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0823077 - 19.5618% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00169884 - 2.06401% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0805818 - 97.903% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000759439 - 0.942445% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045108 - 0.559779% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157152 - 1.95021% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00798947 - 9.91474% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0169678 - 21.0566% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00446539 - 5.54144% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0123387 - 15.312% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00042112 - 0.5226% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0222422 - 27.602% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101451 - 45.612% [14] +| | | | | | | | | | | | Remainder: 0.0120971 - 54.388% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101317 - 12.5732% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00309028 - 3.83496% [14] +| | | | | | | | | | | Remainder: 0.00015312 - 0.190018% +| | | | | | | | | | Remainder: 2.712e-05 - 0.0329495% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285251 - 67.7947% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.166829 - 58.4851% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00018128 - 0.108662% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000102879 - 0.0616672% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0817758 - 49.0176% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843737 - 50.5749% [14] +| | | | | | | | | | | Remainder: 0.00039572 - 0.2372% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0546055 - 19.1429% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0515679 - 18.0781% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000271599 - 0.095214% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117424 - 4.11651% [14] +| | | | | | | | | | Remainder: 0.000234439 - 0.0821869% +| | | | | | | | | Remainder: 0.0473977 - 11.2648% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.28724 - 40.5701% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.287055 - 99.9357% [14] +| | | | | | | | | Remainder: 0.0001846 - 0.0642669% +| | | | | | | | Remainder: 1.024e-05 - 0.00144631% +| | | | | | | Remainder: 1.68e-06 - 0.000237285% +| | | | | | getOrientations(): 1.2e-05 - 0.0011514% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000476639 - 0.0457335% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035736 - 0.0342887% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021084 - 0.0202301% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.326627 - 31.3398% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.326601 - 99.9922% [1] +| | | | | | | Remainder: 2.5559e-05 - 0.00782514% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000572599 - 0.0549408% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 5.757e-05% [2] +| | | | | | Remainder: 0.00594431 - 0.570356% +| | | | | Remainder: 6.6e-06 - 0.000633266% +| | | | fmb->setupBCFieldManagers(): 6.04e-06 - 0.000579495% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.504e-05 - 0.00240241% [1] +| | | | build response library: 2.728e-05 - 0.00261732% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.6129% [1] +| | | | | Remainder: 2.684e-05 - 98.3871% +| | | | Remainder: 1.088e-05 - 0.00104386% +| | | Remainder: 1.34e-05 - 0.00128562% +| | Mini-EM: eval auxiliary physics model evaluator: 1.14192 - 5.21527% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.314408 - 27.5333% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.824433 - 72.1972% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0012476 - 0.151328% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.57438 - 69.6697% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.456e-05 - 0.00253491% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.528e-05 - 0.00440127% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.2e-06 - 0.00160173% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00530795 - 0.924118% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0333319 - 5.80311% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0845406 - 14.7186% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0136848 - 2.38254% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0530779 - 9.2409% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0680886 - 11.8543% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0954032 - 16.6098% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.232e-05 - 0.00388593% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.28e-06 - 0.00144155% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152364 - 26.5268% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127147 - 2.21364% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00917071 - 1.59663% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0463314 - 8.06634% [14] +| | | | | Remainder: 0.00028436 - 0.0495073% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.00208628% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000242591% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00105512 - 0.127981% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.246682 - 29.9214% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.12315 - 49.9227% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123505 - 50.0667% [1] +| | | | | Remainder: 2.6e-05 - 0.0105399% +| | | | Remainder: 0.00104912 - 0.127253% +| | | Remainder: 0.00307791 - 0.269539% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00462111 - 0.0211052% [1] +| | | getWorksets(): 7.24e-06 - 0.156672% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 78.453% [1] +| | | | Remainder: 1.56e-06 - 21.547% +| | | getOrientations(): 9.2e-07 - 0.0199086% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000851639 - 18.4293% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000977278 - 21.1481% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437439 - 9.4661% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125692 - 27.1995% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0268334% [3] +| | | Remainder: 0.00108844 - 23.5536% +| | panzer::ModelEvaluator::create_W_op: 0.891142 - 4.06995% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49007 - 6.80533% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000941878 - 0.0632102% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.17389 - 78.781% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.2e-06 - 0.000272597% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.014714 - 1.25344% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.038695 - 3.2963% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0450465 - 3.83736% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00425807 - 0.36273% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496662 - 4.2309% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0418595 - 3.56587% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00759462 - 0.64696% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0426313 - 3.63161% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2e-05 - 0.00170373% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154115 - 1.31286% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0907868 - 7.73382% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0152722 - 1.30098% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0884541 - 7.53511% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0935225 - 7.96686% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.127954 - 10.9% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.156e-05 - 0.00268849% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0143187 - 1.21976% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.087809 - 7.48015% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140062 - 11.9314% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0201459 - 1.71616% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00408063 - 0.347615% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482574 - 4.11088% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101355 - 8.63411% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0812992 - 6.9256% [14] +| | | | Remainder: 0.000644318 - 0.0548873% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.552e-05 - 0.00171267% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 8.59019e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00345439 - 0.231827% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.309365 - 20.7617% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.309331 - 99.989% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.148e-05 - 0.00694326% [1] +| | | | Remainder: 1.244e-05 - 0.00402115% +| | | Remainder: 0.00239076 - 0.160446% +| | MaxwellPreconditioner::build: 0.00606074 - 0.0276801% [1] +| | | MaxwellPreconditioner: Schur complement: 1.54e-05 - 0.254094% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00279999 - 46.1988% [1] +| | | | Ifpack2::Relaxation::initialize: 4.04e-06 - 0.144286% [1] +| | | | Ifpack2::Relaxation::compute: 0.00192603 - 68.7872% [1] +| | | | Remainder: 0.000869917 - 31.0686% +| | | MaxwellPreconditioner: Solver S_E: 0.00313139 - 51.6668% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0434312% [1] +| | | | Ifpack2::Relaxation::compute: 0.00267639 - 85.4698% [1] +| | | | Remainder: 0.000453639 - 14.4868% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010448 - 1.72388% [1] +| | | Remainder: 9.48e-06 - 0.156416% +| | Mini-EM: timestepper: 14.3001 - 65.3101% [1] +| | | Mini-EM: Advance Time Step: 14.3001 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.130703 - 0.914006% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000683318 - 0.5228% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.125408 - 95.9484% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00143532% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000824116 - 0.657148% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0105237 - 8.3916% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00630586 - 5.02828% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000529919 - 0.422556% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00597407 - 4.76371% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00547795 - 4.3681% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000499678 - 0.398442% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00134684 - 1.07396% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.072e-05 - 0.0085481% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106448 - 0.848812% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0127185 - 10.1417% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00451551 - 3.60066% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00175067 - 1.39598% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0109045 - 8.69525% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0222587 - 17.7491% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.704e-05 - 0.0135877% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00085788 - 0.684071% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00932841 - 7.43846% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116799 - 9.31352% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000866756 - 0.691149% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000516159 - 0.411584% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00583786 - 4.6551% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00872406 - 6.95654% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00255319 - 2.03591% [14] +| | | | | | Remainder: 0.000319598 - 0.254847% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.2119e-05 - 0.016923% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00183622% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00406387 - 3.10923% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000418359 - 0.320082% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000388399 - 92.8387% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 0.516303% [1] +| | | | | | Remainder: 2.78e-05 - 6.64501% +| | | | | Remainder: 0.00010548 - 0.0807017% +| | | | Stratimikos: BelosLOWS: 14.1325 - 98.8279% [1] +| | | | | GMRES block system: Operation Op*x: 0.0081165 - 0.0574316% [1] +| | | | | Belos::MVT::MvAddMv: 0.000238319 - 0.00168632% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.1233 - 99.9349% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00126424 - 0.00895145% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000290879 - 23.0083% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000283679 - 97.5247% [2] +| | | | | | | | Remainder: 7.2e-06 - 2.47526% +| | | | | | | Belos::MVT::MvScale: 0.00015976 - 12.6369% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000552238 - 43.6815% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000546358 - 98.9352% [2] +| | | | | | | | Remainder: 5.88e-06 - 1.06476% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00019436 - 15.3737% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019184 - 98.7034% [2] +| | | | | | | | Remainder: 2.52e-06 - 1.29656% +| | | | | | | Remainder: 6.7e-05 - 5.29964% +| | | | | | Belos::MVT::MvAddMv: 0.000826398 - 0.00585133% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016932 - 0.00119887% [1] +| | | | | | GMRES block system: Operation Prec*x: 14.1101 - 99.9069% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00295935 - 0.0209733% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000182319 - 0.00129212% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0918822 - 0.65118% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0622832 - 67.7859% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00158192 - 2.53988% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00155616 - 98.3716% [22] +| | | | | | | | | | Remainder: 2.576e-05 - 1.6284% +| | | | | | | | | Belos::MVT::MvScale: 0.000668358 - 1.07309% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0265258 - 42.5889% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0264817 - 99.8337% [40] +| | | | | | | | | | Remainder: 4.412e-05 - 0.166329% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0333409 - 53.531% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0333094 - 99.9057% [40] +| | | | | | | | | | Remainder: 3.144e-05 - 0.0942987% +| | | | | | | | | Remainder: 0.00016632 - 0.267038% +| | | | | | | | Belos::MVT::MvAddMv: 0.00315175 - 3.43021% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0204593 - 22.2669% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00012964 - 0.141094% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00208704 - 2.27143% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00196784 - 94.2886% [21] +| | | | | | | | | Remainder: 0.000119199 - 5.7114% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00186728 - 2.03225% [1] +| | | | | | | | Remainder: 0.00190395 - 2.07217% +| | | | | | | GMRES S_E: Operation Op*x: 0.00317515 - 0.0225027% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 14.0035 - 99.2446% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.1622 - 93.9924% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0207591 - 0.157717% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0202167 - 97.3874% [294] +| | | | | | | | | | Remainder: 0.000542357 - 2.61263% +| | | | | | | | | Belos::MVT::MvScale: 0.0103173 - 0.0783856% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.3258 - 40.4627% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 5.32488 - 99.9827% [586] +| | | | | | | | | | Remainder: 0.0009224 - 0.0173195% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.80179 - 59.2741% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.80104 - 99.9903% [586] +| | | | | | | | | | Remainder: 0.00075868 - 0.00972443% +| | | | | | | | | Remainder: 0.00356891 - 0.0271148% +| | | | | | | | Belos::MVT::MvAddMv: 0.0295898 - 0.211302% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0308948 - 0.220622% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0284881 - 92.2098% [294] +| | | | | | | | | Remainder: 0.00240676 - 7.79016% +| | | | | | | | GMRES S_E: Operation Op*x: 0.735683 - 5.25356% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0274327 - 0.195899% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.0879e-05 - 0.000506152% [1] +| | | | | | | | Remainder: 0.017601 - 0.12569% +| | | | | | | Remainder: 0.00839206 - 0.0594755% +| | | | | | GMRES block system: Operation Op*x: 0.00859546 - 0.0608603% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.924e-05 - 0.00056106% [1] +| | | | | | Remainder: 0.00222031 - 0.015721% +| | | | | Remainder: 0.000839918 - 0.00594319% +| | | | Mini-EM: Compute responses: 0.0366245 - 0.256114% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00137336 - 3.74983% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0309662 - 84.5504% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.6e-06 - 0.0277723% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000829639 - 2.67918% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00787626 - 25.435% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.136e-05 - 0.0366852% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00103856 - 3.35385% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00114956 - 3.7123% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0156099 - 50.4096% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.0325517% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00101567 - 3.27995% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000888478 - 2.86919% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00105176 - 3.39647% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000125 - 0.403666% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.52e-06 - 0.0210552% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00060876 - 1.96589% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043108 - 1.3921% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.7199e-05 - 0.313888% [14] +| | | | | | Remainder: 0.000207719 - 0.670794% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.204e-05 - 0.0328742% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00447788% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00375255 - 10.246% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000267639 - 0.730765% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.373638% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000244399 - 91.3167% [1] +| | | | | | Remainder: 2.224e-05 - 8.3097% +| | | | | Remainder: 0.00025112 - 0.685661% +| | | | Remainder: 0.000288519 - 0.00201761% +| | | Remainder: 5.96e-06 - 4.16781e-05% +| | Remainder: 0.0687569 - 0.314021% +| Remainder: 4.008e-05 - 0.00018305% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 14.1325 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.9105 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=maxwell30.xml' (5 runs): + + 35.34 msec task-clock:u # 0.002 CPUs utilized ( +- 1.50% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,778 page-faults:u # 78.614 K/sec ( +- 0.10% ) + 21,561,918 cycles:u # 0.610 GHz ( +- 32.17% ) (10.00%) + 61,896,900 instructions:u # 2.87 insn per cycle ( +- 10.03% ) (74.91%) + branches:u + 346,328 branch-misses:u ( +- 0.59% ) + 27,770,472 L1-dcache-loads:u # 785.868 M/sec ( +- 0.26% ) + 381,804 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.77% ) + LLC-loads:u + LLC-load-misses:u + 26,460,240 L1-icache-loads:u # 748.790 M/sec ( +- 0.21% ) + 234,458 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.39% ) + 31,194,664 dTLB-loads:u # 882.768 M/sec ( +- 25.74% ) (42.06%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 22.5590 +- 0.0233 seconds time elapsed ( +- 0.10% ) + + + 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=maxwell30.xml' (5 runs): + + 312,275 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.37% ) + 16,857,520 BR_RETIRED:u ( +- 0.17% ) + + 22.6252 +- 0.0566 seconds time elapsed ( +- 0.25% ) + + + 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=maxwell30.xml' (5 runs): + + 22,732,835 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) + 5,049 ITLB_WALK:u ( +- 3.06% ) + 12,181 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.25% ) + 30,617,469 L1D_TLB:u ( +- 0.45% ) + + 22.5475 +- 0.0413 seconds time elapsed ( +- 0.18% ) + + + 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=maxwell30.xml' (5 runs): + + 26,412,765 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.26% ) + 228,784 L1I_CACHE_REFILL:u ( +- 1.22% ) + 378,777 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.43% ) + 27,705,457 L1D_CACHE:u ( +- 0.30% ) + + 22.5215 +- 0.0432 seconds time elapsed ( +- 0.19% ) + + + 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=maxwell30.xml' (5 runs): + + 466,719 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.21% ) + 490,009 LL_CACHE_RD:u ( +- 0.27% ) + 135,697 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.69% ) + 17,892 L2D_TLB_REFILL:u ( +- 1.45% ) + 254,085 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.58% ) + 1,455,051 L2D_CACHE:u ( +- 0.23% ) + + 22.5647 +- 0.0188 seconds time elapsed ( +- 0.08% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..ff8131a --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell30_power.output @@ -0,0 +1,194 @@ +Socket1 17.40 +Socket2 18.00 +Socket1 17.24 +Socket2 18.24 +Socket1 17.44 +Socket2 18.12 +Socket1 17.36 +Socket2 18.08 +Socket1 17.56 +Socket2 18.20 +Socket1 17.56 +Socket2 18.08 +Socket1 17.36 +Socket2 18.24 +Socket1 17.20 +Socket2 18.20 +Socket1 17.16 +Socket2 18.24 +Socket1 17.36 +Socket2 17.92 +Socket1 17.36 +Socket2 17.72 +Socket1 17.40 +Socket2 17.72 +Socket1 17.52 +Socket2 17.64 +Socket1 17.56 +Socket2 17.80 +Socket1 17.60 +Socket2 17.72 +Socket1 17.52 +Socket2 18.12 +Socket1 17.52 +Socket2 18.08 +Socket1 17.52 +Socket2 17.52 +Socket1 17.52 +Socket2 17.76 +Socket1 17.64 +Socket2 17.88 +Socket1 18.00 +Socket2 17.84 +Socket1 18.16 +Socket2 18.08 +Socket1 18.32 +Socket2 18.08 +Socket1 18.32 +Socket2 18.08 +Socket1 18.32 +Socket2 17.92 +Socket1 17.92 +Socket2 18.00 +Socket1 17.80 +Socket2 17.96 +Socket1 17.68 +Socket2 17.92 +Socket1 17.28 +Socket2 17.92 +Socket1 17.20 +Socket2 17.88 +Start +Socket1 17.32 +Socket2 17.88 +Socket1 17.20 +Socket2 18.12 +Socket1 17.84 +Socket2 18.40 +Socket1 18.40 +Socket2 18.92 +Socket1 18.76 +Socket2 19.28 +Socket1 19.12 +Socket2 19.68 +Socket1 19.12 +Socket2 19.68 +Socket1 19.28 +Socket2 19.84 +Socket1 18.80 +Socket2 19.60 +Socket1 19.72 +Socket2 19.80 +Socket1 20.04 +Socket2 20.04 +Socket1 20.16 +Socket2 20.04 +Socket1 20.28 +Socket2 19.96 +Socket1 19.68 +Socket2 19.64 +Socket1 19.44 +Socket2 19.56 +Socket1 19.56 +Socket2 19.36 +Socket1 20.12 +Socket2 19.44 +Socket1 21.56 +Socket2 20.12 +Socket1 23.64 +Socket2 20.00 +Socket1 24.20 +Socket2 20.16 +Socket1 24.52 +Socket2 20.20 +Socket1 24.52 +Socket2 20.20 +Socket1 25.36 +Socket2 19.88 +Socket1 25.32 +Socket2 20.00 +Socket1 27.20 +Socket2 20.28 +Socket1 29.80 +Socket2 20.28 +Socket1 31.88 +Socket2 20.16 +Socket1 33.52 +Socket2 19.96 +Socket1 34.40 +Socket2 19.60 +Socket1 34.64 +Socket2 19.48 +Socket1 34.44 +Socket2 19.64 +Socket1 34.92 +Socket2 19.44 +Socket1 35.00 +Socket2 19.56 +Socket1 35.00 +Socket2 19.48 +Socket1 34.84 +Socket2 19.48 +Socket1 34.56 +Socket2 19.52 +End +Socket1 34.52 +Socket2 19.56 +Socket1 33.64 +Socket2 19.68 +Socket1 30.32 +Socket2 19.44 +Socket1 26.16 +Socket2 18.92 +Socket1 22.92 +Socket2 18.44 +Socket1 18.72 +Socket2 18.04 +Socket1 18.08 +Socket2 17.72 +Socket1 18.32 +Socket2 17.60 +Socket1 18.20 +Socket2 17.56 +Socket1 18.04 +Socket2 17.88 +Socket1 18.04 +Socket2 17.88 +Socket1 18.04 +Socket2 17.88 +Socket1 17.48 +Socket2 17.96 +Socket1 17.60 +Socket2 18.12 +Socket1 17.60 +Socket2 18.20 +Socket1 17.56 +Socket2 17.96 +Socket1 17.32 +Socket2 18.08 +Socket1 17.56 +Socket2 17.96 +Socket1 17.56 +Socket2 18.12 +Socket1 17.60 +Socket2 18.00 +Socket1 17.40 +Socket2 17.80 +Socket1 17.60 +Socket2 17.84 +Socket1 17.60 +Socket2 17.84 +Socket1 17.40 +Socket2 17.84 +Socket1 17.80 +Socket2 17.68 +Socket1 18.16 +Socket2 18.00 +Socket1 18.24 +Socket2 17.76 +Socket1 18.32 +Socket2 18.08 +Socket1 17.88 +Socket2 18.36 +Socket1 17.48 +Socket2 18.36 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32.output new file mode 100644 index 0000000..16c29c7 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32.output @@ -0,0 +1,3248 @@ +oasis20.umiacs.umd.edu +30 GMRES Tpetra maxwell32.xml +output_avg5/altra_GMRES_Tpetra_maxwell32.output +output_avg5/altra_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.00371992 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 18.2122 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.111007 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.3582 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.5737 [1] +| Mini-EM: Total Time: 27.5736 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000626199 - 0.00227101% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297919 - 47.5758% [1] +| | | Remainder: 0.00032828 - 52.4242% +| | Mini-EM: build physics blocks: 0.000931359 - 0.00337771% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023776 - 0.000862273% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.6324 - 5.92014% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.653206 - 2.36895% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.277287 - 42.4501% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.219888 - 79.3% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00720451 - 2.59822% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0500501 - 18.0499% [3] +| | | | Remainder: 0.0001438 - 0.0518596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0377123 - 5.77341% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0243737 - 64.6307% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00135188 - 3.58472% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0030958 - 8.20899% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176748 - 4.68674% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012948 - 3.43336% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00529199 - 14.0325% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0003914 - 1.03786% [3] +| | | | Remainder: 0.00014524 - 0.385127% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0649873 - 9.94897% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0265448 - 4.06378% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0791117 - 12.1113% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0332864 - 5.09585% [3] +| | | Remainder: 0.134277 - 20.5566% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0384671 - 0.139507% [2] +| | Mini-EM: setup physics model evaluator: 1.13184 - 4.1048% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.13181 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000257993% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.5944e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.12636 - 99.518% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.12634 - 99.9985% [1] +| | | | | | getWorksets(): 1.1031 - 97.9367% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.1031 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.636693 - 57.7187% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00525783 - 0.825804% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102897 - 16.1611% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00203084 - 1.97367% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100825 - 97.9867% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00105304 - 1.04442% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00055792 - 0.553354% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00188688 - 1.87144% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00942995 - 9.35278% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208784 - 20.7076% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00539447 - 5.35033% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152414 - 15.1167% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0005188 - 0.514555% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0258978 - 25.6859% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117621 - 45.4175% [17] +| | | | | | | | | | | | Remainder: 0.0141357 - 54.5825% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0158616 - 15.7318% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00385691 - 3.82535% [17] +| | | | | | | | | | | Remainder: 0.00024792 - 0.245891% +| | | | | | | | | | Remainder: 4.08e-05 - 0.0396514% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.460987 - 72.4034% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269372 - 58.4337% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038368 - 0.142435% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000126479 - 0.0469533% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.145182 - 53.8966% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101421 - 37.6508% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013848 - 0.0514085% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0212658 - 7.8946% [17] +| | | | | | | | | | | Remainder: 0.00085452 - 0.317227% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0896096 - 19.4386% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0631576 - 13.7005% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000588599 - 0.127682% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216413 - 4.69455% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161633 - 3.50624% [17] +| | | | | | | | | | Remainder: 0.000454959 - 0.0986923% +| | | | | | | | | Remainder: 0.0675513 - 10.6097% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.466366 - 42.2779% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.465996 - 99.9208% [34] +| | | | | | | | | Remainder: 0.000369399 - 0.079208% +| | | | | | | | Remainder: 3.8e-05 - 0.00344485% +| | | | | | | Remainder: 3.88e-06 - 0.000351736% +| | | | | | getOrientations(): 1.132e-05 - 0.00100503% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744559 - 0.0661043% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000747479 - 0.0663635% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397999 - 0.0353356% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017216 - 0.0152849% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000878119 - 0.0779622% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 7.10265e-05% [2] +| | | | | | Remainder: 0.0202868 - 1.80112% +| | | | | Remainder: 1.676e-05 - 0.00148798% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.000675024% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.00131471% [1] +| | | | build response library: 0.00540903 - 0.477909% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00520951 - 96.3114% [1] +| | | | | | getWorksets(): 2.56e-06 - 0.0491409% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 64.0625% [1] +| | | | | | | Remainder: 9.2e-07 - 35.9375% +| | | | | | getOrientations(): 5.2e-07 - 0.00998174% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758119 - 14.5526% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906279 - 17.3966% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040356 - 7.7466% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116408 - 22.3452% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0245704% [3] +| | | | | | Remainder: 0.00197312 - 37.8753% +| | | | | Remainder: 0.00019952 - 3.68864% +| | | | Remainder: 2.0479e-05 - 0.0018094% +| | | Remainder: 2.964e-05 - 0.00261874% +| | Mini-EM: setup auxiliary physics model evaluator: 1.2503 - 4.53441% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.25029 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 5.43873e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 4.79888e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.25024 - 99.9956% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.25023 - 99.9995% [1] +| | | | | | getWorksets(): 0.851504 - 68.1078% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.851502 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.511456 - 60.0652% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00620263 - 1.21274% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.096689 - 18.9047% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00191316 - 1.97867% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0947294 - 97.9733% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000905478 - 0.955857% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00055224 - 0.582966% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171832 - 1.81392% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00926059 - 9.77583% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205283 - 21.6704% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00536179 - 5.66011% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0141043 - 14.889% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000483159 - 0.510041% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0260843 - 27.5356% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117252 - 44.9511% [17] +| | | | | | | | | | | | Remainder: 0.0143591 - 55.0489% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117178 - 12.3697% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00377292 - 3.98284% [17] +| | | | | | | | | | | Remainder: 0.00024032 - 0.253691% +| | | | | | | | | | Remainder: 4.648e-05 - 0.0480716% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.34644 - 67.736% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.20471 - 59.0898% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021448 - 0.104772% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001246 - 0.0608665% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0990891 - 48.4045% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104762 - 51.1755% [17] +| | | | | | | | | | | Remainder: 0.000520639 - 0.254329% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0627276 - 18.1063% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0640827 - 18.4975% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00032568 - 0.0940077% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143009 - 4.12795% [17] +| | | | | | | | | | Remainder: 0.0002926 - 0.0844591% +| | | | | | | | | Remainder: 0.0621248 - 12.1466% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.340001 - 39.9296% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.339376 - 99.8162% [17] +| | | | | | | | | Remainder: 0.000624839 - 0.183776% +| | | | | | | | Remainder: 4.424e-05 - 0.00519553% +| | | | | | | Remainder: 2.72e-06 - 0.000319435% +| | | | | | getOrientations(): 1.092e-05 - 0.000873439% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000449679 - 0.0359677% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037312 - 0.0298441% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00029792 - 0.0238292% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.389053 - 31.1185% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.389022 - 99.9919% [1] +| | | | | | | Remainder: 3.148e-05 - 0.00809144% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00050984 - 0.0407797% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 5.439e-05% [2] +| | | | | | Remainder: 0.00803047 - 0.642319% +| | | | | Remainder: 6.24e-06 - 0.000499106% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.000284734% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00115493% [1] +| | | | build response library: 2.648e-05 - 0.00211791% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.51057% [1] +| | | | | Remainder: 2.608e-05 - 98.4894% +| | | | Remainder: 9.76e-06 - 0.000780618% +| | | Remainder: 1.032e-05 - 0.0008254% +| | Mini-EM: eval auxiliary physics model evaluator: 1.3723 - 4.97686% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.380352 - 27.7164% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.988686 - 72.0459% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00152016 - 0.153755% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.688348 - 69.6225% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000249874% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.0199e-05 - 0.00438717% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.72e-06 - 0.00141208% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00568415 - 0.825768% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0397061 - 5.76833% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102652 - 14.9128% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0152563 - 2.21636% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.060014 - 8.71856% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0822854 - 11.954% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.11485 - 16.6849% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.54e-05 - 0.00369% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.96e-06 - 0.00144694% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.186013 - 27.0232% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152166 - 2.21059% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0102629 - 1.49094% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0560026 - 8.1358% [17] +| | | | | Remainder: 0.00032772 - 0.0476097% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.98e-05 - 0.0030141% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000202289% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0013002 - 0.131508% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.29623 - 29.962% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.147999 - 49.9608% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.148205 - 50.0305% [1] +| | | | | Remainder: 2.572e-05 - 0.00868245% +| | | | Remainder: 0.00125652 - 0.12709% +| | | Remainder: 0.00326208 - 0.237709% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451844 - 0.0163868% [1] +| | | getWorksets(): 6.88e-06 - 0.152265% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 81.3953% [1] +| | | | Remainder: 1.28e-06 - 18.6047% +| | | getOrientations(): 6.8e-07 - 0.0150495% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000793839 - 17.5689% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000939199 - 20.7859% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040904 - 9.05269% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122056 - 27.0129% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0230168% [3] +| | | Remainder: 0.0011472 - 25.3893% +| | panzer::ModelEvaluator::create_W_op: 1.06347 - 3.85685% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.78754 - 6.48279% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00107304 - 0.0600287% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.39679 - 78.1404% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 0.000289234% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00952167 - 0.681681% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0469259 - 3.35955% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0541083 - 3.87375% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00526939 - 0.37725% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0600886 - 4.3019% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0506424 - 3.62562% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0118217 - 0.846347% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0507039 - 3.63002% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.764e-05 - 0.00197882% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0189002 - 1.35312% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.109298 - 7.8249% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0167758 - 1.20102% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.10095 - 7.22724% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.112466 - 8.05171% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.151959 - 10.8792% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.472e-05 - 0.00248569% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00908095 - 0.650129% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.105956 - 7.58565% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170905 - 12.2355% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0262968 - 1.88265% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00504215 - 0.360981% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.058091 - 4.15889% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123562 - 8.84613% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0975105 - 6.98103% [17] +| | | | Remainder: 0.000852038 - 0.0609996% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.744e-05 - 0.00153507% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 7.16067e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00409791 - 0.229248% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.382609 - 21.4042% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.382576 - 99.9914% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.02e-05 - 0.00527954% [1] +| | | | Remainder: 1.288e-05 - 0.00336636% +| | | Remainder: 0.00294168 - 0.164565% +| | MaxwellPreconditioner::build: 0.00679999 - 0.0246612% [1] +| | | MaxwellPreconditioner: Schur complement: 1.764e-05 - 0.259412% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00302304 - 44.4565% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.117762% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223632 - 73.9758% [1] +| | | | Remainder: 0.00078316 - 25.9064% +| | | MaxwellPreconditioner: Solver S_E: 0.00364191 - 53.5576% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.037343% [1] +| | | | Ifpack2::Relaxation::compute: 0.00320592 - 88.0283% [1] +| | | | Remainder: 0.000434639 - 11.9344% +| | | MaxwellPreconditioner: Block preconditioner: 0.00010836 - 1.59353% [1] +| | | Remainder: 9.04e-06 - 0.132941% +| | Mini-EM: timestepper: 18.5525 - 67.2835% [1] +| | | Mini-EM: Advance Time Step: 18.5525 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.15492 - 0.835036% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000784679 - 0.506505% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.149709 - 96.6362% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00106874% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000951799 - 0.635766% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0122768 - 8.20043% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00748991 - 5.00298% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000609958 - 0.407429% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00701287 - 4.68434% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00657083 - 4.38907% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000626559 - 0.418518% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0016074 - 1.07368% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.096e-05 - 0.00732087% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0012798 - 0.854858% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0150652 - 10.063% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00466992 - 3.11933% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00220783 - 1.47475% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0132207 - 8.83091% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0269122 - 17.9763% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.82e-05 - 0.0121569% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000987559 - 0.659652% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113955 - 7.61174% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141909 - 9.47896% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00102996 - 0.687974% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060864 - 0.406549% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00688651 - 4.59993% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106117 - 7.08825% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00309648 - 2.06833% [17] +| | | | | | Remainder: 0.00036928 - 0.246665% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.764e-05 - 0.0113865% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00152336% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0041 - 2.64652% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00020932 - 0.135115% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018352 - 87.6744% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.707051% [1] +| | | | | | Remainder: 2.432e-05 - 11.6186% +| | | | | Remainder: 9.72e-05 - 0.062742% +| | | | Stratimikos: BelosLOWS: 18.3583 - 98.9531% [1] +| | | | | GMRES block system: Operation Op*x: 0.00909707 - 0.049553% [1] +| | | | | Belos::MVT::MvAddMv: 0.000272479 - 0.00148423% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 18.3482 - 99.945% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00142544 - 0.00776883% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0003292 - 23.0947% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00032328 - 98.2017% [2] +| | | | | | | | Remainder: 5.92e-06 - 1.7983% +| | | | | | | Belos::MVT::MvScale: 0.000175919 - 12.3414% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000643519 - 45.1454% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000636879 - 98.9682% [2] +| | | | | | | | Remainder: 6.64e-06 - 1.03183% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00021816 - 15.3048% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000216 - 99.0099% [2] +| | | | | | | | Remainder: 2.16e-06 - 0.990099% +| | | | | | | Remainder: 5.864e-05 - 4.11382% +| | | | | | Belos::MVT::MvAddMv: 0.0009826 - 0.0053553% [2] +| | | | | | Belos::MVT::MvNorm: 0.00020352 - 0.00110921% [1] +| | | | | | GMRES block system: Operation Prec*x: 18.3336 - 99.9207% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00291008 - 0.0158729% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00025116 - 0.00136994% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.110886 - 0.604825% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0764301 - 68.9265% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00173388 - 2.26858% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.0017116 - 98.7151% [22] +| | | | | | | | | | Remainder: 2.2279e-05 - 1.28492% +| | | | | | | | | Belos::MVT::MvScale: 0.000820719 - 1.07382% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0318124 - 41.6228% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0317712 - 99.8706% [40] +| | | | | | | | | | Remainder: 4.116e-05 - 0.129384% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.041904 - 54.8266% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0418717 - 99.9229% [40] +| | | | | | | | | | Remainder: 3.232e-05 - 0.0771286% +| | | | | | | | | Remainder: 0.00015912 - 0.20819% +| | | | | | | | Belos::MVT::MvAddMv: 0.00326892 - 2.94799% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0243969 - 22.0017% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00015728 - 0.141839% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00249472 - 2.24979% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00237976 - 95.3919% [21] +| | | | | | | | | Remainder: 0.00011496 - 4.60814% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00256472 - 2.31292% [1] +| | | | | | | | Remainder: 0.00157376 - 1.41925% +| | | | | | | GMRES S_E: Operation Op*x: 0.00328456 - 0.0179155% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 18.208 - 99.3145% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.187 - 94.393% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0249692 - 0.145279% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0244418 - 97.888% [294] +| | | | | | | | | | Remainder: 0.000527359 - 2.11204% +| | | | | | | | | Belos::MVT::MvScale: 0.0120692 - 0.0702229% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.4203 - 37.3555% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.41941 - 99.9861% [586] +| | | | | | | | | | Remainder: 0.000893357 - 0.0139146% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.7263 - 62.4091% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.7256 - 99.9934% [586] +| | | | | | | | | | Remainder: 0.000706638 - 0.00658792% +| | | | | | | | | Remainder: 0.00342524 - 0.0199292% +| | | | | | | | Belos::MVT::MvAddMv: 0.038277 - 0.210221% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0372073 - 0.204346% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0348248 - 93.5967% [294] +| | | | | | | | | Remainder: 0.00238248 - 6.40326% +| | | | | | | | GMRES S_E: Operation Op*x: 0.890583 - 4.89117% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0375279 - 0.206107% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.3399e-05 - 0.000458036% [1] +| | | | | | | | Remainder: 0.0172436 - 0.0947035% +| | | | | | | Remainder: 0.00834683 - 0.0455274% +| | | | | | GMRES block system: Operation Op*x: 0.00987355 - 0.0538121% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000212279 - 0.00115695% [1] +| | | | | | Remainder: 0.00184672 - 0.0100649% +| | | | | Remainder: 0.000730399 - 0.00397858% +| | | | Mini-EM: Compute responses: 0.038931 - 0.209842% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00129452 - 3.32517% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0330082 - 84.7866% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.84e-06 - 0.0176926% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000997837 - 3.02299% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00835235 - 25.3038% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.288e-05 - 0.0390206% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00121348 - 3.67628% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0013694 - 4.14866% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0158041 - 47.8791% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.3e-05 - 0.0393841% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00122828 - 3.72113% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010448 - 3.16527% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00115152 - 3.48857% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00015248 - 0.461945% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.92e-06 - 0.0270236% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00076568 - 2.31966% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000525159 - 1.59099% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001188 - 0.35991% [17] +| | | | | | Remainder: 0.000243759 - 0.738479% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.048e-05 - 0.0269195% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00400709% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00411939 - 10.5813% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026104 - 0.67052% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.44e-06 - 0.55164% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241 - 92.323% [1] +| | | | | | Remainder: 1.86e-05 - 7.12534% +| | | | | Remainder: 0.000235719 - 0.60548% +| | | | Remainder: 0.000379959 - 0.00204802% +| | | Remainder: 5.16e-06 - 2.78129e-05% +| | Remainder: 0.0784848 - 0.284637% +| Remainder: 5.812e-05 - 0.000210781% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 18.3583 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.78492 k-cell-steps per second +================================= + +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.00370939 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.6622 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.112554 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 17.8094 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.063 [1] +| Mini-EM: Total Time: 27.0629 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000614679 - 0.0022713% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000285519 - 46.4501% [1] +| | | Remainder: 0.00032916 - 53.5499% +| | Mini-EM: build physics blocks: 0.000769719 - 0.00284419% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023916 - 0.000883719% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.63251 - 6.03227% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.640642 - 2.36723% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.278077 - 43.406% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.220108 - 79.1535% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00702107 - 2.52486% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0508019 - 18.269% [3] +| | | | Remainder: 0.00014628 - 0.0526041% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0369231 - 5.76345% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0235795 - 63.8612% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.001363 - 3.69145% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00303236 - 8.21262% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176772 - 4.78756% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131728 - 3.56763% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00533387 - 14.4459% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00037044 - 1.00327% [3] +| | | | Remainder: 0.00015892 - 0.430408% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0647148 - 10.1016% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0265198 - 4.13957% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0775536 - 12.1056% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0324654 - 5.06764% [3] +| | | Remainder: 0.124388 - 19.4162% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0375114 - 0.138608% [2] +| | Mini-EM: setup physics model evaluator: 1.14321 - 4.22426% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14318 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000258927% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.54872e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13779 - 99.5288% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13777 - 99.9985% [1] +| | | | | | getWorksets(): 1.11398 - 97.9088% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11398 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.64317 - 57.7363% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00518219 - 0.805727% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102922 - 16.0023% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00202748 - 1.96992% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100855 - 97.9915% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0010124 - 1.00382% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0005652 - 0.560411% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00194092 - 1.92447% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00947115 - 9.3909% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208457 - 20.6691% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00539712 - 5.35139% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152627 - 15.1334% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000520438 - 0.516028% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0257969 - 25.5783% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117594 - 45.5845% [17] +| | | | | | | | | | | | Remainder: 0.0140375 - 54.4155% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0159691 - 15.8338% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00382656 - 3.79413% [17] +| | | | | | | | | | | Remainder: 0.00024628 - 0.244193% +| | | | | | | | | | Remainder: 3.968e-05 - 0.0385536% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.462451 - 71.9019% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267492 - 57.8421% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038776 - 0.144962% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000133119 - 0.0497657% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142768 - 53.3728% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101975 - 38.1225% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013868 - 0.0518446% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0212319 - 7.93742% [17] +| | | | | | | | | | | Remainder: 0.00085796 - 0.320743% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.091457 - 19.7766% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0648242 - 14.0175% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00053924 - 0.116605% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0215935 - 4.66934% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161025 - 3.48199% [17] +| | | | | | | | | | Remainder: 0.00044328 - 0.0958544% +| | | | | | | | | Remainder: 0.0726144 - 11.2901% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.470769 - 42.2602% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.470382 - 99.9179% [34] +| | | | | | | | | Remainder: 0.000386398 - 0.0820781% +| | | | | | | | Remainder: 3.948e-05 - 0.00354406% +| | | | | | | Remainder: 4.04e-06 - 0.000362663% +| | | | | | getOrientations(): 1.172e-05 - 0.00103008% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761719 - 0.0669481% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000718799 - 0.0631759% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039524 - 0.034738% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001344 - 0.0118125% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000884399 - 0.0777306% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 6.32814e-05% [2] +| | | | | | Remainder: 0.0208859 - 1.83568% +| | | | | Remainder: 1.728e-05 - 0.00151873% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.000727795% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.0014066% [1] +| | | | build response library: 0.00533847 - 0.466985% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00525535 - 98.443% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.059368% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 69.2308% [1] +| | | | | | | Remainder: 9.6e-07 - 30.7692% +| | | | | | getOrientations(): 5.2e-07 - 0.00989467% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000804439 - 15.307% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911159 - 17.3377% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039956 - 7.60291% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118872 - 22.6192% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.159e-06 - 0.0220537% [3] +| | | | | | Remainder: 0.00194668 - 37.0418% +| | | | | Remainder: 8.312e-05 - 1.557% +| | | | Remainder: 2.0439e-05 - 0.00178791% +| | | Remainder: 2.932e-05 - 0.00256471% +| | Mini-EM: setup auxiliary physics model evaluator: 1.25708 - 4.64502% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.25707 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 4.77302e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 5.40942e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.25701 - 99.9955% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.257 - 99.9994% [1] +| | | | | | getWorksets(): 0.857357 - 68.2064% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.857353 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.513472 - 59.8903% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00616439 - 1.20053% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0969847 - 18.888% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00189816 - 1.95717% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0950382 - 97.9929% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00089528 - 0.942022% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000554919 - 0.583891% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171296 - 1.80239% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00927535 - 9.7596% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204048 - 21.4701% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00536119 - 5.6411% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0142835 - 15.0293% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000494598 - 0.52042% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0263076 - 27.6811% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118457 - 45.0276% [17] +| | | | | | | | | | | | Remainder: 0.0144619 - 54.9724% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117234 - 12.3354% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00377244 - 3.96939% [17] +| | | | | | | | | | | Remainder: 0.00025216 - 0.265325% +| | | | | | | | | | Remainder: 4.84e-05 - 0.0499048% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.348972 - 67.9632% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.202727 - 58.0928% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021956 - 0.108303% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013144 - 0.0648358% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0991397 - 48.9029% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102752 - 50.685% [17] +| | | | | | | | | | | Remainder: 0.000484399 - 0.238941% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0658148 - 18.8596% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0654143 - 18.7449% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000320239 - 0.0917664% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143936 - 4.12458% [17] +| | | | | | | | | | Remainder: 0.00030152 - 0.0864024% +| | | | | | | | | Remainder: 0.0613505 - 11.9482% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.343846 - 40.1055% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.343228 - 99.8202% [17] +| | | | | | | | | Remainder: 0.000618119 - 0.179766% +| | | | | | | | Remainder: 3.56e-05 - 0.00415232% +| | | | | | | Remainder: 3.52e-06 - 0.000410564% +| | | | | | getOrientations(): 1.1e-05 - 0.000875097% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000459199 - 0.0365312% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037504 - 0.029836% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000226799 - 0.0180428% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.389914 - 31.0194% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.389883 - 99.9919% [1] +| | | | | | | Remainder: 3.16e-05 - 0.00810435% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00054348 - 0.0432362% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 4.77326e-05% [2] +| | | | | | Remainder: 0.00811631 - 0.645687% +| | | | | Remainder: 7.08e-06 - 0.000563241% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000308655% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.00129826% [1] +| | | | build response library: 2.576e-05 - 0.00204921% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.5528% [1] +| | | | | Remainder: 2.536e-05 - 98.4472% +| | | | Remainder: 9.2e-06 - 0.000731862% +| | | Remainder: 1.036e-05 - 0.000824134% +| | Mini-EM: eval auxiliary physics model evaluator: 1.38331 - 5.11145% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.381009 - 27.5434% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.998588 - 72.1885% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00151784 - 0.151998% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.692332 - 69.3311% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000265768% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.816e-05 - 0.00406741% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.012e-05 - 0.00146173% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00526735 - 0.760813% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0401281 - 5.79607% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102398 - 14.7904% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0156631 - 2.26237% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.061678 - 8.90872% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.08352 - 12.0636% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115222 - 16.6426% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.7e-05 - 0.00389986% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.92e-06 - 0.00114396% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185278 - 26.7614% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0154324 - 2.22904% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0112312 - 1.62223% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0561225 - 8.10629% [17] +| | | | | Remainder: 0.000316 - 0.0456428% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.096e-05 - 0.00310038% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 0.000232328% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00129044 - 0.129226% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302169 - 30.2596% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.151554 - 50.1556% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.150588 - 49.8357% [1] +| | | | | Remainder: 2.64e-05 - 0.00873685% +| | | | Remainder: 0.00124596 - 0.124772% +| | | Remainder: 0.00370912 - 0.268134% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450539 - 0.0166479% [1] +| | | getWorksets(): 7.8e-06 - 0.173126% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.08e-06 - 77.9487% [1] +| | | | Remainder: 1.72e-06 - 22.0513% +| | | getOrientations(): 6e-07 - 0.0133174% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000803599 - 17.8364% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945159 - 20.9784% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424319 - 9.41802% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126036 - 27.9744% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0230834% [3] +| | | Remainder: 0.00106252 - 23.5832% +| | panzer::ModelEvaluator::create_W_op: 1.07419 - 3.96924% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.79899 - 6.64746% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111136 - 0.0617766% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.4146 - 78.6325% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.68e-06 - 0.000260145% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00953739 - 0.674213% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0479341 - 3.38854% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0552257 - 3.904% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00528711 - 0.373754% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0610559 - 4.31614% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0507255 - 3.58587% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0107711 - 0.76143% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0509865 - 3.60432% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.428e-05 - 0.00171639% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.018732 - 1.32419% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.111717 - 7.89746% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0176323 - 1.24646% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.105604 - 7.46528% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113907 - 8.0523% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.15254 - 10.7833% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.4679e-05 - 0.00245151% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00894763 - 0.632522% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106585 - 7.53465% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.172079 - 12.1645% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0284478 - 2.01102% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00488343 - 0.345218% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0585688 - 4.14032% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124548 - 8.80449% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0980079 - 6.92834% [17] +| | | | Remainder: 0.0008092 - 0.0572036% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.972e-05 - 0.00165203% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 6.00335e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00408167 - 0.226886% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.376234 - 20.9136% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.376198 - 99.9905% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.272e-05 - 0.0060388% [1] +| | | | Remainder: 1.308e-05 - 0.00347656% +| | | Remainder: 0.00294208 - 0.16354% +| | MaxwellPreconditioner::build: 0.00679195 - 0.0250969% [1] +| | | MaxwellPreconditioner: Schur complement: 1.86e-05 - 0.273854% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00303612 - 44.7017% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.111985% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223596 - 73.6453% [1] +| | | | Remainder: 0.000796759 - 26.2427% +| | | MaxwellPreconditioner: Solver S_E: 0.00364112 - 53.6093% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0362526% [1] +| | | | Ifpack2::Relaxation::compute: 0.00321744 - 88.364% [1] +| | | | Remainder: 0.00042236 - 11.5997% +| | | MaxwellPreconditioner: Block preconditioner: 8.756e-05 - 1.28917% [1] +| | | Remainder: 8.56e-06 - 0.126032% +| | Mini-EM: timestepper: 18.0049 - 66.5297% [1] +| | | Mini-EM: Advance Time Step: 18.0048 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.155162 - 0.861781% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000798679 - 0.514738% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.149922 - 96.6225% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00106722% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000964038 - 0.643027% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0124622 - 8.31246% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00753159 - 5.02368% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061448 - 0.409867% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00705727 - 4.7073% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00659855 - 4.40133% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005936 - 0.39594% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0016092 - 1.07336% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.084e-05 - 0.00723044% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00132356 - 0.882832% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152538 - 10.1745% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00471019 - 3.14177% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00219332 - 1.46297% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0131172 - 8.74935% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0267137 - 17.8184% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.692e-05 - 0.0112859% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00097336 - 0.649245% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0114036 - 7.60638% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0140843 - 9.39443% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0011428 - 0.762263% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060224 - 0.401703% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00693551 - 4.62608% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105792 - 7.0565% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00306992 - 2.04768% [17] +| | | | | | Remainder: 0.00035884 - 0.239351% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.888e-05 - 0.0121679% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00157255% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00410412 - 2.64505% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000212079 - 0.136682% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000184279 - 86.8917% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.811019% [1] +| | | | | | Remainder: 2.608e-05 - 12.2973% +| | | | | Remainder: 0.00010436 - 0.0672586% +| | | | Stratimikos: BelosLOWS: 17.8095 - 98.9149% [1] +| | | | | GMRES block system: Operation Op*x: 0.00909767 - 0.0510833% [1] +| | | | | Belos::MVT::MvAddMv: 0.00029068 - 0.00163217% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 17.7992 - 99.9425% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00134824 - 0.00757471% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033876 - 25.1261% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00033244 - 98.1344% [2] +| | | | | | | | Remainder: 6.32e-06 - 1.86563% +| | | | | | | Belos::MVT::MvScale: 0.0001876 - 13.9144% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000527039 - 39.0909% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000520879 - 98.8312% [2] +| | | | | | | | Remainder: 6.16e-06 - 1.16879% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000222 - 16.4659% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002198 - 99.009% [2] +| | | | | | | | Remainder: 2.2e-06 - 0.990991% +| | | | | | | Remainder: 7.284e-05 - 5.4026% +| | | | | | Belos::MVT::MvAddMv: 0.000859438 - 0.00482851% [2] +| | | | | | Belos::MVT::MvNorm: 0.0001944 - 0.00109218% [1] +| | | | | | GMRES block system: Operation Prec*x: 17.7853 - 99.9216% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00285776 - 0.0160681% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000261879 - 0.00147245% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.112524 - 0.63268% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.078264 - 69.5532% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00177304 - 2.26546% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00175356 - 98.9013% [22] +| | | | | | | | | | Remainder: 1.948e-05 - 1.09868% +| | | | | | | | | Belos::MVT::MvScale: 0.000785037 - 1.00306% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0316661 - 40.4606% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0316285 - 99.8813% [40] +| | | | | | | | | | Remainder: 3.76e-05 - 0.118739% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.043898 - 56.0897% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0438726 - 99.942% [40] +| | | | | | | | | | Remainder: 2.544e-05 - 0.0579525% +| | | | | | | | | Remainder: 0.0001418 - 0.181182% +| | | | | | | | Belos::MVT::MvAddMv: 0.00335664 - 2.98304% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0243106 - 21.6048% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00015964 - 0.141872% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.002327 - 2.068% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00221404 - 95.1457% [21] +| | | | | | | | | Remainder: 0.000112959 - 4.85429% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00256484 - 2.27937% [1] +| | | | | | | | Remainder: 0.0015412 - 1.36966% +| | | | | | | GMRES S_E: Operation Op*x: 0.00321768 - 0.0180918% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 17.6581 - 99.2849% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 16.6424 - 94.2481% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0244548 - 0.146943% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0240056 - 98.1628% [294] +| | | | | | | | | | Remainder: 0.00044928 - 1.83718% +| | | | | | | | | Belos::MVT::MvScale: 0.0121004 - 0.0727081% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.41915 - 38.571% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.41824 - 99.9858% [586] +| | | | | | | | | | Remainder: 0.00090904 - 0.0141614% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.1833 - 61.1886% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.1825 - 99.9926% [586] +| | | | | | | | | | Remainder: 0.000748999 - 0.00735521% +| | | | | | | | | Remainder: 0.00345208 - 0.0207427% +| | | | | | | | Belos::MVT::MvAddMv: 0.0357965 - 0.20272% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0350415 - 0.198445% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0327278 - 93.3971% [294] +| | | | | | | | | Remainder: 0.00231376 - 6.6029% +| | | | | | | | GMRES S_E: Operation Op*x: 0.892166 - 5.05245% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0355356 - 0.201243% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.176e-05 - 0.000463017% [1] +| | | | | | | | Remainder: 0.0170601 - 0.0966135% +| | | | | | | Remainder: 0.00832167 - 0.0467897% +| | | | | | GMRES block system: Operation Op*x: 0.00964839 - 0.0542068% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000194 - 0.00108994% [1] +| | | | | | Remainder: 0.00171132 - 0.00961456% +| | | | | Remainder: 0.000855959 - 0.0048062% +| | | | Mini-EM: Compute responses: 0.0398574 - 0.22137% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156596 - 3.9289% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0335627 - 84.207% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 0.0177578% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00100644 - 2.99868% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00804711 - 23.9763% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.132e-05 - 0.0337279% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00123964 - 3.6935% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00137732 - 4.10372% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0166911 - 49.7312% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.176e-05 - 0.0350389% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00123652 - 3.68421% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00104276 - 3.10689% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00115384 - 3.43786% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014684 - 0.437509% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.32e-06 - 0.0218099% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000743438 - 2.21507% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00050384 - 1.50119% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000106919 - 0.318565% [17] +| | | | | | Remainder: 0.00023056 - 0.686953% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.088e-05 - 0.0272973% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0038136% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00420604 - 10.5527% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026492 - 0.66467% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.437868% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024408 - 92.1335% [1] +| | | | | | Remainder: 1.968e-05 - 7.42866% +| | | | | Remainder: 0.00024536 - 0.615595% +| | | | Remainder: 0.0003564 - 0.00197947% +| | | Remainder: 6.24e-06 - 3.46573e-05% +| | Remainder: 0.0776869 - 0.287061% +| Remainder: 5.76e-05 - 0.000212837% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 17.8095 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.83992 k-cell-steps per second +================================= + +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.00384287 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.8402 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.113369 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 17.9887 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.2381 [1] +| Mini-EM: Total Time: 27.238 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000630279 - 0.00231397% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297 - 47.122% [1] +| | | Remainder: 0.000333279 - 52.878% +| | Mini-EM: build physics blocks: 0.000761759 - 0.00279667% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000229399 - 0.000842201% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.64069 - 6.02351% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.64057 - 2.35175% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.277555 - 43.3294% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.219726 - 79.1648% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00701771 - 2.5284% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0506728 - 18.2568% [3] +| | | | Remainder: 0.00013852 - 0.0499072% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0366246 - 5.71751% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0234601 - 64.0554% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00135732 - 3.70602% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00295924 - 8.07991% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00177248 - 4.83958% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127536 - 3.48224% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00527412 - 14.4005% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000380919 - 1.04006% [3] +| | | | Remainder: 0.000145159 - 0.396343% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0648224 - 10.1195% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.026431 - 4.12618% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0785288 - 12.2592% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0323752 - 5.05412% [3] +| | | Remainder: 0.124233 - 19.3941% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0355701 - 0.13059% [2] +| | Mini-EM: setup physics model evaluator: 1.13888 - 4.18123% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.13885 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000238837% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.91723e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13356 - 99.5357% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13355 - 99.9985% [1] +| | | | | | getWorksets(): 1.1101 - 97.9317% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.1101 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.641132 - 57.7544% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00511243 - 0.797407% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102664 - 16.0129% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00200124 - 1.94931% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100624 - 98.0126% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0010016 - 0.995391% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000529798 - 0.526514% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00185988 - 1.84835% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00939835 - 9.34008% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0209385 - 20.8087% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00539983 - 5.36636% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152713 - 15.1766% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000527519 - 0.524249% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0257526 - 25.593% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117105 - 45.4731% [17] +| | | | | | | | | | | | Remainder: 0.0140421 - 54.5269% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0159054 - 15.8068% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00379396 - 3.77044% [17] +| | | | | | | | | | | Remainder: 0.00024512 - 0.2436% +| | | | | | | | | | Remainder: 3.908e-05 - 0.0380659% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.46194 - 72.0507% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267104 - 57.8223% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037512 - 0.140439% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001192 - 0.0446268% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14262 - 53.395% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101844 - 38.1291% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012844 - 0.0480861% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211906 - 7.93347% [17] +| | | | | | | | | | | Remainder: 0.00082616 - 0.309302% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0911313 - 19.7279% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0650154 - 14.0744% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0005204 - 0.112655% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216349 - 4.68348% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161137 - 3.48826% [17] +| | | | | | | | | | Remainder: 0.00042032 - 0.0909901% +| | | | | | | | | Remainder: 0.0714151 - 11.1389% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.468932 - 42.2423% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.468561 - 99.9207% [34] +| | | | | | | | | Remainder: 0.000371639 - 0.0792522% +| | | | | | | | Remainder: 3.576e-05 - 0.00322133% +| | | | | | | Remainder: 3.4e-06 - 0.000306278% +| | | | | | getOrientations(): 1.152e-05 - 0.00101628% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778999 - 0.0687222% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000708159 - 0.0624728% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038908 - 0.0343241% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011772 - 0.0103851% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855359 - 0.0754586% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 6.70461e-05% [2] +| | | | | | Remainder: 0.020583 - 1.8158% +| | | | | Remainder: 1.696e-05 - 0.00149616% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.000720023% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00141546% [1] +| | | | build response library: 0.00523903 - 0.460027% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515447 - 98.386% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0558738% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.8889% [1] +| | | | | | | Remainder: 1.04e-06 - 36.1111% +| | | | | | getOrientations(): 4.8e-07 - 0.0093123% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760479 - 14.7538% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000894679 - 17.3573% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398159 - 7.72453% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011424 - 22.1633% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0232807% [3] +| | | | | | Remainder: 0.0019542 - 37.9127% +| | | | | Remainder: 8.456e-05 - 1.61404% +| | | | Remainder: 2.144e-05 - 0.0018826% +| | | Remainder: 3.176e-05 - 0.00278869% +| | Mini-EM: setup auxiliary physics model evaluator: 1.2566 - 4.61341% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.25659 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 6.0481e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 4.77482e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.25654 - 99.9957% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.25653 - 99.9996% [1] +| | | | | | getWorksets(): 0.853932 - 67.9593% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.85393 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.510876 - 59.8265% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00608475 - 1.19104% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.096216 - 18.8335% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00188616 - 1.96034% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0942833 - 97.9913% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000877719 - 0.930938% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000515719 - 0.546989% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00169568 - 1.79849% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00922423 - 9.78352% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0203827 - 21.6185% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00534091 - 5.66475% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0140561 - 14.9084% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00046256 - 0.490607% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0260694 - 27.65% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117013 - 44.8854% [17] +| | | | | | | | | | | | Remainder: 0.014368 - 55.1146% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116549 - 12.3616% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00376676 - 3.99515% [17] +| | | | | | | | | | | Remainder: 0.00023664 - 0.250988% +| | | | | | | | | | Remainder: 4.652e-05 - 0.0483496% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.346813 - 67.886% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.203576 - 58.6989% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00020812 - 0.102232% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001358 - 0.0667074% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0987504 - 48.5079% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10401 - 51.0915% [17] +| | | | | | | | | | | Remainder: 0.000471519 - 0.231618% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0632528 - 18.2383% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0649887 - 18.7388% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031424 - 0.0906078% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143962 - 4.151% [17] +| | | | | | | | | | Remainder: 0.000285679 - 0.0823725% +| | | | | | | | | Remainder: 0.0617617 - 12.0894% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.343017 - 40.1692% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.342399 - 99.82% [17] +| | | | | | | | | Remainder: 0.00061732 - 0.179968% +| | | | | | | | Remainder: 3.712e-05 - 0.00434696% +| | | | | | | Remainder: 2.52e-06 - 0.000295105% +| | | | | | getOrientations(): 1.124e-05 - 0.000894524% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004546 - 0.0361789% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000374559 - 0.0298089% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022468 - 0.0178809% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.392916 - 31.2698% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.392883 - 99.9916% [1] +| | | | | | | Remainder: 3.284e-05 - 0.00835803% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000525639 - 0.0418325% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 4.13837e-05% [2] +| | | | | | Remainder: 0.00809487 - 0.644222% +| | | | | Remainder: 5.52e-06 - 0.000439302% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.000283306% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00123509% [1] +| | | | build response library: 2.348e-05 - 0.00186854% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1925% [1] +| | | | | Remainder: 2.32e-05 - 98.8075% +| | | | Remainder: 9.56e-06 - 0.000760787% +| | | Remainder: 1.032e-05 - 0.000821262% +| | Mini-EM: eval auxiliary physics model evaluator: 1.38079 - 5.06936% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.381652 - 27.64% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.995459 - 72.0932% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00151712 - 0.152404% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.692272 - 69.543% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00027157% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.864e-05 - 0.0041371% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.92e-06 - 0.00143296% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00503391 - 0.727159% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0400688 - 5.78802% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.10239 - 14.7904% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0160401 - 2.31703% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.062666 - 9.05223% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0835235 - 12.0651% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.114638 - 16.5597% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.472e-05 - 0.00357085% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.024e-05 - 0.00147919% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.184705 - 26.6811% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159135 - 2.29874% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0110082 - 1.59016% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0558924 - 8.07376% [17] +| | | | | Remainder: 0.00031608 - 0.0456584% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.936e-05 - 0.00294939% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.000192876% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123024 - 0.123585% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.299158 - 30.0523% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.1509 - 50.4417% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.148234 - 49.5504% [1] +| | | | | Remainder: 2.364e-05 - 0.00790218% +| | | | Remainder: 0.00125064 - 0.125634% +| | | Remainder: 0.00368295 - 0.266727% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443548 - 0.0162841% [1] +| | | getWorksets(): 7.56e-06 - 0.170444% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.52e-06 - 73.0159% [1] +| | | | Remainder: 2.04e-06 - 26.9841% +| | | getOrientations(): 6.8e-07 - 0.0153309% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785559 - 17.7108% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000925439 - 20.8645% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415199 - 9.36087% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122204 - 27.5515% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0324655% [3] +| | | Remainder: 0.00107756 - 24.2941% +| | panzer::ModelEvaluator::create_W_op: 1.07582 - 3.94969% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.79545 - 6.59171% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00113396 - 0.0631573% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40959 - 78.5088% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00027242% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00941275 - 0.667766% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0480147 - 3.40629% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.055183 - 3.91483% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00521132 - 0.369705% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0611659 - 4.33927% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508951 - 3.61064% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010719 - 0.760434% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0507278 - 3.59877% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.404e-05 - 0.00170546% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0188692 - 1.33863% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.111106 - 7.88215% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0174533 - 1.23819% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.104494 - 7.41306% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113394 - 8.04449% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154096 - 10.932% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.32e-05 - 0.0023553% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00892439 - 0.63312% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106044 - 7.52308% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170533 - 12.0981% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0275333 - 1.95329% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00481016 - 0.341245% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0585209 - 4.15163% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.12434 - 8.82103% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.097237 - 6.89825% [17] +| | | | Remainder: 0.000841519 - 0.0596996% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.004e-05 - 0.00167312% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 6.46076e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00378695 - 0.210919% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.377968 - 21.0514% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.377935 - 99.9912% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.004e-05 - 0.00530203% [1] +| | | | Remainder: 1.304e-05 - 0.00345002% +| | | Remainder: 0.00294412 - 0.163976% +| | MaxwellPreconditioner::build: 0.00681371 - 0.0250154% [1] +| | | MaxwellPreconditioner: Schur complement: 1.52e-05 - 0.22308% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00305048 - 44.7697% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.104902% [1] +| | | | Ifpack2::Relaxation::compute: 0.00224712 - 73.6645% [1] +| | | | Remainder: 0.000800159 - 26.2306% +| | | MaxwellPreconditioner: Solver S_E: 0.00365328 - 53.6165% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0372269% [1] +| | | | Ifpack2::Relaxation::compute: 0.0032252 - 88.2823% [1] +| | | | Remainder: 0.00042672 - 11.6805% +| | | MaxwellPreconditioner: Block preconditioner: 8.616e-05 - 1.26451% [1] +| | | Remainder: 8.6e-06 - 0.126216% +| | Mini-EM: timestepper: 18.1829 - 66.7557% [1] +| | | Mini-EM: Advance Time Step: 18.1829 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.154614 - 0.850328% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00078484 - 0.507611% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.1497 - 96.8212% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00112225% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00095728 - 0.639467% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0125515 - 8.38449% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00748047 - 4.99699% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000602399 - 0.402405% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00698079 - 4.6632% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00657891 - 4.39474% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000573639 - 0.383193% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161588 - 1.07941% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.164e-05 - 0.00777557% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0013624 - 0.910087% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0153059 - 10.2244% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00478967 - 3.19952% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00219964 - 1.46937% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0130896 - 8.74393% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0266972 - 17.8339% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.876e-05 - 0.0125318% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000973479 - 0.650288% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113466 - 7.5796% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0140846 - 9.40859% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.001088 - 0.726787% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00059484 - 0.397356% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00682955 - 4.56217% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.010551 - 7.04813% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00306747 - 2.04909% [17] +| | | | | | Remainder: 0.000346559 - 0.231503% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.884e-05 - 0.0121851% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.56e-06 - 0.00165573% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0037888 - 2.45048% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002186 - 0.141384% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00019228 - 87.9597% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.73193% [1] +| | | | | | Remainder: 2.472e-05 - 11.3083% +| | | | | Remainder: 0.000101199 - 0.0654525% +| | | | Stratimikos: BelosLOWS: 17.9888 - 98.9323% [1] +| | | | | GMRES block system: Operation Op*x: 0.00916155 - 0.0509292% [1] +| | | | | Belos::MVT::MvAddMv: 0.00027052 - 0.00150383% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 17.9784 - 99.9425% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00132004 - 0.00734234% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033436 - 25.3296% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00032836 - 98.2055% [2] +| | | | | | | | Remainder: 6e-06 - 1.79447% +| | | | | | | Belos::MVT::MvScale: 0.00018428 - 13.9602% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00051684 - 39.1534% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00051092 - 98.8546% [2] +| | | | | | | | Remainder: 5.92e-06 - 1.14542% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000214319 - 16.2358% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000212439 - 99.1228% [2] +| | | | | | | | Remainder: 1.88e-06 - 0.877197% +| | | | | | | Remainder: 7.024e-05 - 5.32105% +| | | | | | Belos::MVT::MvAddMv: 0.000879638 - 0.00489274% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019528 - 0.00108619% [1] +| | | | | | GMRES block system: Operation Prec*x: 17.9642 - 99.9209% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00287292 - 0.0159924% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0002646 - 0.00147293% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.113327 - 0.630846% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0787003 - 69.4456% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00176396 - 2.24136% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00174328 - 98.8276% [22] +| | | | | | | | | | Remainder: 2.068e-05 - 1.17236% +| | | | | | | | | Belos::MVT::MvScale: 0.00078084 - 0.992169% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0316248 - 40.1838% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0315861 - 99.8777% [40] +| | | | | | | | | | Remainder: 3.868e-05 - 0.122309% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0443882 - 56.4015% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0443605 - 99.9376% [40] +| | | | | | | | | | Remainder: 2.772e-05 - 0.0624491% +| | | | | | | | | Remainder: 0.00014256 - 0.181143% +| | | | | | | | Belos::MVT::MvAddMv: 0.00379563 - 3.34929% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0244421 - 21.5678% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00015468 - 0.136491% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00228172 - 2.0134% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0021682 - 95.0248% [21] +| | | | | | | | | Remainder: 0.000113519 - 4.97516% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00248636 - 2.19398% [1] +| | | | | | | | Remainder: 0.00146576 - 1.29339% +| | | | | | | GMRES S_E: Operation Op*x: 0.00341328 - 0.0190004% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 17.8359 - 99.2855% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 16.8226 - 94.3188% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0246077 - 0.146278% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0241391 - 98.0957% [294] +| | | | | | | | | | Remainder: 0.0004686 - 1.90428% +| | | | | | | | | Belos::MVT::MvScale: 0.0120017 - 0.0713427% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.41707 - 38.1456% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.41628 - 99.9876% [586] +| | | | | | | | | | Remainder: 0.000796319 - 0.0124094% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.3656 - 61.6171% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.3649 - 99.9937% [586] +| | | | | | | | | | Remainder: 0.0006536 - 0.00630549% +| | | | | | | | | Remainder: 0.00330083 - 0.0196215% +| | | | | | | | Belos::MVT::MvAddMv: 0.0358725 - 0.201126% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0353081 - 0.197961% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0330248 - 93.5333% [294] +| | | | | | | | | Remainder: 0.00228328 - 6.46673% +| | | | | | | | GMRES S_E: Operation Op*x: 0.890156 - 4.99082% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0353141 - 0.197995% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.1399e-05 - 0.000456378% [1] +| | | | | | | | Remainder: 0.0165646 - 0.0928724% +| | | | | | | Remainder: 0.00848455 - 0.0472303% +| | | | | | GMRES block system: Operation Op*x: 0.00982563 - 0.0546523% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019824 - 0.00110265% [1] +| | | | | | Remainder: 0.00180828 - 0.010058% +| | | | | Remainder: 0.000918838 - 0.00510784% +| | | | Mini-EM: Compute responses: 0.0391337 - 0.215222% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00155816 - 3.98163% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0330829 - 84.5381% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.4e-06 - 0.0163226% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000995479 - 3.00905% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00803887 - 24.2992% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.124e-05 - 0.0339753% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00123496 - 3.73292% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130908 - 3.95696% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0163263 - 49.3496% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.088e-05 - 0.0328871% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00123436 - 3.73111% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010544 - 3.18714% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0011302 - 3.41627% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013868 - 0.41919% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-06 - 0.0229726% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00075412 - 2.27949% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00049808 - 1.50555% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001032 - 0.311944% [17] +| | | | | | Remainder: 0.00023008 - 0.695465% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.112e-05 - 0.0284154% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00367969% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00397143 - 10.1484% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026856 - 0.686263% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.44e-06 - 0.536193% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024736 - 92.106% [1] +| | | | | | Remainder: 1.976e-05 - 7.35776% +| | | | | Remainder: 0.00024012 - 0.613589% +| | | | Remainder: 0.00038268 - 0.00210461% +| | | Remainder: 4.48e-06 - 2.46385e-05% +| | Remainder: 0.0778516 - 0.285819% +| Remainder: 3.824e-05 - 0.000140392% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 17.9888 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.82158 k-cell-steps per second +================================= + +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.00356416 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 18.0479 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.112767 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.1954 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.5671 [1] +| Mini-EM: Total Time: 27.567 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000722039 - 0.00261921% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000285399 - 39.5268% [1] +| | | Remainder: 0.00043664 - 60.4732% +| | Mini-EM: build physics blocks: 0.000745879 - 0.00270569% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002312 - 0.000838683% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62909 - 5.90957% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.64009 - 2.32194% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.278707 - 43.5418% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.22163 - 79.5211% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00859423 - 3.08361% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0483401 - 17.3444% [3] +| | | | Remainder: 0.00014184 - 0.0508922% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0378897 - 5.91943% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0245111 - 64.6907% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00133552 - 3.52476% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00300344 - 7.92678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00176476 - 4.65762% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001301 - 3.43365% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00547375 - 14.4465% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000379879 - 1.00259% [3] +| | | | Remainder: 0.00012024 - 0.317342% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0638229 - 9.97092% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264498 - 4.13219% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0776311 - 12.1281% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.03231 - 5.04773% [3] +| | | Remainder: 0.12328 - 19.2598% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0378357 - 0.13725% [2] +| | Mini-EM: setup physics model evaluator: 1.13539 - 4.11863% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.13536 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000257188% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.93237e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.1301 - 99.5366% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13008 - 99.9986% [1] +| | | | | | getWorksets(): 1.10617 - 97.8843% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10617 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.64047 - 57.8999% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00518451 - 0.809486% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102869 - 16.0614% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00200764 - 1.95166% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100822 - 98.0102% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000999079 - 0.990937% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00053268 - 0.528339% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0019916 - 1.97537% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00939159 - 9.31505% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.020874 - 20.7039% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00529283 - 5.24969% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0153265 - 15.2016% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00051048 - 0.50632% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0259212 - 25.7099% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118235 - 45.6132% [17] +| | | | | | | | | | | | Remainder: 0.0140977 - 54.3868% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0159269 - 15.7971% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00381491 - 3.78382% [17] +| | | | | | | | | | | Remainder: 0.000239959 - 0.238003% +| | | | | | | | | | Remainder: 3.92e-05 - 0.0381069% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.461112 - 71.9959% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267137 - 57.9332% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000371559 - 0.139089% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011784 - 0.0441122% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142604 - 53.3824% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10192 - 38.1528% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012836 - 0.0480503% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211698 - 7.92469% [17] +| | | | | | | | | | | Remainder: 0.00082532 - 0.30895% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0907548 - 19.6817% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.064515 - 13.9912% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0005234 - 0.113508% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0215953 - 4.6833% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161615 - 3.5049% [17] +| | | | | | | | | | Remainder: 0.00042508 - 0.0921859% +| | | | | | | | | Remainder: 0.071305 - 11.1332% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.465661 - 42.0968% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.465297 - 99.9217% [34] +| | | | | | | | | Remainder: 0.00036472 - 0.078323% +| | | | | | | | Remainder: 3.556e-05 - 0.0032147% +| | | | | | | Remainder: 3.76e-06 - 0.000339911% +| | | | | | getOrientations(): 1.1039e-05 - 0.000976834% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073516 - 0.0650538% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000688639 - 0.0609372% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382399 - 0.0338382% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011748 - 0.0103957% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000836239 - 0.0739982% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 7.78706e-05% [2] +| | | | | | Remainder: 0.021137 - 1.8704% +| | | | | Remainder: 1.604e-05 - 0.00141935% +| | | | fmb->setupBCFieldManagers(): 7.04e-06 - 0.00062007% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00136697% [1] +| | | | build response library: 0.00521431 - 0.459267% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00513083 - 98.399% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0576904% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64.8649% [1] +| | | | | | | Remainder: 1.04e-06 - 35.1351% +| | | | | | getOrientations(): 4.8e-07 - 0.0093552% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753039 - 14.6767% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000876199 - 17.0771% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389919 - 7.59952% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111848 - 21.7992% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0226084% [3] +| | | | | | Remainder: 0.0019886 - 38.7578% +| | | | | Remainder: 8.3479e-05 - 1.60096% +| | | | Remainder: 2.076e-05 - 0.0018285% +| | | Remainder: 2.848e-05 - 0.0025084% +| | Mini-EM: setup auxiliary physics model evaluator: 1.27436 - 4.62277% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.27435 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 4.70828e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 5.02217e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.2743 - 99.9957% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.27429 - 99.9995% [1] +| | | | | | getWorksets(): 0.852552 - 66.9041% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.85255 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.512681 - 60.135% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00619055 - 1.20749% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0967682 - 18.8749% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00187012 - 1.93258% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0948551 - 98.0231% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00086324 - 0.910062% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000509919 - 0.537577% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00181448 - 1.9129% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00919159 - 9.69013% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204037 - 21.5104% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00524911 - 5.53382% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.014154 - 14.9217% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000476519 - 0.502365% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0264158 - 27.8486% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118634 - 44.9103% [17] +| | | | | | | | | | | | Remainder: 0.0145524 - 55.0897% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117916 - 12.4312% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00374663 - 3.94985% [17] +| | | | | | | | | | | Remainder: 0.00023848 - 0.251415% +| | | | | | | | | | Remainder: 4.292e-05 - 0.0443534% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.347145 - 67.7118% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.202312 - 58.2787% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000203 - 0.10034% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001148 - 0.0567441% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0992601 - 49.063% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102246 - 50.5387% [17] +| | | | | | | | | | | Remainder: 0.000488079 - 0.241251% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0637263 - 18.3573% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0662417 - 19.0818% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00032736 - 0.0943006% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142586 - 4.1074% [17] +| | | | | | | | | | Remainder: 0.000279319 - 0.0804618% +| | | | | | | | | Remainder: 0.0625768 - 12.2058% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.339834 - 39.861% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.339227 - 99.8212% [17] +| | | | | | | | | Remainder: 0.00060768 - 0.178816% +| | | | | | | | Remainder: 3.448e-05 - 0.00404434% +| | | | | | | Remainder: 2.24e-06 - 0.000262741% +| | | | | | getOrientations(): 1.056e-05 - 0.000828697% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000438679 - 0.0344254% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00037032 - 0.0290609% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002178 - 0.0170919% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.412303 - 32.3555% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.412273 - 99.9928% [1] +| | | | | | | Remainder: 2.952e-05 - 0.00715979% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00051776 - 0.0406313% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 4.39461e-05% [2] +| | | | | | Remainder: 0.00787939 - 0.618336% +| | | | | Remainder: 6.04e-06 - 0.000473987% +| | | | fmb->setupBCFieldManagers(): 3.12e-06 - 0.000244831% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.00117393% [1] +| | | | build response library: 2.624e-05 - 0.00205909% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.67683% [1] +| | | | | Remainder: 2.58e-05 - 98.3232% +| | | | Remainder: 9.32e-06 - 0.000731353% +| | | Remainder: 1.004e-05 - 0.000787846% +| | Mini-EM: eval auxiliary physics model evaluator: 1.41609 - 5.13688% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.402667 - 28.4352% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.0097 - 71.3024% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0015054 - 0.149093% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.686467 - 67.987% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000244731% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.78e-05 - 0.00404972% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.52e-06 - 0.00138681% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00487911 - 0.710757% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0399425 - 5.81856% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.101861 - 14.8384% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0151791 - 2.21119% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0603862 - 8.79667% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0822522 - 11.982% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.114775 - 16.7196% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.528e-05 - 0.00368263% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.4e-06 - 0.00136933% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185206 - 26.9796% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0150938 - 2.19876% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0102212 - 1.48896% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0562894 - 8.19987% [17] +| | | | | Remainder: 0.00030768 - 0.0448208% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.776e-05 - 0.00274932% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.00020204% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00120428 - 0.119271% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.319255 - 31.6187% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.160262 - 50.1986% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.15897 - 49.794% [1] +| | | | | Remainder: 2.356e-05 - 0.00737968% +| | | | Remainder: 0.00124104 - 0.122911% +| | | Remainder: 0.00371584 - 0.262402% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432427 - 0.0156864% [1] +| | | getWorksets(): 7.8e-06 - 0.180377% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.32e-06 - 81.0256% [1] +| | | | Remainder: 1.48e-06 - 18.9744% +| | | getOrientations(): 7.2e-07 - 0.0166502% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788799 - 18.2412% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897199 - 20.748% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040676 - 9.40643% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120356 - 27.8326% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0296003% [3] +| | | Remainder: 0.00101816 - 23.5452% +| | panzer::ModelEvaluator::create_W_op: 1.14186 - 4.14211% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81227 - 6.57405% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00114628 - 0.0632509% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.39121 - 76.7659% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.72e-06 - 0.000195514% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00945675 - 0.679751% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0473634 - 3.40448% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0549753 - 3.95162% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00524183 - 0.376783% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0609325 - 4.37983% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508293 - 3.65361% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00917463 - 0.659472% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0498784 - 3.58526% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.4719e-05 - 0.0017768% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0186411 - 1.33993% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110513 - 7.94364% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0167757 - 1.20584% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.101066 - 7.2646% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.112664 - 8.09828% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.150304 - 10.8038% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.532e-05 - 0.0025388% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00893939 - 0.642563% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.105994 - 7.61882% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170157 - 12.2309% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0244672 - 1.7587% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00483063 - 0.347226% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0579996 - 4.16901% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123412 - 8.87089% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0967175 - 6.95205% [17] +| | | | Remainder: 0.000813 - 0.0584384% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.916e-05 - 0.00160903% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 6.4008e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00377739 - 0.208434% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.413181 - 22.7991% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.41315 - 99.9924% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.928e-05 - 0.00466623% [1] +| | | | Remainder: 1.228e-05 - 0.00297206% +| | | Remainder: 0.0029298 - 0.161664% +| | MaxwellPreconditioner::build: 0.00674767 - 0.0244773% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6e-05 - 0.237119% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00302512 - 44.832% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.103137% [1] +| | | | Ifpack2::Relaxation::compute: 0.00223376 - 73.8404% [1] +| | | | Remainder: 0.000788238 - 26.0565% +| | | MaxwellPreconditioner: Solver S_E: 0.00361164 - 53.5242% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.035441% [1] +| | | | Ifpack2::Relaxation::compute: 0.00318544 - 88.1993% [1] +| | | | Remainder: 0.00042492 - 11.7653% +| | | MaxwellPreconditioner: Block preconditioner: 8.572e-05 - 1.27036% [1] +| | | Remainder: 9.2e-06 - 0.136343% +| | Mini-EM: timestepper: 18.3901 - 66.7104% [1] +| | | Mini-EM: Advance Time Step: 18.3901 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.155045 - 0.843088% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000788239 - 0.508395% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150134 - 96.8326% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000905859% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000967279 - 0.644278% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.012251 - 8.16007% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00760463 - 5.06524% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000614518 - 0.409314% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00703495 - 4.68579% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00675123 - 4.49681% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00058324 - 0.38848% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160932 - 1.07192% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.052e-05 - 0.00700708% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00132492 - 0.882491% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152894 - 10.1838% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00502272 - 3.34549% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00232524 - 1.54878% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0131005 - 8.72588% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0267308 - 17.8047% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.632e-05 - 0.0108703% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000992719 - 0.661223% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.011301 - 7.52728% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0142399 - 9.48478% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00104972 - 0.699189% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000611038 - 0.406996% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00677603 - 4.51333% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0104639 - 6.96969% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00309708 - 2.06288% [17] +| | | | | | Remainder: 0.00036452 - 0.242797% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.752e-05 - 0.0113% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00149634% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00378736 - 2.44275% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021356 - 0.137741% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000187 - 87.5632% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.786664% [1] +| | | | | | Remainder: 2.488e-05 - 11.6501% +| | | | | Remainder: 0.00010184 - 0.0656843% +| | | | Stratimikos: BelosLOWS: 18.1954 - 98.9414% [1] +| | | | | GMRES block system: Operation Op*x: 0.00913075 - 0.0501816% [1] +| | | | | Belos::MVT::MvAddMv: 0.000275639 - 0.00151488% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 18.1851 - 99.9434% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00132988 - 0.007313% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033476 - 25.1722% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0003282 - 98.0404% [2] +| | | | | | | | Remainder: 6.56e-06 - 1.95961% +| | | | | | | Belos::MVT::MvScale: 0.00017532 - 13.1832% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000518678 - 39.0019% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000513438 - 98.9897% [2] +| | | | | | | | Remainder: 5.24e-06 - 1.01026% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00023172 - 17.4242% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022964 - 99.1024% [2] +| | | | | | | | Remainder: 2.08e-06 - 0.897635% +| | | | | | | Remainder: 6.94e-05 - 5.21852% +| | | | | | Belos::MVT::MvAddMv: 0.000891878 - 0.00490444% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019468 - 0.00107055% [1] +| | | | | | GMRES block system: Operation Prec*x: 18.1711 - 99.9228% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00283512 - 0.0156024% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.0002672 - 0.00147047% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.112596 - 0.619646% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0784978 - 69.7162% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0017532 - 2.23343% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00173379 - 98.8934% [22] +| | | | | | | | | | Remainder: 1.94e-05 - 1.10655% +| | | | | | | | | Belos::MVT::MvScale: 0.000783316 - 0.997883% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0315575 - 40.2017% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0315188 - 99.8776% [40] +| | | | | | | | | | Remainder: 3.864e-05 - 0.122443% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0442639 - 56.3887% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0442365 - 99.9382% [40] +| | | | | | | | | | Remainder: 2.736e-05 - 0.0618111% +| | | | | | | | | Remainder: 0.00013996 - 0.178298% +| | | | | | | | Belos::MVT::MvAddMv: 0.00323663 - 2.87455% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.024308 - 21.5886% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000156918 - 0.139363% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00235347 - 2.09019% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00224332 - 95.3193% [21] +| | | | | | | | | Remainder: 0.00011016 - 4.68074% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00255008 - 2.2648% [1] +| | | | | | | | Remainder: 0.0014934 - 1.32633% +| | | | | | | GMRES S_E: Operation Op*x: 0.00352712 - 0.0194106% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 18.0435 - 99.2978% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.0283 - 94.3737% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0245556 - 0.144205% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0240985 - 98.1386% [294] +| | | | | | | | | | Remainder: 0.00045708 - 1.86141% +| | | | | | | | | Belos::MVT::MvScale: 0.0122663 - 0.0720346% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.42016 - 37.7029% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.41931 - 99.9867% [586] +| | | | | | | | | | Remainder: 0.000852038 - 0.0132713% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.568 - 62.0617% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.5674 - 99.9938% [586] +| | | | | | | | | | Remainder: 0.00065352 - 0.00618392% +| | | | | | | | | Remainder: 0.00326752 - 0.0191887% +| | | | | | | | Belos::MVT::MvAddMv: 0.0363897 - 0.201678% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0363349 - 0.201374% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0339657 - 93.4796% [294] +| | | | | | | | | Remainder: 0.0023692 - 6.52045% +| | | | | | | | GMRES S_E: Operation Op*x: 0.889991 - 4.93248% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0353948 - 0.196164% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.2279e-05 - 0.000456004% [1] +| | | | | | | | Remainder: 0.0169794 - 0.0941026% +| | | | | | | Remainder: 0.00837583 - 0.0460943% +| | | | | | GMRES block system: Operation Op*x: 0.00969098 - 0.0532907% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019568 - 0.00107604% [1] +| | | | | | Remainder: 0.00174412 - 0.0095909% +| | | | | Remainder: 0.00089496 - 0.0049186% +| | | | Mini-EM: Compute responses: 0.0392496 - 0.213428% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.001574 - 4.01022% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0332098 - 84.6118% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 0.0165011% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000960558 - 2.89239% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00831774 - 25.046% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.148e-05 - 0.0345681% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00123004 - 3.70384% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00128204 - 3.86041% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0162257 - 48.8582% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.136e-05 - 0.0342068% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00125276 - 3.77226% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010382 - 3.12618% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00110412 - 3.32468% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014352 - 0.432161% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.88e-06 - 0.0237279% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000792717 - 2.387% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000503358 - 1.51569% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010676 - 0.321471% [17] +| | | | | | Remainder: 0.00021608 - 0.650651% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.0287391% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00356691% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00396027 - 10.09% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002604 - 0.663446% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.445469% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002402 - 92.2427% [1] +| | | | | | Remainder: 1.904e-05 - 7.31183% +| | | | | Remainder: 0.000232479 - 0.592309% +| | | | Remainder: 0.000380119 - 0.00206698% +| | | Remainder: 5.2e-06 - 2.82761e-05% +| | Remainder: 0.0771948 - 0.280026% +| Remainder: 3.904e-05 - 0.000141618% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 18.1954 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.80089 k-cell-steps per second +================================= + +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.00392387 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 18.3722 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.111239 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.5188 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.9768 [1] +| Mini-EM: Total Time: 27.9767 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000625879 - 0.00223714% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029648 - 47.3702% [1] +| | | Remainder: 0.000329399 - 52.6298% +| | Mini-EM: build physics blocks: 0.000755399 - 0.0027001% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235319 - 0.000841125% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.63336 - 5.83829% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.638574 - 2.28252% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.277103 - 43.3941% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.22068 - 79.6381% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00886746 - 3.20006% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0474049 - 17.1073% [3] +| | | | Remainder: 0.00015124 - 0.0545789% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0386978 - 6.06003% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0253758 - 65.5744% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00139116 - 3.59493% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00299851 - 7.74855% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00179563 - 4.64015% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00137024 - 3.54087% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00526683 - 13.6102% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000375359 - 0.969976% [3] +| | | | Remainder: 0.0001242 - 0.320949% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0638109 - 9.99271% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264432 - 4.14097% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0772868 - 12.103% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0326125 - 5.10709% [3] +| | | Remainder: 0.12262 - 19.2021% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0389778 - 0.139322% [2] +| | Mini-EM: setup physics model evaluator: 1.14171 - 4.08093% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14168 - 99.9977% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000255763% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 5.60576e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13638 - 99.5351% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13636 - 99.9984% [1] +| | | | | | getWorksets(): 1.11242 - 97.8935% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11242 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.64111 - 57.6322% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00521663 - 0.813686% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.103224 - 16.1008% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00204936 - 1.98535% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.101134 - 97.9752% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00100536 - 0.994086% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000535719 - 0.529712% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00190272 - 1.88138% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0094143 - 9.30874% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0209166 - 20.6821% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00531383 - 5.25425% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152153 - 15.0447% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00052196 - 0.516108% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0262495 - 25.9552% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117819 - 44.8841% [17] +| | | | | | | | | | | | Remainder: 0.0144676 - 55.1159% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0159973 - 15.818% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.003819 - 3.77618% [17] +| | | | | | | | | | | Remainder: 0.00024236 - 0.239643% +| | | | | | | | | | Remainder: 4.072e-05 - 0.0394482% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.463203 - 72.2501% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269794 - 58.2453% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000407879 - 0.151182% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000125718 - 0.0465978% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14517 - 53.8079% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101936 - 37.7829% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001362 - 0.050483% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211754 - 7.84875% [17] +| | | | | | | | | | | Remainder: 0.000842119 - 0.312134% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0902392 - 19.4816% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0643775 - 13.8983% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00055152 - 0.119067% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216485 - 4.67365% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161536 - 3.48737% [17] +| | | | | | | | | | Remainder: 0.00043876 - 0.0947231% +| | | | | | | | | Remainder: 0.0694667 - 10.8354% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.471267 - 42.3643% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.470886 - 99.9192% [34] +| | | | | | | | | Remainder: 0.000380839 - 0.0808117% +| | | | | | | | Remainder: 3.896e-05 - 0.00350229% +| | | | | | | Remainder: 3.72e-06 - 0.000334406% +| | | | | | getOrientations(): 1.136e-05 - 0.000999686% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748798 - 0.0658946% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000707038 - 0.0622197% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042276 - 0.0372031% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121919 - 0.0107289% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000866118 - 0.0762188% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 8.80005e-05% [2] +| | | | | | Remainder: 0.0210582 - 1.85314% +| | | | | Remainder: 1.844e-05 - 0.0016227% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.000697216% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.00134889% [1] +| | | | build response library: 0.00526035 - 0.460754% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00517499 - 98.3773% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.059517% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | | | | Remainder: 1.2e-06 - 38.961% +| | | | | | getOrientations(): 5.2e-07 - 0.0100483% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756599 - 14.6203% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904478 - 17.4779% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392759 - 7.58956% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115288 - 22.2779% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0239614% [3] +| | | | | | Remainder: 0.00196343 - 37.9408% +| | | | | Remainder: 8.536e-05 - 1.62271% +| | | | Remainder: 2.016e-05 - 0.00176581% +| | | Remainder: 2.664e-05 - 0.00233334% +| | Mini-EM: setup auxiliary physics model evaluator: 1.28331 - 4.58707% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.2833 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 9.2e-07 - 7.16902e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 4.67545e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.28324 - 99.9956% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.28324 - 99.9995% [1] +| | | | | | getWorksets(): 0.857884 - 66.8532% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.857881 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.513709 - 59.8811% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00624371 - 1.21542% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0967811 - 18.8397% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018818 - 1.94438% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0948524 - 98.0071% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000890757 - 0.939098% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000514438 - 0.542357% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00174432 - 1.83898% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00927946 - 9.78306% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204668 - 21.5775% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00524235 - 5.52685% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0140579 - 14.8209% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000477838 - 0.50377% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0265083 - 27.947% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117311 - 44.2543% [17] +| | | | | | | | | | | | Remainder: 0.0147773 - 55.7457% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116863 - 12.3205% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0037554 - 3.9592% [17] +| | | | | | | | | | | Remainder: 0.00022844 - 0.240837% +| | | | | | | | | | Remainder: 4.696e-05 - 0.0485219% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.348917 - 67.9212% [17] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.205733 - 58.9634% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000215479 - 0.104737% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000122519 - 0.0595523% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.100161 - 48.6848% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104747 - 50.9138% [17] +| | | | | | | | | | | Remainder: 0.00048784 - 0.237123% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.062953 - 18.0424% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0652474 - 18.7% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000329958 - 0.0945663% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143592 - 4.11538% [17] +| | | | | | | | | | Remainder: 0.00029416 - 0.0843066% +| | | | | | | | | Remainder: 0.0617671 - 12.0238% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.344136 - 40.1146% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.343515 - 99.8197% [17] +| | | | | | | | | Remainder: 0.00062056 - 0.180324% +| | | | | | | | Remainder: 3.616e-05 - 0.00421504% +| | | | | | | Remainder: 2.76e-06 - 0.000321722% +| | | | | | getOrientations(): 1.132e-05 - 0.000882145% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000445679 - 0.0347309% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000370919 - 0.028905% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022484 - 0.0175213% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.415668 - 32.3922% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.415637 - 99.9925% [1] +| | | | | | | Remainder: 3.12e-05 - 0.00750599% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000522719 - 0.0407345% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 4.67568e-05% [2] +| | | | | | Remainder: 0.00810718 - 0.631777% +| | | | | Remainder: 6.84e-06 - 0.000533025% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000317931% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.58e-05 - 0.0012312% [1] +| | | | build response library: 2.604e-05 - 0.00202915% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.68971% [1] +| | | | | Remainder: 2.56e-05 - 98.3103% +| | | | Remainder: 9.48e-06 - 0.000738721% +| | | Remainder: 1.144e-05 - 0.000891444% +| | Mini-EM: eval auxiliary physics model evaluator: 1.43338 - 5.12346% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.405461 - 28.2871% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.02469 - 71.488% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00150816 - 0.147181% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.69002 - 67.3393% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000249268% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.62e-05 - 0.00379699% [17] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.02e-05 - 0.00147822% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00570343 - 0.826559% [17] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0396412 - 5.74493% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.104307 - 15.1165% [17] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0156428 - 2.26701% [17] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0609868 - 8.83841% [17] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0826143 - 11.9727% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.114685 - 16.6205% [17] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.624e-05 - 0.00380279% [17] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.96e-06 - 0.00144344% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.184397 - 26.7235% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152942 - 2.21649% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0104918 - 1.5205% [17] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0558649 - 8.09613% [17] +| | | | | Remainder: 0.000316999 - 0.0459405% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.94e-05 - 0.00286915% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000199084% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125956 - 0.12292% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.330607 - 32.264% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.165844 - 50.1634% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.164738 - 49.8288% [1] +| | | | | Remainder: 2.58e-05 - 0.00780382% +| | | | Remainder: 0.0012658 - 0.12353% +| | | Remainder: 0.00322287 - 0.224845% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00437771 - 0.0156477% [1] +| | | getWorksets(): 7.64e-06 - 0.17452% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.92e-06 - 77.4869% [1] +| | | | Remainder: 1.72e-06 - 22.5131% +| | | getOrientations(): 7.6e-07 - 0.0173607% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000799119 - 18.2543% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000933358 - 21.3207% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406759 - 9.29159% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120548 - 27.5367% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0264979% [3] +| | | Remainder: 0.00102344 - 23.3784% +| | panzer::ModelEvaluator::create_W_op: 1.1549 - 4.12807% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.84545 - 6.59636% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001054 - 0.0571135% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.41649 - 76.7561% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.92e-06 - 0.000347337% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0171013 - 1.2073% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0480783 - 3.39418% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0549756 - 3.88111% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00526103 - 0.371413% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0607107 - 4.28599% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0514128 - 3.62959% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00925258 - 0.653204% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0508231 - 3.58795% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.512e-05 - 0.0017734% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0190218 - 1.34288% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110294 - 7.78644% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.017391 - 1.22775% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.102318 - 7.22336% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.112922 - 7.97195% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.152947 - 10.7976% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.452e-05 - 0.00243701% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0166036 - 1.17216% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.105972 - 7.48129% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.169901 - 11.9945% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.023877 - 1.68564% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00482999 - 0.340983% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.058354 - 4.11962% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.125779 - 8.87958% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0977445 - 6.90046% [17] +| | | | Remainder: 0.00085772 - 0.0605524% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.916e-05 - 0.00158011% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 6.50249e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00379319 - 0.205543% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.421136 - 22.8203% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.421101 - 99.9916% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.14e-05 - 0.00508149% [1] +| | | | Remainder: 1.404e-05 - 0.00333384% +| | | Remainder: 0.00294003 - 0.159313% +| | MaxwellPreconditioner::build: 0.00678679 - 0.0242587% [1] +| | | MaxwellPreconditioner: Schur complement: 1.812e-05 - 0.266989% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00305811 - 45.0598% [1] +| | | | Ifpack2::Relaxation::initialize: 3e-06 - 0.0980997% [1] +| | | | Ifpack2::Relaxation::compute: 0.00226451 - 74.0494% [1] +| | | | Remainder: 0.000790598 - 25.8525% +| | | MaxwellPreconditioner: Solver S_E: 0.00361423 - 53.254% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0387357% [1] +| | | | Ifpack2::Relaxation::compute: 0.00318719 - 88.1845% [1] +| | | | Remainder: 0.00042564 - 11.7768% +| | | MaxwellPreconditioner: Block preconditioner: 8.7079e-05 - 1.28307% [1] +| | | Remainder: 9.24e-06 - 0.136147% +| | Mini-EM: timestepper: 18.7155 - 66.8968% [1] +| | | Mini-EM: Advance Time Step: 18.7155 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.154555 - 0.825812% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000794718 - 0.514198% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.149636 - 96.8176% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00106926% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000957118 - 0.639629% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0123054 - 8.22352% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00749438 - 5.0084% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000618719 - 0.413482% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00689854 - 4.61021% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00655319 - 4.37941% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000621718 - 0.415486% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160228 - 1.07078% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-05 - 0.00775213% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00128956 - 0.861795% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152461 - 10.1888% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00528055 - 3.52892% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00204624 - 1.36747% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0132234 - 8.837% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0265572 - 17.7478% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.796e-05 - 0.0120024% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00102976 - 0.688174% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112519 - 7.51946% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141244 - 9.43913% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00101688 - 0.679565% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000620959 - 0.414979% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00682051 - 4.55805% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106062 - 7.08797% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307019 - 2.05177% [17] +| | | | | | Remainder: 0.000370119 - 0.247346% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.86e-05 - 0.0120346% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00155285% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00379023 - 2.45235% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000212999 - 0.137814% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018552 - 87.099% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.559e-06 - 0.731928% [1] +| | | | | | Remainder: 2.592e-05 - 12.1691% +| | | | | Remainder: 9.968e-05 - 0.0644948% +| | | | Stratimikos: BelosLOWS: 18.5189 - 98.9494% [1] +| | | | | GMRES block system: Operation Op*x: 0.00915166 - 0.0494179% [1] +| | | | | Belos::MVT::MvAddMv: 0.000274 - 0.00147957% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 18.5087 - 99.945% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00144844 - 0.0078257% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000329439 - 22.7444% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000323039 - 98.0573% [2] +| | | | | | | | Remainder: 6.4e-06 - 1.9427% +| | | | | | | Belos::MVT::MvScale: 0.000178 - 12.2891% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000660839 - 45.6243% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000654479 - 99.0376% [2] +| | | | | | | | Remainder: 6.36e-06 - 0.962413% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000219239 - 15.1362% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000216959 - 98.96% [2] +| | | | | | | | Remainder: 2.28e-06 - 1.03996% +| | | | | | | Remainder: 6.092e-05 - 4.20591% +| | | | | | Belos::MVT::MvAddMv: 0.000982838 - 0.00531013% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019512 - 0.00105421% [1] +| | | | | | GMRES block system: Operation Prec*x: 18.4941 - 99.9209% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00293483 - 0.015869% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00022316 - 0.00120666% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.111033 - 0.600371% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0761421 - 68.576% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0017408 - 2.28625% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00171948 - 98.7753% [22] +| | | | | | | | | | Remainder: 2.132e-05 - 1.22473% +| | | | | | | | | Belos::MVT::MvScale: 0.000792877 - 1.04131% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0316209 - 41.5288% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0315742 - 99.8521% [40] +| | | | | | | | | | Remainder: 4.676e-05 - 0.147877% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0418213 - 54.9253% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0417929 - 99.9323% [40] +| | | | | | | | | | Remainder: 2.832e-05 - 0.0677167% +| | | | | | | | | Remainder: 0.00016624 - 0.218329% +| | | | | | | | Belos::MVT::MvAddMv: 0.00327779 - 2.95209% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0250823 - 22.5899% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.00015396 - 0.138661% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00230943 - 2.07995% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00219871 - 95.2058% [21] +| | | | | | | | | Remainder: 0.000110719 - 4.7942% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00242128 - 2.18068% [1] +| | | | | | | | Remainder: 0.00164632 - 1.48272% +| | | | | | | GMRES S_E: Operation Op*x: 0.00320099 - 0.0173082% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 18.3679 - 99.3179% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.3473 - 94.4434% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0248439 - 0.143215% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0243839 - 98.1481% [294] +| | | | | | | | | | Remainder: 0.000460079 - 1.85188% +| | | | | | | | | Belos::MVT::MvScale: 0.0121163 - 0.0698453% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.4113 - 36.9585% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.41051 - 99.9876% [586] +| | | | | | | | | | Remainder: 0.000792077 - 0.0123544% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.8959 - 62.8105% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.8953 - 99.9946% [586] +| | | | | | | | | | Remainder: 0.00059 - 0.00541487% +| | | | | | | | | Remainder: 0.00310799 - 0.0179163% +| | | | | | | | Belos::MVT::MvAddMv: 0.0384124 - 0.209128% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0376073 - 0.204744% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0352911 - 93.8411% [294] +| | | | | | | | | Remainder: 0.00231619 - 6.1589% +| | | | | | | | GMRES S_E: Operation Op*x: 0.889991 - 4.84535% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0377283 - 0.205403% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.244e-05 - 0.000448826% [1] +| | | | | | | | Remainder: 0.016819 - 0.0915671% +| | | | | | | Remainder: 0.00876494 - 0.0473932% +| | | | | | GMRES block system: Operation Op*x: 0.0099239 - 0.0536174% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021376 - 0.00115491% [1] +| | | | | | Remainder: 0.00187787 - 0.0101459% +| | | | | Remainder: 0.000756998 - 0.0040877% +| | | | Mini-EM: Compute responses: 0.0417241 - 0.222939% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0014486 - 3.47185% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0358368 - 85.89% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.88e-06 - 0.0191981% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000999517 - 2.78908% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00941906 - 26.2832% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.192e-05 - 0.0332619% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.001236 - 3.44896% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00135904 - 3.79229% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0175628 - 49.0077% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.224e-05 - 0.0341548% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00121172 - 3.38121% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00105932 - 2.95594% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00114544 - 3.19625% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000141759 - 0.395568% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.64e-06 - 0.0241093% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00076324 - 2.12976% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000513 - 1.43149% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000151159 - 0.421798% [17] +| | | | | | Remainder: 0.000235118 - 0.656079% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.036e-05 - 0.0248298% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00335537% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00391547 - 9.3842% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000271839 - 0.651515% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.56e-06 - 0.573869% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000248039 - 91.2448% [1] +| | | | | | Remainder: 2.224e-05 - 8.18131% +| | | | | Remainder: 0.0002396 - 0.574248% +| | | | Remainder: 0.00033936 - 0.00181325% +| | | Remainder: 4.72e-06 - 2.52197e-05% +| | Remainder: 0.0787497 - 0.281483% +| Remainder: 4.108e-05 - 0.000146836% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 18.5189 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.76944 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' (5 runs): + + 35.34 msec task-clock:u # 0.001 CPUs utilized ( +- 0.70% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,863 page-faults:u # 81.013 K/sec ( +- 3.22% ) + 30,240,281 cycles:u # 0.856 GHz ( +- 16.34% ) (21.84%) + 70,147,503 instructions:u # 2.32 insn per cycle ( +- 3.39% ) (81.90%) + branches:u + 348,322 branch-misses:u ( +- 0.65% ) + 27,759,958 L1-dcache-loads:u # 785.513 M/sec ( +- 0.20% ) + 383,605 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.60% ) + LLC-loads:u + LLC-load-misses:u + 26,465,121 L1-icache-loads:u # 748.873 M/sec ( +- 0.16% ) + 237,429 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 0.93% ) + 32,557,270 dTLB-loads:u # 921.260 M/sec ( +- 25.14% ) (24.51%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 28.126 +- 0.158 seconds time elapsed ( +- 0.56% ) + + + 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' (5 runs): + + 314,423 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.75% ) + 16,807,284 BR_RETIRED:u ( +- 0.11% ) + + 28.2559 +- 0.0941 seconds time elapsed ( +- 0.33% ) + + + 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' (5 runs): + + 22,620,553 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.27% ) + 5,162 ITLB_WALK:u ( +- 3.03% ) + 12,381 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.81% ) + 30,375,975 L1D_TLB:u ( +- 0.28% ) + + 28.224 +- 0.113 seconds time elapsed ( +- 0.40% ) + + + 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' (5 runs): + + 26,521,890 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.24% ) + 231,439 L1I_CACHE_REFILL:u ( +- 1.13% ) + 379,355 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.40% ) + 27,819,226 L1D_CACHE:u ( +- 0.27% ) + + 27.9972 +- 0.0898 seconds time elapsed ( +- 0.32% ) + + + 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' (5 runs): + + 463,619 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.68% ) + 485,220 LL_CACHE_RD:u ( +- 0.74% ) + 133,923 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.76% ) + 17,360 L2D_TLB_REFILL:u ( +- 0.82% ) + 249,583 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.20% ) + 1,451,888 L2D_CACHE:u ( +- 0.56% ) + + 28.2939 +- 0.0941 seconds time elapsed ( +- 0.33% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32_power.output new file mode 100644 index 0000000..b10ef65 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell32_power.output @@ -0,0 +1,192 @@ +Socket1 17.64 +Socket2 17.72 +Socket1 17.40 +Socket2 17.88 +Socket1 17.72 +Socket2 18.24 +Socket1 17.60 +Socket2 18.24 +Socket1 17.64 +Socket2 18.36 +Socket1 17.96 +Socket2 18.44 +Socket1 18.08 +Socket2 18.40 +Socket1 18.24 +Socket2 18.12 +Socket1 18.24 +Socket2 18.36 +Socket1 18.20 +Socket2 18.24 +Socket1 18.20 +Socket2 18.24 +Socket1 18.12 +Socket2 18.12 +Socket1 17.92 +Socket2 18.20 +Socket1 17.84 +Socket2 18.20 +Socket1 17.60 +Socket2 18.24 +Socket1 17.52 +Socket2 18.24 +Socket1 17.36 +Socket2 17.84 +Socket1 17.28 +Socket2 18.08 +Socket1 17.08 +Socket2 18.32 +Socket1 17.08 +Socket2 18.08 +Socket1 17.12 +Socket2 18.24 +Socket1 17.32 +Socket2 18.44 +Socket1 17.32 +Socket2 18.44 +Socket1 17.56 +Socket2 18.32 +Socket1 17.84 +Socket2 18.40 +Socket1 18.08 +Socket2 18.64 +Socket1 18.20 +Socket2 18.40 +Socket1 18.20 +Socket2 18.32 +Socket1 17.80 +Socket2 18.56 +Socket1 17.76 +Socket2 18.40 +Start +Socket1 17.56 +Socket2 18.60 +Socket1 17.60 +Socket2 18.60 +Socket1 17.72 +Socket2 18.68 +Socket1 18.36 +Socket2 19.16 +Socket1 19.04 +Socket2 19.60 +Socket1 19.04 +Socket2 19.60 +Socket1 19.20 +Socket2 20.16 +Socket1 19.72 +Socket2 20.72 +Socket1 19.92 +Socket2 20.64 +Socket1 20.52 +Socket2 20.44 +Socket1 21.08 +Socket2 20.20 +Socket1 22.16 +Socket2 19.92 +Socket1 23.36 +Socket2 19.68 +Socket1 24.72 +Socket2 19.60 +Socket1 24.60 +Socket2 19.64 +Socket1 25.36 +Socket2 19.56 +Socket1 25.72 +Socket2 19.72 +Socket1 25.84 +Socket2 19.64 +Socket1 26.24 +Socket2 19.76 +Socket1 26.24 +Socket2 19.76 +Socket1 27.88 +Socket2 19.92 +Socket1 31.08 +Socket2 19.96 +Socket1 32.28 +Socket2 20.04 +Socket1 34.52 +Socket2 20.20 +Socket1 34.96 +Socket2 20.00 +Socket1 34.64 +Socket2 19.84 +Socket1 34.72 +Socket2 20.00 +Socket1 35.08 +Socket2 19.88 +Socket1 35.08 +Socket2 19.68 +Socket1 35.44 +Socket2 19.96 +Socket1 35.24 +Socket2 19.92 +Socket1 35.24 +Socket2 19.92 +Socket1 35.16 +Socket2 19.88 +Socket1 35.04 +Socket2 20.16 +Socket1 34.76 +Socket2 20.16 +End +Socket1 35.56 +Socket2 20.16 +Socket1 35.84 +Socket2 19.96 +Socket1 33.76 +Socket2 19.52 +Socket1 29.48 +Socket2 19.32 +Socket1 26.04 +Socket2 18.84 +Socket1 21.32 +Socket2 18.64 +Socket1 17.80 +Socket2 18.24 +Socket1 17.88 +Socket2 18.16 +Socket1 17.84 +Socket2 18.16 +Socket1 17.84 +Socket2 18.16 +Socket1 18.00 +Socket2 18.16 +Socket1 17.92 +Socket2 18.28 +Socket1 17.88 +Socket2 18.20 +Socket1 18.00 +Socket2 18.16 +Socket1 17.96 +Socket2 18.08 +Socket1 18.00 +Socket2 17.84 +Socket1 18.04 +Socket2 17.92 +Socket1 18.08 +Socket2 17.92 +Socket1 18.12 +Socket2 17.88 +Socket1 18.20 +Socket2 18.04 +Socket1 18.16 +Socket2 17.88 +Socket1 18.16 +Socket2 17.88 +Socket1 18.12 +Socket2 17.68 +Socket1 17.96 +Socket2 17.88 +Socket1 17.76 +Socket2 17.80 +Socket1 17.96 +Socket2 17.92 +Socket1 18.04 +Socket2 18.20 +Socket1 17.84 +Socket2 18.52 +Socket1 17.80 +Socket2 18.36 +Socket1 17.80 +Socket2 18.48 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34.output new file mode 100644 index 0000000..a1fbe11 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34.output @@ -0,0 +1,3248 @@ +oasis21.umiacs.umd.edu +30 GMRES Tpetra maxwell34.xml +output_avg5/altra_GMRES_Tpetra_maxwell34.output +output_avg5/altra_GMRES_Tpetra_maxwell34_power.output +dt = 3.92428e-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 = 3.92428e-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 = 3.92428e-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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.00415378 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=124950, #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 294 iterations with total CPU time of 21.4257 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.14605 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 21.6119 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 32.81 [1] +| Mini-EM: Total Time: 32.8099 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000619558 - 0.00188833% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298719 - 48.2149% [1] +| | | Remainder: 0.000320839 - 51.7851% +| | Mini-EM: build physics blocks: 0.000913917 - 0.00278549% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000231119 - 0.000704419% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.06666 - 6.2989% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.767093 - 2.33799% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.339476 - 44.2549% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271102 - 79.8589% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00857909 - 2.52715% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0596989 - 17.5856% [3] +| | | | Remainder: 9.64e-05 - 0.0283967% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0425429 - 5.54599% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0273595 - 64.3103% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00149499 - 3.51409% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00365739 - 8.59694% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00209811 - 4.93176% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118531 - 2.78617% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00617826 - 14.5224% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00047572 - 1.11821% [3] +| | | | Remainder: 9.3638e-05 - 0.220103% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.073879 - 9.63103% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0313252 - 4.08363% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.093698 - 12.2147% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0384339 - 5.01033% [3] +| | | Remainder: 0.147737 - 19.2594% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0483895 - 0.147485% [2] +| | Mini-EM: setup physics model evaluator: 1.35384 - 4.12631% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.35382 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000242278% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.13645e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34804 - 99.5731% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34802 - 99.9985% [1] +| | | | | | getWorksets(): 1.32415 - 98.229% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32414 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.754917 - 57.0118% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00553302 - 0.732931% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121006 - 16.0291% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00226679 - 1.87329% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.11869 - 98.0857% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00115248 - 0.970998% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000622599 - 0.52456% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00205807 - 1.73399% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110574 - 9.31622% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251425 - 21.1834% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00633097 - 5.33405% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0180596 - 15.2158% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0006046 - 0.509395% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0318529 - 26.8371% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139595 - 43.8251% [20] +| | | | | | | | | | | | Remainder: 0.0178933 - 56.1749% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0170075 - 14.3294% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00452474 - 3.81224% [20] +| | | | | | | | | | | Remainder: 0.000276359 - 0.232841% +| | | | | | | | | | Remainder: 4.964e-05 - 0.0410227% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.548991 - 72.7221% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.319863 - 58.2638% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000443518 - 0.138659% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014656 - 0.0458196% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172802 - 54.0237% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.119974 - 37.5079% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013648 - 0.0426683% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253893 - 7.93756% [20] +| | | | | | | | | | | Remainder: 0.000971356 - 0.303679% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107279 - 19.5411% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0755126 - 13.7548% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000628837 - 0.114544% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0258657 - 4.7115% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193338 - 3.52169% [20] +| | | | | | | | | | Remainder: 0.000508559 - 0.0926352% +| | | | | | | | | Remainder: 0.0793866 - 10.5159% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.569184 - 42.9852% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.568352 - 99.8538% [40] +| | | | | | | | | Remainder: 0.000832117 - 0.146195% +| | | | | | | | Remainder: 3.968e-05 - 0.00299666% +| | | | | | | Remainder: 5.32e-06 - 0.000401768% +| | | | | | getOrientations(): 1.188e-05 - 0.000881293% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800357 - 0.0593728% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000758198 - 0.0562453% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413558 - 0.0306789% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000182679 - 0.0135517% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000887357 - 0.0658267% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 7.41829e-05% [2] +| | | | | | Remainder: 0.0208177 - 1.54432% +| | | | | Remainder: 2.0199e-05 - 0.0014984% +| | | | fmb->setupBCFieldManagers(): 1.084e-05 - 0.000800698% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.804e-05 - 0.00133253% [1] +| | | | build response library: 0.00571854 - 0.4224% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00550958 - 96.3459% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0609847% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 63.0952% [1] +| | | | | | | Remainder: 1.24e-06 - 36.9048% +| | | | | | getOrientations(): 6e-07 - 0.0108901% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781637 - 14.1869% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944197 - 17.1374% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403958 - 7.33192% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121596 - 22.0698% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0232323% [3] +| | | | | | Remainder: 0.00215859 - 39.1789% +| | | | | Remainder: 0.000208959 - 3.65406% +| | | | Remainder: 2.872e-05 - 0.00212141% +| | | Remainder: 1.872e-05 - 0.00138274% +| | Mini-EM: setup auxiliary physics model evaluator: 1.49546 - 4.55796% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.49545 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.76e-06 - 0.00011769% [1] +| | | | fmb->setWorksetContainer(): 1.44e-06 - 9.62919e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.4954 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.49539 - 99.9998% [1] +| | | | | | getWorksets(): 1.01806 - 68.0798% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01806 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.600163 - 58.9517% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00643866 - 1.07282% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114757 - 19.121% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00224291 - 1.95449% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112477 - 98.0134% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00102088 - 0.90763% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000614759 - 0.546563% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00205299 - 1.82525% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110054 - 9.78457% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243729 - 21.6692% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00629878 - 5.60005% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0168566 - 14.9867% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00056508 - 0.502395% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0311136 - 27.6621% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139749 - 44.9159% [20] +| | | | | | | | | | | | Remainder: 0.0171386 - 55.0841% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0138913 - 12.3504% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00446466 - 3.9694% [20] +| | | | | | | | | | | Remainder: 0.0002202 - 0.195773% +| | | | | | | | | | Remainder: 3.68e-05 - 0.0320678% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.409857 - 68.291% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.241463 - 58.914% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000243439 - 0.100818% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000147358 - 0.0610271% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118253 - 48.9735% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122272 - 50.6379% [20] +| | | | | | | | | | | Remainder: 0.000547515 - 0.226749% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0757296 - 18.4771% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0749262 - 18.2811% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000366798 - 0.0894942% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170511 - 4.16027% [20] +| | | | | | | | | | Remainder: 0.00031996 - 0.0780663% +| | | | | | | | | Remainder: 0.0691103 - 11.5153% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.417879 - 41.0466% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.417343 - 99.8717% [20] +| | | | | | | | | Remainder: 0.00053608 - 0.128286% +| | | | | | | | Remainder: 1.7e-05 - 0.00166985% +| | | | | | | Remainder: 2.08e-06 - 0.00020431% +| | | | | | getOrientations(): 1.16e-05 - 0.000775716% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000428239 - 0.0286372% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000360438 - 0.0241032% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000213319 - 0.0142651% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.467091 - 31.2354% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.467069 - 99.9951% [1] +| | | | | | | Remainder: 2.28e-05 - 0.00488127% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000511078 - 0.0341768% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 2.67488e-05% [2] +| | | | | | Remainder: 0.00871637 - 0.582881% +| | | | | Remainder: 3.6e-06 - 0.000240739% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.000267478% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.416e-05 - 0.000946871% [1] +| | | | build response library: 2.852e-05 - 0.00190712% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 0.981767% [1] +| | | | | Remainder: 2.824e-05 - 99.0182% +| | | | Remainder: 5.6e-06 - 0.000374469% +| | | Remainder: 9.4e-06 - 0.000628568% +| | Mini-EM: eval auxiliary physics model evaluator: 1.6604 - 5.06068% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.454712 - 27.3856% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.20225 - 72.4071% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00179643 - 0.149423% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.83815 - 69.7151% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000186124% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.836e-05 - 0.00338364% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.2e-05 - 0.00143172% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00717077 - 0.855547% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0478844 - 5.71311% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.125317 - 14.9517% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0192906 - 2.30157% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0753737 - 8.99286% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0990278 - 11.815% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137928 - 16.4563% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.936e-05 - 0.00350295% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.168e-05 - 0.00139354% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.221679 - 26.4486% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0180145 - 2.14931% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0126558 - 1.50997% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0733863 - 8.75575% [20] +| | | | | Remainder: 0.00033844 - 0.0403794% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.668e-05 - 0.0013874% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000202953% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00154507 - 0.128515% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.359226 - 29.8795% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.179984 - 50.1032% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.179216 - 49.8896% [1] +| | | | | Remainder: 2.5759e-05 - 0.0071707% +| | | | Remainder: 0.00151339 - 0.12588% +| | | Remainder: 0.00344147 - 0.207267% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446358 - 0.0136044% [1] +| | | getWorksets(): 4.04e-06 - 0.0905102% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 51.4851% [1] +| | | | Remainder: 1.96e-06 - 48.5149% +| | | getOrientations(): 8e-07 - 0.0179228% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760317 - 17.0338% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901477 - 20.1963% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398678 - 8.93179% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119476 - 26.7667% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0286765% [3] +| | | Remainder: 0.00120223 - 26.9343% +| | panzer::ModelEvaluator::create_W_op: 1.28984 - 3.93125% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.17597 - 6.63206% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00131008 - 0.0602064% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.71094 - 78.6286% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.879e-06 - 0.000109823% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.020869 - 1.21974% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.057195 - 3.34291% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0652858 - 3.81579% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0061261 - 0.358055% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0723135 - 4.22654% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.061177 - 3.57564% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010852 - 0.634272% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0622052 - 3.63574% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.784e-05 - 0.00162718% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0221764 - 1.29616% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132917 - 7.76868% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0215234 - 1.25799% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.128472 - 7.50886% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134754 - 7.87601% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.184961 - 10.8105% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.888e-05 - 0.00227244% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0206518 - 1.20705% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.128868 - 7.53204% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.203921 - 11.9187% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.030282 - 1.76991% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00597854 - 0.349431% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0703714 - 4.11303% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.150097 - 8.77281% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.11913 - 6.96285% [20] +| | | | Remainder: 0.000741037 - 0.0433118% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.392e-05 - 0.00155884% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.6986e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00485038 - 0.222906% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.455315 - 20.9247% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.455281 - 99.9925% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.12e-05 - 0.00465611% [1] +| | | | Remainder: 1.28e-05 - 0.00281124% +| | | Remainder: 0.00352503 - 0.161998% +| | MaxwellPreconditioner::build: 0.00793149 - 0.0241741% [1] +| | | MaxwellPreconditioner: Schur complement: 1.608e-05 - 0.202736% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00354899 - 44.7455% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.0991833% [1] +| | | | Ifpack2::Relaxation::compute: 0.00274927 - 77.4664% [1] +| | | | Remainder: 0.000796196 - 22.4345% +| | | MaxwellPreconditioner: Solver S_E: 0.00424887 - 53.5696% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0301257% [1] +| | | | Ifpack2::Relaxation::compute: 0.00381507 - 89.7902% [1] +| | | | Remainder: 0.000432519 - 10.1796% +| | | MaxwellPreconditioner: Block preconditioner: 0.000107919 - 1.36064% [1] +| | | Remainder: 9.64e-06 - 0.121541% +| | Mini-EM: timestepper: 21.8485 - 66.5912% [1] +| | | Mini-EM: Advance Time Step: 21.8485 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.186505 - 0.853629% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000928356 - 0.497765% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.18023 - 96.6353% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000932143% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0011146 - 0.61843% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0151967 - 8.43187% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00908397 - 5.04021% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000721558 - 0.400354% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00832793 - 4.62073% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00785977 - 4.36097% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000645959 - 0.358409% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192887 - 1.07023% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.34e-05 - 0.00743495% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00156416 - 0.867868% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0183191 - 10.1643% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00665221 - 3.69096% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00245463 - 1.36194% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0158473 - 8.79281% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0319934 - 17.7514% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.9e-05 - 0.0105421% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00118323 - 0.656515% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0135773 - 7.53333% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0168516 - 9.35005% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0011442 - 0.634854% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000734277 - 0.407412% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00834593 - 4.63072% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0126113 - 6.99733% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00366171 - 2.03169% [20] +| | | | | | Remainder: 0.000376119 - 0.208689% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.108e-05 - 0.0113026% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00139406% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00496546 - 2.66237% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000247079 - 0.132478% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000220399 - 89.2018% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.92e-06 - 0.777079% [1] +| | | | | | Remainder: 2.476e-05 - 10.0211% +| | | | | Remainder: 0.00011068 - 0.0593442% +| | | | Stratimikos: BelosLOWS: 21.612 - 98.9174% [1] +| | | | | GMRES block system: Operation Op*x: 0.0108991 - 0.0504308% [1] +| | | | | Belos::MVT::MvAddMv: 0.000362999 - 0.00167962% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 21.6 - 99.9446% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.001547 - 0.00716202% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000382158 - 24.7032% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000374958 - 98.116% [2] +| | | | | | | | Remainder: 7.2e-06 - 1.88404% +| | | | | | | Belos::MVT::MvScale: 0.00019872 - 12.8455% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000651438 - 42.1099% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000645038 - 99.0176% [2] +| | | | | | | | Remainder: 6.4e-06 - 0.982442% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000251119 - 16.2327% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000249039 - 99.1717% [2] +| | | | | | | | Remainder: 2.08e-06 - 0.828293% +| | | | | | | Remainder: 6.356e-05 - 4.10861% +| | | | | | Belos::MVT::MvAddMv: 0.000915556 - 0.00423869% [2] +| | | | | | Belos::MVT::MvNorm: 0.000219959 - 0.00101833% [1] +| | | | | | GMRES block system: Operation Prec*x: 21.5837 - 99.9245% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00340227 - 0.0157632% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000355997 - 0.00164938% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.145987 - 0.676375% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.103879 - 71.1567% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00218219 - 2.1007% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00216071 - 99.0157% [23] +| | | | | | | | | | Remainder: 2.148e-05 - 0.98433% +| | | | | | | | | Belos::MVT::MvScale: 0.000968677 - 0.932503% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0413186 - 39.7756% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0412783 - 99.9025% [42] +| | | | | | | | | | Remainder: 4.028e-05 - 0.0974863% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0592603 - 57.0473% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0592298 - 99.9485% [42] +| | | | | | | | | | Remainder: 3.052e-05 - 0.0515016% +| | | | | | | | | Remainder: 0.000149479 - 0.143897% +| | | | | | | | Belos::MVT::MvAddMv: 0.00394854 - 2.70473% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0306044 - 20.9639% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00019432 - 0.133108% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00281035 - 1.92507% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00270431 - 96.2268% [22] +| | | | | | | | | Remainder: 0.000106039 - 3.77316% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00306923 - 2.1024% [1] +| | | | | | | | Remainder: 0.00148051 - 1.01414% +| | | | | | | GMRES S_E: Operation Op*x: 0.00388411 - 0.0179956% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 21.4208 - 99.2454% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 20.1925 - 94.2658% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0289331 - 0.143286% [295] +| | | | | | | | | | Belos::MVT::MvDot: 0.0285039 - 98.5166% [295] +| | | | | | | | | | Remainder: 0.000429198 - 1.48342% +| | | | | | | | | Belos::MVT::MvScale: 0.0142648 - 0.070644% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.70575 - 38.1614% [588] +| | | | | | | | | | Belos::MVT::MvTransMv: 7.70484 - 99.9883% [588] +| | | | | | | | | | Remainder: 0.000902915 - 0.0117174% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 12.4401 - 61.6076% [588] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 12.4393 - 99.9934% [588] +| | | | | | | | | | Remainder: 0.000826596 - 0.0066446% +| | | | | | | | | Remainder: 0.00343371 - 0.0170049% +| | | | | | | | Belos::MVT::MvAddMv: 0.0417561 - 0.194932% [299] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0425412 - 0.198598% [295] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0402703 - 94.662% [295] +| | | | | | | | | Remainder: 0.00227087 - 5.33805% +| | | | | | | | GMRES S_E: Operation Op*x: 1.0844 - 5.06235% [295] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0430627 - 0.201032% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.7359e-05 - 0.000454507% [1] +| | | | | | | | Remainder: 0.0164595 - 0.0768388% +| | | | | | | Remainder: 0.00923109 - 0.0427688% +| | | | | | GMRES block system: Operation Op*x: 0.011669 - 0.054023% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022656 - 0.00104889% [1] +| | | | | | Remainder: 0.00173627 - 0.00803831% +| | | | | Remainder: 0.000717117 - 0.00331815% +| | | | Mini-EM: Compute responses: 0.0496069 - 0.227049% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00158951 - 3.20422% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0423836 - 85.439% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.44e-06 - 0.0128352% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0010526 - 2.4835% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0117257 - 27.6656% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.3e-05 - 0.0306722% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00145039 - 3.42206% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00151144 - 3.56609% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.020583 - 48.5637% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.388e-05 - 0.0327485% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00144103 - 3.39998% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00122891 - 2.8995% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00125164 - 2.95312% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000216759 - 0.511422% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.132e-05 - 0.0267084% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000893837 - 2.10892% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000611997 - 1.44395% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00015368 - 0.362593% [20] +| | | | | | Remainder: 0.000218959 - 0.516613% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.22e-05 - 0.0245934% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00338663% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0051183 - 10.3177% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263279 - 0.530731% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.349439% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000240719 - 91.4311% [1] +| | | | | | Remainder: 2.164e-05 - 8.21942% +| | | | | Remainder: 0.00023828 - 0.480337% +| | | | Remainder: 0.000417798 - 0.00191225% +| | | Remainder: 2.44e-06 - 1.11678e-05% +| | Remainder: 0.0895683 - 0.272992% +| Remainder: 6.2e-05 - 0.000188967% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 21.612 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.81862 k-cell-steps per second +================================= + +dt = 3.92428e-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 = 3.92428e-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 = 3.92428e-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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.00420478 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=124950, #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 294 iterations with total CPU time of 21.5184 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.150031 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 21.7099 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 32.9845 [1] +| Mini-EM: Total Time: 32.9845 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000603198 - 0.00182873% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000278799 - 46.2201% [1] +| | | Remainder: 0.000324399 - 53.7799% +| | Mini-EM: build physics blocks: 0.000761677 - 0.0023092% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000230119 - 0.000697659% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.97777 - 5.99606% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.768796 - 2.33078% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.339243 - 44.1265% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271239 - 79.9542% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00856221 - 2.52392% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0593423 - 17.4926% [3] +| | | | Remainder: 9.94e-05 - 0.0293005% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436606 - 5.67908% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0284369 - 65.1317% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00149855 - 3.43229% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00359375 - 8.2311% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00210263 - 4.81586% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129131 - 2.95762% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00616806 - 14.1273% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000475358 - 1.08876% [3] +| | | | Remainder: 9.404e-05 - 0.215389% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0750332 - 9.75983% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.031374 - 4.08092% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0928435 - 12.0765% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0385792 - 5.01813% [3] +| | | Remainder: 0.148063 - 19.2591% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0482977 - 0.146426% [2] +| | Mini-EM: setup physics model evaluator: 1.3478 - 4.08615% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34778 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000246332% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.15499e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34219 - 99.5853% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34217 - 99.9985% [1] +| | | | | | getWorksets(): 1.31778 - 98.1833% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31778 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.755283 - 57.3149% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0056407 - 0.746832% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121382 - 16.071% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00223755 - 1.8434% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119098 - 98.1189% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00115755 - 0.97193% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000620558 - 0.521047% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00205883 - 1.72868% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110989 - 9.31909% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251423 - 21.1105% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00653462 - 5.48674% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0185193 - 15.5496% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000594838 - 0.499451% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0315004 - 26.449% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139216 - 44.1951% [20] +| | | | | | | | | | | | Remainder: 0.0175787 - 55.8049% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0170958 - 14.3543% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00450442 - 3.7821% [20] +| | | | | | | | | | | Remainder: 0.000270959 - 0.227509% +| | | | | | | | | | Remainder: 4.58e-05 - 0.0377322% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.546671 - 72.3796% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.318755 - 58.3084% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00043232 - 0.135628% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014388 - 0.0451381% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.170887 - 53.6109% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120852 - 37.9136% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000129639 - 0.0406704% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253445 - 7.9511% [20] +| | | | | | | | | | | Remainder: 0.000965717 - 0.302965% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106342 - 19.4526% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0753364 - 13.7809% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000607518 - 0.111131% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.025863 - 4.73101% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0192756 - 3.52599% [20] +| | | | | | | | | | Remainder: 0.000491479 - 0.089904% +| | | | | | | | | Remainder: 0.0815901 - 10.8026% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.562457 - 42.6822% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.561608 - 99.849% [40] +| | | | | | | | | Remainder: 0.000849157 - 0.150973% +| | | | | | | | Remainder: 3.868e-05 - 0.00293524% +| | | | | | | Remainder: 4.64e-06 - 0.000352106% +| | | | | | getOrientations(): 1.3e-05 - 0.000968583% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785797 - 0.0585469% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000741797 - 0.0552686% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404359 - 0.0301273% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126199 - 0.00940264% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000864197 - 0.0643882% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 7.45064e-05% [2] +| | | | | | Remainder: 0.0214465 - 1.5979% +| | | | | Remainder: 2.052e-05 - 0.00152885% +| | | | fmb->setupBCFieldManagers(): 9.64e-06 - 0.000715252% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.764e-05 - 0.00130882% [1] +| | | | build response library: 0.00553122 - 0.410396% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0054443 - 98.4286% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0565729% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 68.8312% [1] +| | | | | | | Remainder: 9.6e-07 - 31.1688% +| | | | | | getOrientations(): 5.2e-07 - 0.00955128% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772077 - 14.1814% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914956 - 16.8058% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393799 - 7.23324% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116244 - 21.3514% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0220414% [3] +| | | | | | Remainder: 0.00219623 - 40.34% +| | | | | Remainder: 8.692e-05 - 1.57144% +| | | | Remainder: 2.724e-05 - 0.00202111% +| | | Remainder: 1.948e-05 - 0.00144532% +| | Mini-EM: setup auxiliary physics model evaluator: 1.51629 - 4.59698% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.51628 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 0.000113436% [1] +| | | | fmb->setWorksetContainer(): 1.4e-06 - 9.23313e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.51622 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.51622 - 99.9997% [1] +| | | | | | getWorksets(): 1.01225 - 66.7617% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01225 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.601795 - 59.4511% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00639134 - 1.06205% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.115187 - 19.1406% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00223979 - 1.94448% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112911 - 98.0239% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00101336 - 0.897483% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000605675 - 0.536419% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00205047 - 1.81601% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110107 - 9.7517% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243193 - 21.5385% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00647809 - 5.73736% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0172428 - 15.2712% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000548399 - 0.485692% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0309607 - 27.4205% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139667 - 45.1112% [20] +| | | | | | | | | | | | Remainder: 0.0169939 - 54.8888% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139942 - 12.394% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00446522 - 3.95465% [20] +| | | | | | | | | | | Remainder: 0.000221959 - 0.196579% +| | | | | | | | | | Remainder: 3.644e-05 - 0.0316355% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.410009 - 68.131% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.242014 - 59.0267% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000239398 - 0.0989189% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013928 - 0.0575503% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119247 - 49.2729% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121845 - 50.3461% [20] +| | | | | | | | | | | Remainder: 0.000543315 - 0.224497% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0763378 - 18.6186% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0739642 - 18.0397% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000358879 - 0.0875296% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170193 - 4.15096% [20] +| | | | | | | | | | Remainder: 0.000314159 - 0.0766225% +| | | | | | | | | Remainder: 0.0702075 - 11.6664% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.410441 - 40.5473% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.409909 - 99.8704% [20] +| | | | | | | | | Remainder: 0.000531874 - 0.129586% +| | | | | | | | Remainder: 1.612e-05 - 0.00159249% +| | | | | | | Remainder: 1.76e-06 - 0.00017387% +| | | | | | getOrientations(): 1.104e-05 - 0.000728127% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000425878 - 0.0280881% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000357199 - 0.0235585% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211919 - 0.0139768% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.494709 - 32.6278% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.494686 - 99.9955% [1] +| | | | | | | Remainder: 2.232e-05 - 0.00451175% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000496878 - 0.0327708% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.16577e-05% [2] +| | | | | | Remainder: 0.00775405 - 0.511407% +| | | | | Remainder: 4e-06 - 0.000263813% +| | | | fmb->setupBCFieldManagers(): 3.16e-06 - 0.000208405% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.372e-05 - 0.000904847% [1] +| | | | build response library: 2.948e-05 - 0.00194423% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 0.949796% [1] +| | | | | Remainder: 2.92e-05 - 99.0502% +| | | | Remainder: 5.88e-06 - 0.000387791% +| | | Remainder: 8.8e-06 - 0.000580365% +| | Mini-EM: eval auxiliary physics model evaluator: 1.7005 - 5.15547% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.484749 - 28.5062% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.21198 - 71.2718% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00178591 - 0.147355% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.827026 - 68.2376% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000174118% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.9199e-05 - 0.0035306% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.24e-05 - 0.00149935% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00649258 - 0.785051% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0481217 - 5.81864% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.122943 - 14.8657% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0193042 - 2.33418% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0750808 - 9.0784% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0988158 - 11.9483% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137172 - 16.5862% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.852e-05 - 0.0034485% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.14e-05 - 0.00137843% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.221231 - 26.7502% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0178152 - 2.15413% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0121498 - 1.4691% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0674915 - 8.16075% [20] +| | | | | Remainder: 0.000325279 - 0.0393312% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.688e-05 - 0.00139276% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000161719% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00144747 - 0.119431% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.380246 - 31.3739% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.189588 - 49.8594% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.190632 - 50.1339% [1] +| | | | | Remainder: 2.572e-05 - 0.00676405% +| | | | Remainder: 0.00145671 - 0.120193% +| | | Remainder: 0.00377511 - 0.221999% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00423294 - 0.0128331% [1] +| | | getWorksets(): 3.4e-06 - 0.0803223% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 56.4706% [1] +| | | | Remainder: 1.48e-06 - 43.5294% +| | | getOrientations(): 8e-07 - 0.0188994% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750117 - 17.7209% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000868917 - 20.5275% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000458918 - 10.8416% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116732 - 27.5769% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0283491% [3] +| | | Remainder: 0.000982276 - 23.2055% +| | panzer::ModelEvaluator::create_W_op: 1.37803 - 4.17782% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.19855 - 6.66542% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00126444 - 0.0575122% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.70093 - 77.3659% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 9.87696e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0222375 - 1.30738% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0566533 - 3.33073% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0642536 - 3.77756% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00608342 - 0.357653% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.072063 - 4.23669% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0610085 - 3.58678% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109507 - 0.643806% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0624182 - 3.66965% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.78e-05 - 0.0016344% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0219457 - 1.29022% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132149 - 7.76925% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0212092 - 1.24692% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.125057 - 7.3523% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135515 - 7.96711% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.183398 - 10.7823% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.728e-05 - 0.00219174% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0208404 - 1.22523% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127069 - 7.47054% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.20366 - 11.9735% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0289153 - 1.69997% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0058595 - 0.344488% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0701752 - 4.1257% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.148607 - 8.7368% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.120037 - 7.05715% [20] +| | | | Remainder: 0.000755474 - 0.0444154% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.316e-05 - 0.00150827% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 6.36783e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00449094 - 0.204268% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.488291 - 22.2097% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.488257 - 99.9931% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.156e-05 - 0.0044154% [1] +| | | | Remainder: 1.232e-05 - 0.00252309% +| | | Remainder: 0.00354195 - 0.161104% +| | MaxwellPreconditioner::build: 0.00789457 - 0.0239342% [1] +| | | MaxwellPreconditioner: Schur complement: 1.532e-05 - 0.194057% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00352691 - 44.6751% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.103207% [1] +| | | | Ifpack2::Relaxation::compute: 0.00272463 - 77.2527% [1] +| | | | Remainder: 0.000798637 - 22.6441% +| | | MaxwellPreconditioner: Solver S_E: 0.00425822 - 53.9386% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0319382% [1] +| | | | Ifpack2::Relaxation::compute: 0.00382275 - 89.7732% [1] +| | | | Remainder: 0.000434118 - 10.1948% +| | | MaxwellPreconditioner: Block preconditioner: 8.5239e-05 - 1.07972% [1] +| | | Remainder: 8.88e-06 - 0.112482% +| | Mini-EM: timestepper: 21.9437 - 66.5274% [1] +| | | Mini-EM: Advance Time Step: 21.9437 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.184174 - 0.839304% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000918157 - 0.498527% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.178368 - 96.8476% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000986723% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0011098 - 0.622194% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0150319 - 8.42748% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00900656 - 5.04942% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00069628 - 0.390361% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00784937 - 4.40065% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00783541 - 4.39283% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000665277 - 0.37298% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00191791 - 1.07525% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.52e-05 - 0.0085217% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00155587 - 0.872283% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0182456 - 10.2292% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00601454 - 3.37198% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00263507 - 1.47732% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157852 - 8.84977% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0320126 - 17.9475% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.208e-05 - 0.0123789% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00116668 - 0.654083% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0135214 - 7.5806% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0168329 - 9.43714% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00118908 - 0.666642% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000721077 - 0.404263% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00770549 - 4.31999% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127516 - 7.14905% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00367799 - 2.06202% [20] +| | | | | | Remainder: 0.000401635 - 0.225172% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.164e-05 - 0.0117497% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00125968% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00451174 - 2.44972% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000242919 - 0.131896% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021696 - 89.3137% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.691589% [1] +| | | | | | Remainder: 2.4279e-05 - 9.99469% +| | | | | Remainder: 0.000109119 - 0.0592477% +| | | | Stratimikos: BelosLOWS: 21.71 - 98.9348% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109083 - 0.0502457% [1] +| | | | | Belos::MVT::MvAddMv: 0.000335639 - 0.00154601% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 21.698 - 99.9449% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168931 - 0.00778558% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000383799 - 22.7192% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000376519 - 98.1032% [2] +| | | | | | | | Remainder: 7.28e-06 - 1.89683% +| | | | | | | Belos::MVT::MvScale: 0.000211719 - 12.5328% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000776117 - 45.9427% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000769437 - 99.1393% [2] +| | | | | | | | Remainder: 6.68e-06 - 0.860695% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000250199 - 14.8107% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000248119 - 99.1687% [2] +| | | | | | | | Remainder: 2.08e-06 - 0.831338% +| | | | | | | Remainder: 6.748e-05 - 3.99452% +| | | | | | Belos::MVT::MvAddMv: 0.00108931 - 0.00502035% [2] +| | | | | | Belos::MVT::MvNorm: 0.000223999 - 0.00103235% [1] +| | | | | | GMRES block system: Operation Prec*x: 21.6806 - 99.9197% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00330407 - 0.0152398% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000382599 - 0.00176471% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.150055 - 0.692116% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.107193 - 71.4356% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00219143 - 2.04439% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00216811 - 98.9359% [23] +| | | | | | | | | | Remainder: 2.332e-05 - 1.06414% +| | | | | | | | | Belos::MVT::MvScale: 0.000987993 - 0.9217% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0430797 - 40.1891% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0430379 - 99.903% [42] +| | | | | | | | | | Remainder: 4.18e-05 - 0.0970295% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0607719 - 56.6941% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0607425 - 99.9518% [42] +| | | | | | | | | | Remainder: 2.932e-05 - 0.048246% +| | | | | | | | | Remainder: 0.00016156 - 0.150719% +| | | | | | | | Belos::MVT::MvAddMv: 0.00403975 - 2.69218% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0311426 - 20.7542% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000192798 - 0.128485% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00283291 - 1.88792% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00272971 - 96.3571% [22] +| | | | | | | | | Remainder: 0.000103199 - 3.64287% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00311563 - 2.07633% [1] +| | | | | | | | Remainder: 0.00153852 - 1.0253% +| | | | | | | GMRES S_E: Operation Op*x: 0.00384514 - 0.0177354% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 21.5136 - 99.2299% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 20.2862 - 94.2947% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0287308 - 0.141627% [295] +| | | | | | | | | | Belos::MVT::MvDot: 0.0283184 - 98.5646% [295] +| | | | | | | | | | Remainder: 0.000412396 - 1.43538% +| | | | | | | | | Belos::MVT::MvScale: 0.0141924 - 0.0699608% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.69717 - 37.9429% [588] +| | | | | | | | | | Belos::MVT::MvTransMv: 7.69631 - 99.9889% [588] +| | | | | | | | | | Remainder: 0.000852396 - 0.0110742% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 12.543 - 61.8301% [588] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 12.5423 - 99.9944% [588] +| | | | | | | | | | Remainder: 0.000698437 - 0.00556835% +| | | | | | | | | Remainder: 0.00314119 - 0.0154844% +| | | | | | | | Belos::MVT::MvAddMv: 0.0416153 - 0.193437% [299] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0447074 - 0.20781% [295] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0424229 - 94.8901% [295] +| | | | | | | | | Remainder: 0.00228451 - 5.10992% +| | | | | | | | GMRES S_E: Operation Op*x: 1.08129 - 5.0261% [295] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0435894 - 0.202613% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.772e-05 - 0.000454224% [1] +| | | | | | | | Remainder: 0.0161109 - 0.0748868% +| | | | | | | Remainder: 0.00937277 - 0.0432312% +| | | | | | GMRES block system: Operation Op*x: 0.0126008 - 0.0580737% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000162999 - 0.000751217% [1] +| | | | | | Remainder: 0.00164979 - 0.00760345% +| | | | | Remainder: 0.000714917 - 0.00329304% +| | | | Mini-EM: Compute responses: 0.0491312 - 0.223897% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00178359 - 3.63027% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0421267 - 85.7434% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 0.0122488% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00107308 - 2.54726% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0109897 - 26.0873% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.452e-05 - 0.0344674% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00144923 - 3.44017% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00153988 - 3.65534% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0211367 - 50.1741% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.392e-05 - 0.0330432% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00145148 - 3.4455% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00122959 - 2.9188% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00110672 - 2.62711% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000215879 - 0.512451% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.072e-05 - 0.025447% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000894157 - 2.12254% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000611798 - 1.45228% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00016196 - 0.384459% [20] +| | | | | | Remainder: 0.000222199 - 0.527454% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.256e-05 - 0.0255642% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00325659% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00471358 - 9.59387% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260279 - 0.529763% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.384203% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000238079 - 91.4707% [1] +| | | | | | Remainder: 2.12e-05 - 8.14511% +| | | | | Remainder: 0.000232839 - 0.473913% +| | | | Remainder: 0.000430679 - 0.00196266% +| | | Remainder: 2.36e-06 - 1.07548e-05% +| | Remainder: 0.0910118 - 0.275923% +| Remainder: 3.868e-05 - 0.000117267% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 21.71 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.81041 k-cell-steps per second +================================= + +dt = 3.92428e-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 = 3.92428e-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 = 3.92428e-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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.00437266 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=124950, #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 294 iterations with total CPU time of 21.6074 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.147322 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 21.7957 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 32.8139 [1] +| Mini-EM: Total Time: 32.8138 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000593597 - 0.00180899% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000272439 - 45.8963% [1] +| | | Remainder: 0.000321158 - 54.1037% +| | Mini-EM: build physics blocks: 0.000749798 - 0.00228501% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234999 - 0.000716159% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.98346 - 6.0446% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.7694 - 2.34474% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.340418 - 44.2446% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271946 - 79.8858% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00865229 - 2.54166% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0597237 - 17.5442% [3] +| | | | Remainder: 9.628e-05 - 0.0282829% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0420947 - 5.47111% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0273955 - 65.0806% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00153179 - 3.63892% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00312191 - 7.41639% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00210215 - 4.99386% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118784 - 2.82181% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00617002 - 14.6575% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000487399 - 1.15786% [3] +| | | | Remainder: 9.8119e-05 - 0.233091% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.074655 - 9.70301% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0314208 - 4.0838% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0936035 - 12.1658% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0388301 - 5.04681% [3] +| | | Remainder: 0.148378 - 19.2849% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0483861 - 0.147456% [2] +| | Mini-EM: setup physics model evaluator: 1.34597 - 4.10183% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34595 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000208032% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.86345e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.3403 - 99.5806% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34028 - 99.9986% [1] +| | | | | | getWorksets(): 1.31602 - 98.1901% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31602 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.755827 - 57.4328% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00564026 - 0.746237% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121311 - 16.0501% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00225567 - 1.85942% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.119006 - 98.1003% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00116 - 0.974736% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0006352 - 0.533754% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00219075 - 1.84087% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110993 - 9.32667% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251896 - 21.1666% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00634253 - 5.32958% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0183504 - 15.4197% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000628398 - 0.528038% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0315476 - 26.5092% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140434 - 44.5149% [20] +| | | | | | | | | | | | Remainder: 0.0175043 - 55.4851% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0170886 - 14.3594% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00451006 - 3.78977% [20] +| | | | | | | | | | | Remainder: 0.000263799 - 0.221668% +| | | | | | | | | | Remainder: 4.888e-05 - 0.0402932% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.548848 - 72.6156% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320594 - 58.4121% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000450637 - 0.140563% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014268 - 0.044505% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.17176 - 53.5757% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121756 - 37.9784% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000137479 - 0.0428826% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253414 - 7.90453% [20] +| | | | | | | | | | | Remainder: 0.00100464 - 0.313368% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106811 - 19.4609% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0750359 - 13.6715% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000614519 - 0.111965% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0259324 - 4.72488% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193345 - 3.52274% [20] +| | | | | | | | | | Remainder: 0.000526439 - 0.0959171% +| | | | | | | | | Remainder: 0.0800279 - 10.5881% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.560155 - 42.5643% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.559344 - 99.8552% [40] +| | | | | | | | | Remainder: 0.000811159 - 0.14481% +| | | | | | | | Remainder: 3.752e-05 - 0.00285102% +| | | | | | | Remainder: 5.28e-06 - 0.000401208% +| | | | | | getOrientations(): 1.204e-05 - 0.000898318% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789437 - 0.0589008% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000760637 - 0.056752% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411359 - 0.030692% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012908 - 0.00963081% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000867157 - 0.0646996% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 6.86422e-05% [2] +| | | | | | Remainder: 0.0212873 - 1.58827% +| | | | | Remainder: 1.94e-05 - 0.00144744% +| | | | fmb->setupBCFieldManagers(): 9.12e-06 - 0.00067759% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.78e-05 - 0.00132249% [1] +| | | | build response library: 0.0055861 - 0.415031% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00549918 - 98.444% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0560084% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 62.3377% [1] +| | | | | | | Remainder: 1.16e-06 - 37.6623% +| | | | | | getOrientations(): 4.8e-07 - 0.00872858% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772157 - 14.0413% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000940597 - 17.1043% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397638 - 7.23086% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012062 - 21.9341% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0225488% [3] +| | | | | | Remainder: 0.00217779 - 39.6021% +| | | | | Remainder: 8.692e-05 - 1.55601% +| | | | Remainder: 2.828e-05 - 0.00210112% +| | | Remainder: 2.064e-05 - 0.00153347% +| | Mini-EM: setup auxiliary physics model evaluator: 1.48106 - 4.51354% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.48105 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.000151244% [1] +| | | | fmb->setWorksetContainer(): 1.6e-06 - 0.000108031% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.481 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.481 - 99.9997% [1] +| | | | | | getWorksets(): 1.00743 - 68.0236% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.00743 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.598874 - 59.446% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00650585 - 1.08635% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.115097 - 19.2189% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00225607 - 1.96015% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112803 - 98.007% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0010422 - 0.923911% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000632039 - 0.560304% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00217815 - 1.93094% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01101 - 9.76042% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243728 - 21.6066% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00629054 - 5.57657% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0171543 - 15.2073% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000573679 - 0.508568% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0308666 - 27.3633% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140385 - 45.4813% [20] +| | | | | | | | | | | | Remainder: 0.0168281 - 54.5187% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139442 - 12.3616% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00451834 - 4.00552% [20] +| | | | | | | | | | | Remainder: 0.00022004 - 0.195066% +| | | | | | | | | | Remainder: 3.784e-05 - 0.0328767% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.407658 - 68.0707% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.24112 - 59.1477% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00024592 - 0.101991% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000137679 - 0.0570997% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118576 - 49.1773% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121607 - 50.4339% [20] +| | | | | | | | | | | Remainder: 0.00055388 - 0.229711% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0748982 - 18.3728% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0738282 - 18.1103% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00036696 - 0.0900166% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0171239 - 4.20055% [20] +| | | | | | | | | | Remainder: 0.00032036 - 0.0785855% +| | | | | | | | | Remainder: 0.0696134 - 11.624% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.408536 - 40.5525% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408008 - 99.8706% [20] +| | | | | | | | | Remainder: 0.000528599 - 0.129389% +| | | | | | | | Remainder: 1.536e-05 - 0.00152468% +| | | | | | | Remainder: 1.24e-06 - 0.000123086% +| | | | | | getOrientations(): 1.02e-05 - 0.000688726% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000421638 - 0.0284699% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000366319 - 0.0247346% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211959 - 0.0143119% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.4636 - 31.3032% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.463578 - 99.9953% [1] +| | | | | | | Remainder: 2.2e-05 - 0.00474547% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000499198 - 0.0337069% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 2.70089e-05% [2] +| | | | | | Remainder: 0.00845917 - 0.571181% +| | | | | Remainder: 4.2e-06 - 0.000283592% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000253873% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.332e-05 - 0.000899359% [1] +| | | | build response library: 2.884e-05 - 0.00194726% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.832178% [1] +| | | | | Remainder: 2.86e-05 - 99.1678% +| | | | Remainder: 5.16e-06 - 0.0003484% +| | | Remainder: 9.04e-06 - 0.000610372% +| | Mini-EM: eval auxiliary physics model evaluator: 1.64336 - 5.00814% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.451226 - 27.4575% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.1884 - 72.3153% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00178831 - 0.15048% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.823559 - 69.2996% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000179708% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.084e-05 - 0.00374472% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.196e-05 - 0.00145223% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00567478 - 0.689056% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0481331 - 5.84453% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.122832 - 14.9148% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0186202 - 2.26094% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0734518 - 8.91882% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0985645 - 11.9681% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137136 - 16.6516% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.972e-05 - 0.00360873% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.128e-05 - 0.00136966% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.221165 - 26.8548% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0178643 - 2.16916% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.012086 - 1.46754% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0676043 - 8.2088% [20] +| | | | | Remainder: 0.000341598 - 0.0414783% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.644e-05 - 0.00138337% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.2e-06 - 0.000185122% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00142504 - 0.119912% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.360139 - 30.3044% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.179718 - 49.9025% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.180394 - 50.0902% [1] +| | | | | Remainder: 2.644e-05 - 0.00734162% +| | | | Remainder: 0.00147359 - 0.123998% +| | | Remainder: 0.00373271 - 0.227138% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042665 - 0.0130022% [1] +| | | getWorksets(): 3.52e-06 - 0.0825031% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 54.5455% [1] +| | | | Remainder: 1.6e-06 - 45.4545% +| | | getOrientations(): 1e-06 - 0.0234384% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753037 - 17.65% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904317 - 21.1957% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396998 - 9.305% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120556 - 28.2563% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0271885% [3] +| | | Remainder: 0.00100092 - 23.4599% +| | panzer::ModelEvaluator::create_W_op: 1.27181 - 3.87585% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.13579 - 6.50882% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00123972 - 0.0580448% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.67568 - 78.457% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 8.11612e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0112146 - 0.669258% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0564789 - 3.37051% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0643467 - 3.84004% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00605202 - 0.361168% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0720606 - 4.30039% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0610626 - 3.64405% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0110542 - 0.659688% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0616676 - 3.68016% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.648e-05 - 0.00158026% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0223362 - 1.33296% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.130627 - 7.79547% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0202968 - 1.21126% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.123986 - 7.39917% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134923 - 8.05186% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.184558 - 11.0139% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.072e-05 - 0.00243006% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0106771 - 0.637182% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127277 - 7.59556% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.205056 - 12.2372% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0287338 - 1.71476% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00616038 - 0.367635% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0698849 - 4.17055% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.147272 - 8.78878% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119118 - 7.10862% [20] +| | | | Remainder: 0.000766036 - 0.045715% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.316e-05 - 0.00155259% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.80581e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00448238 - 0.20987% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.450849 - 21.1092% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.450814 - 99.9922% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.172e-05 - 0.00481757% [1] +| | | | Remainder: 1.332e-05 - 0.00295442% +| | | Remainder: 0.00350879 - 0.164285% +| | MaxwellPreconditioner::build: 0.00782565 - 0.0238486% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4799e-05 - 0.189109% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00353151 - 45.1273% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.0985415% [1] +| | | | Ifpack2::Relaxation::compute: 0.00274107 - 77.6176% [1] +| | | | Remainder: 0.000786957 - 22.2839% +| | | MaxwellPreconditioner: Solver S_E: 0.00418766 - 53.512% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0324763% [1] +| | | | Ifpack2::Relaxation::compute: 0.0037473 - 89.4844% [1] +| | | | Remainder: 0.000438999 - 10.4831% +| | | MaxwellPreconditioner: Block preconditioner: 8.276e-05 - 1.05755% [1] +| | | Remainder: 8.92e-06 - 0.113984% +| | Mini-EM: timestepper: 22.0306 - 67.1381% [1] +| | | Mini-EM: Advance Time Step: 22.0306 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.185196 - 0.840631% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000952996 - 0.514589% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.179351 - 96.844% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00102592% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110184 - 0.614347% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0148385 - 8.27342% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00914121 - 5.09683% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000702678 - 0.391789% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00825733 - 4.60401% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00797565 - 4.44695% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000658356 - 0.367077% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00191743 - 1.0691% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.536e-05 - 0.00856422% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00156168 - 0.870738% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0183352 - 10.2231% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00564358 - 3.14667% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00276107 - 1.53948% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157859 - 8.80168% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0320925 - 17.8937% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.14e-05 - 0.0119319% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00116192 - 0.647844% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.013591 - 7.5779% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0170737 - 9.51969% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00118235 - 0.659241% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000710438 - 0.396116% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00821361 - 4.57963% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0125339 - 6.98849% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00367766 - 2.05054% [20] +| | | | | | Remainder: 0.00039488 - 0.220172% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.056e-05 - 0.0111018% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00140392% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00451586 - 2.43843% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000242279 - 0.130823% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000216679 - 89.4337% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.643886% [1] +| | | | | | Remainder: 2.404e-05 - 9.92244% +| | | | | Remainder: 0.00011048 - 0.0596558% +| | | | Stratimikos: BelosLOWS: 21.7957 - 98.934% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109052 - 0.0500339% [1] +| | | | | Belos::MVT::MvAddMv: 0.000328959 - 0.00150928% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 21.7837 - 99.9449% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00169063 - 0.007761% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000383278 - 22.6707% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000376158 - 98.1423% [2] +| | | | | | | | Remainder: 7.12e-06 - 1.85766% +| | | | | | | Belos::MVT::MvScale: 0.00021132 - 12.4995% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000776277 - 45.9164% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000769597 - 99.1395% [2] +| | | | | | | | Remainder: 6.68e-06 - 0.860518% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000254719 - 15.0665% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000252599 - 99.1677% [2] +| | | | | | | | Remainder: 2.12e-06 - 0.83229% +| | | | | | | Remainder: 6.5039e-05 - 3.84702% +| | | | | | Belos::MVT::MvAddMv: 0.00107984 - 0.00495708% [2] +| | | | | | Belos::MVT::MvNorm: 0.000221879 - 0.00101856% [1] +| | | | | | GMRES block system: Operation Prec*x: 21.7668 - 99.9226% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00320171 - 0.0147091% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000398438 - 0.00183048% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.14744 - 0.67736% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.105196 - 71.3485% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00218503 - 2.0771% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00216267 - 98.9767% [23] +| | | | | | | | | | Remainder: 2.236e-05 - 1.02333% +| | | | | | | | | Belos::MVT::MvScale: 0.000971755 - 0.923756% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0415324 - 39.481% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.041492 - 99.9027% [42] +| | | | | | | | | | Remainder: 4.04e-05 - 0.0972734% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0603483 - 57.3675% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0603173 - 99.9485% [42] +| | | | | | | | | | Remainder: 3.108e-05 - 0.051501% +| | | | | | | | | Remainder: 0.00015852 - 0.15069% +| | | | | | | | Belos::MVT::MvAddMv: 0.00428215 - 2.90434% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0304786 - 20.6719% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000193919 - 0.131524% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00264055 - 1.79093% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00253495 - 96.0009% [22] +| | | | | | | | | Remainder: 0.000105599 - 3.99913% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00309043 - 2.09606% [1] +| | | | | | | | Remainder: 0.00155812 - 1.05678% +| | | | | | | GMRES S_E: Operation Op*x: 0.00397819 - 0.0182764% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 21.6023 - 99.2442% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 20.3807 - 94.345% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0287231 - 0.140933% [295] +| | | | | | | | | | Belos::MVT::MvDot: 0.028289 - 98.4888% [295] +| | | | | | | | | | Remainder: 0.000434077 - 1.51125% +| | | | | | | | | Belos::MVT::MvScale: 0.0140479 - 0.0689274% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.76346 - 38.0922% [588] +| | | | | | | | | | Belos::MVT::MvTransMv: 7.7625 - 99.9876% [588] +| | | | | | | | | | Remainder: 0.000963595 - 0.0124119% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 12.5712 - 61.6817% [588] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 12.5703 - 99.9932% [588] +| | | | | | | | | | Remainder: 0.000856837 - 0.00681588% +| | | | | | | | | Remainder: 0.00330287 - 0.0162058% +| | | | | | | | Belos::MVT::MvAddMv: 0.0415069 - 0.192141% [299] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0440379 - 0.203857% [295] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0419123 - 95.1733% [295] +| | | | | | | | | Remainder: 0.0021256 - 4.82674% +| | | | | | | | GMRES S_E: Operation Op*x: 1.07719 - 4.98647% [295] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0425217 - 0.196838% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.848e-05 - 0.000455877% [1] +| | | | | | | | Remainder: 0.016258 - 0.0752603% +| | | | | | | Remainder: 0.00948884 - 0.0435931% +| | | | | | GMRES block system: Operation Op*x: 0.0119989 - 0.0550819% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011544 - 0.000529938% [1] +| | | | | | Remainder: 0.00174491 - 0.00801018% +| | | | | Remainder: 0.000783597 - 0.00359519% +| | | | Mini-EM: Compute responses: 0.0492318 - 0.223471% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00182123 - 3.6993% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0422202 - 85.758% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5e-06 - 0.0118427% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0010504 - 2.4879% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0111434 - 26.3934% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.444e-05 - 0.0342016% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00144935 - 3.43284% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00154308 - 3.65483% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0210146 - 49.7739% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.472e-05 - 0.0348648% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00144191 - 3.41521% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00127056 - 3.00935% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00113952 - 2.69899% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000211198 - 0.500229% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.172e-05 - 0.0277592% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000892439 - 2.11377% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000619516 - 1.46734% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000171959 - 0.40729% [20] +| | | | | | Remainder: 0.000226438 - 0.536326% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.116e-05 - 0.0226683% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00300619% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00468682 - 9.51991% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260439 - 0.529006% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.368608% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239039 - 91.7831% [1] +| | | | | | Remainder: 2.044e-05 - 7.84829% +| | | | | Remainder: 0.000230438 - 0.468067% +| | | | Remainder: 0.000414479 - 0.00188138% +| | | Remainder: 2.28e-06 - 1.03493e-05% +| | Remainder: 0.0903361 - 0.275299% +| Remainder: 3.856e-05 - 0.000117511% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 21.7957 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.80329 k-cell-steps per second +================================= + +dt = 3.92428e-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 = 3.92428e-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 = 3.92428e-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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.00433742 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=124950, #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 294 iterations with total CPU time of 21.6652 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.146496 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 21.8512 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 32.8726 [1] +| Mini-EM: Total Time: 32.8725 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000588758 - 0.00179103% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000271159 - 46.0561% [1] +| | | Remainder: 0.000317599 - 53.9439% +| | Mini-EM: build physics blocks: 0.000769598 - 0.00234116% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000238479 - 0.000725466% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.98525 - 6.03925% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.771457 - 2.34681% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.341073 - 44.2115% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.272911 - 80.0154% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00857777 - 2.51494% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0594896 - 17.4419% [3] +| | | | Remainder: 9.452e-05 - 0.0277126% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0423582 - 5.49067% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0271387 - 64.0696% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00151255 - 3.57087% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00356947 - 8.42687% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00209999 - 4.9577% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124311 - 2.93477% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00621318 - 14.6682% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000481439 - 1.13659% [3] +| | | | Remainder: 9.972e-05 - 0.235421% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0749146 - 9.71079% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0314056 - 4.07095% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0932572 - 12.0884% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0382925 - 4.96366% [3] +| | | Remainder: 0.150156 - 19.464% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0455009 - 0.138416% [2] +| | Mini-EM: setup physics model evaluator: 1.34427 - 4.08935% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34426 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000208294% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 4.46344e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.33859 - 99.5786% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.33857 - 99.9985% [1] +| | | | | | getWorksets(): 1.31528 - 98.2599% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.31527 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.753977 - 57.3247% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00575102 - 0.762758% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121017 - 16.0506% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00226651 - 1.87288% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.118702 - 98.0868% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00117891 - 0.99317% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000641118 - 0.540106% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0020574 - 1.73324% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110828 - 9.33668% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251694 - 21.2038% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00648442 - 5.46276% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0181755 - 15.3118% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000604477 - 0.509238% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0314309 - 26.4788% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139784 - 44.4736% [20] +| | | | | | | | | | | | Remainder: 0.0174525 - 55.5264% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0170487 - 14.3626% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00455234 - 3.8351% [20] +| | | | | | | | | | | Remainder: 0.000276158 - 0.232648% +| | | | | | | | | | Remainder: 4.876e-05 - 0.0402917% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.547831 - 72.6589% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320199 - 58.4484% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00045704 - 0.142736% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000152559 - 0.0476451% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172762 - 53.9547% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120318 - 37.576% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00014132 - 0.0441351% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253863 - 7.92831% [20] +| | | | | | | | | | | Remainder: 0.000981319 - 0.306472% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106755 - 19.4868% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.074515 - 13.6018% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00061792 - 0.112794% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0259338 - 4.73391% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0192914 - 3.52142% [20] +| | | | | | | | | | Remainder: 0.000519558 - 0.0948391% +| | | | | | | | | Remainder: 0.0793771 - 10.5278% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.56126 - 42.6725% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.560451 - 99.8557% [40] +| | | | | | | | | Remainder: 0.000809798 - 0.144282% +| | | | | | | | Remainder: 3.704e-05 - 0.00281614% +| | | | | | | Remainder: 5e-06 - 0.000380147% +| | | | | | getOrientations(): 1.204e-05 - 0.000899467% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785317 - 0.0586683% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000759357 - 0.0567289% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415998 - 0.0310778% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012672 - 0.00946681% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000905836 - 0.0676719% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 5.97652e-05% [2] +| | | | | | Remainder: 0.020286 - 1.51549% +| | | | | Remainder: 1.968e-05 - 0.0014702% +| | | | fmb->setupBCFieldManagers(): 9.92e-06 - 0.000737955% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.804e-05 - 0.00134201% [1] +| | | | build response library: 0.00560518 - 0.416973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00552046 - 98.4886% [1] +| | | | | | getWorksets(): 3e-06 - 0.0543433% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 73.3333% [1] +| | | | | | | Remainder: 8e-07 - 26.6667% +| | | | | | getOrientations(): 4.4e-07 - 0.00797035% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778757 - 14.1067% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962516 - 17.4354% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401398 - 7.2711% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121712 - 22.0474% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0217373% [3] +| | | | | | Remainder: 0.00215603 - 39.0553% +| | | | | Remainder: 8.4719e-05 - 1.51144% +| | | | Remainder: 2.84e-05 - 0.00211269% +| | | Remainder: 1.86e-05 - 0.00138365% +| | Mini-EM: setup auxiliary physics model evaluator: 1.47917 - 4.4997% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.47916 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 0.000116283% [1] +| | | | fmb->setWorksetContainer(): 1.52e-06 - 0.000102761% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.4791 - 99.9964% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.4791 - 99.9998% [1] +| | | | | | getWorksets(): 1.006 - 68.0141% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.00599 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.596528 - 59.2973% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00654009 - 1.09636% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.114734 - 19.2336% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00224579 - 1.9574% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112448 - 98.0077% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00102716 - 0.913451% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000625715 - 0.556449% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00204236 - 1.81627% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110295 - 9.80853% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243735 - 21.6754% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00643842 - 5.72569% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0169174 - 15.0446% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000579957 - 0.515757% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0307273 - 27.3259% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139626 - 45.4403% [20] +| | | | | | | | | | | | Remainder: 0.0167647 - 54.5597% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139443 - 12.4007% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00451854 - 4.01835% [20] +| | | | | | | | | | | Remainder: 0.00022368 - 0.198919% +| | | | | | | | | | Remainder: 4.008e-05 - 0.0349331% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.407604 - 68.3295% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.240359 - 58.9688% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000249399 - 0.103761% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014948 - 0.0621902% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117523 - 48.8947% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121885 - 50.7094% [20] +| | | | | | | | | | | Remainder: 0.000552559 - 0.229889% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0750077 - 18.4021% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0744694 - 18.27% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000378958 - 0.092972% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170705 - 4.188% [20] +| | | | | | | | | | Remainder: 0.000318238 - 0.0780752% +| | | | | | | | | Remainder: 0.0676496 - 11.3406% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.40945 - 40.701% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408916 - 99.8696% [20] +| | | | | | | | | Remainder: 0.000533759 - 0.13036% +| | | | | | | | Remainder: 1.684e-05 - 0.00167397% +| | | | | | | Remainder: 1.56e-06 - 0.00015507% +| | | | | | getOrientations(): 1.148e-05 - 0.000776148% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000437718 - 0.0295936% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000367319 - 0.024834% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000212799 - 0.0143871% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462779 - 31.2879% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.462757 - 99.9952% [1] +| | | | | | | Remainder: 2.236e-05 - 0.00483168% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000512678 - 0.0346615% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 2.70435e-05% [2] +| | | | | | Remainder: 0.00878125 - 0.593689% +| | | | | Remainder: 3.64e-06 - 0.000246095% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.000256903% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.396e-05 - 0.000943782% [1] +| | | | build response library: 2.644e-05 - 0.00178751% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.059% [1] +| | | | | Remainder: 2.616e-05 - 98.941% +| | | | Remainder: 5.6e-06 - 0.000378594% +| | | Remainder: 9.559e-06 - 0.000646243% +| | Mini-EM: eval auxiliary physics model evaluator: 1.63901 - 4.98596% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.450489 - 27.4854% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.18527 - 72.3162% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00179267 - 0.151246% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.824997 - 69.6041% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000179395% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.988e-05 - 0.00362183% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.192e-05 - 0.00144485% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00604637 - 0.732896% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0477176 - 5.78397% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.123004 - 14.9096% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0184821 - 2.24026% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0715285 - 8.67015% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0986169 - 11.9536% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137875 - 16.7121% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.248e-05 - 0.00393698% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.2e-05 - 0.00145455% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.22152 - 26.851% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0183745 - 2.22722% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0136413 - 1.6535% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0677561 - 8.21289% [20] +| | | | | Remainder: 0.000347716 - 0.0421475% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.556e-05 - 0.00131278% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000175487% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00144684 - 0.122068% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.355521 - 29.995% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.177841 - 50.0227% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.177654 - 49.9699% [1] +| | | | | Remainder: 2.652e-05 - 0.00745947% +| | | | Remainder: 0.00149491 - 0.126124% +| | | Remainder: 0.00325163 - 0.19839% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433118 - 0.0131757% [1] +| | | getWorksets(): 3.68e-06 - 0.0849652% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 55.4348% [1] +| | | | Remainder: 1.64e-06 - 44.5652% +| | | getOrientations(): 8.4e-07 - 0.0193942% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759397 - 17.5332% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897116 - 20.713% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399759 - 9.22979% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120852 - 27.9027% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.0212413% [3] +| | | Remainder: 0.00106096 - 24.4958% +| | panzer::ModelEvaluator::create_W_op: 1.27754 - 3.88634% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.14163 - 6.51495% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00131188 - 0.061256% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.67814 - 78.358% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000123947% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0108026 - 0.643724% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0571472 - 3.4054% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.065186 - 3.88443% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00610469 - 0.363778% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0715235 - 4.26208% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0607951 - 3.62277% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.012507 - 0.74529% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0612908 - 3.65232% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.488e-05 - 0.0014826% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0221422 - 1.31945% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.131479 - 7.83481% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0205326 - 1.22353% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.123725 - 7.37276% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134468 - 8.01292% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.185173 - 11.0344% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.136e-05 - 0.00246464% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0107077 - 0.638072% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.126843 - 7.55856% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.204255 - 12.1716% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0310716 - 1.85155% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00601214 - 0.358263% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0697224 - 4.15475% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.147435 - 8.78563% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.118361 - 7.05311% [20] +| | | | Remainder: 0.000784557 - 0.0467517% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.14e-05 - 0.00146617% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 5.60321e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00450286 - 0.210254% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.454132 - 21.205% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.454099 - 99.9927% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.136e-05 - 0.00470348% [1] +| | | | Remainder: 1.196e-05 - 0.00263359% +| | | Remainder: 0.00351239 - 0.164005% +| | MaxwellPreconditioner::build: 0.00780981 - 0.0237579% [1] +| | | MaxwellPreconditioner: Schur complement: 1.512e-05 - 0.193603% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00349439 - 44.7436% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.0950095% [1] +| | | | Ifpack2::Relaxation::compute: 0.00269067 - 76.9998% [1] +| | | | Remainder: 0.000800397 - 22.9052% +| | | MaxwellPreconditioner: Solver S_E: 0.00421026 - 53.9099% [1] +| | | | Ifpack2::Relaxation::initialize: 1.56e-06 - 0.0370523% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377138 - 89.576% [1] +| | | | Remainder: 0.000437319 - 10.387% +| | | MaxwellPreconditioner: Block preconditioner: 8.1079e-05 - 1.03817% [1] +| | | Remainder: 8.96e-06 - 0.114728% +| | Mini-EM: timestepper: 22.0847 - 67.1829% [1] +| | | Mini-EM: Advance Time Step: 22.0847 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.185162 - 0.838417% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000935876 - 0.505436% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.179329 - 96.8496% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00086991% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110768 - 0.617678% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0148452 - 8.27821% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00904268 - 5.04251% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000726118 - 0.404909% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00815353 - 4.54669% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00782741 - 4.36483% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000665918 - 0.371339% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192679 - 1.07445% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.324e-05 - 0.00738308% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00155363 - 0.866359% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0182047 - 10.1515% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0056475 - 3.14924% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00262763 - 1.46526% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0158779 - 8.85409% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0322863 - 18.004% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.16e-05 - 0.0120449% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00116648 - 0.650467% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0137325 - 7.65774% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169557 - 9.45506% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00122951 - 0.685619% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000720958 - 0.402031% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00816285 - 4.55189% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127553 - 7.11278% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00367615 - 2.04995% [20] +| | | | | | Remainder: 0.000400039 - 0.223076% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.0105853% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00123135% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00450342 - 2.43215% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263479 - 0.142296% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000235719 - 89.4641% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.637622% [1] +| | | | | | Remainder: 2.608e-05 - 9.89832% +| | | | | Remainder: 0.00010872 - 0.0587161% +| | | | Stratimikos: BelosLOWS: 21.8513 - 98.943% [1] +| | | | | GMRES block system: Operation Op*x: 0.0108632 - 0.049714% [1] +| | | | | Belos::MVT::MvAddMv: 0.000333479 - 0.00152613% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 21.8394 - 99.9455% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00158163 - 0.00724212% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000382638 - 24.1926% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000375318 - 98.087% [2] +| | | | | | | | Remainder: 7.32e-06 - 1.91304% +| | | | | | | Belos::MVT::MvScale: 0.0002 - 12.6452% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000663557 - 41.9539% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000657317 - 99.0596% [2] +| | | | | | | | Remainder: 6.24e-06 - 0.940386% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000273839 - 17.3137% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000271319 - 99.0798% [2] +| | | | | | | | Remainder: 2.52e-06 - 0.920249% +| | | | | | | Remainder: 6.16e-05 - 3.89471% +| | | | | | Belos::MVT::MvAddMv: 0.000962796 - 0.00440853% [2] +| | | | | | Belos::MVT::MvNorm: 0.000219679 - 0.00100588% [1] +| | | | | | GMRES block system: Operation Prec*x: 21.8239 - 99.9293% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00325219 - 0.0149019% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000356159 - 0.00163196% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.146563 - 0.67157% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.104134 - 71.0506% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00216475 - 2.07881% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00214075 - 98.8913% [23] +| | | | | | | | | | Remainder: 2.4e-05 - 1.10867% +| | | | | | | | | Belos::MVT::MvScale: 0.000971318 - 0.932759% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0416588 - 40.005% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0416148 - 99.8946% [42] +| | | | | | | | | | Remainder: 4.392e-05 - 0.105428% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0591874 - 56.8378% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0591583 - 99.9508% [42] +| | | | | | | | | | Remainder: 2.9119e-05 - 0.049198% +| | | | | | | | | Remainder: 0.00015164 - 0.14562% +| | | | | | | | Belos::MVT::MvAddMv: 0.00443214 - 3.02405% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0303566 - 20.7123% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00019484 - 0.132939% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0028233 - 1.92634% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00271567 - 96.1875% [22] +| | | | | | | | | Remainder: 0.000107639 - 3.81252% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00308975 - 2.10814% [1] +| | | | | | | | Remainder: 0.00153252 - 1.04564% +| | | | | | | GMRES S_E: Operation Op*x: 0.00384318 - 0.0176099% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 21.6604 - 99.2508% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 20.433 - 94.3334% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0286515 - 0.140222% [295] +| | | | | | | | | | Belos::MVT::MvDot: 0.0282159 - 98.4794% [295] +| | | | | | | | | | Remainder: 0.000435678 - 1.52061% +| | | | | | | | | Belos::MVT::MvScale: 0.0145593 - 0.0712536% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.70561 - 37.7115% [588] +| | | | | | | | | | Belos::MVT::MvTransMv: 7.70475 - 99.9888% [588] +| | | | | | | | | | Remainder: 0.000863759 - 0.0112095% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 12.681 - 62.0613% [588] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 12.6803 - 99.9948% [588] +| | | | | | | | | | Remainder: 0.0006582 - 0.00519044% +| | | | | | | | | Remainder: 0.00319947 - 0.0156583% +| | | | | | | | Belos::MVT::MvAddMv: 0.0419468 - 0.193656% [299] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0447396 - 0.20655% [295] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.042565 - 95.1395% [295] +| | | | | | | | | Remainder: 0.00217455 - 4.86046% +| | | | | | | | GMRES S_E: Operation Op*x: 1.0815 - 4.99297% [295] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0430899 - 0.198934% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.716e-05 - 0.00044856% [1] +| | | | | | | | Remainder: 0.0160347 - 0.0740278% +| | | | | | | Remainder: 0.00949552 - 0.0435097% +| | | | | | GMRES block system: Operation Op*x: 0.0108798 - 0.0498173% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000246599 - 0.00112915% [1] +| | | | | | Remainder: 0.00155067 - 0.00710036% +| | | | | Remainder: 0.000707635 - 0.00323841% +| | | | Mini-EM: Compute responses: 0.0478318 - 0.216583% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00161075 - 3.36754% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0412697 - 86.2809% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.36e-06 - 0.0129877% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00105368 - 2.55315% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.010519 - 25.4885% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.368e-05 - 0.0331478% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00144559 - 3.50279% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150499 - 3.64672% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0206762 - 50.1002% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.52e-05 - 0.0368309% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00148867 - 3.60718% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00123276 - 2.98707% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00120487 - 2.91951% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000217519 - 0.527067% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.184e-05 - 0.0286893% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00088992 - 2.15635% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000605637 - 1.46751% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000160559 - 0.389048% [20] +| | | | | | Remainder: 0.0002242 - 0.543255% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.0245861% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00334505% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00445314 - 9.31% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258079 - 0.539555% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.340981% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237239 - 91.925% [1] +| | | | | | Remainder: 1.996e-05 - 7.73407% +| | | | | Remainder: 0.00022676 - 0.474078% +| | | | Remainder: 0.000447319 - 0.00202547% +| | | Remainder: 2.84e-06 - 1.28596e-05% +| | Remainder: 0.0902324 - 0.274492% +| Remainder: 3.944e-05 - 0.000119978% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 21.8513 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.7987 k-cell-steps per second +================================= + +dt = 3.92428e-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 = 3.92428e-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 = 3.92428e-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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.00437234 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=124950, #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 294 iterations with total CPU time of 21.6034 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + 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=121380, #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.147081 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 21.7906 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 32.8565 [1] +| Mini-EM: Total Time: 32.8565 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000615318 - 0.00187274% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000273839 - 44.5037% [1] +| | | Remainder: 0.000341479 - 55.4963% +| | Mini-EM: build physics blocks: 0.000752397 - 0.00228995% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236519 - 0.000719855% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.98593 - 6.04425% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.773051 - 2.35281% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.340525 - 44.0495% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271391 - 79.698% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00866685 - 2.54514% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0603719 - 17.7291% [3] +| | | | Remainder: 9.472e-05 - 0.0278159% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0424289 - 5.4885% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0272536 - 64.2336% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00148599 - 3.50232% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00355003 - 8.36701% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00210755 - 4.96726% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001279 - 3.01444% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00618782 - 14.584% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000470117 - 1.10801% [3] +| | | | Remainder: 9.476e-05 - 0.223338% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0750122 - 9.7034% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0315403 - 4.07998% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0938131 - 12.1354% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.039104 - 5.0584% [3] +| | | Remainder: 0.150627 - 19.4848% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0553645 - 0.168504% [2] +| | Mini-EM: setup physics model evaluator: 1.34933 - 4.10675% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.34931 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000204548% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 4.15026e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34366 - 99.5811% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34364 - 99.9985% [1] +| | | | | | getWorksets(): 1.32 - 98.2407% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.754749 - 57.178% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00566842 - 0.751033% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.121113 - 16.0468% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00227091 - 1.87503% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.118793 - 98.0843% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0011484 - 0.96672% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000622998 - 0.52444% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206259 - 1.73629% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0111028 - 9.34637% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251177 - 21.144% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00634122 - 5.33804% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0181842 - 15.3074% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000613315 - 0.516288% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0318568 - 26.817% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139638 - 43.8332% [20] +| | | | | | | | | | | | Remainder: 0.0178929 - 56.1668% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0169251 - 14.2475% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00454494 - 3.82593% [20] +| | | | | | | | | | | Remainder: 0.000273117 - 0.22991% +| | | | | | | | | | Remainder: 4.928e-05 - 0.0406892% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.548318 - 72.6491% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.319457 - 58.2613% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000453439 - 0.14194% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000146598 - 0.0458897% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172001 - 53.8416% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.120385 - 37.6841% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000139999 - 0.043824% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253529 - 7.93624% [20] +| | | | | | | | | | | Remainder: 0.000978756 - 0.306381% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107533 - 19.6114% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0748021 - 13.6421% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000622478 - 0.113525% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0259513 - 4.73289% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0194206 - 3.54185% [20] +| | | | | | | | | | Remainder: 0.000531195 - 0.0968772% +| | | | | | | | | Remainder: 0.0796489 - 10.553% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.565211 - 42.8191% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.564388 - 99.8543% [40] +| | | | | | | | | Remainder: 0.000823353 - 0.145672% +| | | | | | | | Remainder: 3.86e-05 - 0.00292425% +| | | | | | | Remainder: 4.88e-06 - 0.000369696% +| | | | | | getOrientations(): 1.216e-05 - 0.000905003% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785157 - 0.058435% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000757157 - 0.0563511% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407878 - 0.0303562% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001258 - 0.00936261% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000884356 - 0.0658178% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 6.84706e-05% [2] +| | | | | | Remainder: 0.0206653 - 1.53801% +| | | | | Remainder: 1.996e-05 - 0.00148549% +| | | | fmb->setupBCFieldManagers(): 9.56e-06 - 0.000708508% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8239e-05 - 0.00135172% [1] +| | | | build response library: 0.00559438 - 0.414609% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00550642 - 98.4277% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0523026% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 69.4444% [1] +| | | | | | | Remainder: 8.8e-07 - 30.5556% +| | | | | | getOrientations(): 4.8e-07 - 0.0087171% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785277 - 14.2611% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000946196 - 17.1835% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407559 - 7.40153% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119768 - 21.7505% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0225192% [3] +| | | | | | Remainder: 0.00216511 - 39.3198% +| | | | | Remainder: 8.7959e-05 - 1.57227% +| | | | Remainder: 2.652e-05 - 0.00196544% +| | | Remainder: 1.832e-05 - 0.00135771% +| | Mini-EM: setup auxiliary physics model evaluator: 1.48572 - 4.52184% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.48571 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 1.68e-06 - 0.000113077% [1] +| | | | fmb->setWorksetContainer(): 1.6e-06 - 0.000107693% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.48565 - 99.9965% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.48565 - 99.9998% [1] +| | | | | | getWorksets(): 1.01269 - 68.1648% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01269 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.600166 - 59.2646% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00656246 - 1.09344% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.115213 - 19.1968% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00227783 - 1.97706% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.112896 - 97.9895% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00102856 - 0.911066% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000617837 - 0.547261% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00207931 - 1.84179% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0110614 - 9.79784% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0243962 - 21.6094% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00631394 - 5.59269% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0169269 - 14.9933% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000564076 - 0.499641% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0312896 - 27.7154% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139942 - 44.7247% [20] +| | | | | | | | | | | | Remainder: 0.0172954 - 55.2753% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139223 - 12.3319% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0044701 - 3.95948% [20] +| | | | | | | | | | | Remainder: 0.00022608 - 0.200255% +| | | | | | | | | | Remainder: 3.856e-05 - 0.0334685% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.409121 - 68.1679% [20] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.241162 - 58.9464% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00025092 - 0.104046% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014404 - 0.0597275% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118159 - 48.9958% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122049 - 50.6086% [20] +| | | | | | | | | | | Remainder: 0.000559033 - 0.231808% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0759367 - 18.561% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0742343 - 18.1448% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000381679 - 0.0932925% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170839 - 4.17575% [20] +| | | | | | | | | | Remainder: 0.000322317 - 0.0787829% +| | | | | | | | | Remainder: 0.0692706 - 11.5419% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.412507 - 40.7338% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.411975 - 99.8711% [20] +| | | | | | | | | Remainder: 0.000531835 - 0.128928% +| | | | | | | | Remainder: 1.6079e-05 - 0.00158775% +| | | | | | | Remainder: 1.36e-06 - 0.000134296% +| | | | | | getOrientations(): 1.076e-05 - 0.000724262% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000423158 - 0.028483% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358639 - 0.0241402% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000209439 - 0.0140975% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462576 - 31.1362% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.462554 - 99.9953% [1] +| | | | | | | Remainder: 2.18e-05 - 0.00471274% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000513318 - 0.0345517% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 2.69242e-05% [2] +| | | | | | Remainder: 0.00886872 - 0.596959% +| | | | | Remainder: 3.68e-06 - 0.000247702% +| | | | fmb->setupBCFieldManagers(): 3.16e-06 - 0.000212693% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.26e-05 - 0.000848081% [1] +| | | | build response library: 2.788e-05 - 0.00187655% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.860832% [1] +| | | | | Remainder: 2.764e-05 - 99.1392% +| | | | Remainder: 5.64e-06 - 0.000379617% +| | | Remainder: 8.88e-06 - 0.000597692% +| | Mini-EM: eval auxiliary physics model evaluator: 1.63589 - 4.97888% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.449123 - 27.4544% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.18354 - 72.3484% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00179811 - 0.151927% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.825503 - 69.7488% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000222894% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.0799e-05 - 0.00373094% [20] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.14e-05 - 0.00138098% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00647078 - 0.783859% [20] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0474194 - 5.74431% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.124009 - 15.0222% [20] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0189328 - 2.29348% [20] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0718313 - 8.70151% [20] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.098566 - 11.9401% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.137825 - 16.6958% [20] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.896e-05 - 0.00350816% [20] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.184e-05 - 0.00143428% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.221085 - 26.7818% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0184489 - 2.23487% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0126042 - 1.52685% [20] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0678828 - 8.2232% [20] +| | | | | Remainder: 0.000344318 - 0.0417101% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.00140258% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.000155466% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00140947 - 0.11909% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.353343 - 29.8548% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.176069 - 49.8294% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.177248 - 50.1633% [1] +| | | | | Remainder: 2.588e-05 - 0.00732434% +| | | | Remainder: 0.00146495 - 0.123778% +| | | Remainder: 0.00322595 - 0.197199% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436918 - 0.0132978% [1] +| | | getWorksets(): 3.72e-06 - 0.0851418% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 61.2903% [1] +| | | | Remainder: 1.44e-06 - 38.7097% +| | | getOrientations(): 1.04e-06 - 0.0238031% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755637 - 17.2947% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904996 - 20.7132% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403159 - 9.22733% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122083 - 27.942% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0274651% [3] +| | | Remainder: 0.0010786 - 24.6864% +| | panzer::ModelEvaluator::create_W_op: 1.27171 - 3.87049% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.16111 - 6.57744% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00130423 - 0.0603501% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.69867 - 78.6016% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 9.89008e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0207673 - 1.22256% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0568951 - 3.34939% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.065391 - 3.84954% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00602985 - 0.354975% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0717573 - 4.22432% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0613177 - 3.60975% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0107826 - 0.634764% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0616496 - 3.62929% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.6e-05 - 0.00153061% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0223765 - 1.3173% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132669 - 7.81015% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0205788 - 1.21146% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.12455 - 7.33222% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134404 - 7.91229% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.184286 - 10.8488% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.0759e-05 - 0.00239946% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0198079 - 1.16608% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.12724 - 7.49057% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.203664 - 11.9896% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0286843 - 1.68863% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00591758 - 0.348365% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0700375 - 4.12307% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.149987 - 8.82966% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119024 - 7.00688% [20] +| | | | Remainder: 0.000785837 - 0.0462619% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.348e-05 - 0.0015492% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.73778e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00449902 - 0.208181% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.453098 - 20.966% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.453065 - 99.9926% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.072e-05 - 0.00457296% [1] +| | | | Remainder: 1.3e-05 - 0.00286913% +| | | Remainder: 0.00350643 - 0.162251% +| | MaxwellPreconditioner::build: 0.00780573 - 0.023757% [1] +| | | MaxwellPreconditioner: Schur complement: 1.492e-05 - 0.191142% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00348931 - 44.7019% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.108904% [1] +| | | | Ifpack2::Relaxation::compute: 0.00269851 - 77.3366% [1] +| | | | Remainder: 0.000786997 - 22.5545% +| | | MaxwellPreconditioner: Solver S_E: 0.00421002 - 53.935% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0342041% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377174 - 89.5897% [1] +| | | | Remainder: 0.000436838 - 10.3761% +| | | MaxwellPreconditioner: Block preconditioner: 8.24e-05 - 1.05563% [1] +| | | Remainder: 9.08e-06 - 0.116325% +| | Mini-EM: timestepper: 22.025 - 67.0338% [1] +| | | Mini-EM: Advance Time Step: 22.025 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.184746 - 0.838805% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000935996 - 0.506638% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.178932 - 96.8527% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000894195% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0011122 - 0.621574% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0148901 - 8.32165% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00895564 - 5.00506% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000714157 - 0.399122% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00814605 - 4.5526% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00786897 - 4.39774% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000667998 - 0.373325% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192827 - 1.07766% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.6e-05 - 0.00894195% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00155411 - 0.86855% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.018104 - 10.1178% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00593178 - 3.3151% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00242347 - 1.35441% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0159336 - 8.90482% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0320264 - 17.8986% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.032e-05 - 0.0113563% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00117523 - 0.656805% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0135339 - 7.56374% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169194 - 9.45578% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00120763 - 0.674912% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000725474 - 0.405447% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00822549 - 4.59699% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127642 - 7.13354% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00368106 - 2.05724% [20] +| | | | | | Remainder: 0.000404919 - 0.226298% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.072e-05 - 0.0112154% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00127743% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0045007 - 2.43615% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000246319 - 0.133328% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000218559 - 88.7301% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.4e-06 - 0.974346% [1] +| | | | | | Remainder: 2.536e-05 - 10.2956% +| | | | | Remainder: 0.0001084 - 0.058675% +| | | | Stratimikos: BelosLOWS: 21.7906 - 98.9361% [1] +| | | | | GMRES block system: Operation Op*x: 0.0108902 - 0.0499765% [1] +| | | | | Belos::MVT::MvAddMv: 0.000312478 - 0.001434% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 21.7787 - 99.9454% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00163219 - 0.00749444% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000451078 - 27.6363% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000443718 - 98.3684% [2] +| | | | | | | | Remainder: 7.36e-06 - 1.63165% +| | | | | | | Belos::MVT::MvScale: 0.00021208 - 12.9936% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000650758 - 39.8701% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000644398 - 99.0227% [2] +| | | | | | | | Remainder: 6.36e-06 - 0.977322% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000254558 - 15.5961% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000252398 - 99.1515% [2] +| | | | | | | | Remainder: 2.16e-06 - 0.84853% +| | | | | | | Remainder: 6.372e-05 - 3.90395% +| | | | | | Belos::MVT::MvAddMv: 0.000912476 - 0.00418976% [2] +| | | | | | Belos::MVT::MvNorm: 0.000224719 - 0.00103183% [1] +| | | | | | GMRES block system: Operation Prec*x: 21.7627 - 99.9262% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00296175 - 0.0136093% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000368758 - 0.00169445% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.147474 - 0.677645% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.104782 - 71.0511% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00221831 - 2.11708% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00219583 - 98.9866% [23] +| | | | | | | | | | Remainder: 2.248e-05 - 1.01338% +| | | | | | | | | Belos::MVT::MvScale: 0.000976194 - 0.931647% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0419002 - 39.9882% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0418564 - 99.8953% [42] +| | | | | | | | | | Remainder: 4.388e-05 - 0.104725% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0595265 - 56.8101% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0594959 - 99.9485% [42] +| | | | | | | | | | Remainder: 3.064e-05 - 0.0514729% +| | | | | | | | | Remainder: 0.00016032 - 0.153004% +| | | | | | | | Belos::MVT::MvAddMv: 0.00429675 - 2.91357% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.03067 - 20.797% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000193039 - 0.130897% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00276123 - 1.87235% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00264847 - 95.9163% [22] +| | | | | | | | | Remainder: 0.000112759 - 4.08366% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00320371 - 2.17239% [1] +| | | | | | | | Remainder: 0.00156723 - 1.06272% +| | | | | | | GMRES S_E: Operation Op*x: 0.00385046 - 0.017693% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 21.5985 - 99.2457% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 20.3703 - 94.3136% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0288875 - 0.141812% [295] +| | | | | | | | | | Belos::MVT::MvDot: 0.0284114 - 98.3521% [295] +| | | | | | | | | | Remainder: 0.000476038 - 1.64791% +| | | | | | | | | Belos::MVT::MvScale: 0.0143161 - 0.0702795% [295] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.71328 - 37.8653% [588] +| | | | | | | | | | Belos::MVT::MvTransMv: 7.71237 - 99.9881% [588] +| | | | | | | | | | Remainder: 0.00091484 - 0.0118606% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 12.6104 - 61.9058% [588] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 12.6096 - 99.9936% [588] +| | | | | | | | | | Remainder: 0.000807878 - 0.00640644% +| | | | | | | | | Remainder: 0.00342035 - 0.0167908% +| | | | | | | | Belos::MVT::MvAddMv: 0.0429248 - 0.19874% [299] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0437646 - 0.202628% [295] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.041372 - 94.533% [295] +| | | | | | | | | Remainder: 0.00239259 - 5.46696% +| | | | | | | | GMRES S_E: Operation Op*x: 1.08119 - 5.00585% [295] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0430391 - 0.199269% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.6919e-05 - 0.00044873% [1] +| | | | | | | | Remainder: 0.0171708 - 0.0794999% +| | | | | | | Remainder: 0.00950924 - 0.0436952% +| | | | | | GMRES block system: Operation Op*x: 0.0113379 - 0.0520594% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000233439 - 0.00107187% [1] +| | | | | | Remainder: 0.00172703 - 0.00792991% +| | | | | Remainder: 0.000703358 - 0.0032278% +| | | | Mini-EM: Compute responses: 0.0491385 - 0.223104% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00166307 - 3.38446% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0421702 - 85.8192% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 0.0134692% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00107315 - 2.54481% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0113051 - 26.8082% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.436e-05 - 0.0340525% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00145023 - 3.43899% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00152444 - 3.61496% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0207011 - 49.0893% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.396e-05 - 0.0331039% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00148559 - 3.52285% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00123756 - 2.93467% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00118771 - 2.81647% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00021964 - 0.520841% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.176e-05 - 0.027887% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000929515 - 2.2042% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000620038 - 1.47032% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00016284 - 0.386149% [20] +| | | | | | Remainder: 0.000227599 - 0.539715% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.072e-05 - 0.0218159% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0031747% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00480134 - 9.77104% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000257879 - 0.5248% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.310223% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236839 - 91.8411% [1] +| | | | | | Remainder: 2.024e-05 - 7.84864% +| | | | | Remainder: 0.00023368 - 0.475554% +| | | | Remainder: 0.000440958 - 0.00200208% +| | | Remainder: 2.36e-06 - 1.07151e-05% +| | Remainder: 0.0996424 - 0.303265% +| Remainder: 3.72e-05 - 0.00011322% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 21.7906 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.80371 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=maxwell34.xml' (5 runs): + + 32.10 msec task-clock:u # 0.001 CPUs utilized ( +- 1.03% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,758 page-faults:u # 85.918 K/sec ( +- 0.26% ) + 30,904,954 cycles:u # 0.963 GHz ( +- 18.77% ) (62.27%) + 73,094,758 instructions:u # 2.37 insn per cycle ( +- 3.00% ) (96.26%) + branches:u + 353,289 branch-misses:u ( +- 0.64% ) + 27,843,312 L1-dcache-loads:u # 867.381 M/sec ( +- 0.48% ) + 390,282 L1-dcache-load-misses:u # 1.40% of all L1-dcache accesses ( +- 0.41% ) + LLC-loads:u + LLC-load-misses:u + 26,569,891 L1-icache-loads:u # 827.711 M/sec ( +- 0.43% ) + 240,796 L1-icache-load-misses:u # 0.91% of all L1-icache accesses ( +- 1.27% ) + 11,842,101 dTLB-loads:u # 368.908 M/sec ( +- 58.69% ) (4.12%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 33.4988 +- 0.0255 seconds time elapsed ( +- 0.08% ) + + + 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=maxwell34.xml' (5 runs): + + 313,630 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.53% ) + 16,876,911 BR_RETIRED:u ( +- 0.11% ) + + 33.6162 +- 0.0797 seconds time elapsed ( +- 0.24% ) + + + 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=maxwell34.xml' (5 runs): + + 22,779,288 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.44% ) + 5,130 ITLB_WALK:u ( +- 2.46% ) + 12,432 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.80% ) + 30,557,556 L1D_TLB:u ( +- 0.41% ) + + 33.4972 +- 0.0510 seconds time elapsed ( +- 0.15% ) + + + 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=maxwell34.xml' (5 runs): + + 26,521,153 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.31% ) + 236,958 L1I_CACHE_REFILL:u ( +- 0.86% ) + 387,617 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.34% ) + 27,787,385 L1D_CACHE:u ( +- 0.35% ) + + 33.4622 +- 0.0674 seconds time elapsed ( +- 0.20% ) + + + 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=maxwell34.xml' (5 runs): + + 468,060 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.68% ) + 493,541 LL_CACHE_RD:u ( +- 0.95% ) + 134,204 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 1.02% ) + 17,644 L2D_TLB_REFILL:u ( +- 2.82% ) + 257,554 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.46% ) + 1,465,464 L2D_CACHE:u ( +- 0.77% ) + + 33.4588 +- 0.0733 seconds time elapsed ( +- 0.22% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34_power.output new file mode 100644 index 0000000..0fd8fb7 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell34_power.output @@ -0,0 +1,210 @@ +Socket1 21.20 +Socket2 17.60 +Socket1 20.96 +Socket2 17.60 +Socket1 21.24 +Socket2 17.80 +Socket1 20.88 +Socket2 18.00 +Socket1 20.68 +Socket2 17.96 +Socket1 21.00 +Socket2 17.76 +Socket1 21.12 +Socket2 17.60 +Socket1 21.12 +Socket2 17.60 +Socket1 21.12 +Socket2 17.60 +Socket1 21.56 +Socket2 17.64 +Socket1 21.16 +Socket2 17.68 +Socket1 21.04 +Socket2 17.88 +Socket1 21.00 +Socket2 17.92 +Socket1 21.00 +Socket2 17.60 +Socket1 20.84 +Socket2 17.56 +Socket1 21.04 +Socket2 17.64 +Socket1 20.72 +Socket2 17.72 +Socket1 20.56 +Socket2 17.56 +Socket1 20.92 +Socket2 17.80 +Socket1 21.20 +Socket2 18.00 +Socket1 21.20 +Socket2 18.00 +Socket1 21.48 +Socket2 17.96 +Socket1 21.64 +Socket2 18.08 +Socket1 21.36 +Socket2 18.08 +Socket1 21.48 +Socket2 18.16 +Socket1 21.48 +Socket2 18.08 +Socket1 21.20 +Socket2 18.24 +Socket1 21.08 +Socket2 18.28 +Socket1 21.00 +Socket2 18.40 +Socket1 20.88 +Socket2 18.24 +Start +Socket1 21.32 +Socket2 18.28 +Socket1 21.24 +Socket2 18.36 +Socket1 21.24 +Socket2 18.36 +Socket1 21.80 +Socket2 18.72 +Socket1 22.08 +Socket2 18.84 +Socket1 22.40 +Socket2 19.36 +Socket1 22.68 +Socket2 19.44 +Socket1 23.28 +Socket2 19.64 +Socket1 23.68 +Socket2 19.68 +Socket1 23.52 +Socket2 19.88 +Socket1 23.48 +Socket2 20.00 +Socket1 23.28 +Socket2 20.08 +Socket1 23.40 +Socket2 20.20 +Socket1 23.84 +Socket2 20.12 +Socket1 24.48 +Socket2 20.04 +Socket1 25.00 +Socket2 20.12 +Socket1 25.00 +Socket2 20.12 +Socket1 26.56 +Socket2 20.12 +Socket1 26.68 +Socket2 20.16 +Socket1 26.60 +Socket2 19.96 +Socket1 27.48 +Socket2 19.72 +Socket1 27.00 +Socket2 19.76 +Socket1 27.08 +Socket2 19.80 +Socket1 27.88 +Socket2 19.72 +Socket1 28.88 +Socket2 20.28 +Socket1 30.92 +Socket2 20.32 +Socket1 33.92 +Socket2 20.12 +Socket1 35.60 +Socket2 20.28 +Socket1 35.60 +Socket2 20.28 +Socket1 37.72 +Socket2 19.76 +Socket1 38.20 +Socket2 19.92 +Socket1 38.40 +Socket2 20.20 +Socket1 38.28 +Socket2 20.16 +Socket1 38.32 +Socket2 20.28 +Socket1 38.12 +Socket2 20.44 +Socket1 38.48 +Socket2 20.04 +Socket1 38.52 +Socket2 19.88 +Socket1 38.16 +Socket2 19.64 +Socket1 38.16 +Socket2 19.68 +Socket1 38.16 +Socket2 19.72 +Socket1 38.16 +Socket2 19.72 +Socket1 38.36 +Socket2 19.84 +Socket1 38.64 +Socket2 20.00 +Socket1 38.72 +Socket2 19.76 +End +Socket1 38.84 +Socket2 19.88 +Socket1 38.84 +Socket2 19.84 +Socket1 34.68 +Socket2 19.60 +Socket1 31.28 +Socket2 19.20 +Socket1 27.32 +Socket2 18.72 +Socket1 23.96 +Socket2 18.52 +Socket1 21.92 +Socket2 18.20 +Socket1 21.64 +Socket2 18.24 +Socket1 21.56 +Socket2 18.24 +Socket1 21.56 +Socket2 18.12 +Socket1 21.16 +Socket2 18.32 +Socket1 20.80 +Socket2 18.04 +Socket1 20.56 +Socket2 18.24 +Socket1 21.00 +Socket2 18.12 +Socket1 21.24 +Socket2 17.92 +Socket1 21.56 +Socket2 17.92 +Socket1 21.52 +Socket2 17.96 +Socket1 21.40 +Socket2 17.76 +Socket1 21.40 +Socket2 17.80 +Socket1 21.72 +Socket2 18.12 +Socket1 21.72 +Socket2 18.12 +Socket1 21.72 +Socket2 18.16 +Socket1 21.96 +Socket2 18.24 +Socket1 21.52 +Socket2 18.04 +Socket1 21.32 +Socket2 18.04 +Socket1 21.16 +Socket2 18.00 +Socket1 20.76 +Socket2 18.04 +Socket1 20.92 +Socket2 18.12 +Socket1 21.16 +Socket2 18.40 +Socket1 21.36 +Socket2 18.80 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36.output new file mode 100644 index 0000000..1619263 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36.output @@ -0,0 +1,3248 @@ +oasis22.umiacs.umd.edu +30 GMRES Tpetra maxwell36.xml +output_avg5/altra_GMRES_Tpetra_maxwell36.output +output_avg5/altra_GMRES_Tpetra_maxwell36_power.output +dt = 3.70627e-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 = 3.70627e-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 = 3.70627e-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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.00496128 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=147852, #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 26.2173 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.175505 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 26.4409 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 39.8726 [1] +| Mini-EM: Total Time: 39.8726 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000658639 - 0.00165186% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00032492 - 49.332% [1] +| | | Remainder: 0.000333719 - 50.668% +| | Mini-EM: build physics blocks: 0.000950759 - 0.00238449% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024036 - 0.000602821% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.56362 - 6.42955% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.924593 - 2.31887% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.411454 - 44.5011% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.325176 - 79.0309% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0104356 - 2.53628% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0757362 - 18.407% [3] +| | | | Remainder: 0.00010664 - 0.0259178% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.050032 - 5.41124% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0328562 - 65.6704% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00139724 - 2.79269% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00397084 - 7.9366% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00247056 - 4.93796% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128344 - 2.56524% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00736539 - 14.7214% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000585639 - 1.17053% [3] +| | | | Remainder: 0.00010268 - 0.205229% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0885827 - 9.58072% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0370173 - 4.00363% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.111151 - 12.0217% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0460754 - 4.98332% [3] +| | | Remainder: 0.18028 - 19.4983% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0652294 - 0.163595% [2] +| | Mini-EM: setup physics model evaluator: 1.61248 - 4.0441% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61246 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.000200936% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.22489e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60682 - 99.6502% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60679 - 99.9984% [1] +| | | | | | getWorksets(): 1.58082 - 98.3837% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.5808 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.914147 - 57.828% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00755275 - 0.826207% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147416 - 16.1261% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00380816 - 2.58327% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.143539 - 97.3699% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00150524 - 1.04866% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00085132 - 0.593093% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244468 - 1.70314% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132124 - 9.20476% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0291312 - 20.2949% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00784315 - 5.46412% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0225783 - 15.7298% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000842238 - 0.586766% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.036978 - 25.7616% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165722 - 44.8162% [24] +| | | | | | | | | | | | Remainder: 0.0204059 - 55.1838% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0224024 - 15.6072% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00538292 - 3.75014% [24] +| | | | | | | | | | | Remainder: 0.00036716 - 0.255791% +| | | | | | | | | | Remainder: 6.9e-05 - 0.0468063% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.6575 - 71.9249% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.38348 - 58.324% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000582038 - 0.151778% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00018576 - 0.0484406% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.203863 - 53.1612% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145585 - 37.9641% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017028 - 0.0444039% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0318154 - 8.29649% [24] +| | | | | | | | | | | Remainder: 0.00127904 - 0.333535% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.128453 - 19.5366% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0900528 - 13.6963% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00078372 - 0.119197% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0310869 - 4.72804% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0230147 - 3.50034% [24] +| | | | | | | | | | Remainder: 0.00062836 - 0.0955681% +| | | | | | | | | Remainder: 0.101679 - 11.1228% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.666617 - 42.1695% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.665422 - 99.8208% [48] +| | | | | | | | | Remainder: 0.00119484 - 0.179239% +| | | | | | | | Remainder: 4.016e-05 - 0.00254048% +| | | | | | | Remainder: 1.628e-05 - 0.00102984% +| | | | | | getOrientations(): 1.632e-05 - 0.00101569% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000784119 - 0.0488003% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000767919 - 0.0477921% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042124 - 0.0262162% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017336 - 0.0107892% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000928839 - 0.0578071% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 6.47253e-05% [2] +| | | | | | Remainder: 0.0228774 - 1.4238% +| | | | | Remainder: 2.592e-05 - 0.00161313% +| | | | fmb->setupBCFieldManagers(): 8.76e-06 - 0.00054327% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.852e-05 - 0.00114856% [1] +| | | | build response library: 0.00558587 - 0.34642% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00538695 - 96.4389% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0564326% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] +| | | | | | | Remainder: 9.6e-07 - 31.5789% +| | | | | | getOrientations(): 4.8e-07 - 0.00891041% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000784199 - 14.5574% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942639 - 17.4985% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004014 - 7.45133% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117896 - 21.8854% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0215335% [3] +| | | | | | Remainder: 0.00207508 - 38.5204% +| | | | | Remainder: 0.00019892 - 3.56113% +| | | | Remainder: 2.38e-05 - 0.00147601% +| | | Remainder: 2.708e-05 - 0.0016794% +| | Mini-EM: setup auxiliary physics model evaluator: 1.78056 - 4.46562% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.78055 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 4.0437e-05% [1] +| | | | fmb->setWorksetContainer(): 1.4e-06 - 7.86274e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.78049 - 99.9965% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.78048 - 99.9998% [1] +| | | | | | getWorksets(): 1.21498 - 68.2389% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21498 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.726256 - 59.7751% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00866215 - 1.19271% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.138947 - 19.1319% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00285824 - 2.05708% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.136036 - 97.9056% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00126664 - 0.931104% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000795159 - 0.584519% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00268292 - 1.97221% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.013399 - 9.84956% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.029026 - 21.3369% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00784279 - 5.76522% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0215202 - 15.8194% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000692919 - 0.509363% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0366645 - 26.952% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166079 - 45.2969% [24] +| | | | | | | | | | | | Remainder: 0.0200566 - 54.7031% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165653 - 12.1771% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00533112 - 3.91889% [24] +| | | | | | | | | | | Remainder: 0.000249839 - 0.183656% +| | | | | | | | | | Remainder: 5.192e-05 - 0.0373669% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.490037 - 67.4744% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.287622 - 58.694% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00030424 - 0.105778% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017064 - 0.0593278% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141435 - 49.174% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145025 - 50.4221% [24] +| | | | | | | | | | | Remainder: 0.00068688 - 0.238813% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0903154 - 18.4303% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0909568 - 18.5612% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000454039 - 0.092654% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202717 - 4.13677% [24] +| | | | | | | | | | Remainder: 0.000416559 - 0.0850056% +| | | | | | | | | Remainder: 0.0886104 - 12.201% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.488689 - 40.2219% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.487764 - 99.8106% [24] +| | | | | | | | | Remainder: 0.000925518 - 0.189388% +| | | | | | | | Remainder: 3.668e-05 - 0.00301898% +| | | | | | | Remainder: 1.24e-06 - 0.000102059% +| | | | | | getOrientations(): 1.092e-05 - 0.000613316% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000434279 - 0.0243911% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034776 - 0.0195318% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021724 - 0.0122012% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.555518 - 31.2004% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.555496 - 99.996% [1] +| | | | | | | Remainder: 2.22e-05 - 0.00399627% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00048796 - 0.027406% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 3.14521e-05% [2] +| | | | | | Remainder: 0.00848375 - 0.476486% +| | | | | Remainder: 3.92e-06 - 0.000220164% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 0.000193199% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.784e-05 - 0.00156356% [1] +| | | | build response library: 2.204e-05 - 0.00123782% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.08893% [1] +| | | | | Remainder: 2.18e-05 - 98.9111% +| | | | Remainder: 6.4e-06 - 0.00035944% +| | | Remainder: 8.4e-06 - 0.000471762% +| | Mini-EM: eval auxiliary physics model evaluator: 1.9679 - 4.93548% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.538396 - 27.3589% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.42474 - 72.3989% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00205592 - 0.144301% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.984168 - 69.0771% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000166638% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.34e-05 - 0.0054259% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.376e-05 - 0.00139814% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.007496 - 0.761658% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.057026 - 5.79434% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.145528 - 14.7869% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0227009 - 2.3066% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0891977 - 9.06326% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117519 - 11.941% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164143 - 16.6784% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.7e-05 - 0.00375952% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.328e-05 - 0.00134936% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263099 - 26.7331% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0212735 - 2.16158% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0145429 - 1.47769% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0810449 - 8.23486% [24] +| | | | | Remainder: 0.00047768 - 0.0485364% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.772e-05 - 0.00124374% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 0.000137569% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00171096 - 0.120089% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.435012 - 30.5328% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.21689 - 49.8584% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.218098 - 50.1361% [1] +| | | | | Remainder: 2.408e-05 - 0.00553548% +| | | | Remainder: 0.0017714 - 0.124332% +| | | Remainder: 0.00476744 - 0.24226% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442276 - 0.0110922% [1] +| | | getWorksets(): 3.76e-06 - 0.0850149% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 54.2553% [1] +| | | | Remainder: 1.72e-06 - 45.7447% +| | | getOrientations(): 7.2e-07 - 0.0162794% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750959 - 16.9794% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000866919 - 19.6013% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041952 - 9.48549% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125508 - 28.3778% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0271324% [3] +| | | Remainder: 0.0011246 - 25.4276% +| | panzer::ModelEvaluator::create_W_op: 1.52751 - 3.83098% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.57513 - 6.4584% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00147604 - 0.0573191% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.02008 - 78.4458% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 8.31651e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0245268 - 1.21415% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0679283 - 3.36266% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0771311 - 3.81822% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00752979 - 0.372748% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0861331 - 4.26385% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0725112 - 3.58952% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131651 - 0.651711% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0753724 - 3.73116% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.7e-05 - 0.00183161% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0268513 - 1.32922% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155895 - 7.71727% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0248448 - 1.22989% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.144863 - 7.17115% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.160364 - 7.93851% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.21757 - 10.7704% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.864e-05 - 0.00240783% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0234679 - 1.16173% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151408 - 7.49514% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242289 - 11.994% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0357411 - 1.76929% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00692483 - 0.3428% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0833467 - 4.12591% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175602 - 8.69286% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.145578 - 7.20655% [24] +| | | | Remainder: 0.000947838 - 0.0469209% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.352e-05 - 0.00130168% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.8153e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00547068 - 0.212443% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.543826 - 21.1184% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.543793 - 99.9939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.024e-05 - 0.00372178% [1] +| | | | Remainder: 1.288e-05 - 0.0023684% +| | | Remainder: 0.00424184 - 0.164723% +| | MaxwellPreconditioner::build: 0.00920463 - 0.0230851% [1] +| | | MaxwellPreconditioner: Schur complement: 1.432e-05 - 0.155574% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00408504 - 44.3802% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.0881265% [1] +| | | | Ifpack2::Relaxation::compute: 0.00323896 - 79.2884% [1] +| | | | Remainder: 0.000842478 - 20.6235% +| | | MaxwellPreconditioner: Solver S_E: 0.00498956 - 54.207% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0264553% [1] +| | | | Ifpack2::Relaxation::compute: 0.00451668 - 90.5226% [1] +| | | | Remainder: 0.000471559 - 9.45092% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001058 - 1.14942% [1] +| | | Remainder: 9.92e-06 - 0.107772% +| | Mini-EM: timestepper: 26.719 - 67.011% [1] +| | | Mini-EM: Advance Time Step: 26.719 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.218828 - 0.818997% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00118148 - 0.539913% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.211281 - 96.5511% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000776219% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130156 - 0.616034% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0175947 - 8.32763% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107167 - 5.07225% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00085548 - 0.404902% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00935519 - 4.42785% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00938979 - 4.44423% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00081352 - 0.385043% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00230888 - 1.0928% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.532e-05 - 0.00725102% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00181064 - 0.856983% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0216498 - 10.2469% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00728815 - 3.44952% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0030436 - 1.44055% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0184678 - 8.7409% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379302 - 17.9526% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.62e-05 - 0.0124006% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0013934 - 0.659502% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0158293 - 7.49206% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201521 - 9.53806% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00140644 - 0.665674% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00087352 - 0.413441% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00921195 - 4.36006% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150202 - 7.10914% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00435036 - 2.05904% [24] +| | | | | | Remainder: 0.000474119 - 0.224403% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.152e-05 - 0.00983422% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00109675% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00571864 - 2.61331% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000502679 - 0.229715% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000474359 - 94.3662% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 0.373996% [1] +| | | | | | Remainder: 2.644e-05 - 5.25982% +| | | | | Remainder: 0.00012048 - 0.055057% +| | | | Stratimikos: BelosLOWS: 26.441 - 98.9596% [1] +| | | | | GMRES block system: Operation Op*x: 0.0129545 - 0.0489942% [1] +| | | | | Belos::MVT::MvAddMv: 0.00039308 - 0.00148663% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 26.4269 - 99.9466% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00196312 - 0.00742849% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000453239 - 23.0877% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000445519 - 98.2967% [2] +| | | | | | | | Remainder: 7.72e-06 - 1.7033% +| | | | | | | Belos::MVT::MvScale: 0.00026312 - 13.4032% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000886119 - 45.1383% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000879759 - 99.2823% [2] +| | | | | | | | Remainder: 6.36e-06 - 0.717737% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00030252 - 15.4102% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00030012 - 99.2067% [2] +| | | | | | | | Remainder: 2.4e-06 - 0.793336% +| | | | | | | Remainder: 5.812e-05 - 2.9606% +| | | | | | Belos::MVT::MvAddMv: 0.00135568 - 0.00512993% [2] +| | | | | | Belos::MVT::MvNorm: 0.000267479 - 0.00101215% [1] +| | | | | | GMRES block system: Operation Prec*x: 26.4072 - 99.9253% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00386248 - 0.0146266% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00040144 - 0.00152019% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.175332 - 0.663958% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.124577 - 71.0518% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0025298 - 2.03071% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00251044 - 99.2347% [23] +| | | | | | | | | | Remainder: 1.936e-05 - 0.765278% +| | | | | | | | | Belos::MVT::MvScale: 0.00113948 - 0.914681% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0494677 - 39.7086% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0494241 - 99.9119% [42] +| | | | | | | | | | Remainder: 4.36e-05 - 0.0881384% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0712621 - 57.2034% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0712318 - 99.9575% [42] +| | | | | | | | | | Remainder: 3.032e-05 - 0.0425471% +| | | | | | | | | Remainder: 0.00017768 - 0.142627% +| | | | | | | | Belos::MVT::MvAddMv: 0.00483408 - 2.75709% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0366195 - 20.8858% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000220519 - 0.125772% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00351152 - 2.00278% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00339684 - 96.7342% [22] +| | | | | | | | | Remainder: 0.00011468 - 3.26582% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00376576 - 2.14778% [1] +| | | | | | | | Remainder: 0.00180424 - 1.02904% +| | | | | | | GMRES S_E: Operation Op*x: 0.00481668 - 0.01824% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 26.2111 - 99.2574% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 24.7505 - 94.4275% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0339296 - 0.137087% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0334795 - 98.6734% [299] +| | | | | | | | | | Remainder: 0.00045012 - 1.32663% +| | | | | | | | | Belos::MVT::MvScale: 0.0169773 - 0.0685939% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.37933 - 37.8956% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.37827 - 99.9887% [596] +| | | | | | | | | | Remainder: 0.00106004 - 0.0113019% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 15.3168 - 61.8848% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 15.3159 - 99.9945% [596] +| | | | | | | | | | Remainder: 0.000843597 - 0.00550766% +| | | | | | | | | Remainder: 0.00344328 - 0.013912% +| | | | | | | | Belos::MVT::MvAddMv: 0.0544666 - 0.2078% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0580526 - 0.221481% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0556597 - 95.878% [299] +| | | | | | | | | Remainder: 0.00239292 - 4.12199% +| | | | | | | | GMRES S_E: Operation Op*x: 1.27723 - 4.87286% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0529894 - 0.202164% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00011236 - 0.000428674% [1] +| | | | | | | | Remainder: 0.0177501 - 0.0677199% +| | | | | | | Remainder: 0.0116761 - 0.0442156% +| | | | | | GMRES block system: Operation Op*x: 0.0139989 - 0.0529722% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000243679 - 0.000922088% [1] +| | | | | | Remainder: 0.0019004 - 0.00719116% +| | | | | Remainder: 0.00078156 - 0.00295586% +| | | | Mini-EM: Compute responses: 0.0586313 - 0.219437% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00184928 - 3.15408% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0507339 - 86.5303% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.36e-06 - 0.0105649% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00137556 - 2.71132% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0133903 - 26.3931% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.748e-05 - 0.0344543% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00170916 - 3.36887% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0019122 - 3.76908% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0251106 - 49.4947% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.656e-05 - 0.0326409% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00175224 - 3.45378% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146064 - 2.87902% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00156244 - 3.07968% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020256 - 0.39926% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.012e-05 - 0.0199472% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00105828 - 2.08594% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00073152 - 1.44188% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014028 - 0.276502% [24] +| | | | | | Remainder: 0.00027864 - 0.549219% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.256e-05 - 0.021422% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00259247% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00553532 - 9.44089% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256719 - 0.437853% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.342787% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237439 - 92.4898% [1] +| | | | | | Remainder: 1.84e-05 - 7.16737% +| | | | | Remainder: 0.00024204 - 0.412817% +| | | | Remainder: 0.000515079 - 0.00192776% +| | | Remainder: 3.36e-06 - 1.25753e-05% +| | Remainder: 0.121058 - 0.303613% +| Remainder: 5.9719e-05 - 0.000149774% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 26.441 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.76453 k-cell-steps per second +================================= + +dt = 3.70627e-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 = 3.70627e-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 = 3.70627e-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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.00494251 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=147852, #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 26.0114 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.17005 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 26.2295 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 39.8873 [1] +| Mini-EM: Total Time: 39.8873 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000640639 - 0.00160612% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031004 - 48.3954% [1] +| | | Remainder: 0.000330599 - 51.6046% +| | Mini-EM: build physics blocks: 0.000804919 - 0.00201799% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002328 - 0.000583645% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.54415 - 6.37836% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.924514 - 2.31782% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.412586 - 44.6273% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.326233 - 79.0703% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.010343 - 2.50688% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0759014 - 18.3965% [3] +| | | | Remainder: 0.000108679 - 0.0263409% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0509997 - 5.51637% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.033847 - 66.3671% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00138896 - 2.72347% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00389308 - 7.63353% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00248528 - 4.87313% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125776 - 2.46621% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00741623 - 14.5417% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000601999 - 1.1804% [3] +| | | | Remainder: 0.00010936 - 0.214433% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.088399 - 9.56167% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0369608 - 3.99786% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.110424 - 11.944% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0453845 - 4.90901% [3] +| | | Remainder: 0.179761 - 19.4438% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0569077 - 0.142671% [2] +| | Mini-EM: setup physics model evaluator: 1.61339 - 4.04488% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61336 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000173551% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.22308e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60788 - 99.6602% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60785 - 99.9983% [1] +| | | | | | getWorksets(): 1.58218 - 98.4033% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.58215 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.916176 - 57.9069% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00754375 - 0.823396% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148225 - 16.1787% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00383767 - 2.58909% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144317 - 97.3636% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0014882 - 1.0312% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000838158 - 0.580775% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00246684 - 1.70932% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131811 - 9.13346% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0291323 - 20.1863% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00784443 - 5.43555% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0227344 - 15.7531% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000802119 - 0.555803% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0375241 - 26.0011% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165287 - 44.0484% [24] +| | | | | | | | | | | | Remainder: 0.0209953 - 55.9516% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225344 - 15.6145% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00541271 - 3.75057% [24] +| | | | | | | | | | | Remainder: 0.000358319 - 0.248286% +| | | | | | | | | | Remainder: 7.016e-05 - 0.0473335% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658706 - 71.8974% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.385075 - 58.4593% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000577599 - 0.149996% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000183239 - 0.0475853% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.204993 - 53.2345% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146042 - 37.9256% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00016972 - 0.0440745% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.031817 - 8.26253% [24] +| | | | | | | | | | | Remainder: 0.00129284 - 0.335737% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.129593 - 19.6739% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.088679 - 13.4626% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00073572 - 0.111692% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0310834 - 4.71885% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229164 - 3.479% [24] +| | | | | | | | | | Remainder: 0.000623199 - 0.0946096% +| | | | | | | | | Remainder: 0.101701 - 11.1006% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.665936 - 42.0905% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.664652 - 99.8072% [48] +| | | | | | | | | Remainder: 0.001284 - 0.192811% +| | | | | | | | Remainder: 4.084e-05 - 0.00258129% +| | | | | | | Remainder: 2.732e-05 - 0.00172673% +| | | | | | getOrientations(): 1.524e-05 - 0.000947848% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000786759 - 0.0489323% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000796119 - 0.0495144% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411679 - 0.0256043% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012168 - 0.00756786% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000887919 - 0.0552239% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 4.7268e-05% [2] +| | | | | | Remainder: 0.022653 - 1.4089% +| | | | | Remainder: 2.732e-05 - 0.00169913% +| | | | fmb->setupBCFieldManagers(): 8.48e-06 - 0.00052561% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.892e-05 - 0.00117271% [1] +| | | | build response library: 0.00542803 - 0.336442% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00533211 - 98.2329% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0540124% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 70.8333% [1] +| | | | | | | Remainder: 8.4e-07 - 29.1667% +| | | | | | getOrientations(): 4.4e-07 - 0.00825189% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765399 - 14.3545% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934199 - 17.5202% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391719 - 7.34641% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115632 - 21.6859% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0232553% [3] +| | | | | | Remainder: 0.00207992 - 39.0074% +| | | | | Remainder: 9.592e-05 - 1.76712% +| | | | Remainder: 2.412e-05 - 0.00149501% +| | | Remainder: 2.772e-05 - 0.00171812% +| | Mini-EM: setup auxiliary physics model evaluator: 1.8172 - 4.55584% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.81719 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 4.4024e-05% [1] +| | | | fmb->setWorksetContainer(): 1.48e-06 - 8.14444e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.81713 - 99.9966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.81713 - 99.9998% [1] +| | | | | | getWorksets(): 1.21449 - 66.8356% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21448 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.727191 - 59.8765% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00861271 - 1.18438% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.13793 - 18.9675% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00279896 - 2.02926% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.135082 - 97.9356% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00123716 - 0.915855% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00073172 - 0.541684% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00264812 - 1.96037% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0133245 - 9.86401% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0290258 - 21.4875% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00778115 - 5.7603% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0205957 - 15.2467% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000665359 - 0.492558% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0369916 - 27.3845% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164895 - 44.5763% [24] +| | | | | | | | | | | | Remainder: 0.0205021 - 55.4237% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165421 - 12.2459% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00529591 - 3.92051% [24] +| | | | | | | | | | | Remainder: 0.00024324 - 0.180068% +| | | | | | | | | | Remainder: 4.844e-05 - 0.0351193% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.492902 - 67.7817% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.287747 - 58.378% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000303439 - 0.105454% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000166479 - 0.0578561% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.1417 - 49.2446% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144887 - 50.3523% [24] +| | | | | | | | | | | Remainder: 0.000689958 - 0.23978% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0941232 - 19.0957% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0898173 - 18.2221% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00044364 - 0.0900056% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0203389 - 4.12636% [24] +| | | | | | | | | | Remainder: 0.00043268 - 0.0877821% +| | | | | | | | | Remainder: 0.0877457 - 12.0664% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.487257 - 40.1205% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.48671 - 99.8878% [24] +| | | | | | | | | Remainder: 0.000546757 - 0.112211% +| | | | | | | | Remainder: 3.716e-05 - 0.00305973% +| | | | | | | Remainder: 1.88e-06 - 0.000154798% +| | | | | | getOrientations(): 1.06e-05 - 0.000583339% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00043432 - 0.0239015% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00035484 - 0.0195275% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000214479 - 0.0118032% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.592558 - 32.6096% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.592533 - 99.9958% [1] +| | | | | | | Remainder: 2.5e-05 - 0.004219% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00048476 - 0.0266773% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.42141e-05% [2] +| | | | | | Remainder: 0.00858171 - 0.472268% +| | | | | Remainder: 3.48e-06 - 0.000191511% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000206913% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.688e-05 - 0.00147921% [1] +| | | | build response library: 2.108e-05 - 0.00116003% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.32827% [1] +| | | | | Remainder: 2.08e-05 - 98.6717% +| | | | Remainder: 7e-06 - 0.00038521% +| | | Remainder: 8.2e-06 - 0.000451244% +| | Mini-EM: eval auxiliary physics model evaluator: 2.03094 - 5.09169% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.582324 - 28.6727% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.44376 - 71.0885% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0020814 - 0.144165% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.98462 - 68.1982% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000154374% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.42e-05 - 0.00347342% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.436e-05 - 0.00145843% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00712119 - 0.723243% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0571071 - 5.79991% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.145938 - 14.8218% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0226123 - 2.29655% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0882472 - 8.96256% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117324 - 11.9156% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.165535 - 16.8121% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.736e-05 - 0.00379436% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.364e-05 - 0.00138531% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263528 - 26.7644% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0215965 - 2.19339% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0143292 - 1.4553% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0806767 - 8.19369% [24] +| | | | | Remainder: 0.00050364 - 0.0511507% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.732e-05 - 0.00119964% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000141297% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00171968 - 0.119111% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.453531 - 31.4131% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.22597 - 49.8247% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.227535 - 50.1697% [1] +| | | | | Remainder: 2.524e-05 - 0.00556522% +| | | | Remainder: 0.00179128 - 0.12407% +| | | Remainder: 0.00484951 - 0.238782% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428388 - 0.01074% [1] +| | | getWorksets(): 3.68e-06 - 0.0859035% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 56.5217% [1] +| | | | Remainder: 1.6e-06 - 43.4783% +| | | getOrientations(): 6.8e-07 - 0.0158735% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740879 - 17.2946% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914479 - 21.347% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406759 - 9.49512% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120424 - 28.111% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0289458% [3] +| | | Remainder: 0.00101192 - 23.6216% +| | panzer::ModelEvaluator::create_W_op: 1.63956 - 4.11049% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.62786 - 6.58821% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0016128 - 0.0613732% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.02537 - 77.073% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 9.87475e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0245363 - 1.21145% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.066927 - 3.30444% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0783863 - 3.87022% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00752735 - 0.371653% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.086279 - 4.25992% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0726039 - 3.58473% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0130491 - 0.644283% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0750563 - 3.70581% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.34e-05 - 0.00164908% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264375 - 1.30532% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.156854 - 7.74447% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0252954 - 1.24893% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.147517 - 7.28348% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161153 - 7.95674% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.219183 - 10.8219% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.82e-05 - 0.00237981% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0241128 - 1.19054% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151289 - 7.46969% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242589 - 11.9775% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0372704 - 1.84018% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00708911 - 0.350016% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835237 - 4.12388% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175155 - 8.64804% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.142485 - 7.03501% [24] +| | | | Remainder: 0.00096544 - 0.0476674% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.42e-05 - 0.00130144% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.71868e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00544331 - 0.207139% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.591145 - 22.4953% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.591109 - 99.9939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.296e-05 - 0.00388399% [1] +| | | | Remainder: 1.3199e-05 - 0.00223278% +| | | Remainder: 0.00425064 - 0.161753% +| | MaxwellPreconditioner::build: 0.00908675 - 0.0227811% [1] +| | | MaxwellPreconditioner: Schur complement: 1.492e-05 - 0.164195% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00402343 - 44.278% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.0854991% [1] +| | | | Ifpack2::Relaxation::compute: 0.00319296 - 79.359% [1] +| | | | Remainder: 0.000827039 - 20.5555% +| | | MaxwellPreconditioner: Solver S_E: 0.00495319 - 54.5101% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0258419% [1] +| | | | Ifpack2::Relaxation::compute: 0.0044818 - 90.4829% [1] +| | | | Remainder: 0.000470119 - 9.49123% +| | | MaxwellPreconditioner: Block preconditioner: 8.372e-05 - 0.921342% [1] +| | | Remainder: 1.148e-05 - 0.126338% +| | Mini-EM: timestepper: 26.5081 - 66.4575% [1] +| | | Mini-EM: Advance Time Step: 26.5081 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.219072 - 0.826436% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00118704 - 0.541848% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.211792 - 96.6768% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000831003% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00129868 - 0.613186% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0176092 - 8.31437% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0107455 - 5.07359% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000844439 - 0.398711% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00956071 - 4.51419% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00938607 - 4.43174% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00081556 - 0.385076% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.002286 - 1.07936% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.424e-05 - 0.00672357% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185832 - 0.877425% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0216937 - 10.2429% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00717811 - 3.38922% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00305076 - 1.44045% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0185084 - 8.73895% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379735 - 17.9296% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.284e-05 - 0.024949% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00137372 - 0.648616% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0160101 - 7.55934% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0200445 - 9.46423% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00136844 - 0.646123% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00086444 - 0.408155% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00943715 - 4.45585% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149975 - 7.08124% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00434571 - 2.05188% [24] +| | | | | | Remainder: 0.000472879 - 0.223275% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.136e-05 - 0.00975021% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00104075% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00554051 - 2.52908% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00041188 - 0.188011% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00038488 - 93.4447% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.427309% [1] +| | | | | | Remainder: 2.524e-05 - 6.128% +| | | | | Remainder: 0.00011704 - 0.0534253% +| | | | Stratimikos: BelosLOWS: 26.2295 - 98.9493% [1] +| | | | | GMRES block system: Operation Op*x: 0.0131524 - 0.0501435% [1] +| | | | | Belos::MVT::MvAddMv: 0.000401 - 0.00152881% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 26.2152 - 99.9454% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0021454 - 0.00818378% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00045216 - 21.0758% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00044464 - 98.3369% [2] +| | | | | | | | Remainder: 7.52e-06 - 1.66313% +| | | | | | | Belos::MVT::MvScale: 0.000362199 - 16.8826% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000930759 - 43.384% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000924159 - 99.2909% [2] +| | | | | | | | Remainder: 6.6e-06 - 0.709099% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000340319 - 15.8628% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000338079 - 99.3418% [2] +| | | | | | | | Remainder: 2.24e-06 - 0.658206% +| | | | | | | Remainder: 5.996e-05 - 2.79482% +| | | | | | Belos::MVT::MvAddMv: 0.0013548 - 0.00516798% [2] +| | | | | | Belos::MVT::MvNorm: 0.00026384 - 0.00100644% [1] +| | | | | | GMRES block system: Operation Prec*x: 26.1958 - 99.9258% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00360724 - 0.0137703% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00038912 - 0.00148543% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.170372 - 0.65038% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.119793 - 70.3125% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0025152 - 2.09962% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00249452 - 99.1778% [23] +| | | | | | | | | | Remainder: 2.068e-05 - 0.822202% +| | | | | | | | | Belos::MVT::MvScale: 0.00116028 - 0.96857% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0488217 - 40.7551% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0487797 - 99.9139% [42] +| | | | | | | | | | Remainder: 4.204e-05 - 0.0861092% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0670864 - 56.002% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0670576 - 99.957% [42] +| | | | | | | | | | Remainder: 2.884e-05 - 0.0429893% +| | | | | | | | | Remainder: 0.00020924 - 0.174668% +| | | | | | | | Belos::MVT::MvAddMv: 0.00482184 - 2.83018% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0365927 - 21.4781% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000214158 - 0.1257% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00344468 - 2.02186% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00333112 - 96.7033% [22] +| | | | | | | | | Remainder: 0.00011356 - 3.29668% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00370008 - 2.17176% [1] +| | | | | | | | Remainder: 0.00180575 - 1.05989% +| | | | | | | GMRES S_E: Operation Op*x: 0.0046476 - 0.0177418% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 26.0055 - 99.2737% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 24.5534 - 94.4161% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0338431 - 0.137835% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.033394 - 98.6729% [299] +| | | | | | | | | | Remainder: 0.000449119 - 1.32706% +| | | | | | | | | Belos::MVT::MvScale: 0.0174721 - 0.0711596% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.38884 - 38.2385% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.38782 - 99.9891% [596] +| | | | | | | | | | Remainder: 0.00101992 - 0.0108631% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 15.1097 - 61.5382% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 15.1089 - 99.9947% [596] +| | | | | | | | | | Remainder: 0.000794438 - 0.00525779% +| | | | | | | | | Remainder: 0.00351752 - 0.014326% +| | | | | | | | Belos::MVT::MvAddMv: 0.0535774 - 0.206023% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0532565 - 0.204789% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0509616 - 95.6908% [299] +| | | | | | | | | Remainder: 0.00229492 - 4.30918% +| | | | | | | | GMRES S_E: Operation Op*x: 1.27532 - 4.90405% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0527177 - 0.202717% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00011348 - 0.000436369% [1] +| | | | | | | | Remainder: 0.0171313 - 0.0658757% +| | | | | | | Remainder: 0.0112365 - 0.0428944% +| | | | | | GMRES block system: Operation Op*x: 0.0135663 - 0.0517497% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016804 - 0.000641002% [1] +| | | | | | Remainder: 0.00196428 - 0.00749289% +| | | | | Remainder: 0.000766518 - 0.00292235% +| | | | Mini-EM: Compute responses: 0.0589602 - 0.222424% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00191772 - 3.25257% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0506974 - 85.9859% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 0.00796885% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00142716 - 2.81505% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0131111 - 25.8616% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.672e-05 - 0.03298% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00182948 - 3.60862% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00136572 - 2.69387% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.02578 - 50.8507% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.664e-05 - 0.0328222% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00173872 - 3.4296% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00144364 - 2.84756% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0015756 - 3.10784% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020052 - 0.395523% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.84e-06 - 0.0194093% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00102124 - 2.01438% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00073192 - 1.4437% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000135439 - 0.267152% [24] +| | | | | | Remainder: 0.00028964 - 0.571311% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.308e-05 - 0.0221845% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00257801% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00582799 - 9.88463% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025952 - 0.440162% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.323674% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023976 - 92.3859% [1] +| | | | | | Remainder: 1.892e-05 - 7.29038% +| | | | | Remainder: 0.00024292 - 0.412007% +| | | | Remainder: 0.000482959 - 0.00182193% +| | | Remainder: 2.32e-06 - 8.75205e-06% +| | Remainder: 0.109626 - 0.274839% +| Remainder: 4.004e-05 - 0.000100383% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 26.2295 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.77876 k-cell-steps per second +================================= + +dt = 3.70627e-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 = 3.70627e-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 = 3.70627e-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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.00479507 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=147852, #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 25.7253 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.176573 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 25.9495 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 39.68 [1] +| Mini-EM: Total Time: 39.68 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000630439 - 0.00158881% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030044 - 47.6557% [1] +| | | Remainder: 0.000329999 - 52.3443% +| | Mini-EM: build physics blocks: 0.000885359 - 0.00223125% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023864 - 0.000601412% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.56235 - 6.45753% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.938354 - 2.36481% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.414276 - 44.1492% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.32701 - 78.9352% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0106387 - 2.56802% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0765141 - 18.4693% [3] +| | | | Remainder: 0.00011372 - 0.0274503% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0514317 - 5.48106% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0342751 - 66.642% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00134708 - 2.61916% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00391007 - 7.60246% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00248472 - 4.8311% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013302 - 2.58634% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00739459 - 14.3775% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000583479 - 1.13447% [3] +| | | | Remainder: 0.000106479 - 0.20703% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0914668 - 9.74758% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0396935 - 4.23012% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.112495 - 11.9886% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0475301 - 5.06527% [3] +| | | Remainder: 0.18146 - 19.3382% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0571404 - 0.144003% [2] +| | Mini-EM: setup physics model evaluator: 1.62001 - 4.0827% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61999 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000190125% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 3.45682e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.61438 - 99.654% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.61436 - 99.9983% [1] +| | | | | | getWorksets(): 1.58897 - 98.4274% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.58895 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.913751 - 57.5065% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00753951 - 0.825116% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148443 - 16.2455% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0037598 - 2.53282% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144615 - 97.4213% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0015542 - 1.07471% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000837799 - 0.579329% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00263724 - 1.82362% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.013183 - 9.11589% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0290908 - 20.116% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00762255 - 5.27091% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0221144 - 15.2919% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000802639 - 0.555016% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0386194 - 26.7049% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016659 - 43.1364% [24] +| | | | | | | | | | | | Remainder: 0.0219604 - 56.8636% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0223422 - 15.4494% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544532 - 3.76538% [24] +| | | | | | | | | | | Remainder: 0.00036592 - 0.25303% +| | | | | | | | | | Remainder: 6.8159e-05 - 0.0459158% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.657012 - 71.9027% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.382066 - 58.1521% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000601679 - 0.15748% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000193439 - 0.0506297% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.204203 - 53.447% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145447 - 38.0685% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017304 - 0.0452905% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301598 - 7.89385% [24] +| | | | | | | | | | | Remainder: 0.00128832 - 0.337198% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.129373 - 19.6911% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0900605 - 13.7076% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00077276 - 0.117617% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0311411 - 4.73981% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229382 - 3.49129% [24] +| | | | | | | | | | Remainder: 0.000660159 - 0.100479% +| | | | | | | | | Remainder: 0.100757 - 11.0267% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.67516 - 42.4909% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.673978 - 99.8249% [48] +| | | | | | | | | Remainder: 0.00118244 - 0.175135% +| | | | | | | | Remainder: 4.16e-05 - 0.00261808% +| | | | | | | Remainder: 1.536e-05 - 0.000966665% +| | | | | | getOrientations(): 1.572e-05 - 0.000973763% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000829878 - 0.0514061% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00078064 - 0.0483561% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428199 - 0.0265244% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001288 - 0.00797841% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000930479 - 0.0576378% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 5.69887e-05% [2] +| | | | | | Remainder: 0.0222725 - 1.37965% +| | | | | Remainder: 2.728e-05 - 0.00168981% +| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.000533337% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.02e-05 - 0.00124692% [1] +| | | | build response library: 0.00554767 - 0.342451% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00545487 - 98.3272% [1] +| | | | | | getWorksets(): 3e-06 - 0.0549967% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 68% [1] +| | | | | | | Remainder: 9.6e-07 - 32% +| | | | | | getOrientations(): 4.4e-07 - 0.00806618% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805679 - 14.7699% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000958879 - 17.5784% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040868 - 7.49202% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119872 - 21.9752% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0241985% [3] +| | | | | | Remainder: 0.00207816 - 38.0973% +| | | | | Remainder: 9.2799e-05 - 1.67276% +| | | | Remainder: 2.468e-05 - 0.00152347% +| | | Remainder: 2.484e-05 - 0.00153332% +| | Mini-EM: setup auxiliary physics model evaluator: 1.83102 - 4.61448% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.83101 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 4.36916e-05% [1] +| | | | fmb->setWorksetContainer(): 3.04e-06 - 0.000166028% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.83095 - 99.9966% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.83095 - 99.9998% [1] +| | | | | | getWorksets(): 1.22355 - 66.8262% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.22355 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.72748 - 59.4564% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00868503 - 1.19385% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.137327 - 18.8771% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00287924 - 2.09663% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.134399 - 97.8678% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00130228 - 0.968967% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000751078 - 0.558843% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00274888 - 2.04531% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132773 - 9.87904% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0290434 - 21.6099% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00756155 - 5.62621% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0202655 - 15.0787% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000675 - 0.502237% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0367175 - 27.3198% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0167479 - 45.6128% [24] +| | | | | | | | | | | | Remainder: 0.0199696 - 54.3872% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165152 - 12.2882% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00529556 - 3.94018% [24] +| | | | | | | | | | | Remainder: 0.000245438 - 0.182619% +| | | | | | | | | | Remainder: 4.884e-05 - 0.0355648% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.492398 - 67.6855% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.289408 - 58.7751% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00031116 - 0.107516% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017004 - 0.0587545% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142374 - 49.1949% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145873 - 50.404% [24] +| | | | | | | | | | | Remainder: 0.000679479 - 0.234783% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0905856 - 18.3968% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0912296 - 18.5276% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000459519 - 0.0933226% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0202857 - 4.11978% [24] +| | | | | | | | | | Remainder: 0.000430079 - 0.0873437% +| | | | | | | | | Remainder: 0.0890699 - 12.2436% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.496037 - 40.5407% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.495125 - 99.8161% [24] +| | | | | | | | | Remainder: 0.00091236 - 0.18393% +| | | | | | | | Remainder: 3.56e-05 - 0.00290956% +| | | | | | | Remainder: 1.4e-06 - 0.000114421% +| | | | | | getOrientations(): 1.068e-05 - 0.000583304% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004532 - 0.0247522% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000359439 - 0.0196313% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022208 - 0.0121292% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.596939 - 32.6027% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.596916 - 99.9961% [1] +| | | | | | | Remainder: 2.348e-05 - 0.0039334% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000542399 - 0.0296239% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 3.27699e-05% [2] +| | | | | | Remainder: 0.00886787 - 0.484332% +| | | | | Remainder: 3.92e-06 - 0.000214096% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000203166% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.4399e-05 - 0.00133254% [1] +| | | | build response library: 2.288e-05 - 0.00124958% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.22378% [1] +| | | | | Remainder: 2.26e-05 - 98.7762% +| | | | Remainder: 6.72e-06 - 0.00036701% +| | | Remainder: 8.32e-06 - 0.000454391% +| | Mini-EM: eval auxiliary physics model evaluator: 2.03518 - 5.12899% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.578498 - 28.4249% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.45196 - 71.3429% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00204284 - 0.140696% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.990922 - 68.2473% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000173576% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.868e-05 - 0.0049126% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.384e-05 - 0.00139668% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00714812 - 0.721361% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0577145 - 5.82432% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.147199 - 14.8548% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0229903 - 2.32009% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0921134 - 9.29573% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.118188 - 11.9271% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164373 - 16.5879% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.732e-05 - 0.00376619% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.34e-05 - 0.00135228% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263071 - 26.5481% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0212633 - 2.14581% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147486 - 1.48837% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0814899 - 8.22365% [24] +| | | | | Remainder: 0.00050728 - 0.0511927% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.856e-05 - 0.00127827% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.319e-06 - 0.000159715% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00176 - 0.121216% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.455416 - 31.3656% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.22805 - 50.0751% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.22734 - 49.9192% [1] +| | | | | Remainder: 2.596e-05 - 0.00570029% +| | | | Remainder: 0.00179584 - 0.123684% +| | | Remainder: 0.00472671 - 0.23225% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436568 - 0.0110022% [1] +| | | getWorksets(): 3.72e-06 - 0.0852102% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 60.2151% [1] +| | | | Remainder: 1.48e-06 - 39.7849% +| | | getOrientations(): 9.2e-07 - 0.0210735% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764719 - 17.5166% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892319 - 20.4394% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421959 - 9.66538% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125132 - 28.6627% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0284034% [3] +| | | Remainder: 0.00102948 - 23.5812% +| | panzer::ModelEvaluator::create_W_op: 1.65719 - 4.17639% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.62103 - 6.60542% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00149588 - 0.0570721% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01901 - 77.0311% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.70774e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0135843 - 0.672823% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0684728 - 3.39141% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0777006 - 3.84845% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00744611 - 0.3688% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0869059 - 4.30439% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0725466 - 3.59318% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0134578 - 0.666556% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0767694 - 3.80233% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.5e-05 - 0.00173352% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.026463 - 1.31069% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.156654 - 7.75896% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0254326 - 1.25966% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.155897 - 7.72144% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161225 - 7.98535% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.220328 - 10.9127% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.916e-05 - 0.00243486% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126965 - 0.628848% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.152399 - 7.54822% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.243933 - 12.0818% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0342182 - 1.6948% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00704031 - 0.348701% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0838115 - 4.15112% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175642 - 8.69941% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.145344 - 7.1988% [24] +| | | | Remainder: 0.000954999 - 0.0473004% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.788e-05 - 0.00144523% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.73096e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00548587 - 0.209302% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.590756 - 22.5391% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.590718 - 99.9936% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.372e-05 - 0.00401519% [1] +| | | | Remainder: 1.396e-05 - 0.00236307% +| | | Remainder: 0.00424476 - 0.16195% +| | MaxwellPreconditioner::build: 0.00915671 - 0.0230764% [1] +| | | MaxwellPreconditioner: Schur complement: 1.596e-05 - 0.174298% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00406267 - 44.3683% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.0846733% [1] +| | | | Ifpack2::Relaxation::compute: 0.00318572 - 78.4142% [1] +| | | | Remainder: 0.000873519 - 21.5011% +| | | MaxwellPreconditioner: Solver S_E: 0.00498103 - 54.3976% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0289097% [1] +| | | | Ifpack2::Relaxation::compute: 0.00451083 - 90.5602% [1] +| | | | Remainder: 0.00046876 - 9.4109% +| | | MaxwellPreconditioner: Block preconditioner: 8.492e-05 - 0.927407% [1] +| | | Remainder: 1.212e-05 - 0.132362% +| | Mini-EM: timestepper: 26.2314 - 66.1074% [1] +| | | Mini-EM: Advance Time Step: 26.2314 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.221696 - 0.845153% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00129364 - 0.58352% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213993 - 96.5254% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000785074% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00131 - 0.612169% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0178118 - 8.32357% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0109319 - 5.10856% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00089032 - 0.416052% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00997651 - 4.66208% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00950235 - 4.4405% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0008222 - 0.384219% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00229484 - 1.07239% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.576e-05 - 0.00736474% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00184772 - 0.86345% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0221174 - 10.3356% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00644935 - 3.01382% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00329632 - 1.54039% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0186676 - 8.72347% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0382325 - 17.8663% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.612e-05 - 0.012206% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00137188 - 0.641088% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0161939 - 7.56751% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0202475 - 9.46176% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00140308 - 0.655668% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000852398 - 0.398331% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00968251 - 4.52469% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0151672 - 7.08773% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00437627 - 2.04506% [24] +| | | | | | Remainder: 0.00050352 - 0.235298% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.204e-05 - 0.00994156% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00102844% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00575127 - 2.59422% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000507759 - 0.229034% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000476959 - 93.9341% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 0.425399% [1] +| | | | | | Remainder: 2.864e-05 - 5.64047% +| | | | | Remainder: 0.000126 - 0.0568347% +| | | | Stratimikos: BelosLOWS: 25.9496 - 98.9257% [1] +| | | | | GMRES block system: Operation Op*x: 0.0129695 - 0.0499796% [1] +| | | | | Belos::MVT::MvAddMv: 0.000411319 - 0.00158507% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 25.9354 - 99.9454% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0018834 - 0.00726187% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000455319 - 24.1754% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000447519 - 98.2869% [2] +| | | | | | | | Remainder: 7.8e-06 - 1.71308% +| | | | | | | Belos::MVT::MvScale: 0.00026672 - 14.1617% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000797239 - 42.3299% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000789759 - 99.0618% [2] +| | | | | | | | Remainder: 7.48e-06 - 0.938238% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000306198 - 16.2578% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000303718 - 99.1901% [2] +| | | | | | | | Remainder: 2.48e-06 - 0.809933% +| | | | | | | Remainder: 5.792e-05 - 3.0753% +| | | | | | Belos::MVT::MvAddMv: 0.00114112 - 0.00439984% [2] +| | | | | | Belos::MVT::MvNorm: 0.00025872 - 0.000997555% [1] +| | | | | | GMRES block system: Operation Prec*x: 25.9161 - 99.9254% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00404547 - 0.0156099% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000402079 - 0.00155147% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.176337 - 0.680415% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.125617 - 71.2369% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00258211 - 2.05555% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00256271 - 99.2487% [23] +| | | | | | | | | | Remainder: 1.94e-05 - 0.751323% +| | | | | | | | | Belos::MVT::MvScale: 0.00116984 - 0.931273% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0500982 - 39.8818% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0500534 - 99.9106% [42] +| | | | | | | | | | Remainder: 4.48e-05 - 0.0894243% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0715907 - 56.9913% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0715598 - 99.9569% [42] +| | | | | | | | | | Remainder: 3.084e-05 - 0.0430782% +| | | | | | | | | Remainder: 0.000175959 - 0.140076% +| | | | | | | | Belos::MVT::MvAddMv: 0.00481991 - 2.73335% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0365875 - 20.7487% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000218839 - 0.124103% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00360627 - 2.0451% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00349427 - 96.8943% [22] +| | | | | | | | | Remainder: 0.000112 - 3.1057% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00368267 - 2.08843% [1] +| | | | | | | | Remainder: 0.0018048 - 1.02349% +| | | | | | | GMRES S_E: Operation Op*x: 0.00484851 - 0.0187085% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 25.7192 - 99.2402% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 24.2608 - 94.3297% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.033678 - 0.138816% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0331934 - 98.561% [299] +| | | | | | | | | | Remainder: 0.000484639 - 1.43904% +| | | | | | | | | Belos::MVT::MvScale: 0.01693 - 0.0697833% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.38388 - 38.6791% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.38281 - 99.9886% [596] +| | | | | | | | | | Remainder: 0.00106568 - 0.0113565% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 14.8227 - 61.0971% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 14.8218 - 99.9942% [596] +| | | | | | | | | | Remainder: 0.000857198 - 0.00578303% +| | | | | | | | | Remainder: 0.00368299 - 0.0151808% +| | | | | | | | Belos::MVT::MvAddMv: 0.0531266 - 0.206564% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0530099 - 0.20611% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0506096 - 95.472% [299] +| | | | | | | | | Remainder: 0.00240031 - 4.52805% +| | | | | | | | GMRES S_E: Operation Op*x: 1.2824 - 4.98617% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0520087 - 0.202218% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000113439 - 0.000441068% [1] +| | | | | | | | Remainder: 0.0176815 - 0.0687483% +| | | | | | | Remainder: 0.0112753 - 0.0435068% +| | | | | | GMRES block system: Operation Op*x: 0.0138997 - 0.0535934% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000339999 - 0.00131094% [1] +| | | | | | Remainder: 0.00182664 - 0.00704302% +| | | | | Remainder: 0.00079608 - 0.00306779% +| | | | Mini-EM: Compute responses: 0.0595566 - 0.227043% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190728 - 3.20246% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0515449 - 86.5478% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.52e-06 - 0.0107091% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00148452 - 2.88004% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0136752 - 26.5306% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.62e-05 - 0.0314289% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0017162 - 3.32952% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00192248 - 3.72971% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0253779 - 49.2345% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.716e-05 - 0.0332914% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00179544 - 3.48325% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0014874 - 2.88563% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00160096 - 3.10594% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000201119 - 0.390182% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.056e-05 - 0.020487% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00105936 - 2.05521% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000740039 - 1.43572% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00013952 - 0.270677% [24] +| | | | | | Remainder: 0.000295439 - 0.573168% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.26e-05 - 0.0211564% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0025522% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00557695 - 9.36411% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260479 - 0.437364% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.399264% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239199 - 91.8304% [1] +| | | | | | Remainder: 2.024e-05 - 7.7703% +| | | | | Remainder: 0.000252839 - 0.424536% +| | | | Remainder: 0.000552278 - 0.00210541% +| | | Remainder: 3.44e-06 - 1.3114e-05% +| | Remainder: 0.111012 - 0.279768% +| Remainder: 4.144e-05 - 0.000104435% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 25.9496 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.79795 k-cell-steps per second +================================= + +dt = 3.70627e-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 = 3.70627e-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 = 3.70627e-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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.00508295 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=147852, #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 26.1273 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.169931 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 26.3452 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 39.7872 [1] +| Mini-EM: Total Time: 39.7872 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000612558 - 0.00153959% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000290439 - 47.4141% [1] +| | | Remainder: 0.000322119 - 52.5859% +| | Mini-EM: build physics blocks: 0.000828478 - 0.00208227% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000242479 - 0.00060944% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.56414 - 6.44464% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.944984 - 2.3751% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.414307 - 43.8428% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.326593 - 78.8288% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0105145 - 2.53784% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0770836 - 18.6054% [3] +| | | | Remainder: 0.00011568 - 0.0279213% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0500616 - 5.29761% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0326632 - 65.2461% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00135208 - 2.70083% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00420511 - 8.39988% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00249851 - 4.99089% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124396 - 2.48485% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00742574 - 14.8332% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000566038 - 1.13068% [3] +| | | | Remainder: 0.00010692 - 0.213577% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0889007 - 9.40764% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0371371 - 3.92992% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.112085 - 11.8611% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0467291 - 4.94497% [3] +| | | Remainder: 0.195763 - 20.716% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0554499 - 0.139366% [2] +| | Mini-EM: setup physics model evaluator: 1.61387 - 4.05627% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61385 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000183413% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 3.46997e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60816 - 99.6479% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60814 - 99.9982% [1] +| | | | | | getWorksets(): 1.58241 - 98.4004% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.5824 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.912085 - 57.6395% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00762367 - 0.83585% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.149476 - 16.3884% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00458923 - 3.07021% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144824 - 96.8876% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001543 - 1.06543% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000856199 - 0.591202% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00270635 - 1.86872% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132297 - 9.13504% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0292122 - 20.1709% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0075843 - 5.23693% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0237635 - 16.4086% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000887958 - 0.613131% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0369323 - 25.5016% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166259 - 45.0173% [24] +| | | | | | | | | | | | Remainder: 0.0203064 - 54.9827% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222736 - 15.3798% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00546239 - 3.77175% [24] +| | | | | | | | | | | Remainder: 0.000372 - 0.256864% +| | | | | | | | | | Remainder: 6.308e-05 - 0.0422008% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.655459 - 71.8638% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.383971 - 58.5805% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000595439 - 0.155074% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00021384 - 0.0556918% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.204811 - 53.3404% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146721 - 38.2114% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017388 - 0.0452847% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.030166 - 7.85632% [24] +| | | | | | | | | | | Remainder: 0.00128948 - 0.335827% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127697 - 19.4821% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0883346 - 13.4768% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00074772 - 0.114076% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0311555 - 4.75324% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0228882 - 3.49193% [24] +| | | | | | | | | | Remainder: 0.000664638 - 0.1014% +| | | | | | | | | Remainder: 0.0995271 - 10.912% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.67027 - 42.3579% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.669039 - 99.8163% [48] +| | | | | | | | | Remainder: 0.00123096 - 0.183651% +| | | | | | | | Remainder: 4.12e-05 - 0.00260365% +| | | | | | | Remainder: 1.524e-05 - 0.000963087% +| | | | | | getOrientations(): 1.712e-05 - 0.00106459% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000837278 - 0.0520651% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000788118 - 0.0490082% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000436679 - 0.0271544% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012456 - 0.00774561% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000910197 - 0.0565995% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 5.72091e-05% [2] +| | | | | | Remainder: 0.0226091 - 1.40592% +| | | | | Remainder: 2.872e-05 - 0.00178589% +| | | | fmb->setupBCFieldManagers(): 8.52e-06 - 0.000527931% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.86e-05 - 0.00115253% [1] +| | | | build response library: 0.00562547 - 0.348575% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00553547 - 98.4002% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0635899% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 71.5909% [1] +| | | | | | | Remainder: 1e-06 - 28.4091% +| | | | | | getOrientations(): 4.4e-07 - 0.00794874% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000804998 - 14.5425% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000970678 - 17.5356% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411639 - 7.43639% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123652 - 22.3381% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0216784% [3] +| | | | | | Remainder: 0.00210648 - 38.0542% +| | | | | Remainder: 8.9999e-05 - 1.59985% +| | | | Remainder: 2.572e-05 - 0.00159371% +| | | Remainder: 2.7999e-05 - 0.00173489% +| | Mini-EM: setup auxiliary physics model evaluator: 1.78787 - 4.49358% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.78786 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 4.47463e-05% [1] +| | | | fmb->setWorksetContainer(): 1.76e-06 - 9.84418e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.78779 - 99.9961% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.78779 - 99.9998% [1] +| | | | | | getWorksets(): 1.21796 - 68.127% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21796 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.726791 - 59.6727% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00858654 - 1.18143% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.136603 - 18.7953% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00281023 - 2.05724% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.133748 - 97.9103% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0013092 - 0.978854% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000771077 - 0.576515% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00273603 - 2.04566% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132975 - 9.9422% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.028863 - 21.5802% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0075183 - 5.62125% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0200935 - 15.0234% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000666038 - 0.49798% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.03649 - 27.2826% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166087 - 45.5159% [24] +| | | | | | | | | | | | Remainder: 0.0198812 - 54.4841% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164398 - 12.2917% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00532403 - 3.98064% [24] +| | | | | | | | | | | Remainder: 0.000239476 - 0.17905% +| | | | | | | | | | Remainder: 4.436e-05 - 0.0324738% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.492779 - 67.802% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.288713 - 58.5888% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000295359 - 0.102302% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000173798 - 0.0601975% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.139984 - 48.4854% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.147557 - 51.1084% [24] +| | | | | | | | | | | Remainder: 0.000703399 - 0.243632% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0923727 - 18.7453% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0898897 - 18.2414% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000461918 - 0.0937374% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.020904 - 4.24207% [24] +| | | | | | | | | | Remainder: 0.00043708 - 0.088697% +| | | | | | | | | Remainder: 0.0888235 - 12.2213% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.491134 - 40.3242% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.490508 - 99.8726% [24] +| | | | | | | | | Remainder: 0.000625718 - 0.127403% +| | | | | | | | Remainder: 3.86e-05 - 0.00316923% +| | | | | | | Remainder: 1.52e-06 - 0.000124798% +| | | | | | getOrientations(): 1.036e-05 - 0.000579488% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000453799 - 0.0253833% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036632 - 0.0204902% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000222519 - 0.0124466% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.559643 - 31.3037% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.559617 - 99.9953% [1] +| | | | | | | Remainder: 2.628e-05 - 0.00469585% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000506359 - 0.0283233% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.46115e-05% [2] +| | | | | | Remainder: 0.00861762 - 0.482028% +| | | | | Remainder: 3.84e-06 - 0.00021479% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000205833% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.892e-05 - 0.00161758% [1] +| | | | build response library: 2.748e-05 - 0.00153703% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.01892% [1] +| | | | | Remainder: 2.72e-05 - 98.9811% +| | | | Remainder: 6.8e-06 - 0.000380343% +| | | Remainder: 8.36e-06 - 0.000467596% +| | Mini-EM: eval auxiliary physics model evaluator: 1.97139 - 4.95485% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.542688 - 27.5281% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.42397 - 72.2319% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00212792 - 0.149435% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.991176 - 69.6063% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000177567% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.58e-05 - 0.00562968% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.612e-05 - 0.00162635% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00703038 - 0.709297% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0576339 - 5.8147% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.147663 - 14.8978% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0225742 - 2.27752% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0888509 - 8.96419% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.118011 - 11.9062% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.16482 - 16.6288% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.028e-05 - 0.00406386% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.396e-05 - 0.00140843% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.26444 - 26.6794% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0217987 - 2.19927% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0162982 - 1.64433% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0814418 - 8.21668% [24] +| | | | | Remainder: 0.00048468 - 0.0488995% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.764e-05 - 0.00123879% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 0.000162924% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00185016 - 0.129929% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.427036 - 29.989% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.213762 - 50.0571% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213248 - 49.9367% [1] +| | | | | Remainder: 2.628e-05 - 0.00615405% +| | | | Remainder: 0.00176476 - 0.123932% +| | | Remainder: 0.00473079 - 0.239972% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440847 - 0.0110801% [1] +| | | getWorksets(): 3.76e-06 - 0.0852904% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 50% [1] +| | | | Remainder: 1.88e-06 - 50% +| | | getOrientations(): 8e-07 - 0.0181469% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774518 - 17.5689% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906397 - 20.5604% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419599 - 9.51802% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124844 - 28.3191% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0272203% [3] +| | | Remainder: 0.00105376 - 23.903% +| | panzer::ModelEvaluator::create_W_op: 1.53641 - 3.86158% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.56256 - 6.44066% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00144208 - 0.0562749% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01086 - 78.4709% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 6.96219e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0134882 - 0.670767% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0685797 - 3.41046% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0779297 - 3.87544% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00778234 - 0.387015% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0863828 - 4.29581% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0722958 - 3.59526% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126309 - 0.628133% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.075698 - 3.76445% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.276e-05 - 0.00162915% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0263967 - 1.31271% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155463 - 7.73114% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0252555 - 1.25595% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.150248 - 7.47183% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161559 - 8.03429% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.21984 - 10.9326% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.868e-05 - 0.00242085% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127132 - 0.632225% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.152141 - 7.56595% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.244135 - 12.1408% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0353732 - 1.75911% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00717666 - 0.356895% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835358 - 4.15423% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.176412 - 8.77298% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144754 - 7.19859% [24] +| | | | Remainder: 0.000989319 - 0.0491987% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.508e-05 - 0.00136894% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 4.99501e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00587427 - 0.229234% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.540112 - 21.0771% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.540079 - 99.9938% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.116e-05 - 0.0039177% [1] +| | | | Remainder: 1.256e-05 - 0.00232544% +| | | Remainder: 0.00423003 - 0.165071% +| | MaxwellPreconditioner::build: 0.00913662 - 0.0229637% [1] +| | | MaxwellPreconditioner: Schur complement: 1.5799e-05 - 0.17292% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00407123 - 44.5595% [1] +| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.0913729% [1] +| | | | Ifpack2::Relaxation::compute: 0.00321615 - 78.9971% [1] +| | | | Remainder: 0.000851358 - 20.9116% +| | | MaxwellPreconditioner: Solver S_E: 0.00495067 - 54.1849% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0266631% [1] +| | | | Ifpack2::Relaxation::compute: 0.00447271 - 90.3456% [1] +| | | | Remainder: 0.000476639 - 9.62777% +| | | MaxwellPreconditioner: Block preconditioner: 8.732e-05 - 0.955715% [1] +| | | Remainder: 1.16e-05 - 0.126962% +| | Mini-EM: timestepper: 26.6268 - 66.9232% [1] +| | | Mini-EM: Advance Time Step: 26.6268 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.221701 - 0.832622% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00128412 - 0.579212% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213981 - 96.5181% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000785115% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00131024 - 0.612313% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0177459 - 8.29318% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108796 - 5.08435% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000853639 - 0.398931% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0100563 - 4.69959% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0095173 - 4.44772% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000813597 - 0.380218% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00228708 - 1.06882% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.612e-05 - 0.00753336% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00185207 - 0.86553% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219288 - 10.248% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00657426 - 3.07235% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00331571 - 1.54953% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0187783 - 8.77567% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0380258 - 17.7706% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.156e-05 - 0.0100756% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00135656 - 0.633959% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.016437 - 7.68153% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201417 - 9.41283% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00142643 - 0.666616% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000843919 - 0.394389% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00995513 - 4.65233% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149162 - 6.97079% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00442375 - 2.06735% [24] +| | | | | | Remainder: 0.000502839 - 0.234992% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.24e-05 - 0.0101037% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0010645% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00592467 - 2.67237% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000363719 - 0.164058% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000335559 - 92.2578% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 0.538878% [1] +| | | | | | Remainder: 2.62e-05 - 7.20336% +| | | | | Remainder: 0.00012208 - 0.0550652% +| | | | Stratimikos: BelosLOWS: 26.3453 - 98.9426% [1] +| | | | | GMRES block system: Operation Op*x: 0.013133 - 0.0498494% [1] +| | | | | Belos::MVT::MvAddMv: 0.000403479 - 0.0015315% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 26.331 - 99.9456% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00204752 - 0.00777609% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00046072 - 22.5014% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0004534 - 98.4112% [2] +| | | | | | | | Remainder: 7.32e-06 - 1.58882% +| | | | | | | Belos::MVT::MvScale: 0.000247919 - 12.1083% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000948639 - 46.3312% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000940999 - 99.1946% [2] +| | | | | | | | Remainder: 7.64e-06 - 0.805364% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00033236 - 16.2323% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00033024 - 99.3621% [2] +| | | | | | | | Remainder: 2.12e-06 - 0.637863% +| | | | | | | Remainder: 5.788e-05 - 2.82684% +| | | | | | Belos::MVT::MvAddMv: 0.00140772 - 0.00534625% [2] +| | | | | | Belos::MVT::MvNorm: 0.000260479 - 0.00098925% [1] +| | | | | | GMRES block system: Operation Prec*x: 26.3119 - 99.9275% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00401039 - 0.0152418% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000461159 - 0.00175267% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.169776 - 0.645247% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.11888 - 70.0213% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00250792 - 2.10963% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.002487 - 99.1658% [23] +| | | | | | | | | | Remainder: 2.092e-05 - 0.834159% +| | | | | | | | | Belos::MVT::MvScale: 0.00114072 - 0.959556% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0489666 - 41.19% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0489211 - 99.9072% [42] +| | | | | | | | | | Remainder: 4.544e-05 - 0.092798% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0660896 - 55.5937% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0660564 - 99.9498% [42] +| | | | | | | | | | Remainder: 3.32e-05 - 0.0502348% +| | | | | | | | | Remainder: 0.00017492 - 0.14714% +| | | | | | | | Belos::MVT::MvAddMv: 0.00476791 - 2.80835% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0367995 - 21.6753% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000216638 - 0.127602% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0036334 - 2.14011% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0035206 - 96.8955% [22] +| | | | | | | | | Remainder: 0.0001128 - 3.10453% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00366612 - 2.15938% [1] +| | | | | | | | Remainder: 0.0018132 - 1.06799% +| | | | | | | GMRES S_E: Operation Op*x: 0.00479555 - 0.0182258% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 26.1212 - 99.2754% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 24.6652 - 94.4259% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0337879 - 0.136986% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0333212 - 98.6186% [299] +| | | | | | | | | | Remainder: 0.000466759 - 1.38144% +| | | | | | | | | Belos::MVT::MvScale: 0.0168228 - 0.0682048% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.4089 - 38.1465% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.40796 - 99.9901% [596] +| | | | | | | | | | Remainder: 0.000934238 - 0.0099293% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 15.2022 - 61.6343% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 15.2014 - 99.9947% [596] +| | | | | | | | | | Remainder: 0.000804679 - 0.00529317% +| | | | | | | | | Remainder: 0.00345519 - 0.0140084% +| | | | | | | | Belos::MVT::MvAddMv: 0.0561529 - 0.214971% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0550068 - 0.210583% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0526951 - 95.7975% [299] +| | | | | | | | | Remainder: 0.00231163 - 4.20245% +| | | | | | | | GMRES S_E: Operation Op*x: 1.27577 - 4.88405% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0521332 - 0.199582% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00011476 - 0.000439337% [1] +| | | | | | | | Remainder: 0.0168328 - 0.0644411% +| | | | | | | Remainder: 0.0116142 - 0.0441406% +| | | | | | GMRES block system: Operation Op*x: 0.0132337 - 0.050259% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000329999 - 0.00125327% [1] +| | | | | | Remainder: 0.0018228 - 0.00692263% +| | | | | Remainder: 0.000787718 - 0.00298998% +| | | | Mini-EM: Compute responses: 0.0594203 - 0.223159% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00184276 - 3.10123% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0511124 - 86.0185% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.52e-06 - 0.0107997% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00148892 - 2.91303% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0130009 - 25.436% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.656e-05 - 0.0323992% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0018334 - 3.58699% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00188544 - 3.68881% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0258092 - 50.495% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.6719e-05 - 0.0327103% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00171832 - 3.36185% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00147832 - 2.89229% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00150408 - 2.94269% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019768 - 0.386756% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.012e-05 - 0.0197995% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00102704 - 2.00937% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00072692 - 1.4222% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014044 - 0.274767% [24] +| | | | | | Remainder: 0.00025276 - 0.494518% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.352e-05 - 0.0227532% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00282732% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0059484 - 10.0107% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025728 - 0.432984% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.373134% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023692 - 92.0864% [1] +| | | | | | Remainder: 1.94e-05 - 7.54042% +| | | | | Remainder: 0.00024424 - 0.411038% +| | | | Remainder: 0.00043796 - 0.00164481% +| | | Remainder: 2.44e-06 - 9.16368e-06% +| | Remainder: 0.10842 - 0.272501% +| Remainder: 4.036e-05 - 0.00010144% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 26.3453 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.77094 k-cell-steps per second +================================= + +dt = 3.70627e-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 = 3.70627e-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 = 3.70627e-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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.00516079 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=147852, #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 25.7538 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + 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=143856, #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.171658 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 25.974 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 39.3962 [1] +| Mini-EM: Total Time: 39.3962 - 99.9999% [1] +| | Mini-EM: build mesh: 0.00062608 - 0.00158919% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030012 - 47.9364% [1] +| | | Remainder: 0.00032596 - 52.0636% +| | Mini-EM: build physics blocks: 0.000808639 - 0.00205258% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002338 - 0.000593458% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.55475 - 6.48476% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.941539 - 2.38992% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.4117 - 43.7262% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.325869 - 79.1521% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0103204 - 2.50677% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0753968 - 18.3136% [3] +| | | | Remainder: 0.0001134 - 0.0275444% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.049965 - 5.30673% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0328227 - 65.6915% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00138496 - 2.77186% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0038498 - 7.70499% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00249028 - 4.98405% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129164 - 2.58509% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00742155 - 14.8535% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00059628 - 1.1934% [3] +| | | | Remainder: 0.00010772 - 0.215591% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0890808 - 9.46119% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0371753 - 3.94836% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.112058 - 11.9015% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0470062 - 4.99248% [3] +| | | Remainder: 0.194555 - 20.6635% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0571461 - 0.145055% [2] +| | Mini-EM: setup physics model evaluator: 1.61395 - 4.09672% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61392 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000175969% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 3.22196e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60836 - 99.6552% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60833 - 99.9982% [1] +| | | | | | getWorksets(): 1.58373 - 98.4702% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.58371 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.912934 - 57.6452% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00752671 - 0.824452% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.14825 - 16.2389% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00327024 - 2.20589% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.14492 - 97.7535% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00156316 - 1.07864% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000861919 - 0.594756% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00262543 - 1.81165% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132224 - 9.12392% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0290802 - 20.0664% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00764167 - 5.27304% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0222927 - 15.3828% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000833118 - 0.574882% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0370116 - 25.5394% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166973 - 45.1139% [24] +| | | | | | | | | | | | Remainder: 0.0203142 - 54.8861% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0239296 - 16.5123% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00547388 - 3.77718% [24] +| | | | | | | | | | | Remainder: 0.000384159 - 0.265084% +| | | | | | | | | | Remainder: 6.02e-05 - 0.040607% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.657071 - 71.9736% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.382662 - 58.2375% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00058612 - 0.153169% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000195519 - 0.0510944% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205539 - 53.7128% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144638 - 37.7978% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017588 - 0.0459622% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0302221 - 7.89785% [24] +| | | | | | | | | | | Remainder: 0.00130584 - 0.341251% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.129351 - 19.686% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0895576 - 13.6298% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00075616 - 0.11508% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0310512 - 4.7257% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0230321 - 3.50526% [24] +| | | | | | | | | | Remainder: 0.0006608 - 0.100567% +| | | | | | | | | Remainder: 0.100086 - 10.9631% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.670736 - 42.3522% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.669507 - 99.8168% [48] +| | | | | | | | | Remainder: 0.00122892 - 0.18322% +| | | | | | | | Remainder: 4.096e-05 - 0.00258633% +| | | | | | | Remainder: 1.404e-05 - 0.000886517% +| | | | | | getOrientations(): 1.376e-05 - 0.000855546% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080716 - 0.0501863% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000774239 - 0.0481393% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043788 - 0.0272258% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126399 - 0.00785903% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089136 - 0.0554215% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 5.47152e-05% [2] +| | | | | | Remainder: 0.0215518 - 1.34001% +| | | | | Remainder: 2.936e-05 - 0.00182546% +| | | | fmb->setupBCFieldManagers(): 8.52e-06 - 0.000527906% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.892e-05 - 0.0011723% [1] +| | | | build response library: 0.00551264 - 0.341567% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00541824 - 98.2876% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0583216% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.4e-07 - 0.00812073% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000793079 - 14.6372% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927199 - 17.1126% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040232 - 7.4253% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118252 - 21.8248% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0228857% [3] +| | | | | | Remainder: 0.00210828 - 38.9108% +| | | | | Remainder: 9.44e-05 - 1.71243% +| | | | Remainder: 2.2e-05 - 0.00136314% +| | | Remainder: 2.72e-05 - 0.00168531% +| | Mini-EM: setup auxiliary physics model evaluator: 1.7894 - 4.54206% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.78939 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 4.91788e-05% [1] +| | | | fmb->setWorksetContainer(): 3.64e-06 - 0.000203421% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.78932 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.78932 - 99.9998% [1] +| | | | | | getWorksets(): 1.21868 - 68.1086% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21868 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.728526 - 59.7799% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00874479 - 1.20034% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.136899 - 18.7913% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00282164 - 2.0611% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.134029 - 97.9035% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00131456 - 0.9808% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000786199 - 0.586587% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00275439 - 2.05507% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132501 - 9.88598% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0288567 - 21.5302% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00752012 - 5.6108% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0202482 - 15.1073% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0006896 - 0.514514% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.036542 - 27.2642% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166379 - 45.531% [24] +| | | | | | | | | | | | Remainder: 0.0199041 - 54.469% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0164808 - 12.2964% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00532531 - 3.97325% [24] +| | | | | | | | | | | Remainder: 0.00026124 - 0.194913% +| | | | | | | | | | Remainder: 4.84e-05 - 0.0353544% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.493976 - 67.8049% [24] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.288864 - 58.4773% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00029984 - 0.1038% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000176 - 0.0609283% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14127 - 48.9055% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146408 - 50.6839% [24] +| | | | | | | | | | | Remainder: 0.00071016 - 0.245846% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0919069 - 18.6055% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0918425 - 18.5925% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004512 - 0.0913404% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0204986 - 4.14971% [24] +| | | | | | | | | | Remainder: 0.00041304 - 0.0836153% +| | | | | | | | | Remainder: 0.0889058 - 12.2035% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.490115 - 40.2169% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.48914 - 99.8011% [24] +| | | | | | | | | Remainder: 0.000975 - 0.198933% +| | | | | | | | Remainder: 3.9039e-05 - 0.00320338% +| | | | | | | Remainder: 1.28e-06 - 0.000105032% +| | | | | | getOrientations(): 1.14e-05 - 0.000637113% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00044668 - 0.0249637% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036776 - 0.0205531% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022404 - 0.012521% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.560021 - 31.298% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.559996 - 99.9955% [1] +| | | | | | | Remainder: 2.5199e-05 - 0.00449965% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000494599 - 0.0276417% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.68258e-05% [2] +| | | | | | Remainder: 0.00907227 - 0.507023% +| | | | | Remainder: 3.84e-06 - 0.000214606% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000216834% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.972e-05 - 0.0016609% [1] +| | | | build response library: 2.108e-05 - 0.00117805% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.32827% [1] +| | | | | Remainder: 2.08e-05 - 98.6717% +| | | | Remainder: 7.16e-06 - 0.000400136% +| | | Remainder: 8.64e-06 - 0.000482844% +| | Mini-EM: eval auxiliary physics model evaluator: 1.9635 - 4.98399% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.543363 - 27.6732% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.41539 - 72.0848% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00205828 - 0.145422% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.988317 - 69.8266% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000165939% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.332e-05 - 0.00539503% [24] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.644e-05 - 0.00166343% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00724735 - 0.733302% [24] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0573125 - 5.799% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.147256 - 14.8997% [24] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0226841 - 2.29522% [24] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0895147 - 9.05728% [24] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.117538 - 11.8927% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.164661 - 16.6607% [24] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.408e-05 - 0.00344829% [24] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.484e-05 - 0.00150154% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.263639 - 26.6756% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0223558 - 2.262% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0141745 - 1.43421% [24] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0813202 - 8.22814% [24] +| | | | | Remainder: 0.00049364 - 0.0499475% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.812e-05 - 0.00128021% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.2e-06 - 0.000155434% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00184696 - 0.130491% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.421369 - 29.7706% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.210091 - 49.8591% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.211252 - 50.1347% [1] +| | | | | Remainder: 2.572e-05 - 0.00610391% +| | | | Remainder: 0.00177564 - 0.125452% +| | | Remainder: 0.00475148 - 0.24199% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434152 - 0.0110201% [1] +| | | getWorksets(): 3.84e-06 - 0.0884484% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 55.2083% [1] +| | | | Remainder: 1.72e-06 - 44.7917% +| | | getOrientations(): 1e-06 - 0.0230334% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761239 - 17.5339% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897679 - 20.6766% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041016 - 9.44739% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123336 - 28.4085% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0331681% [3] +| | | Remainder: 0.0010328 - 23.7889% +| | panzer::ModelEvaluator::create_W_op: 1.53388 - 3.89349% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.56158 - 6.50211% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00160552 - 0.0626767% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.00425 - 78.2426% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 6.78558e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0130964 - 0.653431% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0674799 - 3.36684% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0771296 - 3.8483% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00760152 - 0.37927% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0867101 - 4.32631% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0723372 - 3.60919% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013063 - 0.651766% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0758566 - 3.78478% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.68e-05 - 0.0018361% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264287 - 1.31863% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.156828 - 7.82478% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0249273 - 1.24372% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.149394 - 7.45388% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.160862 - 8.02603% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.22047 - 11.0001% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.788e-05 - 0.00238892% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126493 - 0.631122% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.152337 - 7.60068% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242691 - 12.1088% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0355346 - 1.77296% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00701355 - 0.349934% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0836451 - 4.17338% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175048 - 8.73386% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.142133 - 7.09158% [24] +| | | | Remainder: 0.000928199 - 0.0463115% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.468e-05 - 0.00135385% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 4.99691e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00586127 - 0.228814% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.545638 - 21.3008% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.545601 - 99.9933% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.304e-05 - 0.00422258% [1] +| | | | Remainder: 1.376e-05 - 0.00252182% +| | | Remainder: 0.00419344 - 0.163705% +| | MaxwellPreconditioner::build: 0.00913771 - 0.0231944% [1] +| | | MaxwellPreconditioner: Schur complement: 1.608e-05 - 0.175974% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00406168 - 44.4496% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.0896182% [1] +| | | | Ifpack2::Relaxation::compute: 0.00322808 - 79.4765% [1] +| | | | Remainder: 0.000829959 - 20.4339% +| | | MaxwellPreconditioner: Solver S_E: 0.00496327 - 54.3164% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0265953% [1] +| | | | Ifpack2::Relaxation::compute: 0.00449855 - 90.6368% [1] +| | | | Remainder: 0.0004634 - 9.33658% +| | | MaxwellPreconditioner: Block preconditioner: 8.592e-05 - 0.940279% [1] +| | | Remainder: 1.076e-05 - 0.117754% +| | Mini-EM: timestepper: 26.2552 - 66.6441% [1] +| | | Mini-EM: Advance Time Step: 26.2552 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.221441 - 0.843416% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011884 - 0.536667% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213602 - 96.46% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000805236% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130884 - 0.612746% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0176905 - 8.282% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108617 - 5.08502% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000859519 - 0.402393% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00996235 - 4.66398% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00952195 - 4.4578% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000807679 - 0.378124% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00229252 - 1.07327% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.556e-05 - 0.00728458% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0018188 - 0.85149% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.022013 - 10.3056% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00670619 - 3.13958% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00324752 - 1.52036% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0186887 - 8.7493% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0380569 - 17.8167% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.444e-05 - 0.0114418% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0013704 - 0.641566% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0163134 - 7.6373% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201022 - 9.41105% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00139504 - 0.653102% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000849 - 0.397468% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00985651 - 4.61443% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149796 - 7.01285% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0043452 - 2.03425% [24] +| | | | | | Remainder: 0.00051276 - 0.240054% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1759e-05 - 0.0098261% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.56e-06 - 0.00115606% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00603635 - 2.72594% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000468639 - 0.211632% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00043976 - 93.8377% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.079e-06 - 0.443625% [1] +| | | | | | Remainder: 2.68e-05 - 5.71869% +| | | | | Remainder: 0.00012124 - 0.0547505% +| | | | Stratimikos: BelosLOWS: 25.9741 - 98.9293% [1] +| | | | | GMRES block system: Operation Op*x: 0.0129389 - 0.0498146% [1] +| | | | | Belos::MVT::MvAddMv: 0.00042192 - 0.00162439% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 25.96 - 99.9455% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0020956 - 0.00807242% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00045652 - 21.7847% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00044968 - 98.5017% [2] +| | | | | | | | Remainder: 6.84e-06 - 1.49829% +| | | | | | | Belos::MVT::MvScale: 0.00026168 - 12.4871% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00100336 - 47.8794% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000996279 - 99.2944% [2] +| | | | | | | | Remainder: 7.08e-06 - 0.70563% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000312599 - 14.9169% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000310079 - 99.1939% [2] +| | | | | | | | Remainder: 2.52e-06 - 0.806145% +| | | | | | | Remainder: 6.144e-05 - 2.93186% +| | | | | | Belos::MVT::MvAddMv: 0.00136376 - 0.00525331% [2] +| | | | | | Belos::MVT::MvNorm: 0.000262959 - 0.00101294% [1] +| | | | | | GMRES block system: Operation Prec*x: 25.9401 - 99.9235% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00392508 - 0.0151313% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000432 - 0.00166537% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.171832 - 0.66242% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.120394 - 70.0649% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00252552 - 2.09771% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00250412 - 99.1526% [23] +| | | | | | | | | | Remainder: 2.14e-05 - 0.847351% +| | | | | | | | | Belos::MVT::MvScale: 0.0011532 - 0.957854% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0495603 - 41.165% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.049513 - 99.9046% [42] +| | | | | | | | | | Remainder: 4.728e-05 - 0.095399% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0669619 - 55.6189% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0669291 - 99.951% [42] +| | | | | | | | | | Remainder: 3.284e-05 - 0.0490428% +| | | | | | | | | Remainder: 0.00019328 - 0.160539% +| | | | | | | | Belos::MVT::MvAddMv: 0.00521251 - 3.03349% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.036795 - 21.4133% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000217838 - 0.126773% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00364575 - 2.12169% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00352063 - 96.5681% [22] +| | | | | | | | | Remainder: 0.00012512 - 3.43194% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00362584 - 2.1101% [1] +| | | | | | | | Remainder: 0.00194136 - 1.1298% +| | | | | | | GMRES S_E: Operation Op*x: 0.00460559 - 0.0177547% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 25.7481 - 99.2597% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 24.2868 - 94.3249% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0337737 - 0.139062% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0333241 - 98.6688% [299] +| | | | | | | | | | Remainder: 0.0004496 - 1.33121% +| | | | | | | | | Belos::MVT::MvScale: 0.0171456 - 0.0705963% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.41884 - 38.7816% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.41785 - 99.9895% [596] +| | | | | | | | | | Remainder: 0.000990596 - 0.0105172% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 14.8136 - 60.9942% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 14.8128 - 99.9946% [596] +| | | | | | | | | | Remainder: 0.00080668 - 0.00544555% +| | | | | | | | | Remainder: 0.00353332 - 0.0145483% +| | | | | | | | Belos::MVT::MvAddMv: 0.0547716 - 0.212721% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0553101 - 0.214813% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0528279 - 95.5123% [299] +| | | | | | | | | Remainder: 0.00248216 - 4.48771% +| | | | | | | | GMRES S_E: Operation Op*x: 1.28139 - 4.97666% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0519197 - 0.201645% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000120799 - 0.000469158% [1] +| | | | | | | | Remainder: 0.017705 - 0.0687623% +| | | | | | | Remainder: 0.0112502 - 0.0433699% +| | | | | | GMRES block system: Operation Op*x: 0.0139285 - 0.0536539% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021904 - 0.000843761% [1] +| | | | | | Remainder: 0.00197988 - 0.00762666% +| | | | | Remainder: 0.000783999 - 0.00301839% +| | | | Mini-EM: Compute responses: 0.0591466 - 0.225276% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00200848 - 3.39576% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.050627 - 85.5958% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.64e-06 - 0.0111403% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0013814 - 2.72858% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0137856 - 27.2297% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.712e-05 - 0.0338159% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00173992 - 3.43674% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00143444 - 2.83334% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0249884 - 49.3578% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.8e-05 - 0.0355541% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00179016 - 3.53598% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00145924 - 2.88233% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0015652 - 3.09163% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000202879 - 0.400733% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.192e-05 - 0.0235447% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00103428 - 2.04293% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000730718 - 1.44334% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000164199 - 0.324331% [24] +| | | | | | Remainder: 0.00029796 - 0.588539% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.288e-05 - 0.0217764% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.72e-06 - 0.00290803% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00597619 - 10.104% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000269 - 0.454802% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.416357% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002478 - 92.119% [1] +| | | | | | Remainder: 2.008e-05 - 7.46468% +| | | | | Remainder: 0.000251319 - 0.424909% +| | | | Remainder: 0.00053648 - 0.00204333% +| | | Remainder: 2.24e-06 - 8.53163e-06% +| | Remainder: 0.110048 - 0.279337% +| Remainder: 4.964e-05 - 0.000126002% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 25.9741 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.79625 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=maxwell36.xml' (5 runs): + + 35.73 msec task-clock:u # 0.001 CPUs utilized ( +- 1.49% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,855 page-faults:u # 79.896 K/sec ( +- 3.17% ) + 23,005,693 cycles:u # 0.644 GHz ( +- 27.35% ) (15.68%) + 63,946,975 instructions:u # 2.78 insn per cycle ( +- 10.74% ) (69.28%) + branches:u + 351,588 branch-misses:u ( +- 0.76% ) + 27,873,036 L1-dcache-loads:u # 780.015 M/sec ( +- 0.38% ) + 383,012 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.94% ) + LLC-loads:u + LLC-load-misses:u + 26,600,697 L1-icache-loads:u # 744.410 M/sec ( +- 0.42% ) + 240,989 L1-icache-load-misses:u # 0.91% of all L1-icache accesses ( +- 1.42% ) + 35,362,431 dTLB-loads:u # 989.603 M/sec ( +- 7.54% ) (55.41%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 40.4028 +- 0.0903 seconds time elapsed ( +- 0.22% ) + + + 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=maxwell36.xml' (5 runs): + + 312,848 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.62% ) + 16,798,369 BR_RETIRED:u ( +- 0.28% ) + + 40.4658 +- 0.0990 seconds time elapsed ( +- 0.24% ) + + + 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=maxwell36.xml' (5 runs): + + 22,593,999 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.14% ) + 5,301 ITLB_WALK:u ( +- 4.45% ) + 12,888 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 6.46% ) + 30,377,439 L1D_TLB:u ( +- 0.16% ) + + 40.451 +- 0.119 seconds time elapsed ( +- 0.29% ) + + + 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=maxwell36.xml' (5 runs): + + 26,409,857 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% ) + 230,822 L1I_CACHE_REFILL:u ( +- 0.55% ) + 377,914 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.46% ) + 27,687,525 L1D_CACHE:u ( +- 0.25% ) + + 40.4691 +- 0.0944 seconds time elapsed ( +- 0.23% ) + + + 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=maxwell36.xml' (5 runs): + + 464,218 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.55% ) + 486,113 LL_CACHE_RD:u ( +- 0.76% ) + 131,524 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.58% ) + 17,209 L2D_TLB_REFILL:u ( +- 1.40% ) + 248,792 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.11% ) + 1,448,829 L2D_CACHE:u ( +- 0.43% ) + + 40.338 +- 0.119 seconds time elapsed ( +- 0.30% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36_power.output new file mode 100644 index 0000000..e231f4a --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell36_power.output @@ -0,0 +1,226 @@ +Socket1 19.04 +Socket2 16.68 +Socket1 19.40 +Socket2 16.56 +Socket1 19.76 +Socket2 16.92 +Socket1 19.88 +Socket2 16.88 +Socket1 19.96 +Socket2 17.04 +Socket1 19.92 +Socket2 17.20 +Socket1 19.56 +Socket2 17.36 +Socket1 19.36 +Socket2 17.04 +Socket1 19.00 +Socket2 16.72 +Socket1 19.12 +Socket2 16.72 +Socket1 19.24 +Socket2 16.56 +Socket1 19.28 +Socket2 16.44 +Socket1 19.56 +Socket2 16.44 +Socket1 19.56 +Socket2 16.52 +Socket1 19.64 +Socket2 16.64 +Socket1 19.44 +Socket2 16.76 +Socket1 19.24 +Socket2 16.56 +Socket1 19.20 +Socket2 16.44 +Socket1 19.16 +Socket2 16.96 +Socket1 19.28 +Socket2 16.96 +Socket1 19.08 +Socket2 17.28 +Socket1 19.12 +Socket2 17.44 +Socket1 19.16 +Socket2 17.20 +Socket1 19.44 +Socket2 17.08 +Socket1 19.44 +Socket2 17.00 +Socket1 19.44 +Socket2 17.00 +Socket1 19.36 +Socket2 16.76 +Socket1 19.40 +Socket2 16.96 +Socket1 19.40 +Socket2 16.80 +Socket1 19.28 +Socket2 16.52 +Start +Socket1 19.24 +Socket2 16.76 +Socket1 19.32 +Socket2 16.84 +Socket1 19.96 +Socket2 16.92 +Socket1 20.56 +Socket2 17.52 +Socket1 21.16 +Socket2 17.80 +Socket1 21.60 +Socket2 18.28 +Socket1 21.92 +Socket2 18.60 +Socket1 21.32 +Socket2 18.44 +Socket1 21.32 +Socket2 18.44 +Socket1 20.92 +Socket2 18.24 +Socket1 20.80 +Socket2 18.32 +Socket1 21.12 +Socket2 18.40 +Socket1 21.36 +Socket2 18.40 +Socket1 21.56 +Socket2 18.48 +Socket1 21.92 +Socket2 18.92 +Socket1 22.08 +Socket2 19.00 +Socket1 22.40 +Socket2 18.92 +Socket1 22.52 +Socket2 19.04 +Socket1 23.20 +Socket2 18.88 +Socket1 25.52 +Socket2 18.64 +Socket1 26.52 +Socket2 18.72 +Socket1 26.52 +Socket2 18.72 +Socket1 26.92 +Socket2 18.60 +Socket1 27.80 +Socket2 18.64 +Socket1 26.24 +Socket2 18.64 +Socket1 25.00 +Socket2 18.60 +Socket1 25.68 +Socket2 18.40 +Socket1 27.36 +Socket2 18.68 +Socket1 27.84 +Socket2 18.68 +Socket1 30.60 +Socket2 18.80 +Socket1 32.92 +Socket2 18.88 +Socket1 34.40 +Socket2 19.08 +Socket1 36.40 +Socket2 18.80 +Socket1 36.40 +Socket2 18.80 +Socket1 36.28 +Socket2 18.48 +Socket1 36.28 +Socket2 18.76 +Socket1 36.32 +Socket2 18.76 +Socket1 36.44 +Socket2 18.52 +Socket1 36.20 +Socket2 18.48 +Socket1 36.72 +Socket2 18.24 +Socket1 37.04 +Socket2 18.08 +Socket1 37.04 +Socket2 18.00 +Socket1 37.40 +Socket2 18.04 +Socket1 37.32 +Socket2 18.20 +Socket1 37.56 +Socket2 18.24 +Socket1 37.36 +Socket2 18.24 +Socket1 37.36 +Socket2 18.40 +Socket1 37.20 +Socket2 18.52 +Socket1 37.52 +Socket2 18.76 +Socket1 37.16 +Socket2 18.60 +Socket1 36.96 +Socket2 18.56 +Socket1 37.08 +Socket2 18.48 +End +Socket1 37.20 +Socket2 18.20 +Socket1 37.28 +Socket2 18.12 +Socket1 34.52 +Socket2 18.20 +Socket1 30.80 +Socket2 18.00 +Socket1 26.36 +Socket2 17.80 +Socket1 22.64 +Socket2 17.44 +Socket1 22.64 +Socket2 17.44 +Socket1 19.52 +Socket2 17.16 +Socket1 19.68 +Socket2 16.68 +Socket1 19.52 +Socket2 16.60 +Socket1 19.64 +Socket2 16.52 +Socket1 19.80 +Socket2 16.56 +Socket1 19.76 +Socket2 16.72 +Socket1 19.68 +Socket2 16.80 +Socket1 19.60 +Socket2 16.68 +Socket1 19.44 +Socket2 16.80 +Socket1 19.64 +Socket2 16.92 +Socket1 19.68 +Socket2 16.96 +Socket1 19.68 +Socket2 16.96 +Socket1 19.76 +Socket2 17.08 +Socket1 20.16 +Socket2 17.04 +Socket1 20.68 +Socket2 17.16 +Socket1 20.64 +Socket2 17.08 +Socket1 20.52 +Socket2 16.96 +Socket1 20.32 +Socket2 16.92 +Socket1 20.12 +Socket2 16.88 +Socket1 19.68 +Socket2 16.80 +Socket1 19.52 +Socket2 17.08 +Socket1 19.48 +Socket2 17.24 +Socket1 19.36 +Socket2 17.28 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38.output new file mode 100644 index 0000000..ab2fdc2 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38.output @@ -0,0 +1,3248 @@ +oasis23.umiacs.umd.edu +30 GMRES Tpetra maxwell38.xml +output_avg5/altra_GMRES_Tpetra_maxwell38.output +output_avg5/altra_GMRES_Tpetra_maxwell38_power.output +dt = 3.5112e-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 = 3.5112e-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 = 3.5112e-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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.00618726 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=173394, #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 296 iterations with total CPU time of 29.7738 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.204314 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 30.0325 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 45.9183 [1] +| Mini-EM: Total Time: 45.9182 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000653238 - 0.00142261% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000320119 - 49.005% [1] +| | | Remainder: 0.000333119 - 50.995% +| | Mini-EM: build physics blocks: 0.000947316 - 0.00206305% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000238319 - 0.000519008% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.01536 - 6.5668% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12775 - 2.45599% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.501242 - 44.4462% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.394368 - 78.6783% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.01264 - 2.52174% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0940867 - 18.7707% [3] +| | | | Remainder: 0.00014652 - 0.0292314% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0585597 - 5.19262% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0385725 - 65.8686% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00163127 - 2.78566% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00450698 - 7.6964% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00290655 - 4.9634% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126183 - 2.15479% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00886521 - 15.1388% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000687997 - 1.17487% [3] +| | | | Remainder: 0.00012736 - 0.217488% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.113751 - 10.0866% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0445267 - 3.94829% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.131728 - 11.6806% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0561775 - 4.98139% [3] +| | | Remainder: 0.221764 - 19.6643% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.064416 - 0.140284% [2] +| | Mini-EM: setup physics model evaluator: 1.88913 - 4.11412% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.8891 - 99.9984% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000156688% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 3.5996e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.88354 - 99.7057% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.88352 - 99.999% [1] +| | | | | | getWorksets(): 1.85956 - 98.7279% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.85956 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.07025 - 57.5541% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00890752 - 0.832284% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.167495 - 15.65% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00327447 - 1.95497% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.164155 - 98.0063% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181663 - 1.10666% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000914795 - 0.557275% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288819 - 1.75943% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015527 - 9.45872% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0336729 - 20.5129% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0093174 - 5.67597% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0236368 - 14.3991% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00109747 - 0.668559% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0430234 - 26.209% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190819 - 44.3524% [28] +| | | | | | | | | | | | Remainder: 0.0239415 - 55.6476% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0254537 - 15.5059% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00642286 - 3.91267% [28] +| | | | | | | | | | | Remainder: 0.00038392 - 0.233876% +| | | | | | | | | | Remainder: 6.492e-05 - 0.0387595% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.776569 - 72.5596% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450408 - 57.9997% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000662678 - 0.147129% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022456 - 0.0498571% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241125 - 53.5349% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171272 - 38.026% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000194799 - 0.0432495% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0355065 - 7.88319% [28] +| | | | | | | | | | | Remainder: 0.00142179 - 0.315668% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.151496 - 19.5083% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.109657 - 14.1206% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000941159 - 0.121194% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362293 - 4.6653% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270461 - 3.48277% [28] +| | | | | | | | | | Remainder: 0.000792719 - 0.10208% +| | | | | | | | | Remainder: 0.117279 - 10.9581% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.789264 - 42.4437% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.788615 - 99.9177% [56] +| | | | | | | | | Remainder: 0.000649398 - 0.0822789% +| | | | | | | | Remainder: 4.1e-05 - 0.00220483% +| | | | | | | Remainder: 5.52e-06 - 0.000296844% +| | | | | | getOrientations(): 4.0559e-05 - 0.00215336% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781197 - 0.0414754% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000736197 - 0.0390862% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407119 - 0.0216148% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000172039 - 0.00913391% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000874437 - 0.0464257% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 5.73394e-05% [2] +| | | | | | Remainder: 0.0209469 - 1.11211% +| | | | | Remainder: 1.8839e-05 - 0.00100019% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.000444656% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.000872373% [1] +| | | | build response library: 0.00550994 - 0.29167% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0053045 - 96.2715% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0633424% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 64.2857% [1] +| | | | | | | Remainder: 1.2e-06 - 35.7143% +| | | | | | getOrientations(): 5.2e-07 - 0.009803% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775877 - 14.6268% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941756 - 17.7539% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404919 - 7.6335% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120631 - 22.7414% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0203601% [3] +| | | | | | Remainder: 0.00197067 - 37.151% +| | | | | Remainder: 0.000205439 - 3.72852% +| | | | Remainder: 2.148e-05 - 0.00113705% +| | | Remainder: 3.104e-05 - 0.00164308% +| | Mini-EM: setup auxiliary physics model evaluator: 2.10388 - 4.5818% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.10387 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 3.04201e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 3.23214e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.1038 - 99.9968% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.1038 - 99.9998% [1] +| | | | | | getWorksets(): 1.43412 - 68.1681% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.43411 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.850502 - 59.305% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00877125 - 1.0313% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.161425 - 18.98% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315843 - 1.95659% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.158208 - 98.0073% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00149495 - 0.944928% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000873555 - 0.552155% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00285963 - 1.80751% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154343 - 9.75571% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0356657 - 22.5435% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00900469 - 5.69167% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0235258 - 14.8702% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000856675 - 0.541486% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0426698 - 26.9706% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193769 - 45.4113% [28] +| | | | | | | | | | | | Remainder: 0.0232929 - 54.5887% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190926 - 12.068% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00639366 - 4.04129% [28] +| | | | | | | | | | | Remainder: 0.000336917 - 0.212958% +| | | | | | | | | | Remainder: 5.832e-05 - 0.0361282% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.581003 - 68.313% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.33941 - 58.4179% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000338438 - 0.0997136% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000197679 - 0.0582419% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166621 - 49.0914% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171451 - 50.5144% [28] +| | | | | | | | | | | Remainder: 0.000801876 - 0.236256% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108798 - 18.7259% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107785 - 18.5515% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00053016 - 0.091249% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0240014 - 4.13102% [28] +| | | | | | | | | | Remainder: 0.000479078 - 0.082457% +| | | | | | | | | Remainder: 0.099302 - 11.6757% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.583578 - 40.6925% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.582611 - 99.8344% [28] +| | | | | | | | | Remainder: 0.000966514 - 0.165619% +| | | | | | | | Remainder: 3.5199e-05 - 0.00245441% +| | | | | | | Remainder: 3.36e-06 - 0.00023429% +| | | | | | getOrientations(): 1.468e-05 - 0.000697786% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000468759 - 0.0222816% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000381998 - 0.0181575% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000242439 - 0.0115239% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.660427 - 31.3921% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.660395 - 99.9952% [1] +| | | | | | | Remainder: 3.16e-05 - 0.00478478% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000542278 - 0.0257762% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 3.04212e-05% [2] +| | | | | | Remainder: 0.00760133 - 0.361315% +| | | | | Remainder: 3.64e-06 - 0.00017302% +| | | | fmb->setupBCFieldManagers(): 5.56e-06 - 0.000264275% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.336e-05 - 0.00111034% [1] +| | | | build response library: 2.54e-05 - 0.0012073% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.73228% [1] +| | | | | Remainder: 2.496e-05 - 98.2677% +| | | | Remainder: 1.252e-05 - 0.000595094% +| | | Remainder: 1.056e-05 - 0.00050193% +| | Mini-EM: eval auxiliary physics model evaluator: 2.33357 - 5.08201% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.646825 - 27.7183% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.68107 - 72.0388% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00258147 - 0.153561% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1681 - 69.4852% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000150672% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.316e-05 - 0.0036949% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.708e-05 - 0.00146221% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00906992 - 0.77647% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0675819 - 5.78563% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.172987 - 14.8093% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.027549 - 2.35845% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.108424 - 9.28212% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.138124 - 11.8247% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193694 - 16.582% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.176e-05 - 0.00357504% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.704e-05 - 0.00145878% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310392 - 26.5725% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0253703 - 2.17193% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0181663 - 1.55521% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0961055 - 8.22752% [28] +| | | | | Remainder: 0.000512719 - 0.0438935% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1159e-05 - 0.00125866% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000121351% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00224075 - 0.133293% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.506064 - 30.1036% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.252694 - 49.9332% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.253343 - 50.0615% [1] +| | | | | Remainder: 2.708e-05 - 0.0053511% +| | | | Remainder: 0.00206615 - 0.122907% +| | | Remainder: 0.0056685 - 0.242911% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00461074 - 0.0100412% [1] +| | | getWorksets(): 5.12e-06 - 0.111045% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.56e-06 - 69.5312% [1] +| | | | Remainder: 1.56e-06 - 30.4688% +| | | getOrientations(): 8e-07 - 0.0173508% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000803917 - 17.4357% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000951676 - 20.6404% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420958 - 9.12994% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124384 - 26.9769% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0251586% [3] +| | | Remainder: 0.00118328 - 25.6634% +| | panzer::ModelEvaluator::create_W_op: 1.83982 - 4.00674% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.03459 - 6.6087% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00161495 - 0.0532181% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.3798 - 78.4225% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 7.39557e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.016152 - 0.678712% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.078259 - 3.28846% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0892028 - 3.74833% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00891353 - 0.374549% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101257 - 4.25483% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0849918 - 3.57138% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0188384 - 0.791594% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0930403 - 3.90958% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.852e-05 - 0.00161862% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0308742 - 1.29734% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.183571 - 7.71369% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0307295 - 1.29126% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.181701 - 7.63513% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188619 - 7.92582% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.259902 - 10.9212% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.72e-05 - 0.00240356% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0148844 - 0.625448% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178413 - 7.49696% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286637 - 12.0446% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0469542 - 1.97303% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00842257 - 0.353919% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0987376 - 4.14898% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205235 - 8.62404% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.173103 - 7.27384% [28] +| | | | Remainder: 0.00126803 - 0.053283% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.072e-05 - 0.00134186% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.48e-06 - 4.87709e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00703637 - 0.231872% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.641094 - 21.1262% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.641055 - 99.9939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.436e-05 - 0.00379975% [1] +| | | | Remainder: 1.492e-05 - 0.00232727% +| | | Remainder: 0.00500326 - 0.164874% +| | MaxwellPreconditioner::build: 0.0105411 - 0.0229563% [1] +| | | MaxwellPreconditioner: Schur complement: 1.712e-05 - 0.162412% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0046393 - 44.0115% [1] +| | | | Ifpack2::Relaxation::initialize: 3.84e-06 - 0.0827711% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377223 - 81.3102% [1] +| | | | Remainder: 0.000863237 - 18.607% +| | | MaxwellPreconditioner: Solver S_E: 0.00575754 - 54.6198% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0229265% [1] +| | | | Ifpack2::Relaxation::compute: 0.00526998 - 91.5318% [1] +| | | | Remainder: 0.000486238 - 8.44524% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001172 - 1.11184% [1] +| | | Remainder: 9.96e-06 - 0.0944871% +| | Mini-EM: timestepper: 30.3652 - 66.129% [1] +| | | Mini-EM: Advance Time Step: 30.3652 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.268146 - 0.883068% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00154623 - 0.57664% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.258853 - 96.5346% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.364e-05 - 0.00526939% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00162036 - 0.625976% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0225048 - 8.69405% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0135799 - 5.24616% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00103444 - 0.399623% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0124349 - 4.80385% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.011211 - 4.33103% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000959475 - 0.370664% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270802 - 1.04616% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.988e-05 - 0.00768003% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00210544 - 0.813371% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269336 - 10.405% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00837421 - 3.23512% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00361531 - 1.39666% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0225716 - 8.71984% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0452313 - 17.4737% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.724e-05 - 0.0105233% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00171947 - 0.664265% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0191089 - 7.38215% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236948 - 9.15377% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00172464 - 0.666261% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102756 - 0.396965% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.011593 - 4.47858% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0192993 - 7.4557% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00517266 - 1.9983% [28] +| | | | | | Remainder: 0.000567756 - 0.219335% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.136e-05 - 0.00796582% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.000999457% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00719585 - 2.68356% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000377638 - 0.140833% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000349718 - 92.6067% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.434278% [1] +| | | | | | Remainder: 2.628e-05 - 6.95905% +| | | | | Remainder: 0.00014868 - 0.0554475% +| | | | Stratimikos: BelosLOWS: 30.0326 - 98.9044% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150987 - 0.0502744% [1] +| | | | | Belos::MVT::MvAddMv: 0.000471638 - 0.00157042% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 30.0162 - 99.9456% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00204491 - 0.00681269% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000525757 - 25.7105% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000519557 - 98.8207% [2] +| | | | | | | | Remainder: 6.2e-06 - 1.17925% +| | | | | | | Belos::MVT::MvScale: 0.000282399 - 13.8098% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000813517 - 39.7825% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000806317 - 99.115% [2] +| | | | | | | | Remainder: 7.2e-06 - 0.885046% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000361798 - 17.6926% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000359598 - 99.3919% [2] +| | | | | | | | Remainder: 2.2e-06 - 0.608074% +| | | | | | | Remainder: 6.144e-05 - 3.00453% +| | | | | | Belos::MVT::MvAddMv: 0.00104756 - 0.00348997% [2] +| | | | | | Belos::MVT::MvNorm: 0.000299278 - 0.000997054% [1] +| | | | | | GMRES block system: Operation Prec*x: 29.9953 - 99.9304% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.0045045 - 0.0150173% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000569037 - 0.00189709% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.20447 - 0.681673% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.143288 - 70.0778% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00292407 - 2.04069% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00289995 - 99.1751% [23] +| | | | | | | | | | Remainder: 2.412e-05 - 0.824879% +| | | | | | | | | Belos::MVT::MvScale: 0.0013438 - 0.937827% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0588304 - 41.0574% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0587787 - 99.912% [42] +| | | | | | | | | | Remainder: 5.176e-05 - 0.0879817% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0800144 - 55.8416% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0799794 - 99.9563% [42] +| | | | | | | | | | Remainder: 3.5e-05 - 0.0437421% +| | | | | | | | | Remainder: 0.00017544 - 0.122439% +| | | | | | | | Belos::MVT::MvAddMv: 0.0062529 - 3.0581% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0443535 - 21.6919% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000255719 - 0.125064% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00421626 - 2.06204% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00409506 - 97.1254% [22] +| | | | | | | | | Remainder: 0.000121199 - 2.87456% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00422486 - 2.06625% [1] +| | | | | | | | Remainder: 0.00187867 - 0.9188% +| | | | | | | GMRES S_E: Operation Op*x: 0.00630206 - 0.0210101% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 29.766 - 99.2353% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 28.0034 - 94.0785% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0388784 - 0.138835% [297] +| | | | | | | | | | Belos::MVT::MvDot: 0.0384117 - 98.7995% [297] +| | | | | | | | | | Remainder: 0.000466718 - 1.20046% +| | | | | | | | | Belos::MVT::MvScale: 0.0196664 - 0.0702287% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.8752 - 38.8353% [592] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.874 - 99.9886% [592] +| | | | | | | | | | Remainder: 0.00123516 - 0.0113576% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 17.0657 - 60.9417% [592] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 17.0649 - 99.995% [592] +| | | | | | | | | | Remainder: 0.000858757 - 0.00503205% +| | | | | | | | | Remainder: 0.00389243 - 0.0138998% +| | | | | | | | Belos::MVT::MvAddMv: 0.064555 - 0.216875% [301] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0679134 - 0.228158% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0654292 - 96.3422% [297] +| | | | | | | | | Remainder: 0.00248416 - 3.65783% +| | | | | | | | GMRES S_E: Operation Op*x: 1.55256 - 5.21591% [297] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0578232 - 0.19426% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000131439 - 0.000441575% [1] +| | | | | | | | Remainder: 0.0196042 - 0.0658611% +| | | | | | | Remainder: 0.0135155 - 0.0450586% +| | | | | | GMRES block system: Operation Op*x: 0.0153451 - 0.0511228% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000199799 - 0.000665637% [1] +| | | | | | Remainder: 0.00195427 - 0.00651073% +| | | | | Remainder: 0.000776717 - 0.00258625% +| | | | Mini-EM: Compute responses: 0.064025 - 0.21085% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00212175 - 3.31394% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.054415 - 84.9902% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.24e-06 - 0.0096297% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00170275 - 3.1292% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0142401 - 26.1694% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.88e-05 - 0.0345493% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00206047 - 3.78659% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00229275 - 4.21345% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0257355 - 47.2949% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.632e-05 - 0.0299917% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00206987 - 3.80386% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00172179 - 3.16419% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00177823 - 3.26791% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000249677 - 0.458839% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.364e-05 - 0.0250666% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00119556 - 2.19711% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000831475 - 1.52803% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000182759 - 0.335862% [28] +| | | | | | Remainder: 0.00030008 - 0.551466% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.144e-05 - 0.017868% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0023116% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00694029 - 10.84% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000278999 - 0.435766% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.387098% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000254679 - 91.2831% [1] +| | | | | | Remainder: 2.324e-05 - 8.32978% +| | | | | Remainder: 0.000256079 - 0.399967% +| | | | Remainder: 0.000502919 - 0.00165623% +| | | Remainder: 4.48e-06 - 1.47537e-05% +| | Remainder: 0.127448 - 0.277554% +| Remainder: 7.1999e-05 - 0.000156798% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 30.0326 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.82708 k-cell-steps per second +================================= + +dt = 3.5112e-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 = 3.5112e-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 = 3.5112e-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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.00575078 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=173394, #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 296 iterations with total CPU time of 30.0665 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.198444 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 30.3179 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 46.1079 [1] +| Mini-EM: Total Time: 46.1079 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000645638 - 0.00140028% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000304079 - 47.0974% [1] +| | | Remainder: 0.000341559 - 52.9026% +| | Mini-EM: build physics blocks: 0.000767957 - 0.00166557% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232199 - 0.000503599% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.04219 - 6.59799% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.11881 - 2.4265% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.497441 - 44.4616% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.392573 - 78.9186% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0124881 - 2.51047% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0922233 - 18.5396% [3] +| | | | Remainder: 0.000155918 - 0.031344% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0581482 - 5.19733% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.038175 - 65.6513% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00168727 - 2.90168% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00440342 - 7.57276% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00291743 - 5.01723% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129071 - 2.2197% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0088016 - 15.1365% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000748317 - 1.28691% [3] +| | | | Remainder: 0.000124359 - 0.213866% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.112748 - 10.0775% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0443549 - 3.96447% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.130724 - 11.6842% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0555597 - 4.96596% [3] +| | | Remainder: 0.219834 - 19.649% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0681768 - 0.147864% [2] +| | Mini-EM: setup physics model evaluator: 1.87578 - 4.06824% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87575 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000145009% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 2.98547e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.87039 - 99.7142% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.87037 - 99.999% [1] +| | | | | | getWorksets(): 1.8455 - 98.6701% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84549 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.07144 - 58.0571% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0088398 - 0.825042% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168654 - 15.7409% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0031917 - 1.89246% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165398 - 98.0695% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181632 - 1.09815% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000897435 - 0.542592% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00294659 - 1.78151% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154902 - 9.3654% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0338491 - 20.4653% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00939352 - 5.67935% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0240563 - 14.5445% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0011356 - 0.686585% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0431994 - 26.1185% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0191148 - 44.2478% [28] +| | | | | | | | | | | | Remainder: 0.0240846 - 55.7522% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0258959 - 15.6567% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00634933 - 3.83882% [28] +| | | | | | | | | | | Remainder: 0.000368199 - 0.222614% +| | | | | | | | | | Remainder: 6.416e-05 - 0.0380424% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.775915 - 72.4182% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450529 - 58.0642% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000671198 - 0.14898% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000234479 - 0.0520453% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241243 - 53.5466% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171222 - 38.0047% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00019816 - 0.0439839% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0355233 - 7.8848% [28] +| | | | | | | | | | | Remainder: 0.00143671 - 0.318894% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150748 - 19.4284% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.109655 - 14.1323% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000881076 - 0.113553% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.036356 - 4.68557% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270123 - 3.48135% [28] +| | | | | | | | | | Remainder: 0.000734794 - 0.0947003% +| | | | | | | | | Remainder: 0.118029 - 11.0159% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.774014 - 41.9409% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.773386 - 99.9187% [56] +| | | | | | | | | Remainder: 0.000628918 - 0.081254% +| | | | | | | | Remainder: 3.688e-05 - 0.00199839% +| | | | | | | Remainder: 7.84e-06 - 0.000424818% +| | | | | | getOrientations(): 3.9759e-05 - 0.00212573% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763077 - 0.0407982% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000712997 - 0.0381206% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420278 - 0.0224703% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012396 - 0.00662756% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000867076 - 0.0463585% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 4.06336e-05% [2] +| | | | | | Remainder: 0.021947 - 1.1734% +| | | | | Remainder: 1.816e-05 - 0.000970921% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.000443556% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.456e-05 - 0.000776223% [1] +| | | | build response library: 0.00531322 - 0.283258% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522582 - 98.355% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0566419% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 67.5676% [1] +| | | | | | | Remainder: 9.6e-07 - 32.4324% +| | | | | | getOrientations(): 5.2e-07 - 0.0099506% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747037 - 14.2951% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903036 - 17.2803% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398678 - 7.62901% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119432 - 22.8541% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0199012% [3] +| | | | | | Remainder: 0.00197823 - 37.855% +| | | | | Remainder: 8.74e-05 - 1.64495% +| | | | Remainder: 2.076e-05 - 0.00110676% +| | | Remainder: 3.108e-05 - 0.00165691% +| | Mini-EM: setup auxiliary physics model evaluator: 2.08225 - 4.51605% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.08224 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 3.07361e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.88151e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.08218 - 99.9971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.08218 - 99.9998% [1] +| | | | | | getWorksets(): 1.42341 - 68.3613% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.4234 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.851816 - 59.8437% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0086736 - 1.01825% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.160945 - 18.8943% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00313262 - 1.9464% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.15774 - 98.0089% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00146715 - 0.930107% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000867598 - 0.550017% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00287855 - 1.82487% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154292 - 9.7814% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0342237 - 21.6962% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00912956 - 5.78772% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.024085 - 15.2688% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000818716 - 0.519028% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0429672 - 27.2392% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0194036 - 45.159% [28] +| | | | | | | | | | | | Remainder: 0.0235637 - 54.841% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0192099 - 12.1782% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00633289 - 4.01476% [28] +| | | | | | | | | | | Remainder: 0.000330877 - 0.209761% +| | | | | | | | | | Remainder: 7.192e-05 - 0.0446861% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.58183 - 68.3047% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.340311 - 58.4898% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000336838 - 0.0989795% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00020772 - 0.0610383% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166707 - 48.9867% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.172283 - 50.6252% [28] +| | | | | | | | | | | Remainder: 0.000776397 - 0.228143% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108451 - 18.6396% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.108124 - 18.5835% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000519796 - 0.0893381% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239437 - 4.11525% [28] +| | | | | | | | | | Remainder: 0.000480277 - 0.0825459% +| | | | | | | | | Remainder: 0.100367 - 11.7828% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.571548 - 40.1537% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.570492 - 99.8153% [28] +| | | | | | | | | Remainder: 0.00105552 - 0.184677% +| | | | | | | | Remainder: 3.804e-05 - 0.00267247% +| | | | | | | Remainder: 3.4e-06 - 0.000238864% +| | | | | | getOrientations(): 1.32e-05 - 0.000633951% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000452558 - 0.0217348% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000371918 - 0.017862% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000236399 - 0.0113534% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.650063 - 31.2203% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.650032 - 99.9952% [1] +| | | | | | | Remainder: 3.088e-05 - 0.00475031% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000539878 - 0.0259285% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.92106e-05% [2] +| | | | | | Remainder: 0.00709729 - 0.340859% +| | | | | Remainder: 3.68e-06 - 0.000176738% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.000205548% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.812e-05 - 0.000870215% [1] +| | | | build response library: 2.56e-05 - 0.00122944% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.40625% [1] +| | | | | Remainder: 2.524e-05 - 98.5938% +| | | | Remainder: 1.084e-05 - 0.000520592% +| | | Remainder: 1.024e-05 - 0.000491775% +| | Mini-EM: eval auxiliary physics model evaluator: 2.31337 - 5.01731% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.638975 - 27.6209% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66882 - 72.1377% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00255307 - 0.152987% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.16047 - 69.5383% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000141323% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.228e-05 - 0.00364336% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.628e-05 - 0.00140288% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00952768 - 0.821022% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0671359 - 5.78525% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.172961 - 14.9045% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.026461 - 2.28021% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.103561 - 8.92405% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137774 - 11.8723% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193672 - 16.6892% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.148e-05 - 0.00357443% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.68e-05 - 0.00144769% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310342 - 26.7429% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0260211 - 2.2423% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0166675 - 1.43628% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0957123 - 8.24775% [28] +| | | | | Remainder: 0.000511718 - 0.0440959% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.988e-05 - 0.00119126% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000124639% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00224655 - 0.134619% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.501417 - 30.0463% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.250039 - 49.8665% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.251352 - 50.1283% [1] +| | | | | Remainder: 2.608e-05 - 0.00520126% +| | | | Remainder: 0.00211047 - 0.126465% +| | | Remainder: 0.00558386 - 0.241373% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0044421 - 0.00963415% [1] +| | | getWorksets(): 5.36e-06 - 0.120664% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 70.1493% [1] +| | | | Remainder: 1.6e-06 - 29.8507% +| | | getOrientations(): 1e-06 - 0.0225119% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789277 - 17.7681% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917156 - 20.6469% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419318 - 9.43963% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123912 - 27.8948% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0243128% [3] +| | | Remainder: 0.0010698 - 24.0831% +| | panzer::ModelEvaluator::create_W_op: 1.79962 - 3.90306% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.01515 - 6.53933% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00164431 - 0.0545351% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.37384 - 78.7306% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 6.23462e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.028149 - 1.1858% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0773915 - 3.26018% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0887174 - 3.7373% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00893821 - 0.376529% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100648 - 4.23986% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0850392 - 3.58235% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153078 - 0.644853% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0900955 - 3.79535% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.692e-05 - 0.00155529% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0309327 - 1.30307% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.18149 - 7.64543% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0294564 - 1.24087% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.175098 - 7.37616% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.187846 - 7.91319% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.257781 - 10.8592% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.32e-05 - 0.00224109% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0273065 - 1.15031% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178165 - 7.50534% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286465 - 12.0676% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.04073 - 1.71579% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00841217 - 0.35437% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0980706 - 4.1313% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.204891 - 8.63121% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.171647 - 7.23076% [28] +| | | | Remainder: 0.00117048 - 0.0493072% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.704e-05 - 0.00122846% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.11257e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00695362 - 0.230623% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.627612 - 20.8153% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.627576 - 99.9943% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.272e-05 - 0.00362007% [1] +| | | | Remainder: 1.3e-05 - 0.00207134% +| | | Remainder: 0.00505646 - 0.167702% +| | MaxwellPreconditioner::build: 0.0102895 - 0.0223161% [1] +| | | MaxwellPreconditioner: Schur complement: 1.672e-05 - 0.162496% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00459279 - 44.6357% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.0775129% [1] +| | | | Ifpack2::Relaxation::compute: 0.00375959 - 81.8586% [1] +| | | | Remainder: 0.000829637 - 18.0639% +| | | MaxwellPreconditioner: Solver S_E: 0.00558162 - 54.2459% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0229324% [1] +| | | | Ifpack2::Relaxation::compute: 0.00511714 - 91.6784% [1] +| | | | Remainder: 0.000463199 - 8.29865% +| | | MaxwellPreconditioner: Block preconditioner: 8.932e-05 - 0.86807% [1] +| | | Remainder: 9.04e-06 - 0.0878567% +| | Mini-EM: timestepper: 30.6511 - 66.4768% [1] +| | | Mini-EM: Advance Time Step: 30.6511 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.268903 - 0.877305% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0015376 - 0.571803% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.259627 - 96.5503% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.352e-05 - 0.00520747% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00159715 - 0.615173% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.022601 - 8.70521% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0138574 - 5.33744% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0010134 - 0.390328% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0127022 - 4.89248% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0113309 - 4.3643% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000938275 - 0.361394% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00269219 - 1.03695% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.98e-05 - 0.00762633% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00213455 - 0.822162% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0266374 - 10.2599% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00884953 - 3.40856% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00478018 - 1.84118% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0222903 - 8.58551% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0448009 - 17.2559% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.412e-05 - 0.00929026% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00167056 - 0.643446% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0185752 - 7.15458% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0235786 - 9.08173% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00165055 - 0.635741% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00101256 - 0.390004% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116203 - 4.47576% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0195566 - 7.53257% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00513306 - 1.97709% [28] +| | | | | | Remainder: 0.00054648 - 0.210487% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.972e-05 - 0.0073335% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.000847889% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00720586 - 2.67972% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000372478 - 0.138518% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000346599 - 93.0522% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.440294% [1] +| | | | | | Remainder: 2.4239e-05 - 6.5075% +| | | | | Remainder: 0.000138399 - 0.051468% +| | | | Stratimikos: BelosLOWS: 30.318 - 98.9133% [1] +| | | | | GMRES block system: Operation Op*x: 0.0151665 - 0.0500248% [1] +| | | | | Belos::MVT::MvAddMv: 0.000462918 - 0.00152688% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 30.3016 - 99.9461% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00196675 - 0.00649059% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000520798 - 26.4801% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000514798 - 98.8479% [2] +| | | | | | | | Remainder: 6e-06 - 1.15208% +| | | | | | | Belos::MVT::MvScale: 0.00028804 - 14.6455% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000744677 - 37.8633% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000738077 - 99.1137% [2] +| | | | | | | | Remainder: 6.6e-06 - 0.88629% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000357079 - 18.1558% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000354519 - 99.2831% [2] +| | | | | | | | Remainder: 2.56e-06 - 0.716928% +| | | | | | | Remainder: 5.616e-05 - 2.85547% +| | | | | | Belos::MVT::MvAddMv: 0.00100884 - 0.00332932% [2] +| | | | | | Belos::MVT::MvNorm: 0.000302919 - 0.00099968% [1] +| | | | | | GMRES block system: Operation Prec*x: 30.2814 - 99.9332% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.0044557 - 0.0147143% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000509679 - 0.00168314% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.198322 - 0.654932% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.138694 - 69.9338% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00290695 - 2.09594% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00288707 - 99.3161% [23] +| | | | | | | | | | Remainder: 1.988e-05 - 0.683878% +| | | | | | | | | Belos::MVT::MvScale: 0.0013296 - 0.958651% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0573291 - 41.3348% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0572813 - 99.9166% [42] +| | | | | | | | | | Remainder: 4.78e-05 - 0.0833782% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0769663 - 55.4934% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0769352 - 99.9596% [42] +| | | | | | | | | | Remainder: 3.108e-05 - 0.0403813% +| | | | | | | | | Remainder: 0.000162479 - 0.117149% +| | | | | | | | Belos::MVT::MvAddMv: 0.00566438 - 2.85615% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0435624 - 21.9655% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00025648 - 0.129325% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00406851 - 2.05146% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00395311 - 97.1636% [22] +| | | | | | | | | Remainder: 0.0001154 - 2.83642% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00430791 - 2.17217% [1] +| | | | | | | | Remainder: 0.00176827 - 0.891615% +| | | | | | | GMRES S_E: Operation Op*x: 0.0064621 - 0.0213402% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 30.0584 - 99.2638% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 28.3036 - 94.162% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0386145 - 0.136429% [297] +| | | | | | | | | | Belos::MVT::MvDot: 0.0381623 - 98.8288% [297] +| | | | | | | | | | Remainder: 0.000452237 - 1.17116% +| | | | | | | | | Belos::MVT::MvScale: 0.0193905 - 0.0685088% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.8589 - 38.3656% [592] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.8577 - 99.9892% [592] +| | | | | | | | | | Remainder: 0.00116747 - 0.0107513% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 17.3831 - 61.4165% [592] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 17.3823 - 99.9951% [592] +| | | | | | | | | | Remainder: 0.000853319 - 0.0049089% +| | | | | | | | | Remainder: 0.00365947 - 0.0129293% +| | | | | | | | Belos::MVT::MvAddMv: 0.0645767 - 0.214837% [301] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0696202 - 0.231616% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0673389 - 96.7233% [297] +| | | | | | | | | Remainder: 0.00228127 - 3.27674% +| | | | | | | | GMRES S_E: Operation Op*x: 1.54314 - 5.1338% [297] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.059118 - 0.196677% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001314 - 0.000437149% [1] +| | | | | | | | Remainder: 0.018218 - 0.0606086% +| | | | | | | Remainder: 0.0131741 - 0.0435056% +| | | | | | GMRES block system: Operation Op*x: 0.0148722 - 0.0490805% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000194799 - 0.000642867% [1] +| | | | | | Remainder: 0.00190003 - 0.00627041% +| | | | | Remainder: 0.000726077 - 0.00239487% +| | | | Mini-EM: Compute responses: 0.0637108 - 0.207858% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00220727 - 3.46452% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0540569 - 84.8473% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.56e-06 - 0.00843556% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00170167 - 3.14793% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0144554 - 26.7411% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.56e-05 - 0.0288585% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00205979 - 3.81042% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00223735 - 4.13888% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0252991 - 46.8009% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.6319e-05 - 0.0301886% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00207784 - 3.84379% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00172516 - 3.19137% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00177403 - 3.28178% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00022768 - 0.421186% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.232e-05 - 0.0227908% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00118028 - 2.1834% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000832595 - 1.54022% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00017292 - 0.319885% [28] +| | | | | | Remainder: 0.000264278 - 0.488889% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.0184584% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00257413% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00692722 - 10.8729% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000267159 - 0.419331% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.269502% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000240399 - 89.9835% [1] +| | | | | | Remainder: 2.604e-05 - 9.747% +| | | | | Remainder: 0.00023884 - 0.374882% +| | | | Remainder: 0.000477359 - 0.0015574% +| | | Remainder: 3.88e-06 - 1.26586e-05% +| | Remainder: 0.125096 - 0.271312% +| Remainder: 3.82e-05 - 8.28491e-05% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 30.318 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.80988 k-cell-steps per second +================================= + +dt = 3.5112e-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 = 3.5112e-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 = 3.5112e-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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.00619862 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=173394, #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 296 iterations with total CPU time of 29.8014 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.201041 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 30.0562 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 45.9257 [1] +| Mini-EM: Total Time: 45.9256 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000640998 - 0.00139573% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000310879 - 48.4992% [1] +| | | Remainder: 0.000330119 - 51.5008% +| | Mini-EM: build physics blocks: 0.000801837 - 0.00174595% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024528 - 0.000534081% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.09503 - 6.73923% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12003 - 2.43879% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.497305 - 44.401% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.392146 - 78.8542% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0123093 - 2.4752% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0927041 - 18.6413% [3] +| | | | Remainder: 0.000145799 - 0.0293178% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0586662 - 5.2379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0383789 - 65.4192% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00214667 - 3.65914% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00431867 - 7.36142% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00289571 - 4.93591% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129032 - 2.19942% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00880809 - 15.0139% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000708279 - 1.2073% [3] +| | | | Remainder: 0.000119479 - 0.203659% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.111743 - 9.97679% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.044452 - 3.96882% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.130045 - 11.6108% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0554168 - 4.94779% [3] +| | | Remainder: 0.222404 - 19.8569% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0677594 - 0.147542% [2] +| | Mini-EM: setup physics model evaluator: 1.87401 - 4.08053% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87398 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000166491% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 3.20175e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86854 - 99.7101% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86852 - 99.999% [1] +| | | | | | getWorksets(): 1.84401 - 98.6877% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.844 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06706 - 57.8669% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00885101 - 0.829473% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168286 - 15.7709% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317831 - 1.88864% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165043 - 98.0734% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00177779 - 1.07717% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000917196 - 0.55573% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00287691 - 1.74312% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0156917 - 9.50762% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0336685 - 20.3998% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00932273 - 5.64865% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0240765 - 14.588% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00112308 - 0.680473% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0431092 - 26.1199% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190123 - 44.1025% [28] +| | | | | | | | | | | | Remainder: 0.024097 - 55.8975% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0257414 - 15.5967% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00636086 - 3.85405% [28] +| | | | | | | | | | | Remainder: 0.00037764 - 0.228812% +| | | | | | | | | | Remainder: 6.38e-05 - 0.0379117% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.774291 - 72.5628% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449868 - 58.1006% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000658758 - 0.146434% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002348 - 0.0521931% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240957 - 53.5617% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170951 - 38.0002% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000205119 - 0.0455954% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354267 - 7.87491% [28] +| | | | | | | | | | | Remainder: 0.00143499 - 0.318981% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.151023 - 19.5047% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.108611 - 14.0272% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000894598 - 0.115538% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361589 - 4.66993% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270044 - 3.48763% [28] +| | | | | | | | | | Remainder: 0.000731196 - 0.0944342% +| | | | | | | | | Remainder: 0.115636 - 10.8368% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.776892 - 42.1309% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.776247 - 99.917% [56] +| | | | | | | | | Remainder: 0.000645037 - 0.0830278% +| | | | | | | | Remainder: 3.956e-05 - 0.00214534% +| | | | | | | Remainder: 9.08e-06 - 0.000492406% +| | | | | | getOrientations(): 3.8639e-05 - 0.00206789% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754318 - 0.0403697% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000713477 - 0.038184% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396039 - 0.0211953% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120119 - 0.00642855% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883597 - 0.0472885% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 4.49552e-05% [2] +| | | | | | Remainder: 0.0216128 - 1.15668% +| | | | | Remainder: 1.816e-05 - 0.00097188% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.000441841% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.000794034% [1] +| | | | build response library: 0.00538458 - 0.287335% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0052987 - 98.4051% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0520882% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 69.5652% [1] +| | | | | | | Remainder: 8.4e-07 - 30.4348% +| | | | | | getOrientations(): 5.2e-07 - 0.00981373% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764398 - 14.4261% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911157 - 17.1959% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408598 - 7.71129% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119652 - 22.5813% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0203824% [3] +| | | | | | Remainder: 0.00201367 - 38.0031% +| | | | | Remainder: 8.588e-05 - 1.59492% +| | | | Remainder: 2.088e-05 - 0.00111421% +| | | Remainder: 3.52e-05 - 0.00187832% +| | Mini-EM: setup auxiliary physics model evaluator: 2.08999 - 4.55081% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.08998 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 3.44501e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 3.25362e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.08991 - 99.997% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.08991 - 99.9998% [1] +| | | | | | getWorksets(): 1.42724 - 68.2917% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42723 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.852782 - 59.7507% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00870789 - 1.02112% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.162292 - 19.0309% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317843 - 1.95846% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.159057 - 98.0067% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00146519 - 0.921176% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000882039 - 0.554543% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00287035 - 1.8046% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0156243 - 9.82306% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0355516 - 22.3515% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00908501 - 5.7118% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0240148 - 15.0983% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000886078 - 0.557082% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0428975 - 26.9699% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0194021 - 45.2291% [28] +| | | | | | | | | | | | Remainder: 0.0234953 - 54.7709% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0191105 - 12.0148% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00634858 - 3.99139% [28] +| | | | | | | | | | | Remainder: 0.000321077 - 0.201863% +| | | | | | | | | | Remainder: 5.66e-05 - 0.0348754% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.579995 - 68.0122% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.340036 - 58.6273% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000346239 - 0.101824% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002012 - 0.0591702% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.165547 - 48.6851% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.17314 - 50.9182% [28] +| | | | | | | | | | | Remainder: 0.00080124 - 0.235634% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109024 - 18.7974% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10608 - 18.2898% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000538038 - 0.0927659% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238223 - 4.10732% [28] +| | | | | | | | | | Remainder: 0.000494877 - 0.0853243% +| | | | | | | | | Remainder: 0.101787 - 11.9358% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.574414 - 40.2467% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.573381 - 99.8202% [28] +| | | | | | | | | Remainder: 0.0010328 - 0.1798% +| | | | | | | | Remainder: 3.64e-05 - 0.00255039% +| | | | | | | Remainder: 3.6e-06 - 0.000252236% +| | | | | | getOrientations(): 1.312e-05 - 0.000627778% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000457598 - 0.0218956% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000403319 - 0.0192984% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000238159 - 0.0113957% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.653542 - 31.2713% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.653512 - 99.9955% [1] +| | | | | | | Remainder: 2.956e-05 - 0.00452305% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000541958 - 0.0259321% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 2.29675e-05% [2] +| | | | | | Remainder: 0.00747854 - 0.35784% +| | | | | Remainder: 3.84e-06 - 0.00018374% +| | | | fmb->setupBCFieldManagers(): 4.16e-06 - 0.000199045% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.86e-05 - 0.000889962% [1] +| | | | build response library: 2.6879e-05 - 0.00128609% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.63697% [1] +| | | | | Remainder: 2.6439e-05 - 98.363% +| | | | Remainder: 1.104e-05 - 0.000528235% +| | | Remainder: 9.72e-06 - 0.000465075% +| | Mini-EM: eval auxiliary physics model evaluator: 2.30659 - 5.02244% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.637592 - 27.6422% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66333 - 72.112% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00255307 - 0.153492% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15905 - 69.6827% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000141495% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.096e-05 - 0.00353392% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.828e-05 - 0.00157715% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00941505 - 0.812306% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0671134 - 5.79037% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.17217 - 14.8544% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0268381 - 2.31552% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.103938 - 8.96751% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.138046 - 11.9102% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.194249 - 16.7593% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.384e-05 - 0.0037824% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.796e-05 - 0.00154954% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.309646 - 26.7155% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0247897 - 2.13879% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0167384 - 1.44414% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0954879 - 8.23845% [28] +| | | | | Remainder: 0.000496715 - 0.0428553% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.036e-05 - 0.00122405% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.00012505% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00223091 - 0.134123% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.497374 - 29.9023% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.24951 - 50.1655% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.247836 - 49.8289% [1] +| | | | | Remainder: 2.812e-05 - 0.0056537% +| | | | Remainder: 0.00209703 - 0.126074% +| | | Remainder: 0.00566902 - 0.245775% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451502 - 0.00983116% [1] +| | | getWorksets(): 7.64e-06 - 0.169213% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.88e-06 - 76.9634% [1] +| | | | Remainder: 1.76e-06 - 23.0366% +| | | getOrientations(): 8.8e-07 - 0.0194905% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779478 - 17.2641% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000952716 - 21.101% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422919 - 9.36692% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127695 - 28.2823% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.0203764% [3] +| | | Remainder: 0.00107352 - 23.7765% +| | panzer::ModelEvaluator::create_W_op: 1.81288 - 3.94743% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.02962 - 6.5968% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00165964 - 0.0547802% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.37587 - 78.4213% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 4.5457e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0291806 - 1.22821% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0775732 - 3.26504% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0892144 - 3.75502% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00882481 - 0.371435% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100606 - 4.23448% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0847783 - 3.5683% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0148155 - 0.623581% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0896777 - 3.77452% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.656e-05 - 0.0015388% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0305429 - 1.28555% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.181571 - 7.64229% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0293815 - 1.23666% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.180176 - 7.58356% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188575 - 7.93709% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.257051 - 10.8192% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.548e-05 - 0.00233514% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0276876 - 1.16537% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178309 - 7.505% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.285808 - 12.0296% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0406182 - 1.70961% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00844621 - 0.3555% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0983012 - 4.13748% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205448 - 8.64726% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.168021 - 7.07199% [28] +| | | | Remainder: 0.00117136 - 0.0493022% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.9079e-05 - 0.0012899% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.96089e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00696986 - 0.230057% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.640028 - 21.1257% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.63999 - 99.9941% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.3e-05 - 0.00359359% [1] +| | | | Remainder: 1.46e-05 - 0.00228115% +| | | Remainder: 0.00505462 - 0.16684% +| | MaxwellPreconditioner::build: 0.0103337 - 0.0225009% [1] +| | | MaxwellPreconditioner: Schur complement: 1.668e-05 - 0.161414% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00460518 - 44.5648% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.0790414% [1] +| | | | Ifpack2::Relaxation::compute: 0.00377303 - 81.93% [1] +| | | | Remainder: 0.000828517 - 17.991% +| | | MaxwellPreconditioner: Solver S_E: 0.00560802 - 54.2693% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0213979% [1] +| | | | Ifpack2::Relaxation::compute: 0.00513694 - 91.5999% [1] +| | | | Remainder: 0.000469879 - 8.3787% +| | | MaxwellPreconditioner: Block preconditioner: 9.448e-05 - 0.914291% [1] +| | | Remainder: 9.32e-06 - 0.0901905% +| | Mini-EM: timestepper: 30.3878 - 66.1674% [1] +| | | Mini-EM: Advance Time Step: 30.3878 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.267008 - 0.878668% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00153487 - 0.574843% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.257753 - 96.5339% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.236e-05 - 0.00479529% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00163219 - 0.63324% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.02205 - 8.5547% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0132514 - 5.14114% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00103247 - 0.400567% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0123966 - 4.8095% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111149 - 4.31222% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000939872 - 0.364641% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00271499 - 1.05333% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.068e-05 - 0.00802319% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00211143 - 0.819169% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0261999 - 10.1647% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00888413 - 3.44676% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00356526 - 1.38321% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0225073 - 8.73212% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0460156 - 17.8526% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.684e-05 - 0.0104131% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0016876 - 0.654734% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0186083 - 7.21941% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.023586 - 9.15061% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00165027 - 0.640254% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00106076 - 0.411539% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0117313 - 4.55137% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0192533 - 7.46965% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00514254 - 1.99514% [28] +| | | | | | Remainder: 0.000557077 - 0.216128% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.04e-05 - 0.00764023% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.000793985% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00717705 - 2.68796% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000372479 - 0.139501% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000345159 - 92.6654% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.47251% [1] +| | | | | | Remainder: 2.556e-05 - 6.86213% +| | | | | Remainder: 0.00014784 - 0.0553692% +| | | | Stratimikos: BelosLOWS: 30.0563 - 98.9091% [1] +| | | | | GMRES block system: Operation Op*x: 0.0151155 - 0.0502905% [1] +| | | | | Belos::MVT::MvAddMv: 0.000489118 - 0.00162734% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 30.0398 - 99.9453% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00209623 - 0.00697818% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000525838 - 25.0849% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000519638 - 98.8209% [2] +| | | | | | | | Remainder: 6.2e-06 - 1.17907% +| | | | | | | Belos::MVT::MvScale: 0.000282799 - 13.4908% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000853717 - 40.7262% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000846837 - 99.1941% [2] +| | | | | | | | Remainder: 6.88e-06 - 0.805888% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000370839 - 17.6907% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000368759 - 99.4391% [2] +| | | | | | | | Remainder: 2.08e-06 - 0.56089% +| | | | | | | Remainder: 6.304e-05 - 3.0073% +| | | | | | Belos::MVT::MvAddMv: 0.000999477 - 0.00332717% [2] +| | | | | | Belos::MVT::MvNorm: 0.000300198 - 0.000999333% [1] +| | | | | | GMRES block system: Operation Prec*x: 30.0195 - 99.9321% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.0044125 - 0.0146988% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000513399 - 0.00171022% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.201275 - 0.670481% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.139842 - 69.478% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00292007 - 2.08812% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00289535 - 99.1534% [23] +| | | | | | | | | | Remainder: 2.472e-05 - 0.846556% +| | | | | | | | | Belos::MVT::MvScale: 0.00133876 - 0.957337% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0578961 - 41.4012% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0578454 - 99.9125% [42] +| | | | | | | | | | Remainder: 5.068e-05 - 0.0875361% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0775005 - 55.4202% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0774615 - 99.9496% [42] +| | | | | | | | | | Remainder: 3.908e-05 - 0.0504255% +| | | | | | | | | Remainder: 0.000186159 - 0.133121% +| | | | | | | | Belos::MVT::MvAddMv: 0.00616194 - 3.06146% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.043943 - 21.8324% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000255918 - 0.127149% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00468655 - 2.32843% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00456146 - 97.3311% [22] +| | | | | | | | | Remainder: 0.00012508 - 2.66892% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0043295 - 2.15104% [1] +| | | | | | | | Remainder: 0.00205612 - 1.02155% +| | | | | | | GMRES S_E: Operation Op*x: 0.0064053 - 0.0213372% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 29.7934 - 99.2471% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 28.0392 - 94.112% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0387917 - 0.138348% [297] +| | | | | | | | | | Belos::MVT::MvDot: 0.0382584 - 98.6252% [297] +| | | | | | | | | | Remainder: 0.000533318 - 1.37482% +| | | | | | | | | Belos::MVT::MvScale: 0.0193999 - 0.0691885% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.8598 - 38.7307% [592] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.8585 - 99.9881% [592] +| | | | | | | | | | Remainder: 0.00128727 - 0.0118536% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 17.1174 - 61.0483% [592] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 17.1164 - 99.9938% [592] +| | | | | | | | | | Remainder: 0.00105687 - 0.00617425% +| | | | | | | | | Remainder: 0.00376987 - 0.013445% +| | | | | | | | Belos::MVT::MvAddMv: 0.0626884 - 0.21041% [301] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0671766 - 0.225475% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0648351 - 96.5143% [297] +| | | | | | | | | Remainder: 0.00234155 - 3.48567% +| | | | | | | | GMRES S_E: Operation Op*x: 1.54742 - 5.19383% [297] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.057867 - 0.194227% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00013296 - 0.000446273% [1] +| | | | | | | | Remainder: 0.0189605 - 0.06364% +| | | | | | | Remainder: 0.0134254 - 0.0447224% +| | | | | | GMRES block system: Operation Op*x: 0.0148749 - 0.0495171% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000197159 - 0.000656325% [1] +| | | | | | Remainder: 0.00191487 - 0.00637445% +| | | | | Remainder: 0.000843717 - 0.00280712% +| | | | Mini-EM: Compute responses: 0.0640069 - 0.210634% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00220687 - 3.44787% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0541455 - 84.5933% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.007683% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0016578 - 3.06174% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0140557 - 25.9591% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.808e-05 - 0.0333915% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00204575 - 3.77825% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00224119 - 4.1392% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.025618 - 47.3131% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.72e-05 - 0.0317662% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00205736 - 3.79968% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00169003 - 3.12128% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00193167 - 3.56756% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000234079 - 0.432315% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.344e-05 - 0.024822% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00123595 - 2.28265% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000855277 - 1.57959% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001878 - 0.346843% [28] +| | | | | | Remainder: 0.000282079 - 0.520964% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.212e-05 - 0.0189355% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00262472% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00706046 - 11.0308% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000328679 - 0.513506% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.316418% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000304839 - 92.7467% [1] +| | | | | | Remainder: 2.28e-05 - 6.93686% +| | | | | Remainder: 0.000251558 - 0.393017% +| | | | Remainder: 0.000492758 - 0.00162157% +| | | Remainder: 4.4e-06 - 1.44795e-05% +| | Remainder: 0.125392 - 0.273032% +| Remainder: 4.328e-05 - 9.42392e-05% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 30.0563 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.82564 k-cell-steps per second +================================= + +dt = 3.5112e-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 = 3.5112e-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 = 3.5112e-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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.00582962 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=173394, #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 296 iterations with total CPU time of 30.0122 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.198621 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 30.2652 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 46.032 [1] +| Mini-EM: Total Time: 46.0319 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000646798 - 0.00140511% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000315039 - 48.7075% [1] +| | | Remainder: 0.000331759 - 51.2925% +| | Mini-EM: build physics blocks: 0.000806717 - 0.00175252% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000243519 - 0.000529022% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.02124 - 6.56336% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12443 - 2.44273% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.499726 - 44.4424% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.394159 - 78.8751% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0123855 - 2.47846% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0930284 - 18.6159% [3] +| | | | Remainder: 0.00015272 - 0.0305608% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0593248 - 5.27597% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0391411 - 65.9776% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00123563 - 2.08283% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00494214 - 8.33065% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00293371 - 4.94517% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013766 - 2.32044% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00883893 - 14.8992% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000725239 - 1.22249% [3] +| | | | Remainder: 0.000131479 - 0.221626% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.113415 - 10.0864% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0444544 - 3.95349% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.129013 - 11.4736% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0551753 - 4.90694% [3] +| | | Remainder: 0.223327 - 19.8613% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0662093 - 0.143833% [2] +| | Mini-EM: setup physics model evaluator: 1.88044 - 4.08508% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.88041 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000148904% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 2.76535e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.87486 - 99.7046% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.87484 - 99.999% [1] +| | | | | | getWorksets(): 1.8508 - 98.7179% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.85079 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.07111 - 57.8732% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00905377 - 0.845267% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.167723 - 15.6588% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0032153 - 1.91703% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.164444 - 98.045% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00183012 - 1.11291% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000933197 - 0.567486% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288015 - 1.75145% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155786 - 9.47349% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0336993 - 20.4929% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00934405 - 5.6822% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0235519 - 14.3222% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00110108 - 0.669574% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0430234 - 26.1629% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0191113 - 44.4208% [28] +| | | | | | | | | | | | Remainder: 0.023912 - 55.5792% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0256969 - 15.6265% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00642118 - 3.90478% [28] +| | | | | | | | | | | Remainder: 0.000384197 - 0.233634% +| | | | | | | | | | Remainder: 6.3719e-05 - 0.0379906% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.776719 - 72.5151% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.451246 - 58.0964% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000671918 - 0.148903% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023216 - 0.0514487% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241621 - 53.5453% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171562 - 38.0197% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000200557 - 0.0444452% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0355263 - 7.87295% [28] +| | | | | | | | | | | Remainder: 0.0014314 - 0.31721% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.151029 - 19.4445% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.109358 - 14.0795% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000902475 - 0.116191% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0364154 - 4.68836% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270311 - 3.48017% [28] +| | | | | | | | | | Remainder: 0.000736558 - 0.0948294% +| | | | | | | | | Remainder: 0.117618 - 10.9809% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.779641 - 42.1247% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.779013 - 99.9195% [56] +| | | | | | | | | Remainder: 0.000627718 - 0.0805137% +| | | | | | | | Remainder: 3.788e-05 - 0.00204669% +| | | | | | | Remainder: 6.96e-06 - 0.000376054% +| | | | | | getOrientations(): 3.612e-05 - 0.00192657% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775277 - 0.0413517% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000721438 - 0.03848% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411918 - 0.0219709% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001214 - 0.00647523% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000885157 - 0.0472125% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 4.26704e-05% [2] +| | | | | | Remainder: 0.0210857 - 1.12467% +| | | | | Remainder: 1.824e-05 - 0.000972875% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.000436075% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.000859387% [1] +| | | | build response library: 0.0055053 - 0.292771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0054169 - 98.3943% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0620281% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 67.8571% [1] +| | | | | | | Remainder: 1.08e-06 - 32.1429% +| | | | | | getOrientations(): 4.8e-07 - 0.00886115% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785718 - 14.5049% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923997 - 17.0577% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413838 - 7.63975% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122572 - 22.6276% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0221529% [3] +| | | | | | Remainder: 0.00206259 - 38.077% +| | | | | Remainder: 8.84e-05 - 1.60572% +| | | | Remainder: 2.1919e-05 - 0.00116565% +| | | Remainder: 3.164e-05 - 0.00168258% +| | Mini-EM: setup auxiliary physics model evaluator: 2.08692 - 4.53363% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.08691 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 3.83343e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 2.6834e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.08684 - 99.997% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.08684 - 99.9998% [1] +| | | | | | getWorksets(): 1.42449 - 68.2606% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42449 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.849918 - 59.6649% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00877537 - 1.0325% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.159864 - 18.8093% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00316031 - 1.97688% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.156628 - 97.9762% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001493 - 0.953211% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000932355 - 0.595266% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00286127 - 1.82679% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155165 - 9.90656% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0339748 - 21.6914% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00898485 - 5.73642% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0236322 - 15.0881% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000842958 - 0.53819% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0426742 - 27.2455% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193922 - 45.4424% [28] +| | | | | | | | | | | | Remainder: 0.023282 - 54.5576% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190165 - 12.1412% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00636566 - 4.06418% [28] +| | | | | | | | | | | Remainder: 0.000333999 - 0.213243% +| | | | | | | | | | Remainder: 7.508e-05 - 0.046965% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.580445 - 68.2943% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.339972 - 58.571% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000349279 - 0.102737% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000198479 - 0.0583809% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166742 - 49.0458% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171861 - 50.5515% [28] +| | | | | | | | | | | Remainder: 0.000821113 - 0.241523% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108179 - 18.6372% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107261 - 18.4791% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000567317 - 0.0977382% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239786 - 4.13107% [28] +| | | | | | | | | | Remainder: 0.000487077 - 0.0839144% +| | | | | | | | | Remainder: 0.100834 - 11.8639% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.574529 - 40.3324% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.574191 - 99.9412% [28] +| | | | | | | | | Remainder: 0.000337558 - 0.0587539% +| | | | | | | | Remainder: 3.9e-05 - 0.00273783% +| | | | | | | Remainder: 2.92e-06 - 0.000204986% +| | | | | | getOrientations(): 1.276e-05 - 0.000611451% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000454358 - 0.0217725% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000378999 - 0.0181614% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000246839 - 0.0118284% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.652589 - 31.2717% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.652561 - 99.9956% [1] +| | | | | | | Remainder: 2.848e-05 - 0.00436415% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000589918 - 0.0282685% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 3.06684e-05% [2] +| | | | | | Remainder: 0.00807741 - 0.387065% +| | | | | Remainder: 3.68e-06 - 0.000176343% +| | | | fmb->setupBCFieldManagers(): 6e-06 - 0.000287507% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.016e-05 - 0.000966024% [1] +| | | | build response library: 2.472e-05 - 0.00118453% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.61812% [1] +| | | | | Remainder: 2.432e-05 - 98.3819% +| | | | Remainder: 1.076e-05 - 0.000515596% +| | | Remainder: 1.02e-05 - 0.00048876% +| | Mini-EM: eval auxiliary physics model evaluator: 2.31655 - 5.03249% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.639826 - 27.6197% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.6711 - 72.1372% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00246187 - 0.147321% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15977 - 69.402% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000155203% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.504e-05 - 0.00388351% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.724e-05 - 0.0014865% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00905185 - 0.780483% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0670741 - 5.78338% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.173007 - 14.9173% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.026466 - 2.28199% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.105547 - 9.10068% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137806 - 11.8822% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.192746 - 16.6192% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.34e-05 - 0.00374211% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.672e-05 - 0.00144166% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310122 - 26.7399% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0247151 - 2.13102% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0167259 - 1.44216% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0958996 - 8.26881% [28] +| | | | | Remainder: 0.000489717 - 0.0422252% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.988e-05 - 0.00118964% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000119682% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00219183 - 0.131161% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.504547 - 30.1925% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.253492 - 50.2415% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.251029 - 49.7533% [1] +| | | | | Remainder: 2.632e-05 - 0.00521656% +| | | | Remainder: 0.00210039 - 0.125689% +| | | Remainder: 0.00562946 - 0.24301% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00459758 - 0.00998782% [1] +| | | getWorksets(): 8e-06 - 0.174004% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.44e-06 - 80.5% [1] +| | | | Remainder: 1.56e-06 - 19.5% +| | | getOrientations(): 9.6e-07 - 0.0208805% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000814797 - 17.7223% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000936477 - 20.3689% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437878 - 9.52409% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128068 - 27.8554% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0269707% [3] +| | | Remainder: 0.00111756 - 24.3075% +| | panzer::ModelEvaluator::create_W_op: 1.80266 - 3.9161% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.9974 - 6.51156% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00198159 - 0.0661105% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35364 - 78.5229% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 7.30783e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0158987 - 0.675494% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0772846 - 3.28362% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0905877 - 3.84883% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00886817 - 0.376785% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100379 - 4.26485% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0850236 - 3.61243% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0179053 - 0.760749% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0898637 - 3.81807% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.516e-05 - 0.00149386% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0307832 - 1.3079% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.18122 - 7.69957% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0287786 - 1.22273% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.177297 - 7.53287% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188455 - 8.00695% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.257467 - 10.9391% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.388e-05 - 0.00228922% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0147871 - 0.628264% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.17868 - 7.59164% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284004 - 12.0666% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0448288 - 1.90466% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00830965 - 0.353055% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0984024 - 4.18086% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205523 - 8.73214% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.167952 - 7.13583% [28] +| | | | Remainder: 0.00125156 - 0.0531754% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.932e-05 - 0.00131181% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 4.00348e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00701562 - 0.234057% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.629758 - 21.0102% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.629722 - 99.9944% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.212e-05 - 0.00351246% [1] +| | | | Remainder: 1.344e-05 - 0.00213415% +| | | Remainder: 0.00495942 - 0.165458% +| | MaxwellPreconditioner::build: 0.0103524 - 0.0224896% [1] +| | | MaxwellPreconditioner: Schur complement: 1.568e-05 - 0.151462% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00459306 - 44.3671% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.0705411% [1] +| | | | Ifpack2::Relaxation::compute: 0.00375407 - 81.7334% [1] +| | | | Remainder: 0.000835757 - 18.1961% +| | | MaxwellPreconditioner: Solver S_E: 0.00564374 - 54.5162% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0212625% [1] +| | | | Ifpack2::Relaxation::compute: 0.0051705 - 91.6148% [1] +| | | | Remainder: 0.000472039 - 8.36394% +| | | MaxwellPreconditioner: Block preconditioner: 9.02e-05 - 0.871295% [1] +| | | Remainder: 9.72e-06 - 0.0938912% +| | Mini-EM: timestepper: 30.5964 - 66.4678% [1] +| | | Mini-EM: Advance Time Step: 30.5964 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.267529 - 0.874379% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00152676 - 0.570688% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.258231 - 96.5245% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.396e-05 - 0.00540602% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160891 - 0.623052% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0220319 - 8.53188% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0135942 - 5.26435% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00102368 - 0.39642% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0126684 - 4.90585% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111236 - 4.30762% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000932999 - 0.361305% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00268875 - 1.04122% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.948e-05 - 0.00754364% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00211207 - 0.8179% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267252 - 10.3493% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00796425 - 3.08416% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00361607 - 1.40033% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0233367 - 9.03715% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0453509 - 17.5622% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.892e-05 - 0.0111993% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00171179 - 0.662892% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0191097 - 7.40026% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236015 - 9.13969% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00167104 - 0.647111% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0010006 - 0.387482% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116161 - 4.49835% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0189686 - 7.3456% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00514434 - 1.99215% [28] +| | | | | | Remainder: 0.000567 - 0.219571% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.108e-05 - 0.00787953% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.000852245% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00721102 - 2.69542% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000389519 - 0.145599% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000362639 - 93.0992% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.410763% [1] +| | | | | | Remainder: 2.528e-05 - 6.49006% +| | | | | Remainder: 0.000147359 - 0.0550816% +| | | | Stratimikos: BelosLOWS: 30.2652 - 98.9176% [1] +| | | | | GMRES block system: Operation Op*x: 0.0153064 - 0.0505743% [1] +| | | | | Belos::MVT::MvAddMv: 0.000475878 - 0.00157236% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 30.2487 - 99.9453% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00216183 - 0.00714687% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000526918 - 24.3737% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000520758 - 98.8309% [2] +| | | | | | | | Remainder: 6.16e-06 - 1.16906% +| | | | | | | Belos::MVT::MvScale: 0.00028896 - 13.3664% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000930357 - 43.0355% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000924317 - 99.3508% [2] +| | | | | | | | Remainder: 6.04e-06 - 0.649213% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000357479 - 16.5359% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000354959 - 99.2951% [2] +| | | | | | | | Remainder: 2.52e-06 - 0.704937% +| | | | | | | Remainder: 5.812e-05 - 2.68846% +| | | | | | Belos::MVT::MvAddMv: 0.00121428 - 0.00401432% [2] +| | | | | | Belos::MVT::MvNorm: 0.000304119 - 0.0010054% [1] +| | | | | | GMRES block system: Operation Prec*x: 30.2277 - 99.9306% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.0044853 - 0.0148384% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000514679 - 0.00170267% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.198536 - 0.656801% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.138251 - 69.6354% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00296243 - 2.14279% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00293955 - 99.2277% [23] +| | | | | | | | | | Remainder: 2.288e-05 - 0.772339% +| | | | | | | | | Belos::MVT::MvScale: 0.00135776 - 0.982096% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0575042 - 41.594% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.057458 - 99.9197% [42] +| | | | | | | | | | Remainder: 4.616e-05 - 0.0802724% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0762535 - 55.1559% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0762194 - 99.9552% [42] +| | | | | | | | | | Remainder: 3.416e-05 - 0.0447979% +| | | | | | | | | Remainder: 0.00017312 - 0.125222% +| | | | | | | | Belos::MVT::MvAddMv: 0.0057691 - 2.90583% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0438044 - 22.0638% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000255239 - 0.128561% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00435203 - 2.19206% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00423239 - 97.2509% [22] +| | | | | | | | | Remainder: 0.00011964 - 2.74906% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00423238 - 2.1318% [1] +| | | | | | | | Remainder: 0.00187143 - 0.942619% +| | | | | | | GMRES S_E: Operation Op*x: 0.00631422 - 0.0208889% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 30.0043 - 99.261% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 28.2533 - 94.1642% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0386964 - 0.136962% [297] +| | | | | | | | | | Belos::MVT::MvDot: 0.0381475 - 98.5816% [297] +| | | | | | | | | | Remainder: 0.000548878 - 1.41842% +| | | | | | | | | Belos::MVT::MvScale: 0.019414 - 0.0687142% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.8562 - 38.4247% [592] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.8551 - 99.9894% [592] +| | | | | | | | | | Remainder: 0.001153 - 0.0106206% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 17.3351 - 61.3561% [592] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 17.3343 - 99.9953% [592] +| | | | | | | | | | Remainder: 0.000820118 - 0.00473096% +| | | | | | | | | Remainder: 0.00382351 - 0.013533% +| | | | | | | | Belos::MVT::MvAddMv: 0.063289 - 0.210933% [301] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0649645 - 0.216517% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0625424 - 96.2717% [297] +| | | | | | | | | Remainder: 0.00242207 - 3.7283% +| | | | | | | | GMRES S_E: Operation Op*x: 1.54476 - 5.14846% [297] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0591203 - 0.197039% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00013408 - 0.00044687% [1] +| | | | | | | | Remainder: 0.0187216 - 0.0623965% +| | | | | | | Remainder: 0.0135462 - 0.0448137% +| | | | | | GMRES block system: Operation Op*x: 0.0153369 - 0.0507029% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000191759 - 0.000633942% [1] +| | | | | | Remainder: 0.00177979 - 0.00588387% +| | | | | Remainder: 0.000769237 - 0.00254165% +| | | | Mini-EM: Compute responses: 0.0631629 - 0.206439% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00233927 - 3.70356% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0532469 - 84.301% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.6e-06 - 0.00863899% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00162479 - 3.05143% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0137399 - 25.8041% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.744e-05 - 0.0327531% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00204291 - 3.83668% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00219191 - 4.1165% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0251619 - 47.2551% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.736e-05 - 0.0326028% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00200875 - 3.77252% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00170276 - 3.19785% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00186151 - 3.496% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000227838 - 0.427889% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.236e-05 - 0.0232126% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00126484 - 2.37542% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000858677 - 1.61263% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00017904 - 0.336245% [28] +| | | | | | Remainder: 0.000330359 - 0.620428% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.14e-05 - 0.0180486% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00259646% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0070297 - 11.1295% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266479 - 0.421892% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.360254% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241439 - 90.6034% [1] +| | | | | | Remainder: 2.408e-05 - 9.03636% +| | | | | Remainder: 0.000267439 - 0.423412% +| | | | Remainder: 0.000484039 - 0.00158201% +| | | Remainder: 4.8e-06 - 1.56881e-05% +| | Remainder: 0.123022 - 0.267255% +| Remainder: 4.368e-05 - 9.48906e-05% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 30.2652 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.81304 k-cell-steps per second +================================= + +dt = 3.5112e-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 = 3.5112e-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 = 3.5112e-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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.0056467 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=173394, #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 296 iterations with total CPU time of 29.9632 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + 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=168948, #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.199762 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 30.2169 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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: 46.0046 [1] +| Mini-EM: Total Time: 46.0046 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000964517 - 0.00209657% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000297479 - 30.8423% [1] +| | | Remainder: 0.000667038 - 69.1577% +| | Mini-EM: build physics blocks: 0.000793478 - 0.00172478% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000237319 - 0.00051586% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.00636 - 6.53492% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12161 - 2.43804% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.496621 - 44.2775% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.390962 - 78.7244% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0124277 - 2.50245% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0930776 - 18.7422% [3] +| | | | Remainder: 0.00015368 - 0.0309452% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0595154 - 5.30625% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0389462 - 65.4389% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00166967 - 2.80545% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00493582 - 8.29336% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00290435 - 4.88% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135696 - 2.28001% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00883209 - 14.84% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000741557 - 1.24599% [3] +| | | | Remainder: 0.00012872 - 0.21628% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.116204 - 10.3604% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0445732 - 3.97404% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.130542 - 11.6388% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0554621 - 4.94486% [3] +| | | Remainder: 0.218693 - 19.4981% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0623888 - 0.135614% [2] +| | Mini-EM: setup physics model evaluator: 1.87539 - 4.07653% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87536 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.000145039% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 2.77281e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86995 - 99.7118% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86993 - 99.999% [1] +| | | | | | getWorksets(): 1.8455 - 98.6931% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84549 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06881 - 57.9144% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00901521 - 0.843485% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.167857 - 15.7051% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00324711 - 1.93444% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.164548 - 98.0282% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00179811 - 1.09276% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000908077 - 0.551863% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00289339 - 1.75839% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154731 - 9.4034% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0337133 - 20.4885% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00945101 - 5.74363% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0239846 - 14.5761% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00106532 - 0.647423% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0429571 - 26.1062% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190328 - 44.3065% [28] +| | | | | | | | | | | | Remainder: 0.0239243 - 55.6935% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0255593 - 15.5331% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00637446 - 3.87393% [28] +| | | | | | | | | | | Remainder: 0.000369839 - 0.224761% +| | | | | | | | | | Remainder: 6.272e-05 - 0.0373651% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.775212 - 72.5307% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450535 - 58.1176% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000668836 - 0.148454% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000232799 - 0.0516717% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241255 - 53.5486% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171248 - 38.01% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000195799 - 0.0434592% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0355057 - 7.88079% [28] +| | | | | | | | | | | Remainder: 0.0014284 - 0.317045% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150835 - 19.4573% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.109132 - 14.0777% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000859915 - 0.110926% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361673 - 4.66547% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269633 - 3.47818% [28] +| | | | | | | | | | Remainder: 0.000719759 - 0.0928467% +| | | | | | | | | Remainder: 0.11672 - 10.9206% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.776648 - 42.0835% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.77597 - 99.9127% [56] +| | | | | | | | | Remainder: 0.000677795 - 0.0872718% +| | | | | | | | Remainder: 3.7879e-05 - 0.00205252% +| | | | | | | Remainder: 4.639e-06 - 0.000251369% +| | | | | | getOrientations(): 3.552e-05 - 0.00189953% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765717 - 0.0409489% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000718198 - 0.0384077% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401638 - 0.0214787% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011732 - 0.00627402% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000874557 - 0.0467694% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 4.49214e-05% [2] +| | | | | | Remainder: 0.0215235 - 1.15103% +| | | | | Remainder: 1.896e-05 - 0.00101393% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.000432984% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.000861703% [1] +| | | | build response library: 0.00535626 - 0.285613% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526862 - 98.3638% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0592185% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 62.8205% [1] +| | | | | | | Remainder: 1.16e-06 - 37.1795% +| | | | | | getOrientations(): 5.2e-07 - 0.00986975% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765037 - 14.5206% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917997 - 17.4239% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398119 - 7.55642% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117464 - 22.2949% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0204987% [3] +| | | | | | Remainder: 0.00200811 - 38.1146% +| | | | | Remainder: 8.764e-05 - 1.63622% +| | | | Remainder: 2.032e-05 - 0.00108353% +| | | Remainder: 3.32e-05 - 0.0017703% +| | Mini-EM: setup auxiliary physics model evaluator: 2.08736 - 4.53729% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.08735 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 3.44935e-05% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.87446e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.08729 - 99.9969% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.08728 - 99.9998% [1] +| | | | | | getWorksets(): 1.42346 - 68.1967% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42345 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.848928 - 59.6386% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00863833 - 1.01756% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.16052 - 18.9086% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00316719 - 1.97308% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.157282 - 97.9826% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00144472 - 0.918556% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000864277 - 0.549509% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288303 - 1.83304% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0154737 - 9.83819% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0341806 - 21.7321% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00910173 - 5.7869% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0240726 - 15.3054% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000810396 - 0.515251% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.042751 - 27.1812% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193251 - 45.2039% [28] +| | | | | | | | | | | | Remainder: 0.0234259 - 54.7961% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0190586 - 12.1175% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00631786 - 4.01691% [28] +| | | | | | | | | | | Remainder: 0.000323156 - 0.205463% +| | | | | | | | | | Remainder: 7.112e-05 - 0.044306% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.580282 - 68.3547% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.340347 - 58.6521% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000347398 - 0.102072% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000202679 - 0.0595507% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.16787 - 49.3233% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171113 - 50.2761% [28] +| | | | | | | | | | | Remainder: 0.000813276 - 0.238955% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109107 - 18.8024% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105965 - 18.261% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000524639 - 0.0904111% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238679 - 4.11316% [28] +| | | | | | | | | | Remainder: 0.000470319 - 0.0810501% +| | | | | | | | | Remainder: 0.0994874 - 11.7192% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.574491 - 40.3589% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.574132 - 99.9376% [28] +| | | | | | | | | Remainder: 0.00035836 - 0.0623787% +| | | | | | | | Remainder: 3.596e-05 - 0.00252625% +| | | | | | | Remainder: 3.479e-06 - 0.000244405% +| | | | | | getOrientations(): 1.328e-05 - 0.000636234% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000450999 - 0.021607% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000380839 - 0.0182457% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000238399 - 0.0114215% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.654727 - 31.3674% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.654697 - 99.9954% [1] +| | | | | | | Remainder: 3.04e-05 - 0.00464316% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000527278 - 0.0252615% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.91637e-05% [2] +| | | | | | Remainder: 0.00748662 - 0.358678% +| | | | | Remainder: 3.6e-06 - 0.000172473% +| | | | fmb->setupBCFieldManagers(): 4.68e-06 - 0.000224208% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.04e-05 - 0.000977315% [1] +| | | | build response library: 2.764e-05 - 0.00132417% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.5919% [1] +| | | | | Remainder: 2.72e-05 - 98.4081% +| | | | Remainder: 1.04e-05 - 0.000498239% +| | | Remainder: 1.1679e-05 - 0.00055951% +| | Mini-EM: eval auxiliary physics model evaluator: 2.30947 - 5.02009% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.641025 - 27.7564% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.6629 - 72.0036% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00245451 - 0.147604% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15729 - 69.5948% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000134797% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.092e-05 - 0.00353584% [28] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.716e-05 - 0.00148277% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00951297 - 0.822002% [28] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0670472 - 5.79345% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.171006 - 14.7764% [28] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.026693 - 2.3065% [28] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.104105 - 8.99557% [28] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137549 - 11.8854% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.193751 - 16.7417% [28] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.18e-05 - 0.00361188% [28] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.536e-05 - 0.00132724% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.310216 - 26.8053% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.024863 - 2.14838% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0166062 - 1.43492% [28] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.095338 - 8.23802% [28] +| | | | | Remainder: 0.000488997 - 0.0422535% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.976e-05 - 0.00118828% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000144326% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00218535 - 0.131418% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.498854 - 29.999% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.248899 - 49.8943% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.249929 - 50.1007% [1] +| | | | | Remainder: 2.52e-05 - 0.00505158% +| | | | Remainder: 0.00209311 - 0.125871% +| | | Remainder: 0.00554358 - 0.240037% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450826 - 0.0097996% [1] +| | | getWorksets(): 5.56e-06 - 0.123329% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 63.3094% [1] +| | | | Remainder: 2.04e-06 - 36.6906% +| | | getOrientations(): 8e-07 - 0.0177452% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801878 - 17.7868% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000970196 - 21.5204% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418439 - 9.2816% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124148 - 27.5378% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.023956% [3] +| | | Remainder: 0.00106883 - 23.7083% +| | panzer::ModelEvaluator::create_W_op: 1.82134 - 3.95903% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.03105 - 6.58858% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00196695 - 0.0648935% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.3771 - 78.4251% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 6.73089e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0286802 - 1.20652% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0772996 - 3.25184% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0895341 - 3.76652% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00889141 - 0.374044% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100173 - 4.21409% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.084799 - 3.56733% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0150773 - 0.634275% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0910219 - 3.82911% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.82e-05 - 0.001607% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0311837 - 1.31184% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.181188 - 7.62223% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0295165 - 1.2417% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.177147 - 7.45222% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188327 - 7.92254% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258205 - 10.8622% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.472e-05 - 0.00230196% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0277356 - 1.16678% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.177932 - 7.48527% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284045 - 11.9492% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0402888 - 1.69487% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00844177 - 0.355129% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0978829 - 4.11774% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.205498 - 8.6449% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.172928 - 7.27476% [28] +| | | | Remainder: 0.00121084 - 0.0509375% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.7519e-05 - 0.00123782% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.09099e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00696474 - 0.22978% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.639911 - 21.1119% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.639876 - 99.9945% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.216e-05 - 0.00346298% [1] +| | | | Remainder: 1.304e-05 - 0.00203778% +| | | Remainder: 0.00506454 - 0.167089% +| | MaxwellPreconditioner::build: 0.010312 - 0.0224151% [1] +| | | MaxwellPreconditioner: Schur complement: 1.62e-05 - 0.157099% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00456862 - 44.3041% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.0744206% [1] +| | | | Ifpack2::Relaxation::compute: 0.00374779 - 82.0332% [1] +| | | | Remainder: 0.000817437 - 17.8924% +| | | MaxwellPreconditioner: Solver S_E: 0.00562418 - 54.5403% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0234701% [1] +| | | | Ifpack2::Relaxation::compute: 0.00515454 - 91.6497% [1] +| | | | Remainder: 0.000468318 - 8.32687% +| | | MaxwellPreconditioner: Block preconditioner: 9.3639e-05 - 0.908062% [1] +| | | Remainder: 9.32e-06 - 0.0903804% +| | Mini-EM: timestepper: 30.5473 - 66.4006% [1] +| | | Mini-EM: Advance Time Step: 30.5473 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.266265 - 0.871648% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00153936 - 0.578129% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.256977 - 96.5115% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.292e-05 - 0.0050277% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160508 - 0.6246% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0219943 - 8.55889% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0134407 - 5.23031% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00104412 - 0.406309% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0123872 - 4.82038% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0110442 - 4.29773% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000957119 - 0.372454% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00269219 - 1.04764% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.976e-05 - 0.00768942% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00210499 - 0.819138% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267981 - 10.4282% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00818153 - 3.18377% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00354831 - 1.38079% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0228998 - 8.91126% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0445969 - 17.3544% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.468e-05 - 0.00960399% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00168923 - 0.657349% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.018618 - 7.24503% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0237328 - 9.2354% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00161131 - 0.627028% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102352 - 0.398293% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116291 - 4.52536% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.019549 - 7.60731% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00522058 - 2.03154% [28] +| | | | | | Remainder: 0.000550997 - 0.214415% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.00736108% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.000811221% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00721118 - 2.70827% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000377119 - 0.141633% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000350479 - 92.9359% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.413663% [1] +| | | | | | Remainder: 2.508e-05 - 6.65042% +| | | | | Remainder: 0.000139199 - 0.0522783% +| | | | Stratimikos: BelosLOWS: 30.217 - 98.9185% [1] +| | | | | GMRES block system: Operation Op*x: 0.0151917 - 0.0502756% [1] +| | | | | Belos::MVT::MvAddMv: 0.000475358 - 0.00157315% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 30.2005 - 99.9457% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00219947 - 0.00728289% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000526038 - 23.9165% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000519838 - 98.8214% [2] +| | | | | | | | Remainder: 6.2e-06 - 1.17862% +| | | | | | | Belos::MVT::MvScale: 0.00029568 - 13.4432% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000953956 - 43.372% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000947236 - 99.2956% [2] +| | | | | | | | Remainder: 6.72e-06 - 0.704435% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000363679 - 16.5348% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000361679 - 99.4501% [2] +| | | | | | | | Remainder: 2e-06 - 0.549936% +| | | | | | | Remainder: 6.012e-05 - 2.73338% +| | | | | | Belos::MVT::MvAddMv: 0.00127767 - 0.00423064% [2] +| | | | | | Belos::MVT::MvNorm: 0.000301519 - 0.000998389% [1] +| | | | | | GMRES block system: Operation Prec*x: 30.18 - 99.9318% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00439146 - 0.0145509% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000509919 - 0.0016896% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.199898 - 0.662353% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.139477 - 69.774% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00292375 - 2.09623% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00290091 - 99.2188% [23] +| | | | | | | | | | Remainder: 2.284e-05 - 0.781189% +| | | | | | | | | Belos::MVT::MvScale: 0.00133619 - 0.958004% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0581204 - 41.6703% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0580699 - 99.9131% [42] +| | | | | | | | | | Remainder: 5.048e-05 - 0.0868542% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.076927 - 55.154% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0768912 - 99.9535% [42] +| | | | | | | | | | Remainder: 3.58e-05 - 0.0465376% +| | | | | | | | | Remainder: 0.00016944 - 0.121483% +| | | | | | | | Belos::MVT::MvAddMv: 0.00560302 - 2.80294% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0438451 - 21.9337% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00025724 - 0.128686% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00443466 - 2.21846% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00431698 - 97.3464% [22] +| | | | | | | | | Remainder: 0.000117679 - 2.65362% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00430551 - 2.15385% [1] +| | | | | | | | Remainder: 0.00197563 - 0.988322% +| | | | | | | GMRES S_E: Operation Op*x: 0.00649566 - 0.0215231% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 29.9553 - 99.2555% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 28.2018 - 94.1465% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0389062 - 0.137956% [297] +| | | | | | | | | | Belos::MVT::MvDot: 0.0383331 - 98.5268% [297] +| | | | | | | | | | Remainder: 0.000573159 - 1.47318% +| | | | | | | | | Belos::MVT::MvScale: 0.0195307 - 0.0692532% [297] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.8788 - 38.5748% [592] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.8776 - 99.9887% [592] +| | | | | | | | | | Remainder: 0.00123424 - 0.0113454% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 17.2608 - 61.2046% [592] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 17.2599 - 99.9945% [592] +| | | | | | | | | | Remainder: 0.000954557 - 0.0055302% +| | | | | | | | | Remainder: 0.00376874 - 0.0133635% +| | | | | | | | Belos::MVT::MvAddMv: 0.0640754 - 0.213904% [301] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0691388 - 0.230807% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0668278 - 96.6576% [297] +| | | | | | | | | Remainder: 0.00231091 - 3.34242% +| | | | | | | | GMRES S_E: Operation Op*x: 1.54323 - 5.15179% [297] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0578915 - 0.19326% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000131519 - 0.000439052% [1] +| | | | | | | | Remainder: 0.0189755 - 0.0633462% +| | | | | | | Remainder: 0.0134007 - 0.0444026% +| | | | | | GMRES block system: Operation Op*x: 0.0147569 - 0.0488629% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018748 - 0.000620784% [1] +| | | | | | Remainder: 0.00187015 - 0.00619245% +| | | | | Remainder: 0.000750517 - 0.00248376% +| | | | Mini-EM: Compute responses: 0.0635651 - 0.208087% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00245507 - 3.86229% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0534081 - 84.021% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.00801377% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00164439 - 3.07893% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0137768 - 25.7953% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.804e-05 - 0.0337777% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00205015 - 3.83866% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00221167 - 4.14108% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0252812 - 47.3358% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.748e-05 - 0.0327291% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00199483 - 3.73508% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00172343 - 3.22692% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00188307 - 3.52582% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000229838 - 0.430343% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.196e-05 - 0.0223936% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00120496 - 2.25613% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000849996 - 1.59151% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00017156 - 0.321225% [28] +| | | | | | Remainder: 0.00033448 - 0.626273% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.152e-05 - 0.0181231% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00258003% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00717374 - 11.2856% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000267319 - 0.420543% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.359121% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242559 - 90.7377% [1] +| | | | | | Remainder: 2.38e-05 - 8.90322% +| | | | | Remainder: 0.000247798 - 0.389833% +| | | | Remainder: 0.000530959 - 0.00173815% +| | | Remainder: 4.64e-06 - 1.51895e-05% +| | Remainder: 0.125461 - 0.272714% +| Remainder: 4.1479e-05 - 9.01627e-05% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 30.217 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.81593 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=maxwell38.xml' (5 runs): + + 38.51 msec task-clock:u # 0.001 CPUs utilized ( +- 1.17% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,775 page-faults:u # 72.055 K/sec ( +- 0.32% ) + 29,093,131 cycles:u # 0.755 GHz ( +- 22.70% ) (60.18%) + 64,236,983 instructions:u # 2.21 insn per cycle ( +- 8.65% ) (84.38%) + branches:u + 338,757 branch-misses:u ( +- 3.54% ) + 27,917,507 L1-dcache-loads:u # 724.901 M/sec ( +- 0.56% ) + 380,699 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.20% ) + LLC-loads:u + LLC-load-misses:u + 26,588,398 L1-icache-loads:u # 690.390 M/sec ( +- 0.42% ) + 235,908 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.01% ) + 35,420,570 dTLB-loads:u # 919.725 M/sec ( +- 8.14% ) (19.01%) + dTLB-load-misses:u ( +- 63.80% ) (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 46.6904 +- 0.0282 seconds time elapsed ( +- 0.06% ) + + + 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=maxwell38.xml' (5 runs): + + 315,571 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.79% ) + 16,888,922 BR_RETIRED:u ( +- 0.31% ) + + 46.8939 +- 0.0856 seconds time elapsed ( +- 0.18% ) + + + 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=maxwell38.xml' (5 runs): + + 22,661,378 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.27% ) + 5,084 ITLB_WALK:u ( +- 2.37% ) + 12,175 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.30% ) + 30,544,627 L1D_TLB:u ( +- 0.24% ) + + 46.6413 +- 0.0380 seconds time elapsed ( +- 0.08% ) + + + 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=maxwell38.xml' (5 runs): + + 26,466,142 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.39% ) + 230,573 L1I_CACHE_REFILL:u ( +- 1.39% ) + 380,046 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.61% ) + 27,749,749 L1D_CACHE:u ( +- 0.48% ) + + 46.958 +- 0.113 seconds time elapsed ( +- 0.24% ) + + + 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=maxwell38.xml' (5 runs): + + 466,119 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.41% ) + 487,591 LL_CACHE_RD:u ( +- 0.70% ) + 133,714 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.54% ) + 17,547 L2D_TLB_REFILL:u ( +- 2.63% ) + 251,812 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.04% ) + 1,453,986 L2D_CACHE:u ( +- 0.35% ) + + 46.909 +- 0.103 seconds time elapsed ( +- 0.22% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38_power.output new file mode 100644 index 0000000..eac3c7f --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell38_power.output @@ -0,0 +1,242 @@ +Socket1 21.76 +Socket2 21.12 +Socket1 22.08 +Socket2 21.16 +Socket1 22.04 +Socket2 21.00 +Socket1 21.92 +Socket2 21.12 +Socket1 21.84 +Socket2 21.20 +Socket1 21.84 +Socket2 21.20 +Socket1 22.00 +Socket2 20.96 +Socket1 21.72 +Socket2 21.00 +Socket1 21.96 +Socket2 21.16 +Socket1 22.16 +Socket2 20.64 +Socket1 22.60 +Socket2 20.44 +Socket1 22.64 +Socket2 20.72 +Socket1 22.56 +Socket2 20.84 +Socket1 22.76 +Socket2 20.88 +Socket1 22.60 +Socket2 21.16 +Socket1 22.16 +Socket2 21.08 +Socket1 22.12 +Socket2 20.92 +Socket1 22.12 +Socket2 20.92 +Socket1 22.16 +Socket2 20.84 +Socket1 21.84 +Socket2 20.72 +Socket1 21.88 +Socket2 21.08 +Socket1 21.80 +Socket2 21.08 +Socket1 21.40 +Socket2 21.08 +Socket1 21.72 +Socket2 21.28 +Socket1 21.76 +Socket2 21.28 +Socket1 21.64 +Socket2 21.20 +Socket1 21.68 +Socket2 20.80 +Socket1 21.72 +Socket2 20.88 +Socket1 21.56 +Socket2 20.56 +Socket1 21.80 +Socket2 20.72 +Start +Socket1 22.08 +Socket2 20.96 +Socket1 22.28 +Socket2 21.12 +Socket1 22.20 +Socket2 21.12 +Socket1 22.20 +Socket2 21.08 +Socket1 22.28 +Socket2 21.20 +Socket1 22.08 +Socket2 21.32 +Socket1 21.96 +Socket2 21.32 +Socket1 21.96 +Socket2 21.32 +Socket1 22.04 +Socket2 21.56 +Socket1 22.64 +Socket2 22.04 +Socket1 23.56 +Socket2 22.24 +Socket1 24.08 +Socket2 22.72 +Socket1 24.52 +Socket2 22.96 +Socket1 24.80 +Socket2 23.24 +Socket1 25.16 +Socket2 23.36 +Socket1 25.48 +Socket2 23.72 +Socket1 25.80 +Socket2 23.48 +Socket1 26.08 +Socket2 23.40 +Socket1 26.04 +Socket2 23.32 +Socket1 26.28 +Socket2 23.16 +Socket1 27.16 +Socket2 23.16 +Socket1 27.16 +Socket2 22.92 +Socket1 28.64 +Socket2 22.88 +Socket1 30.00 +Socket2 23.28 +Socket1 29.76 +Socket2 23.24 +Socket1 30.20 +Socket2 22.76 +Socket1 29.52 +Socket2 22.88 +Socket1 29.04 +Socket2 22.56 +Socket1 29.08 +Socket2 22.44 +Socket1 30.52 +Socket2 22.40 +Socket1 30.44 +Socket2 22.56 +Socket1 32.08 +Socket2 22.92 +Socket1 34.36 +Socket2 22.88 +Socket1 34.36 +Socket2 22.88 +Socket1 36.28 +Socket2 23.12 +Socket1 37.80 +Socket2 23.40 +Socket1 40.28 +Socket2 23.12 +Socket1 40.60 +Socket2 23.04 +Socket1 40.84 +Socket2 22.88 +Socket1 41.16 +Socket2 22.76 +Socket1 40.72 +Socket2 22.68 +Socket1 40.52 +Socket2 22.80 +Socket1 40.68 +Socket2 22.80 +Socket1 40.36 +Socket2 22.72 +Socket1 40.24 +Socket2 22.64 +Socket1 40.24 +Socket2 22.64 +Socket1 40.48 +Socket2 22.56 +Socket1 40.04 +Socket2 22.40 +Socket1 39.68 +Socket2 22.64 +Socket1 39.80 +Socket2 22.48 +Socket1 39.92 +Socket2 22.56 +Socket1 40.24 +Socket2 22.60 +Socket1 40.52 +Socket2 22.48 +Socket1 41.08 +Socket2 22.44 +Socket1 41.28 +Socket2 22.36 +Socket1 41.40 +Socket2 22.60 +Socket1 41.76 +Socket2 22.48 +Socket1 41.48 +Socket2 22.44 +Socket1 41.48 +Socket2 22.44 +Socket1 41.24 +Socket2 22.40 +End +Socket1 41.32 +Socket2 22.44 +Socket1 40.96 +Socket2 22.56 +Socket1 38.40 +Socket2 22.36 +Socket1 34.68 +Socket2 21.92 +Socket1 30.40 +Socket2 21.64 +Socket1 26.44 +Socket2 21.36 +Socket1 22.64 +Socket2 20.92 +Socket1 22.16 +Socket2 20.88 +Socket1 22.36 +Socket2 21.12 +Socket1 22.48 +Socket2 21.08 +Socket1 22.48 +Socket2 21.08 +Socket1 22.52 +Socket2 20.76 +Socket1 22.52 +Socket2 20.76 +Socket1 22.72 +Socket2 20.68 +Socket1 22.44 +Socket2 20.64 +Socket1 22.20 +Socket2 20.68 +Socket1 22.24 +Socket2 21.08 +Socket1 22.00 +Socket2 21.08 +Socket1 21.80 +Socket2 20.88 +Socket1 21.92 +Socket2 20.96 +Socket1 21.92 +Socket2 20.96 +Socket1 22.04 +Socket2 20.92 +Socket1 22.32 +Socket2 20.96 +Socket1 22.32 +Socket2 20.96 +Socket1 22.20 +Socket2 20.76 +Socket1 22.52 +Socket2 20.84 +Socket1 22.36 +Socket2 20.84 +Socket1 22.44 +Socket2 20.68 +Socket1 22.44 +Socket2 20.84 +Socket1 22.56 +Socket2 20.84 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4.output new file mode 100644 index 0000000..fa67ca6 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4.output @@ -0,0 +1,3248 @@ +oasis18.umiacs.umd.edu +30 GMRES Tpetra maxwell4.xml +output_avg5/altra_GMRES_Tpetra_maxwell4.output +output_avg5/altra_GMRES_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +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 = 3.33564e-09 [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 = 3.33564e-09 [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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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.000470159 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=300, #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 93 iterations with total CPU time of 0.0119327 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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 5 iterations with total CPU time of 0.000624719 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 0.0156611 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.16785 [1] +| Mini-EM: Total Time: 0.16781 - 99.9757% [1] +| | Mini-EM: build mesh: 0.000769878 - 0.45878% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298159 - 38.7281% [1] +| | | Remainder: 0.000471719 - 61.2719% +| | Mini-EM: build physics blocks: 0.000776679 - 0.462833% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000230639 - 0.137441% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00972538 - 5.79548% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00342031 - 2.03821% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000861038 - 25.1743% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00065376 - 75.927% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.1559e-05 - 10.6336% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.764e-05 - 9.01702% [3] +| | | | Remainder: 3.8079e-05 - 4.42245% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0016936 - 49.5159% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018104 - 10.6897% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.112e-05 - 0.656591% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018664 - 11.0203% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.82e-05 - 1.6651% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00117772 - 69.5394% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.364e-05 - 1.39585% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.032e-05 - 1.79027% [3] +| | | | Remainder: 5.492e-05 - 3.2428% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000172839 - 5.05331% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 6.916e-05 - 2.02204% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017768 - 5.19485% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000102639 - 3.00087% [3] +| | | Remainder: 0.000343359 - 10.0388% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.912e-05 - 0.0471486% [2] +| | Mini-EM: setup physics model evaluator: 0.0653706 - 38.9552% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0653517 - 99.9712% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00391726% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000612072% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0574896 - 87.9695% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0574768 - 99.9777% [1] +| | | | | | getWorksets(): 0.0297717 - 51.7977% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0297685 - 99.9894% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0180293 - 60.5651% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289719 - 16.0693% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00362035 - 20.0804% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026228 - 7.2446% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00334927 - 92.5123% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011692 - 3.49091% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.268e-05 - 0.975734% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000201759 - 6.02396% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002662 - 7.94799% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000589078 - 17.5882% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.124e-05 - 2.12703% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000512559 - 15.3036% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.188e-05 - 1.84757% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000935438 - 27.9296% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000345519 - 36.9366% [1] +| | | | | | | | | | | | Remainder: 0.000589919 - 63.0634% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000490399 - 14.642% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.2e-05 - 0.656859% [1] +| | | | | | | | | | | Remainder: 4.912e-05 - 1.46659% +| | | | | | | | | | Remainder: 8.8e-06 - 0.24307% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00743938 - 41.2627% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00410775 - 55.2163% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.94e-05 - 0.959162% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.32e-06 - 0.226888% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00210412 - 51.223% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153724 - 37.4228% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1e-05 - 0.243442% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00013756 - 3.34879% [1] +| | | | | | | | | | | Remainder: 0.00027012 - 6.57586% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00191095 - 25.687% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.001095 - 14.7189% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.1e-05 - 0.685541% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001502 - 2.01898% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 8.632e-05 - 1.16031% [1] +| | | | | | | | | | Remainder: 3.816e-05 - 0.512946% +| | | | | | | | | Remainder: 0.00407239 - 22.5876% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0117203 - 39.3713% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0117015 - 99.8396% [2] +| | | | | | | | | Remainder: 1.88e-05 - 0.160406% +| | | | | | | | Remainder: 1.892e-05 - 0.0635571% +| | | | | | | Remainder: 3.16e-06 - 0.0106141% +| | | | | | getOrientations(): 5.96e-06 - 0.0103694% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000677159 - 1.17814% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000683798 - 1.18969% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035756 - 0.622095% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114439 - 0.199105% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000834799 - 1.45241% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00132227% [2] +| | | | | | Remainder: 0.0250306 - 43.5491% +| | | | | Remainder: 1.284e-05 - 0.0223345% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.0129147% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.672e-05 - 0.0255846% [1] +| | | | build response library: 0.00781262 - 11.9547% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0077161 - 98.7646% [1] +| | | | | | getWorksets(): 3.72e-06 - 0.0482109% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.64e-06 - 70.9677% [1] +| | | | | | | Remainder: 1.08e-06 - 29.0323% +| | | | | | getOrientations(): 4.8e-07 - 0.00622076% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753878 - 9.77019% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000970038 - 12.5716% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000458199 - 5.93822% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013464 - 17.4492% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0176255% [3] +| | | | | | Remainder: 0.00418203 - 54.1987% +| | | | | Remainder: 9.652e-05 - 1.23544% +| | | | Remainder: 2.14e-05 - 0.0327459% +| | | Remainder: 1.884e-05 - 0.0288203% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0306863 - 18.2864% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0306786 - 99.975% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00234691% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00169499% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0306399 - 99.8737% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0306368 - 99.9899% [1] +| | | | | | getWorksets(): 0.0166105 - 54.2176% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0166095 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0160136 - 96.4124% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282683 - 17.6527% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277979 - 17.3589% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018408 - 6.62207% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00259323 - 93.2887% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.38e-05 - 2.07463% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.98e-05 - 1.14914% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000155479 - 5.99556% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00018492 - 7.13086% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000433359 - 16.7111% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.648e-05 - 1.02112% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000420959 - 16.233% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.796e-05 - 0.692572% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000816038 - 31.468% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000406039 - 49.7574% [1] +| | | | | | | | | | | | Remainder: 0.000409999 - 50.2426% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000421639 - 16.2592% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.076e-05 - 0.800545% [1] +| | | | | | | | | | | Remainder: 1.204e-05 - 0.464285% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0892152% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00617095 - 38.5356% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00301691 - 48.889% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.516e-05 - 0.5025% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.72e-06 - 0.255891% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00124684 - 41.3282% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00171772 - 56.9362% [1] +| | | | | | | | | | | Remainder: 2.948e-05 - 0.977158% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0015226 - 24.6736% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00150452 - 24.3807% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.78e-05 - 0.288448% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.128e-05 - 1.47919% [1] +| | | | | | | | | | Remainder: 1.784e-05 - 0.289097% +| | | | | | | | | Remainder: 0.00423607 - 26.4529% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000589199 - 3.54736% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000578759 - 98.2281% [1] +| | | | | | | | | Remainder: 1.044e-05 - 1.7719% +| | | | | | | | Remainder: 6.68e-06 - 0.0402179% +| | | | | | | Remainder: 1e-06 - 0.00602028% +| | | | | | getOrientations(): 5.76e-06 - 0.0188009% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000359159 - 1.17231% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000331 - 1.0804% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193239 - 0.630742% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0018272 - 5.96406% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00180748 - 98.9208% [1] +| | | | | | | Remainder: 1.972e-05 - 1.07925% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000421719 - 1.37651% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00130562% [2] +| | | | | | Remainder: 0.0108878 - 35.5383% +| | | | | Remainder: 3.08e-06 - 0.0100523% +| | | | fmb->setupBCFieldManagers(): 2.92e-06 - 0.00951803% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2e-05 - 0.0391152% [1] +| | | | build response library: 1.76e-05 - 0.057369% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.59091% [1] +| | | | | Remainder: 1.732e-05 - 98.4091% +| | | | Remainder: 5e-06 - 0.016298% +| | | Remainder: 7.68e-06 - 0.0250275% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00528667 - 3.15039% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00130056 - 24.6007% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00362383 - 68.5466% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.336e-05 - 2.02438% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00254815 - 70.3166% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0392441% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.122442% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0251162% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.72e-05 - 1.06744% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 9.288e-05 - 3.64499% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00020008 - 7.85196% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.016e-05 - 0.791161% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000134119 - 5.26338% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00017804 - 6.98702% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000230559 - 9.04808% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0345348% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4e-07 - 0.0156976% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00036764 - 14.4277% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107464 - 42.1731% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.636e-05 - 1.42691% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015652 - 6.14248% [1] +| | | | | Remainder: 2.392e-05 - 0.938718% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.48e-06 - 0.261602% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.0684358% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.652e-05 - 2.66348% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000830598 - 22.9204% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000470119 - 56.6001% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000350599 - 42.2104% [1] +| | | | | Remainder: 9.88e-06 - 1.1895% +| | | | Remainder: 6.3239e-05 - 1.74509% +| | | Remainder: 0.00036228 - 6.85271% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415827 - 2.47797% [1] +| | | getWorksets(): 1.88e-06 - 0.0452111% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 59.5745% [1] +| | | | Remainder: 7.6e-07 - 40.4255% +| | | getOrientations(): 8.8e-07 - 0.0211626% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000692239 - 16.6473% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000858198 - 20.6383% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400599 - 9.63379% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120424 - 28.9601% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0250104% [3] +| | | Remainder: 0.000999198 - 24.0292% +| | panzer::ModelEvaluator::create_W_op: 0.00328107 - 1.95523% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00793954 - 4.73128% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 3.904e-05 - 0.491716% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00681954 - 85.8934% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0134906% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.928e-05 - 0.429354% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.112e-05 - 1.33616% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000110719 - 1.62355% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.82e-05 - 0.26688% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00012132 - 1.779% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0001032 - 1.5133% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000854958 - 12.5369% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017088 - 2.50574% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.0123175% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111264 - 16.3154% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021192 - 3.10754% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.484e-05 - 0.510885% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000213479 - 3.1304% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00021388 - 3.13628% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000293399 - 4.30233% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.44e-06 - 0.0504432% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.224e-05 - 0.472759% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020336 - 2.98202% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000341839 - 5.01264% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00202075 - 29.6318% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.396e-05 - 0.351343% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00012072 - 1.77021% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022476 - 3.29582% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000234479 - 3.43834% [1] +| | | | Remainder: 3.24e-05 - 0.475105% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.92e-06 - 0.0871587% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0125952% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010208 - 1.28572% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000942438 - 11.8702% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000926198 - 98.2768% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.72e-06 - 0.92526% [1] +| | | | Remainder: 7.52e-06 - 0.79793% +| | | Remainder: 2.852e-05 - 0.359215% +| | MaxwellPreconditioner::build: 0.00145668 - 0.868053% [1] +| | | MaxwellPreconditioner: Schur complement: 1.284e-05 - 0.881458% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000881438 - 60.5102% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.394809% [1] +| | | | Ifpack2::Relaxation::compute: 0.000112639 - 12.779% [1] +| | | | Remainder: 0.000765319 - 86.8262% +| | | MaxwellPreconditioner: Solver S_E: 0.000462279 - 31.7352% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.276889% [1] +| | | | Ifpack2::Relaxation::compute: 5.336e-05 - 11.5428% [1] +| | | | Remainder: 0.000407639 - 88.1803% +| | | MaxwellPreconditioner: Block preconditioner: 9.156e-05 - 6.28554% [1] +| | | Remainder: 8.56e-06 - 0.587639% +| | Mini-EM: timestepper: 0.0174571 - 10.4029% [1] +| | | Mini-EM: Advance Time Step: 0.0174551 - 99.9885% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000877518 - 5.02728% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.624e-05 - 5.26941% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000660998 - 75.3259% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.151286% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.8e-06 - 1.48261% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.54e-05 - 5.35554% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.5559e-05 - 3.86673% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.44e-06 - 0.974284% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.44e-05 - 3.69139% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.732e-05 - 2.62028% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.908e-05 - 5.91227% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.68e-06 - 1.46445% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.0907718% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.592e-05 - 11.4857% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.964e-05 - 4.48413% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.848e-05 - 2.79577% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.4e-06 - 1.27081% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.592e-05 - 3.92134% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.024e-05 - 9.11349% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.528e-05 - 6.85025% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.64e-06 - 1.15583% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.248e-05 - 3.40092% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.504e-05 - 5.30108% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.9879e-05 - 10.5717% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.72e-06 - 1.01664% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.488e-05 - 2.25114% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.248e-05 - 4.91378% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.008e-05 - 1.52497% [1] +| | | | | | Remainder: 2.864e-05 - 4.33284% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.88e-06 - 1.1259% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.250707% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.668e-05 - 11.0174% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.464e-05 - 2.80792% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.88e-06 - 36.039% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.8961% [1] +| | | | | | Remainder: 1.48e-05 - 60.0649% +| | | | | Remainder: 3.688e-05 - 4.20276% +| | | | Stratimikos: BelosLOWS: 0.015699 - 89.9395% [1] +| | | | | GMRES block system: Operation Op*x: 9.024e-05 - 0.574812% [1] +| | | | | Belos::MVT::MvAddMv: 6.652e-05 - 0.42372% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0150203 - 95.6767% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000151519 - 1.00876% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.912e-05 - 25.8185% [2] +| | | | | | | | Belos::MVT::MvDot: 3.42e-05 - 87.4233% [2] +| | | | | | | | Remainder: 4.92e-06 - 12.5767% +| | | | | | | Belos::MVT::MvScale: 2.996e-05 - 19.7731% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.2679e-05 - 21.5676% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.0599e-05 - 93.6351% [2] +| | | | | | | | Remainder: 2.08e-06 - 6.36494% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.012e-05 - 6.67903% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.16e-06 - 90.5138% [2] +| | | | | | | | Remainder: 9.6e-07 - 9.48617% +| | | | | | | Remainder: 3.964e-05 - 26.1617% +| | | | | | Belos::MVT::MvAddMv: 1.6e-05 - 0.106522% [2] +| | | | | | Belos::MVT::MvNorm: 3.548e-05 - 0.236213% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0133439 - 88.8389% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.692e-05 - 0.1268% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.024e-05 - 0.0767392% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000770078 - 5.77101% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0001998 - 25.9454% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.9e-05 - 9.50951% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.42e-05 - 74.7368% [7] +| | | | | | | | | | Remainder: 4.8e-06 - 25.2632% +| | | | | | | | | Belos::MVT::MvScale: 1.128e-05 - 5.64565% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00010256 - 51.3313% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.744e-05 - 95.0078% [10] +| | | | | | | | | | Remainder: 5.12e-06 - 4.9922% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.712e-05 - 18.5786% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.264e-05 - 87.931% [10] +| | | | | | | | | | Remainder: 4.48e-06 - 12.069% +| | | | | | | | | Remainder: 2.984e-05 - 14.9349% +| | | | | | | | Belos::MVT::MvAddMv: 3.548e-05 - 4.60733% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 3.832e-05 - 4.97612% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.6e-06 - 0.857056% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.184e-05 - 4.13465% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.772e-05 - 55.6533% [6] +| | | | | | | | | Remainder: 1.412e-05 - 44.3467% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.84e-06 - 1.01808% [1] +| | | | | | | | Remainder: 0.000450198 - 58.4614% +| | | | | | | GMRES S_E: Operation Op*x: 1.496e-05 - 0.112111% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0117798 - 88.2787% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00728539 - 61.8464% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00021636 - 2.96978% [94] +| | | | | | | | | | Belos::MVT::MvDot: 0.00017244 - 79.7005% [94] +| | | | | | | | | | Remainder: 4.392e-05 - 20.2995% +| | | | | | | | | Belos::MVT::MvScale: 0.0001758 - 2.41305% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00429131 - 58.903% [186] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00419319 - 97.7135% [186] +| | | | | | | | | | Remainder: 9.812e-05 - 2.28648% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0022324 - 30.6421% [186] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00214656 - 96.1548% [186] +| | | | | | | | | | Remainder: 8.584e-05 - 3.8452% +| | | | | | | | | Remainder: 0.00036952 - 5.07207% +| | | | | | | | Belos::MVT::MvAddMv: 0.000940955 - 7.98786% [98] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00055516 - 4.71281% [94] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00031764 - 57.2159% [94] +| | | | | | | | | Remainder: 0.00023752 - 42.7841% +| | | | | | | | GMRES S_E: Operation Op*x: 0.000813478 - 6.90569% [94] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.0919e-05 - 0.262474% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.72e-06 - 0.0315794% [1] +| | | | | | | | Remainder: 0.00215019 - 18.2532% +| | | | | | | Remainder: 0.00075188 - 5.63464% +| | | | | | GMRES block system: Operation Op*x: 3.472e-05 - 0.231153% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.6e-06 - 0.0572557% [1] +| | | | | | Remainder: 0.00143012 - 9.5212% +| | | | | Remainder: 0.000521959 - 3.32478% +| | | | Mini-EM: Compute responses: 0.000813758 - 4.662% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.464e-05 - 5.48566% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000240159 - 29.5123% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.366424% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.56e-06 - 3.56431% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.564e-05 - 6.51235% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.26649% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 9.12e-06 - 3.79748% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.12e-06 - 2.54831% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.252e-05 - 9.37712% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-06 - 0.416391% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.56e-06 - 3.14791% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.996e-05 - 29.1307% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.08e-06 - 3.78083% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.04e-05 - 4.33046% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-07 - 0.316457% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.0159e-05 - 20.8857% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.16e-06 - 1.73219% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.28e-06 - 2.19854% [1] +| | | | | | Remainder: 1.832e-05 - 7.62828% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.92e-06 - 0.604602% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.16221% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.064e-05 - 11.1384% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00028504 - 35.0276% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.182431% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00027404 - 96.1409% [1] +| | | | | | Remainder: 1.048e-05 - 3.67668% +| | | | | Remainder: 0.000147039 - 18.0691% +| | | | Remainder: 6.48e-05 - 0.371238% +| | | Remainder: 2e-06 - 0.0114566% +| | Remainder: 0.0171715 - 10.2327% +| Remainder: 4.072e-05 - 0.0242597% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.015699 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.07668 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +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 = 3.33564e-09 [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 = 3.33564e-09 [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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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.000437839 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=300, #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 93 iterations with total CPU time of 0.0114593 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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 5 iterations with total CPU time of 0.000605639 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 0.0151682 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.164897 [1] +| Mini-EM: Total Time: 0.164855 - 99.9747% [1] +| | Mini-EM: build mesh: 0.000725719 - 0.440216% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286919 - 39.5358% [1] +| | | Remainder: 0.0004388 - 60.4642% +| | Mini-EM: build physics blocks: 0.000788478 - 0.478285% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234519 - 0.142257% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0096489 - 5.85295% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00338647 - 2.05421% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000867998 - 25.6313% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000646838 - 74.5207% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010176 - 11.7235% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.736e-05 - 8.91246% [3] +| | | | Remainder: 4.204e-05 - 4.84333% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0017058 - 50.3709% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000167759 - 9.83465% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.108e-05 - 0.64955% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018632 - 10.9228% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.872e-05 - 1.68367% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012244 - 71.7786% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.7e-05 - 0.996602% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.364e-05 - 1.38586% [3] +| | | | Remainder: 4.688e-05 - 2.74828% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00017016 - 5.0247% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 6.944e-05 - 2.05051% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000177599 - 5.24436% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00010172 - 3.00372% [3] +| | | Remainder: 0.00029376 - 8.67451% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.392e-05 - 0.0448393% [2] +| | Mini-EM: setup physics model evaluator: 0.0647321 - 39.266% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0647172 - 99.977% [1] +| | | | allocate FieldManagerBuilder: 2.28e-06 - 0.00352302% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000741689% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0570112 - 88.0928% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0569986 - 99.9778% [1] +| | | | | | getWorksets(): 0.0295393 - 51.8246% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0295363 - 99.99% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.017774 - 60.1767% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277891 - 15.6347% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00357607 - 20.1197% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025352 - 7.08934% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00331387 - 92.6679% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000114679 - 3.46057% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.176e-05 - 0.958395% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020412 - 6.15956% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000265959 - 8.02562% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000593879 - 17.921% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.032e-05 - 2.12199% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000502799 - 15.1725% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.02e-05 - 1.81661% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000910358 - 27.4711% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000338039 - 37.1325% [1] +| | | | | | | | | | | | Remainder: 0.000572319 - 62.8675% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000488959 - 14.7549% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.164e-05 - 0.653012% [1] +| | | | | | | | | | | Remainder: 4.92e-05 - 1.48467% +| | | | | | | | | | Remainder: 8.68e-06 - 0.242724% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00707091 - 39.7824% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00376915 - 53.3051% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.816e-05 - 1.01243% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.2e-06 - 0.244087% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0020892 - 55.4288% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00123164 - 32.6768% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.6e-06 - 0.254699% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011912 - 3.16039% [1] +| | | | | | | | | | | Remainder: 0.000272239 - 7.22282% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00144984 - 20.5042% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00152252 - 21.5321% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.968e-05 - 0.702597% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00014952 - 2.11458% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.328e-05 - 1.31921% [1] +| | | | | | | | | | Remainder: 3.692e-05 - 0.52214% +| | | | | | | | | Remainder: 0.00434807 - 24.4631% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0117437 - 39.7602% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.011724 - 99.8324% [2] +| | | | | | | | | Remainder: 1.968e-05 - 0.167579% +| | | | | | | | Remainder: 1.864e-05 - 0.0631088% +| | | | | | | Remainder: 2.96e-06 - 0.0100206% +| | | | | | getOrientations(): 6.08e-06 - 0.0106669% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000664199 - 1.16529% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000681758 - 1.1961% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034432 - 0.604085% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117719 - 0.20653% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000818759 - 1.43646% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00133337% [2] +| | | | | | Remainder: 0.0248257 - 43.555% +| | | | | Remainder: 1.264e-05 - 0.0221711% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.0124233% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.448e-05 - 0.0223743% [1] +| | | | build response library: 0.00766062 - 11.8371% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0075643 - 98.7427% [1] +| | | | | | getWorksets(): 3e-06 - 0.03966% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 65.3333% [1] +| | | | | | | Remainder: 1.04e-06 - 34.6667% +| | | | | | getOrientations(): 4.8e-07 - 0.00634559% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741639 - 9.80446% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959598 - 12.6859% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000449759 - 5.94581% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130868 - 17.3007% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.015864% [3] +| | | | | | Remainder: 0.00409995 - 54.2013% +| | | | | Remainder: 9.632e-05 - 1.25734% +| | | | Remainder: 2.008e-05 - 0.0310273% +| | | Remainder: 1.492e-05 - 0.0230488% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0293553 - 17.8067% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0293476 - 99.9737% [1] +| | | | allocate FieldManagerBuilder: 1.08e-06 - 0.00368003% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00190816% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0293107 - 99.8742% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0293075 - 99.9892% [1] +| | | | | | getWorksets(): 0.0155158 - 52.9412% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0155148 - 99.9941% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0149178 - 96.1518% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269636 - 18.0747% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00274275 - 18.3858% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000163759 - 5.9706% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00257639 - 93.9346% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.224e-05 - 2.02764% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.908e-05 - 1.12871% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00014704 - 5.7072% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000183599 - 7.1262% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000460919 - 17.8901% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.576e-05 - 0.999847% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000412639 - 16.0161% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.84e-05 - 0.714176% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000807599 - 31.3461% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000401839 - 49.7572% [1] +| | | | | | | | | | | | Remainder: 0.00040576 - 50.2428% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000407239 - 15.8065% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.028e-05 - 0.787146% [1] +| | | | | | | | | | | Remainder: 1.16e-05 - 0.450242% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0947952% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00623031 - 41.7642% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00328155 - 52.6708% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4e-05 - 0.426627% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6e-06 - 0.231598% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0016508 - 50.3054% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158128 - 48.1868% [1] +| | | | | | | | | | | Remainder: 2.7879e-05 - 0.849567% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150052 - 24.0842% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00132116 - 21.2053% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.024e-05 - 0.324864% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.016e-05 - 1.44712% [1] +| | | | | | | | | | Remainder: 1.668e-05 - 0.267724% +| | | | | | | | | Remainder: 0.00324839 - 21.7753% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000589998 - 3.8028% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000578358 - 98.0271% [1] +| | | | | | | | | Remainder: 1.164e-05 - 1.97289% +| | | | | | | | Remainder: 7.04e-06 - 0.0453759% +| | | | | | | Remainder: 9.2e-07 - 0.00592945% +| | | | | | getOrientations(): 6.4e-06 - 0.0218374% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003536 - 1.20652% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000327039 - 1.11589% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018532 - 0.632329% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00178492 - 6.0903% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0017662 - 98.9512% [1] +| | | | | | | Remainder: 1.872e-05 - 1.04879% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000402639 - 1.37384% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00136484% [2] +| | | | | | Remainder: 0.0107315 - 36.6167% +| | | | | Remainder: 3.16e-06 - 0.010781% +| | | | fmb->setupBCFieldManagers(): 2.2e-06 - 0.00749635% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.024e-05 - 0.0348921% [1] +| | | | build response library: 1.804e-05 - 0.0614701% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.33038% [1] +| | | | | Remainder: 1.78e-05 - 98.6696% +| | | | Remainder: 4.8e-06 - 0.0163557% +| | | Remainder: 7.72e-06 - 0.0262985% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00530379 - 3.21724% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00127832 - 24.102% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00367639 - 69.3163% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.888e-05 - 1.87358% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00261704 - 71.1849% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.0397396% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.119219% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0244552% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.688e-05 - 1.02712% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 9.188e-05 - 3.51084% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000202519 - 7.73849% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.044e-05 - 0.781037% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0001328 - 5.07444% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00017184 - 6.56621% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000231239 - 8.83592% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.6e-07 - 0.0290405% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.0183414% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000369039 - 14.1014% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00109664 - 41.9038% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.168e-05 - 1.21053% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00021132 - 8.07479% [1] +| | | | | Remainder: 2.472e-05 - 0.94458% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.519e-06 - 0.258922% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.0522251% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.736e-05 - 2.64825% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000820518 - 22.3186% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000455959 - 55.5697% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000354399 - 43.1921% [1] +| | | | | Remainder: 1.016e-05 - 1.23824% +| | | | Remainder: 6.116e-05 - 1.66359% +| | | Remainder: 0.000349079 - 6.58169% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00406299 - 2.46458% [1] +| | | getWorksets(): 1.96e-06 - 0.0482403% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 55.102% [1] +| | | | Remainder: 8.8e-07 - 44.898% +| | | getOrientations(): 6e-07 - 0.0147674% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000683399 - 16.8201% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000850398 - 20.9303% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390519 - 9.61161% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116424 - 28.6547% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0255969% [3] +| | | Remainder: 0.000970837 - 23.8946% +| | panzer::ModelEvaluator::create_W_op: 0.00330723 - 2.00614% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00786778 - 4.77254% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.028e-05 - 0.511961% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00674583 - 85.7398% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.0118592% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.888e-05 - 0.428117% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.1639e-05 - 1.35846% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010996 - 1.63005% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.82e-05 - 0.269797% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00012328 - 1.8275% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010284 - 1.5245% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000850278 - 12.6045% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000160479 - 2.37894% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.0124521% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011124 - 16.4902% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021528 - 3.19131% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.6119e-05 - 0.535427% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0002102 - 3.116% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00021208 - 3.14387% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000281239 - 4.16908% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.44e-06 - 0.0509945% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.092e-05 - 0.458358% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000203199 - 3.01222% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00033848 - 5.01762% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00198483 - 29.4232% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.356e-05 - 0.349253% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011724 - 1.73796% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022344 - 3.31227% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000233599 - 3.46287% [1] +| | | | Remainder: 3.26e-05 - 0.483262% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7e-06 - 0.0889704% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.0152521% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010176 - 1.29338% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000942998 - 11.9856% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000927358 - 98.3415% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.84e-06 - 0.937436% [1] +| | | | Remainder: 6.8e-06 - 0.721104% +| | | Remainder: 2.872e-05 - 0.365033% +| | MaxwellPreconditioner::build: 0.00138304 - 0.83894% [1] +| | | MaxwellPreconditioner: Schur complement: 1.2799e-05 - 0.925427% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000841879 - 60.8718% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.40861% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011076 - 13.1563% [1] +| | | | Remainder: 0.000727679 - 86.4351% +| | | MaxwellPreconditioner: Solver S_E: 0.000433799 - 31.3657% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.313509% [1] +| | | | Ifpack2::Relaxation::compute: 5.38e-05 - 12.4021% [1] +| | | | Remainder: 0.000378639 - 87.2844% +| | | MaxwellPreconditioner: Block preconditioner: 8.604e-05 - 6.22109% [1] +| | | Remainder: 8.52e-06 - 0.616036% +| | Mini-EM: timestepper: 0.0168805 - 10.2396% [1] +| | | Mini-EM: Advance Time Step: 0.0168784 - 99.9879% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000893198 - 5.29195% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.74e-05 - 5.30677% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000676999 - 75.795% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.6e-07 - 0.11226% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.36e-06 - 1.38257% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.672e-05 - 5.42394% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.548e-05 - 3.76367% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.28e-06 - 0.927623% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.496e-05 - 3.68686% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.688e-05 - 2.49336% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.636e-05 - 9.80208% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.02e-05 - 1.50665% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.106352% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6079e-05 - 11.2377% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.016e-05 - 4.45495% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.888e-05 - 2.78878% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.4e-06 - 1.09306% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.64e-05 - 3.89956% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.032e-05 - 8.90991% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.992e-05 - 5.89661% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.88e-06 - 1.16396% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.216e-05 - 3.27327% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.444e-05 - 5.08716% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.66e-05 - 9.83753% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.84e-06 - 0.862631% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.42e-05 - 2.09749% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.16e-05 - 4.66766% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.012e-05 - 1.49483% [1] +| | | | | | Remainder: 2.728e-05 - 4.02955% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.32e-06 - 1.04344% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.246306% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.724e-05 - 10.8867% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.552e-05 - 2.85715% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.12e-06 - 35.7367% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 4.07524% [1] +| | | | | | Remainder: 1.536e-05 - 60.1881% +| | | | | Remainder: 3.4519e-05 - 3.86465% +| | | | Stratimikos: BelosLOWS: 0.0151962 - 90.0335% [1] +| | | | | GMRES block system: Operation Op*x: 8.7239e-05 - 0.574082% [1] +| | | | | Belos::MVT::MvAddMv: 6.12e-05 - 0.402731% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0145877 - 95.9953% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001474 - 1.01044% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.972e-05 - 26.9471% [2] +| | | | | | | | Belos::MVT::MvDot: 3.46e-05 - 87.1098% [2] +| | | | | | | | Remainder: 5.12e-06 - 12.8902% +| | | | | | | Belos::MVT::MvScale: 2.764e-05 - 18.7517% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.108e-05 - 21.0855% [2] +| | | | | | | | Belos::MVT::MvTransMv: 2.936e-05 - 94.4659% [2] +| | | | | | | | Remainder: 1.72e-06 - 5.53411% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.008e-05 - 6.83853% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.08e-06 - 90.0794% [2] +| | | | | | | | Remainder: 1e-06 - 9.92063% +| | | | | | | Remainder: 3.888e-05 - 26.3772% +| | | | | | Belos::MVT::MvAddMv: 1.616e-05 - 0.110778% [2] +| | | | | | Belos::MVT::MvNorm: 3.2999e-05 - 0.226211% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0127952 - 87.7124% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.676e-05 - 0.130986% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.024e-05 - 0.0800299% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000767679 - 5.99974% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00019372 - 25.2345% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.888e-05 - 9.74603% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.448e-05 - 76.6949% [7] +| | | | | | | | | | Remainder: 4.4e-06 - 23.3051% +| | | | | | | | | Belos::MVT::MvScale: 1.076e-05 - 5.55441% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 9.86e-05 - 50.8982% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.34e-05 - 94.7262% [10] +| | | | | | | | | | Remainder: 5.2e-06 - 5.27383% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.572e-05 - 18.439% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.128e-05 - 87.57% [10] +| | | | | | | | | | Remainder: 4.44e-06 - 12.43% +| | | | | | | | | Remainder: 2.976e-05 - 15.3624% +| | | | | | | | Belos::MVT::MvAddMv: 3.584e-05 - 4.66862% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 3.868e-05 - 5.03856% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.48e-06 - 0.844103% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.108e-05 - 4.04857% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.684e-05 - 54.1828% [6] +| | | | | | | | | Remainder: 1.424e-05 - 45.8172% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.04e-06 - 1.04731% [1] +| | | | | | | | Remainder: 0.000453839 - 59.1183% +| | | | | | | GMRES S_E: Operation Op*x: 1.56e-05 - 0.121921% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0113211 - 88.4788% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00717082 - 63.3406% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0002266 - 3.16003% [94] +| | | | | | | | | | Belos::MVT::MvDot: 0.00018324 - 80.865% [94] +| | | | | | | | | | Remainder: 4.336e-05 - 19.135% +| | | | | | | | | Belos::MVT::MvScale: 0.000164199 - 2.28982% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00408567 - 56.9763% [186] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00398663 - 97.5759% [186] +| | | | | | | | | | Remainder: 9.9039e-05 - 2.42406% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.00233308 - 32.5357% [186] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00224228 - 96.1081% [186] +| | | | | | | | | | Remainder: 9.08e-05 - 3.89186% +| | | | | | | | | Remainder: 0.000361279 - 5.03818% +| | | | | | | | Belos::MVT::MvAddMv: 0.000650677 - 5.74749% [98] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.000562279 - 4.96667% [94] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000311439 - 55.3887% [94] +| | | | | | | | | Remainder: 0.00025084 - 44.6113% +| | | | | | | | GMRES S_E: Operation Op*x: 0.000812199 - 7.17423% [94] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.084e-05 - 0.272413% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.84e-06 - 0.0339191% [1] +| | | | | | | | Remainder: 0.0020904 - 18.4647% +| | | | | | | Remainder: 0.000663877 - 5.18848% +| | | | | | GMRES block system: Operation Op*x: 3.484e-05 - 0.238832% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.84e-06 - 0.0537439% [1] +| | | | | | Remainder: 0.00155324 - 10.6476% +| | | | | Remainder: 0.00046012 - 3.02785% +| | | | Mini-EM: Compute responses: 0.000729118 - 4.31982% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.388e-05 - 6.01823% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00023156 - 31.7589% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.6e-07 - 0.328209% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.28e-06 - 3.57575% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.524e-05 - 6.58145% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.241838% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 7.72e-06 - 3.33391% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.96e-06 - 2.57385% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.272e-05 - 9.81171% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.397305% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.8e-06 - 2.9366% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.616e-05 - 28.5714% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.2e-06 - 3.97305% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.008e-05 - 4.35308% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-07 - 0.328209% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.92e-05 - 21.2472% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.12e-06 - 1.77924% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.2e-06 - 2.24564% [1] +| | | | | | Remainder: 1.788e-05 - 7.72154% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.8e-06 - 0.65833% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.175555% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.02e-05 - 12.3711% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000230239 - 31.5777% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.8e-07 - 0.208479% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000219399 - 95.2918% [1] +| | | | | | Remainder: 1.036e-05 - 4.49967% +| | | | | Remainder: 0.000127159 - 17.4401% +| | | | Remainder: 5.988e-05 - 0.354772% +| | | Remainder: 2.04e-06 - 0.012085% +| | Remainder: 0.0171046 - 10.3755% +| Remainder: 4.168e-05 - 0.0252764% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0151962 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.21157 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +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 = 3.33564e-09 [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 = 3.33564e-09 [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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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.000429279 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=300, #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 93 iterations with total CPU time of 0.0113423 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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 5 iterations with total CPU time of 0.000614119 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 0.014957 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.164824 [1] +| Mini-EM: Total Time: 0.164786 - 99.9768% [1] +| | Mini-EM: build mesh: 0.000602199 - 0.365443% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002746 - 45.5995% [1] +| | | Remainder: 0.000327599 - 54.4005% +| | Mini-EM: build physics blocks: 0.00141892 - 0.861066% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023588 - 0.143143% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00958794 - 5.81841% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00336467 - 2.04184% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000859999 - 25.5597% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00064652 - 75.1768% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.6519e-05 - 11.2232% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.708e-05 - 8.9628% [3] +| | | | Remainder: 3.988e-05 - 4.63721% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0016944 - 50.3584% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00017676 - 10.432% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.172e-05 - 0.691691% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018144 - 10.7082% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.82e-05 - 1.66431% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121212 - 71.5368% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.68e-05 - 0.991503% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.348e-05 - 1.38574% [3] +| | | | Remainder: 4.388e-05 - 2.58971% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000172839 - 5.13687% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 6.86e-05 - 2.03883% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017684 - 5.25579% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000100559 - 2.98867% [3] +| | | Remainder: 0.000291439 - 8.66173% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.872e-05 - 0.047771% [2] +| | Mini-EM: setup physics model evaluator: 0.0651193 - 39.5175% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0651066 - 99.9805% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00380914% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000675815% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.057376 - 88.1263% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0573634 - 99.978% [1] +| | | | | | getWorksets(): 0.0304335 - 53.0538% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0304303 - 99.9897% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0185998 - 61.1227% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285299 - 15.3388% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00359363 - 19.3208% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000260279 - 7.24278% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00332379 - 92.4912% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011292 - 3.39732% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.156e-05 - 0.949518% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000221519 - 6.66464% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00027028 - 8.13167% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000594359 - 17.8819% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.0279e-05 - 2.11442% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000504799 - 15.1874% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.92e-05 - 1.7811% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000897358 - 26.998% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000330479 - 36.828% [1] +| | | | | | | | | | | | Remainder: 0.000566879 - 63.172% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000490399 - 14.7542% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.26e-05 - 0.679946% [1] +| | | | | | | | | | | Remainder: 4.852e-05 - 1.45978% +| | | | | | | | | | Remainder: 9.56e-06 - 0.266026% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00820218 - 44.0981% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00442415 - 53.9387% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.896e-05 - 0.880621% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-06 - 0.219703% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00240519 - 54.3651% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00157176 - 35.5267% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.239594% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011276 - 2.54874% [1] +| | | | | | | | | | | Remainder: 0.00027516 - 6.2195% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00193863 - 23.6356% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00151 - 18.4097% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.26e-05 - 0.641293% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00014816 - 1.80635% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.012e-05 - 1.09873% [1] +| | | | | | | | | | Remainder: 3.852e-05 - 0.469631% +| | | | | | | | | Remainder: 0.00395103 - 21.2423% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118117 - 38.8157% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0117933 - 99.8435% [2] +| | | | | | | | | Remainder: 1.848e-05 - 0.156455% +| | | | | | | | Remainder: 1.876e-05 - 0.061649% +| | | | | | | Remainder: 3.12e-06 - 0.0102519% +| | | | | | getOrientations(): 6.08e-06 - 0.0105991% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000647279 - 1.12838% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000698678 - 1.21798% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000348119 - 0.606866% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011468 - 0.199918% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000816238 - 1.42292% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000976232% [2] +| | | | | | Remainder: 0.0242983 - 42.3586% +| | | | | Remainder: 1.26e-05 - 0.0219604% +| | | | fmb->setupBCFieldManagers(): 7.48e-06 - 0.0114888% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.368e-05 - 0.0210117% [1] +| | | | build response library: 0.00768558 - 11.8046% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00759498 - 98.8212% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0389731% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 67.5676% [1] +| | | | | | | Remainder: 9.6e-07 - 32.4324% +| | | | | | getOrientations(): 4.4e-07 - 0.0057933% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712519 - 9.38144% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962638 - 12.6747% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000449919 - 5.9239% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00131832 - 17.3577% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0173799% [3] +| | | | | | Remainder: 0.00414687 - 54.6001% +| | | | | Remainder: 9.06e-05 - 1.17883% +| | | | Remainder: 2.092e-05 - 0.0321319% +| | | Remainder: 1.268e-05 - 0.019472% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0293269 - 17.7969% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0293197 - 99.9754% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.00259211% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00177355% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0292825 - 99.8731% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0292795 - 99.9899% [1] +| | | | | | getWorksets(): 0.0149421 - 51.0325% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.014941 - 99.9925% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0143462 - 96.019% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00271455 - 18.9218% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00273623 - 19.0729% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017248 - 6.30355% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00256115 - 93.6014% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.956e-05 - 1.93507% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.124e-05 - 1.21976% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000150639 - 5.88168% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00019256 - 7.51849% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000434919 - 16.9814% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.568e-05 - 1.00267% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000418639 - 16.3457% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.776e-05 - 0.693437% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000815758 - 31.8512% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000398999 - 48.9114% [1] +| | | | | | | | | | | | Remainder: 0.000416759 - 51.0886% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00039132 - 15.279% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.0719e-05 - 0.808971% [1] +| | | | | | | | | | | Remainder: 1.236e-05 - 0.482595% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0950211% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00565011 - 39.3841% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00294699 - 52.1582% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.436e-05 - 0.487276% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.52e-06 - 0.255175% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0016404 - 55.6634% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.001257 - 42.6536% [1] +| | | | | | | | | | | Remainder: 2.772e-05 - 0.940619% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00106464 - 18.8428% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00150992 - 26.7237% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.764e-05 - 0.312206% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.428e-05 - 1.66864% [1] +| | | | | | | | | | Remainder: 1.664e-05 - 0.294508% +| | | | | | | | | Remainder: 0.00324527 - 22.6212% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000587879 - 3.93468% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000578159 - 98.3466% [1] +| | | | | | | | | Remainder: 9.72e-06 - 1.6534% +| | | | | | | | Remainder: 6.92e-06 - 0.0463156% +| | | | | | | Remainder: 1.12e-06 - 0.00749561% +| | | | | | getOrientations(): 5.8e-06 - 0.0198091% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000344399 - 1.17624% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000324279 - 1.10753% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018712 - 0.639081% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00187652 - 6.40897% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00185956 - 99.0962% [1] +| | | | | | | Remainder: 1.696e-05 - 0.903803% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000397839 - 1.35876% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00136614% [2] +| | | | | | Remainder: 0.0112011 - 38.2557% +| | | | | Remainder: 2.96e-06 - 0.0101084% +| | | | fmb->setupBCFieldManagers(): 3e-06 - 0.010232% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.12e-05 - 0.0381996% [1] +| | | | build response library: 1.66e-05 - 0.0566172% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.68675% [1] +| | | | | Remainder: 1.632e-05 - 98.3133% +| | | | Remainder: 5.12e-06 - 0.0174627% +| | | Remainder: 7.2e-06 - 0.0245508% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00523651 - 3.17776% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0013304 - 25.4062% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00356795 - 68.1361% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.708e-05 - 1.88007% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00245591 - 68.8326% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0537478% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.128669% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0276883% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.796e-05 - 1.13848% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.816e-05 - 3.5897% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000199359 - 8.1175% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.112e-05 - 0.859965% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00012276 - 4.99854% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0001722 - 7.01164% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000228839 - 9.31787% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8e-07 - 0.0325744% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.0195447% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000368199 - 14.9923% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00100944 - 41.1023% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.16e-05 - 1.28669% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000156 - 6.35201% [1] +| | | | | Remainder: 2.384e-05 - 0.970718% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.36e-06 - 0.262335% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.0526913% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.7119e-05 - 2.72198% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000877399 - 24.5911% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000487959 - 55.6143% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00037984 - 43.2916% [1] +| | | | | Remainder: 9.6e-06 - 1.09414% +| | | | Remainder: 5.92e-05 - 1.65921% +| | | Remainder: 0.000338157 - 6.45768% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410447 - 2.49079% [1] +| | | getWorksets(): 2.08e-06 - 0.0506764% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 55.7692% [1] +| | | | Remainder: 9.2e-07 - 44.2308% +| | | getOrientations(): 1e-06 - 0.0243637% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000674359 - 16.4299% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000860038 - 20.9537% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444879 - 10.8389% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115308 - 28.0932% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0253382% [3] +| | | Remainder: 0.000967998 - 23.584% +| | panzer::ModelEvaluator::create_W_op: 0.00348239 - 2.11328% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00776678 - 4.71325% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.072e-05 - 0.524284% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00656919 - 84.5805% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0133959% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.924e-05 - 0.445108% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.132e-05 - 1.39013% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0001082 - 1.64708% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.804e-05 - 0.274615% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000116559 - 1.77433% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010224 - 1.55636% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000793799 - 12.0837% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000162879 - 2.47944% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1e-06 - 0.0152226% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111948 - 17.0414% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000210719 - 3.20769% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.408e-05 - 0.518786% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019432 - 2.95805% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000218439 - 3.32521% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00028816 - 4.38654% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.6e-06 - 0.0548013% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.108e-05 - 0.473118% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000232719 - 3.54259% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000338759 - 5.15679% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00183972 - 28.0052% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.62e-05 - 0.398832% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000118 - 1.79627% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000224 - 3.40986% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000235479 - 3.5846% [1] +| | | | Remainder: 3.028e-05 - 0.46094% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.56e-06 - 0.0973376% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0128753% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010404 - 1.33955% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00101348 - 13.0489% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000997398 - 98.4134% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.16e-06 - 0.903818% [1] +| | | | Remainder: 6.92e-06 - 0.682797% +| | | Remainder: 3.08e-05 - 0.396561% +| | MaxwellPreconditioner::build: 0.00138488 - 0.840409% [1] +| | | MaxwellPreconditioner: Schur complement: 1.284e-05 - 0.927158% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000835799 - 60.3519% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.36851% [1] +| | | | Ifpack2::Relaxation::compute: 0.00010652 - 12.7447% [1] +| | | | Remainder: 0.000726199 - 86.8868% +| | | MaxwellPreconditioner: Solver S_E: 0.000441159 - 31.8555% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.281078% [1] +| | | | Ifpack2::Relaxation::compute: 5.236e-05 - 11.8687% [1] +| | | | Remainder: 0.000387559 - 87.8502% +| | | MaxwellPreconditioner: Block preconditioner: 8.6839e-05 - 6.27052% [1] +| | | Remainder: 8.24e-06 - 0.594999% +| | Mini-EM: timestepper: 0.0166501 - 10.1041% [1] +| | | Mini-EM: Advance Time Step: 0.0166481 - 99.9877% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000863918 - 5.18929% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.716e-05 - 5.45885% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000646079 - 74.7848% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.136206% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.64e-06 - 1.49208% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.432e-05 - 5.31204% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.528e-05 - 3.91283% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.28e-06 - 0.972017% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.524e-05 - 3.90664% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.688e-05 - 2.61268% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.736e-05 - 5.78257% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.04e-06 - 1.39921% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.0928679% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6479e-05 - 11.8374% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.92e-05 - 4.51957% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.716e-05 - 2.65602% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.52e-06 - 1.16394% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.544e-05 - 3.9376% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.112e-05 - 9.46014% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.268e-05 - 6.606% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.76e-06 - 1.20109% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.356e-05 - 3.64661% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.408e-05 - 5.2749% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.484e-05 - 10.0359% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.92e-06 - 1.07108% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.44e-05 - 2.22883% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.264e-05 - 5.05201% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.008e-05 - 1.56018% [1] +| | | | | | Remainder: 2.668e-05 - 4.12953% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.56e-06 - 1.10659% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.236134% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.736e-05 - 11.2696% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.66e-05 - 3.079% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.044e-05 - 39.2481% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.90977% [1] +| | | | | | Remainder: 1.512e-05 - 56.8421% +| | | | | Remainder: 3.5119e-05 - 4.06508% +| | | | Stratimikos: BelosLOWS: 0.0149889 - 90.034% [1] +| | | | | GMRES block system: Operation Op*x: 8.6599e-05 - 0.577753% [1] +| | | | | Belos::MVT::MvAddMv: 6.036e-05 - 0.402697% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0143785 - 95.9274% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001468 - 1.02097% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.848e-05 - 26.2125% [2] +| | | | | | | | Belos::MVT::MvDot: 3.312e-05 - 86.0707% [2] +| | | | | | | | Remainder: 5.36e-06 - 13.9293% +| | | | | | | Belos::MVT::MvScale: 2.896e-05 - 19.7275% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.212e-05 - 21.8801% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.016e-05 - 93.8979% [2] +| | | | | | | | Remainder: 1.96e-06 - 6.10212% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.04e-05 - 7.08447% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.32e-06 - 89.6154% [2] +| | | | | | | | Remainder: 1.08e-06 - 10.3846% +| | | | | | | Remainder: 3.684e-05 - 25.0954% +| | | | | | Belos::MVT::MvAddMv: 1.568e-05 - 0.109052% [2] +| | | | | | Belos::MVT::MvNorm: 3.4199e-05 - 0.237848% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0126923 - 88.2728% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.748e-05 - 0.137721% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.056e-05 - 0.0832001% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000769079 - 6.05942% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00019928 - 25.9115% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.88e-05 - 9.43396% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.428e-05 - 75.9574% [7] +| | | | | | | | | | Remainder: 4.52e-06 - 24.0426% +| | | | | | | | | Belos::MVT::MvScale: 1.112e-05 - 5.58009% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00010064 - 50.5018% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.548e-05 - 94.8728% [10] +| | | | | | | | | | Remainder: 5.16e-06 - 5.12719% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.652e-05 - 18.326% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.22e-05 - 88.1709% [10] +| | | | | | | | | | Remainder: 4.32e-06 - 11.8291% +| | | | | | | | | Remainder: 3.22e-05 - 16.1582% +| | | | | | | | Belos::MVT::MvAddMv: 3.64e-05 - 4.73293% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 4.04e-05 - 5.25304% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.76e-06 - 0.878973% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.08e-05 - 4.00479% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.676e-05 - 54.4156% [6] +| | | | | | | | | Remainder: 1.404e-05 - 45.5844% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.12e-06 - 1.05581% [1] +| | | | | | | | Remainder: 0.000447319 - 58.1629% +| | | | | | | GMRES S_E: Operation Op*x: 1.492e-05 - 0.117552% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0112052 - 88.2833% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00697042 - 62.2072% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000213559 - 3.06379% [94] +| | | | | | | | | | Belos::MVT::MvDot: 0.0001714 - 80.2589% [94] +| | | | | | | | | | Remainder: 4.2159e-05 - 19.7411% +| | | | | | | | | Belos::MVT::MvScale: 0.00016512 - 2.36887% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00401883 - 57.6555% [186] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00392063 - 97.5565% [186] +| | | | | | | | | | Remainder: 9.82e-05 - 2.4435% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.00221599 - 31.7914% [186] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00212827 - 96.0415% [186] +| | | | | | | | | | Remainder: 8.772e-05 - 3.95849% +| | | | | | | | | Remainder: 0.000356919 - 5.12048% +| | | | | | | | Belos::MVT::MvAddMv: 0.000710398 - 6.33991% [98] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00051864 - 4.62858% [94] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00030228 - 58.2832% [94] +| | | | | | | | | Remainder: 0.00021636 - 41.7168% +| | | | | | | | GMRES S_E: Operation Op*x: 0.000794599 - 7.09136% [94] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.068e-05 - 0.273802% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.88e-06 - 0.0346269% [1] +| | | | | | | | Remainder: 0.00217656 - 19.4246% +| | | | | | | Remainder: 0.000675078 - 5.3188% +| | | | | | GMRES block system: Operation Op*x: 3.4399e-05 - 0.239239% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.68e-06 - 0.060368% [1] +| | | | | | Remainder: 0.00144644 - 10.0597% +| | | | | Remainder: 0.00046348 - 3.09215% +| | | | Mini-EM: Compute responses: 0.000737558 - 4.43029% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.684e-05 - 6.35069% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000232799 - 31.5635% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.378008% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.32e-06 - 3.5739% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.536e-05 - 6.59797% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.257733% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.44e-06 - 3.62545% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6e-06 - 2.57733% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.304e-05 - 9.89695% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.395191% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.12e-06 - 3.05843% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.7439e-05 - 28.9688% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.84e-06 - 3.36771% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.92e-06 - 4.26119% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.274915% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.908e-05 - 21.0826% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.28e-06 - 1.8385% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.2e-06 - 2.23369% [1] +| | | | | | Remainder: 1.772e-05 - 7.61172% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.88e-06 - 0.661643% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.178969% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.192e-05 - 12.4627% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022928 - 31.0864% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.8e-07 - 0.209351% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021796 - 95.0628% [1] +| | | | | | Remainder: 1.084e-05 - 4.72784% +| | | | | Remainder: 0.000130519 - 17.6961% +| | | | Remainder: 5.768e-05 - 0.346466% +| | | Remainder: 2.04e-06 - 0.0122522% +| | Remainder: 0.0164264 - 9.96834% +| Remainder: 3.832e-05 - 0.023249% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0149889 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.26982 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +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 = 3.33564e-09 [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 = 3.33564e-09 [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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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.000441119 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=300, #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 93 iterations with total CPU time of 0.0120983 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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 5 iterations with total CPU time of 0.000620159 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 0.0157966 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.166788 [1] +| Mini-EM: Total Time: 0.16675 - 99.9769% [1] +| | Mini-EM: build mesh: 0.000611199 - 0.366537% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028856 - 47.2121% [1] +| | | Remainder: 0.000322639 - 52.7879% +| | Mini-EM: build physics blocks: 0.000752838 - 0.451478% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023636 - 0.141745% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0095889 - 5.75048% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00332347 - 1.99309% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000855399 - 25.7381% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00064736 - 75.6793% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.1719e-05 - 10.7224% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.6e-05 - 8.88474% [3] +| | | | Remainder: 4.032e-05 - 4.71359% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00165448 - 49.7816% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0001686 - 10.1905% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.16e-05 - 0.701128% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018424 - 11.1358% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.8e-05 - 1.69238% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011746 - 70.9951% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.676e-05 - 1.01301% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.3e-05 - 1.39017% [3] +| | | | Remainder: 4.768e-05 - 2.88188% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00017332 - 5.21503% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 6.8719e-05 - 2.06769% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017796 - 5.35464% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0001028 - 3.09315% [3] +| | | Remainder: 0.000290798 - 8.74982% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.968e-05 - 0.0477842% [2] +| | Mini-EM: setup physics model evaluator: 0.0653411 - 39.1851% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0653277 - 99.9796% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00367379% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000673527% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0574664 - 87.9664% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0574536 - 99.9777% [1] +| | | | | | getWorksets(): 0.0302048 - 52.5725% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0302019 - 99.9903% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0182471 - 60.4172% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288155 - 15.7918% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00355271 - 19.47% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002592 - 7.29583% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00328519 - 92.47% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000110959 - 3.37755% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.236e-05 - 0.985026% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020728 - 6.30952% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000257279 - 7.83147% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000593239 - 18.058% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.156e-05 - 2.17826% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000498039 - 15.1601% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.192e-05 - 1.88482% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000890318 - 27.1009% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000320039 - 35.9466% [1] +| | | | | | | | | | | | Remainder: 0.000570279 - 64.0534% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000490999 - 14.9458% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.232e-05 - 0.679412% [1] +| | | | | | | | | | | Remainder: 4.892e-05 - 1.48911% +| | | | | | | | | | Remainder: 8.32e-06 - 0.234187% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00780726 - 42.7863% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00406355 - 52.0483% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.024e-05 - 0.990267% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.04e-06 - 0.222465% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00208596 - 51.3333% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00154152 - 37.9352% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.84e-06 - 0.242153% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010924 - 2.68829% [1] +| | | | | | | | | | | Remainder: 0.00026772 - 6.58832% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00190504 - 24.4008% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015056 - 19.2846% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.652e-05 - 0.723941% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015036 - 1.9259% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 8.776e-05 - 1.12408% [1] +| | | | | | | | | | Remainder: 3.844e-05 - 0.492362% +| | | | | | | | | Remainder: 0.00400559 - 21.9519% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0119356 - 39.5195% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0119171 - 99.8448% [2] +| | | | | | | | | Remainder: 1.852e-05 - 0.155166% +| | | | | | | | Remainder: 1.912e-05 - 0.0633074% +| | | | | | | Remainder: 2.92e-06 - 0.00966735% +| | | | | | getOrientations(): 7.4e-06 - 0.01288% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000668759 - 1.164% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000675798 - 1.17625% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000350519 - 0.610091% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001126 - 0.195984% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000844878 - 1.47054% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00132281% [2] +| | | | | | Remainder: 0.0245881 - 42.7965% +| | | | | Remainder: 1.284e-05 - 0.0223435% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.0127358% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5799e-05 - 0.0241842% [1] +| | | | build response library: 0.00781198 - 11.9581% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00771162 - 98.7153% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.039421% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] +| | | | | | | Remainder: 9.6e-07 - 31.5789% +| | | | | | getOrientations(): 4.8e-07 - 0.00622437% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752399 - 9.75669% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000957798 - 12.4202% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000449839 - 5.83326% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00135396 - 17.5574% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0155609% [3] +| | | | | | Remainder: 0.00419291 - 54.3713% +| | | | | Remainder: 0.00010036 - 1.28469% +| | | | Remainder: 2.232e-05 - 0.0341662% +| | | Remainder: 1.336e-05 - 0.0204466% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0300559 - 18.0245% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0300476 - 99.9725% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00266244% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.00226308% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.030011 - 99.8783% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.030008 - 99.99% [1] +| | | | | | getWorksets(): 0.015823 - 52.7293% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.015822 - 99.9934% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0152262 - 96.2346% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275091 - 18.067% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00271379 - 17.8232% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016608 - 6.11985% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00254515 - 93.7858% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.336e-05 - 2.09653% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.012e-05 - 1.18343% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000150319 - 5.90609% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00018148 - 7.13041% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000438159 - 17.2154% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.532e-05 - 0.994832% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000405919 - 15.9487% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.748e-05 - 0.686795% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000807798 - 31.7387% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000399159 - 49.4132% [1] +| | | | | | | | | | | | Remainder: 0.000408639 - 50.5868% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000403399 - 15.8497% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 1.996e-05 - 0.784235% [1] +| | | | | | | | | | | Remainder: 1.184e-05 - 0.465198% +| | | | | | | | | | Remainder: 2.56e-06 - 0.0943329% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00605967 - 39.7976% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00332739 - 54.9105% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.412e-05 - 0.424356% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.88e-06 - 0.236822% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166708 - 50.1016% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00160984 - 48.3813% [1] +| | | | | | | | | | | Remainder: 2.848e-05 - 0.855925% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00110336 - 18.2082% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00149904 - 24.7379% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.76e-05 - 0.290445% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.476e-05 - 1.56378% [1] +| | | | | | | | | | Remainder: 1.752e-05 - 0.289125% +| | | | | | | | | Remainder: 0.00370183 - 24.3122% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000588959 - 3.72241% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000578559 - 98.2342% [1] +| | | | | | | | | Remainder: 1.04e-05 - 1.76583% +| | | | | | | | Remainder: 6.8e-06 - 0.0429782% +| | | | | | | Remainder: 1.04e-06 - 0.00657271% +| | | | | | getOrientations(): 6.08e-06 - 0.0202613% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000355679 - 1.18528% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000333159 - 1.11023% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019176 - 0.639029% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00176548 - 5.88335% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00174812 - 99.0167% [1] +| | | | | | | Remainder: 1.736e-05 - 0.983304% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000410199 - 1.36696% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00133298% [2] +| | | | | | Remainder: 0.0111223 - 37.0643% +| | | | | Remainder: 3e-06 - 0.00999633% +| | | | fmb->setupBCFieldManagers(): 2.52e-06 - 0.0083867% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 9.64e-06 - 0.0320825% [1] +| | | | build response library: 1.824e-05 - 0.0607037% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.31579% [1] +| | | | | Remainder: 1.8e-05 - 98.6842% +| | | | Remainder: 4.68e-06 - 0.0155753% +| | | Remainder: 8.28e-06 - 0.0275487% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00520287 - 3.12017% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00125788 - 24.1766% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00359307 - 69.0594% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.2319e-05 - 2.01273% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00253564 - 70.5701% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.0441704% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.116736% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0268177% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.668e-05 - 1.0522% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.844e-05 - 3.48788% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00021608 - 8.52173% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.148e-05 - 0.847125% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000134959 - 5.32249% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00017096 - 6.7423% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0002332 - 9.19691% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.4e-07 - 0.0331278% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.0173527% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000370639 - 14.6172% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105512 - 41.6115% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.004e-05 - 1.18471% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0001578 - 6.22329% [1] +| | | | | Remainder: 2.42e-05 - 0.954396% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.12e-06 - 0.253822% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.2e-06 - 0.0612289% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.968e-05 - 2.77423% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000811678 - 22.5901% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000455999 - 56.1798% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000346199 - 42.6523% [1] +| | | | | Remainder: 9.48e-06 - 1.16795% +| | | | Remainder: 6.244e-05 - 1.73779% +| | | Remainder: 0.00035192 - 6.76396% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00418331 - 2.50874% [1] +| | | getWorksets(): 2.4e-06 - 0.0573708% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 61.6667% [1] +| | | | Remainder: 9.2e-07 - 38.3333% +| | | getOrientations(): 6e-07 - 0.0143427% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000700998 - 16.757% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000880398 - 21.0455% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399759 - 9.55604% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121488 - 29.0411% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0229483% [3] +| | | Remainder: 0.000983318 - 23.5057% +| | panzer::ModelEvaluator::create_W_op: 0.00327363 - 1.9632% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00752886 - 4.51507% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4e-05 - 0.531289% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00639463 - 84.9348% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0143871% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.992e-05 - 0.467893% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.1e-05 - 1.42307% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000110719 - 1.73144% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.812e-05 - 0.283363% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0001184 - 1.85155% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010284 - 1.60823% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000713238 - 11.1537% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00015956 - 2.49522% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.013136% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111876 - 17.4953% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000210159 - 3.28649% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.62e-05 - 0.5661% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00021004 - 3.28463% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000211279 - 3.30401% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00029016 - 4.53756% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.72e-06 - 0.0581738% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.164e-05 - 0.49479% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000200559 - 3.13637% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000341159 - 5.33509% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017608 - 27.5356% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.356e-05 - 0.368434% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000120199 - 1.87969% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022308 - 3.48855% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000235159 - 3.67745% [1] +| | | | Remainder: 3.26e-05 - 0.509803% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.04e-06 - 0.0935068% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0143448% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010536 - 1.39941% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000951518 - 12.6383% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000936118 - 98.3815% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.68e-06 - 0.912227% [1] +| | | | Remainder: 6.72e-06 - 0.70624% +| | | Remainder: 2.924e-05 - 0.388372% +| | MaxwellPreconditioner::build: 0.00139284 - 0.835286% [1] +| | | MaxwellPreconditioner: Schur complement: 1.26e-05 - 0.904628% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000847198 - 60.8254% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.39188% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011264 - 13.2956% [1] +| | | | Remainder: 0.000731238 - 86.3125% +| | | MaxwellPreconditioner: Solver S_E: 0.000438119 - 31.4552% [1] +| | | | Ifpack2::Relaxation::initialize: 1.24e-06 - 0.283028% [1] +| | | | Ifpack2::Relaxation::compute: 5.3399e-05 - 12.1882% [1] +| | | | Remainder: 0.00038348 - 87.5287% +| | | MaxwellPreconditioner: Block preconditioner: 8.6e-05 - 6.17445% [1] +| | | Remainder: 8.92e-06 - 0.64042% +| | Mini-EM: timestepper: 0.0174974 - 10.4932% [1] +| | | Mini-EM: Advance Time Step: 0.0174956 - 99.9897% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000869678 - 4.97084% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.636e-05 - 5.33071% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000652559 - 75.0346% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.8e-07 - 0.104205% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.44e-06 - 1.44661% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.592e-05 - 5.50448% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.672e-05 - 4.09465% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.32e-06 - 0.968495% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.552e-05 - 3.91076% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.78e-05 - 2.72772% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.94e-05 - 6.03777% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.92e-06 - 1.52017% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.104205% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.62e-05 - 11.6771% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.968e-05 - 4.54825% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.968e-05 - 3.01582% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.24e-06 - 1.26272% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.64e-05 - 4.04561% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.048e-05 - 9.26813% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.74e-05 - 5.73128% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.36e-06 - 1.12787% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.284e-05 - 3.50007% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.436e-05 - 5.26542% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.7e-05 - 10.2673% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.64e-06 - 1.01753% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.428e-05 - 2.18831% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.212e-05 - 4.92216% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.036e-05 - 1.5876% [1] +| | | | | | Remainder: 2.7119e-05 - 4.15579% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.28e-06 - 1.06706% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.275964% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.7439e-05 - 11.204% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.516e-05 - 2.89302% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-06 - 38.1558% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 3.49762% [1] +| | | | | | Remainder: 1.468e-05 - 58.3466% +| | | | | Remainder: 3.648e-05 - 4.19466% +| | | | Stratimikos: BelosLOWS: 0.0158279 - 90.468% [1] +| | | | | GMRES block system: Operation Op*x: 9.14e-05 - 0.57746% [1] +| | | | | Belos::MVT::MvAddMv: 5.9879e-05 - 0.378312% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.015213 - 96.1147% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00014812 - 0.973643% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.9e-05 - 26.33% [2] +| | | | | | | | Belos::MVT::MvDot: 3.368e-05 - 86.359% [2] +| | | | | | | | Remainder: 5.32e-06 - 13.641% +| | | | | | | Belos::MVT::MvScale: 2.9e-05 - 19.5787% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.156e-05 - 21.307% [2] +| | | | | | | | Belos::MVT::MvTransMv: 2.976e-05 - 94.2966% [2] +| | | | | | | | Remainder: 1.8e-06 - 5.70342% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1e-05 - 6.75128% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.96e-06 - 89.6% [2] +| | | | | | | | Remainder: 1.04e-06 - 10.4% +| | | | | | | Remainder: 3.856e-05 - 26.0329% +| | | | | | Belos::MVT::MvAddMv: 1.656e-05 - 0.108855% [2] +| | | | | | Belos::MVT::MvNorm: 3.092e-05 - 0.203248% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0134425 - 88.3621% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.676e-05 - 0.124679% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.008e-05 - 0.0749861% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000780879 - 5.80903% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00019948 - 25.5456% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.944e-05 - 9.74534% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.532e-05 - 78.8066% [7] +| | | | | | | | | | Remainder: 4.12e-06 - 21.1934% +| | | | | | | | | Belos::MVT::MvScale: 1.108e-05 - 5.55444% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0001014 - 50.8322% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 9.62e-05 - 94.8718% [10] +| | | | | | | | | | Remainder: 5.2e-06 - 5.12821% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.672e-05 - 18.4079% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.224e-05 - 87.7996% [10] +| | | | | | | | | | Remainder: 4.48e-06 - 12.2004% +| | | | | | | | | Remainder: 3.084e-05 - 15.4602% +| | | | | | | | Belos::MVT::MvAddMv: 3.716e-05 - 4.75874% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 4.0879e-05 - 5.235% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.48e-06 - 0.829834% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.116e-05 - 3.99037% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.688e-05 - 54.172% [6] +| | | | | | | | | Remainder: 1.428e-05 - 45.828% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.96e-06 - 1.01936% [1] +| | | | | | | | Remainder: 0.00045776 - 58.6211% +| | | | | | | GMRES S_E: Operation Op*x: 1.468e-05 - 0.109206% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0119618 - 88.9851% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00739107 - 61.7888% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000226919 - 3.07018% [94] +| | | | | | | | | | Belos::MVT::MvDot: 0.000186719 - 82.2844% [94] +| | | | | | | | | | Remainder: 4.02e-05 - 17.7156% +| | | | | | | | | Belos::MVT::MvScale: 0.00017588 - 2.37963% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00437639 - 59.2119% [186] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00427479 - 97.6785% [186] +| | | | | | | | | | Remainder: 0.0001016 - 2.32155% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.00224332 - 30.3517% [186] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00215483 - 96.0558% [186] +| | | | | | | | | | Remainder: 8.848e-05 - 3.94416% +| | | | | | | | | Remainder: 0.000368559 - 4.98655% +| | | | | | | | Belos::MVT::MvAddMv: 0.000984278 - 8.2285% [98] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.000546558 - 4.56919% [94] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000319879 - 58.5261% [94] +| | | | | | | | | Remainder: 0.000226679 - 41.4739% +| | | | | | | | GMRES S_E: Operation Op*x: 0.000798398 - 6.67456% [94] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.064e-05 - 0.256148% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.68e-06 - 0.0307646% [1] +| | | | | | | | Remainder: 0.00220719 - 18.452% +| | | | | | | Remainder: 0.000658278 - 4.89699% +| | | | | | GMRES block system: Operation Op*x: 3.42e-05 - 0.224808% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.36e-06 - 0.0549531% [1] +| | | | | | Remainder: 0.00153232 - 10.0724% +| | | | | Remainder: 0.00046368 - 2.92951% +| | | | Mini-EM: Compute responses: 0.000739799 - 4.22849% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.436e-05 - 5.99622% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00023488 - 31.7492% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.510899% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.52e-06 - 3.62738% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.512e-05 - 6.43733% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.23842% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.72e-06 - 3.71253% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.48e-06 - 2.75886% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.256e-05 - 9.6049% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.4e-07 - 0.357629% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.68e-06 - 2.84401% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.744e-05 - 28.7125% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.28e-06 - 3.5252% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.028e-05 - 4.3767% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.2e-07 - 0.30654% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.984e-05 - 21.2193% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.12e-06 - 1.75409% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 2.31608% [1] +| | | | | | Remainder: 1.808e-05 - 7.69755% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.52e-06 - 0.610977% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.178427% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.0999e-05 - 12.3005% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023456 - 31.7059% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.4e-07 - 0.187585% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002236 - 95.3274% [1] +| | | | | | Remainder: 1.052e-05 - 4.48499% +| | | | | Remainder: 0.00012916 - 17.4588% +| | | | Remainder: 5.82e-05 - 0.332655% +| | | Remainder: 1.8e-06 - 0.0102872% +| | Remainder: 0.0176814 - 10.6036% +| Remainder: 3.856e-05 - 0.0231191% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0158279 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.04349 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +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 = 3.33564e-09 [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 = 3.33564e-09 [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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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.000435279 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=300, #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 93 iterations with total CPU time of 0.0120549 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + 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=240, #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 5 iterations with total CPU time of 0.000627598 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 0.0155752 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.167119 [1] +| Mini-EM: Total Time: 0.167061 - 99.9651% [1] +| | Mini-EM: build mesh: 0.000612678 - 0.36674% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000293999 - 47.9859% [1] +| | | Remainder: 0.000318679 - 52.0141% +| | Mini-EM: build physics blocks: 0.000780718 - 0.467326% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023256 - 0.139207% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00966222 - 5.78365% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00333807 - 1.99812% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000843518 - 25.2696% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000635318 - 75.3177% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.08e-05 - 10.7644% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.728e-05 - 9.16163% [3] +| | | | Remainder: 4.012e-05 - 4.75627% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00167464 - 50.1678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0001766 - 10.5456% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.084e-05 - 0.647304% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018164 - 10.8465% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 2.9999e-05 - 1.79137% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118916 - 71.0099% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.692e-05 - 1.01037% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.376e-05 - 1.41881% [3] +| | | | Remainder: 4.572e-05 - 2.73014% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00017988 - 5.38874% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 6.9159e-05 - 2.07182% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00017724 - 5.30965% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00010168 - 3.04607% [3] +| | | Remainder: 0.000291959 - 8.74633% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.4719e-05 - 0.0447256% [2] +| | Mini-EM: setup physics model evaluator: 0.0660772 - 39.5528% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0660623 - 99.9774% [1] +| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.00351184% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000726587% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0582137 - 88.1195% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0581994 - 99.9753% [1] +| | | | | | getWorksets(): 0.0299329 - 51.4317% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0299301 - 99.9905% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0179986 - 60.1353% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289955 - 16.1099% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00367199 - 20.4016% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026992 - 7.35078% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00339339 - 92.4128% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000114199 - 3.36533% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.116e-05 - 0.918255% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021348 - 6.29105% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000274399 - 8.08627% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000601639 - 17.7297% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.472e-05 - 2.20193% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000524279 - 15.45% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.996e-05 - 1.76696% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000919358 - 27.0926% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000334079 - 36.3383% [1] +| | | | | | | | | | | | Remainder: 0.000585279 - 63.6617% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000509239 - 15.0068% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.1679e-05 - 0.638859% [1] +| | | | | | | | | | | Remainder: 4.928e-05 - 1.45223% +| | | | | | | | | | Remainder: 8.68e-06 - 0.236384% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0074077 - 41.1572% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00407419 - 54.9994% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.04e-05 - 0.991608% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.8e-06 - 0.215994% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00208919 - 51.2788% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00155356 - 38.1317% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.72e-06 - 0.238575% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010608 - 2.60371% [1] +| | | | | | | | | | | Remainder: 0.000266439 - 6.53968% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00191392 - 25.8368% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00109244 - 14.7473% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.392e-05 - 0.727891% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000147879 - 1.99629% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 8.756e-05 - 1.18201% [1] +| | | | | | | | | | Remainder: 3.78e-05 - 0.51028% +| | | | | | | | | Remainder: 0.00401931 - 22.3313% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0119127 - 39.8017% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.011893 - 99.8345% [2] +| | | | | | | | | Remainder: 1.972e-05 - 0.165538% +| | | | | | | | Remainder: 1.884e-05 - 0.0629467% +| | | | | | | Remainder: 2.84e-06 - 0.00948788% +| | | | | | getOrientations(): 6e-06 - 0.0103094% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000673198 - 1.15671% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000687399 - 1.18111% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000350799 - 0.602754% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011968 - 0.205638% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000826038 - 1.41933% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.00109967% [2] +| | | | | | Remainder: 0.0256027 - 43.9913% +| | | | | Remainder: 1.436e-05 - 0.0246677% +| | | | fmb->setupBCFieldManagers(): 8.68e-06 - 0.0131391% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.588e-05 - 0.0240379% [1] +| | | | build response library: 0.0078001 - 11.8072% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00770378 - 98.7651% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.041538% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 67.5% [1] +| | | | | | | Remainder: 1.04e-06 - 32.5% +| | | | | | getOrientations(): 4.8e-07 - 0.00623071% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000824758 - 10.7059% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962398 - 12.4925% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000449959 - 5.84075% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00134224 - 17.4231% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0181729% [3] +| | | | | | Remainder: 0.00411935 - 53.4718% +| | | | | Remainder: 9.632e-05 - 1.23486% +| | | | Remainder: 2.108e-05 - 0.0319093% +| | | Remainder: 1.492e-05 - 0.0225797% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0294055 - 17.6017% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0293979 - 99.974% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00231309% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00217703% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0293605 - 99.8728% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0293575 - 99.9896% [1] +| | | | | | getWorksets(): 0.0163944 - 55.8441% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0163934 - 99.9941% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0158 - 96.3798% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277111 - 17.5387% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00274323 - 17.3623% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000174639 - 6.36617% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00256611 - 93.5434% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.348e-05 - 2.08408% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9e-05 - 1.13011% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015484 - 6.03402% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0001826 - 7.11582% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000436279 - 17.0015% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.516e-05 - 0.98047% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000413879 - 16.1286% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.856e-05 - 0.723272% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000819238 - 31.9252% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000406359 - 49.6021% [1] +| | | | | | | | | | | | Remainder: 0.000412879 - 50.3979% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000401319 - 15.6392% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.012e-05 - 0.784065% [1] +| | | | | | | | | | | Remainder: 1.164e-05 - 0.453604% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0904042% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00605963 - 38.3522% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00288959 - 47.686% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.612e-05 - 0.557864% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.68e-06 - 0.265781% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00123864 - 42.8655% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.001599 - 55.3364% [1] +| | | | | | | | | | | Remainder: 2.816e-05 - 0.974531% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00154048 - 25.422% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.001503 - 24.8035% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.62e-05 - 0.267343% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 9.3639e-05 - 1.54529% [1] +| | | | | | | | | | Remainder: 1.672e-05 - 0.275925% +| | | | | | | | | Remainder: 0.00422599 - 26.7468% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000586519 - 3.57777% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000575959 - 98.1995% [1] +| | | | | | | | | Remainder: 1.056e-05 - 1.80045% +| | | | | | | | Remainder: 6.96e-06 - 0.042456% +| | | | | | | Remainder: 9.6e-07 - 0.00585566% +| | | | | | getOrientations(): 6e-06 - 0.0204377% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000358639 - 1.22163% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000337639 - 1.1501% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019184 - 0.653463% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0018276 - 6.22532% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00180852 - 98.956% [1] +| | | | | | | Remainder: 1.908e-05 - 1.04399% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000397439 - 1.35379% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.00122626% [2] +| | | | | | Remainder: 0.00984354 - 33.5299% +| | | | | Remainder: 3.04e-06 - 0.010354% +| | | | fmb->setupBCFieldManagers(): 3e-06 - 0.0102048% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.108e-05 - 0.0376898% [1] +| | | | build response library: 1.76e-05 - 0.0598682% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.36364% [1] +| | | | | Remainder: 1.736e-05 - 98.6364% +| | | | Remainder: 4.4e-06 - 0.0149671% +| | | Remainder: 7.64e-06 - 0.0259815% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00517119 - 3.09539% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00127176 - 24.5931% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00354059 - 68.4677% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.1479e-05 - 2.01884% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00247835 - 69.9983% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0371214% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.119434% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0258236% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 2.556e-05 - 1.03133% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.776e-05 - 3.54106% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0001998 - 8.0618% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.844e-05 - 0.744042% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000132359 - 5.3406% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00017436 - 7.03531% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00023548 - 9.50146% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.6e-07 - 0.0306655% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4e-07 - 0.0161397% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000366159 - 14.7743% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00101824 - 41.0852% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.4879e-05 - 1.40734% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015684 - 6.32839% [1] +| | | | | Remainder: 2.28e-05 - 0.919965% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.28e-06 - 0.262103% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 0.050839% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.448e-05 - 2.66848% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000825198 - 23.3068% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000463239 - 56.1367% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000351999 - 42.6563% [1] +| | | | | Remainder: 9.96e-06 - 1.20698% +| | | | Remainder: 6e-05 - 1.69463% +| | | Remainder: 0.00035884 - 6.93922% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410399 - 2.45659% [1] +| | | getWorksets(): 1.92e-06 - 0.0467837% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 60.4167% [1] +| | | | Remainder: 7.6e-07 - 39.5833% +| | | getOrientations(): 6.8e-07 - 0.0165692% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000683638 - 16.6579% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871518 - 21.2359% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039244 - 9.5624% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117728 - 28.6861% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0243665% [3] +| | | Remainder: 0.000975518 - 23.77% +| | panzer::ModelEvaluator::create_W_op: 0.00329539 - 1.97257% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00753166 - 4.50834% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.004e-05 - 0.531622% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00640363 - 85.0227% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0137422% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.936e-05 - 0.45849% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.232e-05 - 1.44168% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00011188 - 1.74714% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.8e-05 - 0.281091% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000116639 - 1.82145% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0001028 - 1.60534% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000747599 - 11.6746% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000159879 - 2.49669% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8e-07 - 0.0124929% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111496 - 17.4114% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000211439 - 3.30186% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.5e-05 - 0.546565% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00020856 - 3.2569% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000211759 - 3.30686% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0002886 - 4.50682% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.6e-06 - 0.0562181% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 2.952e-05 - 0.460989% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000200559 - 3.13196% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000340159 - 5.31197% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017442 - 27.2376% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.332e-05 - 0.364169% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000119839 - 1.87142% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022524 - 3.51738% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000235159 - 3.67228% [1] +| | | | Remainder: 3.156e-05 - 0.492846% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.76e-06 - 0.0897544% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.0154016% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.98e-05 - 1.32507% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000951198 - 12.6293% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000935318 - 98.3305% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.8e-06 - 0.925149% [1] +| | | | Remainder: 7.08e-06 - 0.744325% +| | | Remainder: 2.908e-05 - 0.386103% +| | MaxwellPreconditioner::build: 0.00140644 - 0.841871% [1] +| | | MaxwellPreconditioner: Schur complement: 1.292e-05 - 0.918633% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000853558 - 60.6894% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.412391% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001106 - 12.9575% [1] +| | | | Remainder: 0.000739438 - 86.6301% +| | | MaxwellPreconditioner: Solver S_E: 0.000442879 - 31.4894% [1] +| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.270954% [1] +| | | | Ifpack2::Relaxation::compute: 5.4e-05 - 12.1929% [1] +| | | | Remainder: 0.000387679 - 87.5361% +| | | MaxwellPreconditioner: Block preconditioner: 8.816e-05 - 6.26832% [1] +| | | Remainder: 8.92e-06 - 0.634227% +| | Mini-EM: timestepper: 0.0172868 - 10.3476% [1] +| | | Mini-EM: Advance Time Step: 0.0172848 - 99.9884% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000880198 - 5.09231% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.708e-05 - 5.3488% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000666079 - 75.6738% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.168148% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.36e-06 - 1.40524% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.808e-05 - 5.71704% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.624e-05 - 3.93947% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.12e-06 - 0.91881% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.588e-05 - 3.88543% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.796e-05 - 2.69638% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.484e-05 - 6.73193% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.84e-06 - 1.4773% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0960847% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.592e-05 - 11.398% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.944e-05 - 4.4199% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.8319e-05 - 2.75027% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.88e-06 - 1.33318% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.56e-05 - 3.84339% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.108e-05 - 9.17008% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.796e-05 - 5.69902% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 8.24e-06 - 1.23709% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.312e-05 - 3.47106% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.584e-05 - 5.38074% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 10.5393% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.88e-06 - 0.882778% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.472e-05 - 2.20995% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.256e-05 - 4.88831% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1e-05 - 1.50132% [1] +| | | | | | Remainder: 2.824e-05 - 4.23974% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.28e-06 - 1.05431% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.96e-06 - 0.222677% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.4959e-05 - 10.7884% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.476e-05 - 2.813% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9e-06 - 36.3489% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.87722% [1] +| | | | | | Remainder: 1.48e-05 - 59.7738% +| | | | | Remainder: 3.608e-05 - 4.09908% +| | | | Stratimikos: BelosLOWS: 0.0156056 - 90.2849% [1] +| | | | | GMRES block system: Operation Op*x: 9.036e-05 - 0.579023% [1] +| | | | | Belos::MVT::MvAddMv: 6.8199e-05 - 0.437016% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.014972 - 95.9397% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00015056 - 1.00561% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.024e-05 - 26.7269% [2] +| | | | | | | | Belos::MVT::MvDot: 3.496e-05 - 86.8787% [2] +| | | | | | | | Remainder: 5.28e-06 - 13.1213% +| | | | | | | Belos::MVT::MvScale: 2.888e-05 - 19.1817% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.22e-05 - 21.3868% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.04e-05 - 94.4099% [2] +| | | | | | | | Remainder: 1.8e-06 - 5.59006% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.036e-05 - 6.88098% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.32e-06 - 89.9614% [2] +| | | | | | | | Remainder: 1.04e-06 - 10.0386% +| | | | | | | Remainder: 3.888e-05 - 25.8236% +| | | | | | Belos::MVT::MvAddMv: 1.676e-05 - 0.111943% [2] +| | | | | | Belos::MVT::MvNorm: 3.16e-05 - 0.211061% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0133994 - 89.4967% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.704e-05 - 0.12717% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.08e-05 - 0.0806006% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000790918 - 5.90263% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00020792 - 26.2884% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.944e-05 - 9.34975% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.496e-05 - 76.9547% [7] +| | | | | | | | | | Remainder: 4.48e-06 - 23.0453% +| | | | | | | | | Belos::MVT::MvScale: 1.144e-05 - 5.50212% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00010924 - 52.5394% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0001038 - 95.0201% [10] +| | | | | | | | | | Remainder: 5.44e-06 - 4.97986% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.728e-05 - 17.93% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.276e-05 - 87.8755% [10] +| | | | | | | | | | Remainder: 4.52e-06 - 12.1245% +| | | | | | | | | Remainder: 3.052e-05 - 14.6787% +| | | | | | | | Belos::MVT::MvAddMv: 3.792e-05 - 4.79443% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 3.996e-05 - 5.05236% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.72e-06 - 0.849646% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.36e-05 - 4.24823% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.868e-05 - 55.5952% [6] +| | | | | | | | | Remainder: 1.492e-05 - 44.4048% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 8.24e-06 - 1.04183% [1] +| | | | | | | | Remainder: 0.000456558 - 57.7251% +| | | | | | | GMRES S_E: Operation Op*x: 1.504e-05 - 0.112244% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0119193 - 88.9542% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00752343 - 63.1195% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00022888 - 3.04223% [94] +| | | | | | | | | | Belos::MVT::MvDot: 0.00018564 - 81.108% [94] +| | | | | | | | | | Remainder: 4.324e-05 - 18.892% +| | | | | | | | | Belos::MVT::MvScale: 0.000174359 - 2.31755% [94] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00435743 - 57.9182% [186] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00425143 - 97.5674% [186] +| | | | | | | | | | Remainder: 0.000105999 - 2.4326% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0023914 - 31.786% [186] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00230292 - 96.3001% [186] +| | | | | | | | | | Remainder: 8.848e-05 - 3.69993% +| | | | | | | | | Remainder: 0.000371358 - 4.93602% +| | | | | | | | Belos::MVT::MvAddMv: 0.000864917 - 7.25642% [98] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.000562599 - 4.72005% [94] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0003338 - 59.3318% [94] +| | | | | | | | | Remainder: 0.000228799 - 40.6682% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00081616 - 6.84736% [94] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.104e-05 - 0.260417% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.84e-06 - 0.0322166% [1] +| | | | | | | | Remainder: 0.00211735 - 17.764% +| | | | | | | Remainder: 0.000646279 - 4.82319% +| | | | | | GMRES block system: Operation Op*x: 3.536e-05 - 0.236175% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.08e-06 - 0.0539675% [1] +| | | | | | Remainder: 0.0013302 - 8.88458% +| | | | | Remainder: 0.00047508 - 3.04429% +| | | | Mini-EM: Compute responses: 0.000738478 - 4.2724% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.424e-05 - 5.9907% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000233839 - 31.665% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.376327% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.36e-06 - 3.57511% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.516e-05 - 6.48309% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.2e-07 - 0.222375% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.72e-06 - 3.72906% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.88e-06 - 2.51455% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.2839e-05 - 9.76698% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.32501% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.8e-06 - 2.90798% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.7e-05 - 28.6522% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8e-06 - 3.42116% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.016e-05 - 4.34487% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.273693% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.008e-05 - 21.4164% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.08e-06 - 1.74479% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.6e-06 - 2.39481% [1] +| | | | | | Remainder: 1.836e-05 - 7.85156% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.84e-06 - 0.655402% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.24e-06 - 0.167913% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.784e-05 - 11.8947% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000232679 - 31.5079% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.4e-07 - 0.189102% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221799 - 95.324% [1] +| | | | | | Remainder: 1.044e-05 - 4.48687% +| | | | | Remainder: 0.0001338 - 18.1183% +| | | | Remainder: 6.056e-05 - 0.350365% +| | | Remainder: 2e-06 - 0.0115695% +| | Remainder: 0.0180816 - 10.8234% +| Remainder: 5.832e-05 - 0.0348973% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0156056 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.10109 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=maxwell4.xml' (5 runs): + + 34.20 msec task-clock:u # 0.044 CPUs utilized ( +- 0.81% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,768 page-faults:u # 80.942 K/sec ( +- 0.27% ) + 20,887,026 cycles:u # 0.611 GHz ( +- 22.61% ) (11.49%) + 65,446,293 instructions:u # 3.13 insn per cycle ( +- 11.17% ) (67.48%) + branches:u + 346,098 branch-misses:u ( +- 0.45% ) + 27,714,679 L1-dcache-loads:u # 810.439 M/sec ( +- 0.43% ) + 383,402 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.55% ) + LLC-loads:u + LLC-load-misses:u + 26,419,303 L1-icache-loads:u # 772.559 M/sec ( +- 0.40% ) + 232,811 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.91% ) + 28,272,545 dTLB-loads:u # 826.752 M/sec ( +- 9.26% ) (57.25%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.76989 +- 0.00728 seconds time elapsed ( +- 0.95% ) + + + 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=maxwell4.xml' (5 runs): + + 308,251 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.46% ) + 16,782,237 BR_RETIRED:u ( +- 0.28% ) + + 0.76268 +- 0.00279 seconds time elapsed ( +- 0.37% ) + + + 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=maxwell4.xml' (5 runs): + + 22,611,006 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.39% ) + 4,701 ITLB_WALK:u ( +- 1.68% ) + 11,952 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.84% ) + 30,382,669 L1D_TLB:u ( +- 0.34% ) + + 0.76167 +- 0.00193 seconds time elapsed ( +- 0.25% ) + + + 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=maxwell4.xml' (5 runs): + + 26,576,475 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.39% ) + 230,389 L1I_CACHE_REFILL:u ( +- 0.93% ) + 382,071 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.67% ) + 27,894,468 L1D_CACHE:u ( +- 0.43% ) + + 0.76036 +- 0.00360 seconds time elapsed ( +- 0.47% ) + + + 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=maxwell4.xml' (5 runs): + + 459,877 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.58% ) + 482,158 LL_CACHE_RD:u ( +- 0.88% ) + 130,301 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.79% ) + 17,083 L2D_TLB_REFILL:u ( +- 1.56% ) + 247,086 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.52% ) + 1,441,516 L2D_CACHE:u ( +- 0.47% ) + + 0.75841 +- 0.00281 seconds time elapsed ( +- 0.37% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40.output new file mode 100644 index 0000000..b9b0c3c --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40.output @@ -0,0 +1,3248 @@ +oasis24.umiacs.umd.edu +30 GMRES Tpetra maxwell40.xml +output_avg5/altra_GMRES_Tpetra_maxwell40.output +output_avg5/altra_GMRES_Tpetra_maxwell40_power.output +dt = 3.33564e-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 = 3.33564e-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 = 3.33564e-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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.00901277 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=201720, #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 36.2028 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.237125 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 36.5109 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 55.1877 [1] +| Mini-EM: Total Time: 55.1877 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000663399 - 0.00120208% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000335319 - 50.5456% [1] +| | | Remainder: 0.00032808 - 49.4544% +| | Mini-EM: build physics blocks: 0.000875198 - 0.00158586% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00022592 - 0.000409367% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.48739 - 6.31915% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.32624 - 2.40314% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.595703 - 44.9167% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.464949 - 78.0505% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0150086 - 2.51947% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.11561 - 19.4073% [3] +| | | | Remainder: 0.00013536 - 0.0227228% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.069257 - 5.22206% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0471864 - 68.1323% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000967559 - 1.39706% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00533799 - 7.70751% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00336007 - 4.8516% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128416 - 1.85419% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100561 - 14.5199% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000873038 - 1.26058% [3] +| | | | Remainder: 0.000191717 - 0.27682% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.129396 - 9.75664% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0522903 - 3.94275% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.151319 - 11.4096% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.064218 - 4.84211% [3] +| | | Remainder: 0.264056 - 19.9101% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0796895 - 0.144397% [2] +| | Mini-EM: setup physics model evaluator: 2.16421 - 3.92154% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.16418 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000134924% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 2.95724e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.15855 - 99.7397% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.15853 - 99.9992% [1] +| | | | | | getWorksets(): 2.13343 - 98.8372% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.13343 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.22869 - 57.5921% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00925741 - 0.75344% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.194392 - 15.8211% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00365059 - 1.87795% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.190661 - 98.0806% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181247 - 0.950626% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00103228 - 0.541421% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333711 - 1.75029% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180144 - 9.44841% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0396397 - 20.7907% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0107778 - 5.65287% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0290923 - 15.2587% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000964515 - 0.50588% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0502278 - 26.3441% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0221675 - 44.1339% [32] +| | | | | | | | | | | | Remainder: 0.0280603 - 55.8661% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0280007 - 14.6861% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0073527 - 3.85643% [32] +| | | | | | | | | | | Remainder: 0.000409079 - 0.214558% +| | | | | | | | | | Remainder: 8.052e-05 - 0.0414214% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.892607 - 72.6472% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.522182 - 58.5007% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000703118 - 0.13465% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000241359 - 0.0462213% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.279908 - 53.6036% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198285 - 37.9724% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000207919 - 0.0398174% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412508 - 7.89971% [32] +| | | | | | | | | | | Remainder: 0.00158568 - 0.303664% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.173837 - 19.4752% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121332 - 13.593% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000964875 - 0.108096% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421153 - 4.71823% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0313919 - 3.51688% [32] +| | | | | | | | | | Remainder: 0.000784079 - 0.0878414% +| | | | | | | | | Remainder: 0.13243 - 10.7782% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.9047 - 42.4059% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.903001 - 99.8122% [64] +| | | | | | | | | Remainder: 0.00169895 - 0.187792% +| | | | | | | | Remainder: 4.084e-05 - 0.00191429% +| | | | | | | Remainder: 5.52e-06 - 0.000258738% +| | | | | | getOrientations(): 1.364e-05 - 0.000631911% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000786278 - 0.0364265% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000762398 - 0.0353202% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416079 - 0.019276% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000177919 - 0.00824259% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000891878 - 0.0413187% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 4.81809e-05% [2] +| | | | | | Remainder: 0.0220503 - 1.02154% +| | | | | Remainder: 1.6799e-05 - 0.000778254% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.000380744% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.76e-05 - 0.00081324% [1] +| | | | build response library: 0.0055739 - 0.257552% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00536427 - 96.2389% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.059654% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 4.4e-07 - 0.00820243% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781398 - 14.5667% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905557 - 16.8813% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401919 - 7.49253% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117112 - 21.8318% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0201332% [3] +| | | | | | Remainder: 0.00209955 - 39.1397% +| | | | | Remainder: 0.000209639 - 3.76108% +| | | | Remainder: 3.068e-05 - 0.00141762% +| | | Remainder: 2.34e-05 - 0.00108123% +| | Mini-EM: setup auxiliary physics model evaluator: 2.46477 - 4.46616% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.46476 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.24e-06 - 5.03091e-05% [1] +| | | | fmb->setWorksetContainer(): 1.84e-06 - 7.46523e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.4647 - 99.9974% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.46469 - 99.9998% [1] +| | | | | | getWorksets(): 1.65161 - 67.0108% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.65161 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.982691 - 59.4991% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00995206 - 1.01273% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.188179 - 19.1493% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00360335 - 1.91485% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.184504 - 98.047% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00159339 - 0.863609% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00096652 - 0.523848% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00331323 - 1.79575% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0178921 - 9.6974% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394351 - 21.3736% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0106108 - 5.75098% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0283225 - 15.3506% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000974198 - 0.52801% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0504318 - 27.3337% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225779 - 44.7691% [32] +| | | | | | | | | | | | Remainder: 0.0278539 - 55.2309% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0231208 - 12.5314% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00747938 - 4.05378% [32] +| | | | | | | | | | | Remainder: 0.000363999 - 0.197285% +| | | | | | | | | | Remainder: 7.18e-05 - 0.0381552% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.671479 - 68.3307% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.393709 - 58.6331% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003878 - 0.0984992% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00024116 - 0.0612534% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.193291 - 49.0948% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198897 - 50.5188% [32] +| | | | | | | | | | | Remainder: 0.000892277 - 0.226634% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.12706 - 18.9223% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121938 - 18.1596% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000563679 - 0.0839458% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0277098 - 4.12668% [32] +| | | | | | | | | | Remainder: 0.000499278 - 0.0743549% +| | | | | | | | | Remainder: 0.113081 - 11.5073% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.668875 - 40.4984% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.668501 - 99.944% [32] +| | | | | | | | | Remainder: 0.00037476 - 0.0560284% +| | | | | | | | Remainder: 4.1599e-05 - 0.0025187% +| | | | | | | Remainder: 1.64e-06 - 9.92971e-05% +| | | | | | getOrientations(): 1.116e-05 - 0.000452795% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000428199 - 0.0173733% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000349759 - 0.0141908% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00021756 - 0.00882706% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.804147 - 32.6267% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.804112 - 99.9956% [1] +| | | | | | | Remainder: 3.576e-05 - 0.00444695% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000502359 - 0.0203822% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.62292e-05% [2] +| | | | | | Remainder: 0.00742622 - 0.301304% +| | | | | Remainder: 3.84e-06 - 0.0001558% +| | | | fmb->setupBCFieldManagers(): 5.68e-06 - 0.000230448% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.7759e-05 - 0.00112623% [1] +| | | | build response library: 2.228e-05 - 0.000903941% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.0772% [1] +| | | | | Remainder: 2.204e-05 - 98.9228% +| | | | Remainder: 6e-06 - 0.000243431% +| | | Remainder: 1.024e-05 - 0.000415454% +| | Mini-EM: eval auxiliary physics model evaluator: 2.76214 - 5.00499% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.786089 - 28.4595% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.96954 - 71.3048% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00299211 - 0.15192% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34167 - 68.121% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000107329% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.904e-05 - 0.00365515% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.78e-05 - 0.00132671% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0092977 - 0.692995% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0788794 - 5.8792% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201241 - 14.9993% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0310392 - 2.31348% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.11747 - 8.7555% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.160447 - 11.9588% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.224444 - 16.7287% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.668e-05 - 0.00347925% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.696e-05 - 0.0012641% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.360816 - 26.8931% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0274795 - 2.04816% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.018749 - 1.39744% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.11113 - 8.28299% [32] +| | | | | Remainder: 0.000543119 - 0.0404809% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.74e-05 - 0.000883457% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000105609% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00248631 - 0.126239% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.619956 - 31.4772% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.309016 - 49.8449% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.31091 - 50.1504% [1] +| | | | | Remainder: 2.876e-05 - 0.00463904% +| | | | Remainder: 0.00241475 - 0.122605% +| | | Remainder: 0.0065111 - 0.235727% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444083 - 0.00804677% [1] +| | | getWorksets(): 4.12e-06 - 0.0927755% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 53.3981% [1] +| | | | Remainder: 1.92e-06 - 46.6019% +| | | getOrientations(): 6e-07 - 0.013511% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755398 - 17.0103% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927637 - 20.8888% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409799 - 9.22799% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120572 - 27.1507% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0279227% [3] +| | | Remainder: 0.00113632 - 25.588% +| | panzer::ModelEvaluator::create_W_op: 2.25419 - 4.08458% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.5856 - 6.49709% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00227179 - 0.0633589% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.76304 - 77.0595% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 5.93549e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0334909 - 1.2121% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0907633 - 3.28491% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.105421 - 3.81538% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0101343 - 0.36678% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117079 - 4.23731% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0991421 - 3.58815% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170307 - 0.616376% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.105276 - 3.81013% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.924e-05 - 0.00178209% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0353398 - 1.27902% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.212639 - 7.69583% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0336158 - 1.21662% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.203027 - 7.34795% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.219414 - 7.94102% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.299784 - 10.8498% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.644e-05 - 0.00312844% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0324174 - 1.17325% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207732 - 7.51823% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.331582 - 12.0006% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0458288 - 1.65864% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00945922 - 0.342348% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.113806 - 4.11888% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.240709 - 8.71174% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.197982 - 7.16538% [32] +| | | | Remainder: 0.00123107 - 0.044555% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.484e-05 - 0.00180835% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.6e-07 - 2.67738e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00903865 - 0.252082% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.805284 - 22.4589% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.805248 - 99.9955% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.308e-05 - 0.00286607% [1] +| | | | Remainder: 1.296e-05 - 0.00160937% +| | | Remainder: 0.00589534 - 0.164417% +| | MaxwellPreconditioner::build: 0.0122674 - 0.0222284% [1] +| | | MaxwellPreconditioner: Schur complement: 1.488e-05 - 0.121297% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00514179 - 41.9143% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0622352% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429951 - 83.619% [1] +| | | | Remainder: 0.000839077 - 16.3188% +| | | MaxwellPreconditioner: Solver S_E: 0.00698674 - 56.9539% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.020038% [1] +| | | | Ifpack2::Relaxation::compute: 0.0065093 - 93.1665% [1] +| | | | Remainder: 0.000476039 - 6.81346% +| | | MaxwellPreconditioner: Block preconditioner: 0.00011264 - 0.918208% [1] +| | | Remainder: 1.132e-05 - 0.0922773% +| | Mini-EM: timestepper: 36.8959 - 66.8553% [1] +| | | Mini-EM: Advance Time Step: 36.8959 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.308861 - 0.837114% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190227 - 0.615901% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.295104 - 95.546% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000609955% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00178603 - 0.605222% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0250859 - 8.50069% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0147808 - 5.00869% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0011556 - 0.391591% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0131875 - 4.46877% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0129096 - 4.3746% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00105788 - 0.358476% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00311295 - 1.05487% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.308e-05 - 0.00782098% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00241679 - 0.818964% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0303952 - 10.2998% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0105089 - 3.5611% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00415999 - 1.40967% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0267464 - 9.06337% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0522775 - 17.715% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.14e-05 - 0.0106403% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00187096 - 0.633999% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222452 - 7.53809% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0274526 - 9.30268% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00183987 - 0.623467% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00119395 - 0.404588% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0127441 - 4.31851% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0214705 - 7.27558% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00600463 - 2.03475% [32] +| | | | | | Remainder: 0.000644797 - 0.218498% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.84e-05 - 0.00595738% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.000802951% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0103212 - 3.34171% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00134168 - 0.434395% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00130856 - 97.5314% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.28e-06 - 0.169937% [1] +| | | | | | Remainder: 3.084e-05 - 2.29862% +| | | | | Remainder: 0.000170639 - 0.0552479% +| | | | Stratimikos: BelosLOWS: 36.5109 - 98.9567% [1] +| | | | | GMRES block system: Operation Op*x: 0.0187728 - 0.051417% [1] +| | | | | Belos::MVT::MvAddMv: 0.000546039 - 0.00149555% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 36.4907 - 99.9446% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00261423 - 0.00716411% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000602758 - 23.0568% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000595278 - 98.759% [2] +| | | | | | | | Remainder: 7.48e-06 - 1.24096% +| | | | | | | Belos::MVT::MvScale: 0.00033676 - 12.8818% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0011942 - 45.6805% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00118788 - 99.4709% [2] +| | | | | | | | Remainder: 6.319e-06 - 0.529143% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000417759 - 15.9802% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000415439 - 99.4447% [2] +| | | | | | | | Remainder: 2.32e-06 - 0.555344% +| | | | | | | Remainder: 6.276e-05 - 2.4007% +| | | | | | Belos::MVT::MvAddMv: 0.00191871 - 0.00525809% [2] +| | | | | | Belos::MVT::MvNorm: 0.000333279 - 0.000913326% [1] +| | | | | | GMRES block system: Operation Prec*x: 36.4644 - 99.9278% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00613578 - 0.0168268% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00047672 - 0.00130736% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.238468 - 0.653976% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.16481 - 69.112% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00337547 - 2.0481% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00335119 - 99.2807% [23] +| | | | | | | | | | Remainder: 2.428e-05 - 0.719307% +| | | | | | | | | Belos::MVT::MvScale: 0.00156144 - 0.947415% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0672975 - 40.8333% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0672444 - 99.9212% [42] +| | | | | | | | | | Remainder: 5.304e-05 - 0.0788143% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0924086 - 56.0697% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0923722 - 99.9605% [42] +| | | | | | | | | | Remainder: 3.6479e-05 - 0.0394757% +| | | | | | | | | Remainder: 0.0001672 - 0.10145% +| | | | | | | | Belos::MVT::MvAddMv: 0.00738062 - 3.09501% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0518541 - 21.7447% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000290399 - 0.121777% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00629818 - 2.6411% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0061789 - 98.1061% [22] +| | | | | | | | | Remainder: 0.000119279 - 1.89386% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00531547 - 2.229% [1] +| | | | | | | | Remainder: 0.00251919 - 1.0564% +| | | | | | | GMRES S_E: Operation Op*x: 0.00735586 - 0.0201727% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 36.1937 - 99.2577% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 34.1428 - 94.3336% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0449924 - 0.131777% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0444931 - 98.8901% [299] +| | | | | | | | | | Remainder: 0.00049936 - 1.10988% +| | | | | | | | | Belos::MVT::MvScale: 0.0223953 - 0.0655932% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 12.796 - 37.478% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 12.7949 - 99.991% [596] +| | | | | | | | | | Remainder: 0.00115479 - 0.00902464% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 21.2756 - 62.3136% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 21.2746 - 99.9954% [596] +| | | | | | | | | | Remainder: 0.000980678 - 0.00460941% +| | | | | | | | | Remainder: 0.00379327 - 0.01111% +| | | | | | | | Belos::MVT::MvAddMv: 0.0767189 - 0.211968% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0797352 - 0.220302% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0772376 - 96.8676% [299] +| | | | | | | | | Remainder: 0.00249763 - 3.13241% +| | | | | | | | GMRES S_E: Operation Op*x: 1.80221 - 4.97935% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0727971 - 0.201132% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001524 - 0.000421068% [1] +| | | | | | | | Remainder: 0.0192533 - 0.0531951% +| | | | | | | Remainder: 0.0182543 - 0.0500606% +| | | | | | GMRES block system: Operation Op*x: 0.0184677 - 0.0506094% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000256639 - 0.0007033% [1] +| | | | | | Remainder: 0.00276123 - 0.00756695% +| | | | | Remainder: 0.000924117 - 0.00253107% +| | | | Mini-EM: Compute responses: 0.0753632 - 0.204259% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00376931 - 5.00153% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0634622 - 84.2085% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 0.00882415% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00190843 - 3.00719% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0159345 - 25.1086% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.988e-05 - 0.0313257% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00235467 - 3.71036% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00258723 - 4.07681% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0311022 - 49.0091% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.064e-05 - 0.0325233% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00233239 - 3.67525% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00191748 - 3.02145% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00217379 - 3.42534% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00025568 - 0.402886% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.336e-05 - 0.0210519% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.001322 - 2.08313% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000976157 - 1.53817% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00017812 - 0.280671% [32] +| | | | | | Remainder: 0.000360039 - 0.567328% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.056e-05 - 0.0140122% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0018046% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0076119 - 10.1003% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026876 - 0.35662% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.357196% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024092 - 89.6413% [1] +| | | | | | Remainder: 2.688e-05 - 10.0015% +| | | | | Remainder: 0.000239079 - 0.317236% +| | | | Remainder: 0.000724078 - 0.00196249% +| | | Remainder: 3.6e-06 - 9.75718e-06% +| | Remainder: 0.149102 - 0.270172% +| Remainder: 5.888e-05 - 0.00010669% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 36.5109 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.7529 k-cell-steps per second +================================= + +dt = 3.33564e-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 = 3.33564e-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 = 3.33564e-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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.00883102 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=201720, #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 36.0774 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.234382 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 36.3823 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 54.802 [1] +| Mini-EM: Total Time: 54.802 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000617638 - 0.00112704% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000294839 - 47.7365% [1] +| | | Remainder: 0.000322799 - 52.2635% +| | Mini-EM: build physics blocks: 0.000771398 - 0.00140761% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000226599 - 0.000413487% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.49913 - 6.38504% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.33083 - 2.42843% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.599208 - 45.0252% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.466157 - 77.7955% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0151898 - 2.53498% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.117725 - 19.6468% [3] +| | | | Remainder: 0.00013612 - 0.0227166% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0671521 - 5.04588% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0451783 - 67.2776% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000966838 - 1.43977% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00519795 - 7.74056% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00338123 - 5.03519% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130648 - 1.94555% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100578 - 14.9776% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000893278 - 1.33023% [3] +| | | | Remainder: 0.0001702 - 0.253455% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.130275 - 9.78898% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0523403 - 3.93291% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152605 - 11.4669% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0650086 - 4.88482% [3] +| | | Remainder: 0.264241 - 19.8553% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0751458 - 0.137122% [2] +| | Mini-EM: setup physics model evaluator: 2.16715 - 3.95452% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.16713 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000132895% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.76864e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.16162 - 99.7456% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.1616 - 99.9992% [1] +| | | | | | getWorksets(): 2.13588 - 98.8103% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.13587 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.22533 - 57.3689% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00941461 - 0.768335% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.194481 - 15.8718% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00368739 - 1.89602% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.190716 - 98.0642% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00186715 - 0.979022% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00104419 - 0.547512% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335195 - 1.75756% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180252 - 9.45134% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0395354 - 20.7299% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0107855 - 5.65528% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.029238 - 15.3306% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000991439 - 0.51985% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.050191 - 26.3171% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0221241 - 44.0798% [32] +| | | | | | | | | | | | Remainder: 0.0280669 - 55.9202% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0278731 - 14.615% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00740841 - 3.88452% [32] +| | | | | | | | | | | Remainder: 0.000404758 - 0.212231% +| | | | | | | | | | Remainder: 7.732e-05 - 0.0397571% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.89385 - 72.9479% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.521344 - 58.3256% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000706076 - 0.135434% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023688 - 0.0454364% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280102 - 53.727% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197177 - 37.821% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000218079 - 0.0418302% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0413345 - 7.92845% [32] +| | | | | | | | | | | Remainder: 0.00156824 - 0.300807% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174938 - 19.5713% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122376 - 13.6909% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000973078 - 0.108864% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0420292 - 4.70204% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0314002 - 3.51292% [32] +| | | | | | | | | | Remainder: 0.000790598 - 0.0884486% +| | | | | | | | | Remainder: 0.127581 - 10.412% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.910503 - 42.6291% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.908848 - 99.8182% [64] +| | | | | | | | | Remainder: 0.00165547 - 0.18182% +| | | | | | | | Remainder: 4.3159e-05 - 0.00202067% +| | | | | | | Remainder: 6.56e-06 - 0.000307133% +| | | | | | getOrientations(): 1.356e-05 - 0.000627314% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000819918 - 0.0379311% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000773318 - 0.0357753% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407359 - 0.0188453% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000127079 - 0.00587894% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895238 - 0.0414156% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 4.81126e-05% [2] +| | | | | | Remainder: 0.0226798 - 1.04921% +| | | | | Remainder: 1.836e-05 - 0.000849365% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.000372843% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.112e-05 - 0.000974561% [1] +| | | | build response library: 0.00545094 - 0.251528% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0053497 - 98.1427% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0575733% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | | | | Remainder: 1.2e-06 - 38.961% +| | | | | | getOrientations(): 4.8e-07 - 0.00897246% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000799877 - 14.9518% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000910198 - 17.014% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399079 - 7.45983% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114432 - 21.3903% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0231788% [3] +| | | | | | Remainder: 0.00209143 - 39.0944% +| | | | | Remainder: 0.00010124 - 1.85729% +| | | | Remainder: 3.044e-05 - 0.00140462% +| | | Remainder: 2.428e-05 - 0.00112036% +| | Mini-EM: setup auxiliary physics model evaluator: 2.43167 - 4.43719% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.43166 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.4e-06 - 5.75738e-05% [1] +| | | | fmb->setWorksetContainer(): 1.48e-06 - 6.08637e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.43159 - 99.9971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.43159 - 99.9998% [1] +| | | | | | getWorksets(): 1.6567 - 68.1326% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6567 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.982237 - 59.2887% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00999497 - 1.01757% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.187722 - 19.1116% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00366087 - 1.95016% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.183983 - 98.0082% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0016226 - 0.881931% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000979236 - 0.532244% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00329447 - 1.79064% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179153 - 9.7375% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394157 - 21.4236% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0105556 - 5.73729% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0282779 - 15.3699% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000976157 - 0.53057% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0500039 - 27.1786% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0224159 - 44.8282% [32] +| | | | | | | | | | | | Remainder: 0.027588 - 55.1718% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230357 - 12.5206% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0075513 - 4.10436% [32] +| | | | | | | | | | | Remainder: 0.000354638 - 0.192756% +| | | | | | | | | | Remainder: 7.824e-05 - 0.0416787% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.672688 - 68.4853% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.393131 - 58.4417% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003808 - 0.0968634% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00024452 - 0.0621981% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.193355 - 49.1833% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198282 - 50.4368% [32] +| | | | | | | | | | | Remainder: 0.000868518 - 0.220923% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126636 - 18.8253% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124094 - 18.4474% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000586639 - 0.0872081% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.027739 - 4.12361% [32] +| | | | | | | | | | Remainder: 0.000502439 - 0.0746912% +| | | | | | | | | Remainder: 0.111832 - 11.3855% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.674426 - 40.7089% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.674054 - 99.9449% [32] +| | | | | | | | | Remainder: 0.000371679 - 0.0551105% +| | | | | | | | Remainder: 3.988e-05 - 0.00240719% +| | | | | | | Remainder: 1.96e-06 - 0.000118307% +| | | | | | getOrientations(): 1.16e-05 - 0.000477055% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000444399 - 0.0182761% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000357199 - 0.0146899% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000219919 - 0.00904425% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.765899 - 31.4979% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.765866 - 99.9958% [1] +| | | | | | | Remainder: 3.248e-05 - 0.00424077% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000503758 - 0.0207172% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 1.97402e-05% [2] +| | | | | | Remainder: 0.00744718 - 0.306268% +| | | | | Remainder: 3.88e-06 - 0.000159566% +| | | | fmb->setupBCFieldManagers(): 6.36e-06 - 0.000261549% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.872e-05 - 0.00118108% [1] +| | | | build response library: 2.628e-05 - 0.00108074% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.06545% [1] +| | | | | Remainder: 2.6e-05 - 98.9346% +| | | | Remainder: 6.6e-06 - 0.000271419% +| | | Remainder: 9e-06 - 0.000370116% +| | Mini-EM: eval auxiliary physics model evaluator: 2.69044 - 4.90938% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.745294 - 27.7016% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.93911 - 72.0742% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00297051 - 0.153189% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34895 - 69.5655% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000148263% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.112e-05 - 0.00378961% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.828e-05 - 0.00135513% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0100538 - 0.745306% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.078677 - 5.83245% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.20042 - 14.8574% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0318444 - 2.36068% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.122967 - 9.11571% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.161713 - 11.988% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.224866 - 16.6697% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.984e-05 - 0.00369472% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8119e-05 - 0.00134319% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.361024 - 26.7633% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0277333 - 2.05592% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0186968 - 1.38602% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110263 - 8.174% [32] +| | | | | Remainder: 0.000554479 - 0.0411044% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.884e-05 - 0.00097158% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.000109328% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00253459 - 0.130709% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.582192 - 30.0237% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.291413 - 50.0545% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.290753 - 49.941% [1] +| | | | | Remainder: 2.608e-05 - 0.00447962% +| | | | Remainder: 0.00244031 - 0.125847% +| | | Remainder: 0.0060333 - 0.22425% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00431155 - 0.0078675% [1] +| | | getWorksets(): 4.48e-06 - 0.103907% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.44e-06 - 54.4643% [1] +| | | | Remainder: 2.04e-06 - 45.5357% +| | | getOrientations(): 6.8e-07 - 0.0157716% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766878 - 17.7866% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893837 - 20.7312% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403319 - 9.35439% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119856 - 27.7988% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.02876% [3] +| | | Remainder: 0.00104256 - 24.1806% +| | panzer::ModelEvaluator::create_W_op: 2.13715 - 3.89976% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.5345 - 6.44957% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00222515 - 0.0629553% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.77655 - 78.5558% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 7.4913e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0351622 - 1.2664% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.090385 - 3.2553% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.104542 - 3.76516% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0100222 - 0.360957% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117388 - 4.22785% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0989719 - 3.56456% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0169062 - 0.60889% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.107249 - 3.86267% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.684e-05 - 0.00168698% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0350978 - 1.26408% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.21264 - 7.65842% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.035092 - 1.26387% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.20947 - 7.54425% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.218419 - 7.86654% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.297303 - 10.7076% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.004e-05 - 0.00216239% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0343103 - 1.23571% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207943 - 7.48924% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.331643 - 11.9444% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0467623 - 1.68418% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00973529 - 0.350625% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114474 - 4.12288% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.240028 - 8.64484% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.201538 - 7.25858% [32] +| | | | Remainder: 0.00136059 - 0.049003% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.692e-05 - 0.00217627% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.28194e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00903714 - 0.255684% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.740726 - 20.9571% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.740689 - 99.995% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.216e-05 - 0.00299166% [1] +| | | | Remainder: 1.476e-05 - 0.00199264% +| | | Remainder: 0.00587634 - 0.166257% +| | MaxwellPreconditioner::build: 0.0123526 - 0.0225405% [1] +| | | MaxwellPreconditioner: Schur complement: 1.568e-05 - 0.126936% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00516427 - 41.807% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.0673861% [1] +| | | | Ifpack2::Relaxation::compute: 0.00431371 - 83.53% [1] +| | | | Remainder: 0.000847077 - 16.4027% +| | | MaxwellPreconditioner: Solver S_E: 0.0070615 - 57.1659% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0192594% [1] +| | | | Ifpack2::Relaxation::compute: 0.00656234 - 92.9313% [1] +| | | | Remainder: 0.000497799 - 7.04948% +| | | MaxwellPreconditioner: Block preconditioner: 9.632e-05 - 0.779752% [1] +| | | Remainder: 1.488e-05 - 0.12046% +| | Mini-EM: timestepper: 36.7685 - 67.0934% [1] +| | | Mini-EM: Advance Time Step: 36.7685 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.311052 - 0.845973% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190952 - 0.613889% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.297334 - 95.5899% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000605379% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00179407 - 0.603386% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0258164 - 8.68261% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.015341 - 5.15952% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00115256 - 0.387631% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0132796 - 4.46621% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0128942 - 4.33662% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00103624 - 0.348509% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00314379 - 1.05733% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.22e-05 - 0.00746634% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242471 - 0.815483% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0311196 - 10.4662% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00933429 - 3.13933% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00415575 - 1.39767% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0273315 - 9.19217% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0524214 - 17.6305% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.552e-05 - 0.0119461% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0019698 - 0.662485% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0221765 - 7.45845% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0274113 - 9.21902% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00182844 - 0.614942% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00122512 - 0.412033% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0127446 - 4.2863% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0220758 - 7.42457% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00596823 - 2.00724% [32] +| | | | | | Remainder: 0.00062976 - 0.211802% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.844e-05 - 0.00592827% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.000861592% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0102698 - 3.30164% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00134192 - 0.431412% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00131092 - 97.6899% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.28e-06 - 0.169906% [1] +| | | | | | Remainder: 2.872e-05 - 2.14022% +| | | | | Remainder: 0.000175279 - 0.0563504% +| | | | Stratimikos: BelosLOWS: 36.3824 - 98.9497% [1] +| | | | | GMRES block system: Operation Op*x: 0.0189575 - 0.0521064% [1] +| | | | | Belos::MVT::MvAddMv: 0.000515239 - 0.00141618% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 36.3621 - 99.9443% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00253071 - 0.00695975% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000607478 - 24.0042% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000599998 - 98.7687% [2] +| | | | | | | | Remainder: 7.48e-06 - 1.23132% +| | | | | | | Belos::MVT::MvScale: 0.000339439 - 13.4128% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00109936 - 43.4406% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00109268 - 99.3924% [2] +| | | | | | | | Remainder: 6.68e-06 - 0.607628% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000421319 - 16.6482% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000418879 - 99.4209% [2] +| | | | | | | | Remainder: 2.44e-06 - 0.579134% +| | | | | | | Remainder: 6.3119e-05 - 2.49412% +| | | | | | Belos::MVT::MvAddMv: 0.00159428 - 0.00438445% [2] +| | | | | | Belos::MVT::MvNorm: 0.000327079 - 0.000899506% [1] +| | | | | | GMRES block system: Operation Prec*x: 36.3361 - 99.9285% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00624854 - 0.0171965% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000489799 - 0.00134797% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.235617 - 0.648438% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.16307 - 69.2097% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00333023 - 2.04221% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00330695 - 99.3009% [23] +| | | | | | | | | | Remainder: 2.328e-05 - 0.69905% +| | | | | | | | | Belos::MVT::MvScale: 0.00153052 - 0.938564% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0668758 - 41.0105% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.066826 - 99.9255% [42] +| | | | | | | | | | Remainder: 4.98e-05 - 0.0744664% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0911671 - 55.9067% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0911311 - 99.9606% [42] +| | | | | | | | | | Remainder: 3.596e-05 - 0.039444% +| | | | | | | | | Remainder: 0.0001664 - 0.102042% +| | | | | | | | Belos::MVT::MvAddMv: 0.00738462 - 3.13416% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0520539 - 22.0926% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00028908 - 0.122691% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00584498 - 2.48071% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00572922 - 98.0195% [22] +| | | | | | | | | Remainder: 0.00011576 - 1.9805% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00452511 - 1.92053% [1] +| | | | | | | | Remainder: 0.00244939 - 1.03956% +| | | | | | | GMRES S_E: Operation Op*x: 0.00733358 - 0.0201826% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 36.0684 - 99.2634% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 34.0096 - 94.2919% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0448302 - 0.131816% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0443116 - 98.8433% [299] +| | | | | | | | | | Remainder: 0.00051856 - 1.15672% +| | | | | | | | | Belos::MVT::MvScale: 0.022573 - 0.0663725% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 12.7986 - 37.6322% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 12.7974 - 99.9911% [596] +| | | | | | | | | | Remainder: 0.00113784 - 0.00889036% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 21.1399 - 62.1586% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 21.1389 - 99.9955% [596] +| | | | | | | | | | Remainder: 0.000942356 - 0.00445772% +| | | | | | | | | Remainder: 0.00375403 - 0.0110381% +| | | | | | | | Belos::MVT::MvAddMv: 0.0740858 - 0.205404% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0846851 - 0.23479% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0822464 - 97.1203% [299] +| | | | | | | | | Remainder: 0.00243871 - 2.87974% +| | | | | | | | GMRES S_E: Operation Op*x: 1.80837 - 5.01372% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0721218 - 0.199958% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000151839 - 0.000420975% [1] +| | | | | | | | Remainder: 0.0194245 - 0.0538547% +| | | | | | | Remainder: 0.0179698 - 0.0494543% +| | | | | | GMRES block system: Operation Op*x: 0.0186439 - 0.0512728% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000250319 - 0.000688407% [1] +| | | | | | Remainder: 0.00263711 - 0.00725237% +| | | | | Remainder: 0.000804798 - 0.00221206% +| | | | Mini-EM: Compute responses: 0.0743768 - 0.202284% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00355043 - 4.77357% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.06262 - 84.193% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.56e-06 - 0.00887895% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00194703 - 3.10928% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.015658 - 25.0047% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.944e-05 - 0.0310444% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00235679 - 3.76364% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00254111 - 4.05799% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0304549 - 48.6345% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.896e-05 - 0.0302779% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00232463 - 3.71228% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00197072 - 3.1471% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00217579 - 3.47459% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00025788 - 0.411817% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.428e-05 - 0.0228042% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00135904 - 2.17029% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000981878 - 1.56799% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001806 - 0.288406% [32] +| | | | | | Remainder: 0.00035344 - 0.56442% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.156e-05 - 0.0155425% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00188231% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0076033 - 10.2227% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000345799 - 0.464929% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.289185% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000321999 - 93.1174% [1] +| | | | | | Remainder: 2.28e-05 - 6.59343% +| | | | | Remainder: 0.00024424 - 0.328382% +| | | | Remainder: 0.000738398 - 0.00200823% +| | | Remainder: 3.76e-06 - 1.02261e-05% +| | Remainder: 0.149187 - 0.272228% +| Remainder: 3.928e-05 - 7.16762e-05% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 36.3824 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.75909 k-cell-steps per second +================================= + +dt = 3.33564e-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 = 3.33564e-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 = 3.33564e-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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.0083073 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=201720, #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 36.4017 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.23301 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 36.7044 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 55.0772 [1] +| Mini-EM: Total Time: 55.0771 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000617359 - 0.0011209% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000290119 - 46.9936% [1] +| | | Remainder: 0.00032724 - 53.0064% +| | Mini-EM: build physics blocks: 0.000748838 - 0.00135962% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023344 - 0.000423842% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.49958 - 6.35396% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.32615 - 2.4078% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.597543 - 45.0585% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.465685 - 77.9334% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0150848 - 2.52447% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.116636 - 19.5193% [3] +| | | | Remainder: 0.0001368 - 0.0228938% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0664696 - 5.01223% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0444671 - 66.8983% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000963038 - 1.44884% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00526383 - 7.91914% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00341367 - 5.13569% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125412 - 1.88675% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100582 - 15.132% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000884998 - 1.33143% [3] +| | | | Remainder: 0.00016468 - 0.247752% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.129207 - 9.74306% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0524848 - 3.95769% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152103 - 11.4695% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0642473 - 4.84465% [3] +| | | Remainder: 0.264093 - 19.9143% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0754495 - 0.136989% [2] +| | Mini-EM: setup physics model evaluator: 2.17017 - 3.94024% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.17015 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00012718% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.76479e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.16466 - 99.7472% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.16464 - 99.9992% [1] +| | | | | | getWorksets(): 2.14141 - 98.9264% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.1414 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.22993 - 57.4357% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00956026 - 0.777303% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.19394 - 15.7684% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00366239 - 1.88841% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.190201 - 98.0721% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00185056 - 0.972948% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00104388 - 0.54883% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00336379 - 1.76855% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180795 - 9.50546% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0395545 - 20.7961% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0105071 - 5.52421% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0284878 - 14.9778% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000971677 - 0.510869% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0507712 - 26.6935% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222117 - 43.7486% [32] +| | | | | | | | | | | | Remainder: 0.0285595 - 56.2514% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.027801 - 14.6167% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00734478 - 3.86159% [32] +| | | | | | | | | | | Remainder: 0.000425118 - 0.22351% +| | | | | | | | | | Remainder: 7.664e-05 - 0.0395174% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.895624 - 72.8193% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.522817 - 58.3746% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000715118 - 0.136782% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022788 - 0.0435869% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280682 - 53.6865% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198234 - 37.9166% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000208559 - 0.0398914% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0411485 - 7.87052% [32] +| | | | | | | | | | | Remainder: 0.00160072 - 0.306172% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174826 - 19.52% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122463 - 13.6734% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000958195 - 0.106986% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421859 - 4.71022% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0315876 - 3.52688% [32] +| | | | | | | | | | Remainder: 0.000787036 - 0.0878757% +| | | | | | | | | Remainder: 0.130802 - 10.635% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.911431 - 42.5624% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.90975 - 99.8156% [64] +| | | | | | | | | Remainder: 0.00168112 - 0.184448% +| | | | | | | | Remainder: 4.18e-05 - 0.00195199% +| | | | | | | Remainder: 5.84e-06 - 0.000272718% +| | | | | | getOrientations(): 1.264e-05 - 0.00058393% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801118 - 0.0370092% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000763198 - 0.0352574% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410998 - 0.0189869% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001288 - 0.00595017% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000885878 - 0.0409249% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 5.17406e-05% [2] +| | | | | | Remainder: 0.0202351 - 0.934801% +| | | | | Remainder: 1.664e-05 - 0.000768712% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000357579% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.96e-05 - 0.000903164% [1] +| | | | build response library: 0.00542675 - 0.250063% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0053265 - 98.1529% [1] +| | | | | | getWorksets(): 3.48e-06 - 0.0653336% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 68.9655% [1] +| | | | | | | Remainder: 1.08e-06 - 31.0345% +| | | | | | getOrientations(): 6.4e-07 - 0.0120154% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789478 - 14.8217% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918477 - 17.2435% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398199 - 7.4758% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114884 - 21.5683% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0217779% [3] +| | | | | | Remainder: 0.00206623 - 38.7916% +| | | | | Remainder: 0.00010024 - 1.84715% +| | | | Remainder: 2.944e-05 - 0.00135659% +| | | Remainder: 2.096e-05 - 0.000965824% +| | Mini-EM: setup auxiliary physics model evaluator: 2.42177 - 4.39706% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.42176 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.4e-06 - 5.78091e-05% [1] +| | | | fmb->setWorksetContainer(): 1.8e-06 - 7.4326e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.4217 - 99.9974% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4217 - 99.9998% [1] +| | | | | | getWorksets(): 1.65669 - 68.4102% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.65668 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.980833 - 59.2046% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0101123 - 1.03099% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.187052 - 19.0707% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00367083 - 1.96246% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.183308 - 97.9986% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00167692 - 0.914806% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000981875 - 0.535641% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00331343 - 1.80757% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179624 - 9.79898% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394576 - 21.5253% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0102215 - 5.57614% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0275986 - 15.0559% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000980718 - 0.53501% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0506135 - 27.6112% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0225438 - 44.541% [32] +| | | | | | | | | | | | Remainder: 0.0280698 - 55.459% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022741 - 12.4059% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0073773 - 4.02453% [32] +| | | | | | | | | | | Remainder: 0.00038336 - 0.209134% +| | | | | | | | | | Remainder: 7.292e-05 - 0.0389838% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.670926 - 68.4037% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.392238 - 58.4622% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000394799 - 0.100653% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00025712 - 0.065552% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.192826 - 49.1605% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197858 - 50.4434% [32] +| | | | | | | | | | | Remainder: 0.000901755 - 0.2299% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126202 - 18.8101% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123404 - 18.393% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000598518 - 0.0892078% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0279747 - 4.16957% [32] +| | | | | | | | | | Remainder: 0.000508999 - 0.0758651% +| | | | | | | | | Remainder: 0.112743 - 11.4946% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.675811 - 40.793% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.675444 - 99.9456% [32] +| | | | | | | | | Remainder: 0.0003674 - 0.0543643% +| | | | | | | | Remainder: 4.056e-05 - 0.00244826% +| | | | | | | Remainder: 1.92e-06 - 0.000115894% +| | | | | | getOrientations(): 1.116e-05 - 0.000460834% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000437959 - 0.0180848% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358319 - 0.0147962% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000218919 - 0.0090399% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.755413 - 31.1936% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.755382 - 99.9958% [1] +| | | | | | | Remainder: 3.136e-05 - 0.00415137% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000492479 - 0.0203361% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 1.98208e-05% [2] +| | | | | | Remainder: 0.00807694 - 0.333524% +| | | | | Remainder: 3.72e-06 - 0.000153611% +| | | | fmb->setupBCFieldManagers(): 5.24e-06 - 0.000216371% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.788e-05 - 0.00115123% [1] +| | | | build response library: 2.032e-05 - 0.000839058% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.37795% [1] +| | | | | Remainder: 2.004e-05 - 98.622% +| | | | Remainder: 6.88e-06 - 0.000284091% +| | | Remainder: 1.0279e-05 - 0.000424441% +| | Mini-EM: eval auxiliary physics model evaluator: 2.67625 - 4.8591% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.736545 - 27.5215% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.93317 - 72.2343% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00294579 - 0.152381% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34307 - 69.4747% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000148913% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.236e-05 - 0.00389854% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.864e-05 - 0.00138787% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00963977 - 0.717744% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0780138 - 5.80864% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.204716 - 15.2425% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0303989 - 2.26339% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.116206 - 8.65226% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.16049 - 11.9495% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.224247 - 16.6966% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 4.9e-05 - 0.00364837% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.804e-05 - 0.0013432% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.361325 - 26.903% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0274237 - 2.04187% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0196539 - 1.46336% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110242 - 8.20822% [32] +| | | | | Remainder: 0.000570276 - 0.0424608% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.748e-05 - 0.000904213% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000105526% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00247019 - 0.127779% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.582313 - 30.1221% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.290878 - 49.9522% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.291409 - 50.0434% [1] +| | | | | Remainder: 2.548e-05 - 0.00437566% +| | | | Remainder: 0.00235907 - 0.122031% +| | | Remainder: 0.0065357 - 0.244211% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00429315 - 0.00779479% [1] +| | | getWorksets(): 4.24e-06 - 0.098762% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 58.4906% [1] +| | | | Remainder: 1.76e-06 - 41.5094% +| | | getOrientations(): 6.4e-07 - 0.0149075% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758678 - 17.6718% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883197 - 20.5722% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402079 - 9.3656% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123004 - 28.6512% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0279515% [3] +| | | Remainder: 0.00101308 - 23.5975% +| | panzer::ModelEvaluator::create_W_op: 2.11238 - 3.83531% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.53675 - 6.42145% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00226731 - 0.0641072% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.77492 - 78.4596% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 4.75689e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0338814 - 1.22099% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0904439 - 3.25933% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.105441 - 3.7998% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00953285 - 0.343536% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117077 - 4.21911% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0996741 - 3.59196% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0169315 - 0.610162% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.106299 - 3.83071% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.796e-05 - 0.00172834% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0350797 - 1.26417% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.214926 - 7.74529% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0334194 - 1.20434% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.203691 - 7.34041% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.21903 - 7.89318% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300099 - 10.8147% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.252e-05 - 0.00225304% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0323271 - 1.16497% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207764 - 7.48722% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.333507 - 12.0186% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0468909 - 1.68981% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00957289 - 0.344979% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114031 - 4.10934% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.24275 - 8.74797% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.2012 - 7.25064% [32] +| | | | Remainder: 0.00124208 - 0.0447607% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.472e-05 - 0.00211267% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 2.82745e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00904773 - 0.25582% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.744561 - 21.0521% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.744527 - 99.9954% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.164e-05 - 0.00290641% [1] +| | | | Remainder: 1.248e-05 - 0.00167616% +| | | Remainder: 0.0058779 - 0.166195% +| | MaxwellPreconditioner::build: 0.0122652 - 0.0222692% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4e-05 - 0.114144% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00519982 - 42.3948% [1] +| | | | Ifpack2::Relaxation::initialize: 3e-06 - 0.0576942% [1] +| | | | Ifpack2::Relaxation::compute: 0.00436059 - 83.8603% [1] +| | | | Remainder: 0.000836237 - 16.082% +| | | MaxwellPreconditioner: Solver S_E: 0.0069439 - 56.6144% [1] +| | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0218897% [1] +| | | | Ifpack2::Relaxation::compute: 0.00644538 - 92.8208% [1] +| | | | Remainder: 0.000496999 - 7.15735% +| | | MaxwellPreconditioner: Block preconditioner: 9.676e-05 - 0.788896% [1] +| | | Remainder: 1.076e-05 - 0.0877276% +| | Mini-EM: timestepper: 37.0921 - 67.3458% [1] +| | | Mini-EM: Advance Time Step: 37.0921 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.312384 - 0.842185% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00192127 - 0.615036% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.298723 - 95.6269% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000535612% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00178687 - 0.59817% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0254947 - 8.53453% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0153777 - 5.14781% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.001161 - 0.388653% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0137446 - 4.60113% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0129397 - 4.33166% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00105928 - 0.354601% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00311691 - 1.04341% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.024e-05 - 0.0067755% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242459 - 0.811652% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0307542 - 10.2952% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00969682 - 3.24608% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00393375 - 1.31685% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0275007 - 9.20608% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0525823 - 17.6023% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.292e-05 - 0.0143678% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00186556 - 0.624509% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222023 - 7.4324% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0276286 - 9.24889% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00184619 - 0.618028% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0012138 - 0.406328% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0131412 - 4.39912% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0225247 - 7.54033% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00603047 - 2.01875% [32] +| | | | | | Remainder: 0.000632677 - 0.211794% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.7679e-05 - 0.00565938% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.000793894% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0102286 - 3.27436% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00132084 - 0.422824% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00129004 - 97.6681% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.6e-06 - 0.196845% [1] +| | | | | | Remainder: 2.82e-05 - 2.13501% +| | | | | Remainder: 0.00016992 - 0.0543946% +| | | | Stratimikos: BelosLOWS: 36.7044 - 98.9548% [1] +| | | | | GMRES block system: Operation Op*x: 0.0187829 - 0.0511734% [1] +| | | | | Belos::MVT::MvAddMv: 0.000504198 - 0.00137367% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 36.6844 - 99.9453% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00252363 - 0.00687932% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000604359 - 23.948% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000596919 - 98.7689% [2] +| | | | | | | | Remainder: 7.44e-06 - 1.23106% +| | | | | | | Belos::MVT::MvScale: 0.000335399 - 13.2903% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0011026 - 43.6909% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00109588 - 99.3905% [2] +| | | | | | | | Remainder: 6.72e-06 - 0.60947% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000419758 - 16.6331% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000417478 - 99.4568% [2] +| | | | | | | | Remainder: 2.28e-06 - 0.54317% +| | | | | | | Remainder: 6.152e-05 - 2.43776% +| | | | | | Belos::MVT::MvAddMv: 0.00159987 - 0.00436119% [2] +| | | | | | Belos::MVT::MvNorm: 0.000330839 - 0.000901853% [1] +| | | | | | GMRES block system: Operation Prec*x: 36.6585 - 99.9295% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00612218 - 0.0167006% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000491639 - 0.00134113% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.234109 - 0.638622% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.161602 - 69.0283% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00334559 - 2.07027% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00332279 - 99.3185% [23] +| | | | | | | | | | Remainder: 2.28e-05 - 0.681495% +| | | | | | | | | Belos::MVT::MvScale: 0.00153612 - 0.950556% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0666417 - 41.2382% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0665925 - 99.9261% [42] +| | | | | | | | | | Remainder: 4.9239e-05 - 0.0738862% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0899083 - 55.6357% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0898751 - 99.9631% [42] +| | | | | | | | | | Remainder: 3.32e-05 - 0.0369265% +| | | | | | | | | Remainder: 0.00017004 - 0.105222% +| | | | | | | | Belos::MVT::MvAddMv: 0.00666855 - 2.84848% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0521429 - 22.2729% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000290838 - 0.124232% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0060269 - 2.5744% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00590567 - 97.9884% [22] +| | | | | | | | | Remainder: 0.000121239 - 2.01163% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00490667 - 2.09589% [1] +| | | | | | | | Remainder: 0.00247163 - 1.05576% +| | | | | | | GMRES S_E: Operation Op*x: 0.00731162 - 0.0199452% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 36.3927 - 99.2749% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 34.3386 - 94.3557% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.045392 - 0.132189% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0448369 - 98.7771% [299] +| | | | | | | | | | Remainder: 0.00055508 - 1.22286% +| | | | | | | | | Belos::MVT::MvScale: 0.0227883 - 0.0663635% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 12.8312 - 37.3668% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 12.83 - 99.9908% [596] +| | | | | | | | | | Remainder: 0.00118468 - 0.00923275% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 21.4353 - 62.4234% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 21.4342 - 99.9949% [596] +| | | | | | | | | | Remainder: 0.00108312 - 0.00505295% +| | | | | | | | | Remainder: 0.00386659 - 0.0112602% +| | | | | | | | Belos::MVT::MvAddMv: 0.0758893 - 0.208529% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0806009 - 0.221475% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0781474 - 96.956% [299] +| | | | | | | | | Remainder: 0.00245351 - 3.04403% +| | | | | | | | GMRES S_E: Operation Op*x: 1.80415 - 4.95745% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0732363 - 0.201239% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000151599 - 0.000416564% [1] +| | | | | | | | Remainder: 0.0200719 - 0.0551537% +| | | | | | | Remainder: 0.017778 - 0.0484963% +| | | | | | GMRES block system: Operation Op*x: 0.0184869 - 0.0503944% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000240799 - 0.000656408% [1] +| | | | | | Remainder: 0.00267163 - 0.00728276% +| | | | | Remainder: 0.000777918 - 0.00211941% +| | | | Mini-EM: Compute responses: 0.0745644 - 0.201025% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00366923 - 4.92088% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0627006 - 84.0891% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.72e-06 - 0.00912272% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00147431 - 2.35136% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0160482 - 25.595% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.944e-05 - 0.0310045% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00236415 - 3.77054% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00259799 - 4.14349% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0305266 - 48.6862% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.012e-05 - 0.032089% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00233148 - 3.71843% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0019596 - 3.12533% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00221019 - 3.52499% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00026292 - 0.419326% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.364e-05 - 0.0217542% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00133036 - 2.12176% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000987956 - 1.57567% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00018092 - 0.288546% [32] +| | | | | | Remainder: 0.000366997 - 0.585317% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.088e-05 - 0.0145914% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00187757% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00762902 - 10.2314% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000317359 - 0.425617% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.289893% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000295919 - 93.2442% [1] +| | | | | | Remainder: 2.052e-05 - 6.46586% +| | | | | Remainder: 0.00023596 - 0.316451% +| | | | Remainder: 0.000738838 - 0.0019919% +| | | Remainder: 3.64e-06 - 9.81341e-06% +| | Remainder: 0.148339 - 0.26933% +| Remainder: 4.1479e-05 - 7.53107e-05% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 36.7044 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.74366 k-cell-steps per second +================================= + +dt = 3.33564e-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 = 3.33564e-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 = 3.33564e-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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.00874226 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=201720, #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 36.2334 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.234289 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 36.5381 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 54.9961 [1] +| Mini-EM: Total Time: 54.9961 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000609679 - 0.00110859% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289559 - 47.4937% [1] +| | | Remainder: 0.00032012 - 52.5063% +| | Mini-EM: build physics blocks: 0.000762038 - 0.00138562% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000236919 - 0.000430793% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.55515 - 6.46437% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.327 - 2.4129% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.603038 - 45.4438% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.472919 - 78.4228% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0155428 - 2.57742% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.114413 - 18.9728% [3] +| | | | Remainder: 0.000163159 - 0.0270562% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0661447 - 4.98454% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0443196 - 67.004% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000965718 - 1.46001% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00508555 - 7.68852% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00335711 - 5.0754% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133452 - 2.01757% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100631 - 15.2138% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000878398 - 1.32799% [3] +| | | | Remainder: 0.000140679 - 0.212684% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127842 - 9.63396% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0522615 - 3.93833% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.152975 - 11.5279% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0643785 - 4.85144% [3] +| | | Remainder: 0.260357 - 19.62% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0752707 - 0.136866% [2] +| | Mini-EM: setup physics model evaluator: 2.17832 - 3.96086% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.1783 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000126705% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 2.75445e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.17267 - 99.7416% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.17265 - 99.9992% [1] +| | | | | | getWorksets(): 2.14804 - 98.8674% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14804 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23232 - 57.3697% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00942405 - 0.76474% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.194075 - 15.7487% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00367119 - 1.89164% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.19033 - 98.0703% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00187923 - 0.987355% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00107131 - 0.562873% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00332799 - 1.74854% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.018141 - 9.53136% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0395524 - 20.781% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0104403 - 5.48536% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0284432 - 14.9442% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000990796 - 0.520568% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0509233 - 26.7553% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222941 - 43.7796% [32] +| | | | | | | | | | | | Remainder: 0.0286293 - 56.2204% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0277577 - 14.584% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00739526 - 3.88549% [32] +| | | | | | | | | | | Remainder: 0.0004074 - 0.214049% +| | | | | | | | | | Remainder: 7.384e-05 - 0.0380471% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.896173 - 72.7223% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.523027 - 58.3623% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000729278 - 0.139434% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000250039 - 0.0478061% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280204 - 53.5735% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198815 - 38.0124% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022508 - 0.0430341% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412211 - 7.88125% [32] +| | | | | | | | | | | Remainder: 0.00158259 - 0.302583% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174243 - 19.443% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123325 - 13.7613% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000992999 - 0.110804% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421445 - 4.70272% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0316207 - 3.52841% [32] +| | | | | | | | | | Remainder: 0.000819959 - 0.0914956% +| | | | | | | | | Remainder: 0.13265 - 10.7642% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.915672 - 42.6283% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.913992 - 99.8166% [64] +| | | | | | | | | Remainder: 0.00167939 - 0.183406% +| | | | | | | | Remainder: 4.316e-05 - 0.00200928% +| | | | | | | Remainder: 6.52e-06 - 0.000303532% +| | | | | | getOrientations(): 1.208e-05 - 0.000556003% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000834198 - 0.0383954% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000766838 - 0.0352951% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416078 - 0.0191507% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001284 - 0.00590983% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000911478 - 0.0419524% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 4.05035e-05% [2] +| | | | | | Remainder: 0.0215371 - 0.991281% +| | | | | Remainder: 1.656e-05 - 0.000762197% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.000359914% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.796e-05 - 0.000824498% [1] +| | | | build response library: 0.00556959 - 0.255685% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00546587 - 98.1377% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0563497% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 71.4286% [1] +| | | | | | | Remainder: 8.8e-07 - 28.5714% +| | | | | | getOrientations(): 4.8e-07 - 0.00878178% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801598 - 14.6655% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938637 - 17.1727% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415239 - 7.59695% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122792 - 22.4652% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0226863% [3] +| | | | | | Remainder: 0.00207767 - 38.0118% +| | | | | Remainder: 0.00010372 - 1.86226% +| | | | Remainder: 3.068e-05 - 0.00140844% +| | | Remainder: 2.156e-05 - 0.000989755% +| | Mini-EM: setup auxiliary physics model evaluator: 2.42574 - 4.41076% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.42574 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.24e-06 - 5.11185e-05% [1] +| | | | fmb->setWorksetContainer(): 4.68e-06 - 0.000192931% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.42567 - 99.9972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.42566 - 99.9998% [1] +| | | | | | getWorksets(): 1.6589 - 68.3895% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6589 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.981146 - 59.1445% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0100428 - 1.02358% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.18798 - 19.1593% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00364487 - 1.93897% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.184257 - 98.0192% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00166208 - 0.902046% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100492 - 0.545392% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00332498 - 1.80454% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179147 - 9.7227% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394199 - 21.394% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0102101 - 5.54124% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0276143 - 14.9869% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00102228 - 0.554812% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0512087 - 27.7921% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228422 - 44.6061% [32] +| | | | | | | | | | | | Remainder: 0.0283665 - 55.3939% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230269 - 12.4972% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00745978 - 4.04858% [32] +| | | | | | | | | | | Remainder: 0.00038796 - 0.210554% +| | | | | | | | | | Remainder: 7.872e-05 - 0.0418768% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.669365 - 68.2228% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.392153 - 58.5859% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000399119 - 0.101776% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002516 - 0.0641586% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.191061 - 48.7209% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.199569 - 50.8905% [32] +| | | | | | | | | | | Remainder: 0.000873 - 0.222617% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127042 - 18.9795% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121269 - 18.117% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000600717 - 0.0897443% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.027776 - 4.1496% [32] +| | | | | | | | | | Remainder: 0.00052388 - 0.0782652% +| | | | | | | | | Remainder: 0.113757 - 11.5944% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.677712 - 40.8532% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.677333 - 99.9441% [32] +| | | | | | | | | Remainder: 0.000378918 - 0.0559113% +| | | | | | | | Remainder: 3.868e-05 - 0.00233167% +| | | | | | | Remainder: 1.56e-06 - 9.40383e-05% +| | | | | | getOrientations(): 1.092e-05 - 0.000450186% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000441279 - 0.0181921% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000364639 - 0.0150326% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000224439 - 0.00925269% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.757124 - 31.2131% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.757091 - 99.9957% [1] +| | | | | | | Remainder: 3.284e-05 - 0.00433747% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000530039 - 0.0218513% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 1.97884e-05% [2] +| | | | | | Remainder: 0.00806926 - 0.332662% +| | | | | Remainder: 3.72e-06 - 0.00015336% +| | | | fmb->setupBCFieldManagers(): 5.72e-06 - 0.000235805% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.776e-05 - 0.0011444% [1] +| | | | build response library: 2.26e-05 - 0.000931676% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.06195% [1] +| | | | | Remainder: 2.236e-05 - 98.9381% +| | | | Remainder: 6.36e-06 - 0.000262189% +| | | Remainder: 9.16e-06 - 0.000377616% +| | Mini-EM: eval auxiliary physics model evaluator: 2.68209 - 4.87688% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.737667 - 27.5034% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.93832 - 72.269% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00296299 - 0.152864% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.34585 - 69.434% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000133744% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.96e-05 - 0.00368539% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.852e-05 - 0.00137608% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00943866 - 0.701313% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0776033 - 5.7661% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.20308 - 15.0893% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0310411 - 2.30642% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.120225 - 8.93295% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.161769 - 12.0198% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.224444 - 16.6767% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.084e-05 - 0.00377753% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.908e-05 - 0.00141769% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.360727 - 26.8028% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0278258 - 2.06752% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0187813 - 1.39549% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110222 - 8.18972% [32] +| | | | | Remainder: 0.00055776 - 0.0414428% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.000916256% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000107309% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00244911 - 0.126352% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.584656 - 30.163% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.29396 - 50.2792% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.290669 - 49.7163% [1] +| | | | | Remainder: 2.644e-05 - 0.00452232% +| | | | Remainder: 0.00237979 - 0.122776% +| | | Remainder: 0.00610274 - 0.227537% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438067 - 0.00796542% [1] +| | | getWorksets(): 4e-06 - 0.0913103% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 54% [1] +| | | | Remainder: 1.84e-06 - 46% +| | | getOrientations(): 6e-07 - 0.0136965% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759518 - 17.3379% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909277 - 20.7566% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418719 - 9.55834% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125824 - 28.7225% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0237407% [3] +| | | Remainder: 0.00102928 - 23.4959% +| | panzer::ModelEvaluator::create_W_op: 2.11432 - 3.8445% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.54337 - 6.44296% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00222439 - 0.0627761% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.78134 - 78.4941% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 7.19078e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0348764 - 1.25394% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0910553 - 3.27379% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.106481 - 3.82839% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.010199 - 0.366694% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117222 - 4.21459% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.10003 - 3.59647% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0171679 - 0.617253% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.105551 - 3.79497% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.88e-05 - 0.00175455% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0350333 - 1.25958% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.215082 - 7.73305% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0341145 - 1.22655% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.207176 - 7.4488% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.219544 - 7.89345% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300026 - 10.7871% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.292e-05 - 0.00226222% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0339645 - 1.22116% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208256 - 7.48761% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.331791 - 11.9292% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.045677 - 1.64227% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00962013 - 0.345881% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114593 - 4.12006% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.243558 - 8.75687% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.198916 - 7.15179% [32] +| | | | Remainder: 0.00129092 - 0.0464135% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.376e-05 - 0.00208163% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.3866e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00903569 - 0.255003% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.744874 - 21.0216% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.744836 - 99.9949% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.308e-05 - 0.00309851% [1] +| | | | Remainder: 1.488e-05 - 0.00199765% +| | | Remainder: 0.00582638 - 0.16443% +| | MaxwellPreconditioner::build: 0.0123908 - 0.0225303% [1] +| | | MaxwellPreconditioner: Schur complement: 1.508e-05 - 0.121703% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00514223 - 41.5003% [1] +| | | | Ifpack2::Relaxation::initialize: 3e-06 - 0.0583405% [1] +| | | | Ifpack2::Relaxation::compute: 0.00431223 - 83.8592% [1] +| | | | Remainder: 0.000826998 - 16.0825% +| | | MaxwellPreconditioner: Solver S_E: 0.00712914 - 57.5357% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.0190766% [1] +| | | | Ifpack2::Relaxation::compute: 0.00663974 - 93.1352% [1] +| | | | Remainder: 0.000488039 - 6.84569% +| | | MaxwellPreconditioner: Block preconditioner: 9.268e-05 - 0.747974% [1] +| | | Remainder: 1.168e-05 - 0.0942634% +| | Mini-EM: timestepper: 36.9252 - 67.1416% [1] +| | | Mini-EM: Advance Time Step: 36.9252 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.31069 - 0.841403% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00189599 - 0.610253% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.297064 - 95.6143% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000579% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00179423 - 0.603988% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0258218 - 8.69232% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0152238 - 5.12476% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00116628 - 0.392602% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0135856 - 4.5733% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.012864 - 4.33037% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00104912 - 0.353163% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00311967 - 1.05017% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.14e-05 - 0.00720383% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00244059 - 0.82157% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0306671 - 10.3234% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00949845 - 3.19744% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00388835 - 1.30893% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0271751 - 9.1479% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0523893 - 17.6357% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.132e-05 - 0.0105432% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0018812 - 0.633263% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222586 - 7.49287% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0273763 - 9.21563% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00185419 - 0.624173% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00118808 - 0.39994% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0127676 - 4.29794% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0223827 - 7.53465% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00596419 - 2.00771% [32] +| | | | | | Remainder: 0.000653158 - 0.219871% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.788e-05 - 0.00575493% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.000772474% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0102281 - 3.29204% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00131188 - 0.422246% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00127968 - 97.5455% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.4e-06 - 0.182944% [1] +| | | | | | Remainder: 2.98e-05 - 2.27155% +| | | | | Remainder: 0.00016964 - 0.0546011% +| | | | Stratimikos: BelosLOWS: 36.5381 - 98.9516% [1] +| | | | | GMRES block system: Operation Op*x: 0.018904 - 0.0517378% [1] +| | | | | Belos::MVT::MvAddMv: 0.000528879 - 0.00144747% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 36.5179 - 99.9447% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00264883 - 0.00725352% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000606039 - 22.8795% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000598799 - 98.8054% [2] +| | | | | | | | Remainder: 7.24e-06 - 1.19464% +| | | | | | | Belos::MVT::MvScale: 0.000340558 - 12.8569% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0012194 - 46.0353% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00121292 - 99.4686% [2] +| | | | | | | | Remainder: 6.48e-06 - 0.53141% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000420678 - 15.8816% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000418358 - 99.4485% [2] +| | | | | | | | Remainder: 2.32e-06 - 0.551491% +| | | | | | | Remainder: 6.216e-05 - 2.34669% +| | | | | | Belos::MVT::MvAddMv: 0.00193588 - 0.00530117% [2] +| | | | | | Belos::MVT::MvNorm: 0.000331239 - 0.000907059% [1] +| | | | | | GMRES block system: Operation Prec*x: 36.4914 - 99.9275% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00616202 - 0.0168862% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000490678 - 0.00134464% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.235651 - 0.645772% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.163111 - 69.217% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00333247 - 2.04307% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00330899 - 99.2954% [23] +| | | | | | | | | | Remainder: 2.348e-05 - 0.704582% +| | | | | | | | | Belos::MVT::MvScale: 0.00154439 - 0.946837% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0671343 - 41.1587% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0670829 - 99.9234% [42] +| | | | | | | | | | Remainder: 5.14e-05 - 0.076563% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0909263 - 55.7451% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.090892 - 99.9623% [42] +| | | | | | | | | | Remainder: 3.428e-05 - 0.0377009% +| | | | | | | | | Remainder: 0.000173439 - 0.106332% +| | | | | | | | Belos::MVT::MvAddMv: 0.00734914 - 3.11865% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0521475 - 22.1291% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.00029148 - 0.123691% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00555606 - 2.35775% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00543626 - 97.8438% [22] +| | | | | | | | | Remainder: 0.0001198 - 2.1562% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00464707 - 1.97201% [1] +| | | | | | | | Remainder: 0.00254927 - 1.0818% +| | | | | | | GMRES S_E: Operation Op*x: 0.00745794 - 0.0204375% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 36.2243 - 99.2681% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 34.1666 - 94.3194% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0450998 - 0.132% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0446148 - 98.9247% [299] +| | | | | | | | | | Remainder: 0.000484959 - 1.0753% +| | | | | | | | | Belos::MVT::MvScale: 0.0228976 - 0.0670175% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 12.8235 - 37.5324% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 12.8224 - 99.9912% [596] +| | | | | | | | | | Remainder: 0.00113344 - 0.00883874% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 21.2715 - 62.2582% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 21.2705 - 99.9954% [596] +| | | | | | | | | | Remainder: 0.000983719 - 0.00462459% +| | | | | | | | | Remainder: 0.00356863 - 0.0104448% +| | | | | | | | Belos::MVT::MvAddMv: 0.0749733 - 0.206969% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0874895 - 0.241522% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0850873 - 97.2543% [299] +| | | | | | | | | Remainder: 0.00240223 - 2.74574% +| | | | | | | | GMRES S_E: Operation Op*x: 1.80365 - 4.97912% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.07206 - 0.198927% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00015204 - 0.000419718% [1] +| | | | | | | | Remainder: 0.0194274 - 0.0536308% +| | | | | | | Remainder: 0.0173189 - 0.0474601% +| | | | | | GMRES block system: Operation Op*x: 0.0185828 - 0.0508868% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000258079 - 0.000706719% [1] +| | | | | | Remainder: 0.00273591 - 0.00749198% +| | | | | Remainder: 0.000790518 - 0.00216354% +| | | | Mini-EM: Compute responses: 0.0756941 - 0.204993% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00374007 - 4.94103% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0638076 - 84.2967% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.32e-06 - 0.011472% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00196711 - 3.08288% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0162897 - 25.5294% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.012e-05 - 0.0315323% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00235888 - 3.69686% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00258311 - 4.04827% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0310197 - 48.6145% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.976e-05 - 0.0309681% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00233108 - 3.65329% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00193768 - 3.03675% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00217328 - 3.40598% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000258438 - 0.405027% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.416e-05 - 0.0221917% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00132359 - 2.07435% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000962717 - 1.50878% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000177519 - 0.27821% [32] +| | | | | | Remainder: 0.000363397 - 0.56952% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.12e-05 - 0.0147964% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00184955% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00760218 - 10.0433% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000265639 - 0.350938% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.28e-06 - 0.481857% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024048 - 90.5289% [1] +| | | | | | Remainder: 2.3879e-05 - 8.98927% +| | | | | Remainder: 0.000265999 - 0.351413% +| | | | Remainder: 0.000724598 - 0.00196234% +| | | Remainder: 3.96e-06 - 1.07244e-05% +| | Remainder: 0.151194 - 0.274918% +| Remainder: 5.244e-05 - 9.53522e-05% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 36.5381 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.7516 k-cell-steps per second +================================= + +dt = 3.33564e-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 = 3.33564e-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 = 3.33564e-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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.00884585 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=201720, #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 35.9785 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + 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=196800, #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.23843 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 36.2877 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 55.4785 [1] +| Mini-EM: Total Time: 55.4784 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000621759 - 0.00112072% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289999 - 46.6417% [1] +| | | Remainder: 0.00033176 - 53.3583% +| | Mini-EM: build physics blocks: 0.000765678 - 0.00138014% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000234679 - 0.000423009% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.84978 - 6.93924% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.32738 - 2.39261% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.598648 - 45.0998% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.466741 - 77.966% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0152927 - 2.55454% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.116492 - 19.4592% [3] +| | | | Remainder: 0.000121239 - 0.0202522% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0671962 - 5.0623% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0449464 - 66.8883% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00141668 - 2.10827% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00511111 - 7.60625% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00337015 - 5.01539% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012524 - 1.86379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0100888 - 15.0139% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000887438 - 1.32067% [3] +| | | | Remainder: 0.00012328 - 0.183463% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127147 - 9.57873% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0522854 - 3.93898% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.154005 - 11.6022% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0646446 - 4.87008% [3] +| | | Remainder: 0.263458 - 19.8479% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0803121 - 0.144763% [2] +| | Mini-EM: setup physics model evaluator: 2.18655 - 3.94126% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.18653 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.00015001% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 2.56114e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.18099 - 99.747% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.18098 - 99.9992% [1] +| | | | | | getWorksets(): 2.15586 - 98.8482% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.15585 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23482 - 57.2777% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00954349 - 0.772864% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.196347 - 15.9008% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00381019 - 1.94054% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.192441 - 98.0105% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00186476 - 0.969005% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00104036 - 0.540612% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335503 - 1.74341% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180478 - 9.37839% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394737 - 20.5122% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0117484 - 6.10493% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0290216 - 15.0808% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000967317 - 0.502658% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0511848 - 26.5977% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0221367 - 43.2486% [32] +| | | | | | | | | | | | Remainder: 0.0290481 - 56.7514% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0278951 - 14.4954% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00738154 - 3.83575% [32] +| | | | | | | | | | | Remainder: 0.000460159 - 0.239118% +| | | | | | | | | | Remainder: 9.62e-05 - 0.0489949% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.897291 - 72.6656% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.521137 - 58.079% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000741075 - 0.142203% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000247637 - 0.0475186% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.27927 - 53.5885% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197715 - 37.9392% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022456 - 0.0430904% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0413046 - 7.92585% [32] +| | | | | | | | | | | Remainder: 0.00163475 - 0.31369% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174712 - 19.4711% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.125891 - 14.0302% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000991116 - 0.110457% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421606 - 4.69866% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0315401 - 3.51503% [32] +| | | | | | | | | | Remainder: 0.000857838 - 0.0956031% +| | | | | | | | | Remainder: 0.131641 - 10.6607% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.920964 - 42.7193% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.919386 - 99.8287% [64] +| | | | | | | | | Remainder: 0.00157803 - 0.171346% +| | | | | | | | Remainder: 6.552e-05 - 0.00303917% +| | | | | | | Remainder: 6.04e-06 - 0.000280167% +| | | | | | getOrientations(): 1.664e-05 - 0.000762961% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000826718 - 0.0379059% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000767238 - 0.0351786% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409039 - 0.0187549% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126999 - 0.00582303% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895398 - 0.0410549% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 5.13531e-05% [2] +| | | | | | Remainder: 0.0220765 - 1.01223% +| | | | | Remainder: 1.636e-05 - 0.000750117% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.000378683% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.736e-05 - 0.000793954% [1] +| | | | build response library: 0.00546306 - 0.249851% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00536066 - 98.1256% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0514861% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 69.5652% [1] +| | | | | | | Remainder: 8.4e-07 - 30.4348% +| | | | | | getOrientations(): 4.4e-07 - 0.00820794% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000822878 - 15.3503% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927837 - 17.3082% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404999 - 7.55501% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116248 - 21.6853% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0208929% [3] +| | | | | | Remainder: 0.00203815 - 38.0206% +| | | | | Remainder: 0.000102399 - 1.87439% +| | | | Remainder: 3.936e-05 - 0.00180012% +| | | Remainder: 2.204e-05 - 0.00100798% +| | Mini-EM: setup auxiliary physics model evaluator: 2.49383 - 4.49513% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.49382 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.44e-06 - 5.77428e-05% [1] +| | | | fmb->setWorksetContainer(): 1.36e-06 - 5.45349e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.49375 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.49374 - 99.9998% [1] +| | | | | | getWorksets(): 1.66931 - 66.9398% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.66931 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.985727 - 59.0501% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0102026 - 1.03503% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.189298 - 19.2039% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00363719 - 1.9214% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.185596 - 98.0439% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00164364 - 0.8856% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000985235 - 0.530851% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333971 - 1.79946% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017999 - 9.69796% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0394701 - 21.2667% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0114671 - 6.17854% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0281661 - 15.1761% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000974877 - 0.52527% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0509321 - 27.4425% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0224723 - 44.122% [32] +| | | | | | | | | | | | Remainder: 0.0284598 - 55.878% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0229272 - 12.3533% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00737694 - 3.97474% [32] +| | | | | | | | | | | Remainder: 0.0003136 - 0.16897% +| | | | | | | | | | Remainder: 6.568e-05 - 0.0346965% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.671616 - 68.134% [32] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.394024 - 58.6681% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000397518 - 0.100887% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023332 - 0.0592146% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.19182 - 48.6821% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.200674 - 50.9294% [32] +| | | | | | | | | | | Remainder: 0.000899879 - 0.228382% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126295 - 18.8047% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122127 - 18.184% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000599439 - 0.0892533% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0280338 - 4.17408% [32] +| | | | | | | | | | Remainder: 0.000535799 - 0.0797776% +| | | | | | | | | Remainder: 0.114611 - 11.627% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.683541 - 40.9476% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.68312 - 99.9385% [32] +| | | | | | | | | Remainder: 0.000420639 - 0.0615382% +| | | | | | | | Remainder: 3.744e-05 - 0.00224285% +| | | | | | | Remainder: 2e-06 - 0.00011981% +| | | | | | getOrientations(): 1.188e-05 - 0.000476392% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000445639 - 0.0178703% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000368759 - 0.0147874% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000218959 - 0.00878033% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.815259 - 32.6922% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.815236 - 99.9971% [1] +| | | | | | | Remainder: 2.364e-05 - 0.00289969% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000497119 - 0.0199346% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 1.44361e-05% [2] +| | | | | | Remainder: 0.00763522 - 0.306175% +| | | | | Remainder: 3.84e-06 - 0.000153985% +| | | | fmb->setupBCFieldManagers(): 6.28e-06 - 0.000251823% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.028e-05 - 0.0012142% [1] +| | | | build response library: 2.224e-05 - 0.000891806% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.25899% [1] +| | | | | Remainder: 2.196e-05 - 98.741% +| | | | Remainder: 6.88e-06 - 0.000275882% +| | | Remainder: 9.76e-06 - 0.000391366% +| | Mini-EM: eval auxiliary physics model evaluator: 2.78566 - 5.02115% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.794245 - 28.5119% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.98537 - 71.2711% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00299835 - 0.151022% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.35564 - 68.2813% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000109174% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.18e-05 - 0.00382108% [32] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.992e-05 - 0.00146942% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00968293 - 0.714272% [32] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0790835 - 5.83368% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.199763 - 14.7358% [32] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0332337 - 2.45152% [32] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.125555 - 9.26167% [32] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.161403 - 11.9061% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.225936 - 16.6664% [32] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.068e-05 - 0.00373847% [32] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.856e-05 - 0.0013691% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.36081 - 26.6156% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0288543 - 2.12847% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0197947 - 1.46018% [32] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.110768 - 8.17091% [32] +| | | | | Remainder: 0.00060968 - 0.0449737% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.468e-05 - 0.00225046% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000122899% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00249763 - 0.125802% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.621802 - 31.3192% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310367 - 49.914% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.311409 - 50.0817% [1] +| | | | | Remainder: 2.656e-05 - 0.00427145% +| | | | Remainder: 0.00238683 - 0.120221% +| | | Remainder: 0.00604422 - 0.216976% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432435 - 0.00779464% [1] +| | | getWorksets(): 3.92e-06 - 0.0906495% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 60.2041% [1] +| | | | Remainder: 1.56e-06 - 39.7959% +| | | getOrientations(): 5.6e-07 - 0.0129499% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761398 - 17.6072% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911277 - 21.0732% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399519 - 9.23883% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118272 - 27.3502% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0323748% [3] +| | | Remainder: 0.00106356 - 24.5946% +| | panzer::ModelEvaluator::create_W_op: 2.29147 - 4.13038% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.62309 - 6.53063% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00220871 - 0.0609621% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.80934 - 77.5399% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 7.97339e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0366001 - 1.3028% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0929541 - 3.30875% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.105962 - 3.77178% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0102783 - 0.365861% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117898 - 4.19664% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.099204 - 3.53122% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.01711 - 0.609039% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.108557 - 3.86416% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.076e-05 - 0.00180683% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0352765 - 1.25568% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.214587 - 7.63834% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0364368 - 1.29699% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.21448 - 7.63451% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.220633 - 7.85356% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.303456 - 10.8017% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.564e-05 - 0.00233649% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0353022 - 1.2566% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208062 - 7.40608% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.334531 - 11.9078% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0464335 - 1.65282% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00961633 - 0.342298% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114608 - 4.07953% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.24118 - 8.58494% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.204727 - 7.28737% [32] +| | | | Remainder: 0.00133016 - 0.0473477% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.976e-05 - 0.00137341% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 3.6433e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00907409 - 0.250452% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.7966 - 21.9867% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.79656 - 99.995% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.42e-05 - 0.00303791% [1] +| | | | Remainder: 1.592e-05 - 0.00199849% +| | | Remainder: 0.00581578 - 0.16052% +| | MaxwellPreconditioner::build: 0.0124638 - 0.022466% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6039e-05 - 0.128685% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00515875 - 41.3898% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.062806% [1] +| | | | Ifpack2::Relaxation::compute: 0.00430191 - 83.3906% [1] +| | | | Remainder: 0.000853599 - 16.5466% +| | | MaxwellPreconditioner: Solver S_E: 0.00718322 - 57.6326% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.018933% [1] +| | | | Ifpack2::Relaxation::compute: 0.0066989 - 93.2576% [1] +| | | | Remainder: 0.000482958 - 6.72342% +| | | MaxwellPreconditioner: Block preconditioner: 9.464e-05 - 0.759319% [1] +| | | Remainder: 1.116e-05 - 0.0895393% +| | Mini-EM: timestepper: 36.6701 - 66.0979% [1] +| | | Mini-EM: Advance Time Step: 36.6701 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.306244 - 0.835132% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190387 - 0.621686% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.292511 - 95.5158% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000615361% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00181308 - 0.619832% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0249982 - 8.54607% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0147071 - 5.02787% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00115776 - 0.395799% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0125535 - 4.29164% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0128995 - 4.40991% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00107976 - 0.369134% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00315775 - 1.07953% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.66e-05 - 0.00909367% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00241183 - 0.824527% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0303356 - 10.3707% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010319 - 3.52773% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00416443 - 1.42368% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0260093 - 8.89173% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0524168 - 17.9196% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.524e-05 - 0.0120474% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00192432 - 0.657861% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.02238 - 7.65098% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0275683 - 9.42471% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00182487 - 0.623864% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0012238 - 0.418376% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0123858 - 4.2343% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0204395 - 6.98759% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00599282 - 2.04875% [32] +| | | | | | Remainder: 0.00068452 - 0.234015% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.82e-05 - 0.00594298% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.000770628% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0102897 - 3.35997% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0013422 - 0.438277% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00130692 - 97.3715% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.68e-06 - 0.199673% [1] +| | | | | | Remainder: 3.26e-05 - 2.42886% +| | | | | Remainder: 0.00017624 - 0.0575489% +| | | | Stratimikos: BelosLOWS: 36.2878 - 98.9575% [1] +| | | | | GMRES block system: Operation Op*x: 0.0189515 - 0.0522254% [1] +| | | | | Belos::MVT::MvAddMv: 0.000538438 - 0.0014838% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 36.2674 - 99.9438% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00271091 - 0.00747479% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000609199 - 22.4721% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000601359 - 98.7131% [2] +| | | | | | | | Remainder: 7.84e-06 - 1.28694% +| | | | | | | Belos::MVT::MvScale: 0.00037252 - 13.7415% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00121872 - 44.956% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.001212 - 99.4486% [2] +| | | | | | | | Remainder: 6.72e-06 - 0.5514% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000447119 - 16.4933% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000444519 - 99.4185% [2] +| | | | | | | | Remainder: 2.6e-06 - 0.581501% +| | | | | | | Remainder: 6.3358e-05 - 2.33715% +| | | | | | Belos::MVT::MvAddMv: 0.00181899 - 0.00501551% [2] +| | | | | | Belos::MVT::MvNorm: 0.00033404 - 0.000921047% [1] +| | | | | | GMRES block system: Operation Prec*x: 36.2408 - 99.9267% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00623566 - 0.0172062% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000498959 - 0.00137679% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.239786 - 0.661647% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.166786 - 69.5561% [23] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00336691 - 2.0187% [23] +| | | | | | | | | | Belos::MVT::MvDot: 0.00334211 - 99.2634% [23] +| | | | | | | | | | Remainder: 2.48e-05 - 0.736581% +| | | | | | | | | Belos::MVT::MvScale: 0.00154279 - 0.925013% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0673914 - 40.4059% [42] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0673418 - 99.9265% [42] +| | | | | | | | | | Remainder: 4.956e-05 - 0.0735406% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0943129 - 56.5473% [42] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0942767 - 99.9615% [42] +| | | | | | | | | | Remainder: 3.628e-05 - 0.0384677% +| | | | | | | | | Remainder: 0.000171999 - 0.103126% +| | | | | | | | Belos::MVT::MvAddMv: 0.00717406 - 2.99186% [30] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0521873 - 21.7641% [23] +| | | | | | | | Belos::MVT::MvNorm: 0.000292118 - 0.121824% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00613346 - 2.55789% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00601098 - 98.0031% [22] +| | | | | | | | | Remainder: 0.000122478 - 1.99688% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00469739 - 1.95899% [1] +| | | | | | | | Remainder: 0.00251591 - 1.04923% +| | | | | | | GMRES S_E: Operation Op*x: 0.00742614 - 0.0204911% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 35.9694 - 99.251% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 33.8981 - 94.2417% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0449433 - 0.132583% [299] +| | | | | | | | | | Belos::MVT::MvDot: 0.0444713 - 98.9498% [299] +| | | | | | | | | | Remainder: 0.000472 - 1.05021% +| | | | | | | | | Belos::MVT::MvScale: 0.0227431 - 0.0670926% [299] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 12.8329 - 37.8573% [596] +| | | | | | | | | | Belos::MVT::MvTransMv: 12.8318 - 99.991% [596] +| | | | | | | | | | Remainder: 0.00115919 - 0.00903299% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 20.9937 - 61.9318% [596] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 20.9928 - 99.9954% [596] +| | | | | | | | | | Remainder: 0.000956959 - 0.00455831% +| | | | | | | | | Remainder: 0.00380903 - 0.0112367% +| | | | | | | | Belos::MVT::MvAddMv: 0.0765551 - 0.212834% [303] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0860528 - 0.239239% [299] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0835374 - 97.077% [299] +| | | | | | | | | Remainder: 0.00251531 - 2.92299% +| | | | | | | | GMRES S_E: Operation Op*x: 1.8166 - 5.0504% [299] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0716831 - 0.199289% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001518 - 0.000422026% [1] +| | | | | | | | Remainder: 0.0201858 - 0.0561194% +| | | | | | | Remainder: 0.0174981 - 0.0482829% +| | | | | | GMRES block system: Operation Op*x: 0.0186679 - 0.0514729% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00025284 - 0.000697155% [1] +| | | | | | Remainder: 0.00280307 - 0.00772889% +| | | | | Remainder: 0.000920478 - 0.0025366% +| | | | Mini-EM: Compute responses: 0.0752621 - 0.205241% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00338303 - 4.495% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0636901 - 84.6245% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.2e-06 - 0.0113047% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0019522 - 3.06515% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0161281 - 25.3227% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.952e-05 - 0.0306484% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00238744 - 3.74852% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00258139 - 4.05305% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0307866 - 48.3381% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.916e-05 - 0.0300831% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00236972 - 3.72069% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00195391 - 3.06784% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00226115 - 3.55024% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000254959 - 0.400312% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.548e-05 - 0.0243052% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00141567 - 2.22275% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000989797 - 1.55408% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000186199 - 0.292351% [32] +| | | | | | Remainder: 0.000361679 - 0.567873% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.168e-05 - 0.0155191% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00191331% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00765302 - 10.1685% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000270039 - 0.358798% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.355504% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024596 - 91.0831% [1] +| | | | | | Remainder: 2.3119e-05 - 8.56136% +| | | | | Remainder: 0.00025272 - 0.335787% +| | | | Remainder: 0.000761598 - 0.00207689% +| | | Remainder: 4.28e-06 - 1.16716e-05% +| | Remainder: 0.151882 - 0.273767% +| Remainder: 4.072e-05 - 7.33978e-05% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 36.2878 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.76368 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=maxwell40.xml' (5 runs): + + 35.86 msec task-clock:u # 0.001 CPUs utilized ( +- 1.90% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,772 page-faults:u # 77.306 K/sec ( +- 0.19% ) + 25,337,469 cycles:u # 0.707 GHz ( +- 26.14% ) (15.61%) + 71,434,374 instructions:u # 2.82 insn per cycle ( +- 2.56% ) + branches:u + 348,403 branch-misses:u ( +- 0.61% ) + 27,829,494 L1-dcache-loads:u # 776.109 M/sec ( +- 0.24% ) + 382,902 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.79% ) + LLC-loads:u + LLC-load-misses:u + 26,574,303 L1-icache-loads:u # 741.105 M/sec ( +- 0.40% ) + 235,151 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.80% ) + 27,866,485 dTLB-loads:u # 777.141 M/sec ( +- 27.28% ) (4.43%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 56.692 +- 0.874 seconds time elapsed ( +- 1.54% ) + + + 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=maxwell40.xml' (5 runs): + + 313,378 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.45% ) + 16,837,106 BR_RETIRED:u ( +- 0.36% ) + + 55.8253 +- 0.0903 seconds time elapsed ( +- 0.16% ) + + + 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=maxwell40.xml' (5 runs): + + 22,602,651 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.28% ) + 5,162 ITLB_WALK:u ( +- 4.32% ) + 12,201 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 2.01% ) + 30,429,349 L1D_TLB:u ( +- 0.25% ) + + 55.7618 +- 0.0741 seconds time elapsed ( +- 0.13% ) + + + 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=maxwell40.xml' (5 runs): + + 26,615,008 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.32% ) + 236,248 L1I_CACHE_REFILL:u ( +- 1.24% ) + 382,799 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.91% ) + 27,837,172 L1D_CACHE:u ( +- 0.35% ) + + 55.7467 +- 0.0626 seconds time elapsed ( +- 0.11% ) + + + 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=maxwell40.xml' (5 runs): + + 457,644 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.58% ) + 479,792 LL_CACHE_RD:u ( +- 0.54% ) + 135,636 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.55% ) + 18,088 L2D_TLB_REFILL:u ( +- 1.11% ) + 247,760 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.01% ) + 1,447,641 L2D_CACHE:u ( +- 0.32% ) + + 55.729 +- 0.104 seconds time elapsed ( +- 0.19% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40_power.output new file mode 100644 index 0000000..cfbb941 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell40_power.output @@ -0,0 +1,258 @@ +Socket1 17.08 +Socket2 17.48 +Socket1 16.92 +Socket2 17.76 +Socket1 17.20 +Socket2 17.88 +Socket1 17.16 +Socket2 17.88 +Socket1 17.44 +Socket2 17.92 +Socket1 17.56 +Socket2 17.92 +Socket1 17.48 +Socket2 17.68 +Socket1 17.52 +Socket2 17.32 +Socket1 17.32 +Socket2 17.28 +Socket1 17.08 +Socket2 17.44 +Socket1 17.20 +Socket2 17.68 +Socket1 17.16 +Socket2 17.96 +Socket1 17.16 +Socket2 17.96 +Socket1 17.08 +Socket2 17.96 +Socket1 17.40 +Socket2 18.00 +Socket1 17.36 +Socket2 18.36 +Socket1 17.36 +Socket2 18.24 +Socket1 17.36 +Socket2 18.36 +Socket1 17.12 +Socket2 18.40 +Socket1 17.12 +Socket2 18.08 +Socket1 17.08 +Socket2 18.20 +Socket1 17.04 +Socket2 18.12 +Socket1 16.64 +Socket2 18.08 +Socket1 16.76 +Socket2 17.72 +Socket1 16.76 +Socket2 17.60 +Socket1 17.00 +Socket2 17.60 +Socket1 16.68 +Socket2 17.80 +Socket1 16.92 +Socket2 17.88 +Socket1 17.36 +Socket2 17.76 +Socket1 17.32 +Socket2 17.68 +Start +Socket1 17.44 +Socket2 17.76 +Socket1 17.20 +Socket2 17.76 +Socket1 17.20 +Socket2 18.04 +Socket1 17.52 +Socket2 17.96 +Socket1 17.64 +Socket2 18.12 +Socket1 18.20 +Socket2 18.32 +Socket1 18.64 +Socket2 18.76 +Socket1 19.24 +Socket2 18.96 +Socket1 19.48 +Socket2 18.88 +Socket1 19.60 +Socket2 18.84 +Socket1 19.56 +Socket2 19.04 +Socket1 19.56 +Socket2 19.16 +Socket1 19.60 +Socket2 19.32 +Socket1 19.60 +Socket2 19.32 +Socket1 19.40 +Socket2 20.12 +Socket1 19.40 +Socket2 20.40 +Socket1 19.68 +Socket2 20.20 +Socket1 19.88 +Socket2 20.24 +Socket1 20.00 +Socket2 19.72 +Socket1 20.56 +Socket2 19.64 +Socket1 21.72 +Socket2 19.40 +Socket1 23.04 +Socket2 19.36 +Socket1 24.44 +Socket2 19.40 +Socket1 26.00 +Socket2 19.60 +Socket1 26.20 +Socket2 19.84 +Socket1 26.20 +Socket2 19.84 +Socket1 25.80 +Socket2 19.72 +Socket1 24.92 +Socket2 19.68 +Socket1 23.96 +Socket2 19.60 +Socket1 22.56 +Socket2 19.44 +Socket1 23.64 +Socket2 19.36 +Socket1 23.80 +Socket2 19.40 +Socket1 24.60 +Socket2 19.44 +Socket1 25.16 +Socket2 19.48 +Socket1 28.08 +Socket2 19.68 +Socket1 29.80 +Socket2 19.64 +Socket1 32.20 +Socket2 19.60 +Socket1 32.20 +Socket2 19.60 +Socket1 34.08 +Socket2 19.68 +Socket1 34.84 +Socket2 19.68 +Socket1 34.40 +Socket2 19.68 +Socket1 34.24 +Socket2 19.72 +Socket1 34.40 +Socket2 19.84 +Socket1 34.40 +Socket2 19.96 +Socket1 34.64 +Socket2 19.80 +Socket1 34.84 +Socket2 19.84 +Socket1 34.84 +Socket2 19.56 +Socket1 35.08 +Socket2 19.60 +Socket1 35.04 +Socket2 19.60 +Socket1 35.04 +Socket2 19.40 +Socket1 35.16 +Socket2 19.40 +Socket1 35.00 +Socket2 19.56 +Socket1 35.04 +Socket2 19.72 +Socket1 35.04 +Socket2 19.52 +Socket1 34.76 +Socket2 19.48 +Socket1 34.64 +Socket2 19.56 +Socket1 34.60 +Socket2 19.40 +Socket1 34.56 +Socket2 19.56 +Socket1 34.52 +Socket2 19.76 +Socket1 34.28 +Socket2 19.84 +Socket1 34.28 +Socket2 19.76 +Socket1 34.28 +Socket2 19.76 +Socket1 34.44 +Socket2 19.76 +Socket1 34.28 +Socket2 19.28 +Socket1 34.44 +Socket2 19.32 +Socket1 34.44 +Socket2 19.24 +Socket1 34.28 +Socket2 19.36 +Socket1 34.40 +Socket2 19.48 +End +Socket1 34.00 +Socket2 19.60 +Socket1 34.08 +Socket2 19.48 +Socket1 31.72 +Socket2 19.28 +Socket1 27.88 +Socket2 19.00 +Socket1 24.52 +Socket2 18.44 +Socket1 20.48 +Socket2 18.36 +Socket1 20.48 +Socket2 18.36 +Socket1 17.68 +Socket2 17.76 +Socket1 17.44 +Socket2 17.72 +Socket1 17.72 +Socket2 17.72 +Socket1 17.84 +Socket2 17.92 +Socket1 18.00 +Socket2 17.80 +Socket1 18.04 +Socket2 17.96 +Socket1 17.84 +Socket2 18.16 +Socket1 17.72 +Socket2 18.12 +Socket1 17.64 +Socket2 18.00 +Socket1 17.40 +Socket2 17.88 +Socket1 17.32 +Socket2 17.84 +Socket1 17.32 +Socket2 17.84 +Socket1 17.36 +Socket2 17.68 +Socket1 17.36 +Socket2 17.76 +Socket1 17.40 +Socket2 17.84 +Socket1 17.56 +Socket2 18.04 +Socket1 17.60 +Socket2 18.16 +Socket1 17.64 +Socket2 18.28 +Socket1 17.84 +Socket2 18.32 +Socket1 17.72 +Socket2 18.12 +Socket1 17.72 +Socket2 18.12 +Socket1 17.88 +Socket2 18.08 +Socket1 17.88 +Socket2 18.16 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..5abba71 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell4_power.output @@ -0,0 +1,124 @@ +Socket1 17.60 +Socket2 20.76 +Socket1 17.60 +Socket2 20.96 +Socket1 17.76 +Socket2 21.40 +Socket1 17.76 +Socket2 21.40 +Socket1 17.96 +Socket2 21.44 +Socket1 17.64 +Socket2 21.32 +Socket1 17.56 +Socket2 21.36 +Socket1 17.48 +Socket2 20.84 +Socket1 17.28 +Socket2 20.80 +Socket1 17.36 +Socket2 21.00 +Socket1 17.44 +Socket2 20.96 +Socket1 17.64 +Socket2 20.92 +Socket1 17.60 +Socket2 21.04 +Socket1 17.84 +Socket2 21.04 +Socket1 17.84 +Socket2 20.76 +Socket1 17.84 +Socket2 20.76 +Socket1 17.88 +Socket2 20.76 +Socket1 17.76 +Socket2 20.52 +Socket1 17.88 +Socket2 20.64 +Socket1 17.64 +Socket2 20.88 +Socket1 17.40 +Socket2 21.00 +Socket1 17.28 +Socket2 21.04 +Socket1 17.32 +Socket2 20.92 +Socket1 17.36 +Socket2 20.68 +Socket1 17.32 +Socket2 20.36 +Socket1 17.28 +Socket2 20.32 +Socket1 17.36 +Socket2 20.36 +Socket1 17.36 +Socket2 20.36 +Socket1 17.36 +Socket2 20.40 +Socket1 17.60 +Socket2 20.88 +Start +Socket1 17.64 +Socket2 21.00 +End +Socket1 17.96 +Socket2 21.20 +Socket1 18.04 +Socket2 21.08 +Socket1 18.68 +Socket2 21.56 +Socket1 18.64 +Socket2 21.20 +Socket1 18.56 +Socket2 21.08 +Socket1 18.48 +Socket2 20.96 +Socket1 17.48 +Socket2 20.60 +Socket1 17.40 +Socket2 20.48 +Socket1 17.48 +Socket2 20.72 +Socket1 17.48 +Socket2 20.72 +Socket1 17.64 +Socket2 20.72 +Socket1 17.76 +Socket2 20.68 +Socket1 17.84 +Socket2 20.96 +Socket1 17.48 +Socket2 20.92 +Socket1 17.28 +Socket2 21.08 +Socket1 17.24 +Socket2 21.12 +Socket1 17.16 +Socket2 20.88 +Socket1 17.40 +Socket2 20.92 +Socket1 17.32 +Socket2 20.88 +Socket1 17.40 +Socket2 20.88 +Socket1 17.48 +Socket2 21.04 +Socket1 17.48 +Socket2 21.04 +Socket1 17.60 +Socket2 21.08 +Socket1 17.60 +Socket2 20.88 +Socket1 17.60 +Socket2 20.84 +Socket1 17.36 +Socket2 20.92 +Socket1 17.52 +Socket2 20.76 +Socket1 17.76 +Socket2 20.80 +Socket1 18.32 +Socket2 20.88 +Socket1 18.24 +Socket2 21.12 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6.output new file mode 100644 index 0000000..1ce5cc2 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6.output @@ -0,0 +1,3248 @@ +oasis19.umiacs.umd.edu +30 GMRES Tpetra maxwell6.xml +output_avg5/altra_GMRES_Tpetra_maxwell6.output +output_avg5/altra_GMRES_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +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.22376e-09 [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.22376e-09 [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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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.00047732 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=882, #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 141 iterations with total CPU time of 0.0391642 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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 7 iterations with total CPU time of 0.00091096 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 0.0433468 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.233438 [1] +| Mini-EM: Total Time: 0.233389 - 99.9788% [1] +| | Mini-EM: build mesh: 0.00059756 - 0.256036% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002794 - 46.7568% [1] +| | | Remainder: 0.00031816 - 53.2432% +| | Mini-EM: build physics blocks: 0.00079368 - 0.340067% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023872 - 0.102284% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0181299 - 7.7681% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00599692 - 2.5695% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00191504 - 31.9337% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00149668 - 78.154% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013084 - 6.83223% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000244 - 12.7412% [3] +| | | | Remainder: 4.352e-05 - 2.27254% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00181824 - 30.3196% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00027996 - 15.3973% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.348e-05 - 0.741376% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00020864 - 11.4748% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.072e-05 - 2.23953% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00115508 - 63.5274% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.532e-05 - 2.49252% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.592e-05 - 1.42555% [3] +| | | | Remainder: 4.912e-05 - 2.70151% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045432 - 7.57589% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0002132 - 3.55516% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000544 - 9.07132% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0002584 - 4.30888% [3] +| | | Remainder: 0.00079372 - 13.2355% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00018684 - 0.0800552% [2] +| | Mini-EM: setup physics model evaluator: 0.0682795 - 29.2557% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0682646 - 99.9781% [1] +| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.0039259% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000644551% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0609452 - 89.2779% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0609327 - 99.9795% [1] +| | | | | | getWorksets(): 0.0342328 - 56.1814% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0342298 - 99.9912% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0206049 - 60.1957% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00270888 - 13.1468% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00383404 - 18.6074% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000239 - 6.23363% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00358596 - 93.5295% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001148 - 3.20137% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.900177% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001974 - 5.5048% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00029 - 8.0871% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00066088 - 18.4297% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.108e-05 - 2.53991% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00054824 - 15.2885% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.804e-05 - 1.61853% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00097892 - 27.2987% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00036672 - 37.4617% [1] +| | | | | | | | | | | | Remainder: 0.0006122 - 62.5383% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00052268 - 14.5757% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.884e-05 - 1.08311% [1] +| | | | | | | | | | | Remainder: 5.28e-05 - 1.47241% +| | | | | | | | | | Remainder: 9.08e-06 - 0.236826% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0101196 - 49.1128% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00583072 - 57.6179% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.04e-05 - 0.692882% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.56e-06 - 0.163959% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00319152 - 54.7363% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00213836 - 36.674% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.168075% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020964 - 3.59544% [1] +| | | | | | | | | | | Remainder: 0.00023144 - 3.96932% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00207732 - 20.5276% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0017068 - 16.8662% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.628e-05 - 0.457329% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024752 - 2.44594% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001682 - 1.66211% [1] +| | | | | | | | | | Remainder: 4.28e-05 - 0.42294% +| | | | | | | | | Remainder: 0.00394232 - 19.1329% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0136056 - 39.7477% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0135817 - 99.8245% [2] +| | | | | | | | | Remainder: 2.388e-05 - 0.175516% +| | | | | | | | Remainder: 1.94e-05 - 0.0566757% +| | | | | | | Remainder: 3e-06 - 0.00876351% +| | | | | | getOrientations(): 7.16e-06 - 0.0117507% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00067128 - 1.10167% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00067496 - 1.10771% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034524 - 0.566592% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011668 - 0.19149% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00083148 - 1.36459% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.00105034% [2] +| | | | | | Remainder: 0.0240524 - 39.4738% +| | | | | Remainder: 1.248e-05 - 0.0204774% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.011016% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.0220319% [1] +| | | | build response library: 0.00727292 - 10.654% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0071868 - 98.8159% [1] +| | | | | | getWorksets(): 2.72e-06 - 0.0378472% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 69.1176% [1] +| | | | | | | Remainder: 8.4e-07 - 30.8824% +| | | | | | getOrientations(): 4.8e-07 - 0.00667891% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007282 - 10.1325% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089404 - 12.44% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039524 - 5.49953% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118032 - 16.4234% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.018367% [3] +| | | | | | Remainder: 0.00398448 - 55.4416% +| | | | | Remainder: 8.612e-05 - 1.18412% +| | | | Remainder: 2.08e-05 - 0.0304697% +| | | Remainder: 1.492e-05 - 0.0218514% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0347898 - 14.9063% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0347821 - 99.978% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00207003% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00161002% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0347426 - 99.8864% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0347393 - 99.9904% [1] +| | | | | | getWorksets(): 0.0182504 - 52.5353% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0182494 - 99.9947% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0163672 - 89.6863% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00264764 - 16.1765% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00273592 - 16.7158% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016012 - 5.85251% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00257308 - 94.0481% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 2.02559% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.144e-05 - 1.22188% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00014872 - 5.77984% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002172 - 8.44125% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00051792 - 20.1284% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.908e-05 - 1.90744% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0004608 - 17.9085% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.928e-05 - 0.749297% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00056316 - 21.8866% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0001032 - 18.3252% [1] +| | | | | | | | | | | | Remainder: 0.00045996 - 81.6748% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00046364 - 18.0189% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.804e-05 - 1.47838% [1] +| | | | | | | | | | | Remainder: 1.168e-05 - 0.453931% +| | | | | | | | | | Remainder: 2.72e-06 - 0.0994181% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00730044 - 44.604% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00397956 - 54.5112% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.356e-05 - 0.340741% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.56e-06 - 0.189971% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00197996 - 49.7532% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195104 - 49.0265% [1] +| | | | | | | | | | | Remainder: 2.744e-05 - 0.689523% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165628 - 22.6874% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0012702 - 17.399% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.068e-05 - 0.283271% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00018032 - 2.46999% [1] +| | | | | | | | | | Remainder: 0.0001934 - 2.64916% +| | | | | | | | | Remainder: 0.00368324 - 22.5037% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187516 - 10.2752% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00186244 - 99.3217% [1] +| | | | | | | | | Remainder: 1.272e-05 - 0.678342% +| | | | | | | | Remainder: 7.04e-06 - 0.0385765% +| | | | | | | Remainder: 9.6e-07 - 0.00526016% +| | | | | | getOrientations(): 6.64e-06 - 0.0191138% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035556 - 1.02351% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033352 - 0.960066% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018736 - 0.539332% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0037768 - 10.8718% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00375912 - 99.5319% [1] +| | | | | | | Remainder: 1.768e-05 - 0.468121% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00040804 - 1.17458% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.00103629% [2] +| | | | | | Remainder: 0.0114206 - 32.8752% +| | | | | Remainder: 3.32e-06 - 0.00955599% +| | | | fmb->setupBCFieldManagers(): 3e-06 - 0.00862512% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.268e-05 - 0.0364555% [1] +| | | | build response library: 1.816e-05 - 0.0522107% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.32159% [1] +| | | | | Remainder: 1.792e-05 - 98.6784% +| | | | Remainder: 4.4e-06 - 0.0126502% +| | | Remainder: 7.64e-06 - 0.0219605% +| | Mini-EM: eval auxiliary physics model evaluator: 0.011718 - 5.02079% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00329528 - 28.1216% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00806876 - 68.8581% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.356e-05 - 0.911664% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00551592 - 68.3614% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0181293% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.76e-06 - 0.050037% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0116028% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.656e-05 - 1.0254% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00026652 - 4.83183% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00064288 - 11.655% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.82e-05 - 1.05513% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00040788 - 7.3946% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00054716 - 9.91965% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00074376 - 13.4839% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-07 - 0.0174042% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00870208% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00121856 - 22.0917% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010312 - 18.695% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.272e-05 - 1.68095% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042076 - 7.6281% [1] +| | | | | Remainder: 2.388e-05 - 0.432929% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.84e-06 - 0.121952% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.0232997% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010696 - 1.32561% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.002294 - 28.4306% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00119584 - 52.129% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00108712 - 47.3897% [1] +| | | | | Remainder: 1.104e-05 - 0.481255% +| | | | Remainder: 6.66e-05 - 0.825406% +| | | Remainder: 0.00035392 - 3.02032% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00404608 - 1.73362% [1] +| | | getWorksets(): 2.04e-06 - 0.0504192% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 54.902% [1] +| | | | Remainder: 9.2e-07 - 45.098% +| | | getOrientations(): 6.4e-07 - 0.0158178% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069016 - 17.0575% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086508 - 21.3807% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038728 - 9.57173% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116276 - 28.7379% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0266925% [3] +| | | Remainder: 0.00093704 - 23.1592% +| | panzer::ModelEvaluator::create_W_op: 0.00937176 - 4.01551% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0155749 - 6.67336% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.6e-05 - 0.295347% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0124847 - 80.1593% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.00672822% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 7.052e-05 - 0.56485% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028708 - 2.29945% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0003438 - 2.75377% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.24e-05 - 0.339615% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00038748 - 3.10363% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033716 - 2.70058% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00075224 - 6.02529% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00033612 - 2.69225% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.0076894% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110068 - 8.81622% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00069236 - 5.54566% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010632 - 0.851601% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00067932 - 5.44121% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00070712 - 5.66388% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00095096 - 7.61699% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.88e-06 - 0.031078% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.308e-05 - 0.585356% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0006874 - 5.50593% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00112048 - 8.97481% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00194544 - 15.5826% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.668e-05 - 0.373897% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038472 - 3.08153% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00073164 - 5.86028% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065992 - 5.28582% [1] +| | | | Remainder: 3.612e-05 - 0.289314% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.04e-06 - 0.0516216% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00719107% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00014356 - 0.921741% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00285428 - 18.3262% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00283648 - 99.3764% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.028e-05 - 0.360161% [1] +| | | | Remainder: 7.52e-06 - 0.263464% +| | | Remainder: 3.716e-05 - 0.238589% +| | MaxwellPreconditioner::build: 0.00146836 - 0.629147% [1] +| | | MaxwellPreconditioner: Schur complement: 1.316e-05 - 0.896238% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00086856 - 59.1517% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.382242% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011784 - 13.5673% [1] +| | | | Remainder: 0.0007474 - 86.0505% +| | | MaxwellPreconditioner: Solver S_E: 0.00050508 - 34.3976% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.269264% [1] +| | | | Ifpack2::Relaxation::compute: 9.088e-05 - 17.9932% [1] +| | | | Remainder: 0.00041284 - 81.7375% +| | | MaxwellPreconditioner: Block preconditioner: 7.296e-05 - 4.96881% [1] +| | | Remainder: 8.6e-06 - 0.585687% +| | Mini-EM: timestepper: 0.0459037 - 19.6683% [1] +| | | Mini-EM: Advance Time Step: 0.0459016 - 99.9956% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00159968 - 3.48502% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.34e-05 - 3.33817% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00128944 - 80.6061% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0682467% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.352e-05 - 1.04852% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.472e-05 - 7.34582% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.968e-05 - 4.62837% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.32e-06 - 0.722794% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.044e-05 - 5.46284% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.848e-05 - 3.75977% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.86e-05 - 2.99355% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.764e-05 - 1.36804% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0589403% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.568e-05 - 5.86921% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.8e-05 - 6.82467% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.524e-05 - 3.5085% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.08e-05 - 1.6131% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.656e-05 - 5.93746% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018196 - 14.1116% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.92e-06 - 0.226455% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.264e-05 - 0.980271% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.2e-05 - 5.58382% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.84e-05 - 7.63122% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.916e-05 - 5.36357% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.64e-06 - 0.747611% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.304e-05 - 3.33788% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.632e-05 - 6.69438% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.444e-05 - 1.8954% [1] +| | | | | | Remainder: 2.86e-05 - 2.21802% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.04e-05 - 0.65013% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.137528% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00017064 - 10.6671% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.416e-05 - 2.13543% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.66e-05 - 48.5948% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 3.74707% [1] +| | | | | | Remainder: 1.628e-05 - 47.6581% +| | | | | Remainder: 3.944e-05 - 2.46549% +| | | | Stratimikos: BelosLOWS: 0.0433765 - 94.4988% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014172 - 0.326721% [1] +| | | | | Belos::MVT::MvAddMv: 5.756e-05 - 0.132699% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0426769 - 98.3871% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00016308 - 0.382127% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.136e-05 - 25.3618% [2] +| | | | | | | | Belos::MVT::MvDot: 3.648e-05 - 88.2012% [2] +| | | | | | | | Remainder: 4.88e-06 - 11.7988% +| | | | | | | Belos::MVT::MvScale: 2.896e-05 - 17.7582% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.708e-05 - 22.7373% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.5e-05 - 94.3905% [2] +| | | | | | | | Remainder: 2.08e-06 - 5.60949% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.188e-05 - 7.28477% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.08e-05 - 90.9091% [2] +| | | | | | | | Remainder: 1.08e-06 - 9.09091% +| | | | | | | Remainder: 4.38e-05 - 26.858% +| | | | | | Belos::MVT::MvAddMv: 2.576e-05 - 0.0603605% [2] +| | | | | | Belos::MVT::MvNorm: 3.26e-05 - 0.0763879% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.040896 - 95.827% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.74e-05 - 0.0669992% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.28e-05 - 0.0312989% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00106904 - 2.61405% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00032688 - 30.577% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.844e-05 - 8.70044% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.272e-05 - 79.8875% [9] +| | | | | | | | | | Remainder: 5.72e-06 - 20.1125% +| | | | | | | | | Belos::MVT::MvScale: 1.652e-05 - 5.05384% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00016584 - 50.7342% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00015788 - 95.2002% [14] +| | | | | | | | | | Remainder: 7.96e-06 - 4.79981% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 7.216e-05 - 22.0754% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.584e-05 - 91.2417% [14] +| | | | | | | | | | Remainder: 6.32e-06 - 8.75831% +| | | | | | | | | Remainder: 4.392e-05 - 13.4361% +| | | | | | | | Belos::MVT::MvAddMv: 5.336e-05 - 4.99139% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 9.7e-05 - 9.07356% [9] +| | | | | | | | Belos::MVT::MvNorm: 7.72e-06 - 0.722143% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 4.848e-05 - 4.53491% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.852e-05 - 58.8284% [8] +| | | | | | | | | Remainder: 1.996e-05 - 41.1716% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.14e-05 - 1.06638% [1] +| | | | | | | | Remainder: 0.0005242 - 49.0346% +| | | | | | | GMRES S_E: Operation Op*x: 3.116e-05 - 0.0761933% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0389966 - 95.3554% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0295832 - 75.8612% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00049744 - 1.68149% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.00041504 - 83.4352% [142] +| | | | | | | | | | Remainder: 8.24e-05 - 16.5648% +| | | | | | | | | Belos::MVT::MvScale: 0.00036468 - 1.23272% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0161625 - 54.6339% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0159739 - 98.8331% [282] +| | | | | | | | | | Remainder: 0.0001886 - 1.1669% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0118425 - 40.031% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.011697 - 98.7715% [282] +| | | | | | | | | | Remainder: 0.00014548 - 1.22846% +| | | | | | | | | Remainder: 0.00071616 - 2.42083% +| | | | | | | | Belos::MVT::MvAddMv: 0.00142576 - 3.65612% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00102492 - 2.62823% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000576 - 56.1995% [142] +| | | | | | | | | Remainder: 0.00044892 - 43.8005% +| | | | | | | | GMRES S_E: Operation Op*x: 0.003011 - 7.72119% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.384e-05 - 0.240637% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.52e-06 - 0.0115908% [1] +| | | | | | | | Remainder: 0.00385328 - 9.88108% +| | | | | | | Remainder: 0.00075904 - 1.85602% +| | | | | | GMRES block system: Operation Op*x: 7.972e-05 - 0.186799% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.88e-06 - 0.0208075% [1] +| | | | | | Remainder: 0.00147088 - 3.44655% +| | | | | Remainder: 0.00050032 - 1.15344% +| | | | Mini-EM: Compute responses: 0.00086152 - 1.87688% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.804e-05 - 5.57619% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00035476 - 41.1784% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.248055% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.012e-05 - 2.85263% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.352e-05 - 12.2674% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.8e-07 - 0.135303% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.432e-05 - 4.03653% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.032e-05 - 2.90901% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.204e-05 - 20.3067% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.214229% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.296e-05 - 3.65317% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.792e-05 - 19.1453% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.152e-05 - 3.24727% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.088e-05 - 5.88567% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.146578% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.836e-05 - 13.6318% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.84e-06 - 1.92806% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.48e-05 - 4.17183% [1] +| | | | | | Remainder: 1.852e-05 - 5.22043% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.84e-06 - 0.561798% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.157861% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011592 - 13.4553% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021544 - 25.007% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.259933% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020412 - 94.7456% [1] +| | | | | | Remainder: 1.076e-05 - 4.99443% +| | | | | Remainder: 0.00012116 - 14.0635% +| | | | Remainder: 6.392e-05 - 0.139254% +| | | Remainder: 2.04e-06 - 0.00444409% +| | Remainder: 0.0162934 - 6.98122% +| Remainder: 4.94e-05 - 0.0211619% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0433765 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.97965 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +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.22376e-09 [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.22376e-09 [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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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.0004788 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=882, #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 141 iterations with total CPU time of 0.0387234 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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 7 iterations with total CPU time of 0.00089196 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 0.0427978 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.233977 [1] +| Mini-EM: Total Time: 0.233932 - 99.9808% [1] +| | Mini-EM: build mesh: 0.0006114 - 0.261358% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028776 - 47.0658% [1] +| | | Remainder: 0.00032364 - 52.9342% +| | Mini-EM: build physics blocks: 0.00083308 - 0.35612% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024528 - 0.104851% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0181789 - 7.77102% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00598612 - 2.55891% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00191848 - 32.0488% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0014914 - 77.7386% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013 - 6.7762% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00025336 - 13.2063% [3] +| | | | Remainder: 4.372e-05 - 2.27889% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00180476 - 30.1491% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00028472 - 15.7761% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.276e-05 - 0.707019% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00020848 - 11.5517% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.236e-05 - 2.34713% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00113716 - 63.0089% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.536e-05 - 2.51335% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.472e-05 - 1.36971% [3] +| | | | Remainder: 4.92e-05 - 2.72612% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045152 - 7.54278% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021512 - 3.59365% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0005438 - 9.08435% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0002584 - 4.31665% [3] +| | | Remainder: 0.00079404 - 13.2647% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0002006 - 0.0857513% [2] +| | Mini-EM: setup physics model evaluator: 0.0678255 - 28.9937% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0678092 - 99.976% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00407024% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000707868% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0603262 - 88.9646% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0603133 - 99.9785% [1] +| | | | | | getWorksets(): 0.0337331 - 55.9298% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0337303 - 99.9916% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.020062 - 59.4778% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281396 - 14.0263% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00384112 - 19.1462% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024896 - 6.48144% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00358248 - 93.2665% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001184 - 3.30497% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.284e-05 - 0.916683% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018472 - 5.1562% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002812 - 7.84931% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00065924 - 18.4018% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.34e-05 - 2.60713% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00054588 - 15.2375% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.912e-05 - 1.65025% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00099384 - 27.7417% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00037748 - 37.982% [1] +| | | | | | | | | | | | Remainder: 0.00061636 - 62.018% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0005212 - 14.5486% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.008e-05 - 1.11878% [1] +| | | | | | | | | | | Remainder: 5.256e-05 - 1.46714% +| | | | | | | | | | Remainder: 9.68e-06 - 0.25201% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00950376 - 47.3719% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.005662 - 59.5764% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.904e-05 - 0.689509% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.036e-05 - 0.182974% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00322496 - 56.958% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00193076 - 34.1003% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.187213% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00021128 - 3.73154% [1] +| | | | | | | | | | | Remainder: 0.000235 - 4.15048% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00207196 - 21.8015% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00126724 - 13.3341% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.692e-05 - 0.493699% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024392 - 2.56656% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00017204 - 1.81023% [1] +| | | | | | | | | | Remainder: 3.968e-05 - 0.417519% +| | | | | | | | | Remainder: 0.0039032 - 19.4556% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0136484 - 40.4632% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.013625 - 99.8286% [2] +| | | | | | | | | Remainder: 2.34e-05 - 0.171449% +| | | | | | | | Remainder: 1.988e-05 - 0.0589381% +| | | | | | | Remainder: 2.84e-06 - 0.00841903% +| | | | | | getOrientations(): 6.96e-06 - 0.0115397% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000677 - 1.12247% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068084 - 1.12884% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035156 - 0.58289% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001158 - 0.191998% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084764 - 1.4054% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00132641% [2] +| | | | | | Remainder: 0.0238996 - 39.6257% +| | | | | Remainder: 1.296e-05 - 0.0214832% +| | | | fmb->setupBCFieldManagers(): 8.52e-06 - 0.0125647% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.588e-05 - 0.0234186% [1] +| | | | build response library: 0.007435 - 10.9646% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00734588 - 98.8013% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0435618% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 68.75% [1] +| | | | | | | Remainder: 1e-06 - 31.25% +| | | | | | getOrientations(): 5.2e-07 - 0.0070788% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078908 - 10.7418% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090892 - 12.3732% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040876 - 5.56448% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120156 - 16.3569% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0174247% [3] +| | | | | | Remainder: 0.00403256 - 54.8955% +| | | | | Remainder: 8.912e-05 - 1.19866% +| | | | Remainder: 2.036e-05 - 0.0300254% +| | | Remainder: 1.628e-05 - 0.0240028% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0359915 - 15.3854% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0359837 - 99.9782% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.00222323% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.00122278% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0359434 - 99.8881% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0359398 - 99.9899% [1] +| | | | | | getWorksets(): 0.0183887 - 51.1654% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0183878 - 99.9952% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0165077 - 89.775% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269964 - 16.3538% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277252 - 16.7953% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001834 - 6.61492% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00258656 - 93.2927% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.28e-05 - 2.04132% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.032e-05 - 1.17221% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015272 - 5.90437% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002202 - 8.51324% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00052368 - 20.2462% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.868e-05 - 1.88204% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00047024 - 18.1801% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.968e-05 - 0.760856% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00056824 - 21.9689% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010336 - 18.1895% [1] +| | | | | | | | | | | | Remainder: 0.00046488 - 81.8105% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044776 - 17.311% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.956e-05 - 1.52944% [1] +| | | | | | | | | | | Remainder: 1.268e-05 - 0.490226% +| | | | | | | | | | Remainder: 2.56e-06 - 0.0923348% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00729644 - 44.2003% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00399848 - 54.8004% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.48e-05 - 0.370141% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.68e-06 - 0.192073% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0019944 - 49.879% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195208 - 48.8206% [1] +| | | | | | | | | | | Remainder: 2.952e-05 - 0.738281% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00127284 - 17.4447% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00165468 - 22.6779% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.82e-05 - 0.249437% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001522 - 2.08595% [1] +| | | | | | | | | | Remainder: 0.00020004 - 2.74161% +| | | | | | | | | Remainder: 0.00373908 - 22.6505% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187292 - 10.1856% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0018596 - 99.2888% [1] +| | | | | | | | | Remainder: 1.332e-05 - 0.711189% +| | | | | | | | Remainder: 7.24e-06 - 0.0393738% +| | | | | | | Remainder: 8.8e-07 - 0.00478554% +| | | | | | getOrientations(): 6.84e-06 - 0.0190318% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035652 - 0.991993% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033852 - 0.941909% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019244 - 0.535452% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00380164 - 10.5778% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00378368 - 99.5276% [1] +| | | | | | | Remainder: 1.796e-05 - 0.472428% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0004226 - 1.17586% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00111297% [2] +| | | | | | Remainder: 0.0124321 - 34.5914% +| | | | | Remainder: 3.64e-06 - 0.010127% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 0.00955989% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.22e-05 - 0.0339043% [1] +| | | | build response library: 1.84e-05 - 0.0511343% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.30435% [1] +| | | | | Remainder: 1.816e-05 - 98.6957% +| | | | Remainder: 5e-06 - 0.0138952% +| | | Remainder: 7.84e-06 - 0.0217829% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0116406 - 4.97606% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00321876 - 27.6512% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00806832 - 69.3119% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.412e-05 - 0.918655% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00557792 - 69.1336% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.025099% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.0530664% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0114738% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.44e-05 - 0.975274% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0002618 - 4.69351% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00063484 - 11.3813% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.584e-05 - 1.00109% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00043776 - 7.84809% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00054552 - 9.77999% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00074272 - 13.3154% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0157765% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00788825% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00123268 - 22.0993% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107684 - 19.3054% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 8.42e-05 - 1.50952% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042116 - 7.55048% [1] +| | | | | Remainder: 2.384e-05 - 0.427399% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.012e-05 - 0.125429% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.92e-06 - 0.0237968% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010968 - 1.35939% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00222828 - 27.6176% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0011632 - 52.2017% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0010546 - 47.328% [1] +| | | | | Remainder: 1.048e-05 - 0.470318% +| | | | Remainder: 6.628e-05 - 0.821485% +| | | Remainder: 0.00035352 - 3.03696% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410696 - 1.75562% [1] +| | | getWorksets(): 2.2e-06 - 0.0535676% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 60% [1] +| | | | Remainder: 8.8e-07 - 40% +| | | getOrientations(): 6.4e-07 - 0.0155833% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070364 - 17.1329% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008788 - 21.3978% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038792 - 9.44543% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118308 - 28.8067% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0272708% [3] +| | | Remainder: 0.00094956 - 23.1208% +| | panzer::ModelEvaluator::create_W_op: 0.0092502 - 3.95422% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0155734 - 6.65723% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.668e-05 - 0.299742% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0125875 - 80.8271% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.0076266% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 7.052e-05 - 0.560237% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00029292 - 2.32707% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0003434 - 2.7281% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.172e-05 - 0.331439% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039276 - 3.12023% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00035196 - 2.7961% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00076228 - 6.05584% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00033268 - 2.64294% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.0076266% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00107344 - 8.52781% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00068748 - 5.4616% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011308 - 0.89835% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00069896 - 5.5528% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00072024 - 5.72186% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00097752 - 7.76579% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.84e-06 - 0.0305064% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 6.976e-05 - 0.5542% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00068124 - 5.41203% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00111884 - 8.88849% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00196224 - 15.5888% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.636e-05 - 0.368301% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038412 - 3.05159% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000776 - 6.16484% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00064988 - 5.16289% [1] +| | | | Remainder: 3.436e-05 - 0.272969% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.08e-06 - 0.0518833% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.00847599% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013576 - 0.871743% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0027562 - 17.6981% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00273896 - 99.3745% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.64e-06 - 0.349757% [1] +| | | | Remainder: 7.6e-06 - 0.275742% +| | | Remainder: 3.784e-05 - 0.242978% +| | MaxwellPreconditioner::build: 0.00148348 - 0.634149% [1] +| | | MaxwellPreconditioner: Schur complement: 1.436e-05 - 0.967994% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00088092 - 59.382% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.390501% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001196 - 13.5767% [1] +| | | | Remainder: 0.00075788 - 86.0328% +| | | MaxwellPreconditioner: Solver S_E: 0.0005014 - 33.7989% [1] +| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.287196% [1] +| | | | Ifpack2::Relaxation::compute: 8.892e-05 - 17.7343% [1] +| | | | Remainder: 0.00041104 - 81.9785% +| | | MaxwellPreconditioner: Block preconditioner: 7.792e-05 - 5.25251% [1] +| | | Remainder: 8.88e-06 - 0.598592% +| | Mini-EM: timestepper: 0.045376 - 19.3971% [1] +| | | Mini-EM: Advance Time Step: 0.0453739 - 99.9953% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00160976 - 3.54776% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.208e-05 - 3.23526% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00129612 - 80.5164% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.0740672% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.392e-05 - 1.07397% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00010096 - 7.7894% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.092e-05 - 4.70018% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.56e-06 - 0.737586% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 6.756e-05 - 5.21248% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.856e-05 - 3.74657% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.952e-05 - 3.0491% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.752e-05 - 1.35173% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.0648088% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.592e-05 - 5.85748% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.704e-05 - 6.71543% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.748e-05 - 3.66324% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.064e-05 - 1.59245% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.964e-05 - 6.14449% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018212 - 14.0512% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.2e-06 - 0.246891% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.232e-05 - 0.950529% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.268e-05 - 5.60751% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.916e-05 - 7.65053% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.028e-05 - 5.42234% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.28e-06 - 0.715983% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.288e-05 - 3.30834% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 7.9e-05 - 6.09511% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.452e-05 - 1.8918% [1] +| | | | | | Remainder: 2.964e-05 - 2.28683% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.084e-05 - 0.673392% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.141636% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00017628 - 10.9507% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.128e-05 - 1.94315% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.452e-05 - 46.4194% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.06905% [1] +| | | | | | Remainder: 1.58e-05 - 50.5115% +| | | | | Remainder: 4.088e-05 - 2.53951% +| | | | Stratimikos: BelosLOWS: 0.0428268 - 94.3864% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014312 - 0.334183% [1] +| | | | | Belos::MVT::MvAddMv: 6e-05 - 0.140099% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0421215 - 98.3531% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001662 - 0.394573% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.124e-05 - 24.8135% [2] +| | | | | | | | Belos::MVT::MvDot: 3.612e-05 - 87.5849% [2] +| | | | | | | | Remainder: 5.12e-06 - 12.4151% +| | | | | | | Belos::MVT::MvScale: 3.052e-05 - 18.3634% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.52e-05 - 21.1793% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.288e-05 - 93.4091% [2] +| | | | | | | | Remainder: 2.32e-06 - 6.59091% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.164e-05 - 7.00361% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.052e-05 - 90.378% [2] +| | | | | | | | Remainder: 1.12e-06 - 9.62199% +| | | | | | | Remainder: 4.76e-05 - 28.6402% +| | | | | | Belos::MVT::MvAddMv: 2.476e-05 - 0.0587824% [2] +| | | | | | Belos::MVT::MvNorm: 3.48e-05 - 0.0826182% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0404434 - 96.0162% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.712e-05 - 0.0670566% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.228e-05 - 0.0303634% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00106116 - 2.62381% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00032104 - 30.2537% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.74e-05 - 8.53476% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.156e-05 - 78.6861% [9] +| | | | | | | | | | Remainder: 5.84e-06 - 21.3139% +| | | | | | | | | Belos::MVT::MvScale: 1.6e-05 - 4.9838% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00016384 - 51.0341% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00015572 - 95.0439% [14] +| | | | | | | | | | Remainder: 8.12e-06 - 4.95605% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 7.044e-05 - 21.9412% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.404e-05 - 90.9143% [14] +| | | | | | | | | | Remainder: 6.4e-06 - 9.08575% +| | | | | | | | | Remainder: 4.336e-05 - 13.5061% +| | | | | | | | Belos::MVT::MvAddMv: 5.336e-05 - 5.02846% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 9.616e-05 - 9.06178% [9] +| | | | | | | | Belos::MVT::MvNorm: 7.76e-06 - 0.731275% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 4.712e-05 - 4.44042% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.804e-05 - 59.5076% [8] +| | | | | | | | | Remainder: 1.908e-05 - 40.4924% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.172e-05 - 1.10445% [1] +| | | | | | | | Remainder: 0.000524 - 49.3799% +| | | | | | | GMRES S_E: Operation Op*x: 3.24e-05 - 0.0801119% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0385614 - 95.3465% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0293438 - 76.0962% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000479 - 1.63237% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.00040244 - 84.0167% [142] +| | | | | | | | | | Remainder: 7.656e-05 - 15.9833% +| | | | | | | | | Belos::MVT::MvScale: 0.00036304 - 1.2372% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0159862 - 54.4789% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0157947 - 98.8022% [282] +| | | | | | | | | | Remainder: 0.00019148 - 1.19779% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0118203 - 40.2822% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0116681 - 98.7124% [282] +| | | | | | | | | | Remainder: 0.0001522 - 1.28761% +| | | | | | | | | Remainder: 0.00069524 - 2.36929% +| | | | | | | | Belos::MVT::MvAddMv: 0.00133956 - 3.47384% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00098272 - 2.54846% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00055732 - 56.712% [142] +| | | | | | | | | Remainder: 0.0004254 - 43.288% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0029952 - 7.76735% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.352e-05 - 0.242522% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.44e-06 - 0.0115141% [1] +| | | | | | | | Remainder: 0.0038022 - 9.86012% +| | | | | | | Remainder: 0.00074908 - 1.85217% +| | | | | | GMRES block system: Operation Op*x: 8.08e-05 - 0.191826% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.68e-06 - 0.0206071% [1] +| | | | | | Remainder: 0.0013628 - 3.2354% +| | | | | Remainder: 0.0005022 - 1.17263% +| | | | Mini-EM: Compute responses: 0.00087352 - 1.92516% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.824e-05 - 5.52248% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00035816 - 41.0019% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.312709% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.072e-05 - 2.99308% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.4e-05 - 12.285% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.167523% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.456e-05 - 4.06522% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.004e-05 - 2.80322% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.196e-05 - 20.0916% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.145187% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.292e-05 - 3.60733% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.832e-05 - 19.0753% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.096e-05 - 3.06008% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.372e-05 - 6.62274% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.167523% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.812e-05 - 13.4353% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.52e-06 - 1.82042% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.428e-05 - 3.98704% [1] +| | | | | | Remainder: 1.92e-05 - 5.36073% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.56e-06 - 0.636505% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.169429% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001138 - 13.0277% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022244 - 25.4648% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.233771% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021112 - 94.911% [1] +| | | | | | Remainder: 1.08e-05 - 4.85524% +| | | | | Remainder: 0.00012384 - 14.1771% +| | | | Remainder: 6.384e-05 - 0.140698% +| | | Remainder: 2.12e-06 - 0.00467207% +| | Remainder: 0.0166291 - 7.10852% +| Remainder: 4.484e-05 - 0.0191643% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0428268 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 5.04357 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +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.22376e-09 [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.22376e-09 [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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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.00049368 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=882, #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 141 iterations with total CPU time of 0.0391539 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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 7 iterations with total CPU time of 0.00091164 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 0.0433384 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.236803 [1] +| Mini-EM: Total Time: 0.23674 - 99.9734% [1] +| | Mini-EM: build mesh: 0.00060648 - 0.256179% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028752 - 47.408% [1] +| | | Remainder: 0.00031896 - 52.592% +| | Mini-EM: build physics blocks: 0.00081808 - 0.34556% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023968 - 0.101242% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0173248 - 7.31808% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00605324 - 2.55691% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00189792 - 31.3538% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0014792 - 77.938% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0001338 - 7.04982% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024304 - 12.8056% [3] +| | | | Remainder: 4.188e-05 - 2.20663% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00187992 - 31.0564% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00029088 - 15.473% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.364e-05 - 0.725563% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021032 - 11.1877% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.168e-05 - 2.21712% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012006 - 63.8644% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.548e-05 - 2.41925% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.588e-05 - 1.37665% [3] +| | | | Remainder: 5.144e-05 - 2.73629% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045468 - 7.51135% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021424 - 3.53926% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00054324 - 8.97437% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00025724 - 4.24962% [3] +| | | Remainder: 0.000806 - 13.3152% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0001992 - 0.0841428% [2] +| | Mini-EM: setup physics model evaluator: 0.0704461 - 29.7567% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.07043 - 99.9771% [1] +| | | | allocate FieldManagerBuilder: 2.28e-06 - 0.00323726% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000795116% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.063038 - 89.5045% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0630244 - 99.9786% [1] +| | | | | | getWorksets(): 0.0347923 - 55.2044% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.034789 - 99.9905% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0211303 - 60.7386% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00386072 - 18.271% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.003864 - 18.2865% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025116 - 6.5% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00360332 - 93.2536% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011828 - 3.28253% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.404e-05 - 0.944684% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019288 - 5.35284% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00029244 - 8.11585% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00066436 - 18.4374% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.464e-05 - 2.62647% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00055356 - 15.3625% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.872e-05 - 1.62961% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00098328 - 27.2882% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00037328 - 37.9627% [1] +| | | | | | | | | | | | Remainder: 0.00061 - 62.0373% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00051976 - 14.4245% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.932e-05 - 1.09122% [1] +| | | | | | | | | | | Remainder: 5.204e-05 - 1.44422% +| | | | | | | | | | Remainder: 9.52e-06 - 0.246377% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00947524 - 44.8419% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00563708 - 59.4927% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.068e-05 - 0.72165% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.044e-05 - 0.185202% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00321148 - 56.9706% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00192544 - 34.1567% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.072e-05 - 0.190169% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020632 - 3.66005% [1] +| | | | | | | | | | | Remainder: 0.000232001 - 4.11562% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.001669 - 17.6143% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00165712 - 17.4889% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.908e-05 - 0.517982% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024856 - 2.62326% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00017312 - 1.82708% [1] +| | | | | | | | | | Remainder: 4.128e-05 - 0.435662% +| | | | | | | | | Remainder: 0.00393036 - 18.6006% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0136384 - 39.2032% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.013615 - 99.8281% [2] +| | | | | | | | | Remainder: 2.344e-05 - 0.171868% +| | | | | | | | Remainder: 2.024e-05 - 0.0581794% +| | | | | | | Remainder: 3.32e-06 - 0.00954235% +| | | | | | getOrientations(): 7e-06 - 0.0111068% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068972 - 1.09437% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0006972 - 1.10624% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035352 - 0.560925% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011592 - 0.183929% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000856 - 1.3582% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00133282% [2] +| | | | | | Remainder: 0.025512 - 40.4795% +| | | | | Remainder: 1.352e-05 - 0.0214474% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.0114724% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.0220361% [1] +| | | | build response library: 0.00734456 - 10.4282% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00725508 - 98.7817% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.042453% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.9351% [1] +| | | | | | | Remainder: 1.08e-06 - 35.0649% +| | | | | | getOrientations(): 4.8e-07 - 0.00661605% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075208 - 10.3663% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092528 - 12.7535% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040608 - 5.59718% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118944 - 16.3946% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0192968% [3] +| | | | | | Remainder: 0.00397724 - 54.8201% +| | | | | Remainder: 8.948e-05 - 1.21832% +| | | | Remainder: 2.1e-05 - 0.0298169% +| | | Remainder: 1.616e-05 - 0.0229395% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0353683 - 14.9397% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0353603 - 99.9775% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00203618% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.00113121% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0353222 - 99.8921% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.035319 - 99.9909% [1] +| | | | | | getWorksets(): 0.0182654 - 51.7156% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0182646 - 99.9958% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0163829 - 89.6973% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0026758 - 16.3329% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00272956 - 16.6611% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00015952 - 5.84417% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00256744 - 94.0606% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.22e-05 - 2.03315% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.96e-05 - 1.1529% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015176 - 5.91095% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002178 - 8.48316% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00051928 - 20.2256% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.884e-05 - 1.90228% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00046392 - 18.0694% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.02e-05 - 0.786776% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00056768 - 22.1107% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010664 - 18.7852% [1] +| | | | | | | | | | | | Remainder: 0.00046104 - 81.2148% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044452 - 17.3137% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.904e-05 - 1.52058% [1] +| | | | | | | | | | | Remainder: 1.26e-05 - 0.490761% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0952534% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0072762 - 44.4134% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0039822 - 54.7291% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.504e-05 - 0.377681% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.76e-06 - 0.194867% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0019704 - 49.4802% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00196056 - 49.2331% [1] +| | | | | | | | | | | Remainder: 2.844e-05 - 0.714178% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0016698 - 22.9488% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00124888 - 17.1639% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2e-05 - 0.274869% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015328 - 2.10659% [1] +| | | | | | | | | | Remainder: 0.00020204 - 2.77672% +| | | | | | | | | Remainder: 0.00370132 - 22.5926% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187444 - 10.2627% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00186232 - 99.3534% [1] +| | | | | | | | | Remainder: 1.212e-05 - 0.646593% +| | | | | | | | Remainder: 7.32e-06 - 0.0400774% +| | | | | | | Remainder: 7.6e-07 - 0.00416087% +| | | | | | getOrientations(): 6.8e-06 - 0.0192531% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035584 - 1.0075% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033904 - 0.959938% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019612 - 0.555282% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00404292 - 11.4469% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00402376 - 99.5261% [1] +| | | | | | | Remainder: 1.916e-05 - 0.473915% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00042572 - 1.20536% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.00124579% [2] +| | | | | | Remainder: 0.0116867 - 33.089% +| | | | | Remainder: 3.2e-06 - 0.00905947% +| | | | fmb->setupBCFieldManagers(): 2.48e-06 - 0.00701351% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.144e-05 - 0.0323526% [1] +| | | | build response library: 1.868e-05 - 0.0528276% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.49893% [1] +| | | | | Remainder: 1.84e-05 - 98.5011% +| | | | Remainder: 4.44e-06 - 0.0125564% +| | | Remainder: 7.96e-06 - 0.022506% +| | Mini-EM: eval auxiliary physics model evaluator: 0.01209 - 5.10686% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00344944 - 28.5313% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00828852 - 68.5568% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.344e-05 - 0.886045% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00565456 - 68.2216% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.0162701% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.0551767% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0120257% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.38e-05 - 0.951444% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00026456 - 4.6787% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00063648 - 11.256% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.504e-05 - 0.973374% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00044764 - 7.91644% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0005532 - 9.78325% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00074508 - 13.1766% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.0162701% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00778133% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00123224 - 21.792% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0011188 - 19.7858% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.208e-05 - 1.62842% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042272 - 7.47574% [1] +| | | | | Remainder: 2.684e-05 - 0.474661% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.008e-05 - 0.121614% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.022682% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00011032 - 1.331% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00237048 - 28.5996% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00122852 - 51.8258% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.001131 - 47.7119% [1] +| | | | | Remainder: 1.096e-05 - 0.462354% +| | | | Remainder: 6.776e-05 - 0.817516% +| | | Remainder: 0.00035204 - 2.91183% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413732 - 1.74762% [1] +| | | getWorksets(): 1.84e-06 - 0.0444732% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 60.8696% [1] +| | | | Remainder: 7.2e-07 - 39.1304% +| | | getOrientations(): 6.4e-07 - 0.015469% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00070032 - 16.9269% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088932 - 21.4951% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039064 - 9.44186% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012072 - 29.1783% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0290043% [3] +| | | Remainder: 0.00094616 - 22.8689% +| | panzer::ModelEvaluator::create_W_op: 0.0099452 - 4.20089% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0154686 - 6.53398% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.868e-05 - 0.314703% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0122373 - 79.1107% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.0065374% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 8.34e-05 - 0.681524% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0002938 - 2.40086% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0003436 - 2.80781% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.136e-05 - 0.337984% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0003924 - 3.20659% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033628 - 2.748% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00065396 - 5.344% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0003314 - 2.70812% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00849862% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00107032 - 8.74639% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00069432 - 5.67381% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011528 - 0.942039% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0007104 - 5.80521% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00072428 - 5.91864% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000954 - 7.79585% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.92e-06 - 0.0320333% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.128e-05 - 0.582482% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00068084 - 5.56365% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0011066 - 9.04286% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177856 - 14.5339% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.804e-05 - 0.392571% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038796 - 3.17031% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00072704 - 5.94119% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065116 - 5.32112% [1] +| | | | Remainder: 3.524e-05 - 0.287972% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.08e-06 - 0.052235% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0069819% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013848 - 0.895235% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00299668 - 19.3727% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0029782 - 99.3833% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.02e-05 - 0.340377% [1] +| | | | Remainder: 8.28e-06 - 0.276306% +| | | Remainder: 3.828e-05 - 0.24747% +| | MaxwellPreconditioner::build: 0.00149444 - 0.631257% [1] +| | | MaxwellPreconditioner: Schur complement: 1.432e-05 - 0.958218% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00089672 - 60.0037% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.374699% [1] +| | | | Ifpack2::Relaxation::compute: 0.00012148 - 13.5471% [1] +| | | | Remainder: 0.00077188 - 86.0782% +| | | MaxwellPreconditioner: Solver S_E: 0.0004994 - 33.4172% [1] +| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.264317% [1] +| | | | Ifpack2::Relaxation::compute: 8.748e-05 - 17.517% [1] +| | | | Remainder: 0.0004106 - 82.2187% +| | | MaxwellPreconditioner: Block preconditioner: 7.52e-05 - 5.03199% [1] +| | | Remainder: 8.8e-06 - 0.588849% +| | Mini-EM: timestepper: 0.0459284 - 19.4003% [1] +| | | Mini-EM: Advance Time Step: 0.0459264 - 99.9956% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00161772 - 3.52242% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.436e-05 - 3.36028% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00130904 - 80.9188% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0763919% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.372e-05 - 1.0481% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0001008 - 7.7003% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.812e-05 - 4.43989% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.84e-06 - 0.751696% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 6.66e-05 - 5.0877% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.88e-05 - 3.72792% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.032e-05 - 3.08012% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.768e-05 - 1.35061% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.8e-07 - 0.0672248% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.588e-05 - 5.79661% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.876e-05 - 6.78054% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.86e-05 - 3.71264% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.148e-05 - 1.6409% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.628e-05 - 5.82717% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0001838 - 14.0408% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3e-06 - 0.229176% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.244e-05 - 0.950315% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.164e-05 - 5.47271% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.924e-05 - 7.58113% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.72e-05 - 5.13353% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.44e-06 - 0.721139% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.236e-05 - 3.23596% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 9.48e-05 - 7.24195% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.548e-05 - 1.94646% [1] +| | | | | | Remainder: 3.088e-05 - 2.35898% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.052e-05 - 0.650298% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.143412% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00016892 - 10.4419% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.236e-05 - 2.00035% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.484e-05 - 45.8591% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.09023% [1] +| | | | | | Remainder: 1.652e-05 - 51.0507% +| | | | | Remainder: 4.02e-05 - 2.48498% +| | | | Stratimikos: BelosLOWS: 0.0433677 - 94.4287% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014304 - 0.329831% [1] +| | | | | Belos::MVT::MvAddMv: 6.12e-05 - 0.141119% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0426466 - 98.3373% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00016532 - 0.387651% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.184e-05 - 25.3085% [2] +| | | | | | | | Belos::MVT::MvDot: 3.672e-05 - 87.7629% [2] +| | | | | | | | Remainder: 5.12e-06 - 12.2371% +| | | | | | | Belos::MVT::MvScale: 2.988e-05 - 18.074% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.808e-05 - 23.0341% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.576e-05 - 93.9076% [2] +| | | | | | | | Remainder: 2.32e-06 - 6.09244% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.22e-05 - 7.37963% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.112e-05 - 91.1475% [2] +| | | | | | | | Remainder: 1.08e-06 - 8.85246% +| | | | | | | Remainder: 4.332e-05 - 26.2037% +| | | | | | Belos::MVT::MvAddMv: 2.488e-05 - 0.0583399% [2] +| | | | | | Belos::MVT::MvNorm: 3.356e-05 - 0.0786932% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0409098 - 95.9275% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.78e-05 - 0.0679543% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.26e-05 - 0.0307994% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00109428 - 2.67486% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00032988 - 30.1458% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.936e-05 - 8.90021% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.304e-05 - 78.4741% [9] +| | | | | | | | | | Remainder: 6.32e-06 - 21.5259% +| | | | | | | | | Belos::MVT::MvScale: 1.68e-05 - 5.09276% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00016768 - 50.8306% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0001598 - 95.3006% [14] +| | | | | | | | | | Remainder: 7.88e-06 - 4.69943% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 7.2e-05 - 21.8261% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.58e-05 - 91.3889% [14] +| | | | | | | | | | Remainder: 6.2e-06 - 8.61111% +| | | | | | | | | Remainder: 4.404e-05 - 13.3503% +| | | | | | | | Belos::MVT::MvAddMv: 5.712e-05 - 5.21987% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 9.844e-05 - 8.99587% [9] +| | | | | | | | Belos::MVT::MvNorm: 8e-06 - 0.731074% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 4.812e-05 - 4.39741% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.776e-05 - 57.6891% [8] +| | | | | | | | | Remainder: 2.036e-05 - 42.3109% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.156e-05 - 1.0564% [1] +| | | | | | | | Remainder: 0.00054116 - 49.4535% +| | | | | | | GMRES S_E: Operation Op*x: 3.048e-05 - 0.0745053% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0389931 - 95.3148% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0295388 - 75.7539% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00050616 - 1.71354% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.00042436 - 83.8391% [142] +| | | | | | | | | | Remainder: 8.18e-05 - 16.1609% +| | | | | | | | | Belos::MVT::MvScale: 0.00038644 - 1.30825% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0161543 - 54.6885% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0159711 - 98.8657% [282] +| | | | | | | | | | Remainder: 0.00018324 - 1.13431% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.011793 - 39.9239% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0116405 - 98.7064% [282] +| | | | | | | | | | Remainder: 0.00015256 - 1.29364% +| | | | | | | | | Remainder: 0.00069884 - 2.36584% +| | | | | | | | Belos::MVT::MvAddMv: 0.00139684 - 3.58227% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00102304 - 2.62364% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00058088 - 56.7798% [142] +| | | | | | | | | Remainder: 0.00044216 - 43.2202% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00297224 - 7.62247% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.908e-05 - 0.254096% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.8e-06 - 0.0123099% [1] +| | | | | | | | Remainder: 0.00395832 - 10.1513% +| | | | | | | Remainder: 0.00075156 - 1.83711% +| | | | | | GMRES block system: Operation Op*x: 7.936e-05 - 0.186087% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.08e-06 - 0.0212912% [1] +| | | | | | Remainder: 0.0014246 - 3.34047% +| | | | | Remainder: 0.00051684 - 1.19176% +| | | | Mini-EM: Compute responses: 0.00087508 - 1.9054% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.012e-05 - 5.72748% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0003622 - 41.3905% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.24296% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.004e-05 - 2.77195% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.396e-05 - 12.1369% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.165654% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.448e-05 - 3.99779% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.012e-05 - 2.79404% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.1e-05 - 19.6024% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.132523% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.288e-05 - 3.55605% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.852e-05 - 18.9177% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.16e-05 - 3.20265% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.436e-05 - 6.72557% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.4e-07 - 0.231916% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.896e-05 - 13.5174% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.48e-06 - 1.78907% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.728e-05 - 4.77084% [1] +| | | | | | Remainder: 1.972e-05 - 5.44451% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.04e-06 - 0.575947% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.173698% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011376 - 13% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021652 - 24.7429% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.240163% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020496 - 94.661% [1] +| | | | | | Remainder: 1.104e-05 - 5.09884% +| | | | | Remainder: 0.00012592 - 14.3895% +| | | | Remainder: 6.588e-05 - 0.143447% +| | | Remainder: 2.04e-06 - 0.00444169% +| | Remainder: 0.0166204 - 7.02052% +| Remainder: 6.296e-05 - 0.0265875% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0433677 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.98066 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +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.22376e-09 [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.22376e-09 [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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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.00048656 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=882, #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 141 iterations with total CPU time of 0.038843 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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 7 iterations with total CPU time of 0.00090032 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 0.0428007 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.236292 [1] +| Mini-EM: Total Time: 0.236239 - 99.9776% [1] +| | Mini-EM: build mesh: 0.00060668 - 0.256807% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028572 - 47.0957% [1] +| | | Remainder: 0.00032096 - 52.9043% +| | Mini-EM: build physics blocks: 0.00078616 - 0.332781% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00025532 - 0.108077% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0171998 - 7.28066% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00692128 - 2.92977% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.001891 - 27.3215% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00147944 - 78.2359% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00012824 - 6.7816% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024216 - 12.8059% [3] +| | | | Remainder: 4.116e-05 - 2.17663% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00276672 - 39.9741% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00028776 - 10.4008% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.252e-05 - 0.452521% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002086 - 7.53961% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.096e-05 - 1.48045% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00208168 - 75.24% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.628e-05 - 1.67274% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.892e-05 - 1.04528% [3] +| | | | Remainder: 6e-05 - 2.16863% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045516 - 6.57624% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021352 - 3.08498% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00054244 - 7.83728% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00025788 - 3.7259% [3] +| | | Remainder: 0.00079456 - 11.48% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00019952 - 0.0844567% [2] +| | Mini-EM: setup physics model evaluator: 0.0698947 - 29.5864% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0698802 - 99.9793% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00354893% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00074413% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.062695 - 89.7178% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0626818 - 99.979% [1] +| | | | | | getWorksets(): 0.034177 - 54.5246% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0341741 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0206728 - 60.4927% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00271608 - 13.1384% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00380008 - 18.382% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00022924 - 6.0325% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00356204 - 93.7359% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011404 - 3.20154% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.172e-05 - 0.890501% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019096 - 5.36097% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00028124 - 7.89548% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00064996 - 18.2468% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.168e-05 - 2.57381% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00054928 - 15.4204% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.844e-05 - 1.64063% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00098564 - 27.6707% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00038412 - 38.9716% [1] +| | | | | | | | | | | | Remainder: 0.00060152 - 61.0284% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00051924 - 14.577% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.848e-05 - 1.08028% [1] +| | | | | | | | | | | Remainder: 5.136e-05 - 1.44187% +| | | | | | | | | | Remainder: 8.8e-06 - 0.231574% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.009809 - 47.4487% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00560456 - 57.1369% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.884e-05 - 0.693007% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.08e-06 - 0.162011% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0031622 - 56.4219% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0019232 - 34.3149% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.72e-06 - 0.17343% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0002122 - 3.7862% [1] +| | | | | | | | | | | Remainder: 0.00024932 - 4.44852% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0020384 - 20.7809% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0016664 - 16.9885% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.712e-05 - 0.480375% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024704 - 2.5185% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016632 - 1.69559% [1] +| | | | | | | | | | Remainder: 3.916e-05 - 0.399225% +| | | | | | | | | Remainder: 0.00434768 - 21.0309% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0134816 - 39.4498% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0134589 - 99.8318% [2] +| | | | | | | | | Remainder: 2.268e-05 - 0.168229% +| | | | | | | | Remainder: 1.964e-05 - 0.0574705% +| | | | | | | Remainder: 2.96e-06 - 0.00866079% +| | | | | | getOrientations(): 6.6e-06 - 0.0105294% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00066812 - 1.06589% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00066132 - 1.05504% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000338 - 0.539231% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011324 - 0.180658% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000818 - 1.305% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00114866% [2] +| | | | | | Remainder: 0.0258988 - 41.3179% +| | | | | Remainder: 1.316e-05 - 0.0209905% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.0111047% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.0226674% [1] +| | | | build response library: 0.00713868 - 10.2156% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00704748 - 98.7225% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.043136% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 67.1053% [1] +| | | | | | | Remainder: 1e-06 - 32.8947% +| | | | | | getOrientations(): 4.8e-07 - 0.00681095% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073036 - 10.3634% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008726 - 12.3817% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039136 - 5.55319% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112472 - 15.9592% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0187301% [3] +| | | | | | Remainder: 0.0039236 - 55.6738% +| | | | | Remainder: 9.12e-05 - 1.27755% +| | | | Remainder: 1.996e-05 - 0.0285632% +| | | Remainder: 1.448e-05 - 0.0207169% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0352565 - 14.9241% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0352489 - 99.9783% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00181566% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.00102131% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0352108 - 99.8921% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0352069 - 99.9888% [1] +| | | | | | getWorksets(): 0.0182579 - 51.8588% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0182568 - 99.9941% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0163797 - 89.7185% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00267004 - 16.3009% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0027046 - 16.5119% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016096 - 5.95134% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.002541 - 93.951% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.184e-05 - 2.04014% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.88e-05 - 1.13341% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000145 - 5.70641% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000215721 - 8.48961% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00051776 - 20.3762% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.916e-05 - 1.93467% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00045852 - 18.0449% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.94e-05 - 0.763479% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00056492 - 22.2322% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010224 - 18.0981% [1] +| | | | | | | | | | | | Remainder: 0.00046268 - 81.9019% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044028 - 17.327% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.688e-05 - 1.4514% [1] +| | | | | | | | | | | Remainder: 1.272e-05 - 0.50059% +| | | | | | | | | | Remainder: 2.64e-06 - 0.0976114% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00729512 - 44.5375% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00354648 - 48.6144% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.42e-05 - 0.400397% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.28e-06 - 0.205274% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00151292 - 42.6598% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00198436 - 55.9529% [1] +| | | | | | | | | | | Remainder: 2.772e-05 - 0.78162% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00164508 - 22.5504% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.001646 - 22.563% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.796e-05 - 0.246192% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001526 - 2.09181% [1] +| | | | | | | | | | Remainder: 0.000287 - 3.93414% +| | | | | | | | | Remainder: 0.00370996 - 22.6497% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00186988 - 10.2421% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185684 - 99.3026% [1] +| | | | | | | | | Remainder: 1.304e-05 - 0.697371% +| | | | | | | | Remainder: 7.2e-06 - 0.0394374% +| | | | | | | Remainder: 1.08e-06 - 0.00591525% +| | | | | | getOrientations(): 6.6e-06 - 0.0187463% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003586 - 1.01855% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00032664 - 0.927773% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019212 - 0.545689% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0040052 - 11.3762% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00398576 - 99.5146% [1] +| | | | | | | Remainder: 1.944e-05 - 0.485369% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00039788 - 1.13012% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00113614% [2] +| | | | | | Remainder: 0.0116616 - 33.123% +| | | | | Remainder: 3.96e-06 - 0.0112465% +| | | | fmb->setupBCFieldManagers(): 2.72e-06 - 0.00771656% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.156e-05 - 0.0327954% [1] +| | | | build response library: 1.832e-05 - 0.0519733% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.52838% [1] +| | | | | Remainder: 1.804e-05 - 98.4716% +| | | | Remainder: 4.44e-06 - 0.0125961% +| | | Remainder: 7.64e-06 - 0.0216698% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0119323 - 5.05093% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00344584 - 28.8783% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00813936 - 68.2129% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.172e-05 - 0.88115% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00547296 - 67.2407% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.0233877% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.24e-06 - 0.0592001% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0124247% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 6.564e-05 - 1.19935% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00026544 - 4.85003% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000636 - 11.6208% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.736e-05 - 0.865345% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0004422 - 8.07972% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00054224 - 9.90762% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00076188 - 13.9208% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.4e-06 - 0.0255803% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00803953% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00121492 - 22.1986% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00096188 - 17.5751% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 8.768e-05 - 1.60206% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00041696 - 7.61855% [1] +| | | | | Remainder: 2.372e-05 - 0.433403% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.76e-06 - 0.119911% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.0226062% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001042 - 1.2802% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0024124 - 29.6387% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0012474 - 51.7078% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00115428 - 47.8478% [1] +| | | | | Remainder: 1.072e-05 - 0.444371% +| | | | Remainder: 6.648e-05 - 0.816772% +| | | Remainder: 0.00034708 - 2.90875% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0039794 - 1.68448% [1] +| | | getWorksets(): 1.92e-06 - 0.0482485% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 58.3333% [1] +| | | | Remainder: 8e-07 - 41.6667% +| | | getOrientations(): 6e-07 - 0.0150776% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0006822 - 17.1433% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085072 - 21.3781% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003726 - 9.36322% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113488 - 28.5189% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0251294% [3] +| | | Remainder: 0.00093548 - 23.5081% +| | panzer::ModelEvaluator::create_W_op: 0.00984636 - 4.16796% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0156442 - 6.6222% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.584e-05 - 0.293015% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0124026 - 79.2788% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.00774034% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00012276 - 0.989796% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000283 - 2.28179% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034408 - 2.77427% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.28e-05 - 0.34509% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039624 - 3.19482% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033524 - 2.70299% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00065612 - 5.2902% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00033076 - 2.66687% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.00967542% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109804 - 8.85333% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00069224 - 5.58143% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011396 - 0.918843% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00070808 - 5.70914% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00070312 - 5.66915% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0009596 - 7.73711% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.36e-06 - 0.0270912% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0001294 - 1.04333% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00067456 - 5.43888% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00111788 - 9.0133% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00182048 - 14.6783% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.832e-05 - 0.389597% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00039192 - 3.15999% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000732 - 5.90201% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065056 - 5.24537% [1] +| | | | Remainder: 4.588e-05 - 0.369924% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.4e-06 - 0.0536939% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00715918% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0001348 - 0.861659% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00301336 - 19.2618% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00299516 - 99.396% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.04e-05 - 0.34513% [1] +| | | | Remainder: 7.8e-06 - 0.258847% +| | | Remainder: 3.816e-05 - 0.243924% +| | MaxwellPreconditioner::build: 0.00147088 - 0.622623% [1] +| | | MaxwellPreconditioner: Schur complement: 1.348e-05 - 0.916458% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000873 - 59.3522% [1] +| | | | Ifpack2::Relaxation::initialize: 3.92e-06 - 0.449026% [1] +| | | | Ifpack2::Relaxation::compute: 0.00012056 - 13.8099% [1] +| | | | Remainder: 0.00074852 - 85.7411% +| | | MaxwellPreconditioner: Solver S_E: 0.0004982 - 33.8709% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.272983% [1] +| | | | Ifpack2::Relaxation::compute: 9.112e-05 - 18.2898% [1] +| | | | Remainder: 0.00040572 - 81.4372% +| | | MaxwellPreconditioner: Block preconditioner: 7.716e-05 - 5.24584% [1] +| | | Remainder: 9.04e-06 - 0.614598% +| | Mini-EM: timestepper: 0.0453622 - 19.2018% [1] +| | | Mini-EM: Advance Time Step: 0.0453604 - 99.996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00160004 - 3.52739% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.268e-05 - 3.29242% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00129712 - 81.068% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.0801776% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.348e-05 - 1.03923% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.916e-05 - 7.64463% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.908e-05 - 4.55471% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.02e-05 - 0.786357% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 6.576e-05 - 5.06969% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.884e-05 - 3.76526% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.964e-05 - 3.056% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.812e-05 - 1.39694% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.0493401% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.592e-05 - 5.85297% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.736e-05 - 6.73492% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.864e-05 - 3.74985% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.7e-05 - 1.3106% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.484e-05 - 5.76971% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018352 - 14.1483% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.2e-06 - 0.2467% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.232e-05 - 0.949796% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.168e-05 - 5.52609% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.868e-05 - 7.60762% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.352e-05 - 6.43888% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.76e-06 - 0.752436% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.228e-05 - 3.25953% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 7.872e-05 - 6.06883% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.396e-05 - 1.84717% [1] +| | | | | | Remainder: 2.976e-05 - 2.29431% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.012e-05 - 0.632484% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.129997% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001674 - 10.4622% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.072e-05 - 1.91995% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.4e-05 - 45.5729% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.125% [1] +| | | | | | Remainder: 1.576e-05 - 51.3021% +| | | | | Remainder: 3.992e-05 - 2.49494% +| | | | Stratimikos: BelosLOWS: 0.0428312 - 94.4241% [1] +| | | | | GMRES block system: Operation Op*x: 0.0001394 - 0.325464% [1] +| | | | | Belos::MVT::MvAddMv: 6.396e-05 - 0.149331% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0421273 - 98.3566% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00015792 - 0.374864% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.916e-05 - 24.7974% [2] +| | | | | | | | Belos::MVT::MvDot: 3.424e-05 - 87.4362% [2] +| | | | | | | | Remainder: 4.92e-06 - 12.5638% +| | | | | | | Belos::MVT::MvScale: 2.908e-05 - 18.4144% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.52e-05 - 22.2898% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.3e-05 - 93.75% [2] +| | | | | | | | Remainder: 2.2e-06 - 6.25% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.164e-05 - 7.37082% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.056e-05 - 90.7216% [2] +| | | | | | | | Remainder: 1.08e-06 - 9.27835% +| | | | | | | Remainder: 4.284e-05 - 27.1277% +| | | | | | Belos::MVT::MvAddMv: 2.496e-05 - 0.059249% [2] +| | | | | | Belos::MVT::MvNorm: 3.504e-05 - 0.0831765% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0405758 - 96.3172% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.812e-05 - 0.0693024% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.284e-05 - 0.0316445% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00107932 - 2.66001% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00033044 - 30.6156% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.828e-05 - 8.55829% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.3e-05 - 81.3296% [9] +| | | | | | | | | | Remainder: 5.28e-06 - 18.6704% +| | | | | | | | | Belos::MVT::MvScale: 1.624e-05 - 4.91466% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00017076 - 51.6766% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00016268 - 95.2682% [14] +| | | | | | | | | | Remainder: 8.08e-06 - 4.73179% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 7.244e-05 - 21.9223% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.62e-05 - 91.386% [14] +| | | | | | | | | | Remainder: 6.24e-06 - 8.61403% +| | | | | | | | | Remainder: 4.272e-05 - 12.9282% +| | | | | | | | Belos::MVT::MvAddMv: 5.312e-05 - 4.92162% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 9.768e-05 - 9.05014% [9] +| | | | | | | | Belos::MVT::MvNorm: 8.28e-06 - 0.76715% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 4.764e-05 - 4.41389% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.768e-05 - 58.1024% [8] +| | | | | | | | | Remainder: 1.996e-05 - 41.8976% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.08e-05 - 1.00063% [1] +| | | | | | | | Remainder: 0.00053136 - 49.231% +| | | | | | | GMRES S_E: Operation Op*x: 3.212e-05 - 0.0791605% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0386798 - 95.3272% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0293681 - 75.9263% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00049868 - 1.69803% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.00041852 - 83.9256% [142] +| | | | | | | | | | Remainder: 8.016e-05 - 16.0744% +| | | | | | | | | Belos::MVT::MvScale: 0.00036744 - 1.25115% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0160419 - 54.6234% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0158555 - 98.8383% [282] +| | | | | | | | | | Remainder: 0.00018636 - 1.16171% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0117709 - 40.0806% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0116166 - 98.6886% [282] +| | | | | | | | | | Remainder: 0.00015436 - 1.31137% +| | | | | | | | | Remainder: 0.0006892 - 2.34676% +| | | | | | | | Belos::MVT::MvAddMv: 0.00140828 - 3.64087% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00101252 - 2.6177% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00056224 - 55.5288% [142] +| | | | | | | | | Remainder: 0.00045028 - 44.4712% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00295836 - 7.64834% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.296e-05 - 0.240332% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.72e-06 - 0.0122028% [1] +| | | | | | | | Remainder: 0.0038348 - 9.91423% +| | | | | | | Remainder: 0.00074364 - 1.83272% +| | | | | | GMRES block system: Operation Op*x: 7.876e-05 - 0.186957% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.96e-06 - 0.0212689% [1] +| | | | | | Remainder: 0.00124584 - 2.95732% +| | | | | Remainder: 0.00050052 - 1.16859% +| | | | Mini-EM: Compute responses: 0.00086552 - 1.9081% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.796e-05 - 5.54118% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00035536 - 41.0574% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.225124% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.024e-05 - 2.88158% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.38e-05 - 12.3255% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.168843% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.38e-05 - 3.88339% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.96e-06 - 2.80279% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.1e-05 - 19.9797% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.135074% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.28e-05 - 3.60198% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.684e-05 - 18.8091% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.052e-05 - 2.96038% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.848e-05 - 8.01441% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.157587% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.748e-05 - 13.3611% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.6e-06 - 1.85727% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.328e-05 - 3.73706% [1] +| | | | | | Remainder: 1.812e-05 - 5.09905% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.24e-06 - 0.605416% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.161752% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011036 - 12.7507% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022312 - 25.7787% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.250986% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021164 - 94.8548% [1] +| | | | | | Remainder: 1.092e-05 - 4.89423% +| | | | | Remainder: 0.00012208 - 14.1048% +| | | | Remainder: 6.368e-05 - 0.140387% +| | | Remainder: 1.8e-06 - 0.00396806% +| | Remainder: 0.0168841 - 7.14702% +| Remainder: 5.304e-05 - 0.0224468% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0428312 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 5.04306 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +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.22376e-09 [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.22376e-09 [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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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.00047384 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=882, #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 141 iterations with total CPU time of 0.0398053 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + 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=756, #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 7 iterations with total CPU time of 0.00094676 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 0.0439144 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.238415 [1] +| Mini-EM: Total Time: 0.23837 - 99.9813% [1] +| | Mini-EM: build mesh: 0.0005988 - 0.251206% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002824 - 47.161% [1] +| | | Remainder: 0.0003164 - 52.839% +| | Mini-EM: build physics blocks: 0.00078856 - 0.330813% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024356 - 0.102177% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0180444 - 7.56989% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00604104 - 2.53431% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00191776 - 31.7455% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00149964 - 78.1975% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00012956 - 6.7558% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00024584 - 12.8191% [3] +| | | | Remainder: 4.272e-05 - 2.2276% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00186276 - 30.8351% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00029316 - 15.7379% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.424e-05 - 0.764457% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002098 - 11.2629% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.056e-05 - 2.17741% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011872 - 63.7334% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.528e-05 - 2.4308% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.408e-05 - 1.29271% [3] +| | | | Remainder: 4.844e-05 - 2.60044% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00045332 - 7.50401% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00021312 - 3.52787% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00054152 - 8.96402% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00025504 - 4.22179% [3] +| | | Remainder: 0.00079752 - 13.2017% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00020072 - 0.0842052% [2] +| | Mini-EM: setup physics model evaluator: 0.0699457 - 29.3433% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0699304 - 99.9782% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00360358% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000743596% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0625323 - 89.4207% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0625192 - 99.9791% [1] +| | | | | | getWorksets(): 0.0342478 - 54.7796% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0342448 - 99.9914% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0205096 - 59.8911% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274044 - 13.3617% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00392664 - 19.1454% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00032596 - 8.30124% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0035908 - 91.4471% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011736 - 3.26835% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.296e-05 - 0.917901% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019332 - 5.38376% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00028312 - 7.88459% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000658 - 18.3246% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.772e-05 - 2.7214% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0005558 - 15.4784% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.848e-05 - 1.62861% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00099116 - 27.6028% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00036888 - 37.217% [1] +| | | | | | | | | | | | Remainder: 0.00062228 - 62.783% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00051312 - 14.2899% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.836e-05 - 1.06829% [1] +| | | | | | | | | | | Remainder: 5.14e-05 - 1.43144% +| | | | | | | | | | Remainder: 9.88e-06 - 0.251615% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0099146 - 48.3413% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00566348 - 57.1226% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.016e-05 - 0.709105% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.028e-05 - 0.181514% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00320584 - 56.6055% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195244 - 34.4742% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.04e-05 - 0.183633% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020792 - 3.67124% [1] +| | | | | | | | | | | Remainder: 0.00023644 - 4.17482% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00207356 - 20.9142% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00167624 - 16.9068% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.768e-05 - 0.480907% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0002466 - 2.48724% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016776 - 1.69205% [1] +| | | | | | | | | | Remainder: 3.928e-05 - 0.396183% +| | | | | | | | | Remainder: 0.00392792 - 19.1516% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0137149 - 40.0496% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.013692 - 99.8329% [2] +| | | | | | | | | Remainder: 2.292e-05 - 0.167117% +| | | | | | | | Remainder: 2.032e-05 - 0.0593374% +| | | | | | | Remainder: 2.96e-06 - 0.00864289% +| | | | | | getOrientations(): 6.6e-06 - 0.0105568% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00066932 - 1.07058% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00068324 - 1.09285% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034912 - 0.55842% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011596 - 0.185479% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00082928 - 1.32644% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00121563% [2] +| | | | | | Remainder: 0.0256172 - 40.9748% +| | | | | Remainder: 1.304e-05 - 0.0208532% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.0115543% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.68e-05 - 0.0240239% [1] +| | | | build response library: 0.00734992 - 10.5103% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.007263 - 98.8174% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0435082% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.4e-07 - 0.0060581% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076828 - 10.578% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091324 - 12.5739% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039872 - 5.48974% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115384 - 15.8865% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.018725% [3] +| | | | | | Remainder: 0.00402396 - 55.4036% +| | | | | Remainder: 8.692e-05 - 1.1826% +| | | | Remainder: 2.032e-05 - 0.0290574% +| | | Remainder: 1.524e-05 - 0.0217883% +| | Mini-EM: setup auxiliary physics model evaluator: 0.035897 - 15.0594% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0358891 - 99.9779% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00178327% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.001226% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0358512 - 99.8946% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0358478 - 99.9905% [1] +| | | | | | getWorksets(): 0.0184179 - 51.3779% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0184171 - 99.9957% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0165361 - 89.7869% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.002744 - 16.594% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.002757 - 16.6726% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001662 - 6.02829% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00258812 - 93.8745% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.112e-05 - 1.97518% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.904e-05 - 1.12205% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001588 - 6.13573% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00022284 - 8.61011% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00052836 - 20.4148% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 5.024e-05 - 1.94118% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00047024 - 18.1692% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.992e-05 - 0.769671% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0005642 - 21.7996% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00010308 - 18.2701% [1] +| | | | | | | | | | | | Remainder: 0.00046112 - 81.7299% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044428 - 17.1661% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.632e-05 - 1.40334% [1] +| | | | | | | | | | | Remainder: 1.276e-05 - 0.493022% +| | | | | | | | | | Remainder: 2.68e-06 - 0.0972071% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00725372 - 43.8659% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00349816 - 48.2257% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.448e-05 - 0.413932% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.222974% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00149772 - 42.8145% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00195168 - 55.7916% [1] +| | | | | | | | | | | Remainder: 2.648e-05 - 0.756969% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00162196 - 22.3604% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00165608 - 22.8308% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.788e-05 - 0.246494% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015228 - 2.09934% [1] +| | | | | | | | | | Remainder: 0.00030736 - 4.23727% +| | | | | | | | | Remainder: 0.0037814 - 22.8675% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187336 - 10.1719% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0018602 - 99.2975% [1] +| | | | | | | | | Remainder: 1.316e-05 - 0.702481% +| | | | | | | | Remainder: 7.6e-06 - 0.041266% +| | | | | | | Remainder: 8e-07 - 0.00434361% +| | | | | | getOrientations(): 6.84e-06 - 0.0190806% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035684 - 0.99543% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033248 - 0.927476% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018992 - 0.529795% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00398236 - 11.1091% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00396404 - 99.54% [1] +| | | | | | | Remainder: 1.832e-05 - 0.460029% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00042816 - 1.19438% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00111583% [2] +| | | | | | Remainder: 0.012133 - 33.8457% +| | | | | Remainder: 3.4e-06 - 0.00948363% +| | | | fmb->setupBCFieldManagers(): 2.52e-06 - 0.00702163% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.088e-05 - 0.0303156% [1] +| | | | build response library: 1.812e-05 - 0.0504889% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.54525% [1] +| | | | | Remainder: 1.784e-05 - 98.4547% +| | | | Remainder: 5.24e-06 - 0.0146005% +| | | Remainder: 7.92e-06 - 0.0220631% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0118875 - 4.987% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00342444 - 28.807% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0081154 - 68.2682% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.112e-05 - 0.876359% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00544476 - 67.0917% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.0183663% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.04e-06 - 0.0558335% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.0117544% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.776e-05 - 1.06084% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0002586 - 4.74952% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00064292 - 11.8081% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.728e-05 - 0.868358% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000422 - 7.75057% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00053964 - 9.91118% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00074936 - 13.763% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8e-07 - 0.014693% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00881582% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00123216 - 22.6302% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00095872 - 17.6081% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 8.768e-05 - 1.61036% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00041744 - 7.66682% [1] +| | | | | Remainder: 2.524e-05 - 0.463565% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.88e-06 - 0.121744% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.0231658% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010984 - 1.35348% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00241032 - 29.7006% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0012424 - 51.545% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.001156 - 47.9604% [1] +| | | | | Remainder: 1.192e-05 - 0.49454% +| | | | Remainder: 6.76e-05 - 0.832984% +| | | Remainder: 0.00034768 - 2.92475% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0040308 - 1.69098% [1] +| | | getWorksets(): 1.76e-06 - 0.0436638% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 59.0909% [1] +| | | | Remainder: 7.2e-07 - 40.9091% +| | | getOrientations(): 5.2e-07 - 0.0129007% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068452 - 16.9822% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087968 - 21.824% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003866 - 9.59115% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115496 - 28.6534% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.024809% [3] +| | | Remainder: 0.00092176 - 22.8679% +| | panzer::ModelEvaluator::create_W_op: 0.00991592 - 4.15988% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0156124 - 6.54965% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.924e-05 - 0.31539% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0123604 - 79.1701% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8e-07 - 0.0064723% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00012732 - 1.03007% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028108 - 2.27404% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000343881 - 2.78213% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.188e-05 - 0.338825% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00040156 - 3.24877% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033668 - 2.72387% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00066452 - 5.37622% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00032928 - 2.664% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.00744315% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109692 - 8.8745% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00069436 - 5.61764% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011596 - 0.93816% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00068668 - 5.5555% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00071296 - 5.76812% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00094428 - 7.63958% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-06 - 0.0288017% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00013868 - 1.12197% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000686 - 5.55% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00111008 - 8.98097% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176076 - 14.2452% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.596e-05 - 0.371834% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038752 - 3.13518% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00076196 - 6.16454% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00065168 - 5.27234% [1] +| | | | Remainder: 3.508e-05 - 0.28381% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.68e-06 - 0.0491917% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.0076862% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013916 - 0.891343% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00301656 - 19.3216% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00299768 - 99.3741% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.064e-05 - 0.35272% [1] +| | | | Remainder: 8.24e-06 - 0.273159% +| | | Remainder: 3.82e-05 - 0.244677% +| | MaxwellPreconditioner::build: 0.00147872 - 0.620346% [1] +| | | MaxwellPreconditioner: Schur complement: 1.36e-05 - 0.919714% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00087992 - 59.5055% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.39549% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011956 - 13.5876% [1] +| | | | Remainder: 0.00075688 - 86.0169% +| | | MaxwellPreconditioner: Solver S_E: 0.00050076 - 33.8644% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.279575% [1] +| | | | Ifpack2::Relaxation::compute: 8.632e-05 - 17.2378% [1] +| | | | Remainder: 0.00041304 - 82.4826% +| | | MaxwellPreconditioner: Block preconditioner: 7.544e-05 - 5.10171% [1] +| | | Remainder: 9e-06 - 0.608634% +| | Mini-EM: timestepper: 0.04646 - 19.4907% [1] +| | | Mini-EM: Advance Time Step: 0.046458 - 99.9957% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00158144 - 3.40402% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.28e-05 - 3.33873% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00127552 - 80.6556% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.100351% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.388e-05 - 1.08818% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.868e-05 - 7.73645% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 5.768e-05 - 4.52208% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.56e-06 - 0.749498% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 6.576e-05 - 5.15554% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.8e-05 - 3.76317% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.028e-05 - 3.15793% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.84e-05 - 1.44255% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.0627195% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.616e-05 - 5.9709% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 8.68e-05 - 6.80507% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.728e-05 - 3.70672% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.668e-05 - 1.3077% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.604e-05 - 5.96149% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018112 - 14.1997% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.254014% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.192e-05 - 0.934521% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.108e-05 - 5.57263% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.76e-05 - 7.65178% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.832e-05 - 5.35625% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.84e-06 - 0.77145% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.212e-05 - 3.30218% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.004e-05 - 6.27509% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.428e-05 - 1.90354% [1] +| | | | | | Remainder: 2.868e-05 - 2.24849% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.004e-05 - 0.634864% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.146702% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00017008 - 10.7548% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.056e-05 - 1.93242% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.304e-05 - 42.6702% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.27225% [1] +| | | | | | Remainder: 1.652e-05 - 54.0576% +| | | | | Remainder: 4.012e-05 - 2.53693% +| | | | Stratimikos: BelosLOWS: 0.0439426 - 94.5857% [1] +| | | | | GMRES block system: Operation Op*x: 0.00014284 - 0.32506% [1] +| | | | | Belos::MVT::MvAddMv: 6.06e-05 - 0.137907% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.043225 - 98.3669% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00016728 - 0.386998% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.152e-05 - 24.8207% [2] +| | | | | | | | Belos::MVT::MvDot: 3.672e-05 - 88.4393% [2] +| | | | | | | | Remainder: 4.8e-06 - 11.5607% +| | | | | | | Belos::MVT::MvScale: 3.024e-05 - 18.0775% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.784e-05 - 22.6208% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.54e-05 - 93.5518% [2] +| | | | | | | | Remainder: 2.44e-06 - 6.4482% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.272e-05 - 7.60402% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.164e-05 - 91.5094% [2] +| | | | | | | | Remainder: 1.08e-06 - 8.49057% +| | | | | | | Remainder: 4.496e-05 - 26.8771% +| | | | | | Belos::MVT::MvAddMv: 2.776e-05 - 0.0642221% [2] +| | | | | | Belos::MVT::MvNorm: 3.364e-05 - 0.0778253% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0415781 - 96.1899% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.692e-05 - 0.0647457% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.292e-05 - 0.0310741% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00111684 - 2.68613% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00034736 - 31.102% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.948e-05 - 8.48687% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.332e-05 - 79.1045% [9] +| | | | | | | | | | Remainder: 6.16e-06 - 20.8955% +| | | | | | | | | Belos::MVT::MvScale: 1.74e-05 - 5.00921% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00017524 - 50.4491% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00016704 - 95.3207% [14] +| | | | | | | | | | Remainder: 8.2e-06 - 4.6793% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 8.068e-05 - 23.2266% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.428e-05 - 92.0674% [14] +| | | | | | | | | | Remainder: 6.4e-06 - 7.93257% +| | | | | | | | | Remainder: 4.456e-05 - 12.8282% +| | | | | | | | Belos::MVT::MvAddMv: 5.672e-05 - 5.07861% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 9.852e-05 - 8.82132% [9] +| | | | | | | | Belos::MVT::MvNorm: 8.04e-06 - 0.719888% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 4.928e-05 - 4.41245% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.864e-05 - 58.1169% [8] +| | | | | | | | | Remainder: 2.064e-05 - 41.8831% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.34e-05 - 1.19981% [1] +| | | | | | | | Remainder: 0.00054352 - 48.6659% +| | | | | | | GMRES S_E: Operation Op*x: 3.056e-05 - 0.0735003% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.039644 - 95.3483% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0300349 - 75.7615% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00050628 - 1.68564% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.00042192 - 83.3373% [142] +| | | | | | | | | | Remainder: 8.436e-05 - 16.6627% +| | | | | | | | | Belos::MVT::MvScale: 0.00039952 - 1.33019% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0163346 - 54.3853% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0161496 - 98.8677% [282] +| | | | | | | | | | Remainder: 0.00018496 - 1.13232% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0120635 - 40.1649% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0119116 - 98.741% [282] +| | | | | | | | | | Remainder: 0.00015188 - 1.25901% +| | | | | | | | | Remainder: 0.00073104 - 2.43397% +| | | | | | | | Belos::MVT::MvAddMv: 0.00146464 - 3.69448% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00100412 - 2.53284% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00056296 - 56.065% [142] +| | | | | | | | | Remainder: 0.00044116 - 43.935% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00301212 - 7.59792% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.448e-05 - 0.238321% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.52e-06 - 0.0114015% [1] +| | | | | | | | Remainder: 0.00402924 - 10.1636% +| | | | | | | Remainder: 0.00074684 - 1.79623% +| | | | | | GMRES block system: Operation Op*x: 8.528e-05 - 0.197293% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.88e-06 - 0.0205437% [1] +| | | | | | Remainder: 0.00132408 - 3.06323% +| | | | | Remainder: 0.0005142 - 1.17016% +| | | | Mini-EM: Compute responses: 0.00086892 - 1.87033% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.72e-05 - 5.43203% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00035596 - 40.9658% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.303405% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.012e-05 - 2.84302% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.356e-05 - 12.2373% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.191033% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.36e-05 - 3.82065% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.068e-05 - 3.00034% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.116e-05 - 19.991% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.134847% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.316e-05 - 3.69704% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.74e-05 - 18.9347% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.02e-05 - 2.86549% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.648e-05 - 7.43904% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.146084% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.808e-05 - 13.5071% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.24e-06 - 1.75301% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.384e-05 - 3.88808% [1] +| | | | | | Remainder: 1.868e-05 - 5.24778% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.72e-06 - 0.658288% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.16112% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011204 - 12.8942% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002206 - 25.3878% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.271985% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002086 - 94.5603% [1] +| | | | | | Remainder: 1.14e-05 - 5.16772% +| | | | | Remainder: 0.000126 - 14.5008% +| | | | Remainder: 6.504e-05 - 0.139997% +| | | Remainder: 2e-06 - 0.00430477% +| | Remainder: 0.017225 - 7.22617% +| Remainder: 4.452e-05 - 0.0186733% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0439426 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.9155 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=maxwell6.xml' (5 runs): + + 30.43 msec task-clock:u # 0.038 CPUs utilized ( +- 1.01% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,782 page-faults:u # 91.422 K/sec ( +- 0.24% ) + 24,104,915 cycles:u # 0.792 GHz ( +- 26.42% ) (65.64%) + 71,685,805 instructions:u # 2.97 insn per cycle ( +- 3.14% ) + branches:u + 349,556 branch-misses:u ( +- 0.47% ) + 27,831,775 L1-dcache-loads:u # 914.612 M/sec ( +- 0.12% ) + 378,489 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.49% ) + LLC-loads:u + LLC-load-misses:u + 26,546,547 L1-icache-loads:u # 872.376 M/sec ( +- 0.13% ) + 237,366 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.03% ) + dTLB-loads:u ( +- 43.31% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.80096 +- 0.00328 seconds time elapsed ( +- 0.41% ) + + + 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=maxwell6.xml' (5 runs): + + 316,614 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.37% ) + 16,906,372 BR_RETIRED:u ( +- 0.17% ) + + 0.79684 +- 0.00156 seconds time elapsed ( +- 0.20% ) + + + 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=maxwell6.xml' (5 runs): + + 22,776,883 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.59% ) + 5,089 ITLB_WALK:u ( +- 3.95% ) + 12,363 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 2.08% ) + 30,581,614 L1D_TLB:u ( +- 0.54% ) + + 0.78882 +- 0.00251 seconds time elapsed ( +- 0.32% ) + + + 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=maxwell6.xml' (5 runs): + + 26,829,059 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.33% ) + 239,881 L1I_CACHE_REFILL:u ( +- 0.85% ) + 389,262 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.31% ) + 28,149,998 L1D_CACHE:u ( +- 0.37% ) + + 0.78917 +- 0.00393 seconds time elapsed ( +- 0.50% ) + + + 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=maxwell6.xml' (5 runs): + + 470,320 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.43% ) + 496,893 LL_CACHE_RD:u ( +- 0.60% ) + 133,241 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.80% ) + 17,796 L2D_TLB_REFILL:u ( +- 2.26% ) + 259,388 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.97% ) + 1,471,565 L2D_CACHE:u ( +- 0.46% ) + + 0.79131 +- 0.00129 seconds time elapsed ( +- 0.16% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..1fee58c --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell6_power.output @@ -0,0 +1,124 @@ +Socket1 19.64 +Socket2 19.48 +Socket1 19.72 +Socket2 19.44 +Socket1 20.04 +Socket2 19.44 +Socket1 20.08 +Socket2 19.64 +Socket1 20.04 +Socket2 19.36 +Socket1 19.64 +Socket2 19.24 +Socket1 19.84 +Socket2 19.16 +Socket1 19.84 +Socket2 19.16 +Socket1 19.72 +Socket2 19.32 +Socket1 19.72 +Socket2 19.36 +Socket1 19.52 +Socket2 19.72 +Socket1 19.40 +Socket2 19.68 +Socket1 19.48 +Socket2 19.60 +Socket1 19.16 +Socket2 19.84 +Socket1 19.32 +Socket2 19.72 +Socket1 19.44 +Socket2 19.44 +Socket1 19.20 +Socket2 19.48 +Socket1 19.32 +Socket2 19.20 +Socket1 19.60 +Socket2 18.84 +Socket1 19.60 +Socket2 18.84 +Socket1 19.40 +Socket2 18.88 +Socket1 19.16 +Socket2 19.00 +Socket1 19.12 +Socket2 19.28 +Socket1 19.20 +Socket2 19.36 +Socket1 18.96 +Socket2 19.20 +Socket1 19.20 +Socket2 19.12 +Socket1 19.32 +Socket2 19.00 +Socket1 19.32 +Socket2 19.08 +Socket1 19.36 +Socket2 19.20 +Socket1 19.44 +Socket2 19.36 +Start +Socket1 19.52 +Socket2 19.36 +End +Socket1 19.40 +Socket2 19.36 +Socket1 19.40 +Socket2 19.12 +Socket1 20.36 +Socket2 19.56 +Socket1 20.28 +Socket2 19.60 +Socket1 20.24 +Socket2 19.52 +Socket1 20.16 +Socket2 19.60 +Socket1 19.96 +Socket2 19.72 +Socket1 19.36 +Socket2 19.40 +Socket1 19.64 +Socket2 19.48 +Socket1 19.68 +Socket2 19.32 +Socket1 19.60 +Socket2 19.28 +Socket1 19.80 +Socket2 19.36 +Socket1 19.76 +Socket2 19.32 +Socket1 19.76 +Socket2 19.32 +Socket1 19.56 +Socket2 19.36 +Socket1 19.64 +Socket2 19.24 +Socket1 19.68 +Socket2 19.08 +Socket1 19.40 +Socket2 18.92 +Socket1 19.32 +Socket2 18.64 +Socket1 19.28 +Socket2 18.80 +Socket1 19.24 +Socket2 19.12 +Socket1 19.12 +Socket2 19.36 +Socket1 19.12 +Socket2 19.72 +Socket1 18.84 +Socket2 19.84 +Socket1 19.04 +Socket2 19.68 +Socket1 19.04 +Socket2 19.68 +Socket1 19.20 +Socket2 19.48 +Socket1 19.52 +Socket2 19.28 +Socket1 19.48 +Socket2 19.16 +Socket1 19.56 +Socket2 19.16 diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8.output new file mode 100644 index 0000000..fe39f1b --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8.output @@ -0,0 +1,3248 @@ +oasis20.umiacs.umd.edu +30 GMRES Tpetra maxwell8.xml +output_avg5/altra_GMRES_Tpetra_maxwell8.output +output_avg5/altra_GMRES_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +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 = 1.66782e-09 [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 = 1.66782e-09 [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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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.00060168 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=1944, #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 171 iterations with total CPU time of 0.104311 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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 9 iterations with total CPU time of 0.00154244 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 0.109382 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.386372 [1] +| Mini-EM: Total Time: 0.38633 - 99.9891% [1] +| | Mini-EM: build mesh: 0.000792719 - 0.205192% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031284 - 39.4642% [1] +| | | Remainder: 0.000479879 - 60.5358% +| | Mini-EM: build physics blocks: 0.000804519 - 0.208247% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023692 - 0.0613258% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0336165 - 8.70151% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113311 - 2.933% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00386047 - 34.0698% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00304236 - 78.8078% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000189799 - 4.91647% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000577439 - 14.9577% [3] +| | | | Remainder: 5.088e-05 - 1.31797% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00241728 - 21.3332% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00061232 - 25.331% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.224e-05 - 1.74742% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002726 - 11.2771% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.724e-05 - 2.36795% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124948 - 51.6895% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.74e-05 - 4.02933% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.876e-05 - 1.18977% [3] +| | | | Remainder: 5.724e-05 - 2.36795% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000977519 - 8.62689% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00047088 - 4.15565% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125144 - 11.0443% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00054608 - 4.81932% [3] +| | | Remainder: 0.0018074 - 15.9508% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000447559 - 0.115849% [2] +| | Mini-EM: setup physics model evaluator: 0.0771783 - 19.9773% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0771568 - 99.9722% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00336976% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000673952% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0696139 - 90.2239% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0695993 - 99.9791% [1] +| | | | | | getWorksets(): 0.0417497 - 59.9858% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0417468 - 99.993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0244693 - 58.6136% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00284056 - 11.6087% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00494991 - 20.2291% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000310999 - 6.28292% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00462955 - 93.528% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011524 - 2.48922% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.697259% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002258 - 4.87736% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000386799 - 8.35499% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000891639 - 19.2597% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014872 - 3.2124% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000708519 - 15.3043% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.56e-05 - 1.41698% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00127912 - 27.6294% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000485159 - 37.9292% [1] +| | | | | | | | | | | | Remainder: 0.000793959 - 62.0708% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000649879 - 14.0376% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.18e-05 - 1.55091% [1] +| | | | | | | | | | | Remainder: 5.416e-05 - 1.16988% +| | | | | | | | | | Remainder: 9.36e-06 - 0.189094% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0125237 - 51.1813% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00732555 - 58.4935% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.052e-05 - 0.553133% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.028e-05 - 0.140331% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00429391 - 58.6156% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00230304 - 31.4384% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.016e-05 - 0.138693% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000389079 - 5.31126% [1] +| | | | | | | | | | | Remainder: 0.00027856 - 3.80258% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00273444 - 21.8341% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162788 - 12.9984% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.924e-05 - 0.473023% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00043064 - 3.4386% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00030208 - 2.41207% [1] +| | | | | | | | | | Remainder: 4.388e-05 - 0.350376% +| | | | | | | | | Remainder: 0.00415512 - 16.9809% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0172561 - 41.3352% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0172314 - 99.857% [2] +| | | | | | | | | Remainder: 2.468e-05 - 0.143022% +| | | | | | | | Remainder: 2.14e-05 - 0.0512614% +| | | | | | | Remainder: 2.92e-06 - 0.00699406% +| | | | | | getOrientations(): 6.72e-06 - 0.00965527% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000680239 - 0.977365% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000697759 - 1.00254% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035952 - 0.516557% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012332 - 0.177186% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841999 - 1.20978% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00103449% [2] +| | | | | | Remainder: 0.0251393 - 36.1201% +| | | | | Remainder: 1.456e-05 - 0.0209154% +| | | | fmb->setupBCFieldManagers(): 8.88e-06 - 0.011509% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.728e-05 - 0.022396% [1] +| | | | build response library: 0.00749343 - 9.71195% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00740023 - 98.7562% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0448635% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.0843% [1] +| | | | | | | Remainder: 9.6e-07 - 28.9157% +| | | | | | getOrientations(): 4.8e-07 - 0.00648628% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741719 - 10.0229% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900599 - 12.1699% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039816 - 5.38037% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001175 - 15.8779% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0167562% [3] +| | | | | | Remainder: 0.00417972 - 56.4809% +| | | | | Remainder: 9.32e-05 - 1.24376% +| | | | Remainder: 2.02e-05 - 0.0261805% +| | | Remainder: 2.148e-05 - 0.0278317% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0457774 - 11.8493% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0457685 - 99.9806% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.00166053% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.00096136% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0457279 - 99.9114% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0457244 - 99.9923% [1] +| | | | | | getWorksets(): 0.0241462 - 52.8081% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0241454 - 99.9965% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0195278 - 80.8759% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00280892 - 14.3842% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00398564 - 20.4101% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018576 - 4.66074% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0037972 - 95.272% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.2159e-05 - 1.37362% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.948e-05 - 0.776363% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00017308 - 4.5581% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00031096 - 8.1892% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000709639 - 18.6885% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.628e-05 - 2.53556% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000600839 - 15.8232% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.192e-05 - 0.577268% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00115488 - 30.414% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000555039 - 48.0604% [1] +| | | | | | | | | | | | Remainder: 0.00059984 - 51.9396% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000562159 - 14.8046% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.344e-05 - 1.93406% [1] +| | | | | | | | | | | Remainder: 1.236e-05 - 0.325503% +| | | | | | | | | | Remainder: 2.68e-06 - 0.0672415% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00925699 - 47.4042% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00547575 - 59.1526% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.324e-05 - 1.15491% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.8e-06 - 0.178971% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00267604 - 48.8706% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00269768 - 49.2659% [1] +| | | | | | | | | | | Remainder: 2.9e-05 - 0.529608% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00137892 - 14.896% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00202708 - 21.8978% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.928e-05 - 0.208275% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000337879 - 3.64999% [1] +| | | | | | | | | | Remainder: 1.808e-05 - 0.195312% +| | | | | | | | | Remainder: 0.00347623 - 17.8015% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00460963 - 19.0912% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00459439 - 99.6694% [1] +| | | | | | | | | Remainder: 1.524e-05 - 0.330612% +| | | | | | | | Remainder: 7.96e-06 - 0.032967% +| | | | | | | Remainder: 8.4e-07 - 0.00347881% +| | | | | | getOrientations(): 6.56e-06 - 0.0143468% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00035716 - 0.781114% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033244 - 0.727051% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000192519 - 0.421042% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00811323 - 17.7438% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00809419 - 99.7653% [1] +| | | | | | | Remainder: 1.904e-05 - 0.234678% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041264 - 0.90245% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000874806% [2] +| | | | | | Remainder: 0.0121633 - 26.6012% +| | | | | Remainder: 3.52e-06 - 0.0076977% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.00873963% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.252e-05 - 0.0273551% [1] +| | | | build response library: 1.816e-05 - 0.0396779% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.32159% [1] +| | | | | Remainder: 1.792e-05 - 98.6784% +| | | | Remainder: 4.68e-06 - 0.0102254% +| | | Remainder: 8.88e-06 - 0.0193982% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0253858 - 6.57101% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00750347 - 29.5578% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0174776 - 68.8479% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.848e-05 - 0.506249% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0117283 - 67.1051% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0112548% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.0242148% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00545686% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00011504 - 0.980871% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000626239 - 5.33953% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.001497 - 12.7639% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000142519 - 1.21517% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00104924 - 8.94618% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0013012 - 11.0945% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00177356 - 15.122% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.00886741% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00409265% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0029046 - 24.7656% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00114452 - 9.75857% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0002226 - 1.89797% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000918239 - 7.82923% [1] +| | | | | Remainder: 2.7279e-05 - 0.23259% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.056e-05 - 0.0604203% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.0116721% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000128079 - 0.732819% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00544631 - 31.1617% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.002746 - 50.4194% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00268884 - 49.3698% [1] +| | | | | Remainder: 1.148e-05 - 0.210785% +| | | | Remainder: 7.3759e-05 - 0.422021% +| | | Remainder: 0.000404719 - 1.59428% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410371 - 1.06223% [1] +| | | getWorksets(): 2.48e-06 - 0.060433% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 58.0645% [1] +| | | | Remainder: 1.04e-06 - 41.9355% +| | | getOrientations(): 7.2e-07 - 0.0175451% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000708959 - 17.276% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000873519 - 21.2861% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039788 - 9.69561% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117512 - 28.6355% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0263176% [3] +| | | Remainder: 0.000943959 - 23.0025% +| | panzer::ModelEvaluator::create_W_op: 0.0207799 - 5.37881% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0314739 - 8.1469% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.432e-05 - 0.172587% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0242556 - 77.0657% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00494731% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000147399 - 0.60769% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00067612 - 2.78748% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000803879 - 3.3142% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.6919e-05 - 0.358346% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000920399 - 3.79458% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000792799 - 3.26852% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000800039 - 3.29837% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000701199 - 2.89087% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.08e-06 - 0.00445258% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111648 - 4.60297% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00163732 - 6.75027% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00025816 - 1.06433% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00166792 - 6.87642% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00166952 - 6.88301% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00228656 - 9.42692% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.76e-06 - 0.0155016% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000154839 - 0.638364% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00164356 - 6.77599% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00263372 - 10.8582% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00189024 - 7.79299% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.984e-05 - 0.370389% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000913718 - 3.76704% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00178948 - 7.37758% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00152808 - 6.2999% [1] +| | | | Remainder: 4.14e-05 - 0.170682% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.036e-05 - 0.0329161% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.00432104% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020512 - 0.651714% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00689395 - 21.9037% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00687359 - 99.7047% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.112e-05 - 0.161301% [1] +| | | | Remainder: 9.24e-06 - 0.134031% +| | | Remainder: 5.32e-05 - 0.169029% +| | MaxwellPreconditioner::build: 0.00158972 - 0.411492% [1] +| | | MaxwellPreconditioner: Schur complement: 1.512e-05 - 0.951112% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000955639 - 60.1137% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.36834% [1] +| | | | Ifpack2::Relaxation::compute: 0.00013816 - 14.4573% [1] +| | | | Remainder: 0.000813959 - 85.1743% +| | | MaxwellPreconditioner: Solver S_E: 0.000517639 - 32.5617% [1] +| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.262731% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001112 - 21.4822% [1] +| | | | Remainder: 0.000405079 - 78.2551% +| | | MaxwellPreconditioner: Block preconditioner: 9.288e-05 - 5.84255% [1] +| | | Remainder: 8.44e-06 - 0.530912% +| | Mini-EM: timestepper: 0.113547 - 29.3912% [1] +| | | Mini-EM: Advance Time Step: 0.113545 - 99.9984% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00293728 - 2.58688% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.364e-05 - 2.16663% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00263112 - 89.5768% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0562499% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.108e-05 - 0.801181% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022328 - 8.48613% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000131159 - 4.98492% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.46e-05 - 0.554897% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0001106 - 4.20354% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010564 - 4.01502% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.988e-05 - 1.51571% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.024e-05 - 1.14932% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0258445% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.64e-05 - 2.90371% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00022088 - 8.39491% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010964 - 4.16705% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.6759e-05 - 1.77715% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0001932 - 7.34289% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00042112 - 16.0054% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.208e-05 - 1.59932% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.024e-05 - 0.769255% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000167519 - 6.36684% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0002244 - 8.5287% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.676e-05 - 2.53733% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.284e-05 - 0.488006% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.616e-05 - 3.65472% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017208 - 6.54019% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.132e-05 - 1.9505% [1] +| | | | | | Remainder: 3.108e-05 - 1.18125% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.036e-05 - 0.352708% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0789847% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000159079 - 5.41587% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.972e-05 - 1.01182% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.216e-05 - 40.9152% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.23015% [1] +| | | | | | Remainder: 1.66e-05 - 55.8546% +| | | | | Remainder: 4.104e-05 - 1.39721% +| | | | Stratimikos: BelosLOWS: 0.109415 - 96.3623% [1] +| | | | | GMRES block system: Operation Op*x: 0.00019076 - 0.174346% [1] +| | | | | Belos::MVT::MvAddMv: 7.224e-05 - 0.0660239% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.108653 - 99.3036% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00017152 - 0.15786% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.384e-05 - 25.5597% [2] +| | | | | | | | Belos::MVT::MvDot: 3.896e-05 - 88.8686% [2] +| | | | | | | | Remainder: 4.88e-06 - 11.1314% +| | | | | | | Belos::MVT::MvScale: 3.368e-05 - 19.6362% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.008e-05 - 23.3675% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.796e-05 - 94.7106% [2] +| | | | | | | | Remainder: 2.12e-06 - 5.28942% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.372e-05 - 7.99907% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.264e-05 - 92.1283% [2] +| | | | | | | | Remainder: 1.08e-06 - 7.87172% +| | | | | | | Remainder: 4.02e-05 - 23.4375% +| | | | | | Belos::MVT::MvAddMv: 2.048e-05 - 0.018849% [2] +| | | | | | Belos::MVT::MvNorm: 3.876e-05 - 0.0356732% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.106893 - 98.3805% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.256e-05 - 0.0491705% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.6e-05 - 0.0149682% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00178064 - 1.66581% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0006742 - 37.8628% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.4e-05 - 6.52625% [11] +| | | | | | | | | | Belos::MVT::MvDot: 3.692e-05 - 83.9091% [11] +| | | | | | | | | | Remainder: 7.08e-06 - 16.0909% +| | | | | | | | | Belos::MVT::MvScale: 2.744e-05 - 4.07001% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00038716 - 57.4251% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00037552 - 96.9935% [18] +| | | | | | | | | | Remainder: 1.164e-05 - 3.00651% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0001592 - 23.6132% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00014996 - 94.196% [18] +| | | | | | | | | | Remainder: 9.24e-06 - 5.80402% +| | | | | | | | | Remainder: 5.64e-05 - 8.36547% +| | | | | | | | Belos::MVT::MvAddMv: 9.284e-05 - 5.21386% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00022612 - 12.6988% [11] +| | | | | | | | Belos::MVT::MvNorm: 9.6e-06 - 0.539132% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 7.096e-05 - 3.98509% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.388e-05 - 61.8377% [10] +| | | | | | | | | Remainder: 2.708e-05 - 38.1623% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.852e-05 - 1.04008% [1] +| | | | | | | | Remainder: 0.000688399 - 38.6602% +| | | | | | | GMRES S_E: Operation Op*x: 7.404e-05 - 0.0692653% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.103922 - 97.2206% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0858969 - 82.6548% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000876879 - 1.02085% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.000752199 - 85.7814% [172] +| | | | | | | | | | Remainder: 0.00012468 - 14.2186% +| | | | | | | | | Belos::MVT::MvScale: 0.000641158 - 0.746427% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0468871 - 54.5853% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0466228 - 99.4363% [342] +| | | | | | | | | | Remainder: 0.00026428 - 0.563652% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0364468 - 42.4309% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0362298 - 99.4046% [342] +| | | | | | | | | | Remainder: 0.000217 - 0.595388% +| | | | | | | | | Remainder: 0.001045 - 1.21657% +| | | | | | | | Belos::MVT::MvAddMv: 0.00259043 - 2.49266% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00156304 - 1.50404% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00091628 - 58.6218% [172] +| | | | | | | | | Remainder: 0.000646757 - 41.3782% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00776427 - 7.47122% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023008 - 0.221396% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.76e-06 - 0.0055426% [1] +| | | | | | | | Remainder: 0.00587192 - 5.65029% +| | | | | | | Remainder: 0.00104772 - 0.980151% +| | | | | | GMRES block system: Operation Op*x: 0.00012724 - 0.117107% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.52e-06 - 0.00876184% [1] +| | | | | | Remainder: 0.00139208 - 1.28122% +| | | | | Remainder: 0.000498959 - 0.456025% +| | | | Mini-EM: Compute responses: 0.00112288 - 0.988926% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.772e-05 - 5.14036% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000531559 - 47.3389% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.210701% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.492e-05 - 2.80684% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.728e-05 - 18.3009% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.8e-07 - 0.0903004% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.444e-05 - 4.5978% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.74e-05 - 3.27339% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000168039 - 31.6125% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0978255% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.408e-05 - 4.53007% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.932e-05 - 13.0409% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.584e-05 - 2.97991% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.064e-05 - 2.00166% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.10535% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.056e-05 - 9.51164% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.036e-05 - 1.94898% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.44e-06 - 1.21153% [1] +| | | | | | Remainder: 1.956e-05 - 3.67974% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.36e-06 - 0.477344% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.128242% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015012 - 13.3692% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024144 - 21.5019% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.4e-07 - 0.18224% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022956 - 95.0795% [1] +| | | | | | Remainder: 1.144e-05 - 4.73824% +| | | | | Remainder: 0.00013524 - 12.044% +| | | | Remainder: 7.024e-05 - 0.0618608% +| | | Remainder: 1.76e-06 - 0.00155002% +| | Remainder: 0.0192648 - 4.98661% +| Remainder: 4.22e-05 - 0.0109221% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.109415 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.67944 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +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 = 1.66782e-09 [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 = 1.66782e-09 [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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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.000603519 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=1944, #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 171 iterations with total CPU time of 0.100885 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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 9 iterations with total CPU time of 0.00150152 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 0.105865 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.382377 [1] +| Mini-EM: Total Time: 0.382334 - 99.9887% [1] +| | Mini-EM: build mesh: 0.00065188 - 0.1705% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003144 - 48.2297% [1] +| | | Remainder: 0.00033748 - 51.7703% +| | Mini-EM: build physics blocks: 0.000791079 - 0.206908% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002326 - 0.0608369% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0332981 - 8.70918% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.011441 - 2.99241% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00389275 - 34.0246% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00306627 - 78.7688% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00019672 - 5.05349% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00057896 - 14.8728% [3] +| | | | Remainder: 5.08e-05 - 1.30499% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00238324 - 20.8307% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00062344 - 26.1594% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.524e-05 - 1.47866% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000279398 - 11.7235% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.748e-05 - 2.41185% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120716 - 50.6521% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.7159e-05 - 4.07677% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.824e-05 - 1.18494% [3] +| | | | Remainder: 5.512e-05 - 2.31282% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00109004 - 9.52748% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000472439 - 4.12936% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125568 - 10.9753% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000549639 - 4.80412% [3] +| | | Remainder: 0.0017972 - 15.7084% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00044468 - 0.116307% [2] +| | Mini-EM: setup physics model evaluator: 0.0775551 - 20.2846% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0775392 - 99.9796% [1] +| | | | allocate FieldManagerBuilder: 2.64e-06 - 0.00340473% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000619042% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0699792 - 90.2501% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0699651 - 99.9798% [1] +| | | | | | getWorksets(): 0.0428913 - 61.3038% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0428881 - 99.9926% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0252438 - 58.8597% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283664 - 11.2369% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00496507 - 19.6685% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00030964 - 6.23636% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00464539 - 93.5614% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011716 - 2.52207% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.224e-05 - 0.694021% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000231279 - 4.97867% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00041148 - 8.85781% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000888879 - 19.1346% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000148039 - 3.18679% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000724119 - 15.5879% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.824e-05 - 1.46898% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00125408 - 26.9962% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0004796 - 38.2432% [1] +| | | | | | | | | | | | Remainder: 0.000774479 - 61.7568% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000643159 - 13.8451% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.252e-05 - 1.56112% [1] +| | | | | | | | | | | Remainder: 5.42e-05 - 1.16675% +| | | | | | | | | | Remainder: 1.004e-05 - 0.202212% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0133215 - 52.7711% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00809579 - 60.7725% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.092e-05 - 0.505448% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.0239e-05 - 0.126473% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00468403 - 57.8577% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0026772 - 33.069% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.130932% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000393879 - 4.86523% [1] +| | | | | | | | | | | Remainder: 0.00027892 - 3.44525% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0022744 - 17.0732% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00209388 - 15.7181% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.356e-05 - 0.477125% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000451519 - 3.38941% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00029916 - 2.2457% [1] +| | | | | | | | | | Remainder: 4.316e-05 - 0.323988% +| | | | | | | | | Remainder: 0.00412068 - 16.3235% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0176233 - 41.0912% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.017597 - 99.8509% [2] +| | | | | | | | | Remainder: 2.628e-05 - 0.149121% +| | | | | | | | Remainder: 2.104e-05 - 0.0490578% +| | | | | | | Remainder: 3.16e-06 - 0.00736746% +| | | | | | getOrientations(): 6.88e-06 - 0.00983347% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000679799 - 0.971626% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0006862 - 0.980775% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000358159 - 0.511911% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011752 - 0.167969% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000828959 - 1.18482% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00102908% [2] +| | | | | | Remainder: 0.0243956 - 34.8682% +| | | | | Remainder: 1.412e-05 - 0.0201774% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.0106785% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0209442% [1] +| | | | build response library: 0.00751183 - 9.68778% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00741923 - 98.7673% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.042592% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.8e-07 - 0.00646967% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749599 - 10.1035% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000890919 - 12.0082% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00046128 - 6.21736% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114944 - 15.4927% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.015635% [3] +| | | | | | Remainder: 0.00416319 - 56.1136% +| | | | | Remainder: 9.26e-05 - 1.23272% +| | | | Remainder: 2.052e-05 - 0.026464% +| | | Remainder: 1.584e-05 - 0.0204242% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0464066 - 12.1377% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0463975 - 99.9805% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.00181044% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.00103454% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0463544 - 99.9071% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0463509 - 99.9924% [1] +| | | | | | getWorksets(): 0.0238012 - 51.35% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0238005 - 99.9968% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0192126 - 80.7236% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028196 - 14.6758% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00404243 - 21.0406% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018476 - 4.57051% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00385515 - 95.3671% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.248e-05 - 1.36129% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.94e-05 - 0.762615% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000184239 - 4.77903% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0003118 - 8.08787% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000746879 - 19.3735% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.896e-05 - 2.56695% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000609719 - 15.8157% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.376e-05 - 0.616318% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00116472 - 30.212% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000561519 - 48.2107% [1] +| | | | | | | | | | | | Remainder: 0.0006032 - 51.7893% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000550599 - 14.2821% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.888e-05 - 1.7867% [1] +| | | | | | | | | | | Remainder: 1.372e-05 - 0.355887% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0623387% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00850783 - 44.2826% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00468104 - 55.0203% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.472e-05 - 0.31446% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.2e-06 - 0.153812% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0023248 - 49.6642% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00230536 - 49.2489% [1] +| | | | | | | | | | | Remainder: 2.896e-05 - 0.618667% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0014012 - 16.4695% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00210472 - 24.7386% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.908e-05 - 0.224264% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00028372 - 3.33481% [1] +| | | | | | | | | | Remainder: 1.8079e-05 - 0.212498% +| | | | | | | | | Remainder: 0.00384272 - 20.001% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00458067 - 19.2462% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00456491 - 99.6559% [1] +| | | | | | | | | Remainder: 1.576e-05 - 0.344054% +| | | | | | | | Remainder: 7.2e-06 - 0.0302515% +| | | | | | | Remainder: 7.6e-07 - 0.00319311% +| | | | | | getOrientations(): 6.8e-06 - 0.0146707% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0003578 - 0.771938% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000362679 - 0.782464% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019504 - 0.42079% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00807347 - 17.4182% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00805415 - 99.7607% [1] +| | | | | | | Remainder: 1.932e-05 - 0.239302% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000401959 - 0.867209% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000776684% [2] +| | | | | | Remainder: 0.0131516 - 28.374% +| | | | | Remainder: 3.52e-06 - 0.00759367% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.00758661% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.288e-05 - 0.0277601% [1] +| | | | build response library: 2.028e-05 - 0.0437092% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.18343% [1] +| | | | | Remainder: 2.004e-05 - 98.8166% +| | | | Remainder: 5.12e-06 - 0.0110351% +| | | Remainder: 9.04e-06 - 0.01948% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0255371 - 6.67928% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00743467 - 29.1132% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0176997 - 69.3095% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.512e-05 - 0.480913% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0118286 - 66.8295% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0121739% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.24e-06 - 0.0273913% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00574879% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0001484 - 1.25459% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000641999 - 5.42752% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00150328 - 12.7089% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00013784 - 1.16531% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00106108 - 8.97046% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00130608 - 11.0417% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00180524 - 15.2616% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.16e-06 - 0.00980675% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00473429% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00286716 - 24.2392% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00116908 - 9.8835% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00023932 - 2.02323% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000912519 - 7.71452% [1] +| | | | | Remainder: 2.952e-05 - 0.249565% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.212e-05 - 0.0684759% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.0115256% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00012824 - 0.724534% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00556855 - 31.4614% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00277348 - 49.806% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0027832 - 49.9806% [1] +| | | | | Remainder: 1.188e-05 - 0.213341% +| | | | Remainder: 7.5e-05 - 0.423737% +| | | Remainder: 0.0004028 - 1.57731% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415675 - 1.08721% [1] +| | | getWorksets(): 2.04e-06 - 0.0490768% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 52.9412% [1] +| | | | Remainder: 9.6e-07 - 47.0588% +| | | getOrientations(): 1.08e-06 - 0.0259818% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000718079 - 17.275% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875519 - 21.0626% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404159 - 9.72295% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119928 - 28.8513% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0269441% [3] +| | | Remainder: 0.000955478 - 22.9862% +| | panzer::ModelEvaluator::create_W_op: 0.0208717 - 5.45904% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0315224 - 8.24473% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.332e-05 - 0.16915% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0243607 - 77.2806% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.00443337% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000142919 - 0.586679% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00068628 - 2.81716% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000804199 - 3.30122% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.3519e-05 - 0.342843% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000931959 - 3.82567% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000790359 - 3.2444% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000791839 - 3.25048% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000707559 - 2.90451% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00426917% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112388 - 4.61349% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001655 - 6.79372% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0002788 - 1.14447% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0017174 - 7.04987% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0016688 - 6.85037% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00227016 - 9.31894% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.12e-06 - 0.0169125% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00015292 - 0.627733% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00163212 - 6.6998% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00264284 - 10.8488% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001931 - 7.92669% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.796e-05 - 0.361074% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000915719 - 3.759% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0018026 - 7.39962% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0014958 - 6.14021% [1] +| | | | Remainder: 4.084e-05 - 0.167647% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.108e-05 - 0.0351496% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00380682% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020708 - 0.65693% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00683719 - 21.6899% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00681631 - 99.6946% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.172e-05 - 0.171415% [1] +| | | | Remainder: 9.16e-06 - 0.133973% +| | | Remainder: 5.184e-05 - 0.164454% +| | MaxwellPreconditioner::build: 0.00151188 - 0.395434% [1] +| | | MaxwellPreconditioner: Schur complement: 1.524e-05 - 1.00802% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000886999 - 58.6687% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.392334% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001378 - 15.5355% [1] +| | | | Remainder: 0.000745719 - 84.0721% +| | | MaxwellPreconditioner: Solver S_E: 0.000508799 - 33.6534% [1] +| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.275158% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011124 - 21.8633% [1] +| | | | Remainder: 0.000396159 - 77.8616% +| | | MaxwellPreconditioner: Block preconditioner: 9.276e-05 - 6.13542% [1] +| | | Remainder: 8.08e-06 - 0.534435% +| | Mini-EM: timestepper: 0.11006 - 28.7863% [1] +| | | Mini-EM: Advance Time Step: 0.110058 - 99.9981% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00296356 - 2.69273% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.236e-05 - 2.10423% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00266048 - 89.7731% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.0481117% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.084e-05 - 0.783318% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022492 - 8.45412% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000133239 - 5.00809% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.436e-05 - 0.539753% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00011252 - 4.22932% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010492 - 3.94365% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.012e-05 - 1.508% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.04e-05 - 1.14265% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.0270628% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.668e-05 - 2.88219% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021224 - 7.97752% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011388 - 4.28044% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.6639e-05 - 1.75303% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00019096 - 7.17766% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00042072 - 15.8137% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.664e-05 - 1.75307% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.064e-05 - 0.775801% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000168319 - 6.32665% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00025072 - 9.42387% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.596e-05 - 2.47925% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.352e-05 - 0.50818% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.656e-05 - 3.62942% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017116 - 6.43343% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.132e-05 - 1.92898% [1] +| | | | | | Remainder: 3.12e-05 - 1.17272% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.92e-06 - 0.334733% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0674865% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000157759 - 5.3233% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.964e-05 - 1.00015% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.22e-05 - 41.1606% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.23887% [1] +| | | | | | Remainder: 1.648e-05 - 55.6005% +| | | | | Remainder: 4.14e-05 - 1.39697% +| | | | Stratimikos: BelosLOWS: 0.105898 - 96.2205% [1] +| | | | | GMRES block system: Operation Op*x: 0.00019088 - 0.180249% [1] +| | | | | Belos::MVT::MvAddMv: 7.34e-05 - 0.069312% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.105139 - 99.283% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001666 - 0.158457% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.256e-05 - 25.5462% [2] +| | | | | | | | Belos::MVT::MvDot: 3.78e-05 - 88.8158% [2] +| | | | | | | | Remainder: 4.76e-06 - 11.1842% +| | | | | | | Belos::MVT::MvScale: 3.116e-05 - 18.7035% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.944e-05 - 23.6735% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.728e-05 - 94.5233% [2] +| | | | | | | | Remainder: 2.16e-06 - 5.47667% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.356e-05 - 8.13926% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.224e-05 - 90.2655% [2] +| | | | | | | | Remainder: 1.32e-06 - 9.73451% +| | | | | | | Remainder: 3.988e-05 - 23.9376% +| | | | | | Belos::MVT::MvAddMv: 1.968e-05 - 0.0187181% [2] +| | | | | | Belos::MVT::MvNorm: 3.884e-05 - 0.0369416% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.103443 - 98.387% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.94e-05 - 0.057423% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.708e-05 - 0.0165115% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00174224 - 1.68425% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000669959 - 38.4539% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.172e-05 - 6.22725% [11] +| | | | | | | | | | Belos::MVT::MvDot: 3.508e-05 - 84.0844% [11] +| | | | | | | | | | Remainder: 6.64e-06 - 15.9156% +| | | | | | | | | Belos::MVT::MvScale: 2.596e-05 - 3.87486% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00038552 - 57.5438% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00037404 - 97.0222% [18] +| | | | | | | | | | Remainder: 1.148e-05 - 2.9778% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000154999 - 23.1356% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000146159 - 94.2967% [18] +| | | | | | | | | | Remainder: 8.84e-06 - 5.70326% +| | | | | | | | | Remainder: 6.176e-05 - 9.21847% +| | | | | | | | Belos::MVT::MvAddMv: 7.46e-05 - 4.28185% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000223 - 12.7996% [11] +| | | | | | | | Belos::MVT::MvNorm: 9.88e-06 - 0.567087% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 6.92e-05 - 3.9719% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.268e-05 - 61.6763% [10] +| | | | | | | | | Remainder: 2.652e-05 - 38.3237% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.764e-05 - 1.01249% [1] +| | | | | | | | Remainder: 0.000677959 - 38.9131% +| | | | | | | GMRES S_E: Operation Op*x: 6.516e-05 - 0.0629913% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.10054 - 97.1934% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0830737 - 82.6279% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00082844 - 0.997234% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.0007096 - 85.655% [172] +| | | | | | | | | | Remainder: 0.00011884 - 14.345% +| | | | | | | | | Belos::MVT::MvScale: 0.00064636 - 0.778056% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0442745 - 53.2954% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0440099 - 99.4024% [342] +| | | | | | | | | | Remainder: 0.0002646 - 0.597635% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0363107 - 43.709% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0360912 - 99.3956% [342] +| | | | | | | | | | Remainder: 0.00021948 - 0.60445% +| | | | | | | | | Remainder: 0.00101372 - 1.22026% +| | | | | | | | Belos::MVT::MvAddMv: 0.00236396 - 2.35127% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00152804 - 1.51984% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00088552 - 57.9514% [172] +| | | | | | | | | Remainder: 0.000642519 - 42.0486% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00760739 - 7.56656% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000227759 - 0.226537% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.56e-06 - 0.00553016% [1] +| | | | | | | | Remainder: 0.00573319 - 5.70242% +| | | | | | | Remainder: 0.0010194 - 0.985469% +| | | | | | GMRES block system: Operation Op*x: 0.00012816 - 0.121896% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.68e-06 - 0.00920688% [1] +| | | | | | Remainder: 0.00133292 - 1.26777% +| | | | | Remainder: 0.000494959 - 0.467392% +| | | | Mini-EM: Compute responses: 0.00112436 - 1.02161% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.736e-05 - 5.10157% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00052876 - 47.0277% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.272335% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.444e-05 - 2.73092% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.752e-05 - 18.4432% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.105908% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.46e-05 - 4.65239% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.736e-05 - 3.28315% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0001676 - 31.6968% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0983433% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.4e-05 - 4.53892% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.784e-05 - 12.83% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.496e-05 - 2.82926% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.06e-05 - 2.00469% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.0983433% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.02e-05 - 9.49391% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.128e-05 - 2.13329% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.4e-06 - 1.21038% [1] +| | | | | | Remainder: 1.892e-05 - 3.57818% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.6e-06 - 0.498062% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.120958% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000148039 - 13.1665% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024548 - 21.8329% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.21183% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023348 - 95.1116% [1] +| | | | | | Remainder: 1.148e-05 - 4.67655% +| | | | | Remainder: 0.00013776 - 12.2523% +| | | | Remainder: 7.176e-05 - 0.0652022% +| | | Remainder: 2.04e-06 - 0.00185354% +| | Remainder: 0.0178531 - 4.66952% +| Remainder: 4.312e-05 - 0.0112768% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.105898 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.83484 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +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 = 1.66782e-09 [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 = 1.66782e-09 [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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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.000583879 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=1944, #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 171 iterations with total CPU time of 0.103968 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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 9 iterations with total CPU time of 0.0015072 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 0.109068 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.381081 [1] +| Mini-EM: Total Time: 0.381039 - 99.989% [1] +| | Mini-EM: build mesh: 0.000637519 - 0.167311% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000299959 - 47.051% [1] +| | | Remainder: 0.00033756 - 52.949% +| | Mini-EM: build physics blocks: 0.000755519 - 0.198279% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023008 - 0.0603823% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.032939 - 8.64453% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113708 - 2.98415% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00383168 - 33.6976% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00302276 - 78.8886% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00018608 - 4.85636% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00057476 - 15.0002% [3] +| | | | Remainder: 4.808e-05 - 1.2548% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00248432 - 21.8482% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000635639 - 25.5861% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 4.056e-05 - 1.63264% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000272118 - 10.9534% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.636e-05 - 2.26863% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130416 - 52.4957% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.712e-05 - 3.90933% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.648e-05 - 1.06589% [3] +| | | | Remainder: 5.188e-05 - 2.0883% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000978037 - 8.60131% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00047328 - 4.16225% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125368 - 11.0254% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000549439 - 4.83202% [3] +| | | Remainder: 0.00180036 - 15.8332% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00040752 - 0.10695% [2] +| | Mini-EM: setup physics model evaluator: 0.0798385 - 20.9528% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0798179 - 99.9742% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00305696% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000801826% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.07232 - 90.6063% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0723061 - 99.9808% [1] +| | | | | | getWorksets(): 0.0436513 - 60.3701% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0436483 - 99.993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0262053 - 60.0374% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028586 - 10.9085% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00497191 - 18.9729% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029788 - 5.99125% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00466495 - 93.8261% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011456 - 2.45576% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.144e-05 - 0.673962% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000247039 - 5.29564% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00040628 - 8.7092% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000892639 - 19.135% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000155079 - 3.32434% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00070924 - 15.2036% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.5719e-05 - 1.40878% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00126368 - 27.0888% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00049224 - 38.9529% [1] +| | | | | | | | | | | | Remainder: 0.000771439 - 61.0471% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000659079 - 14.1283% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.084e-05 - 1.51856% [1] +| | | | | | | | | | | Remainder: 4.936e-05 - 1.0581% +| | | | | | | | | | Remainder: 9.08e-06 - 0.182626% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0135647 - 51.7632% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00784459 - 57.8309% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4e-05 - 0.509906% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.096e-05 - 0.139714% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00439807 - 56.0651% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00269432 - 34.3462% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.88e-06 - 0.125947% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00038668 - 4.92926% [1] +| | | | | | | | | | | Remainder: 0.00030468 - 3.88395% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027018 - 19.9179% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00217428 - 16.0289% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.16e-05 - 0.527841% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000428158 - 3.15641% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00030256 - 2.2305% [1] +| | | | | | | | | | Remainder: 4.172e-05 - 0.307563% +| | | | | | | | | Remainder: 0.00481008 - 18.3554% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0174211 - 39.9124% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0173943 - 99.8462% [2] +| | | | | | | | | Remainder: 2.68e-05 - 0.153837% +| | | | | | | | Remainder: 2.192e-05 - 0.0502196% +| | | | | | | Remainder: 3.04e-06 - 0.00696428% +| | | | | | getOrientations(): 6.679e-06 - 0.00923712% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069052 - 0.954995% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000690319 - 0.954717% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362439 - 0.501256% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012084 - 0.167123% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000848999 - 1.17417% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000940446% [2] +| | | | | | Remainder: 0.0259343 - 35.8674% +| | | | | Remainder: 1.392e-05 - 0.0192478% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.010123% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.696e-05 - 0.0212484% [1] +| | | | build response library: 0.00744931 - 9.33289% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00735895 - 98.787% [1] +| | | | | | getWorksets(): 2.8e-06 - 0.0380489% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 65.7143% [1] +| | | | | | | Remainder: 9.6e-07 - 34.2857% +| | | | | | getOrientations(): 4.8e-07 - 0.00652267% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007394 - 10.0476% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881398 - 11.9772% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040192 - 5.46165% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117292 - 15.9387% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0173938% [3] +| | | | | | Remainder: 0.00415875 - 56.5129% +| | | | | Remainder: 9.036e-05 - 1.213% +| | | | Remainder: 2.04e-05 - 0.0255582% +| | | Remainder: 2.06e-05 - 0.0258021% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0446335 - 11.7136% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0446251 - 99.9811% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00161344% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.00107563% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0445851 - 99.9104% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0445811 - 99.9911% [1] +| | | | | | getWorksets(): 0.0233296 - 52.3306% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0233287 - 99.9962% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0187591 - 80.4123% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028712 - 15.3056% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00402892 - 21.4771% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00019028 - 4.72286% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.003836 - 95.2116% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.092e-05 - 1.32743% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.988e-05 - 0.778937% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00017992 - 4.69031% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000310359 - 8.0907% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000713119 - 18.5902% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.72e-05 - 2.53389% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000618639 - 16.1272% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.128e-05 - 0.554745% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00117232 - 30.561% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0005668 - 48.3486% [1] +| | | | | | | | | | | | Remainder: 0.000605519 - 51.6514% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000560399 - 14.609% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.856e-05 - 1.78728% [1] +| | | | | | | | | | | Remainder: 1.34e-05 - 0.349323% +| | | | | | | | | | Remainder: 2.64e-06 - 0.0655263% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00848695 - 45.2417% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00516519 - 60.8604% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.388e-05 - 0.268722% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.88e-06 - 0.15256% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00275264 - 53.292% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00236236 - 45.7361% [1] +| | | | | | | | | | | Remainder: 2.844e-05 - 0.550609% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.001396 - 16.4488% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162244 - 19.1169% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.832e-05 - 0.215861% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0002678 - 3.15543% [1] +| | | | | | | | | | Remainder: 1.72e-05 - 0.202664% +| | | | | | | | | Remainder: 0.00337208 - 17.9756% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00456223 - 19.5563% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00454763 - 99.68% [1] +| | | | | | | | | Remainder: 1.46e-05 - 0.320019% +| | | | | | | | Remainder: 7.32e-06 - 0.0313777% +| | | | | | | Remainder: 8.8e-07 - 0.00377204% +| | | | | | getOrientations(): 6.92e-06 - 0.0155223% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000352559 - 0.790825% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033216 - 0.745068% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00018928 - 0.424574% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00755003 - 16.9355% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00753199 - 99.7611% [1] +| | | | | | | Remainder: 1.804e-05 - 0.238939% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00041468 - 0.930169% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.00089724% [2] +| | | | | | Remainder: 0.0124055 - 27.8269% +| | | | | Remainder: 3.96e-06 - 0.00888189% +| | | | fmb->setupBCFieldManagers(): 2.8e-06 - 0.0062745% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.276e-05 - 0.0285938% [1] +| | | | build response library: 1.892e-05 - 0.0423977% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.47992% [1] +| | | | | Remainder: 1.864e-05 - 98.5201% +| | | | Remainder: 4.32e-06 - 0.00968065% +| | | Remainder: 8.44e-06 - 0.0189095% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0241773 - 6.34511% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00693407 - 28.6801% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0168563 - 69.7196% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.532e-05 - 0.50616% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0116001 - 68.8177% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0120688% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.92e-06 - 0.0251721% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00551717% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0001366 - 1.17757% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000634999 - 5.47406% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00151212 - 13.0353% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00013208 - 1.13861% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00100076 - 8.62712% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00130136 - 11.2185% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00176536 - 15.2184% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.00758611% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00413788% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00288912 - 24.9059% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00107016 - 9.22539% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000208079 - 1.79376% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000915719 - 7.89403% [1] +| | | | | Remainder: 2.748e-05 - 0.236894% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.032e-05 - 0.0612233% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.0109158% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00012236 - 0.725899% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00496815 - 29.4735% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00253608 - 51.0467% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00242096 - 48.7295% [1] +| | | | | Remainder: 1.112e-05 - 0.223826% +| | | | Remainder: 6.82e-05 - 0.404596% +| | | Remainder: 0.00038692 - 1.60034% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00410783 - 1.07806% [1] +| | | getWorksets(): 2.32e-06 - 0.0564774% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 53.4483% [1] +| | | | Remainder: 1.08e-06 - 46.5517% +| | | getOrientations(): 6.8e-07 - 0.0165537% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000703959 - 17.137% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000856359 - 20.847% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397479 - 9.67612% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121692 - 29.6243% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0301862% [3] +| | | Remainder: 0.000928879 - 22.6124% +| | panzer::ModelEvaluator::create_W_op: 0.0191549 - 5.02702% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0306313 - 8.03889% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.104e-05 - 0.166627% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0240837 - 78.6245% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00431827% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0002864 - 1.18918% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000665079 - 2.76153% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000805759 - 3.34566% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.64e-05 - 0.358748% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000905439 - 3.75955% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000789879 - 3.27972% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000672799 - 2.79358% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000708039 - 2.93991% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00431827% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00113456 - 4.71089% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00163516 - 6.78947% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026836 - 1.11428% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00164948 - 6.84893% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00167328 - 6.94775% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00225964 - 9.38242% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.68e-06 - 0.01528% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00025968 - 1.07824% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00160984 - 6.68434% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00263812 - 10.9539% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173356 - 7.19805% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.624e-05 - 0.358084% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000901799 - 3.74443% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00178252 - 7.40134% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00148628 - 6.17129% [1] +| | | | Remainder: 3.968e-05 - 0.164759% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.6e-06 - 0.0313405% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00391756% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00019616 - 0.64039% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00624063 - 20.3734% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00622219 - 99.7045% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.072e-05 - 0.171777% [1] +| | | | Remainder: 7.72e-06 - 0.123705% +| | | Remainder: 4.896e-05 - 0.159836% +| | MaxwellPreconditioner::build: 0.00148992 - 0.391015% [1] +| | | MaxwellPreconditioner: Schur complement: 1.408e-05 - 0.945018% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000869559 - 58.3629% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.395603% [1] +| | | | Ifpack2::Relaxation::compute: 0.00013248 - 15.2353% [1] +| | | | Remainder: 0.000733639 - 84.3691% +| | | MaxwellPreconditioner: Solver S_E: 0.000508359 - 34.1199% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.251791% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011076 - 21.7878% [1] +| | | | Remainder: 0.000396319 - 77.9605% +| | | MaxwellPreconditioner: Block preconditioner: 8.992e-05 - 6.03523% [1] +| | | Remainder: 8e-06 - 0.536942% +| | Mini-EM: timestepper: 0.113171 - 29.7005% [1] +| | | Mini-EM: Advance Time Step: 0.113168 - 99.9981% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00288392 - 2.54834% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.9919e-05 - 2.0777% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00259192 - 89.8749% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.0493843% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.116e-05 - 0.816384% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00021868 - 8.437% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013032 - 5.02794% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.448e-05 - 0.55866% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00011064 - 4.26866% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010436 - 4.02636% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.948e-05 - 1.5232% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.02e-05 - 1.16516% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0293219% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6e-05 - 2.93219% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000215399 - 8.31041% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010356 - 3.9955% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.596e-05 - 1.38739% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00018796 - 7.25178% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000414799 - 16.0036% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.444e-05 - 1.71456% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.06e-05 - 0.794779% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00016668 - 6.43076% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022368 - 8.62991% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.66e-05 - 2.56953% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.328e-05 - 0.512362% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.704e-05 - 3.74395% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000173159 - 6.68073% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.128e-05 - 1.97846% [1] +| | | | | | Remainder: 3.012e-05 - 1.16207% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.8e-06 - 0.339816% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.92e-06 - 0.0665761% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015276 - 5.29696% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.728e-05 - 0.945936% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.14e-05 - 41.7889% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.81232% [1] +| | | | | | Remainder: 1.484e-05 - 54.3988% +| | | | | Remainder: 4.032e-05 - 1.3981% +| | | | Stratimikos: BelosLOWS: 0.109101 - 96.4058% [1] +| | | | | GMRES block system: Operation Op*x: 0.000187839 - 0.17217% [1] +| | | | | Belos::MVT::MvAddMv: 7.388e-05 - 0.0677172% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.108349 - 99.3113% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001672 - 0.154315% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.36e-05 - 26.0766% [2] +| | | | | | | | Belos::MVT::MvDot: 3.9e-05 - 89.4495% [2] +| | | | | | | | Remainder: 4.6e-06 - 10.5505% +| | | | | | | Belos::MVT::MvScale: 3.196e-05 - 19.1148% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.768e-05 - 22.5359% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.544e-05 - 94.0552% [2] +| | | | | | | | Remainder: 2.24e-06 - 5.9448% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.312e-05 - 7.84689% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.2e-05 - 91.4634% [2] +| | | | | | | | Remainder: 1.12e-06 - 8.53659% +| | | | | | | Remainder: 4.084e-05 - 24.4258% +| | | | | | Belos::MVT::MvAddMv: 2.032e-05 - 0.0187541% [2] +| | | | | | Belos::MVT::MvNorm: 3.752e-05 - 0.0346287% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.106511 - 98.3035% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.076e-05 - 0.0476569% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.668e-05 - 0.0156603% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00172872 - 1.62304% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000666199 - 38.5372% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.076e-05 - 6.11829% [11] +| | | | | | | | | | Belos::MVT::MvDot: 3.404e-05 - 83.5132% [11] +| | | | | | | | | | Remainder: 6.72e-06 - 16.4868% +| | | | | | | | | Belos::MVT::MvScale: 2.668e-05 - 4.00481% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000388759 - 58.3548% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000377519 - 97.1087% [18] +| | | | | | | | | | Remainder: 1.124e-05 - 2.89125% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00015716 - 23.5905% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001484 - 94.4261% [18] +| | | | | | | | | | Remainder: 8.76e-06 - 5.57394% +| | | | | | | | | Remainder: 5.284e-05 - 7.93156% +| | | | | | | | Belos::MVT::MvAddMv: 7.688e-05 - 4.44723% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00022068 - 12.7655% [11] +| | | | | | | | Belos::MVT::MvNorm: 9.68e-06 - 0.559953% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 7.172e-05 - 4.14874% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.48e-05 - 62.4651% [10] +| | | | | | | | | Remainder: 2.692e-05 - 37.5349% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.784e-05 - 1.03198% [1] +| | | | | | | | Remainder: 0.000665719 - 38.5094% +| | | | | | | GMRES S_E: Operation Op*x: 7.564e-05 - 0.0710159% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.103558 - 97.2273% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0851809 - 82.2542% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000810317 - 0.95129% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.000693677 - 85.6056% [172] +| | | | | | | | | | Remainder: 0.00011664 - 14.3944% +| | | | | | | | | Belos::MVT::MvScale: 0.000618919 - 0.726594% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0463667 - 54.4332% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0461092 - 99.4446% [342] +| | | | | | | | | | Remainder: 0.00025752 - 0.555398% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.036357 - 42.6821% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0361368 - 99.3942% [342] +| | | | | | | | | | Remainder: 0.00022024 - 0.60577% +| | | | | | | | | Remainder: 0.00102792 - 1.20675% +| | | | | | | | Belos::MVT::MvAddMv: 0.00346804 - 3.34888% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00152284 - 1.47052% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00088716 - 58.2569% [172] +| | | | | | | | | Remainder: 0.00063568 - 41.7431% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00755607 - 7.29645% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023476 - 0.226694% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.52e-06 - 0.00533034% [1] +| | | | | | | | Remainder: 0.00559003 - 5.39796% +| | | | | | | Remainder: 0.0010814 - 1.01529% +| | | | | | GMRES block system: Operation Op*x: 0.00012756 - 0.11773% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.24e-06 - 0.00852796% [1] +| | | | | | Remainder: 0.00147628 - 1.36252% +| | | | | Remainder: 0.00048968 - 0.448832% +| | | | Mini-EM: Compute responses: 0.001116 - 0.98614% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.572e-05 - 4.99284% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000526159 - 47.1469% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.228068% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.464e-05 - 2.78243% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.72e-05 - 18.4735% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.114034% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.576e-05 - 4.89586% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.696e-05 - 3.22336% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000166159 - 31.5796% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0988294% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.324e-05 - 4.41692% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.792e-05 - 12.9086% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.488e-05 - 2.82804% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.136e-05 - 2.15904% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.0988294% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.9e-05 - 9.31277% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.116e-05 - 2.12103% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.6e-06 - 1.25437% [1] +| | | | | | Remainder: 1.844e-05 - 3.50464% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.4e-06 - 0.483871% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.125448% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00014544 - 13.0323% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024656 - 22.0932% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.8e-07 - 0.194679% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023548 - 95.5062% [1] +| | | | | | Remainder: 1.06e-05 - 4.29916% +| | | | | Remainder: 0.00013532 - 12.1255% +| | | | Remainder: 6.76e-05 - 0.059734% +| | | Remainder: 2.16e-06 - 0.00190862% +| | Remainder: 0.0174947 - 4.59132% +| Remainder: 4.176e-05 - 0.0109583% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.109101 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.69291 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +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 = 1.66782e-09 [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 = 1.66782e-09 [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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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.000579879 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=1944, #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 171 iterations with total CPU time of 0.103091 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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 9 iterations with total CPU time of 0.00163892 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 0.108279 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.380921 [1] +| Mini-EM: Total Time: 0.380878 - 99.9886% [1] +| | Mini-EM: build mesh: 0.000630319 - 0.165491% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029176 - 46.2877% [1] +| | | Remainder: 0.000338559 - 53.7123% +| | Mini-EM: build physics blocks: 0.000811559 - 0.213076% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023728 - 0.0622982% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0333733 - 8.76221% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113406 - 2.9775% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00386612 - 34.0908% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0030508 - 78.9112% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000190319 - 4.92275% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00057748 - 14.937% [3] +| | | | Remainder: 4.752e-05 - 1.22914% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00242484 - 21.3819% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00059116 - 24.3794% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.16e-05 - 1.30318% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000278919 - 11.5026% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.68e-05 - 2.34243% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128932 - 53.1714% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.7239e-05 - 4.01013% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.748e-05 - 1.13327% [3] +| | | | Remainder: 5.232e-05 - 2.15767% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000973999 - 8.58858% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000473678 - 4.17682% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00125188 - 11.0389% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000552959 - 4.87591% [3] +| | | Remainder: 0.00179716 - 15.8471% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00044592 - 0.117077% [2] +| | Mini-EM: setup physics model evaluator: 0.0773925 - 20.3195% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0773737 - 99.9757% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00330862% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00072376% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0699282 - 90.3773% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0699139 - 99.9796% [1] +| | | | | | getWorksets(): 0.0425595 - 60.8741% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0425562 - 99.9923% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0247455 - 58.1479% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.002813 - 11.3677% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00489887 - 19.797% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00028928 - 5.90503% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00460011 - 93.9015% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011192 - 2.43298% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.28e-05 - 0.713026% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002308 - 5.01727% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000387439 - 8.42238% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000882519 - 19.1847% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014996 - 3.25992% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000703159 - 15.2857% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.476e-05 - 1.40779% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00126604 - 27.5219% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000478479 - 37.7934% [1] +| | | | | | | | | | | | Remainder: 0.000787559 - 62.2066% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000644839 - 14.0179% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.252e-05 - 1.57648% [1] +| | | | | | | | | | | Remainder: 5.336e-05 - 1.15997% +| | | | | | | | | | Remainder: 9.48e-06 - 0.193514% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0128768 - 52.0368% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00726219 - 56.3976% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.46e-05 - 0.61414% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.052e-05 - 0.14486% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00427667 - 58.8896% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00225176 - 31.0066% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.072e-05 - 0.147614% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0003918 - 5.39507% [1] +| | | | | | | | | | | Remainder: 0.00027612 - 3.80216% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00267024 - 20.7368% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00210576 - 16.3531% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.212e-05 - 0.482419% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000431198 - 3.34865% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0003044 - 2.36394% [1] +| | | | | | | | | | Remainder: 4.088e-05 - 0.317471% +| | | | | | | | | Remainder: 0.00415688 - 16.7985% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.01779 - 41.8035% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0177647 - 99.8577% [2] +| | | | | | | | | Remainder: 2.532e-05 - 0.142327% +| | | | | | | | Remainder: 2.068e-05 - 0.0485946% +| | | | | | | Remainder: 3.28e-06 - 0.00770686% +| | | | | | getOrientations(): 6.56e-06 - 0.00938297% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000670479 - 0.959007% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000688519 - 0.98481% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035716 - 0.510857% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011676 - 0.167005% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000822199 - 1.17602% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000915412% [2] +| | | | | | Remainder: 0.0246921 - 35.3179% +| | | | | Remainder: 1.428e-05 - 0.0204209% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.0102877% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.516e-05 - 0.0195932% [1] +| | | | build response library: 0.00739911 - 9.56283% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00731067 - 98.8047% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0415831% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] +| | | | | | | Remainder: 9.6e-07 - 31.5789% +| | | | | | getOrientations(): 4.8e-07 - 0.00656575% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000721319 - 9.86666% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000886599 - 12.1275% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392159 - 5.3642% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115916 - 15.8557% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0191501% [3] +| | | | | | Remainder: 0.00414651 - 56.7187% +| | | | | Remainder: 8.844e-05 - 1.19528% +| | | | Remainder: 2.012e-05 - 0.0260037% +| | | Remainder: 1.8839e-05 - 0.0243422% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0461225 - 12.1095% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0461149 - 99.9833% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00156132% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000954139% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0460739 - 99.9112% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0460704 - 99.9924% [1] +| | | | | | getWorksets(): 0.0245505 - 53.2891% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0245495 - 99.9961% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0199443 - 81.2412% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282732 - 14.176% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00397387 - 19.9248% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018872 - 4.74902% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00378255 - 95.1856% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 1.3779% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2e-05 - 0.845989% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018052 - 4.77244% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000302959 - 8.00937% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0007116 - 18.8127% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.3439e-05 - 2.47026% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00059128 - 15.6318% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.28e-05 - 0.602767% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00115304 - 30.483% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000563359 - 48.8587% [1] +| | | | | | | | | | | | Remainder: 0.000589679 - 51.1413% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000561039 - 14.8323% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.876e-05 - 1.81782% [1] +| | | | | | | | | | | Remainder: 1.3e-05 - 0.343683% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0654273% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00926155 - 46.437% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00551983 - 59.5995% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.464e-05 - 0.265225% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.141309% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.002739 - 49.621% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272956 - 49.45% [1] +| | | | | | | | | | | Remainder: 2.884e-05 - 0.52248% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00137728 - 14.8709% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0020572 - 22.2122% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.94e-05 - 0.209468% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000269839 - 2.91354% [1] +| | | | | | | | | | Remainder: 1.8e-05 - 0.194352% +| | | | | | | | | Remainder: 0.0038816 - 19.4621% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00459751 - 18.7275% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00458307 - 99.6859% [1] +| | | | | | | | | Remainder: 1.444e-05 - 0.314083% +| | | | | | | | Remainder: 7.68e-06 - 0.0312837% +| | | | | | | Remainder: 9.6e-07 - 0.00391031% +| | | | | | getOrientations(): 6.84e-06 - 0.0148468% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000354359 - 0.769169% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003286 - 0.713256% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000186399 - 0.404596% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00759315 - 16.4816% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00757479 - 99.7582% [1] +| | | | | | | Remainder: 1.836e-05 - 0.241797% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000400919 - 0.870232% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000868237% [2] +| | | | | | Remainder: 0.0126492 - 27.4563% +| | | | | Remainder: 3.52e-06 - 0.0076399% +| | | | fmb->setupBCFieldManagers(): 3e-06 - 0.00650549% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.34e-05 - 0.0290579% [1] +| | | | build response library: 1.8959e-05 - 0.0411126% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.26589% [1] +| | | | | Remainder: 1.8719e-05 - 98.7341% +| | | | Remainder: 4.44e-06 - 0.00962813% +| | | Remainder: 7.68e-06 - 0.0166513% +| | Mini-EM: eval auxiliary physics model evaluator: 0.024316 - 6.3842% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00700895 - 28.8244% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0169165 - 69.5694% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.244e-05 - 0.487335% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0116419 - 68.8201% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0116819% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.0243945% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.4e-07 - 0.00549736% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00013884 - 1.19258% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000611999 - 5.25684% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0015296 - 13.1387% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00014436 - 1.24% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00101124 - 8.68617% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00128776 - 11.0614% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00176288 - 15.1425% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.00893321% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00412302% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00288448 - 24.7766% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00110156 - 9.46198% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00021896 - 1.88079% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000916559 - 7.8729% [1] +| | | | | Remainder: 2.736e-05 - 0.235012% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0599e-05 - 0.0626548% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 0.0125321% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00012832 - 0.758549% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00497827 - 29.4285% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00254232 - 51.0682% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00242428 - 48.6971% [1] +| | | | | Remainder: 1.168e-05 - 0.234619% +| | | | Remainder: 7.28e-05 - 0.430349% +| | | Remainder: 0.000390559 - 1.60618% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00408848 - 1.07343% [1] +| | | getWorksets(): 2.16e-06 - 0.0528314% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 59.2593% [1] +| | | | Remainder: 8.8e-07 - 40.7407% +| | | getOrientations(): 7.2e-07 - 0.0176105% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000700359 - 17.1301% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895279 - 21.8976% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393439 - 9.62312% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011528 - 28.1963% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0273941% [3] +| | | Remainder: 0.000942599 - 23.055% +| | panzer::ModelEvaluator::create_W_op: 0.0191766 - 5.03484% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0307805 - 8.08146% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.456e-05 - 0.177255% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0241613 - 78.4956% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00496661% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00026328 - 1.08968% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000671079 - 2.77749% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000813639 - 3.36753% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.448e-05 - 0.34965% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000911439 - 3.7723% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000796119 - 3.29501% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000651999 - 2.69852% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000701519 - 2.90348% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.12e-06 - 0.00463551% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112788 - 4.66812% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00168856 - 6.98868% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026652 - 1.10308% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00161228 - 6.67297% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.001658 - 6.8622% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00230552 - 9.54218% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.72e-06 - 0.0153965% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00027004 - 1.11765% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00161344 - 6.67777% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00264784 - 10.959% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173156 - 7.16665% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.852e-05 - 0.366371% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000923759 - 3.8233% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0018126 - 7.50206% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00147712 - 6.11356% [1] +| | | | Remainder: 3.812e-05 - 0.157773% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.004e-05 - 0.0326181% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00363867% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00019948 - 0.648073% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00630039 - 20.4688% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00627951 - 99.6686% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.16e-05 - 0.184116% [1] +| | | | Remainder: 9.28e-06 - 0.147292% +| | | Remainder: 5.356e-05 - 0.174006% +| | MaxwellPreconditioner::build: 0.00149544 - 0.392629% [1] +| | | MaxwellPreconditioner: Schur complement: 1.504e-05 - 1.00573% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000877719 - 58.6931% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.378253% [1] +| | | | Ifpack2::Relaxation::compute: 0.00013296 - 15.1484% [1] +| | | | Remainder: 0.000741439 - 84.4734% +| | | MaxwellPreconditioner: Solver S_E: 0.000505959 - 33.8335% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.252985% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011048 - 21.8358% [1] +| | | | Remainder: 0.000394199 - 77.9113% +| | | MaxwellPreconditioner: Block preconditioner: 8.856e-05 - 5.92201% [1] +| | | Remainder: 8.16e-06 - 0.54566% +| | Mini-EM: timestepper: 0.112382 - 29.506% [1] +| | | Mini-EM: Advance Time Step: 0.11238 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00289 - 2.57164% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.9919e-05 - 2.07332% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0025902 - 89.6263% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0540499% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.108e-05 - 0.813838% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00021932 - 8.46731% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00012916 - 4.98649% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.472e-05 - 0.568297% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00011088 - 4.28076% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0001042 - 4.02286% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.972e-05 - 1.53347% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.084e-05 - 1.19064% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.0308857% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 2.94341% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000212879 - 8.21864% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010388 - 4.01051% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.396e-05 - 1.3111% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00019 - 7.33535% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000414919 - 16.0188% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.076e-05 - 1.9597% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.076e-05 - 0.801483% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000167 - 6.44739% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022264 - 8.59549% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.288e-05 - 2.42761% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.328e-05 - 0.512702% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.6839e-05 - 3.73867% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0001704 - 6.57865% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.144e-05 - 1.98595% [1] +| | | | | | Remainder: 3.02e-05 - 1.16593% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.036e-05 - 0.358478% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0747406% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015724 - 5.44084% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.012e-05 - 1.04222% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.276e-05 - 42.3639% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 2.92165% [1] +| | | | | | Remainder: 1.648e-05 - 54.7145% +| | | | | Remainder: 4e-05 - 1.38408% +| | | | Stratimikos: BelosLOWS: 0.108312 - 96.3802% [1] +| | | | | GMRES block system: Operation Op*x: 0.000187399 - 0.173018% [1] +| | | | | Belos::MVT::MvAddMv: 6.74e-05 - 0.0622278% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.107526 - 99.2748% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00017512 - 0.162863% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.488e-05 - 25.6281% [2] +| | | | | | | | Belos::MVT::MvDot: 3.968e-05 - 88.4135% [2] +| | | | | | | | Remainder: 5.2e-06 - 11.5865% +| | | | | | | Belos::MVT::MvScale: 3.06e-05 - 17.4737% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.28e-05 - 24.4404% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.052e-05 - 94.6729% [2] +| | | | | | | | Remainder: 2.28e-06 - 5.3271% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.496e-05 - 8.54271% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.364e-05 - 91.1765% [2] +| | | | | | | | Remainder: 1.32e-06 - 8.82353% +| | | | | | | Remainder: 4.188e-05 - 23.915% +| | | | | | Belos::MVT::MvAddMv: 2.1e-05 - 0.0195301% [2] +| | | | | | Belos::MVT::MvNorm: 4.376e-05 - 0.040697% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.105748 - 98.3461% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.0639e-05 - 0.0478866% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.732e-05 - 0.0163786% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00185992 - 1.75882% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00073076 - 39.2899% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.612e-05 - 6.31124% [11] +| | | | | | | | | | Belos::MVT::MvDot: 3.888e-05 - 84.3018% [11] +| | | | | | | | | | Remainder: 7.24e-06 - 15.6982% +| | | | | | | | | Belos::MVT::MvScale: 2.872e-05 - 3.93015% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00042476 - 58.1258% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00041316 - 97.269% [18] +| | | | | | | | | | Remainder: 1.16e-05 - 2.73095% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00017576 - 24.0517% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016652 - 94.7428% [18] +| | | | | | | | | | Remainder: 9.24e-06 - 5.25717% +| | | | | | | | | Remainder: 5.54e-05 - 7.58115% +| | | | | | | | Belos::MVT::MvAddMv: 9.0839e-05 - 4.88403% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00022624 - 12.164% [11] +| | | | | | | | Belos::MVT::MvNorm: 1.052e-05 - 0.565616% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 7.404e-05 - 3.98082% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.508e-05 - 60.886% [10] +| | | | | | | | | Remainder: 2.896e-05 - 39.114% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.988e-05 - 1.06886% [1] +| | | | | | | | Remainder: 0.000707639 - 38.0468% +| | | | | | | GMRES S_E: Operation Op*x: 6.548e-05 - 0.0619209% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.102752 - 97.1669% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0861139 - 83.8076% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00085588 - 0.993893% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.00073516 - 85.8952% [172] +| | | | | | | | | | Remainder: 0.00012072 - 14.1048% +| | | | | | | | | Belos::MVT::MvScale: 0.00066092 - 0.767495% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0470931 - 54.687% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0468345 - 99.4508% [342] +| | | | | | | | | | Remainder: 0.00025864 - 0.54921% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0364622 - 42.3419% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0362291 - 99.3607% [342] +| | | | | | | | | | Remainder: 0.00023312 - 0.639346% +| | | | | | | | | Remainder: 0.00104176 - 1.20975% +| | | | | | | | Belos::MVT::MvAddMv: 0.00139008 - 1.35285% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00155104 - 1.5095% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000885239 - 57.0739% [172] +| | | | | | | | | Remainder: 0.0006658 - 42.9261% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00773099 - 7.52394% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022912 - 0.222984% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.56e-06 - 0.00541109% [1] +| | | | | | | | Remainder: 0.00573123 - 5.57774% +| | | | | | | Remainder: 0.00100256 - 0.948066% +| | | | | | GMRES block system: Operation Op*x: 0.00012912 - 0.120082% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.6e-06 - 0.00892805% [1] +| | | | | | Remainder: 0.0013998 - 1.30182% +| | | | | Remainder: 0.00053072 - 0.489993% +| | | | Mini-EM: Compute responses: 0.00111124 - 0.988825% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.376e-05 - 4.83784% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000526679 - 47.3957% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.235438% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.436e-05 - 2.72652% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 9.792e-05 - 18.592% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.129111% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.424e-05 - 4.60242% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.728e-05 - 3.28094% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000167879 - 31.875% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.0911371% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.336e-05 - 4.43534% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.756e-05 - 12.8275% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.52e-05 - 2.88601% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.096e-05 - 2.08096% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.113921% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.796e-05 - 9.10612% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.084e-05 - 2.05818% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.72e-06 - 1.27592% [1] +| | | | | | Remainder: 1.94e-05 - 3.68346% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.12e-06 - 0.460747% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.125985% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00014892 - 13.4013% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024256 - 21.8279% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.21438% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023136 - 95.3826% [1] +| | | | | | Remainder: 1.068e-05 - 4.40303% +| | | | | Remainder: 0.0001328 - 11.9506% +| | | | Remainder: 6.672e-05 - 0.0593702% +| | | Remainder: 1.92e-06 - 0.00170846% +| | Remainder: 0.0182851 - 4.80079% +| Remainder: 4.36e-05 - 0.0114459% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.108312 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.7271 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +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 = 1.66782e-09 [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 = 1.66782e-09 [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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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.000593959 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=1944, #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 171 iterations with total CPU time of 0.103515 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + 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=1728, #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 9 iterations with total CPU time of 0.00159716 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 0.1088 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.383265 [1] +| Mini-EM: Total Time: 0.383222 - 99.9887% [1] +| | Mini-EM: build mesh: 0.000650559 - 0.16976% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031188 - 47.9403% [1] +| | | Remainder: 0.000338679 - 52.0597% +| | Mini-EM: build physics blocks: 0.000816039 - 0.212942% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023816 - 0.0621468% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0358355 - 9.35112% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113129 - 2.95206% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00386379 - 34.1537% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00303764 - 78.618% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00019716 - 5.10276% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000579558 - 14.9997% [3] +| | | | Remainder: 4.944e-05 - 1.27957% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00240652 - 21.2722% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00060828 - 25.2764% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.308e-05 - 1.3746% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00030356 - 12.6141% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 5.9e-05 - 2.45167% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122596 - 50.9432% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 9.684e-05 - 4.02407% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.748e-05 - 1.1419% [3] +| | | | Remainder: 5.232e-05 - 2.1741% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00097376 - 8.60748% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000473759 - 4.18776% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00126044 - 11.1416% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00054716 - 4.83658% [3] +| | | Remainder: 0.00178752 - 15.8006% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000466199 - 0.121653% [2] +| | Mini-EM: setup physics model evaluator: 0.0774205 - 20.2025% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0774065 - 99.982% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00310051% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000620103% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0698312 - 90.2135% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0698168 - 99.9794% [1] +| | | | | | getWorksets(): 0.0422097 - 60.4579% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0422069 - 99.9933% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0247666 - 58.6789% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281324 - 11.359% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00503475 - 20.3288% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000291679 - 5.79331% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00473327 - 94.012% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001196 - 2.52679% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.16e-05 - 0.667614% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025172 - 5.31809% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000402119 - 8.49558% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000886839 - 18.7363% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014832 - 3.13356% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000712799 - 15.0593% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.26e-05 - 1.53382% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00132536 - 28.0009% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000515799 - 38.9177% [1] +| | | | | | | | | | | | Remainder: 0.000809559 - 61.0823% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000657759 - 13.8965% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.176e-05 - 1.51608% [1] +| | | | | | | | | | | Remainder: 5.28e-05 - 1.11551% +| | | | | | | | | | Remainder: 9.8e-06 - 0.194647% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0128115 - 51.729% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00757975 - 59.1636% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.084e-05 - 0.538804% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.96e-06 - 0.131403% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00385584 - 50.8702% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298968 - 39.4429% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.068e-05 - 0.140902% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0003908 - 5.15584% [1] +| | | | | | | | | | | Remainder: 0.000281959 - 3.7199% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00268136 - 20.9293% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00171748 - 13.4057% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.26e-05 - 0.488623% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000428599 - 3.34542% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00029928 - 2.33603% [1] +| | | | | | | | | | Remainder: 4.244e-05 - 0.331265% +| | | | | | | | | Remainder: 0.00410707 - 16.5831% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0174199 - 41.2725% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0173957 - 99.8613% [2] +| | | | | | | | | Remainder: 2.416e-05 - 0.138692% +| | | | | | | | Remainder: 2.048e-05 - 0.0485229% +| | | | | | | Remainder: 2.84e-06 - 0.0067283% +| | | | | | getOrientations(): 6.72e-06 - 0.00962519% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000683159 - 0.978502% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000684879 - 0.980966% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003608 - 0.516781% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116599 - 0.167007% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000859599 - 1.23122% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000973978% [2] +| | | | | | Remainder: 0.0248946 - 35.6571% +| | | | | Remainder: 1.436e-05 - 0.0205639% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.01018% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0209801% [1] +| | | | build response library: 0.00752767 - 9.72485% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743799 - 98.8087% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0424846% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.8e-07 - 0.00645336% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745039 - 10.0167% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888559 - 11.9462% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040592 - 5.45739% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118812 - 15.9736% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0193601% [3] +| | | | | | Remainder: 0.00420527 - 56.5378% +| | | | | Remainder: 8.968e-05 - 1.19134% +| | | | Remainder: 2.072e-05 - 0.0267678% +| | | Remainder: 1.396e-05 - 0.0180314% +| | Mini-EM: setup auxiliary physics model evaluator: 0.04537 - 11.8391% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0453618 - 99.9818% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.0013227% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00114634% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0453201 - 99.9081% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0453159 - 99.9906% [1] +| | | | | | getWorksets(): 0.0246438 - 54.3824% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.024643 - 99.9964% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0200919 - 81.5321% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00279152 - 13.8937% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00408827 - 20.3478% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000188519 - 4.61121% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00389724 - 95.3271% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.176e-05 - 1.32812% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.884e-05 - 0.740012% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00018008 - 4.62071% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00039708 - 10.1888% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000712839 - 18.2909% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.668e-05 - 2.48073% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000600599 - 15.4109% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.26e-05 - 0.579898% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00116136 - 29.7995% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000564839 - 48.6361% [1] +| | | | | | | | | | | | Remainder: 0.000596519 - 51.3639% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00056392 - 14.4697% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.904e-05 - 1.77151% [1] +| | | | | | | | | | | Remainder: 1.244e-05 - 0.319201% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0616397% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00924591 - 46.018% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00546191 - 59.0738% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.272432% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.96e-06 - 0.145736% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00270076 - 49.4471% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.002709 - 49.5979% [1] +| | | | | | | | | | | Remainder: 2.932e-05 - 0.536808% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00139368 - 15.0735% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0020816 - 22.5137% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.036e-05 - 0.220206% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000270439 - 2.92496% [1] +| | | | | | | | | | Remainder: 1.792e-05 - 0.193815% +| | | | | | | | | Remainder: 0.00396623 - 19.7404% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.004543 - 18.4353% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00452859 - 99.683% [1] +| | | | | | | | | Remainder: 1.44e-05 - 0.316972% +| | | | | | | | Remainder: 8.04e-06 - 0.0326259% +| | | | | | | Remainder: 8.8e-07 - 0.00357087% +| | | | | | getOrientations(): 6.84e-06 - 0.0150941% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000358759 - 0.791685% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033256 - 0.733871% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019336 - 0.426694% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00768707 - 16.9633% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00766751 - 99.7455% [1] +| | | | | | | Remainder: 1.956e-05 - 0.254453% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000413079 - 0.911555% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000882693% [2] +| | | | | | Remainder: 0.0116799 - 25.7745% +| | | | | Remainder: 4.24e-06 - 0.00935567% +| | | | fmb->setupBCFieldManagers(): 3.36e-06 - 0.00740712% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.304e-05 - 0.0287467% [1] +| | | | build response library: 1.908e-05 - 0.0420618% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25786% [1] +| | | | | Remainder: 1.884e-05 - 98.7421% +| | | | Remainder: 5.08e-06 - 0.0111989% +| | | Remainder: 8.24e-06 - 0.0181618% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0244489 - 6.37983% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00708583 - 28.9822% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0169521 - 69.3369% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.516e-05 - 0.502357% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0116037 - 68.45% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0124098% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.0255091% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0058602% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00011672 - 1.00589% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000638879 - 5.50582% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00150356 - 12.9576% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00014736 - 1.26994% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0010512 - 9.05917% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00130172 - 11.2181% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0018044 - 15.5502% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.36e-06 - 0.0117204% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00448133% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00287576 - 24.7831% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000986359 - 8.50038% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00022524 - 1.9411% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000918319 - 7.91401% [1] +| | | | | Remainder: 2.724e-05 - 0.234753% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.04e-05 - 0.0613493% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.0122699% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000128479 - 0.757894% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00504899 - 29.7839% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00259004 - 51.2981% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00244696 - 48.4642% [1] +| | | | | Remainder: 1.2e-05 - 0.237671% +| | | | Remainder: 7.328e-05 - 0.432277% +| | | Remainder: 0.000410959 - 1.68089% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00409024 - 1.06733% [1] +| | | getWorksets(): 2.28e-06 - 0.0557425% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 47.3684% [1] +| | | | Remainder: 1.2e-06 - 52.6316% +| | | getOrientations(): 7.2e-07 - 0.0176029% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000708919 - 17.332% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000857559 - 20.966% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398079 - 9.73242% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117832 - 28.8081% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0273823% [3] +| | | Remainder: 0.000943239 - 23.0608% +| | panzer::ModelEvaluator::create_W_op: 0.0194245 - 5.06874% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0309516 - 8.07669% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.352e-05 - 0.172915% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0243458 - 78.6574% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00492899% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0001502 - 0.616945% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000675559 - 2.77485% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000801839 - 3.29355% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.764e-05 - 0.35998% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000914759 - 3.75736% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000786319 - 3.2298% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000758479 - 3.11544% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000708159 - 2.90876% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.08e-06 - 0.00443609% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00116124 - 4.76977% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00162484 - 6.67401% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00027296 - 1.12118% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0016924 - 6.95151% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00170352 - 6.99718% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00228588 - 9.38922% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.2e-06 - 0.0172515% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0001572 - 0.645697% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00165428 - 6.79493% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00263632 - 10.8286% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00191224 - 7.8545% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 9.14e-05 - 0.375425% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000930239 - 3.82095% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00179436 - 7.3703% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0015002 - 6.16205% [1] +| | | | Remainder: 3.928e-05 - 0.161342% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.96e-06 - 0.0321792% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00413548% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020952 - 0.676927% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00628067 - 20.2919% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00626139 - 99.693% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.08e-05 - 0.171956% [1] +| | | | Remainder: 8.48e-06 - 0.135017% +| | | Remainder: 5.092e-05 - 0.164515% +| | MaxwellPreconditioner::build: 0.00153348 - 0.400154% [1] +| | | MaxwellPreconditioner: Schur complement: 1.424e-05 - 0.928608% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000905479 - 59.0474% [1] +| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.41525% [1] +| | | | Ifpack2::Relaxation::compute: 0.000139 - 15.351% [1] +| | | | Remainder: 0.000762719 - 84.2338% +| | | MaxwellPreconditioner: Solver S_E: 0.000514159 - 33.5289% [1] +| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.24895% [1] +| | | | Ifpack2::Relaxation::compute: 0.00011192 - 21.7676% [1] +| | | | Remainder: 0.000400959 - 77.9835% +| | | MaxwellPreconditioner: Block preconditioner: 9.088e-05 - 5.9264% [1] +| | | Remainder: 8.72e-06 - 0.568642% +| | Mini-EM: timestepper: 0.113005 - 29.4881% [1] +| | | Mini-EM: Advance Time Step: 0.113003 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00296828 - 2.62673% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.324e-05 - 2.13053% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00265996 - 89.6129% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.0571438% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.124e-05 - 0.798509% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0002228 - 8.37608% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000131079 - 4.92786% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.432e-05 - 0.538355% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012492 - 4.69632% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010412 - 3.91435% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.952e-05 - 1.48574% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.088e-05 - 1.16092% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.0270681% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.684e-05 - 2.88877% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00024296 - 9.13398% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000107079 - 4.02559% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.624e-05 - 1.73837% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00019188 - 7.21365% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000418 - 15.7145% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.216e-05 - 1.20904% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.12e-05 - 0.797005% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000169319 - 6.36548% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022136 - 8.32194% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.468e-05 - 2.43162% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.384e-05 - 0.520309% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0001052 - 3.95495% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00017496 - 6.57755% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.108e-05 - 1.92033% [1] +| | | | | | Remainder: 3.204e-05 - 1.20453% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.84e-06 - 0.331506% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0673792% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000162639 - 5.47924% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.816e-05 - 0.948699% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.112e-05 - 39.4886% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.69318% [1] +| | | | | | Remainder: 1.6e-05 - 56.8182% +| | | | | Remainder: 4.244e-05 - 1.42979% +| | | | Stratimikos: BelosLOWS: 0.108833 - 96.3098% [1] +| | | | | GMRES block system: Operation Op*x: 0.00019192 - 0.176344% [1] +| | | | | Belos::MVT::MvAddMv: 6.92e-05 - 0.0635838% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.108072 - 99.3013% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001716 - 0.158783% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.288e-05 - 24.9883% [2] +| | | | | | | | Belos::MVT::MvDot: 3.816e-05 - 88.9925% [2] +| | | | | | | | Remainder: 4.72e-06 - 11.0075% +| | | | | | | Belos::MVT::MvScale: 3.164e-05 - 18.4382% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.96e-05 - 23.0769% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.74e-05 - 94.4444% [2] +| | | | | | | | Remainder: 2.2e-06 - 5.55556% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.308e-05 - 7.62238% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.192e-05 - 91.1315% [2] +| | | | | | | | Remainder: 1.16e-06 - 8.8685% +| | | | | | | Remainder: 4.44e-05 - 25.8741% +| | | | | | Belos::MVT::MvAddMv: 1.972e-05 - 0.018247% [2] +| | | | | | Belos::MVT::MvNorm: 3.748e-05 - 0.0346805% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.106177 - 98.2461% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.092e-05 - 0.0479577% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.612e-05 - 0.0151822% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0018306 - 1.7241% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000730518 - 39.906% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.528e-05 - 6.19834% [11] +| | | | | | | | | | Belos::MVT::MvDot: 3.764e-05 - 83.1272% [11] +| | | | | | | | | | Remainder: 7.64e-06 - 16.8728% +| | | | | | | | | Belos::MVT::MvScale: 2.704e-05 - 3.70148% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000410278 - 56.1626% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000399038 - 97.2604% [18] +| | | | | | | | | | Remainder: 1.124e-05 - 2.73961% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00019372 - 26.5182% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018452 - 95.2509% [18] +| | | | | | | | | | Remainder: 9.2e-06 - 4.74912% +| | | | | | | | | Remainder: 5.42e-05 - 7.41939% +| | | | | | | | Belos::MVT::MvAddMv: 8.396e-05 - 4.58648% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00022272 - 12.1665% [11] +| | | | | | | | Belos::MVT::MvNorm: 9.64e-06 - 0.526604% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 7.224e-05 - 3.94625% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.372e-05 - 60.5205% [10] +| | | | | | | | | Remainder: 2.852e-05 - 39.4795% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.784e-05 - 0.974545% [1] +| | | | | | | | Remainder: 0.00069368 - 37.8936% +| | | | | | | GMRES S_E: Operation Op*x: 6.42e-05 - 0.0604651% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.10312 - 97.1205% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0851329 - 82.5575% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000816236 - 0.958778% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.000698116 - 85.5287% [172] +| | | | | | | | | | Remainder: 0.00011812 - 14.4713% +| | | | | | | | | Belos::MVT::MvScale: 0.000634638 - 0.745467% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0465234 - 54.6479% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0462606 - 99.4351% [342] +| | | | | | | | | | Remainder: 0.0002628 - 0.564878% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0361522 - 42.4655% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0359295 - 99.384% [342] +| | | | | | | | | | Remainder: 0.00022268 - 0.615952% +| | | | | | | | | Remainder: 0.00100656 - 1.18234% +| | | | | | | | Belos::MVT::MvAddMv: 0.00310408 - 3.01017% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00154224 - 1.49558% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000896079 - 58.1025% [172] +| | | | | | | | | Remainder: 0.000646159 - 41.8975% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00762482 - 7.39416% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023152 - 0.224516% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.28e-06 - 0.00512027% [1] +| | | | | | | | Remainder: 0.00547863 - 5.3129% +| | | | | | | Remainder: 0.00109552 - 1.03179% +| | | | | | GMRES block system: Operation Op*x: 0.00012876 - 0.119142% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.96e-06 - 0.00921605% [1] +| | | | | | Remainder: 0.00152792 - 1.41379% +| | | | | Remainder: 0.000499319 - 0.458795% +| | | | Mini-EM: Compute responses: 0.00113296 - 1.00259% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.632e-05 - 4.97106% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000539439 - 47.6133% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.207623% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.464e-05 - 2.71393% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0001052 - 19.5017% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.103812% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.404e-05 - 4.45648% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.764e-05 - 3.27006% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00017036 - 31.581% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.103812% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.38e-05 - 4.41199% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.836e-05 - 12.6724% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.548e-05 - 2.86965% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.132e-05 - 2.09848% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.0963964% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.008e-05 - 9.28372% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.056e-05 - 1.95759% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.4e-06 - 1.18642% [1] +| | | | | | Remainder: 1.8799e-05 - 3.48492% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.68e-06 - 0.501343% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.137693% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000152 - 13.4162% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240119 - 21.194% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.216559% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000228759 - 95.269% [1] +| | | | | | Remainder: 1.084e-05 - 4.51443% +| | | | | Remainder: 0.00013784 - 12.1664% +| | | | Remainder: 6.884e-05 - 0.0609188% +| | | Remainder: 1.92e-06 - 0.00169904% +| | Remainder: 0.0176583 - 4.60785% +| Remainder: 4.328e-05 - 0.0112924% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.108833 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.70447 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=maxwell8.xml' (5 runs): + + 33.58 msec task-clock:u # 0.035 CPUs utilized ( +- 0.70% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,762 page-faults:u # 82.243 K/sec ( +- 0.22% ) + 17,477,987 cycles:u # 0.520 GHz ( +- 28.25% ) (4.66%) + 64,274,459 instructions:u # 3.68 insn per cycle ( +- 5.83% ) (77.31%) + branches:u + 345,957 branch-misses:u ( +- 0.60% ) + 27,776,493 L1-dcache-loads:u # 827.087 M/sec ( +- 0.22% ) + 378,189 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.31% ) + LLC-loads:u + LLC-load-misses:u + 26,507,347 L1-icache-loads:u # 789.296 M/sec ( +- 0.32% ) + 232,342 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.45% ) + 39,704,778 dTLB-loads:u # 1.182 G/sec ( +- 5.21% ) (27.23%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.97084 +- 0.00890 seconds time elapsed ( +- 0.92% ) + + + 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=maxwell8.xml' (5 runs): + + 314,401 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.68% ) + 16,831,004 BR_RETIRED:u ( +- 0.36% ) + + 0.95511 +- 0.00323 seconds time elapsed ( +- 0.34% ) + + + 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=maxwell8.xml' (5 runs): + + 22,675,802 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.40% ) + 4,890 ITLB_WALK:u ( +- 1.68% ) + 11,991 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.28% ) + 30,503,048 L1D_TLB:u ( +- 0.36% ) + + 0.96221 +- 0.00421 seconds time elapsed ( +- 0.44% ) + + + 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=maxwell8.xml' (5 runs): + + 26,591,158 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.38% ) + 232,438 L1I_CACHE_REFILL:u ( +- 0.91% ) + 380,988 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.49% ) + 27,879,862 L1D_CACHE:u ( +- 0.37% ) + + 0.96170 +- 0.00631 seconds time elapsed ( +- 0.66% ) + + + 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=maxwell8.xml' (5 runs): + + 461,650 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.38% ) + 485,937 LL_CACHE_RD:u ( +- 0.76% ) + 133,694 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.61% ) + 17,185 L2D_TLB_REFILL:u ( +- 1.76% ) + 250,776 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.99% ) + 1,451,787 L2D_CACHE:u ( +- 0.41% ) + + 0.95705 +- 0.00433 seconds time elapsed ( +- 0.45% ) + diff --git a/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8_power.output b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..ce264e7 --- /dev/null +++ b/trilinos/output_avg5/altra_GMRES_Tpetra_maxwell8_power.output @@ -0,0 +1,126 @@ +Socket1 17.64 +Socket2 18.44 +Socket1 17.76 +Socket2 18.60 +Socket1 17.80 +Socket2 18.52 +Socket1 17.76 +Socket2 18.32 +Socket1 17.76 +Socket2 18.32 +Socket1 17.72 +Socket2 18.24 +Socket1 17.44 +Socket2 18.20 +Socket1 18.00 +Socket2 18.04 +Socket1 17.96 +Socket2 17.96 +Socket1 17.80 +Socket2 18.04 +Socket1 18.12 +Socket2 18.08 +Socket1 18.12 +Socket2 18.08 +Socket1 18.28 +Socket2 18.16 +Socket1 17.88 +Socket2 18.12 +Socket1 17.92 +Socket2 18.40 +Socket1 18.00 +Socket2 18.28 +Socket1 17.96 +Socket2 18.64 +Socket1 18.04 +Socket2 18.56 +Socket1 17.96 +Socket2 18.52 +Socket1 18.00 +Socket2 18.48 +Socket1 17.88 +Socket2 18.36 +Socket1 17.84 +Socket2 18.00 +Socket1 17.56 +Socket2 18.08 +Socket1 17.56 +Socket2 18.08 +Socket1 17.76 +Socket2 18.24 +Socket1 17.72 +Socket2 18.28 +Socket1 17.60 +Socket2 18.36 +Socket1 17.60 +Socket2 18.84 +Socket1 17.72 +Socket2 18.72 +Socket1 17.92 +Socket2 18.80 +Start +Socket1 18.08 +Socket2 18.84 +Socket1 18.24 +Socket2 18.80 +End +Socket1 18.56 +Socket2 18.76 +Socket1 19.32 +Socket2 19.28 +Socket1 19.08 +Socket2 19.04 +Socket1 18.88 +Socket2 19.04 +Socket1 18.88 +Socket2 18.96 +Socket1 18.84 +Socket2 19.24 +Socket1 17.52 +Socket2 18.60 +Socket1 17.32 +Socket2 18.68 +Socket1 17.52 +Socket2 18.76 +Socket1 17.44 +Socket2 18.72 +Socket1 17.40 +Socket2 18.48 +Socket1 17.68 +Socket2 18.68 +Socket1 17.48 +Socket2 18.64 +Socket1 17.52 +Socket2 18.52 +Socket1 17.52 +Socket2 18.60 +Socket1 17.28 +Socket2 18.64 +Socket1 17.28 +Socket2 18.64 +Socket1 17.40 +Socket2 18.44 +Socket1 17.68 +Socket2 18.56 +Socket1 17.72 +Socket2 18.60 +Socket1 17.52 +Socket2 18.24 +Socket1 17.48 +Socket2 18.36 +Socket1 17.44 +Socket2 18.16 +Socket1 17.40 +Socket2 18.16 +Socket1 17.60 +Socket2 18.12 +Socket1 18.04 +Socket2 18.68 +Socket1 18.08 +Socket2 18.44 +Socket1 17.96 +Socket2 18.56 +Socket1 17.96 +Socket2 18.56 +Socket1 17.84 +Socket2 18.68 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10.output new file mode 100644 index 0000000..4c66e89 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10.output @@ -0,0 +1,6808 @@ +oasis13.umiacs.umd.edu +30 MueLu Tpetra maxwell10.xml +output_avg5/altra_MueLu_Tpetra_maxwell10.output +output_avg5/altra_MueLu_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0114 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8797 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000507567 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0318106 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 0.0354439 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 1.53481 [1] +| Mini-EM: Total Time: 1.53477 - 99.9971% [1] +| | Mini-EM: build mesh: 0.000654809 - 0.042665% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303685 - 46.3776% [1] +| | | Remainder: 0.000351124 - 53.6224% +| | Mini-EM: build physics blocks: 0.000819651 - 0.0534055% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000804892 - 0.0524439% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0564877 - 3.68054% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.02459 - 1.6022% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00922937 - 37.533% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0073767 - 79.9264% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000349565 - 3.78753% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143874 - 15.5887% [4] +| | | | Remainder: 6.436e-05 - 0.697339% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00328069 - 13.3415% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00101074 - 30.8086% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00010888 - 3.31882% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000359806 - 10.9674% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000105562 - 3.21768% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136338 - 41.5577% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000223603 - 6.81574% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.004e-05 - 1.22048% [4] +| | | | Remainder: 6.8681e-05 - 2.0935% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00216359 - 8.79865% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101366 - 4.12222% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00323645 - 13.1616% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00121474 - 4.93996% [4] +| | | Remainder: 0.00445154 - 18.103% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000866932 - 0.0564862% [2] +| | Mini-EM: setup physics model evaluator: 0.0917993 - 5.98131% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0917829 - 99.9821% [1] +| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.0025277% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000522973% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.084159 - 91.6935% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0841425 - 99.9804% [1] +| | | | | | getWorksets(): 0.0567681 - 67.4667% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0567649 - 99.9943% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0319318 - 56.2528% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00293116 - 9.17944% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00633737 - 19.8466% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000337645 - 5.32784% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00598996 - 94.5182% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000120282 - 2.00806% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.104e-05 - 0.5182% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000264724 - 4.41946% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000560848 - 9.36313% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00116698 - 19.4822% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000222443 - 3.71359% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000919773 - 15.3552% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.3161e-05 - 1.22139% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0016121 - 26.9134% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000653489 - 40.5364% [1] +| | | | | | | | | | | | Remainder: 0.000958614 - 59.4636% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000841732 - 14.0524% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124002 - 2.07016% [1] +| | | | | | | | | | | Remainder: 5.288e-05 - 0.88281% +| | | | | | | | | | Remainder: 9.76e-06 - 0.154007% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0182501 - 57.1533% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0104702 - 57.3706% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9e-05 - 0.372486% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.004e-05 - 0.0958913% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0056312 - 53.7832% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00381373 - 36.4247% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.96e-06 - 0.0951272% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068153 - 6.50924% [1] +| | | | | | | | | | | Remainder: 0.000284725 - 2.71939% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00366625 - 20.0889% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0027668 - 15.1605% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.2201e-05 - 0.340826% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000720211 - 3.94634% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000521527 - 2.85767% [1] +| | | | | | | | | | Remainder: 4.292e-05 - 0.235177% +| | | | | | | | | Remainder: 0.00441318 - 13.8206% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0248106 - 43.7076% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0247802 - 99.8773% [2] +| | | | | | | | | Remainder: 3.044e-05 - 0.12269% +| | | | | | | | Remainder: 2.248e-05 - 0.0396019% +| | | | | | | Remainder: 3.24e-06 - 0.00570743% +| | | | | | getOrientations(): 7.24e-06 - 0.00860445% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068933 - 0.819241% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070425 - 0.836973% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357285 - 0.424619% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119321 - 0.141808% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000837332 - 0.995136% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000998307% [2] +| | | | | | Remainder: 0.0246587 - 29.3059% +| | | | | Remainder: 1.652e-05 - 0.0196295% +| | | | fmb->setupBCFieldManagers(): 8.76e-06 - 0.00954426% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.0166916% [1] +| | | | build response library: 0.00757659 - 8.2549% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00748411 - 98.7794% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0379471% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 63.3803% [1] +| | | | | | | Remainder: 1.04e-06 - 36.6197% +| | | | | | getOrientations(): 4.8e-07 - 0.00641359% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077345 - 10.3346% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000896053 - 11.9727% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394286 - 5.26831% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119014 - 15.9022% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0192408% [3] +| | | | | | Remainder: 0.00422542 - 56.4586% +| | | | | Remainder: 9.2481e-05 - 1.22062% +| | | | Remainder: 2.0481e-05 - 0.0223146% +| | | Remainder: 1.64e-05 - 0.0178651% +| | Mini-EM: setup auxiliary physics model evaluator: 0.113235 - 7.37799% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.113225 - 99.9913% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.0006359% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000565245% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.113177 - 99.957% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.113173 - 99.9967% [1] +| | | | | | getWorksets(): 0.0401296 - 35.4587% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0401287 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0304574 - 75.8994% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288452 - 9.47066% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0053196 - 17.4657% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000207483 - 3.90035% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00510951 - 96.0508% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4121e-05 - 1.05922% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0081e-05 - 0.588725% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000205602 - 4.02391% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000439686 - 8.60524% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000996334 - 19.4996% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000169362 - 3.31464% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000804452 - 15.7442% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.564e-05 - 0.501809% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0015177 - 29.7034% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00071673 - 47.2247% [1] +| | | | | | | | | | | | Remainder: 0.000800971 - 52.7753% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000726971 - 14.2278% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000125362 - 2.4535% [1] +| | | | | | | | | | | Remainder: 1.4201e-05 - 0.277933% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0488759% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178837 - 58.717% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00951982 - 53.2318% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.404e-05 - 0.147482% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.28e-06 - 0.0764721% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00386741 - 40.6249% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00342421 - 35.9693% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.761e-06 - 0.102534% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.52e-06 - 0.0894975% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000154002 - 1.6177% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00197427 - 20.7385% [1] +| | | | | | | | | | | Remainder: 6.0321e-05 - 0.633636% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026926 - 15.0562% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271112 - 15.1597% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.356e-05 - 0.187657% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000913293 - 5.10685% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00069905 - 3.90887% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00128542 - 7.18765% [1] +| | | | | | | | | | Remainder: 2.884e-05 - 0.161264% +| | | | | | | | | Remainder: 0.00436962 - 14.3467% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00966346 - 24.0812% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0096437 - 99.7955% [1] +| | | | | | | | | Remainder: 1.9761e-05 - 0.204492% +| | | | | | | | Remainder: 7.8e-06 - 0.0194375% +| | | | | | | Remainder: 9.2e-07 - 0.00229257% +| | | | | | getOrientations(): 7.96e-06 - 0.00703349% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861492 - 0.761218% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108222 - 0.95625% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070241 - 0.620652% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0399379 - 35.2893% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0145264 - 36.3725% [1] +| | | | | | | Remainder: 0.0254115 - 63.6275% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234275 - 2.07007% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000459474% [2] +| | | | | | Remainder: 0.028108 - 24.8363% +| | | | | Remainder: 3.72e-06 - 0.0032869% +| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 0.00349745% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.644e-05 - 0.0145197% [1] +| | | | build response library: 2.156e-05 - 0.0190417% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.2987% [1] +| | | | | Remainder: 2.128e-05 - 98.7013% +| | | | Remainder: 5.4e-06 - 0.00476925% +| | | Remainder: 9.84e-06 - 0.00868988% +| | Mini-EM: eval auxiliary physics model evaluator: 0.121488 - 7.91571% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0401221 - 33.0256% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0803997 - 66.1792% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000190442 - 0.236869% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.053196 - 66.1645% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00360929% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.00631626% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00135348% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352925 - 0.663442% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00147206 - 2.76724% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0042317 - 7.95491% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000518968 - 0.975577% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00363153 - 6.8267% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00345325 - 6.49155% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00497979 - 9.36121% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.84e-06 - 0.0034589% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.0011279% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00778063 - 14.6263% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00181355 - 3.40918% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000488527 - 0.918352% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173726 - 3.26578% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000230164 - 0.432671% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00243855 - 4.58409% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00391554 - 7.36058% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00518491 - 9.74681% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000846652 - 1.59157% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000273084 - 0.513354% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000786251 - 1.47803% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00352441 - 6.62532% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000484766 - 0.911282% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00174223 - 3.2751% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.72e-06 - 0.00323332% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000744331 - 1.39922% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00148174 - 2.78544% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000236203 - 0.444024% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000772571 - 1.45231% [1] +| | | | | Remainder: 6.4281e-05 - 0.120838% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7001e-05 - 0.0211456% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00318409% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000265804 - 0.330603% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0265905 - 33.0728% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0131385 - 49.4108% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0134279 - 50.499% [1] +| | | | | Remainder: 2.4e-05 - 0.090258% +| | | | Remainder: 0.000137402 - 0.170899% +| | | Remainder: 0.000966013 - 0.795152% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00441262 - 0.287511% [1] +| | | getWorksets(): 3.4e-06 - 0.0770517% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 61.1765% [1] +| | | | Remainder: 1.32e-06 - 38.8235% +| | | getOrientations(): 8e-07 - 0.0181298% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751931 - 17.0405% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883373 - 20.0192% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400445 - 9.07499% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011895 - 26.9567% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0299142% [3] +| | | Remainder: 0.00118186 - 26.7835% +| | panzer::ModelEvaluator::create_W_op: 0.042619 - 2.7769% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0568211 - 3.70226% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.0761e-05 - 0.159731% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0431916 - 76.0134% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.00250048% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000280004 - 0.648283% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132502 - 3.06777% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155966 - 3.61103% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000150242 - 0.34785% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00177235 - 4.10344% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00154058 - 3.56685% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000586768 - 1.35852% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129722 - 3.0034% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.24e-06 - 0.00287093% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109782 - 2.54173% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00321172 - 7.43599% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000494086 - 1.14394% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00323077 - 7.48007% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00328197 - 7.59861% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00467875 - 10.8325% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.84e-06 - 0.0112059% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000300884 - 0.696625% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00317892 - 7.36005% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00519203 - 12.0209% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00160458 - 3.71503% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000159842 - 0.370076% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00175551 - 4.06445% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00359361 - 8.32015% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00284964 - 6.59766% [1] +| | | | Remainder: 4.2522e-05 - 0.0984496% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1641e-05 - 0.0204871% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00211189% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000273363 - 0.481094% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0131754 - 23.1875% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0131532 - 99.8318% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.284e-05 - 0.0974544% [1] +| | | | Remainder: 9.321e-06 - 0.0707456% +| | | Remainder: 7.7081e-05 - 0.135656% +| | Mini-EM: assemble Discrete Gradient: 0.0116532 - 0.759278% [1] +| | MaxwellPreconditioner::build: 0.936904 - 61.0453% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0087532 - 0.934269% [1] +| | | MaxwellPreconditioner: Schur complement: 8.32e-06 - 0.000888031% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000926933 - 0.0989358% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.362486% [1] +| | | | Ifpack2::Relaxation::compute: 0.000117482 - 12.6743% [1] +| | | | Remainder: 0.000806091 - 86.9632% +| | | MaxwellPreconditioner: Solver S_E: 0.926249 - 98.8627% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.924263 - 99.7856% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.923788 - 99.9487% [1] +| | | | | | MueLu RefMaxwell: compute: 0.921269 - 99.7273% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000468607 - 0.0508654% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00261084 - 0.283396% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129238 - 49.5005% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000986734 - 37.7938% [1] +| | | | | | | | Remainder: 0.000331725 - 12.7057% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00642177 - 0.697057% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000310604 - 4.83674% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00571468 - 88.9892% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00484543 - 84.7891% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00439782 - 90.7623% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00304032 - 69.1325% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.16e-05 - 1.03936% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.7401e-05 - 0.901253% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.0161e-05 - 1.32095% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000477087 - 15.692% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.476e-05 - 0.485475% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00216223 - 71.1184% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.528e-05 - 0.502578% [1] +| | | | | | | | | | | | Remainder: 0.000271804 - 8.93997% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.3161e-05 - 0.754032% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.12e-06 - 18.4554% [1] +| | | | | | | | | | | | Remainder: 2.7041e-05 - 81.5446% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.7081e-05 - 1.52532% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.536e-05 - 67.6197% [1] +| | | | | | | | | | | | Remainder: 2.1721e-05 - 32.3803% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000951933 - 21.6456% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000929413 - 97.6343% [1] +| | | | | | | | | | | | Remainder: 2.252e-05 - 2.36571% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1921e-05 - 0.498451% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-06 - 24.4514% [1] +| | | | | | | | | | | | Remainder: 1.6561e-05 - 75.5486% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.84e-05 - 0.645774% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.8e-06 - 13.3803% [1] +| | | | | | | | | | | | Remainder: 2.46e-05 - 86.6197% +| | | | | | | | | | | Remainder: 0.000255003 - 5.79839% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.7361e-05 - 1.80296% [1] +| | | | | | | | | | Remainder: 0.000360246 - 7.43476% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.3641e-05 - 1.46362% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.36e-06 - 11.1907% [1] +| | | | | | | | | | Remainder: 7.4281e-05 - 88.8093% +| | | | | | | | | Remainder: 0.000785611 - 13.7472% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000168043 - 2.61677% [1] +| | | | | | | | Remainder: 0.000228442 - 3.55731% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00456994 - 0.496049% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00275764 - 60.3429% [1] +| | | | | | | | Remainder: 0.00181231 - 39.6571% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174014 - 1.88885% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00215443 - 0.233855% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00215103 - 99.8422% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00162838 - 75.7024% [1] +| | | | | | | | | Remainder: 0.000522648 - 24.2976% +| | | | | | | | Remainder: 3.4e-06 - 0.157814% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00265416 - 0.288098% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00252399 - 95.0959% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00129598 - 51.3463% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105685 - 41.8723% [1] +| | | | | | | | | Remainder: 0.000171163 - 6.78143% +| | | | | | | | Remainder: 0.000130163 - 4.90412% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.870961 - 94.5392% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.870956 - 99.9995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.870321 - 99.9271% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4401e-05 - 0.00739968% [1] +| | | | | | | | | | Remainder: 0.870257 - 99.9926% +| | | | | | | | | Remainder: 0.000634969 - 0.0729048% +| | | | | | | | Remainder: 4.56e-06 - 0.00052356% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00920869 - 0.999566% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.7521e-05 - 0.733231% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.0538622% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00890397 - 96.6909% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00890001 - 99.9555% [1] +| | | | | | | | | Remainder: 3.96e-06 - 0.0444746% +| | | | | | | | Remainder: 0.000232243 - 2.522% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.9761e-05 - 0.00865773% [1] +| | | | | | | Remainder: 0.00473878 - 0.514376% +| | | | | | Remainder: 0.00251944 - 0.272729% +| | | | | Remainder: 0.000474168 - 0.0513023% +| | | | Remainder: 0.00198619 - 0.214433% +| | | MaxwellPreconditioner: Block preconditioner: 0.000154322 - 0.0164715% [1] +| | | Remainder: 0.000812212 - 0.0866911% +| | Mini-EM: timestepper: 0.0447408 - 2.91515% [1] +| | | Mini-EM: Advance Time Step: 0.0447378 - 99.9934% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0070911 - 15.8503% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000161322 - 2.27499% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00649705 - 91.6226% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 0.0387868% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.5921e-05 - 1.01463% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000510687 - 7.86029% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000410365 - 6.31617% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.3961e-05 - 0.830546% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000257204 - 3.95878% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000236363 - 3.638% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.6961e-05 - 1.18455% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.1201e-05 - 0.941981% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.72e-06 - 0.0418651% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 9.1521e-05 - 1.40865% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000613169 - 9.43765% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000273804 - 4.21428% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000103361 - 1.59089% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00066669 - 10.2614% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000878532 - 13.522% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.0664917% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.4681e-05 - 0.995544% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000401366 - 6.17766% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000504567 - 7.76609% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000150682 - 2.31924% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.7961e-05 - 0.58428% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000240083 - 3.69526% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000625969 - 9.63466% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000110922 - 1.70727% [1] +| | | | | | Remainder: 5.1521e-05 - 0.79299% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.312e-05 - 0.185021% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0282044% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000296044 - 4.17487% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.108e-05 - 0.72034% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.28e-05 - 44.6359% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 3.13234% [1] +| | | | | | Remainder: 2.668e-05 - 52.2318% +| | | | | Remainder: 7.0482e-05 - 0.99395% +| | | | Stratimikos: BelosLOWS: 0.0354841 - 79.3157% [1] +| | | | | GMRES block system: Operation Op*x: 0.000955733 - 2.69341% [1] +| | | | | Belos::MVT::MvAddMv: 6.4561e-05 - 0.181943% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0339091 - 95.5613% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000200602 - 0.591587% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.76e-05 - 23.7286% [2] +| | | | | | | | Belos::MVT::MvDot: 4.204e-05 - 88.3193% [2] +| | | | | | | | Remainder: 5.56e-06 - 11.6807% +| | | | | | | Belos::MVT::MvScale: 1.9001e-05 - 9.47199% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.2081e-05 - 25.9624% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.8921e-05 - 93.9325% [2] +| | | | | | | | Remainder: 3.16e-06 - 6.06747% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.84e-05 - 9.17239% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.604e-05 - 87.1739% [2] +| | | | | | | | Remainder: 2.36e-06 - 12.8261% +| | | | | | | Remainder: 6.352e-05 - 31.6647% +| | | | | | Belos::MVT::MvAddMv: 3.92e-05 - 0.115603% [2] +| | | | | | Belos::MVT::MvNorm: 1.6e-05 - 0.0471849% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0328188 - 96.7845% [1] +| | | | | | | CG Q_B: Operation Op*x: 4.6841e-05 - 0.142726% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.564e-05 - 0.0476556% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000306644 - 0.934355% [1] +| | | | | | | | Belos::MVT::Assign: 2.756e-05 - 8.98762% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.6921e-05 - 12.0403% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.5721e-05 - 69.665% [1] +| | | | | | | | | Remainder: 1.12e-05 - 30.335% +| | | | | | | | CG Q_B: Operation Op*x: 4.22e-05 - 13.7619% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.184e-05 - 20.1667% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.161e-06 - 2.33528% [1] +| | | | | | | | Remainder: 0.000130962 - 42.7082% +| | | | | | | CG S_E: Operation Op*x: 8.7761e-05 - 0.267411% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0316044 - 96.2996% [1] +| | | | | | | | Belos::MVT::Assign: 2.1161e-05 - 0.0669559% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.029876 - 94.5313% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0297589 - 99.6078% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00374453 - 12.5829% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00345957 - 92.3899% [22] +| | | | | | | | | | | Remainder: 0.000284964 - 7.61013% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000979496 - 3.29144% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000147762 - 0.496531% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000174161 - 0.585241% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0240655 - 80.8684% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0015427 - 6.41044% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00139398 - 90.3596% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00137614 - 98.7202% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00128922 - 93.6836% [11] +| | | | | | | | | | | | | | Remainder: 8.6922e-05 - 6.31636% +| | | | | | | | | | | | | Remainder: 1.784e-05 - 1.27979% +| | | | | | | | | | | | Remainder: 0.000148723 - 9.64041% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0224708 - 93.3735% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0223838 - 99.613% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0223667 - 99.9235% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0223036 - 99.7178% [11] +| | | | | | | | | | | | | | Remainder: 6.3121e-05 - 0.282209% +| | | | | | | | | | | | | Remainder: 1.712e-05 - 0.0764838% +| | | | | | | | | | | | Remainder: 8.696e-05 - 0.386991% +| | | | | | | | | | | Remainder: 5.2e-05 - 0.216077% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000253005 - 0.850184% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000238043 - 0.799906% [11] +| | | | | | | | | | Remainder: 0.00015636 - 0.525423% +| | | | | | | | | Remainder: 0.000117162 - 0.392161% +| | | | | | | | CG S_E: Operation Op*x: 0.000929292 - 2.94039% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000281042 - 0.889251% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000271205 - 0.858125% [32] +| | | | | | | | Belos::MVT::MvNorm: 6.9881e-05 - 0.221112% [11] +| | | | | | | | Remainder: 0.000155762 - 0.49285% +| | | | | | | Remainder: 0.000757532 - 2.30823% +| | | | | | GMRES block system: Operation Op*x: 0.000336485 - 0.992314% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.72e-06 - 0.0257158% [1] +| | | | | | Remainder: 0.000489328 - 1.44306% +| | | | | Remainder: 0.000554728 - 1.56331% +| | | | Mini-EM: Compute responses: 0.00206195 - 4.60896% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.3802e-05 - 4.06421% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00128102 - 62.1266% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.118656% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.708e-05 - 2.89457% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000242404 - 18.9228% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.0780629% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.7001e-05 - 5.23029% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.5921e-05 - 4.36536% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000434926 - 33.9516% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.0562053% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.8921e-05 - 5.38017% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000132482 - 10.3419% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.516e-05 - 4.30595% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.7721e-05 - 1.38335% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.0624503% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.6081e-05 - 7.50036% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.0841e-05 - 2.40754% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.84e-06 - 0.768139% [1] +| | | | | | Remainder: 2.86e-05 - 2.2326% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.48e-06 - 0.314266% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0640171% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000246803 - 11.9694% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000239604 - 11.6203% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.217025% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000222124 - 92.7046% [1] +| | | | | | Remainder: 1.696e-05 - 7.07835% +| | | | | Remainder: 0.000202922 - 9.84127% +| | | | Remainder: 0.000100642 - 0.224959% +| | | Remainder: 2.96e-06 - 0.00661589% +| | Remainder: 0.0268723 - 1.7509% +| Remainder: 4.5121e-05 - 0.00293983% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0354841 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.1816 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0117 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8786 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000488887 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0313478 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 0.0348636 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 1.52369 [1] +| Mini-EM: Total Time: 1.52365 - 99.9969% [1] +| | Mini-EM: build mesh: 0.000630569 - 0.0413855% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000294524 - 46.7077% [1] +| | | Remainder: 0.000336045 - 53.2923% +| | Mini-EM: build physics blocks: 0.000847372 - 0.0556148% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000838091 - 0.0550056% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0568826 - 3.73332% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0244097 - 1.60206% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00925445 - 37.9129% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0073967 - 79.9259% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000355245 - 3.83864% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0014381 - 15.5396% [4] +| | | | Remainder: 6.44e-05 - 0.695881% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00308064 - 12.6205% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000968374 - 31.4342% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000116002 - 3.76551% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000352885 - 11.4549% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00010536 - 3.42007% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121422 - 39.4144% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000224283 - 7.2804% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.6401e-05 - 1.1816% [4] +| | | | Remainder: 6.3121e-05 - 2.04896% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00216299 - 8.86118% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101821 - 4.17134% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00318537 - 13.0496% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0012105 - 4.95907% [4] +| | | Remainder: 0.00449758 - 18.4254% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000866692 - 0.0568828% [2] +| | Mini-EM: setup physics model evaluator: 0.0909454 - 5.96894% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.090931 - 99.9841% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00263936% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000615852% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0833246 - 91.635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.083311 - 99.9836% [1] +| | | | | | getWorksets(): 0.0564766 - 67.7902% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0564732 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0313598 - 55.5303% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283412 - 9.03744% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00634217 - 20.2239% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000318284 - 5.01853% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0060132 - 94.8131% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000126841 - 2.10937% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2721e-05 - 0.544152% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000261484 - 4.3485% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000546327 - 9.08545% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00117998 - 19.6231% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220243 - 3.66266% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000949933 - 15.7974% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.6321e-05 - 1.26922% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00163082 - 27.1207% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00065913 - 40.417% [1] +| | | | | | | | | | | | Remainder: 0.000971693 - 59.583% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000807892 - 13.4353% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124642 - 2.0728% [1] +| | | | | | | | | | | Remainder: 5.6002e-05 - 0.931317% +| | | | | | | | | | Remainder: 1.0681e-05 - 0.168412% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0173532 - 55.3358% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0103618 - 59.7115% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1082e-05 - 0.396474% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.76e-06 - 0.0941919% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0054388 - 52.4888% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00388741 - 37.5167% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.048e-05 - 0.10114% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000680049 - 6.56302% [1] +| | | | | | | | | | | Remainder: 0.000294244 - 2.83969% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00331961 - 19.1297% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00228587 - 13.1727% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1681e-05 - 0.355445% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000754611 - 4.34855% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000527007 - 3.03695% [1] +| | | | | | | | | | Remainder: 4.256e-05 - 0.245258% +| | | | | | | | | Remainder: 0.00483031 - 15.4029% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0250904 - 44.4288% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0250607 - 99.8817% [2] +| | | | | | | | | Remainder: 2.9681e-05 - 0.118296% +| | | | | | | | Remainder: 2.312e-05 - 0.0409397% +| | | | | | | Remainder: 3.4e-06 - 0.00602019% +| | | | | | getOrientations(): 6.44e-06 - 0.00773007% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069477 - 0.833948% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071449 - 0.857618% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000359806 - 0.431883% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120561 - 0.144712% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000871053 - 1.04554% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.00105628% [2] +| | | | | | Remainder: 0.0240663 - 28.8874% +| | | | | Remainder: 1.364e-05 - 0.0163697% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00848996% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3961e-05 - 0.0153534% [1] +| | | | build response library: 0.00756055 - 8.3146% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00747454 - 98.8625% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0379956% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1] +| | | | | | | Remainder: 9.2e-07 - 32.3944% +| | | | | | getOrientations(): 4.8e-07 - 0.0064218% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073245 - 9.79926% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883013 - 11.8136% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400085 - 5.35263% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127134 - 17.0089% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0187302% [3] +| | | | | | Remainder: 0.00418294 - 55.9625% +| | | | | Remainder: 8.6001e-05 - 1.1375% +| | | | Remainder: 2.116e-05 - 0.0232704% +| | | Remainder: 1.4482e-05 - 0.0159238% +| | Mini-EM: setup auxiliary physics model evaluator: 0.112173 - 7.36213% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.112163 - 99.9915% [1] +| | | | allocate FieldManagerBuilder: 1e-06 - 0.000891557% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000570597% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.112117 - 99.9588% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.112113 - 99.9965% [1] +| | | | | | getWorksets(): 0.0409152 - 36.4946% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0409141 - 99.9973% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0312457 - 76.3691% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282508 - 9.04149% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00541992 - 17.3461% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000211723 - 3.90639% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00520523 - 96.039% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.24e-05 - 1.00668% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0921e-05 - 0.594037% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000213683 - 4.10516% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000439046 - 8.4347% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00100257 - 19.2609% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170323 - 3.27215% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000850292 - 16.3353% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.632e-05 - 0.505645% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00155042 - 29.7858% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000741451 - 47.8225% [1] +| | | | | | | | | | | | Remainder: 0.000808971 - 52.1775% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000733371 - 14.0891% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000122681 - 2.35688% [1] +| | | | | | | | | | | Remainder: 1.32e-05 - 0.253591% +| | | | | | | | | | Remainder: 2.96e-06 - 0.0546134% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0185764 - 59.4526% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100098 - 53.8847% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.424e-05 - 0.14226% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.281e-06 - 0.0827288% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00383461 - 38.3085% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00384453 - 38.4076% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.8e-06 - 0.0979038% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.4e-06 - 0.0839176% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000186683 - 1.865% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00203935 - 20.3735% [1] +| | | | | | | | | | | Remainder: 6.392e-05 - 0.638573% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00273492 - 14.7226% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00273016 - 14.6969% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.544e-05 - 0.19078% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00103521 - 5.57275% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00070745 - 3.80833% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0012931 - 6.96098% [1] +| | | | | | | | | | Remainder: 3.0281e-05 - 0.163008% +| | | | | | | | | Remainder: 0.00442434 - 14.1598% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00966082 - 23.6124% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00964194 - 99.8046% [1] +| | | | | | | | | Remainder: 1.888e-05 - 0.195429% +| | | | | | | | Remainder: 7.56e-06 - 0.0184777% +| | | | | | | Remainder: 1.12e-06 - 0.00273737% +| | | | | | getOrientations(): 7.2e-06 - 0.00642208% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000878412 - 0.783505% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109054 - 0.97271% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068153 - 0.607895% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0372318 - 33.2092% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135995 - 36.5266% [1] +| | | | | | | Remainder: 0.0236323 - 63.4734% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00248127 - 2.21319% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000463817% [2] +| | | | | | Remainder: 0.0288266 - 25.7121% +| | | | | Remainder: 3.92e-06 - 0.00349634% +| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.00317394% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.0137656% [1] +| | | | build response library: 2.036e-05 - 0.0181521% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.17878% [1] +| | | | | Remainder: 2.012e-05 - 98.8212% +| | | | Remainder: 5.2e-06 - 0.0046361% +| | | Remainder: 9.481e-06 - 0.00845214% +| | Mini-EM: eval auxiliary physics model evaluator: 0.117543 - 7.71458% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0377715 - 32.1342% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0788102 - 67.048% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000181843 - 0.230735% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0535354 - 67.9296% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00321283% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.00582792% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0013449% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00065765 - 1.22844% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00144978 - 2.70808% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00429534 - 8.02336% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000491127 - 0.917387% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00345997 - 6.46295% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00346345 - 6.46945% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00506351 - 9.45824% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.72e-06 - 0.00321283% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.000971319% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00779239 - 14.5556% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00179123 - 3.34587% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000464246 - 0.867175% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173526 - 3.24134% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000406606 - 0.759508% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00242431 - 4.52843% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00392805 - 7.3373% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00515467 - 9.62853% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000850172 - 1.58805% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000252124 - 0.470948% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000789131 - 1.47403% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00354845 - 6.62823% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000468247 - 0.874649% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00172074 - 3.21421% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.6e-06 - 0.00298867% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000743971 - 1.38968% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00150234 - 2.80626% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000231803 - 0.43299% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000778971 - 1.45506% [1] +| | | | | Remainder: 6.248e-05 - 0.116708% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.0210633% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.00355284% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000262844 - 0.333515% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0246786 - 31.314% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0122523 - 49.6475% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0124047 - 50.2649% [1] +| | | | | Remainder: 2.164e-05 - 0.0876873% +| | | | Remainder: 0.000132042 - 0.167544% +| | | Remainder: 0.000961293 - 0.817823% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446462 - 0.293022% [1] +| | | getWorksets(): 2.88e-06 - 0.0645071% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 54.1667% [1] +| | | | Remainder: 1.32e-06 - 45.8333% +| | | getOrientations(): 6.8e-07 - 0.0152308% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074973 - 16.7927% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889533 - 19.924% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407366 - 9.12431% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012197 - 27.3191% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0250861% [3] +| | | Remainder: 0.00119362 - 26.735% +| | panzer::ModelEvaluator::create_W_op: 0.0400488 - 2.62849% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0560524 - 3.67883% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.7161e-05 - 0.119818% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0437036 - 77.9692% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.00247119% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000518248 - 1.18583% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132494 - 3.03165% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0015641 - 3.57889% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000153682 - 0.351646% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00177159 - 4.05364% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155082 - 3.5485% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000595408 - 1.36238% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0013001 - 2.97481% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.56e-06 - 0.0035695% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109221 - 2.49914% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00321053 - 7.34614% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000510968 - 1.16917% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00314436 - 7.19475% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00332301 - 7.60351% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00460243 - 10.531% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.36e-06 - 0.0122644% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000506927 - 1.15992% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321689 - 7.36069% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00519603 - 11.8893% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016203 - 3.70748% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000158682 - 0.363087% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178691 - 4.08869% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00366645 - 8.38936% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283808 - 6.49393% [1] +| | | | Remainder: 4.292e-05 - 0.0982071% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.164e-05 - 0.0207663% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00228358% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272524 - 0.486195% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0119248 - 21.2743% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0119041 - 99.8266% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.168e-05 - 0.0979474% [1] +| | | | Remainder: 9e-06 - 0.0754732% +| | | Remainder: 7.1441e-05 - 0.127454% +| | Mini-EM: assemble Discrete Gradient: 0.0114053 - 0.748555% [1] +| | MaxwellPreconditioner::build: 0.935784 - 61.4174% [1] +| | | Mini-EM: assemble Discrete Curl: 0.008664 - 0.925855% [1] +| | | MaxwellPreconditioner: Schur complement: 7.84e-06 - 0.000837801% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000910893 - 0.0973401% [1] +| | | | Ifpack2::Relaxation::initialize: 2.92e-06 - 0.320565% [1] +| | | | Ifpack2::Relaxation::compute: 0.000114642 - 12.5857% [1] +| | | | Remainder: 0.000793331 - 87.0938% +| | | MaxwellPreconditioner: Solver S_E: 0.925274 - 98.877% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.92329 - 99.7855% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.922823 - 99.9494% [1] +| | | | | | MueLu RefMaxwell: compute: 0.920383 - 99.7355% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000478087 - 0.0519444% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0025976 - 0.28223% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129038 - 49.6759% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000985574 - 37.9418% [1] +| | | | | | | | Remainder: 0.000321644 - 12.3824% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00659901 - 0.716986% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000309244 - 4.68622% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00588788 - 89.2237% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00503379 - 85.4941% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0045901 - 91.1858% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00304504 - 66.3393% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.1161e-05 - 1.02334% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.556e-05 - 0.839397% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.9841e-05 - 1.30839% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000462167 - 15.1777% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.448e-05 - 0.475527% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00217951 - 71.5757% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.608e-05 - 0.528071% [1] +| | | | | | | | | | | | Remainder: 0.000276243 - 9.07189% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.46e-05 - 0.753795% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.68e-06 - 16.4162% [1] +| | | | | | | | | | | | Remainder: 2.892e-05 - 83.5838% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.2041e-05 - 1.35162% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.5481e-05 - 73.308% [1] +| | | | | | | | | | | | Remainder: 1.656e-05 - 26.692% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00114266 - 24.8939% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00112006 - 98.0222% [1] +| | | | | | | | | | | | Remainder: 2.26e-05 - 1.97785% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.248e-05 - 0.489749% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 23.1317% [1] +| | | | | | | | | | | | Remainder: 1.728e-05 - 76.8683% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.632e-05 - 0.573407% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4e-06 - 15.1976% [1] +| | | | | | | | | | | | Remainder: 2.232e-05 - 84.8024% +| | | | | | | | | | | Remainder: 0.000256965 - 5.59824% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.5841e-05 - 1.7053% [1] +| | | | | | | | | | Remainder: 0.000357845 - 7.10886% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.9762e-05 - 1.52452% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.721e-06 - 10.8297% [1] +| | | | | | | | | | Remainder: 8.0041e-05 - 89.1703% +| | | | | | | | | Remainder: 0.00076433 - 12.9814% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000170683 - 2.58649% [1] +| | | | | | | | Remainder: 0.000231204 - 3.50361% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00448998 - 0.487839% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00277256 - 61.7499% [1] +| | | | | | | | Remainder: 0.00171742 - 38.2501% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179764 - 1.95315% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00213151 - 0.23159% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00212799 - 99.8349% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00159594 - 74.9976% [1] +| | | | | | | | | Remainder: 0.000532048 - 25.0024% +| | | | | | | | Remainder: 3.52e-06 - 0.165141% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00265184 - 0.288123% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00251744 - 94.9318% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00128454 - 51.0257% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105905 - 42.0688% [1] +| | | | | | | | | Remainder: 0.000173842 - 6.90552% +| | | | | | | | Remainder: 0.000134401 - 5.06822% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.869569 - 94.4791% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.869565 - 99.9995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.868944 - 99.9286% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4401e-05 - 0.00741141% [1] +| | | | | | | | | | Remainder: 0.86888 - 99.9926% +| | | | | | | | | Remainder: 0.000620929 - 0.0714068% +| | | | | | | | Remainder: 4.44e-06 - 0.000510597% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00919065 - 0.998568% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.2761e-05 - 0.682879% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.72e-06 - 0.0513565% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00889757 - 96.8111% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00889369 - 99.9564% [1] +| | | | | | | | | Remainder: 3.88e-06 - 0.0436074% +| | | | | | | | Remainder: 0.000225603 - 2.4547% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.4241e-05 - 0.00806632% [1] +| | | | | | | Remainder: 0.00462379 - 0.502377% +| | | | | | Remainder: 0.00244059 - 0.26447% +| | | | | Remainder: 0.000466767 - 0.0505548% +| | | | Remainder: 0.00198435 - 0.21446% +| | | MaxwellPreconditioner: Block preconditioner: 0.000155162 - 0.016581% [1] +| | | Remainder: 0.000771412 - 0.0824349% +| | Mini-EM: timestepper: 0.0439382 - 2.88375% [1] +| | | Mini-EM: Advance Time Step: 0.0439355 - 99.9939% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00690926 - 15.7259% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000155683 - 2.25325% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00631797 - 91.4421% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 0.0398862% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.7441e-05 - 0.909169% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000535887 - 8.48195% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000331525 - 5.24734% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.3601e-05 - 0.84839% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000253124 - 4.00641% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000230043 - 3.64109% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.0001e-05 - 0.949688% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.988e-05 - 0.947773% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.03862% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000116801 - 1.84871% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000559888 - 8.86184% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000258724 - 4.09505% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.7601e-05 - 1.06998% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000673129 - 10.6542% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000862172 - 13.6463% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.56e-06 - 0.0721751% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.412e-05 - 0.856604% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000439567 - 6.95741% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000498647 - 7.89252% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000108961 - 1.72462% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.4641e-05 - 0.390015% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000237763 - 3.76328% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000663009 - 10.494% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000113442 - 1.79555% [1] +| | | | | | Remainder: 4.8482e-05 - 0.767367% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.264e-05 - 0.182943% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0324203% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000300804 - 4.35364% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.1601e-05 - 0.746839% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.56e-05 - 49.6114% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 2.94568% [1] +| | | | | | Remainder: 2.4481e-05 - 47.4429% +| | | | | Remainder: 6.8321e-05 - 0.988833% +| | | | Stratimikos: BelosLOWS: 0.0349033 - 79.442% [1] +| | | | | GMRES block system: Operation Op*x: 0.000921293 - 2.63956% [1] +| | | | | Belos::MVT::MvAddMv: 6.2281e-05 - 0.178439% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0333708 - 95.6093% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000193842 - 0.580874% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.7121e-05 - 24.309% [2] +| | | | | | | | Belos::MVT::MvDot: 4.1721e-05 - 88.5401% [2] +| | | | | | | | Remainder: 5.4e-06 - 11.4599% +| | | | | | | Belos::MVT::MvScale: 1.752e-05 - 9.03829% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.1321e-05 - 26.4757% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.8441e-05 - 94.3883% [2] +| | | | | | | | Remainder: 2.88e-06 - 5.61174% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.86e-05 - 9.59544% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.596e-05 - 85.8065% [2] +| | | | | | | | Remainder: 2.64e-06 - 14.1935% +| | | | | | | Remainder: 5.928e-05 - 30.5816% +| | | | | | Belos::MVT::MvAddMv: 3.764e-05 - 0.112793% [2] +| | | | | | Belos::MVT::MvNorm: 1.608e-05 - 0.0481859% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0323261 - 96.8694% [1] +| | | | | | | CG Q_B: Operation Op*x: 4.804e-05 - 0.148611% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.4241e-05 - 0.0440542% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000291364 - 0.901329% [1] +| | | | | | | | Belos::MVT::Assign: 2.428e-05 - 8.33322% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.4001e-05 - 11.6696% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.368e-05 - 69.645% [1] +| | | | | | | | | Remainder: 1.0321e-05 - 30.355% +| | | | | | | | CG Q_B: Operation Op*x: 3.676e-05 - 12.6165% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.2001e-05 - 21.2796% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.52e-06 - 2.58096% [1] +| | | | | | | | Remainder: 0.000126802 - 43.5201% +| | | | | | | CG S_E: Operation Op*x: 8.6881e-05 - 0.268765% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.031144 - 96.3433% [1] +| | | | | | | | Belos::MVT::Assign: 9.561e-06 - 0.0306993% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0294781 - 94.651% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0293643 - 99.6141% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00370925 - 12.6318% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00342997 - 92.4706% [22] +| | | | | | | | | | | Remainder: 0.000279283 - 7.52936% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000975374 - 3.32163% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000148043 - 0.504159% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000170844 - 0.581808% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0237188 - 80.7742% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00149154 - 6.28842% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00134426 - 90.1255% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00132626 - 98.661% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00123398 - 93.0421% [11] +| | | | | | | | | | | | | | Remainder: 9.228e-05 - 6.95793% +| | | | | | | | | | | | | Remainder: 1.8e-05 - 1.33903% +| | | | | | | | | | | | Remainder: 0.000147282 - 9.8745% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0221733 - 93.4839% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0220867 - 99.6094% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0220686 - 99.918% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.022006 - 99.7163% [11] +| | | | | | | | | | | | | | Remainder: 6.26e-05 - 0.283662% +| | | | | | | | | | | | | Remainder: 1.812e-05 - 0.0820404% +| | | | | | | | | | | | Remainder: 8.6602e-05 - 0.390569% +| | | | | | | | | | | Remainder: 5.4002e-05 - 0.227676% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000249843 - 0.850838% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000239083 - 0.814195% [11] +| | | | | | | | | | Remainder: 0.000153081 - 0.521316% +| | | | | | | | | Remainder: 0.000113762 - 0.38592% +| | | | | | | | CG S_E: Operation Op*x: 0.000905454 - 2.90731% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000287164 - 0.922052% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000259123 - 0.832016% [32] +| | | | | | | | Belos::MVT::MvNorm: 6.6841e-05 - 0.214619% [11] +| | | | | | | | Remainder: 0.000137761 - 0.442336% +| | | | | | | Remainder: 0.000741531 - 2.29391% +| | | | | | GMRES block system: Operation Op*x: 0.000307924 - 0.922736% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.64e-06 - 0.0258909% [1] +| | | | | | Remainder: 0.000480568 - 1.44009% +| | | | | Remainder: 0.000548928 - 1.57271% +| | | | Mini-EM: Compute responses: 0.00202355 - 4.60573% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.3082e-05 - 4.10576% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00125134 - 61.8387% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.153436% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.716e-05 - 2.96962% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000225804 - 18.045% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.0799145% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.3961e-05 - 5.11141% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.372e-05 - 4.29301% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000428166 - 34.2167% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.8e-07 - 0.0703248% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.0361e-05 - 5.62287% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000128642 - 10.2804% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.5121e-05 - 4.40497% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.74e-05 - 1.39051% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.2e-07 - 0.0575385% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.5122e-05 - 7.60163% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.1e-05 - 2.47735% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.216e-05 - 0.971761% [1] +| | | | | | Remainder: 2.82e-05 - 2.25359% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.8e-06 - 0.286625% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0810457% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000257724 - 12.7362% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000236003 - 11.6628% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.254234% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000218963 - 92.7798% [1] +| | | | | | Remainder: 1.644e-05 - 6.96601% +| | | | | Remainder: 0.000187963 - 9.28878% +| | | | Remainder: 9.9441e-05 - 0.226334% +| | | Remainder: 2.68e-06 - 0.00609948% +| | Remainder: 0.0268165 - 1.76002% +| Remainder: 4.72e-05 - 0.00309774% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0349033 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.6506 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0112 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8732 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000495727 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0310657 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 0.0345591 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 1.51546 [1] +| Mini-EM: Total Time: 1.51541 - 99.9971% [1] +| | Mini-EM: build mesh: 0.000626409 - 0.0413359% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296324 - 47.3052% [1] +| | | Remainder: 0.000330085 - 52.6948% +| | Mini-EM: build physics blocks: 0.000826212 - 0.0545206% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000807131 - 0.0532615% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0592751 - 3.91148% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0245193 - 1.618% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00923589 - 37.6678% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00738763 - 79.9882% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000339363 - 3.67439% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0014367 - 15.5556% [4] +| | | | Remainder: 7.2201e-05 - 0.781744% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00303304 - 12.37% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000959173 - 31.6241% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000111963 - 3.69144% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000353884 - 11.6676% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000103122 - 3.39995% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118338 - 39.0161% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000223564 - 7.37095% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.5201e-05 - 1.16058% [4] +| | | | Remainder: 6.276e-05 - 2.06921% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00215851 - 8.80329% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00128058 - 5.22273% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00317772 - 12.9601% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00120658 - 4.92092% [4] +| | | Remainder: 0.00442702 - 18.0552% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000864972 - 0.0570783% [2] +| | Mini-EM: setup physics model evaluator: 0.0892565 - 5.88991% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0892416 - 99.9834% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00277897% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000672332% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.081756 - 91.6119% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0817425 - 99.9835% [1] +| | | | | | getWorksets(): 0.0555929 - 68.0099% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0555897 - 99.9942% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0307973 - 55.4011% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.002843 - 9.23132% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00632085 - 20.524% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000312764 - 4.94813% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00599848 - 94.9% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000119842 - 1.99787% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.208e-05 - 0.534802% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000265524 - 4.42652% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000538848 - 8.98307% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00116278 - 19.3845% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000221444 - 3.69167% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000913333 - 15.2261% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.7321e-05 - 1.1223% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0016759 - 27.9388% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00071205 - 42.4875% [1] +| | | | | | | | | | | | Remainder: 0.000963853 - 57.5125% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000822012 - 13.7037% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000126922 - 2.1159% [1] +| | | | | | | | | | | Remainder: 5.248e-05 - 0.874888% +| | | | | | | | | | Remainder: 9.6e-06 - 0.151878% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0172463 - 55.9994% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0098515 - 57.1223% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.912e-05 - 0.397097% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.6e-06 - 0.0974471% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00496827 - 50.4316% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00394086 - 40.0026% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.105162% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000687609 - 6.97974% [1] +| | | | | | | | | | | Remainder: 0.000195684 - 1.98634% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00368325 - 21.3567% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00237031 - 13.7439% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1161e-05 - 0.354632% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00071785 - 4.16234% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000520528 - 3.0182% [1] +| | | | | | | | | | Remainder: 4.172e-05 - 0.241907% +| | | | | | | | | Remainder: 0.00438714 - 14.2452% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0247703 - 44.5592% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0247406 - 99.8802% [2] +| | | | | | | | | Remainder: 2.968e-05 - 0.119821% +| | | | | | | | Remainder: 2.2081e-05 - 0.0397214% +| | | | | | | Remainder: 3.24e-06 - 0.00582808% +| | | | | | getOrientations(): 6.32e-06 - 0.0077316% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068581 - 0.838989% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070109 - 0.857681% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000358285 - 0.438309% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000142722 - 0.1746% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855612 - 1.04672% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000880815% [2] +| | | | | | Remainder: 0.023399 - 28.6252% +| | | | | Remainder: 1.348e-05 - 0.0164881% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.009323% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.56e-05 - 0.0174806% [1] +| | | | build response library: 0.00743815 - 8.33484% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00734746 - 98.7809% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0462745% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 60% [1] +| | | | | | | Remainder: 1.36e-06 - 40% +| | | | | | getOrientations(): 6e-07 - 0.00816608% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741331 - 10.0896% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875692 - 11.9183% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396486 - 5.39623% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120066 - 16.3411% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.017421% [3] +| | | | | | Remainder: 0.00412802 - 56.1829% +| | | | | Remainder: 9.0681e-05 - 1.21913% +| | | | Remainder: 2.0521e-05 - 0.0229949% +| | | Remainder: 1.484e-05 - 0.0166262% +| | Mini-EM: setup auxiliary physics model evaluator: 0.11121 - 7.33858% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.1112 - 99.9912% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000647482% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000611511% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.111152 - 99.9566% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.111148 - 99.9969% [1] +| | | | | | getWorksets(): 0.0402634 - 36.225% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0402626 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0306667 - 76.1667% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274796 - 8.96073% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00527848 - 17.2124% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000201443 - 3.81631% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00507459 - 96.1375% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4081e-05 - 1.06572% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.076e-05 - 0.606157% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000204443 - 4.02876% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000426686 - 8.40828% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000990734 - 19.5234% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000173243 - 3.41393% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000800011 - 15.765% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.54e-05 - 0.500533% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0014963 - 29.4862% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000715211 - 47.7986% [1] +| | | | | | | | | | | | Remainder: 0.000781091 - 52.2014% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00073669 - 14.5172% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123482 - 2.43334% [1] +| | | | | | | | | | | Remainder: 1.276e-05 - 0.251449% +| | | | | | | | | | Remainder: 2.44e-06 - 0.0462255% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178065 - 58.0648% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0095967 - 53.8942% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.548e-05 - 0.161306% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.24e-06 - 0.0858629% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00340865 - 35.519% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0039335 - 40.988% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.76e-06 - 0.0912814% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.12e-06 - 0.0846125% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000147002 - 1.5318% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00200343 - 20.8762% [1] +| | | | | | | | | | | Remainder: 6.3521e-05 - 0.661905% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00266168 - 14.9478% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271304 - 15.2362% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.348e-05 - 0.188021% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000778972 - 4.37464% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00069217 - 3.88717% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0013013 - 7.30798% [1] +| | | | | | | | | | Remainder: 2.92e-05 - 0.163985% +| | | | | | | | | Remainder: 0.00483371 - 15.7621% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00958802 - 23.8137% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00956885 - 99.8002% [1] +| | | | | | | | | Remainder: 1.916e-05 - 0.199833% +| | | | | | | | Remainder: 7.88e-06 - 0.0195715% +| | | | | | | Remainder: 8.8e-07 - 0.00218561% +| | | | | | getOrientations(): 6.76e-06 - 0.00608196% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000870333 - 0.783038% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107146 - 0.963987% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000673529 - 0.605973% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0371872 - 33.4573% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136132 - 36.6072% [1] +| | | | | | | Remainder: 0.0235741 - 63.3928% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243867 - 2.19407% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.41e-07 - 0.000396767% [2] +| | | | | | Remainder: 0.0286364 - 25.7641% +| | | | | Remainder: 3.48e-06 - 0.00313085% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.00352518% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.0142446% [1] +| | | | build response library: 2.1401e-05 - 0.0192455% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.12144% [1] +| | | | | Remainder: 2.1161e-05 - 98.8786% +| | | | Remainder: 5.72e-06 - 0.00514388% +| | | Remainder: 9.76e-06 - 0.0087762% +| | Mini-EM: eval auxiliary physics model evaluator: 0.117612 - 7.76106% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0375787 - 31.9513% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0791013 - 67.2561% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000184123 - 0.232769% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0536362 - 67.807% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00275933% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.28e-06 - 0.00611527% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0012678% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352605 - 0.657401% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146502 - 2.7314% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00420862 - 7.8466% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000522248 - 0.973685% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00366417 - 6.83152% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00344905 - 6.43044% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00501691 - 9.35358% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-06 - 0.0028339% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00104407% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00777471 - 14.4953% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00201039 - 3.74819% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000480847 - 0.896497% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174494 - 3.25329% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000219843 - 0.409878% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00241651 - 4.50538% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00402122 - 7.4972% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00516991 - 9.63884% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00100198 - 1.86809% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000254243 - 0.474013% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000784451 - 1.46254% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00350921 - 6.54261% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000502487 - 0.936842% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00171958 - 3.20601% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.52e-06 - 0.0028339% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000753171 - 1.40422% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00151422 - 2.82313% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000235763 - 0.439559% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000772011 - 1.43935% [1] +| | | | | Remainder: 6.3081e-05 - 0.117609% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.636e-05 - 0.0206823% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.00333749% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000266963 - 0.337495% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0248635 - 31.4325% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0123 - 49.4702% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0125418 - 50.4427% [1] +| | | | | Remainder: 2.164e-05 - 0.0870353% +| | | | Remainder: 0.000131482 - 0.16622% +| | | Remainder: 0.000932173 - 0.792583% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443366 - 0.292571% [1] +| | | getWorksets(): 2.88e-06 - 0.0649576% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 56.9444% [1] +| | | | Remainder: 1.24e-06 - 43.0556% +| | | getOrientations(): 7.2e-07 - 0.0162394% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075329 - 16.9902% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875293 - 19.742% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406686 - 9.17269% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012053 - 27.1851% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0270657% [3] +| | | Remainder: 0.0011883 - 26.8017% +| | panzer::ModelEvaluator::create_W_op: 0.0384979 - 2.54043% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0559736 - 3.69362% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.6641e-05 - 0.119058% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0434739 - 77.6687% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00230023% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000282324 - 0.64941% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00131694 - 3.02926% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155898 - 3.58602% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000150802 - 0.346879% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179638 - 4.1321% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0015609 - 3.59043% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00070889 - 1.63061% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0012813 - 2.94728% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.00276027% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109758 - 2.52468% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00317244 - 7.29735% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000523607 - 1.20442% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00326473 - 7.50962% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00325949 - 7.49756% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00460247 - 10.5867% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.6e-06 - 0.0105811% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000300005 - 0.69008% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0032294 - 7.42837% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516803 - 11.8877% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177387 - 4.0803% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000158802 - 0.365281% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00181883 - 4.18372% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00360929 - 8.3022% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00278896 - 6.41524% [1] +| | | | Remainder: 4.3121e-05 - 0.0991882% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.228e-05 - 0.0219389% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.00192948% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000274524 - 0.490453% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0120765 - 21.5753% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120569 - 99.8377% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.136e-05 - 0.0940671% [1] +| | | | Remainder: 8.24e-06 - 0.0682317% +| | | Remainder: 6.8641e-05 - 0.122631% +| | Mini-EM: assemble Discrete Gradient: 0.0108578 - 0.716488% [1] +| | MaxwellPreconditioner::build: 0.929574 - 61.3413% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00861028 - 0.926261% [1] +| | | MaxwellPreconditioner: Schur complement: 8.2e-06 - 0.000882124% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000903613 - 0.0972072% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.336427% [1] +| | | | Ifpack2::Relaxation::compute: 0.000114962 - 12.7225% [1] +| | | | Remainder: 0.000785611 - 86.9411% +| | | MaxwellPreconditioner: Solver S_E: 0.919135 - 98.8769% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.917168 - 99.7861% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.916698 - 99.9487% [1] +| | | | | | MueLu RefMaxwell: compute: 0.914261 - 99.7342% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000460327 - 0.0503496% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00264308 - 0.289095% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00132738 - 50.221% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000972413 - 36.7909% [1] +| | | | | | | | Remainder: 0.000343286 - 12.9881% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00636549 - 0.696244% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000307684 - 4.83363% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00567088 - 89.0879% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00484831 - 85.4948% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00440134 - 90.781% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00292392 - 66.4325% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.2521e-05 - 1.11224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.508e-05 - 0.857752% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.9801e-05 - 1.36122% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000441806 - 15.11% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.352e-05 - 0.462393% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00210039 - 71.8347% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.472e-05 - 0.503433% [1] +| | | | | | | | | | | | Remainder: 0.000256084 - 8.75824% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.512e-05 - 0.797938% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.8e-06 - 16.5148% [1] +| | | | | | | | | | | | Remainder: 2.932e-05 - 83.4852% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.1961e-05 - 1.40778% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.6321e-05 - 74.7583% [1] +| | | | | | | | | | | | Remainder: 1.564e-05 - 25.2417% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010837 - 24.6219% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00106577 - 98.3463% [1] +| | | | | | | | | | | | Remainder: 1.7921e-05 - 1.65369% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.232e-05 - 0.507118% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 23.2975% [1] +| | | | | | | | | | | | Remainder: 1.712e-05 - 76.7025% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.524e-05 - 0.573461% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.72e-06 - 14.7385% [1] +| | | | | | | | | | | | Remainder: 2.152e-05 - 85.2615% +| | | | | | | | | | | Remainder: 0.000249083 - 5.65925% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.8921e-05 - 1.83406% [1] +| | | | | | | | | | Remainder: 0.000358046 - 7.38497% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.2481e-05 - 1.45447% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.32e-06 - 11.2996% [1] +| | | | | | | | | | Remainder: 7.3161e-05 - 88.7004% +| | | | | | | | | Remainder: 0.00074009 - 13.0507% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000163283 - 2.56513% [1] +| | | | | | | | Remainder: 0.000223643 - 3.51337% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00450394 - 0.492632% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.002794 - 62.0345% [1] +| | | | | | | | Remainder: 0.00170995 - 37.9655% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0170684 - 1.86691% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00206171 - 0.225506% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00205835 - 99.837% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00156314 - 75.9415% [1] +| | | | | | | | | Remainder: 0.000495207 - 24.0585% +| | | | | | | | Remainder: 3.36e-06 - 0.162972% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00265364 - 0.29025% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00252771 - 95.2547% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00130966 - 51.8119% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105454 - 41.7189% [1] +| | | | | | | | | Remainder: 0.000163522 - 6.46916% +| | | | | | | | Remainder: 0.000125923 - 4.7453% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.864719 - 94.5813% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.864715 - 99.9995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.864141 - 99.9336% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4441e-05 - 0.00745723% [1] +| | | | | | | | | | Remainder: 0.864077 - 99.9925% +| | | | | | | | | Remainder: 0.000573969 - 0.0663767% +| | | | | | | | Remainder: 4.24e-06 - 0.000490332% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00913529 - 0.9992% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.7561e-05 - 0.630095% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.24e-06 - 0.05736% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00884857 - 96.8614% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00884476 - 99.957% [1] +| | | | | | | | | Remainder: 3.802e-06 - 0.0429674% +| | | | | | | | Remainder: 0.000223922 - 2.45118% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.1521e-05 - 0.00782282% [1] +| | | | | | | Remainder: 0.0045779 - 0.500722% +| | | | | | Remainder: 0.00243675 - 0.265819% +| | | | | Remainder: 0.000470766 - 0.0513282% +| | | | Remainder: 0.00196643 - 0.213943% +| | | MaxwellPreconditioner: Block preconditioner: 0.000152842 - 0.0164421% [1] +| | | Remainder: 0.00076469 - 0.0822624% +| | Mini-EM: timestepper: 0.0437183 - 2.88491% [1] +| | | Mini-EM: Advance Time Step: 0.0437157 - 99.9941% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0069899 - 15.9894% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000168122 - 2.40521% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00637649 - 91.2244% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.0338744% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.8641e-05 - 1.07647% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000595129 - 9.33318% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000374485 - 5.8729% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.2121e-05 - 0.817393% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000226443 - 3.55122% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000218603 - 3.42827% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.2481e-05 - 1.13669% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.9601e-05 - 0.934699% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-06 - 0.0878226% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000119162 - 1.86877% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000612689 - 9.60856% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000275043 - 4.31339% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.0682e-05 - 1.42213% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000506607 - 7.94492% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000884772 - 13.8755% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.281e-06 - 0.0671372% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.892e-05 - 0.924019% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000375286 - 5.88546% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000511887 - 8.02772% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000119362 - 1.87191% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.404e-05 - 0.533836% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000209203 - 3.28085% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000752371 - 11.7991% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.7961e-05 - 1.53628% [1] +| | | | | | Remainder: 4.896e-05 - 0.767821% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4041e-05 - 0.200876% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.029185% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000318244 - 4.55291% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.6721e-05 - 0.668407% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.6401e-05 - 35.1041% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 3.08213% [1] +| | | | | | Remainder: 2.888e-05 - 61.8137% +| | | | | Remainder: 6.4241e-05 - 0.919055% +| | | | Stratimikos: BelosLOWS: 0.0345966 - 79.1398% [1] +| | | | | GMRES block system: Operation Op*x: 0.000936534 - 2.70701% [1] +| | | | | Belos::MVT::MvAddMv: 6.2681e-05 - 0.181177% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0330523 - 95.5365% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000188282 - 0.569648% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.552e-05 - 24.1765% [2] +| | | | | | | | Belos::MVT::MvDot: 4.012e-05 - 88.1371% [2] +| | | | | | | | Remainder: 5.4e-06 - 11.8629% +| | | | | | | Belos::MVT::MvScale: 1.904e-05 - 10.1125% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.772e-05 - 25.345% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.52e-05 - 94.7192% [2] +| | | | | | | | Remainder: 2.52e-06 - 5.2808% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.768e-05 - 9.39017% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.532e-05 - 86.6516% [2] +| | | | | | | | Remainder: 2.36e-06 - 13.3484% +| | | | | | | Remainder: 5.8322e-05 - 30.9759% +| | | | | | Belos::MVT::MvAddMv: 3.7e-05 - 0.111944% [2] +| | | | | | Belos::MVT::MvNorm: 1.588e-05 - 0.048045% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0320216 - 96.8815% [1] +| | | | | | | CG Q_B: Operation Op*x: 4.6921e-05 - 0.146529% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.396e-05 - 0.0435956% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000298764 - 0.933007% [1] +| | | | | | | | Belos::MVT::Assign: 2.864e-05 - 9.58616% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.3e-05 - 11.0455% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.228e-05 - 67.5152% [1] +| | | | | | | | | Remainder: 1.072e-05 - 32.4848% +| | | | | | | | CG Q_B: Operation Op*x: 4.4721e-05 - 14.9687% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.2801e-05 - 21.0203% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.04e-06 - 2.35637% [1] +| | | | | | | | Remainder: 0.000122562 - 41.023% +| | | | | | | CG S_E: Operation Op*x: 8.8921e-05 - 0.277691% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0308632 - 96.3823% [1] +| | | | | | | | Belos::MVT::Assign: 2.1601e-05 - 0.0699896% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0291622 - 94.4888% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0290515 - 99.6205% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00366277 - 12.6078% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00340029 - 92.8338% [22] +| | | | | | | | | | | Remainder: 0.000262483 - 7.16624% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000969936 - 3.33867% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000137841 - 0.474471% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000168282 - 0.579254% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0235138 - 80.9381% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00142794 - 6.07278% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00129482 - 90.6775% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0012789 - 98.7705% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00119514 - 93.4505% [11] +| | | | | | | | | | | | | | Remainder: 8.3761e-05 - 6.54946% +| | | | | | | | | | | | | Remainder: 1.592e-05 - 1.22952% +| | | | | | | | | | | | Remainder: 0.00013312 - 9.32253% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0220371 - 93.7202% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0219573 - 99.6377% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0219411 - 99.9264% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0218857 - 99.7473% [11] +| | | | | | | | | | | | | | Remainder: 5.544e-05 - 0.252676% +| | | | | | | | | | | | | Remainder: 1.616e-05 - 0.0735974% +| | | | | | | | | | | | Remainder: 7.9841e-05 - 0.362302% +| | | | | | | | | | | Remainder: 4.8681e-05 - 0.207032% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000224644 - 0.773261% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000238124 - 0.819661% [11] +| | | | | | | | | | Remainder: 0.000136163 - 0.468695% +| | | | | | | | | Remainder: 0.000110684 - 0.379546% +| | | | | | | | CG S_E: Operation Op*x: 0.000932412 - 3.02112% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000278604 - 0.902707% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000253243 - 0.820535% [32] +| | | | | | | | Belos::MVT::MvNorm: 6.7761e-05 - 0.219553% [11] +| | | | | | | | Remainder: 0.000147322 - 0.477339% +| | | | | | | Remainder: 0.000709891 - 2.21691% +| | | | | | GMRES block system: Operation Op*x: 0.000300684 - 0.909721% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.6e-06 - 0.0260193% [1] +| | | | | | Remainder: 0.000480288 - 1.45311% +| | | | | Remainder: 0.000545007 - 1.57532% +| | | | Mini-EM: Compute responses: 0.00203191 - 4.648% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.0522e-05 - 3.96287% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00125918 - 61.9701% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.111184% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.744e-05 - 2.97337% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000227444 - 18.0629% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0857703% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.2881e-05 - 4.99382% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.244e-05 - 4.16462% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000421526 - 33.4763% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.24e-06 - 0.098477% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.9641e-05 - 5.53068% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000135562 - 10.7659% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.7561e-05 - 4.57132% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.968e-05 - 1.56293% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0508268% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.7202e-05 - 7.71949% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.204e-05 - 2.54452% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.08e-05 - 0.857703% [1] +| | | | | | Remainder: 3.06e-05 - 2.43016% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.521e-06 - 0.32093% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0728379% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000254203 - 12.5106% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000238284 - 11.7271% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.235014% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221243 - 92.8484% [1] +| | | | | | Remainder: 1.6481e-05 - 6.91654% +| | | | | Remainder: 0.000191722 - 9.43556% +| | | | Remainder: 9.7361e-05 - 0.222714% +| | | Remainder: 2.6e-06 - 0.00594716% +| | Remainder: 0.0273595 - 1.80541% +| Remainder: 4.3881e-05 - 0.00289556% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0345966 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.9046 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8754 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000507487 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0314952 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 0.0350836 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 1.51655 [1] +| Mini-EM: Total Time: 1.5165 - 99.997% [1] +| | Mini-EM: build mesh: 0.000616649 - 0.0406626% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286284 - 46.4258% [1] +| | | Remainder: 0.000330365 - 53.5742% +| | Mini-EM: build physics blocks: 0.000816892 - 0.0538669% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000810571 - 0.0534501% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0556521 - 3.66977% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0244449 - 1.61192% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00918781 - 37.5859% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00733851 - 79.8722% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000349484 - 3.80378% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143554 - 15.6244% [4] +| | | | Remainder: 6.4281e-05 - 0.699633% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00315664 - 12.9133% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000956733 - 30.3086% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000106722 - 3.38087% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000357604 - 11.3286% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000101882 - 3.22754% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012875 - 40.7869% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000241964 - 7.66523% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.7e-05 - 1.17213% [4] +| | | | Remainder: 6.724e-05 - 2.13011% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00215915 - 8.83274% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101101 - 4.13589% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00332893 - 13.6181% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00120354 - 4.92347% [4] +| | | Remainder: 0.00439778 - 17.9906% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000793091 - 0.0522974% [2] +| | Mini-EM: setup physics model evaluator: 0.0905482 - 5.97086% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0905329 - 99.983% [1] +| | | | allocate FieldManagerBuilder: 2.16e-06 - 0.00238587% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00061856% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0829962 - 91.6752% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0829823 - 99.9833% [1] +| | | | | | getWorksets(): 0.0563568 - 67.9142% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0563534 - 99.9939% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0314874 - 55.8749% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282508 - 8.9721% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00627113 - 19.9163% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000306804 - 4.89232% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00595452 - 94.9514% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118962 - 1.99784% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2121e-05 - 0.539438% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000254123 - 4.26773% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000550248 - 9.24084% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00120146 - 20.1772% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220403 - 3.70144% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000913292 - 15.3378% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.564e-05 - 1.10235% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00162474 - 27.2859% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000643449 - 39.6031% [1] +| | | | | | | | | | | | Remainder: 0.000981294 - 60.3969% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000795812 - 13.3648% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123682 - 2.07711% [1] +| | | | | | | | | | | Remainder: 5.4042e-05 - 0.907579% +| | | | | | | | | | Remainder: 9.8e-06 - 0.156272% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0175833 - 55.8423% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00988698 - 56.2294% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9801e-05 - 0.40256% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.16e-06 - 0.0926471% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00545336 - 55.157% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00339041 - 34.2916% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1e-05 - 0.101143% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068785 - 6.95713% [1] +| | | | | | | | | | | Remainder: 0.000296403 - 2.99791% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00360801 - 20.5195% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00273212 - 15.5382% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1402e-05 - 0.349207% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00072225 - 4.10759% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000527927 - 3.00244% [1] +| | | | | | | | | | Remainder: 4.46e-05 - 0.25365% +| | | | | | | | | Remainder: 0.00480791 - 15.2693% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0248426 - 44.0835% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0248122 - 99.8776% [2] +| | | | | | | | | Remainder: 3.04e-05 - 0.122371% +| | | | | | | | Remainder: 2.3401e-05 - 0.0415255% +| | | | | | | Remainder: 3.44e-06 - 0.00610397% +| | | | | | getOrientations(): 7.28e-06 - 0.00877295% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069713 - 0.840094% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070121 - 0.845011% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000353365 - 0.425832% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112681 - 0.135789% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000842292 - 1.01503% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000819452% [2] +| | | | | | Remainder: 0.0239109 - 28.8144% +| | | | | Remainder: 1.388e-05 - 0.0167237% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.00839474% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.0156849% [1] +| | | | build response library: 0.00749191 - 8.27534% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0073997 - 98.7693% [1] +| | | | | | getWorksets(): 3e-06 - 0.0405422% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 61.3333% [1] +| | | | | | | Remainder: 1.16e-06 - 38.6667% +| | | | | | getOrientations(): 5.2e-07 - 0.00702731% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073257 - 9.89999% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871652 - 11.7796% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437807 - 5.91655% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118438 - 16.0057% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0167574% [3] +| | | | | | Remainder: 0.00416854 - 56.3339% +| | | | | Remainder: 9.2202e-05 - 1.23069% +| | | | Remainder: 2.024e-05 - 0.0223565% +| | | Remainder: 1.536e-05 - 0.0169633% +| | Mini-EM: setup auxiliary physics model evaluator: 0.109552 - 7.22396% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.109541 - 99.9904% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000766836% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000620772% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.109494 - 99.9575% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.109491 - 99.9966% [1] +| | | | | | getWorksets(): 0.0395844 - 36.1533% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0395835 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.030066 - 75.9559% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277372 - 9.22544% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00545848 - 18.155% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000202003 - 3.70072% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00525383 - 96.2509% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.352e-05 - 1.01868% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0361e-05 - 0.577883% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000210643 - 4.00932% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000541127 - 10.2997% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00101553 - 19.3294% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170922 - 3.25328% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000804332 - 15.3094% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.592e-05 - 0.493354% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00153606 - 29.237% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00073993 - 48.1706% [1] +| | | | | | | | | | | | Remainder: 0.000796132 - 51.8294% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00072809 - 13.8583% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123242 - 2.34575% [1] +| | | | | | | | | | | Remainder: 1.408e-05 - 0.267995% +| | | | | | | | | | Remainder: 2.64e-06 - 0.0483651% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0174991 - 58.2024% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100347 - 57.3438% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.476e-05 - 0.14709% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.0777306% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00381861 - 38.0542% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00392306 - 39.095% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.96e-06 - 0.0892905% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.28e-06 - 0.082514% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000159803 - 1.59251% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00203255 - 20.2553% [1] +| | | | | | | | | | | Remainder: 6.0841e-05 - 0.606308% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00233079 - 13.3195% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00229667 - 13.1245% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.368e-05 - 0.192467% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000781211 - 4.46429% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00070301 - 4.0174% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00128866 - 7.36413% [1] +| | | | | | | | | | Remainder: 3.044e-05 - 0.173952% +| | | | | | | | | Remainder: 0.00433466 - 14.4172% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0095097 - 24.0244% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00949137 - 99.8073% [1] +| | | | | | | | | Remainder: 1.8321e-05 - 0.192656% +| | | | | | | | Remainder: 7.8e-06 - 0.0197052% +| | | | | | | Remainder: 9.61e-07 - 0.00242772% +| | | | | | getOrientations(): 7.8e-06 - 0.00712389% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000867212 - 0.792042% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106598 - 0.973576% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066325 - 0.605759% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.037522 - 34.2696% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136879 - 36.4796% [1] +| | | | | | | Remainder: 0.0238341 - 63.5204% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00231975 - 2.11868% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000474926% [2] +| | | | | | Remainder: 0.0274597 - 25.0795% +| | | | | Remainder: 3.76e-06 - 0.00343396% +| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.00350554% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.0136205% [1] +| | | | build response library: 2.076e-05 - 0.0189518% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.15607% [1] +| | | | | Remainder: 2.052e-05 - 98.8439% +| | | | Remainder: 5.56e-06 - 0.00507572% +| | | Remainder: 1.048e-05 - 0.00956628% +| | Mini-EM: eval auxiliary physics model evaluator: 0.117717 - 7.76243% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0379205 - 32.2132% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0788287 - 66.9643% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000187203 - 0.237481% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.053161 - 67.4386% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00263351% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.2e-06 - 0.00601946% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00135438% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352605 - 0.663278% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146438 - 2.75462% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0042895 - 8.06889% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000494527 - 0.930245% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00355029 - 6.67838% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00347861 - 6.54354% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00498251 - 9.3725% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.68e-06 - 0.00316021% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00112865% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00778623 - 14.6465% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178678 - 3.36109% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000471767 - 0.887431% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174066 - 3.27433% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000224323 - 0.42197% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00243271 - 4.57613% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0040085 - 7.5403% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00513951 - 9.66783% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000866292 - 1.62956% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000257564 - 0.484498% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000790171 - 1.48637% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00351869 - 6.61894% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000472007 - 0.887883% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0017199 - 3.23528% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.84e-06 - 0.00346119% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000754171 - 1.41866% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0014953 - 2.81278% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000234883 - 0.441834% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000774731 - 1.45733% [1] +| | | | | Remainder: 6.4881e-05 - 0.122046% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.584e-05 - 0.0200942% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.00365349% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000263324 - 0.334046% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0250634 - 31.7947% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0124421 - 49.6426% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0125987 - 50.2672% [1] +| | | | | Remainder: 2.26e-05 - 0.0901715% +| | | | Remainder: 0.000135122 - 0.171412% +| | | Remainder: 0.000968214 - 0.82249% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00437862 - 0.288732% [1] +| | | getWorksets(): 3.4e-06 - 0.07765% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 61.1765% [1] +| | | | Remainder: 1.32e-06 - 38.8235% +| | | getOrientations(): 6.8e-07 - 0.01553% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747331 - 17.0677% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875452 - 19.9938% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398726 - 9.1062% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117214 - 26.7695% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0283194% [3] +| | | Remainder: 0.00117966 - 26.9413% +| | panzer::ModelEvaluator::create_W_op: 0.0402176 - 2.652% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0557972 - 3.67934% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.5201e-05 - 0.116853% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.043143 - 77.3211% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00259602% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000279883 - 0.648733% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00134246 - 3.11165% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155078 - 3.59452% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000156643 - 0.363079% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00178739 - 4.14293% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153794 - 3.56475% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000588568 - 1.36423% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00128798 - 2.98537% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.32e-06 - 0.00305959% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109862 - 2.54645% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00317556 - 7.36056% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000524087 - 1.21477% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00318764 - 7.38855% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00330521 - 7.66105% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00451106 - 10.4561% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.2e-06 - 0.0120529% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000298924 - 0.692868% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321125 - 7.44326% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00522763 - 12.117% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161438 - 3.74193% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000161842 - 0.375129% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178027 - 4.12643% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00360325 - 8.35187% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00286088 - 6.63116% [1] +| | | | Remainder: 4.3121e-05 - 0.099949% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.192e-05 - 0.0213631% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.00236571% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000274444 - 0.49186% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0122319 - 21.922% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0122105 - 99.825% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.248e-05 - 0.102028% [1] +| | | | Remainder: 8.92e-06 - 0.0729241% +| | | Remainder: 6.944e-05 - 0.124451% +| | Mini-EM: assemble Discrete Gradient: 0.011344 - 0.74804% [1] +| | MaxwellPreconditioner::build: 0.932652 - 61.5002% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00866656 - 0.929239% [1] +| | | MaxwellPreconditioner: Schur complement: 8.36e-06 - 0.000896369% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000921653 - 0.0988207% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.334182% [1] +| | | | Ifpack2::Relaxation::compute: 0.000113522 - 12.3172% [1] +| | | | Remainder: 0.000805051 - 87.3486% +| | | MaxwellPreconditioner: Solver S_E: 0.922128 - 98.8716% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.920135 - 99.7839% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.919553 - 99.9368% [1] +| | | | | | MueLu RefMaxwell: compute: 0.917118 - 99.7352% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000469486 - 0.0511914% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00260292 - 0.283815% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129466 - 49.7388% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000984494 - 37.8227% [1] +| | | | | | | | Remainder: 0.000323764 - 12.4385% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00666157 - 0.72636% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000304405 - 4.56957% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0059674 - 89.5795% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00507127 - 84.9829% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00463255 - 91.3488% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00312676 - 67.4956% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.052e-05 - 0.976089% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.6921e-05 - 0.860986% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.7481e-05 - 1.83835% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000455366 - 14.5635% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.356e-05 - 0.433675% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00223915 - 71.6124% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.504e-05 - 0.481008% [1] +| | | | | | | | | | | | Remainder: 0.000288725 - 9.23399% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.7161e-05 - 0.802172% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.64e-06 - 17.8682% [1] +| | | | | | | | | | | | Remainder: 3.0521e-05 - 82.1318% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.2921e-05 - 1.35824% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 72.4734% [1] +| | | | | | | | | | | | Remainder: 1.732e-05 - 27.5266% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011087 - 23.9328% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00108661 - 98.0084% [1] +| | | | | | | | | | | | Remainder: 2.2081e-05 - 1.99162% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.28e-05 - 0.49217% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.56e-06 - 24.386% [1] +| | | | | | | | | | | | Remainder: 1.724e-05 - 75.614% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.508e-05 - 0.541387% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.6e-06 - 14.3541% [1] +| | | | | | | | | | | | Remainder: 2.148e-05 - 85.6459% +| | | | | | | | | | | Remainder: 0.000249124 - 5.37769% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.4521e-05 - 1.66666% [1] +| | | | | | | | | | Remainder: 0.000354205 - 6.98454% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000146483 - 2.45472% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.6e-06 - 6.55366% [1] +| | | | | | | | | | Remainder: 0.000136883 - 93.4463% +| | | | | | | | | Remainder: 0.000749649 - 12.5624% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000163283 - 2.45112% [1] +| | | | | | | | Remainder: 0.000226482 - 3.39983% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00448462 - 0.488991% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0027652 - 61.6596% [1] +| | | | | | | | Remainder: 0.00171942 - 38.3404% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172155 - 1.87713% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00209403 - 0.228327% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00209051 - 99.8319% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00156626 - 74.9225% [1] +| | | | | | | | | Remainder: 0.000524248 - 25.0775% +| | | | | | | | Remainder: 3.52e-06 - 0.168097% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00275876 - 0.300807% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0026284 - 95.2746% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00139966 - 53.2515% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105754 - 40.235% [1] +| | | | | | | | | Remainder: 0.000171202 - 6.51355% +| | | | | | | | Remainder: 0.000130362 - 4.72539% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.866814 - 94.5149% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.866809 - 99.9995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.866187 - 99.9282% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.1561e-05 - 0.00710713% [1] +| | | | | | | | | | Remainder: 0.866125 - 99.9929% +| | | | | | | | | Remainder: 0.00062245 - 0.0718093% +| | | | | | | | Remainder: 4.32e-06 - 0.000498377% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00926409 - 1.01013% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.1761e-05 - 0.666671% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.9481e-05 - 0.318229% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00894089 - 96.5112% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00893665 - 99.9526% [1] +| | | | | | | | | Remainder: 4.24e-06 - 0.0474226% +| | | | | | | | Remainder: 0.000231963 - 2.50389% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.4961e-05 - 0.00817354% [1] +| | | | | | | Remainder: 0.00467851 - 0.510131% +| | | | | | Remainder: 0.00243519 - 0.264824% +| | | | | Remainder: 0.000581688 - 0.0632177% +| | | | Remainder: 0.00199283 - 0.216112% +| | | MaxwellPreconditioner: Block preconditioner: 0.000158402 - 0.016984% [1] +| | | Remainder: 0.000768892 - 0.0824415% +| | Mini-EM: timestepper: 0.0445184 - 2.9356% [1] +| | | Mini-EM: Advance Time Step: 0.0445159 - 99.9943% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00723326 - 16.2487% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000171523 - 2.37131% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00662345 - 91.5694% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 0.035631% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.7361e-05 - 1.01701% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000548248 - 8.27737% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000412966 - 6.2349% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.4841e-05 - 0.827982% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000340244 - 5.13696% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000235044 - 3.54866% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.7481e-05 - 1.1698% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.1921e-05 - 0.934875% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0332153% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.7401e-05 - 1.16859% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000573608 - 8.66026% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000245083 - 3.70023% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000100562 - 1.51827% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00069637 - 10.5137% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000858692 - 12.9644% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.16e-06 - 0.0628071% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.7281e-05 - 1.0158% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000411446 - 6.21196% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000512407 - 7.73625% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000146922 - 2.21821% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.6561e-05 - 0.551993% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000238323 - 3.59817% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00068813 - 10.3893% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000112601 - 1.70003% [1] +| | | | | | Remainder: 5.124e-05 - 0.773615% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.284e-05 - 0.177513% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.0359451% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000299604 - 4.14203% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.2241e-05 - 0.722233% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.4241e-05 - 46.4023% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.75646% [1] +| | | | | | Remainder: 2.656e-05 - 50.8413% +| | | | | Remainder: 7.1001e-05 - 0.98159% +| | | | Stratimikos: BelosLOWS: 0.0351226 - 78.899% [1] +| | | | | GMRES block system: Operation Op*x: 0.000944254 - 2.68845% [1] +| | | | | Belos::MVT::MvAddMv: 6.3921e-05 - 0.181994% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0335658 - 95.5676% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000192523 - 0.573568% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.6242e-05 - 24.0189% [2] +| | | | | | | | Belos::MVT::MvDot: 4.0962e-05 - 88.5818% [2] +| | | | | | | | Remainder: 5.28e-06 - 11.4182% +| | | | | | | Belos::MVT::MvScale: 1.804e-05 - 9.37031% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.9481e-05 - 25.7013% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.6161e-05 - 93.2904% [2] +| | | | | | | | Remainder: 3.32e-06 - 6.70965% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.82e-05 - 9.45342% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.56e-05 - 85.7143% [2] +| | | | | | | | Remainder: 2.6e-06 - 14.2857% +| | | | | | | Remainder: 6.056e-05 - 31.456% +| | | | | | Belos::MVT::MvAddMv: 3.6162e-05 - 0.107735% [2] +| | | | | | Belos::MVT::MvNorm: 1.6e-05 - 0.0476675% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0324961 - 96.813% [1] +| | | | | | | CG Q_B: Operation Op*x: 4.8281e-05 - 0.148575% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.484e-05 - 0.045667% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000302605 - 0.931204% [1] +| | | | | | | | Belos::MVT::Assign: 2.812e-05 - 9.29264% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.46e-05 - 11.434% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.384e-05 - 68.9017% [1] +| | | | | | | | | Remainder: 1.076e-05 - 31.0983% +| | | | | | | | CG Q_B: Operation Op*x: 4.1881e-05 - 13.8402% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.3521e-05 - 20.9914% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.16e-06 - 2.36612% [1] +| | | | | | | | Remainder: 0.000127323 - 42.0756% +| | | | | | | CG S_E: Operation Op*x: 8.7081e-05 - 0.267974% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0312941 - 96.3012% [1] +| | | | | | | | Belos::MVT::Assign: 2.012e-05 - 0.0642932% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.029581 - 94.5257% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0294694 - 99.6227% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00367769 - 12.4797% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00339961 - 92.4386% [22] +| | | | | | | | | | | Remainder: 0.000278084 - 7.56137% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000969334 - 3.28929% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000139602 - 0.473719% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000172164 - 0.584213% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0238644 - 80.9803% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00149214 - 6.25258% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00132378 - 88.7168% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00130674 - 98.7128% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00121646 - 93.0912% [11] +| | | | | | | | | | | | | | Remainder: 9.028e-05 - 6.9088% +| | | | | | | | | | | | | Remainder: 1.704e-05 - 1.28722% +| | | | | | | | | | | | Remainder: 0.000168361 - 11.2832% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0223232 - 93.5417% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0222347 - 99.6038% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0222168 - 99.9192% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0221554 - 99.724% [11] +| | | | | | | | | | | | | | Remainder: 6.132e-05 - 0.276008% +| | | | | | | | | | | | | Remainder: 1.796e-05 - 0.0807746% +| | | | | | | | | | | | Remainder: 8.8441e-05 - 0.396185% +| | | | | | | | | | | Remainder: 4.9082e-05 - 0.205671% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000245403 - 0.832739% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000246762 - 0.837351% [11] +| | | | | | | | | | Remainder: 0.000154041 - 0.522716% +| | | | | | | | | Remainder: 0.000111603 - 0.37728% +| | | | | | | | CG S_E: Operation Op*x: 0.000920733 - 2.94219% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000297086 - 0.949335% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000257642 - 0.823292% [32] +| | | | | | | | Belos::MVT::MvNorm: 6.724e-05 - 0.214865% [11] +| | | | | | | | Remainder: 0.000150323 - 0.480355% +| | | | | | | Remainder: 0.000749169 - 2.30541% +| | | | | | GMRES block system: Operation Op*x: 0.000309445 - 0.921905% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.52e-06 - 0.0283622% [1] +| | | | | | Remainder: 0.000506085 - 1.50774% +| | | | | Remainder: 0.000548608 - 1.56198% +| | | | Mini-EM: Compute responses: 0.00205907 - 4.62547% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.1241e-05 - 3.94552% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0012769 - 62.0134% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.134701% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.9801e-05 - 3.11701% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000239483 - 18.7551% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-06 - 0.0939777% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.4801e-05 - 5.07488% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.1601e-05 - 4.04112% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000434246 - 34.0079% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0532541% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.0681e-05 - 5.53537% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000130642 - 10.2312% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.2881e-05 - 4.14136% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.004e-05 - 1.56943% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0501215% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.5762e-05 - 7.49958% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.136e-05 - 2.45595% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.152e-05 - 0.902186% [1] +| | | | | | Remainder: 2.984e-05 - 2.33691% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.84e-06 - 0.283623% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0796476% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000254604 - 12.365% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000237243 - 11.5219% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.286626% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000219603 - 92.5646% [1] +| | | | | | Remainder: 1.696e-05 - 7.14879% +| | | | | Remainder: 0.000201603 - 9.79098% +| | | | Remainder: 0.000100961 - 0.226798% +| | | Remainder: 2.52e-06 - 0.00566058% +| | Remainder: 0.0266426 - 1.75685% +| Remainder: 4.4961e-05 - 0.0029647% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0351226 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.4717 k-cell-steps per second +================================= + +dt = 1.33426e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8784 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + 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=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000510367 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0315743 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 0.0351956 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** 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: 1.53108 [1] +| Mini-EM: Total Time: 1.53104 - 99.9969% [1] +| | Mini-EM: build mesh: 0.000626289 - 0.0409062% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000295205 - 47.1356% [1] +| | | Remainder: 0.000331084 - 52.8644% +| | Mini-EM: build physics blocks: 0.000827132 - 0.0540243% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000790491 - 0.0516311% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0559788 - 3.65627% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0248481 - 1.62296% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00922261 - 37.1159% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00737386 - 79.9542% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000344925 - 3.73999% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143546 - 15.5646% [4] +| | | | Remainder: 6.8361e-05 - 0.741233% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00318573 - 12.8208% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00100809 - 31.6441% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000100241 - 3.14657% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000352205 - 11.0557% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000101641 - 3.19051% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012985 - 40.7599% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000224163 - 7.03648% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.8e-05 - 1.19282% [4] +| | | | Remainder: 6.2884e-05 - 1.97393% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00262352 - 10.5582% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101585 - 4.08825% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00317465 - 12.7762% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00121278 - 4.88076% [4] +| | | Remainder: 0.00441298 - 17.7598% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000869332 - 0.0567806% [2] +| | Mini-EM: setup physics model evaluator: 0.0904847 - 5.91003% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0904704 - 99.9843% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00274123% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000574773% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0830343 - 91.7806% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0830211 - 99.984% [1] +| | | | | | getWorksets(): 0.0563686 - 67.8968% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0563656 - 99.9946% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.031408 - 55.722% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278956 - 8.88167% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00631705 - 20.1128% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000323004 - 5.11321% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00598425 - 94.7317% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000120842 - 2.01934% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.1281e-05 - 0.522723% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000259763 - 4.34078% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000538848 - 9.00444% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0011661 - 19.4861% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220523 - 3.68506% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000937813 - 15.6714% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.2161e-05 - 1.20585% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00164562 - 27.4993% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00067745 - 41.1668% [1] +| | | | | | | | | | | | Remainder: 0.000968174 - 58.8332% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000811491 - 13.5605% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124282 - 2.07682% [1] +| | | | | | | | | | | Remainder: 5.552e-05 - 0.92777% +| | | | | | | | | | Remainder: 9.8e-06 - 0.155136% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0179483 - 57.1457% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0102448 - 57.0793% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.8561e-05 - 0.376396% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.04e-06 - 0.08824% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00534896 - 52.2115% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00387269 - 37.8016% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.76e-06 - 0.095268% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068665 - 6.70244% [1] +| | | | | | | | | | | Remainder: 0.000279122 - 2.72453% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00360577 - 20.0897% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271576 - 15.131% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1601e-05 - 0.343213% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000748811 - 4.17204% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000528967 - 2.94717% [1] +| | | | | | | | | | Remainder: 4.264e-05 - 0.237571% +| | | | | | | | | Remainder: 0.0043531 - 13.8598% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0249334 - 44.2351% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0249021 - 99.8747% [2] +| | | | | | | | | Remainder: 3.1241e-05 - 0.125298% +| | | | | | | | Remainder: 2.42e-05 - 0.042934% +| | | | | | | Remainder: 3.04e-06 - 0.00539307% +| | | | | | getOrientations(): 6.84e-06 - 0.00823887% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071485 - 0.861047% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069509 - 0.837245% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000356605 - 0.429536% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121162 - 0.145941% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841012 - 1.01301% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000770889% [2] +| | | | | | Remainder: 0.0239162 - 28.8074% +| | | | | Remainder: 1.328e-05 - 0.0159934% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00901952% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.58e-05 - 0.0174643% [1] +| | | | build response library: 0.00738882 - 8.16711% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0072939 - 98.7153% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0482595% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 62.5% [1] +| | | | | | | Remainder: 1.32e-06 - 37.5% +| | | | | | getOrientations(): 4.8e-07 - 0.00658084% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738731 - 10.1281% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000880572 - 12.0727% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393526 - 5.39527% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011859 - 16.2587% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0197425% [3] +| | | | | | Remainder: 0.00408974 - 56.0706% +| | | | | Remainder: 9.4921e-05 - 1.28466% +| | | | Remainder: 2.0321e-05 - 0.0224615% +| | | Remainder: 1.424e-05 - 0.0157375% +| | Mini-EM: setup auxiliary physics model evaluator: 0.112732 - 7.36314% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.112722 - 99.9908% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000674225% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000461312% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.112674 - 99.9578% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.11267 - 99.9966% [1] +| | | | | | getWorksets(): 0.0394198 - 34.9868% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0394188 - 99.9975% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0296512 - 75.2209% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269084 - 9.07497% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00526499 - 17.7564% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000199402 - 3.78732% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00506307 - 96.1648% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.3441e-05 - 1.05551% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9841e-05 - 0.589385% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000193922 - 3.83013% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000432767 - 8.54752% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000987053 - 19.4951% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000169723 - 3.35217% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000787011 - 15.5441% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.684e-05 - 0.530113% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0015445 - 30.5052% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000748611 - 48.4694% [1] +| | | | | | | | | | | | Remainder: 0.000795891 - 51.5306% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00070153 - 13.8558% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123562 - 2.44046% [1] +| | | | | | | | | | | Remainder: 1.288e-05 - 0.254391% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0478633% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178971 - 60.3588% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100241 - 56.0093% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.148443% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.841e-06 - 0.0782218% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00379597 - 37.8686% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00389977 - 38.9041% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.8e-06 - 0.0877888% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.68e-06 - 0.0766156% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000149282 - 1.48924% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00207827 - 20.7328% [1] +| | | | | | | | | | | Remainder: 6.1561e-05 - 0.614132% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00233499 - 13.0467% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00269528 - 15.0598% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.232e-05 - 0.180588% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000781532 - 4.3668% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000700049 - 3.91151% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00129974 - 7.26227% [1] +| | | | | | | | | | Remainder: 2.9161e-05 - 0.162937% +| | | | | | | | | Remainder: 0.00379825 - 12.8098% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0097599 - 24.7595% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00974094 - 99.8057% [1] +| | | | | | | | | Remainder: 1.896e-05 - 0.194264% +| | | | | | | | Remainder: 7.72e-06 - 0.0195845% +| | | | | | | Remainder: 1e-06 - 0.00253679% +| | | | | | getOrientations(): 6.8e-06 - 0.0060353% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861452 - 0.764577% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106466 - 0.944928% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000657409 - 0.583479% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0399056 - 35.418% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0145266 - 36.4025% [1] +| | | | | | | Remainder: 0.025379 - 63.5975% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234815 - 2.08409% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000497025% [2] +| | | | | | Remainder: 0.028406 - 25.2115% +| | | | | Remainder: 3.88e-06 - 0.00344355% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00333564% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0136619% [1] +| | | | build response library: 2.112e-05 - 0.0187364% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.13636% [1] +| | | | | Remainder: 2.088e-05 - 98.8636% +| | | | Remainder: 6.04e-06 - 0.00535832% +| | | Remainder: 1.036e-05 - 0.00918991% +| | Mini-EM: eval auxiliary physics model evaluator: 0.122579 - 8.00629% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0399242 - 32.5702% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0816945 - 66.6463% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000191762 - 0.234731% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0542819 - 66.445% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00324233% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.52e-06 - 0.00648466% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00125272% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000684529 - 1.26106% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146722 - 2.70296% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00427078 - 7.86778% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000523087 - 0.963649% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00374785 - 6.90442% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00348229 - 6.41519% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00506235 - 9.32604% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.4e-06 - 0.00257913% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00110534% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00780467 - 14.378% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178399 - 3.28652% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000492527 - 0.90735% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0017411 - 3.20752% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000511767 - 0.942794% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00244764 - 4.50912% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00401322 - 7.39328% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00520951 - 9.59714% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000860492 - 1.58523% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000261804 - 0.482304% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000793411 - 1.46165% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00355257 - 6.54466% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000492687 - 0.907645% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00173438 - 3.19514% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.44e-06 - 0.00265282% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000749651 - 1.38103% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00149626 - 2.75646% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000241363 - 0.444647% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000780971 - 1.43873% [1] +| | | | | Remainder: 6.6402e-05 - 0.122328% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.608e-05 - 0.0196831% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.0034274% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000264724 - 0.324041% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0267993 - 32.8042% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0132742 - 49.5321% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0135015 - 50.3803% [1] +| | | | | Remainder: 2.3481e-05 - 0.0876181% +| | | | Remainder: 0.000137923 - 0.168828% +| | | Remainder: 0.000960413 - 0.783504% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00441598 - 0.288431% [1] +| | | getWorksets(): 3.32e-06 - 0.0751815% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 65.0602% [1] +| | | | Remainder: 1.16e-06 - 34.9398% +| | | getOrientations(): 7.6e-07 - 0.0172102% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760371 - 17.2186% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897412 - 20.3219% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399526 - 9.04727% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117594 - 26.6291% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027174% [3] +| | | Remainder: 0.00117746 - 26.6635% +| | panzer::ModelEvaluator::create_W_op: 0.0411727 - 2.68921% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0576357 - 3.76449% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.8761e-05 - 0.119303% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0441189 - 76.5479% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.00262926% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000584048 - 1.3238% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0013335 - 3.02251% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0015679 - 3.55381% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000157242 - 0.356405% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00182251 - 4.13089% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155686 - 3.52878% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000588248 - 1.33332% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129526 - 2.93583% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.12e-06 - 0.00253859% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109177 - 2.47462% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00323177 - 7.32512% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000535007 - 1.21265% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00335729 - 7.60963% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00329053 - 7.45831% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00465875 - 10.5595% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.76e-06 - 0.010789% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000574528 - 1.30223% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321065 - 7.27725% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516387 - 11.7044% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00162302 - 3.67874% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000164242 - 0.372271% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178623 - 4.04866% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00364241 - 8.25589% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283164 - 6.4182% [1] +| | | | Remainder: 4.4641e-05 - 0.101183% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0205428% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00194324% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000267084 - 0.4634% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0130948 - 22.72% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.013074 - 99.8409% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.2e-05 - 0.0916393% [1] +| | | | Remainder: 8.84e-06 - 0.0675076% +| | | Remainder: 7.316e-05 - 0.126935% +| | Mini-EM: assemble Discrete Gradient: 0.0114714 - 0.749257% [1] +| | MaxwellPreconditioner::build: 0.935582 - 61.1078% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0088036 - 0.940976% [1] +| | | MaxwellPreconditioner: Schur complement: 8.36e-06 - 0.000893561% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000923653 - 0.0987249% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.337789% [1] +| | | | Ifpack2::Relaxation::compute: 0.000117241 - 12.6932% [1] +| | | | Remainder: 0.000803292 - 86.969% +| | | MaxwellPreconditioner: Solver S_E: 0.924912 - 98.8595% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.922922 - 99.7848% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.922441 - 99.9479% [1] +| | | | | | MueLu RefMaxwell: compute: 0.919889 - 99.7233% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000470607 - 0.0511591% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00262028 - 0.284847% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129942 - 49.5909% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000981054 - 37.4409% [1] +| | | | | | | | Remainder: 0.000339805 - 12.9683% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00647445 - 0.70383% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000311845 - 4.81655% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00576356 - 89.0201% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00492883 - 85.5171% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0044855 - 91.0055% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00301172 - 67.1435% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.212e-05 - 1.0665% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.9081e-05 - 0.965593% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.08e-05 - 1.35471% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000474966 - 15.7706% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.46e-05 - 0.484772% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00213479 - 70.8827% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.488e-05 - 0.494069% [1] +| | | | | | | | | | | | Remainder: 0.000270486 - 8.9811% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.2801e-05 - 0.731267% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6e-06 - 18.2921% [1] +| | | | | | | | | | | | Remainder: 2.6801e-05 - 81.7079% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.9601e-05 - 1.32875% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.4801e-05 - 75.1682% [1] +| | | | | | | | | | | | Remainder: 1.48e-05 - 24.8318% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00108165 - 24.1145% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00105838 - 97.8477% [1] +| | | | | | | | | | | | Remainder: 2.328e-05 - 2.15226% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.4121e-05 - 0.537755% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.72e-06 - 23.7138% [1] +| | | | | | | | | | | | Remainder: 1.8401e-05 - 76.2862% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.728e-05 - 0.608181% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4e-06 - 14.6628% [1] +| | | | | | | | | | | | Remainder: 2.328e-05 - 85.3372% +| | | | | | | | | | | Remainder: 0.000248323 - 5.53612% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.7801e-05 - 1.78138% [1] +| | | | | | | | | | Remainder: 0.000355525 - 7.21317% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.4361e-05 - 1.4637% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.32e-06 - 11.0478% [1] +| | | | | | | | | | Remainder: 7.5041e-05 - 88.9522% +| | | | | | | | | Remainder: 0.00075037 - 13.0192% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000169043 - 2.61092% [1] +| | | | | | | | Remainder: 0.000230002 - 3.55246% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00446062 - 0.484909% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0027528 - 61.7133% [1] +| | | | | | | | Remainder: 0.00170782 - 38.2867% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0170252 - 1.85079% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00211931 - 0.230388% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00211583 - 99.8358% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00160702 - 75.9523% [1] +| | | | | | | | | Remainder: 0.000508808 - 24.0477% +| | | | | | | | Remainder: 3.48e-06 - 0.164204% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0027432 - 0.29821% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00261428 - 95.3003% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0013783 - 52.722% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00106142 - 40.6007% [1] +| | | | | | | | | Remainder: 0.000174563 - 6.6773% +| | | | | | | | Remainder: 0.000128922 - 4.6997% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.869866 - 94.5621% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.869862 - 99.9995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.869229 - 99.9272% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.8281e-05 - 0.00785535% [1] +| | | | | | | | | | Remainder: 0.869161 - 99.9921% +| | | | | | | | | Remainder: 0.000632968 - 0.0727665% +| | | | | | | | Remainder: 4.28e-06 - 0.00049203% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00923117 - 1.00351% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.4201e-05 - 0.695481% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.92e-06 - 0.0532977% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00893917 - 96.8368% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00893445 - 99.9472% [1] +| | | | | | | | | Remainder: 4.72e-06 - 0.0528013% +| | | | | | | | Remainder: 0.000222884 - 2.41447% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.5281e-05 - 0.00818371% [1] +| | | | | | | Remainder: 0.00480235 - 0.522057% +| | | | | | Remainder: 0.0025522 - 0.276679% +| | | | | Remainder: 0.000480766 - 0.0520917% +| | | | Remainder: 0.00199007 - 0.215163% +| | | MaxwellPreconditioner: Block preconditioner: 0.000160842 - 0.0171916% [1] +| | | Remainder: 0.000774052 - 0.0827348% +| | Mini-EM: timestepper: 0.0441527 - 2.88384% [1] +| | | Mini-EM: Advance Time Step: 0.0441502 - 99.9943% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00678014 - 15.357% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000159842 - 2.3575% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00618889 - 91.2797% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.0316697% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.0521e-05 - 1.13948% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000604248 - 9.76344% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000405486 - 6.55184% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.2401e-05 - 0.846695% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000304924 - 4.92696% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000223723 - 3.61491% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.8522e-05 - 1.26876% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.132e-05 - 0.990808% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.841e-06 - 0.0459049% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.8281e-05 - 1.26486% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000627209 - 10.1344% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000273843 - 4.42475% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.9201e-05 - 1.11815% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000486407 - 7.85936% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000883093 - 14.269% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.0698025% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.2121e-05 - 1.00375% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000399565 - 6.45617% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000515328 - 8.32667% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000149562 - 2.41662% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.808e-05 - 0.615296% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000236084 - 3.81464% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000400685 - 6.47427% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000108842 - 1.75867% [1] +| | | | | | Remainder: 5.032e-05 - 0.81307% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.38e-05 - 0.203536% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.0359875% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000293484 - 4.32859% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.1401e-05 - 0.758112% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.492e-05 - 48.4815% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.8015% [1] +| | | | | | Remainder: 2.5041e-05 - 48.717% +| | | | | Remainder: 7.0282e-05 - 1.03659% +| | | | Stratimikos: BelosLOWS: 0.0352337 - 79.8041% [1] +| | | | | GMRES block system: Operation Op*x: 0.00100453 - 2.85106% [1] +| | | | | Belos::MVT::MvAddMv: 6.7681e-05 - 0.192092% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0336116 - 95.3964% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000195004 - 0.580168% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.7881e-05 - 24.5539% [2] +| | | | | | | | Belos::MVT::MvDot: 4.2281e-05 - 88.3043% [2] +| | | | | | | | Remainder: 5.6e-06 - 11.6957% +| | | | | | | Belos::MVT::MvScale: 1.844e-05 - 9.45622% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.9721e-05 - 25.4974% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.7161e-05 - 94.8513% [2] +| | | | | | | | Remainder: 2.56e-06 - 5.14873% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.772e-05 - 9.08699% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.54e-05 - 86.9074% [2] +| | | | | | | | Remainder: 2.32e-06 - 13.0926% +| | | | | | | Remainder: 6.1242e-05 - 31.4055% +| | | | | | Belos::MVT::MvAddMv: 3.8961e-05 - 0.115915% [2] +| | | | | | Belos::MVT::MvNorm: 1.5761e-05 - 0.0468915% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.032569 - 96.8981% [1] +| | | | | | | CG Q_B: Operation Op*x: 4.6281e-05 - 0.142101% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.492e-05 - 0.0458104% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000305964 - 0.939433% [1] +| | | | | | | | Belos::MVT::Assign: 2.816e-05 - 9.2037% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.576e-05 - 11.6876% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.452e-05 - 68.5682% [1] +| | | | | | | | | Remainder: 1.124e-05 - 31.4318% +| | | | | | | | CG Q_B: Operation Op*x: 4.0401e-05 - 13.2045% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.6961e-05 - 21.8853% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.28e-06 - 2.37936% [1] +| | | | | | | | Remainder: 0.000127402 - 41.6395% +| | | | | | | CG S_E: Operation Op*x: 8.9121e-05 - 0.273637% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0313711 - 96.322% [1] +| | | | | | | | Belos::MVT::Assign: 2.1761e-05 - 0.0693663% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0296899 - 94.6407% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.029581 - 99.6333% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00369153 - 12.4794% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00341289 - 92.4518% [22] +| | | | | | | | | | | Remainder: 0.000278643 - 7.54817% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000977416 - 3.3042% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000145 - 0.49018% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000166442 - 0.562666% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0239781 - 81.0592% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00146294 - 6.10116% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00132322 - 90.4493% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00130622 - 98.7152% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00122122 - 93.4924% [11] +| | | | | | | | | | | | | | Remainder: 8.5003e-05 - 6.50756% +| | | | | | | | | | | | | Remainder: 1.7001e-05 - 1.28482% +| | | | | | | | | | | | Remainder: 0.000139721 - 9.55069% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0224683 - 93.7035% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0223855 - 99.6313% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0223691 - 99.9267% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0223118 - 99.7438% [11] +| | | | | | | | | | | | | | Remainder: 5.732e-05 - 0.256247% +| | | | | | | | | | | | | Remainder: 1.64e-05 - 0.0732618% +| | | | | | | | | | | | Remainder: 8.284e-05 - 0.368697% +| | | | | | | | | | | Remainder: 4.6841e-05 - 0.195349% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000247843 - 0.837846% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000239326 - 0.809054% [11] +| | | | | | | | | | Remainder: 0.000135322 - 0.457463% +| | | | | | | | | Remainder: 0.00010888 - 0.366725% +| | | | | | | | CG S_E: Operation Op*x: 0.000916571 - 2.9217% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000277202 - 0.883622% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000251044 - 0.800239% [32] +| | | | | | | | Belos::MVT::MvNorm: 6.8084e-05 - 0.217028% [11] +| | | | | | | | Remainder: 0.000146602 - 0.467315% +| | | | | | | Remainder: 0.00074161 - 2.27704% +| | | | | | GMRES block system: Operation Op*x: 0.000303525 - 0.903036% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.88e-06 - 0.0264194% [1] +| | | | | | Remainder: 0.000480484 - 1.42952% +| | | | | Remainder: 0.000549808 - 1.56046% +| | | | Mini-EM: Compute responses: 0.00203687 - 4.6135% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.2961e-05 - 4.07297% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00126666 - 62.1865% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.120001% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.6281e-05 - 2.86431% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000240043 - 18.9509% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0536846% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.5521e-05 - 5.17275% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.4041e-05 - 4.26642% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000421086 - 33.2439% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0536846% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.1281e-05 - 5.62749% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000130482 - 10.3013% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.5961e-05 - 4.418% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.012e-05 - 1.58843% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.0536846% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.4281e-05 - 7.44329% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.1881e-05 - 2.51694% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.216e-05 - 0.960007% [1] +| | | | | | Remainder: 2.996e-05 - 2.36528% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.08e-06 - 0.298497% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0706967% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000244284 - 11.9931% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000243083 - 11.9341% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.263285% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000225763 - 92.8749% [1] +| | | | | | Remainder: 1.668e-05 - 6.86185% +| | | | | Remainder: 0.000192363 - 9.44405% +| | | | Remainder: 9.9521e-05 - 0.225415% +| | | Remainder: 2.52e-06 - 0.00570746% +| | Remainder: 0.026869 - 1.75496% +| Remainder: 4.8201e-05 - 0.00314816% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0352337 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.382 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 33.86 msec task-clock:u # 0.016 CPUs utilized ( +- 1.02% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,777 page-faults:u # 82.007 K/sec ( +- 0.23% ) + 30,246,338 cycles:u # 0.893 GHz ( +- 16.03% ) (67.63%) + 70,489,394 instructions:u # 2.33 insn per cycle ( +- 6.75% ) + branches:u + 347,218 branch-misses:u ( +- 0.17% ) + 27,842,957 L1-dcache-loads:u # 822.221 M/sec ( +- 0.27% ) + 377,488 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.57% ) + LLC-loads:u + LLC-load-misses:u + 26,535,303 L1-icache-loads:u # 783.606 M/sec ( +- 0.19% ) + 231,422 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.61% ) + 23,376,756 dTLB-loads:u # 690.331 M/sec ( +- 29.20% ) (2.40%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 2.12479 +- 0.00759 seconds time elapsed ( +- 0.36% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 311,077 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.43% ) + 16,870,279 BR_RETIRED:u ( +- 0.32% ) + + 2.12335 +- 0.00701 seconds time elapsed ( +- 0.33% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 22,627,716 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.30% ) + 4,985 ITLB_WALK:u ( +- 0.88% ) + 12,046 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.75% ) + 30,434,463 L1D_TLB:u ( +- 0.29% ) + + 2.12444 +- 0.00781 seconds time elapsed ( +- 0.37% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 26,481,509 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.34% ) + 229,751 L1I_CACHE_REFILL:u ( +- 0.80% ) + 378,763 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.47% ) + 27,777,135 L1D_CACHE:u ( +- 0.44% ) + + 2.11494 +- 0.00312 seconds time elapsed ( +- 0.15% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs): + + 462,504 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.30% ) + 484,742 LL_CACHE_RD:u ( +- 0.24% ) + 136,077 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% ) + 17,240 L2D_TLB_REFILL:u ( +- 1.11% ) + 250,451 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.55% ) + 1,444,150 L2D_CACHE:u ( +- 0.27% ) + + 2.12232 +- 0.00725 seconds time elapsed ( +- 0.34% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..d87f59d --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10_power.output @@ -0,0 +1,128 @@ +Socket1 20.64 +Socket2 20.80 +Socket1 20.52 +Socket2 20.72 +Socket1 20.92 +Socket2 21.04 +Socket1 20.88 +Socket2 20.96 +Socket1 20.88 +Socket2 20.96 +Socket1 21.00 +Socket2 21.36 +Socket1 21.20 +Socket2 21.84 +Socket1 21.24 +Socket2 21.96 +Socket1 21.20 +Socket2 22.24 +Socket1 21.08 +Socket2 22.24 +Socket1 21.12 +Socket2 21.96 +Socket1 21.16 +Socket2 21.72 +Socket1 21.20 +Socket2 21.32 +Socket1 21.44 +Socket2 20.88 +Socket1 21.72 +Socket2 20.88 +Socket1 21.52 +Socket2 20.88 +Socket1 21.40 +Socket2 20.88 +Socket1 21.40 +Socket2 21.28 +Socket1 21.32 +Socket2 21.12 +Socket1 20.92 +Socket2 21.24 +Socket1 20.76 +Socket2 21.52 +Socket1 20.76 +Socket2 21.28 +Socket1 20.76 +Socket2 21.24 +Socket1 20.68 +Socket2 21.16 +Socket1 20.72 +Socket2 21.20 +Socket1 20.64 +Socket2 21.28 +Socket1 20.72 +Socket2 21.16 +Socket1 20.80 +Socket2 20.60 +Socket1 20.88 +Socket2 21.08 +Socket1 20.88 +Socket2 21.08 +Start +Socket1 21.12 +Socket2 21.28 +Socket1 21.20 +Socket2 21.48 +Socket1 20.84 +Socket2 21.84 +End +Socket1 22.84 +Socket2 22.52 +Socket1 25.52 +Socket2 23.00 +Socket1 25.64 +Socket2 23.00 +Socket1 25.76 +Socket2 22.84 +Socket1 25.36 +Socket2 22.64 +Socket1 23.04 +Socket2 21.92 +Socket1 21.64 +Socket2 21.68 +Socket1 21.36 +Socket2 21.88 +Socket1 21.40 +Socket2 21.88 +Socket1 21.40 +Socket2 21.72 +Socket1 21.20 +Socket2 21.48 +Socket1 21.32 +Socket2 21.72 +Socket1 21.52 +Socket2 21.88 +Socket1 21.12 +Socket2 21.92 +Socket1 21.00 +Socket2 21.48 +Socket1 21.04 +Socket2 21.60 +Socket1 20.92 +Socket2 21.64 +Socket1 21.16 +Socket2 21.36 +Socket1 21.08 +Socket2 21.56 +Socket1 21.40 +Socket2 21.52 +Socket1 21.44 +Socket2 21.40 +Socket1 21.44 +Socket2 21.40 +Socket1 21.36 +Socket2 21.00 +Socket1 21.20 +Socket2 20.80 +Socket1 20.96 +Socket2 21.16 +Socket1 20.84 +Socket2 20.88 +Socket1 21.20 +Socket2 21.36 +Socket1 21.36 +Socket2 21.64 +Socket1 21.56 +Socket2 21.36 +Socket1 21.68 +Socket2 21.04 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12.output new file mode 100644 index 0000000..d1f1ba1 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12.output @@ -0,0 +1,6808 @@ +oasis10.umiacs.umd.edu +30 MueLu Tpetra maxwell12.xml +output_avg5/altra_MueLu_Tpetra_maxwell12.output +output_avg5/altra_MueLu_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0132 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.4951 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000597319 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.092261 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 0.0968383 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 4.50345 [1] +| Mini-EM: Total Time: 4.5034 - 99.999% [1] +| | Mini-EM: build mesh: 0.000661239 - 0.0146831% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003156 - 47.7286% [1] +| | | Remainder: 0.000345639 - 52.2714% +| | Mini-EM: build physics blocks: 0.000900559 - 0.0199973% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000844039 - 0.0187422% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0966446 - 2.14603% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0403977 - 0.897048% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0156832 - 38.8221% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125863 - 80.2531% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000544919 - 3.47454% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0024766 - 15.7914% [4] +| | | | Remainder: 7.544e-05 - 0.481024% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00415292 - 10.2801% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00176776 - 42.5667% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.208e-05 - 1.73565% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000401919 - 9.67799% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0001554 - 3.74195% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127648 - 30.7369% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00036884 - 8.88147% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.108e-05 - 0.989184% [4] +| | | | Remainder: 6.936e-05 - 1.67015% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00385019 - 9.53073% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00166204 - 4.1142% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539963 - 13.3662% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206928 - 5.12227% [4] +| | | Remainder: 0.00758039 - 18.7644% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00173832 - 0.0386001% [2] +| | Mini-EM: setup physics model evaluator: 0.111122 - 2.46752% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111106 - 99.9854% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.0022321% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000432019% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103402 - 93.0658% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103386 - 99.985% [1] +| | | | | | getWorksets(): 0.0756985 - 73.219% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.075695 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0407147 - 53.7878% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276652 - 6.79489% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00809655 - 19.8861% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024428 - 3.01709% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00784231 - 96.8599% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001358 - 1.73163% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.304e-05 - 0.421304% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000251559 - 3.20772% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068012 - 8.67244% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167176 - 21.3172% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000329359 - 4.19977% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00123624 - 15.7637% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.812e-05 - 0.486081% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00215508 - 27.4801% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000893199 - 41.4463% [1] +| | | | | | | | | | | | Remainder: 0.00126188 - 58.5537% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00104948 - 13.3823% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000204759 - 2.61095% [1] +| | | | | | | | | | | Remainder: 5.7e-05 - 0.726827% +| | | | | | | | | | Remainder: 9.96e-06 - 0.123015% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025486 - 62.5966% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0147615 - 57.92% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.04e-05 - 0.273685% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.0669309% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00822911 - 55.7471% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00513715 - 34.801% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.0718084% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00112944 - 7.65125% [1] +| | | | | | | | | | | Remainder: 0.00020492 - 1.38821% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00565667 - 22.1952% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00293484 - 11.5155% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.384e-05 - 0.25049% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00116056 - 4.55371% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000862839 - 3.38554% [1] +| | | | | | | | | | Remainder: 4.576e-05 - 0.179549% +| | | | | | | | | Remainder: 0.00436559 - 10.7224% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0349565 - 46.1807% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0349164 - 99.8852% [2] +| | | | | | | | | Remainder: 4.012e-05 - 0.114771% +| | | | | | | | Remainder: 2.388e-05 - 0.0315476% +| | | | | | | Remainder: 3.44e-06 - 0.00454435% +| | | | | | getOrientations(): 9.4e-06 - 0.00909211% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783199 - 0.757546% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000739519 - 0.715297% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379079 - 0.366663% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012532 - 0.121215% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000888079 - 0.858991% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000928556% [2] +| | | | | | Remainder: 0.0247623 - 23.9512% +| | | | | Remainder: 1.556e-05 - 0.0150481% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.00687631% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.0139326% [1] +| | | | build response library: 0.00765707 - 6.89167% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756699 - 98.8236% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0428175% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 64.1975% [1] +| | | | | | | Remainder: 1.16e-06 - 35.8025% +| | | | | | getOrientations(): 5.2e-07 - 0.00687195% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751159 - 9.92679% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000926359 - 12.2421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411599 - 5.4394% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124536 - 16.4578% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.01903% [3] +| | | | | | Remainder: 0.00422732 - 55.8652% +| | | | | Remainder: 9.0079e-05 - 1.17642% +| | | | Remainder: 2.112e-05 - 0.0190088% +| | | Remainder: 1.62e-05 - 0.0145785% +| | Mini-EM: setup auxiliary physics model evaluator: 0.156289 - 3.47046% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.156279 - 99.9934% [1] +| | | | allocate FieldManagerBuilder: 5.6e-07 - 0.000358335% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 0.000486311% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.156229 - 99.9682% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.156225 - 99.9974% [1] +| | | | | | getWorksets(): 0.0602358 - 38.5571% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0602347 - 99.9982% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419063 - 69.5716% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281512 - 6.71765% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00700907 - 16.7256% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002374 - 3.38704% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00676871 - 96.5707% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.548e-05 - 0.819654% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.112e-05 - 0.459763% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000257679 - 3.80691% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062624 - 9.25198% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00146124 - 21.5881% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00031244 - 4.61594% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0011116 - 16.4226% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.12e-05 - 0.460944% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00170508 - 25.1906% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000605159 - 35.4916% [1] +| | | | | | | | | | | | Remainder: 0.00109992 - 64.5084% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959199 - 14.1711% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020456 - 3.02214% [1] +| | | | | | | | | | | Remainder: 1.288e-05 - 0.190287% +| | | | | | | | | | Remainder: 2.96e-06 - 0.042231% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0275164 - 65.6617% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0150772 - 54.7936% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.524e-05 - 0.10108% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.32e-06 - 0.0551826% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00556475 - 36.9083% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565207 - 37.4875% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.68e-06 - 0.0642028% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9e-06 - 0.0596927% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00023248 - 1.54193% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00352116 - 23.3541% [1] +| | | | | | | | | | | Remainder: 6.452e-05 - 0.42793% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.003699 - 13.4429% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00328064 - 11.9225% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.832e-05 - 0.139263% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127096 - 4.61892% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115416 - 4.19445% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00267044 - 9.7049% [1] +| | | | | | | | | | Remainder: 0.00032564 - 1.18344% +| | | | | | | | | Remainder: 0.00456571 - 10.8951% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0183201 - 30.4146% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0182952 - 99.864% [1] +| | | | | | | | | Remainder: 2.492e-05 - 0.136025% +| | | | | | | | Remainder: 8.32e-06 - 0.0138126% +| | | | | | | Remainder: 1.08e-06 - 0.00179295% +| | | | | | getOrientations(): 9.92e-06 - 0.00634983% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000909279 - 0.582033% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113884 - 0.728974% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000694439 - 0.444513% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0613718 - 39.2843% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224632 - 36.6018% [1] +| | | | | | | Remainder: 0.0389086 - 63.3982% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.002568 - 1.64378% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000384062% [2] +| | | | | | Remainder: 0.0292961 - 18.7525% +| | | | | Remainder: 4.04e-06 - 0.00258595% +| | | | fmb->setupBCFieldManagers(): 4.4e-06 - 0.00281549% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.00941908% [1] +| | | | build response library: 2.32e-05 - 0.0148453% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.03448% [1] +| | | | | Remainder: 2.296e-05 - 98.9655% +| | | | Remainder: 6.08e-06 - 0.00389049% +| | | Remainder: 1.028e-05 - 0.00657757% +| | Mini-EM: eval auxiliary physics model evaluator: 0.197411 - 4.38359% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0635492 - 32.1914% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.132587 - 67.1629% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000261599 - 0.197304% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0895594 - 67.5478% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.0016972% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.6e-06 - 0.00401968% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.000803936% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00058688 - 0.655297% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00252092 - 2.8148% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00748911 - 8.36217% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000807639 - 0.901791% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00609167 - 6.80182% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00605251 - 6.7581% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00869287 - 9.70626% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.08e-06 - 0.00232248% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.6e-07 - 0.000848599% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134887 - 15.0612% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0015958 - 1.78183% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000769679 - 0.859406% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029728 - 3.31936% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000363239 - 0.405584% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00420636 - 4.69672% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00705899 - 7.88191% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00897795 - 10.0246% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000846319 - 0.944981% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00041004 - 0.457841% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00135252 - 1.51019% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00600119 - 6.7008% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000766439 - 0.855788% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00295772 - 3.30252% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 2.48e-06 - 0.00276911% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0013058 - 1.45803% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00247664 - 2.76536% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000382919 - 0.427559% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130196 - 1.45374% [1] +| | | | | Remainder: 7.16e-05 - 0.0799469% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.0129726% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00193081% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000310199 - 0.233959% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0422609 - 31.8742% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.020884 - 49.4167% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0213513 - 50.5225% [1] +| | | | | Remainder: 2.568e-05 - 0.0607653% +| | | | Remainder: 0.00017472 - 0.131778% +| | | Remainder: 0.00127484 - 0.64578% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436267 - 0.0968751% [1] +| | | getWorksets(): 3.28e-06 - 0.0751832% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 63.4146% [1] +| | | | Remainder: 1.2e-06 - 36.5854% +| | | getOrientations(): 6.8e-07 - 0.0155868% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750439 - 17.2014% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000974439 - 22.3358% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415079 - 9.51432% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123824 - 28.3826% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0256723% [3] +| | | Remainder: 0.000979399 - 22.4495% +| | panzer::ModelEvaluator::create_W_op: 0.0647963 - 1.43883% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0933692 - 2.0733% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.5119e-05 - 0.0911639% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0722979 - 77.4323% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.0016598% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00049 - 0.677751% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00235212 - 3.25337% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0026964 - 3.72956% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000265519 - 0.367257% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00309476 - 4.28056% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00273092 - 3.77731% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00056228 - 0.777726% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00233388 - 3.22814% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.32e-06 - 0.00182578% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109048 - 1.50831% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00545359 - 7.54322% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000854759 - 1.18227% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00540359 - 7.47407% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00569759 - 7.88072% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00811031 - 11.2179% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00984814% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000475719 - 0.657998% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00563883 - 7.79944% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901527 - 12.4696% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00146804 - 2.03054% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260799 - 0.360728% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00306336 - 4.23713% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00626527 - 8.66591% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00491763 - 6.8019% [1] +| | | | Remainder: 4.716e-05 - 0.0652301% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.22e-05 - 0.0130664% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00124238% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000345359 - 0.369885% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205154 - 21.9723% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0204936 - 99.8937% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.304e-05 - 0.0635621% [1] +| | | | Remainder: 8.76e-06 - 0.0426997% +| | | Remainder: 0.00011208 - 0.12004% +| | Mini-EM: assemble Discrete Gradient: 0.0187454 - 0.416249% [1] +| | MaxwellPreconditioner::build: 3.57522 - 79.3892% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0145032 - 0.40566% [1] +| | | MaxwellPreconditioner: Schur complement: 1.016e-05 - 0.000284178% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00105752 - 0.0295791% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.298813% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015936 - 15.0692% [1] +| | | | Remainder: 0.000894999 - 84.632% +| | | MaxwellPreconditioner: Solver S_E: 3.55821 - 99.5243% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.55555 - 99.9253% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.55508 - 99.9868% [1] +| | | | | | MueLu RefMaxwell: compute: 3.55237 - 99.9236% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000720879 - 0.0202929% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0039902 - 0.112325% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00200936 - 50.3574% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0016108 - 40.3689% [1] +| | | | | | | | Remainder: 0.00037004 - 9.27373% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00854391 - 0.240513% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000424519 - 4.96867% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760015 - 88.954% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00671923 - 88.4092% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00623463 - 92.7879% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00467792 - 75.0311% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.232e-05 - 0.690906% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.784e-05 - 0.595137% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.392e-05 - 0.93888% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000732199 - 15.6523% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.476e-05 - 0.315525% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0035188 - 75.2215% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.56e-05 - 0.333482% [1] +| | | | | | | | | | | | Remainder: 0.00029248 - 6.25236% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8119e-05 - 0.611407% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.6e-06 - 17.3142% [1] +| | | | | | | | | | | | Remainder: 3.1519e-05 - 82.6858% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010004 - 1.60459% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.024e-05 - 80.2079% [1] +| | | | | | | | | | | | Remainder: 1.98e-05 - 19.7921% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106692 - 17.1128% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104504 - 97.9492% [1] +| | | | | | | | | | | | Remainder: 2.188e-05 - 2.05076% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.42e-05 - 0.708943% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.296e-05 - 51.9457% [1] +| | | | | | | | | | | | Remainder: 2.124e-05 - 48.0543% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.736e-05 - 0.438839% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.56e-06 - 16.6667% [1] +| | | | | | | | | | | | Remainder: 2.28e-05 - 83.3333% +| | | | | | | | | | | Remainder: 0.00028008 - 4.49233% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.796e-05 - 1.30908% [1] +| | | | | | | | | | Remainder: 0.000396638 - 5.90303% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00010028 - 1.31945% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.36e-05 - 13.562% [1] +| | | | | | | | | | Remainder: 8.668e-05 - 86.438% +| | | | | | | | | Remainder: 0.00078064 - 10.2714% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021084 - 2.46772% [1] +| | | | | | | | Remainder: 0.000308399 - 3.60958% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00726691 - 0.204565% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00454731 - 62.5756% [1] +| | | | | | | | Remainder: 0.0027196 - 37.4244% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180231 - 0.507356% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00351488 - 0.0989446% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0035116 - 99.9067% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00297376 - 84.6839% [1] +| | | | | | | | | Remainder: 0.00053784 - 15.3161% +| | | | | | | | Remainder: 3.28e-06 - 0.0933177% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00375431 - 0.105685% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00361968 - 96.4138% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00188692 - 52.1295% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0015266 - 42.175% [1] +| | | | | | | | | Remainder: 0.00020616 - 5.69554% +| | | | | | | | Remainder: 0.000134639 - 3.58625% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.48602 - 98.1323% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.48602 - 99.9999% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.48538 - 99.9818% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.792e-05 - 0.00194871% [1] +| | | | | | | | | | Remainder: 3.48531 - 99.9981% +| | | | | | | | | Remainder: 0.00063344 - 0.0181709% +| | | | | | | | Remainder: 5.04e-06 - 0.000144577% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152801 - 0.43014% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.996e-05 - 0.457849% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.144e-05 - 0.0748684% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149525 - 97.8558% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149481 - 99.9706% [1] +| | | | | | | | | Remainder: 4.4e-06 - 0.0294265% +| | | | | | | | Remainder: 0.000246239 - 1.6115% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.0001036 - 0.00291637% [1] +| | | | | | | Remainder: 0.00514811 - 0.144921% +| | | | | | Remainder: 0.00271548 - 0.076383% +| | | | | Remainder: 0.000469879 - 0.0132154% +| | | | Remainder: 0.00265728 - 0.0746802% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001572 - 0.00439693% [1] +| | | Remainder: 0.0012806 - 0.0358187% +| | Mini-EM: timestepper: 0.110826 - 2.46094% [1] +| | | Mini-EM: Advance Time Step: 0.110823 - 99.9968% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0110269 - 9.95005% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021024 - 1.90661% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102205 - 92.687% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.0352233% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011084 - 1.08449% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000959239 - 9.38543% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000503399 - 4.92538% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.24e-05 - 0.70838% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000608759 - 5.95625% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00039056 - 3.82134% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 0.686854% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.6079e-05 - 0.940061% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0101756% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 0.745951% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001045 - 10.2245% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00040024 - 3.91605% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000248759 - 2.43392% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000775999 - 7.59257% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00149936 - 14.6701% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.12e-06 - 0.0500954% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.3559e-05 - 0.71972% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000686 - 6.712% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000815359 - 7.97768% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000123039 - 1.20384% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.924e-05 - 0.383934% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00037984 - 3.71645% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00100508 - 9.83394% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000182279 - 1.78346% [1] +| | | | | | Remainder: 4.928e-05 - 0.482168% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.26e-05 - 0.114266% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0243042% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000413 - 3.74538% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.676e-05 - 0.786803% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.448e-05 - 39.7418% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.79806% [1] +| | | | | | Remainder: 5.072e-05 - 58.4601% +| | | | | Remainder: 8.112e-05 - 0.735655% +| | | | Stratimikos: BelosLOWS: 0.0968825 - 87.4212% [1] +| | | | | GMRES block system: Operation Op*x: 0.00153084 - 1.5801% [1] +| | | | | Belos::MVT::MvAddMv: 7.6359e-05 - 0.0788161% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0946847 - 97.7315% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000235439 - 0.248656% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.496e-05 - 23.3436% [2] +| | | | | | | | Belos::MVT::MvDot: 4.96e-05 - 90.2475% [2] +| | | | | | | | Remainder: 5.36e-06 - 9.75255% +| | | | | | | Belos::MVT::MvScale: 2.208e-05 - 9.37823% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.9399e-05 - 29.4764% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.4999e-05 - 93.6599% [2] +| | | | | | | | Remainder: 4.4e-06 - 6.34015% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.456e-05 - 10.4316% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.148e-05 - 87.4593% [2] +| | | | | | | | Remainder: 3.08e-06 - 12.5407% +| | | | | | | Remainder: 6.444e-05 - 27.3701% +| | | | | | Belos::MVT::MvAddMv: 3.164e-05 - 0.0334162% [2] +| | | | | | Belos::MVT::MvNorm: 1.872e-05 - 0.0197709% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0934096 - 98.6533% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.252e-05 - 0.0776366% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.752e-05 - 0.0187561% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036176 - 0.387284% [1] +| | | | | | | | Belos::MVT::Assign: 4.236e-05 - 11.7094% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.2e-05 - 11.6099% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.152e-05 - 75.0476% [1] +| | | | | | | | | Remainder: 1.048e-05 - 24.9524% +| | | | | | | | CG Q_B: Operation Op*x: 6.736e-05 - 18.6201% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.632e-05 - 18.3326% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.48e-06 - 2.62052% [1] +| | | | | | | | Remainder: 0.00013424 - 37.1075% +| | | | | | | CG S_E: Operation Op*x: 0.00014056 - 0.150477% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0919876 - 98.4777% [1] +| | | | | | | | Belos::MVT::Assign: 3.024e-05 - 0.032874% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0888921 - 96.6348% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0887248 - 99.8119% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00687719 - 7.75115% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00648859 - 94.3494% [26] +| | | | | | | | | | | Remainder: 0.0003886 - 5.65056% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00186064 - 2.09709% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000223959 - 0.25242% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000302678 - 0.341142% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0783427 - 88.2985% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00242828 - 3.09956% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0022306 - 91.8593% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0022082 - 98.9958% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020938 - 94.8193% [13] +| | | | | | | | | | | | | | Remainder: 0.0001144 - 5.18069% +| | | | | | | | | | | | | Remainder: 2.24e-05 - 1.00422% +| | | | | | | | | | | | Remainder: 0.00019768 - 8.14075% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0758461 - 96.8132% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0757204 - 99.8343% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0756992 - 99.9721% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0756197 - 99.895% [13] +| | | | | | | | | | | | | | Remainder: 7.948e-05 - 0.104994% +| | | | | | | | | | | | | Remainder: 2.116e-05 - 0.0279449% +| | | | | | | | | | | | Remainder: 0.00012568 - 0.165704% +| | | | | | | | | | | Remainder: 6.836e-05 - 0.0872576% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00047136 - 0.531261% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000436359 - 0.491812% [13] +| | | | | | | | | | Remainder: 0.00020992 - 0.236597% +| | | | | | | | | Remainder: 0.00016724 - 0.188138% +| | | | | | | | CG S_E: Operation Op*x: 0.00178864 - 1.94443% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.000457319 - 0.497153% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00048128 - 0.523201% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000118359 - 0.128668% [13] +| | | | | | | | Remainder: 0.00021972 - 0.238858% +| | | | | | | Remainder: 0.000829637 - 0.888171% +| | | | | | GMRES block system: Operation Op*x: 0.00047412 - 0.500735% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.056e-05 - 0.0111528% [1] +| | | | | | Remainder: 0.00050464 - 0.532969% +| | | | | Remainder: 0.000590559 - 0.609562% +| | | | Mini-EM: Compute responses: 0.00281044 - 2.53598% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.676e-05 - 3.44288% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0019188 - 68.274% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0917241% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.584e-05 - 2.91016% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000419999 - 21.8887% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-06 - 0.0625392% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010468 - 5.4555% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.344e-05 - 4.34856% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000750279 - 39.1015% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.08e-06 - 0.0562853% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000103 - 5.36795% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001074 - 5.59726% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.22e-05 - 4.28393% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.572e-05 - 0.819263% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.0771317% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.92e-05 - 5.16991% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.9959e-05 - 2.60366% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.12e-06 - 0.423182% [1] +| | | | | | Remainder: 3.344e-05 - 1.74276% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.16e-06 - 0.254765% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0526608% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032156 - 11.4416% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025656 - 9.12883% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.374181% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023904 - 93.1712% [1] +| | | | | | Remainder: 1.656e-05 - 6.45463% +| | | | | Remainder: 0.00020812 - 7.40525% +| | | | Remainder: 0.0001028 - 0.0927608% +| | | Remainder: 3.52e-06 - 0.00317615% +| | Remainder: 0.0300774 - 0.667882% +| Remainder: 4.5439e-05 - 0.00100898% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0968825 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 17.836 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0128 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.4783 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000596 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0952278 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 0.0998278 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 4.4929 [1] +| Mini-EM: Total Time: 4.49285 - 99.999% [1] +| | Mini-EM: build mesh: 0.000702919 - 0.0156453% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003554 - 50.5606% [1] +| | | Remainder: 0.000347519 - 49.4394% +| | Mini-EM: build physics blocks: 0.000864239 - 0.0192359% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000805759 - 0.0179342% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0961096 - 2.13917% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0403235 - 0.897503% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0156309 - 38.7637% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125173 - 80.0803% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000551319 - 3.52711% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00248996 - 15.9297% [4] +| | | | Remainder: 7.236e-05 - 0.462929% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00411572 - 10.2067% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00178608 - 43.3966% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.66e-05 - 1.86116% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000400079 - 9.72076% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015508 - 3.768% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121304 - 29.4733% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00037 - 8.98993% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.52e-05 - 1.09823% [4] +| | | | Remainder: 6.964e-05 - 1.69205% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00384259 - 9.52941% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0016518 - 4.09637% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00537979 - 13.3416% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206224 - 5.11423% [4] +| | | Remainder: 0.00764047 - 18.9479% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00184396 - 0.041042% [2] +| | Mini-EM: setup physics model evaluator: 0.112023 - 2.49337% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.112005 - 99.9837% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00228561% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000428552% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.104428 - 93.2353% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104413 - 99.9852% [1] +| | | | | | getWorksets(): 0.0773004 - 74.0334% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0772967 - 99.9953% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419853 - 54.3171% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285336 - 6.79608% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00809151 - 19.2722% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023972 - 2.96261% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00784155 - 96.9108% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013292 - 1.69507% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.24e-05 - 0.413184% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000255279 - 3.25547% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000690239 - 8.80233% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00166668 - 21.2544% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029704 - 3.78803% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0012466 - 15.8973% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.828e-05 - 0.488169% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00216888 - 27.6588% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000897839 - 41.3965% [1] +| | | | | | | | | | | | Remainder: 0.00127104 - 58.6035% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00105412 - 13.4427% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020472 - 2.61071% [1] +| | | | | | | | | | | Remainder: 5.44e-05 - 0.69374% +| | | | | | | | | | Remainder: 1.024e-05 - 0.126552% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0265133 - 63.1489% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0153694 - 57.9686% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.164e-05 - 0.270928% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-06 - 0.0616811% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00868927 - 56.5362% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00516839 - 33.6279% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.84e-06 - 0.0640234% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00115376 - 7.50686% [1] +| | | | | | | | | | | Remainder: 0.000297 - 1.93241% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00579931 - 21.8732% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298324 - 11.2519% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.972e-05 - 0.262962% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0013798 - 5.20418% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000865839 - 3.26568% [1] +| | | | | | | | | | Remainder: 4.6e-05 - 0.173498% +| | | | | | | | | Remainder: 0.00452719 - 10.7828% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0352874 - 45.6519% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0352497 - 99.893% [2] +| | | | | | | | | Remainder: 3.776e-05 - 0.107007% +| | | | | | | | Remainder: 2.396e-05 - 0.0309974% +| | | | | | | Remainder: 3.64e-06 - 0.0047089% +| | | | | | getOrientations(): 7.84e-06 - 0.00750865% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741999 - 0.710639% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704159 - 0.674399% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374319 - 0.358499% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012436 - 0.119104% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000840399 - 0.804881% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00068957% [2] +| | | | | | Remainder: 0.0243187 - 23.2909% +| | | | | Remainder: 1.5479e-05 - 0.0148226% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00724967% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0137494% [1] +| | | | build response library: 0.00752895 - 6.72197% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743495 - 98.7515% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.046268% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 74.4186% [1] +| | | | | | | Remainder: 8.8e-07 - 25.5814% +| | | | | | getOrientations(): 4.8e-07 - 0.00645599% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731119 - 9.83354% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872239 - 11.7316% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390799 - 5.25624% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114968 - 15.4632% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.020444% [3] +| | | | | | Remainder: 0.00428567 - 57.6423% +| | | | | Remainder: 9.4e-05 - 1.24851% +| | | | Remainder: 2.128e-05 - 0.0189991% +| | | Remainder: 1.828e-05 - 0.016318% +| | Mini-EM: setup auxiliary physics model evaluator: 0.155952 - 3.47111% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.155941 - 99.9929% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.000384761% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000410412% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.155872 - 99.9556% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155868 - 99.9977% [1] +| | | | | | getWorksets(): 0.0608013 - 39.0082% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0608 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419648 - 69.0211% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285424 - 6.8015% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00696935 - 16.6076% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024156 - 3.46603% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00672507 - 96.4949% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.58e-05 - 0.829731% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.216e-05 - 0.478211% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000257959 - 3.83578% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000623919 - 9.27751% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014534 - 21.6117% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000282879 - 4.20633% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109996 - 16.3561% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.012e-05 - 0.447876% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0017118 - 25.454% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000601039 - 35.1116% [1] +| | | | | | | | | | | | Remainder: 0.00111076 - 64.8884% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959639 - 14.2696% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000204159 - 3.03579% [1] +| | | | | | | | | | | Remainder: 1.328e-05 - 0.19747% +| | | | | | | | | | Remainder: 2.72e-06 - 0.039028% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.02751 - 65.555% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0150402 - 54.6716% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.46e-05 - 0.0970733% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.96e-06 - 0.0529249% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00553435 - 36.7971% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568951 - 37.8288% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.32e-06 - 0.0619673% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.32e-06 - 0.0553185% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0001988 - 1.32179% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00351323 - 23.359% [1] +| | | | | | | | | | | Remainder: 6.408e-05 - 0.426059% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0037574 - 13.6583% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00331408 - 12.0468% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.7359e-05 - 0.135801% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127104 - 4.62027% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115628 - 4.20312% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00267468 - 9.72255% [1] +| | | | | | | | | | Remainder: 0.000259039 - 0.941616% +| | | | | | | | | Remainder: 0.00463119 - 11.0359% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0188258 - 30.9635% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0188024 - 99.8755% [1] +| | | | | | | | | Remainder: 2.344e-05 - 0.12451% +| | | | | | | | Remainder: 9.36e-06 - 0.0153947% +| | | | | | | Remainder: 1.28e-06 - 0.00210522% +| | | | | | getOrientations(): 8.64e-06 - 0.00554315% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000888399 - 0.569969% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107456 - 0.689403% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00065636 - 0.4211% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.061244 - 39.2923% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224761 - 36.6992% [1] +| | | | | | | Remainder: 0.038768 - 63.3008% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00239676 - 1.53768% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000333616% [2] +| | | | | | Remainder: 0.0287974 - 18.4755% +| | | | | Remainder: 3.64e-06 - 0.00233526% +| | | | fmb->setupBCFieldManagers(): 4.24e-06 - 0.00271898% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0102603% [1] +| | | | build response library: 2.26e-05 - 0.0144927% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.23894% [1] +| | | | | Remainder: 2.232e-05 - 98.7611% +| | | | Remainder: 2.512e-05 - 0.0161087% +| | | Remainder: 1.108e-05 - 0.00710476% +| | Mini-EM: eval auxiliary physics model evaluator: 0.199576 - 4.44209% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0637982 - 31.9668% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.134494 - 67.3898% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000222599 - 0.165508% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0915502 - 68.07% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00174768% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.6e-06 - 0.00393227% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.000742762% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00110608 - 1.20817% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00250152 - 2.7324% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00760959 - 8.31193% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000900599 - 0.983722% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00635643 - 6.94311% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00601207 - 6.56697% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00887515 - 9.6943% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.8e-06 - 0.00196614% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8.4e-07 - 0.00091753% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0135101 - 14.757% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00157596 - 1.72141% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000803039 - 0.877157% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00297672 - 3.25146% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000848199 - 0.926485% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0041358 - 4.51752% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00717771 - 7.84019% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00891691 - 9.73992% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000853319 - 0.932078% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000465 - 0.507918% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00131052 - 1.43148% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00617155 - 6.74117% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000798199 - 0.871871% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0029638 - 3.23735% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.88e-06 - 0.00205352% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.001299 - 1.41889% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00259804 - 2.83783% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00039536 - 0.431851% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130816 - 1.4289% [1] +| | | | | Remainder: 7.096e-05 - 0.0775094% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.836e-05 - 0.0136511% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.00196291% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00032396 - 0.240873% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0421984 - 31.3756% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0208148 - 49.3261% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0213591 - 50.6158% [1] +| | | | | Remainder: 2.452e-05 - 0.0581065% +| | | | Remainder: 0.00017808 - 0.132407% +| | | Remainder: 0.001284 - 0.643362% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419007 - 0.0932609% [1] +| | | getWorksets(): 3.16e-06 - 0.0754163% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 59.4937% [1] +| | | | Remainder: 1.28e-06 - 40.5063% +| | | getOrientations(): 6.8e-07 - 0.0162288% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761919 - 18.1839% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871559 - 20.8006% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391079 - 9.33346% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118436 - 28.2658% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.031503% [3] +| | | Remainder: 0.000975999 - 23.2931% +| | panzer::ModelEvaluator::create_W_op: 0.0647306 - 1.44075% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0948266 - 2.11061% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.7e-05 - 0.0917464% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0739878 - 78.0243% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00167595% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000976759 - 1.32016% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0023076 - 3.11889% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00272548 - 3.68369% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025188 - 0.340435% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00306992 - 4.14922% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00273408 - 3.69531% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00056152 - 0.758936% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00236776 - 3.2002% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.44e-06 - 0.00194627% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111536 - 1.50749% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00557611 - 7.53654% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000931639 - 1.25918% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00570679 - 7.71316% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00574767 - 7.76841% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00816471 - 11.0352% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00962321% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000923759 - 1.24853% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00562899 - 7.60801% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00896399 - 12.1155% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00152604 - 2.06256% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000259439 - 0.350651% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00310924 - 4.20237% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00636831 - 8.60725% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00491303 - 6.64033% [1] +| | | | Remainder: 4.788e-05 - 0.0647134% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.244e-05 - 0.0131187% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00122329% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000350079 - 0.369178% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0202747 - 21.3808% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0202521 - 99.8885% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.372e-05 - 0.0676707% [1] +| | | | Remainder: 8.88e-06 - 0.0437985% +| | | Remainder: 0.00011352 - 0.119713% +| | Mini-EM: assemble Discrete Gradient: 0.0189239 - 0.4212% [1] +| | MaxwellPreconditioner::build: 3.55805 - 79.1935% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0145808 - 0.409797% [1] +| | | MaxwellPreconditioner: Schur complement: 9.72e-06 - 0.000273183% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00101984 - 0.0286629% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.313775% [1] +| | | | Ifpack2::Relaxation::compute: 0.00015556 - 15.2534% [1] +| | | | Remainder: 0.000861079 - 84.4328% +| | | MaxwellPreconditioner: Solver S_E: 3.541 - 99.521% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.53831 - 99.924% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.53783 - 99.9863% [1] +| | | | | | MueLu RefMaxwell: compute: 3.53507 - 99.9222% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000681239 - 0.0192709% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0039876 - 0.112801% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00203036 - 50.9168% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00159104 - 39.8997% [1] +| | | | | | | | Remainder: 0.0003662 - 9.18348% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00860707 - 0.243476% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042784 - 4.9708% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00765615 - 88.9519% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00678727 - 88.6512% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00630019 - 92.8236% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00461099 - 73.1882% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.356e-05 - 0.727826% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.74e-05 - 0.594232% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.276e-05 - 0.927349% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000729479 - 15.8204% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.604e-05 - 0.347864% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00345088 - 74.8402% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.568e-05 - 0.340057% [1] +| | | | | | | | | | | | Remainder: 0.000295199 - 6.40207% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.784e-05 - 0.600617% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.48e-06 - 17.1247% [1] +| | | | | | | | | | | | Remainder: 3.136e-05 - 82.8753% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.872e-05 - 1.56694% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.964e-05 - 80.6726% [1] +| | | | | | | | | | | | Remainder: 1.908e-05 - 19.3274% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012026 - 19.0883% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117776 - 97.9345% [1] +| | | | | | | | | | | | Remainder: 2.484e-05 - 2.06553% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.156e-05 - 0.659662% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.316e-05 - 55.7267% [1] +| | | | | | | | | | | | Remainder: 1.84e-05 - 44.2733% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.732e-05 - 0.433638% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.4e-06 - 16.1054% [1] +| | | | | | | | | | | | Remainder: 2.292e-05 - 83.8946% +| | | | | | | | | | | Remainder: 0.000281159 - 4.46271% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.168e-05 - 1.35076% [1] +| | | | | | | | | | Remainder: 0.0003954 - 5.82561% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.64e-05 - 1.25912% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.316e-05 - 13.6515% [1] +| | | | | | | | | | Remainder: 8.324e-05 - 86.3485% +| | | | | | | | | Remainder: 0.000772479 - 10.0897% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000212559 - 2.46959% [1] +| | | | | | | | Remainder: 0.00031052 - 3.60773% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00717543 - 0.202978% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00451823 - 62.9681% [1] +| | | | | | | | Remainder: 0.0026572 - 37.0319% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172001 - 0.486554% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00351903 - 0.0995463% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00351564 - 99.9034% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00298568 - 84.9257% [1] +| | | | | | | | | Remainder: 0.000529958 - 15.0743% +| | | | | | | | Remainder: 3.4e-06 - 0.0966174% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00374816 - 0.106028% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00361272 - 96.3865% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00188788 - 52.2565% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152684 - 42.2629% [1] +| | | | | | | | | Remainder: 0.000198 - 5.48064% +| | | | | | | | Remainder: 0.00013544 - 3.61351% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.46966 - 98.1495% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.46965 - 99.9999% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.46905 - 99.9827% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.72e-05 - 0.00193713% [1] +| | | | | | | | | | Remainder: 3.46899 - 99.9981% +| | | | | | | | | Remainder: 0.000600639 - 0.0173112% +| | | | | | | | Remainder: 5e-06 - 0.000144106% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152554 - 0.431543% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.504e-05 - 0.426341% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 9.96e-06 - 0.0652884% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149307 - 97.8717% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149264 - 99.9711% [1] +| | | | | | | | | Remainder: 4.32e-06 - 0.0289337% +| | | | | | | | Remainder: 0.00024968 - 1.63667% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010208 - 0.00288763% [1] +| | | | | | | Remainder: 0.00513999 - 0.1454% +| | | | | | Remainder: 0.00275296 - 0.0778149% +| | | | | Remainder: 0.00048384 - 0.0136743% +| | | | Remainder: 0.00269216 - 0.076028% +| | | MaxwellPreconditioner: Block preconditioner: 0.000162639 - 0.00457102% [1] +| | | Remainder: 0.0012718 - 0.0357443% +| | Mini-EM: timestepper: 0.113835 - 2.53368% [1] +| | | Mini-EM: Advance Time Step: 0.113831 - 99.997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0110266 - 9.68678% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021736 - 1.97124% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102603 - 93.0506% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.0428837% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011184 - 1.09003% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000947958 - 9.23908% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0004774 - 4.65288% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.836e-05 - 0.666257% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000597759 - 5.82594% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00037784 - 3.68254% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.6399e-05 - 0.647144% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.596e-05 - 0.935255% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0101361% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 0.745007% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000875679 - 8.53463% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042564 - 4.14841% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000233159 - 2.27244% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00100944 - 9.83829% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00148988 - 14.5208% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.44e-06 - 0.0432736% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.512e-05 - 0.732142% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000682519 - 6.65203% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000811799 - 7.91203% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012116 - 1.18086% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.052e-05 - 0.492383% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000401 - 3.90827% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00102468 - 9.98682% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00017656 - 1.72081% [1] +| | | | | | Remainder: 5.332e-05 - 0.519673% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.228e-05 - 0.111367% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0210401% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00039556 - 3.58733% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.144e-05 - 0.557199% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.268e-05 - 53.1901% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.73438% [1] +| | | | | | Remainder: 2.708e-05 - 44.0755% +| | | | | Remainder: 7.732e-05 - 0.701214% +| | | | Stratimikos: BelosLOWS: 0.0998782 - 87.7423% [1] +| | | | | GMRES block system: Operation Op*x: 0.0015592 - 1.5611% [1] +| | | | | Belos::MVT::MvAddMv: 6.664e-05 - 0.0667213% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0976702 - 97.7893% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000238359 - 0.244045% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.6039e-05 - 23.5103% [2] +| | | | | | | | Belos::MVT::MvDot: 5.0199e-05 - 89.5787% [2] +| | | | | | | | Remainder: 5.84e-06 - 10.4213% +| | | | | | | Belos::MVT::MvScale: 2.18e-05 - 9.14587% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.704e-05 - 28.1256% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.324e-05 - 94.3317% [2] +| | | | | | | | Remainder: 3.8e-06 - 5.66826% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.464e-05 - 10.3373% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.136e-05 - 86.6883% [2] +| | | | | | | | Remainder: 3.28e-06 - 13.3117% +| | | | | | | Remainder: 6.884e-05 - 28.8808% +| | | | | | Belos::MVT::MvAddMv: 3.072e-05 - 0.0314528% [2] +| | | | | | Belos::MVT::MvNorm: 1.916e-05 - 0.019617% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0963834 - 98.6825% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.508e-05 - 0.0778973% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.816e-05 - 0.0188414% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036008 - 0.373591% [1] +| | | | | | | | Belos::MVT::Assign: 4.02e-05 - 11.1642% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.352e-05 - 12.0862% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.3e-05 - 75.8272% [1] +| | | | | | | | | Remainder: 1.052e-05 - 24.1728% +| | | | | | | | CG Q_B: Operation Op*x: 7.02e-05 - 19.4957% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.808e-05 - 18.9069% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.92e-06 - 2.75494% [1] +| | | | | | | | Remainder: 0.00012816 - 35.5921% +| | | | | | | CG S_E: Operation Op*x: 0.00014256 - 0.147909% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0949509 - 98.5138% [1] +| | | | | | | | Belos::MVT::Assign: 2.984e-05 - 0.0314268% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0918211 - 96.7038% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0916502 - 99.8139% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00696591 - 7.60054% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00657019 - 94.3192% [26] +| | | | | | | | | | | Remainder: 0.00039572 - 5.68081% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00187692 - 2.04791% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022604 - 0.246633% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000344759 - 0.376168% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0810841 - 88.4712% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00244067 - 3.01006% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00223724 - 91.6646% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00221484 - 98.9988% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00210352 - 94.9739% [13] +| | | | | | | | | | | | | | Remainder: 0.00011132 - 5.02611% +| | | | | | | | | | | | | Remainder: 2.24e-05 - 1.00124% +| | | | | | | | | | | | Remainder: 0.000203439 - 8.33536% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0785728 - 96.9029% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0784535 - 99.8481% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0784321 - 99.9727% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0783541 - 99.9006% [13] +| | | | | | | | | | | | | | Remainder: 7.7959e-05 - 0.0993968% +| | | | | | | | | | | | | Remainder: 2.14e-05 - 0.0272773% +| | | | | | | | | | | | Remainder: 0.00011932 - 0.151859% +| | | | | | | | | | | Remainder: 7.056e-05 - 0.0870208% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0004946 - 0.53966% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000455919 - 0.497455% [13] +| | | | | | | | | | Remainder: 0.00020204 - 0.220447% +| | | | | | | | | Remainder: 0.000170879 - 0.1861% +| | | | | | | | CG S_E: Operation Op*x: 0.00179752 - 1.8931% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00047432 - 0.499542% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00049184 - 0.517994% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00011944 - 0.125791% [13] +| | | | | | | | Remainder: 0.0002168 - 0.228329% +| | | | | | | Remainder: 0.000836598 - 0.86799% +| | | | | | GMRES block system: Operation Op*x: 0.00046984 - 0.481047% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.06e-05 - 0.0108528% [1] +| | | | | | Remainder: 0.000518159 - 0.530519% +| | | | | Remainder: 0.000582119 - 0.582829% +| | | | Mini-EM: Compute responses: 0.00282176 - 2.47889% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001008 - 3.57224% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00190608 - 67.5493% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.083942% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.448e-05 - 2.85823% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000405399 - 21.2688% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.041971% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010424 - 5.46882% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.364e-05 - 4.38807% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000748399 - 39.2638% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.6e-07 - 0.0503652% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0001048 - 5.4982% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00010656 - 5.59054% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.572e-05 - 4.49719% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.592e-05 - 0.835223% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-06 - 0.0524638% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00010224 - 5.36389% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.684e-05 - 2.4574% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.64e-06 - 0.400823% [1] +| | | | | | Remainder: 3.584e-05 - 1.8803% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.12e-06 - 0.287764% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0496145% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000324919 - 11.5148% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026328 - 9.33036% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.364631% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245 - 93.0568% [1] +| | | | | | Remainder: 1.732e-05 - 6.57855% +| | | | | Remainder: 0.00021716 - 7.69591% +| | | | Remainder: 0.0001048 - 0.0920661% +| | | Remainder: 3.4e-06 - 0.00298679% +| | Remainder: 0.0300976 - 0.669899% +| Remainder: 4.6039e-05 - 0.00102471% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0998782 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 17.3011 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0130 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5145 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000597359 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0922146 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 0.0967936 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 4.52067 [1] +| Mini-EM: Total Time: 4.52063 - 99.999% [1] +| | Mini-EM: build mesh: 0.000629079 - 0.0139157% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002916 - 46.3535% [1] +| | | Remainder: 0.000337479 - 53.6465% +| | Mini-EM: build physics blocks: 0.000924399 - 0.0204485% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000819199 - 0.0181214% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.095898 - 2.12134% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0402136 - 0.889557% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.015544 - 38.6537% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0124667 - 80.2023% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000541519 - 3.48378% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00246512 - 15.8589% [4] +| | | | Remainder: 7.072e-05 - 0.454966% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00412851 - 10.2665% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00177148 - 42.9083% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.5e-05 - 1.81663% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038816 - 9.40193% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015384 - 3.72628% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126184 - 30.564% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000368719 - 8.93103% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.172e-05 - 1.01053% [4] +| | | | Remainder: 6.776e-05 - 1.64127% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00385968 - 9.59795% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0016594 - 4.12646% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539975 - 13.4277% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00204808 - 5.09301% [4] +| | | Remainder: 0.00757411 - 18.8347% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00142908 - 0.0316124% [2] +| | Mini-EM: setup physics model evaluator: 0.111293 - 2.4619% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111276 - 99.9843% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00230059% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000359467% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.103745 - 93.2321% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103729 - 99.9848% [1] +| | | | | | getWorksets(): 0.0758796 - 73.1517% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0758762 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0411301 - 54.2069% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275972 - 6.70972% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00814323 - 19.7987% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000239 - 2.93495% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00789483 - 96.9496% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001314 - 1.66438% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2e-05 - 0.405329% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025532 - 3.23402% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000684279 - 8.66743% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00169112 - 21.4206% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000306599 - 3.88354% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00125432 - 15.8879% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.652e-05 - 0.462581% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0021814 - 27.6307% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000924759 - 42.393% [1] +| | | | | | | | | | | | Remainder: 0.00125664 - 57.607% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106384 - 13.4751% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000202919 - 2.57028% [1] +| | | | | | | | | | | Remainder: 5.512e-05 - 0.698178% +| | | | | | | | | | Remainder: 9.4e-06 - 0.115433% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0257936 - 62.7123% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0152921 - 59.2863% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.844e-05 - 0.251372% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.12e-06 - 0.0596386% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00811703 - 53.0799% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566407 - 37.0392% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.044e-05 - 0.0682705% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113472 - 7.42029% [1] +| | | | | | | | | | | Remainder: 0.00031828 - 2.08134% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00536883 - 20.8146% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00299852 - 11.625% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.56e-05 - 0.254326% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115752 - 4.48761% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000866959 - 3.36113% [1] +| | | | | | | | | | Remainder: 4.412e-05 - 0.17105% +| | | | | | | | | Remainder: 0.00443355 - 10.7793% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0347233 - 45.7631% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0346864 - 99.8937% [2] +| | | | | | | | | Remainder: 3.692e-05 - 0.106326% +| | | | | | | | Remainder: 2.276e-05 - 0.0299962% +| | | | | | | Remainder: 3.4e-06 - 0.00448078% +| | | | | | getOrientations(): 8.28e-06 - 0.00798234% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707719 - 0.682277% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000698639 - 0.673523% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369639 - 0.356351% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012288 - 0.118462% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857719 - 0.826884% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00077124% [2] +| | | | | | Remainder: 0.0250838 - 24.182% +| | | | | Remainder: 1.572e-05 - 0.0151526% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00690177% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.0139833% [1] +| | | | build response library: 0.00748387 - 6.72551% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00739535 - 98.8172% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0416478% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 67.5325% [1] +| | | | | | | Remainder: 1e-06 - 32.4675% +| | | | | | getOrientations(): 3.6e-07 - 0.00486792% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736919 - 9.96463% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917278 - 12.4034% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040068 - 5.418% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117596 - 15.9013% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0189308% [3] +| | | | | | Remainder: 0.00415967 - 56.2472% +| | | | | Remainder: 8.852e-05 - 1.18281% +| | | | Remainder: 2.1e-05 - 0.018872% +| | | Remainder: 1.744e-05 - 0.0156703% +| | Mini-EM: setup auxiliary physics model evaluator: 0.15508 - 3.4305% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.155071 - 99.9941% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.00038692% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000438509% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.155023 - 99.9688% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155019 - 99.9976% [1] +| | | | | | getWorksets(): 0.0596964 - 38.5091% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.059695 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0415047 - 69.5279% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275104 - 6.62825% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00693315 - 16.7045% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000228 - 3.28855% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00670223 - 96.6693% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.54e-05 - 0.82659% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.948e-05 - 0.439853% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000271239 - 4.047% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062412 - 9.31212% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142232 - 21.2216% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029172 - 4.35258% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00111172 - 16.5873% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.944e-05 - 0.439257% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00169312 - 25.262% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000601959 - 35.5533% [1] +| | | | | | | | | | | | Remainder: 0.00109116 - 64.4467% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000957719 - 14.2896% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020248 - 3.02108% [1] +| | | | | | | | | | | Remainder: 1.348e-05 - 0.201127% +| | | | | | | | | | Remainder: 2.92e-06 - 0.0421165% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0272065 - 65.5505% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0148813 - 54.6975% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.512e-05 - 0.101604% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.44e-06 - 0.0499956% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00498751 - 33.5153% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567207 - 38.1154% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.72e-06 - 0.0653169% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.72e-06 - 0.058597% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0001946 - 1.30768% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00392191 - 26.3546% [1] +| | | | | | | | | | | Remainder: 6.42e-05 - 0.431414% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00363596 - 13.3643% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0036454 - 13.399% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.776e-05 - 0.13879% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127356 - 4.68108% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115596 - 4.24883% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00219036 - 8.05085% [1] +| | | | | | | | | | Remainder: 0.00038624 - 1.41966% +| | | | | | | | | Remainder: 0.00461399 - 11.1168% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0181823 - 30.4586% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0181577 - 99.8649% [1] +| | | | | | | | | Remainder: 2.456e-05 - 0.135076% +| | | | | | | | Remainder: 8.04e-06 - 0.0134685% +| | | | | | | Remainder: 1.36e-06 - 0.00227819% +| | | | | | getOrientations(): 8.88e-06 - 0.00572834% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000889599 - 0.573865% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108948 - 0.702804% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000671439 - 0.433134% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0612411 - 39.5056% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0223553 - 36.5038% [1] +| | | | | | | Remainder: 0.0388858 - 63.4962% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00256064 - 1.65182% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000361246% [2] +| | | | | | Remainder: 0.0288607 - 18.6176% +| | | | | Remainder: 3.76e-06 - 0.00242545% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.00265685% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.00980196% [1] +| | | | build response library: 2.2e-05 - 0.014187% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.09091% [1] +| | | | | Remainder: 2.176e-05 - 98.9091% +| | | | Remainder: 5.84e-06 - 0.00376602% +| | | Remainder: 9.2e-06 - 0.00593241% +| | Mini-EM: eval auxiliary physics model evaluator: 0.198425 - 4.38933% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0638944 - 32.2007% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.133291 - 67.1742% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000257839 - 0.193441% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0902338 - 67.697% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00186183% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.00350201% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.000797927% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0011308 - 1.25319% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00253972 - 2.8146% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00745075 - 8.25716% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000865039 - 0.958664% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00595531 - 6.59987% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00604259 - 6.6966% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00870543 - 9.64764% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-06 - 0.00164018% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8e-07 - 0.000886586% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134494 - 14.9051% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158288 - 1.7542% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000761479 - 0.843896% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00295384 - 3.27354% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000661879 - 0.733516% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0041668 - 4.61778% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00716399 - 7.93937% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00887471 - 9.83524% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000856999 - 0.949754% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000464479 - 0.514751% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00131108 - 1.45298% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00603799 - 6.6915% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000760039 - 0.8423% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00297096 - 3.29251% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.68e-06 - 0.00186183% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00128972 - 1.42931% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0024634 - 2.73002% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000388719 - 0.430791% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130804 - 1.44961% [1] +| | | | | Remainder: 6.82e-05 - 0.0755815% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.724e-05 - 0.0129341% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.00189061% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000311679 - 0.233834% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0423005 - 31.7355% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0209901 - 49.6214% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0212874 - 50.3242% [1] +| | | | | Remainder: 2.304e-05 - 0.0544674% +| | | | Remainder: 0.00016708 - 0.12535% +| | | Remainder: 0.00124048 - 0.625161% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0041966 - 0.0928321% [1] +| | | getWorksets(): 3.2e-06 - 0.0762523% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.75% [1] +| | | | Remainder: 1.32e-06 - 41.25% +| | | getOrientations(): 7.6e-07 - 0.0181099% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767319 - 18.2843% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000866319 - 20.6434% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039976 - 9.52582% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120032 - 28.6022% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0285946% [3] +| | | Remainder: 0.000957719 - 22.8213% +| | panzer::ModelEvaluator::create_W_op: 0.0651418 - 1.44099% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0940222 - 2.07985% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.52e-05 - 0.0906169% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0728879 - 77.5221% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00153661% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000907119 - 1.24454% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00228576 - 3.13599% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0027176 - 3.72846% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0002542 - 0.348755% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00306128 - 4.19998% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00268408 - 3.68247% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000558519 - 0.766271% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0023352 - 3.20382% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-06 - 0.00203052% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112024 - 1.53693% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00549583 - 7.54012% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000896519 - 1.23% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00535863 - 7.35188% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00567299 - 7.78317% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00810435 - 11.1189% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.52e-06 - 0.00894524% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000859999 - 1.17989% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00557383 - 7.64713% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00900283 - 12.3516% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00144576 - 1.98354% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260039 - 0.356766% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00306324 - 4.20267% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00627763 - 8.61272% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00489739 - 6.71908% [1] +| | | | Remainder: 4.5759e-05 - 0.06278% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.0129331% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.00140392% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00034164 - 0.363361% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205826 - 21.8912% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0205619 - 99.8995% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.204e-05 - 0.058496% [1] +| | | | Remainder: 8.64e-06 - 0.0419772% +| | | Remainder: 0.000111319 - 0.118397% +| | Mini-EM: assemble Discrete Gradient: 0.0187244 - 0.414199% [1] +| | MaxwellPreconditioner::build: 3.59394 - 79.5009% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0144888 - 0.403146% [1] +| | | MaxwellPreconditioner: Schur complement: 1.028e-05 - 0.000286037% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00102328 - 0.0284724% [1] +| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.289266% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001528 - 14.9324% [1] +| | | | Remainder: 0.000867519 - 84.7783% +| | | MaxwellPreconditioner: Solver S_E: 3.57697 - 99.5278% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.57432 - 99.9259% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.57384 - 99.9867% [1] +| | | | | | MueLu RefMaxwell: compute: 3.57104 - 99.9215% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000688119 - 0.0192695% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00404468 - 0.113263% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00202248 - 50.0034% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00158804 - 39.2624% [1] +| | | | | | | | Remainder: 0.00043416 - 10.7341% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00846675 - 0.237095% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000423559 - 5.00262% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00752783 - 88.9105% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00665291 - 88.3775% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00618215 - 92.924% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00462327 - 74.7842% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.104e-05 - 0.671386% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.72e-05 - 0.588328% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.228e-05 - 0.914503% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000726239 - 15.7083% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.512e-05 - 0.327041% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0034634 - 74.9122% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.736e-05 - 0.375491% [1] +| | | | | | | | | | | | Remainder: 0.00030064 - 6.50275% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.616e-05 - 0.584909% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.2e-06 - 19.9115% [1] +| | | | | | | | | | | | Remainder: 2.896e-05 - 80.0885% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.964e-05 - 1.61174% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.044e-05 - 80.7306% [1] +| | | | | | | | | | | | Remainder: 1.92e-05 - 19.2694% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010718 - 17.337% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104912 - 97.8839% [1] +| | | | | | | | | | | | Remainder: 2.268e-05 - 2.11607% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.16e-05 - 0.672905% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.332e-05 - 56.0577% [1] +| | | | | | | | | | | | Remainder: 1.828e-05 - 43.9423% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.996e-05 - 0.484621% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 14.9533% [1] +| | | | | | | | | | | | Remainder: 2.548e-05 - 85.0467% +| | | | | | | | | | | Remainder: 0.000279719 - 4.52462% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.424e-05 - 1.26621% [1] +| | | | | | | | | | Remainder: 0.000386519 - 5.80977% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.712e-05 - 1.29015% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.304e-05 - 13.4267% [1] +| | | | | | | | | | Remainder: 8.408e-05 - 86.5733% +| | | | | | | | | Remainder: 0.000777799 - 10.3323% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021144 - 2.4973% [1] +| | | | | | | | Remainder: 0.000303919 - 3.58956% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00719811 - 0.201569% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00452075 - 62.8047% [1] +| | | | | | | | Remainder: 0.00267736 - 37.1953% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176983 - 0.495606% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00350788 - 0.0982313% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00350447 - 99.9031% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00298056 - 85.05% [1] +| | | | | | | | | Remainder: 0.000523918 - 14.95% +| | | | | | | | Remainder: 3.4e-06 - 0.0969248% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0037526 - 0.105084% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00362028 - 96.4739% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0018906 - 52.2225% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152592 - 42.1492% [1] +| | | | | | | | | Remainder: 0.00020376 - 5.6283% +| | | | | | | | Remainder: 0.00013232 - 3.52609% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.50564 - 98.1687% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.50563 - 99.9999% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.50502 - 99.9826% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.6079e-05 - 0.00188527% [1] +| | | | | | | | | | Remainder: 3.50496 - 99.9981% +| | | | | | | | | Remainder: 0.000609599 - 0.0173891% +| | | | | | | | Remainder: 4.96e-06 - 0.000141486% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0148759 - 0.416572% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.78e-05 - 0.455769% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 8.92e-06 - 0.0599626% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0145644 - 97.9056% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0145607 - 99.9747% [1] +| | | | | | | | | Remainder: 3.68e-06 - 0.0252671% +| | | | | | | | Remainder: 0.000234839 - 1.57865% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010092 - 0.00282607% [1] +| | | | | | | Remainder: 0.00506463 - 0.141825% +| | | | | | Remainder: 0.0028056 - 0.0785037% +| | | | | Remainder: 0.000476039 - 0.0133183% +| | | | Remainder: 0.00265152 - 0.0741275% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016008 - 0.00445417% [1] +| | | Remainder: 0.00128824 - 0.0358447% +| | Mini-EM: timestepper: 0.110463 - 2.44353% [1] +| | | Mini-EM: Advance Time Step: 0.110459 - 99.9967% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0106846 - 9.67292% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00020884 - 1.95458% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00985423 - 92.2281% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 0.0405917% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00010632 - 1.07893% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000939079 - 9.52971% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000561279 - 5.69582% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.136e-05 - 0.724156% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000404679 - 4.10665% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00038584 - 3.91548% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 0.712385% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.632e-05 - 0.977448% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.0142071% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00011748 - 1.19218% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0010478 - 10.633% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00040052 - 4.06445% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00011336 - 1.15037% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00102504 - 10.402% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.001486 - 15.0798% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.72e-06 - 0.0478982% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.644e-05 - 0.978666% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000645799 - 6.55352% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000847119 - 8.5965% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.14e-05 - 0.927521% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.424e-05 - 0.550424% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00034388 - 3.48967% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000709159 - 7.19649% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0001782 - 1.80836% [1] +| | | | | | Remainder: 5.2599e-05 - 0.533771% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.272e-05 - 0.11905% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.0235853% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000438519 - 4.10421% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.168e-05 - 0.577278% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.044e-05 - 49.3515% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 2.20493% [1] +| | | | | | Remainder: 2.988e-05 - 48.4436% +| | | | | Remainder: 0.00010612 - 0.993203% +| | | | Stratimikos: BelosLOWS: 0.096841 - 87.6713% [1] +| | | | | GMRES block system: Operation Op*x: 0.00151112 - 1.56041% [1] +| | | | | Belos::MVT::MvAddMv: 7.44e-05 - 0.076827% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0946726 - 97.7608% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000225199 - 0.237871% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.324e-05 - 23.6413% [2] +| | | | | | | | Belos::MVT::MvDot: 4.764e-05 - 89.4816% [2] +| | | | | | | | Remainder: 5.6e-06 - 10.5184% +| | | | | | | Belos::MVT::MvScale: 2.2479e-05 - 9.98184% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.472e-05 - 28.739% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.068e-05 - 93.7577% [2] +| | | | | | | | Remainder: 4.04e-06 - 6.24227% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.376e-05 - 10.5507% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.088e-05 - 87.8788% [2] +| | | | | | | | Remainder: 2.88e-06 - 12.1212% +| | | | | | | Remainder: 6.1e-05 - 27.0872% +| | | | | | Belos::MVT::MvAddMv: 3.124e-05 - 0.0329979% [2] +| | | | | | Belos::MVT::MvNorm: 1.924e-05 - 0.0203227% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0934074 - 98.6636% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.46e-05 - 0.0798652% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.832e-05 - 0.019613% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000363399 - 0.389047% [1] +| | | | | | | | Belos::MVT::Assign: 3.976e-05 - 10.9411% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.288e-05 - 11.7997% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.196e-05 - 74.5336% [1] +| | | | | | | | | Remainder: 1.092e-05 - 25.4664% +| | | | | | | | CG Q_B: Operation Op*x: 6.552e-05 - 18.0298% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.7239e-05 - 18.5028% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.08e-06 - 2.49863% [1] +| | | | | | | | Remainder: 0.00013892 - 38.228% +| | | | | | | CG S_E: Operation Op*x: 0.00014132 - 0.151294% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0919438 - 98.4331% [1] +| | | | | | | | Belos::MVT::Assign: 2.916e-05 - 0.031715% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0889531 - 96.7472% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0887914 - 99.8183% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00680543 - 7.66452% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00643059 - 94.4921% [26] +| | | | | | | | | | | Remainder: 0.000374839 - 5.50794% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00184064 - 2.07299% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022252 - 0.25061% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0003008 - 0.338772% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0785199 - 88.4318% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00234072 - 2.98105% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0021532 - 91.9888% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00213316 - 99.0693% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020192 - 94.6577% [13] +| | | | | | | | | | | | | | Remainder: 0.00011396 - 5.34232% +| | | | | | | | | | | | | Remainder: 2.004e-05 - 0.930709% +| | | | | | | | | | | | Remainder: 0.00018752 - 8.01122% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0761141 - 96.9361% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0759947 - 99.8431% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0759751 - 99.9743% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0759001 - 99.9012% [13] +| | | | | | | | | | | | | | Remainder: 7.504e-05 - 0.0987691% +| | | | | | | | | | | | | Remainder: 1.956e-05 - 0.0257386% +| | | | | | | | | | | | Remainder: 0.0001194 - 0.15687% +| | | | | | | | | | | Remainder: 6.504e-05 - 0.0828325% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000473279 - 0.533023% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00043312 - 0.487795% [13] +| | | | | | | | | | Remainder: 0.00019576 - 0.220472% +| | | | | | | | | Remainder: 0.00016164 - 0.181714% +| | | | | | | | CG S_E: Operation Op*x: 0.00175424 - 1.90794% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.000443279 - 0.482119% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0004476 - 0.486819% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00011172 - 0.121509% [13] +| | | | | | | | Remainder: 0.00020476 - 0.222701% +| | | | | | | Remainder: 0.00086592 - 0.927036% +| | | | | | GMRES block system: Operation Op*x: 0.000461879 - 0.48787% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.088e-05 - 0.0114922% [1] +| | | | | | Remainder: 0.00051676 - 0.545839% +| | | | | Remainder: 0.00058292 - 0.601935% +| | | | Mini-EM: Compute responses: 0.00283136 - 2.56326% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.6599e-05 - 3.41176% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00192168 - 67.8713% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.104076% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.64e-05 - 2.93493% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040904 - 21.2856% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0541194% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000111 - 5.7762% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.788e-05 - 4.57309% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000753679 - 39.2198% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.0478748% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010688 - 5.56181% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000106279 - 5.53053% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.968e-05 - 4.14638% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.492e-05 - 0.776405% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.0478748% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00010076 - 5.24333% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.888e-05 - 2.54361% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.44e-06 - 0.387162% [1] +| | | | | | Remainder: 3.396e-05 - 1.76721% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.276899% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.0593355% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032108 - 11.3401% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000274679 - 9.70132% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.334936% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235439 - 85.7142% [1] +| | | | | | Remainder: 3.832e-05 - 13.9508% +| | | | | Remainder: 0.0002078 - 7.33924% +| | | | Remainder: 0.00010224 - 0.092559% +| | | Remainder: 3.6e-06 - 0.00325901% +| | Remainder: 0.0294283 - 0.650979% +| Remainder: 4.5159e-05 - 0.000998944% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.096841 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 17.8437 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0131 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5207 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000604199 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0934442 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 0.0980691 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 4.53096 [1] +| Mini-EM: Total Time: 4.53092 - 99.9991% [1] +| | Mini-EM: build mesh: 0.000637039 - 0.0140598% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029524 - 46.3457% [1] +| | | Remainder: 0.000341799 - 53.6543% +| | Mini-EM: build physics blocks: 0.000886759 - 0.0195713% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000853719 - 0.0188421% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0971345 - 2.14381% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0403336 - 0.890186% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0155881 - 38.6479% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125052 - 80.2229% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000545519 - 3.49959% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00246564 - 15.8174% [4] +| | | | Remainder: 7.172e-05 - 0.460095% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00418884 - 10.3855% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00177536 - 42.3831% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.268e-05 - 1.73509% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038916 - 9.29041% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000155159 - 3.70411% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013166 - 31.4311% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000368999 - 8.80911% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.08e-05 - 0.974018% [4] +| | | | Remainder: 7.008e-05 - 1.67302% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00382727 - 9.48904% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00165836 - 4.1116% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539031 - 13.3643% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206892 - 5.12951% [4] +| | | Remainder: 0.00761183 - 18.8722% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00175776 - 0.0387947% [2] +| | Mini-EM: setup physics model evaluator: 0.11266 - 2.48646% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.112642 - 99.9843% [1] +| | | | allocate FieldManagerBuilder: 2.519e-06 - 0.00223629% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000355107% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.104937 - 93.1597% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104921 - 99.985% [1] +| | | | | | getWorksets(): 0.0766272 - 73.033% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0766237 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0407496 - 53.1814% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00273956 - 6.72291% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00803287 - 19.7128% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023828 - 2.96631% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00778491 - 96.9132% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013304 - 1.70895% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.288e-05 - 0.422356% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000243359 - 3.12603% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068052 - 8.74153% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00166324 - 21.3649% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000300999 - 3.86644% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00121928 - 15.6621% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.788e-05 - 0.486582% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00217804 - 27.9777% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000917238 - 42.1131% [1] +| | | | | | | | | | | | Remainder: 0.0012608 - 57.8869% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0010374 - 13.3258% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000202999 - 2.6076% [1] +| | | | | | | | | | | Remainder: 5.528e-05 - 0.710092% +| | | | | | | | | | Remainder: 9.68e-06 - 0.120505% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025562 - 62.7295% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0147445 - 57.6812% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.12e-05 - 0.279427% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.06e-05 - 0.0718914% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00817263 - 55.4285% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00517527 - 35.0998% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.084e-05 - 0.0735191% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0011308 - 7.66931% [1] +| | | | | | | | | | | Remainder: 0.00020312 - 1.3776% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00573295 - 22.4276% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00295316 - 11.5529% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.54e-05 - 0.255848% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115892 - 4.53376% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000861599 - 3.37062% [1] +| | | | | | | | | | Remainder: 4.552e-05 - 0.178077% +| | | | | | | | | Remainder: 0.00441512 - 10.8348% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0358487 - 46.7854% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0358041 - 99.8755% [2] +| | | | | | | | | Remainder: 4.464e-05 - 0.124523% +| | | | | | | | Remainder: 2.544e-05 - 0.0332012% +| | | | | | | Remainder: 3.48e-06 - 0.00454147% +| | | | | | getOrientations(): 1.088e-05 - 0.0103697% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766119 - 0.730184% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000729959 - 0.69572% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000378919 - 0.361146% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012252 - 0.116773% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898559 - 0.856412% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000724352% [2] +| | | | | | Remainder: 0.0253864 - 24.1957% +| | | | | Remainder: 1.572e-05 - 0.0149804% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.0069601% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.62e-05 - 0.0143818% [1] +| | | | build response library: 0.00765627 - 6.79699% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756495 - 98.8073% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0423003% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1] +| | | | | | | Remainder: 1.12e-06 - 35% +| | | | | | getOrientations(): 4.8e-07 - 0.00634505% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762559 - 10.0802% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000954319 - 12.615% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417519 - 5.51912% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001199 - 15.8494% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0153339% [3] +| | | | | | Remainder: 0.00422672 - 55.8723% +| | | | | Remainder: 9.132e-05 - 1.19275% +| | | | Remainder: 2.18e-05 - 0.0193533% +| | | Remainder: 1.768e-05 - 0.0156933% +| | Mini-EM: setup auxiliary physics model evaluator: 0.155401 - 3.42979% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.15539 - 99.9929% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000489092% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000411867% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.15534 - 99.9679% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155336 - 99.9973% [1] +| | | | | | getWorksets(): 0.0602965 - 38.8168% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0602948 - 99.9971% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0417093 - 69.1756% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028224 - 6.76683% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00693211 - 16.6201% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025644 - 3.69931% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00667243 - 96.254% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.856e-05 - 0.877641% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.068e-05 - 0.459802% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000249359 - 3.73715% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062664 - 9.39148% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142056 - 21.29% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028064 - 4.20596% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00110456 - 16.5541% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.944e-05 - 0.441218% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0017006 - 25.4869% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000604759 - 35.5615% [1] +| | | | | | | | | | | | Remainder: 0.00109584 - 64.4385% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000955799 - 14.3246% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020248 - 3.03458% [1] +| | | | | | | | | | | Remainder: 1.312e-05 - 0.19663% +| | | | | | | | | | Remainder: 3.24e-06 - 0.046739% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0273607 - 65.5987% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0149728 - 54.7236% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.54e-05 - 0.102853% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.08e-06 - 0.0539646% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00554271 - 37.0186% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565991 - 37.8013% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.052e-05 - 0.0702608% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.96e-06 - 0.0598419% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0002008 - 1.3411% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00345816 - 23.0963% [1] +| | | | | | | | | | | Remainder: 6.824e-05 - 0.45576% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00372688 - 13.6213% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0032972 - 12.0508% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.836e-05 - 0.140201% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0012726 - 4.65118% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00114764 - 4.19447% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00265088 - 9.68862% [1] +| | | | | | | | | | Remainder: 0.0002544 - 0.9298% +| | | | | | | | | Remainder: 0.00459403 - 11.0144% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0185754 - 30.8076% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0185496 - 99.8613% [1] +| | | | | | | | | Remainder: 2.576e-05 - 0.138678% +| | | | | | | | Remainder: 1.0119e-05 - 0.0167826% +| | | | | | | Remainder: 1.72e-06 - 0.00285257% +| | | | | | getOrientations(): 1.128e-05 - 0.00726168% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000927798 - 0.597285% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114764 - 0.738811% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000704399 - 0.453468% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0614526 - 39.5611% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0225735 - 36.7332% [1] +| | | | | | | Remainder: 0.0388791 - 63.2668% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00253652 - 1.63292% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000283257% [2] +| | | | | | Remainder: 0.0282588 - 18.192% +| | | | | Remainder: 4.16e-06 - 0.00267799% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00241972% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0104511% [1] +| | | | build response library: 2.232e-05 - 0.0143639% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.07527% [1] +| | | | | Remainder: 2.208e-05 - 98.9247% +| | | | Remainder: 6.12e-06 - 0.00393848% +| | | Remainder: 1.108e-05 - 0.00712994% +| | Mini-EM: eval auxiliary physics model evaluator: 0.19753 - 4.35959% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.063219 - 32.0048% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.133055 - 67.3597% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00025132 - 0.188884% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0899505 - 67.6037% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00177876% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.00346858% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.000755972% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000588039 - 0.653737% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00254584 - 2.83027% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00746663 - 8.30083% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000862119 - 0.958438% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00617091 - 6.86035% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00608235 - 6.76189% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00877867 - 9.75945% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.76e-06 - 0.00195663% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.6e-07 - 0.00106725% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134643 - 14.9686% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00159156 - 1.76937% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000813719 - 0.90463% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00295956 - 3.29021% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000353639 - 0.393149% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00416655 - 4.63206% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00705787 - 7.8464% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00891487 - 9.91087% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000869679 - 0.966842% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000431559 - 0.479774% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00135804 - 1.50976% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00606795 - 6.74588% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000795879 - 0.884797% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0029444 - 3.27335% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.92e-06 - 0.00213451% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00131044 - 1.45685% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00257644 - 2.86428% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000392319 - 0.43615% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0013062 - 1.45213% [1] +| | | | | Remainder: 7.0839e-05 - 0.0787534% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.812e-05 - 0.0136184% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.00195407% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000319159 - 0.239869% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0423428 - 31.8234% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0208538 - 49.2499% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0214657 - 50.6949% [1] +| | | | | Remainder: 2.336e-05 - 0.0551687% +| | | | Remainder: 0.00017096 - 0.128488% +| | | Remainder: 0.00125528 - 0.635488% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433891 - 0.0957623% [1] +| | | getWorksets(): 3.08e-06 - 0.0709855% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | Remainder: 1.2e-06 - 38.961% +| | | getOrientations(): 7.2e-07 - 0.016594% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791839 - 18.2497% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000922279 - 21.256% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409519 - 9.43828% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123972 - 28.5721% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0285786% [3] +| | | Remainder: 0.000970519 - 22.3678% +| | panzer::ModelEvaluator::create_W_op: 0.0643917 - 1.42116% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0933822 - 2.061% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.884e-05 - 0.0951359% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0723016 - 77.4254% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00171504% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000512319 - 0.708586% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00231312 - 3.19926% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00270844 - 3.74603% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0002518 - 0.348264% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00305752 - 4.22884% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0026968 - 3.72993% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000556119 - 0.769166% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00231592 - 3.20314% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.52e-06 - 0.00210231% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109084 - 1.50874% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00547899 - 7.57797% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000845439 - 1.16932% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00564659 - 7.80978% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00573059 - 7.92596% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00804483 - 11.1268% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.76e-06 - 0.00934973% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000477 - 0.659737% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00555491 - 7.68298% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901787 - 12.4726% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00143888 - 1.99011% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026196 - 0.362316% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00307952 - 4.25927% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00626571 - 8.66608% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00490139 - 6.7791% [1] +| | | | Remainder: 4.548e-05 - 0.0629032% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0126791% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.00145638% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00035228 - 0.377245% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205197 - 21.9739% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0204968 - 99.8883% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.34e-05 - 0.065303% [1] +| | | | Remainder: 9.52e-06 - 0.0463944% +| | | Remainder: 0.00010664 - 0.114197% +| | Mini-EM: assemble Discrete Gradient: 0.0187342 - 0.413474% [1] +| | MaxwellPreconditioner::build: 3.60077 - 79.4711% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0145121 - 0.403027% [1] +| | | MaxwellPreconditioner: Schur complement: 9.64e-06 - 0.00026772% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0010396 - 0.0288715% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.311659% [1] +| | | | Ifpack2::Relaxation::compute: 0.00017468 - 16.8026% [1] +| | | | Remainder: 0.000861678 - 82.8857% +| | | MaxwellPreconditioner: Solver S_E: 3.58378 - 99.5282% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.58113 - 99.9259% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.58064 - 99.9863% [1] +| | | | | | MueLu RefMaxwell: compute: 3.57791 - 99.9238% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000719919 - 0.0201212% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00397095 - 0.110985% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00200168 - 50.408% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0016034 - 40.3781% [1] +| | | | | | | | Remainder: 0.000365879 - 9.21388% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00853715 - 0.238607% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042064 - 4.92717% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760187 - 89.0446% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00672527 - 88.4686% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00623903 - 92.77% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00465739 - 74.6493% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.076e-05 - 0.660455% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.744e-05 - 0.589171% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.688e-05 - 1.00657% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000733359 - 15.7461% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.588e-05 - 0.340963% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00349788 - 75.1037% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.588e-05 - 0.340963% [1] +| | | | | | | | | | | | Remainder: 0.00028932 - 6.21206% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.736e-05 - 0.598811% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 17.0236% [1] +| | | | | | | | | | | | Remainder: 3.1e-05 - 82.9764% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0001022 - 1.63807% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.168e-05 - 79.9217% [1] +| | | | | | | | | | | | Remainder: 2.052e-05 - 20.0783% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109832 - 17.604% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107664 - 98.0261% [1] +| | | | | | | | | | | | Remainder: 2.168e-05 - 1.97393% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.152e-05 - 0.665488% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.308e-05 - 55.5877% [1] +| | | | | | | | | | | | Remainder: 1.844e-05 - 44.4123% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.7159e-05 - 0.435308% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 16.4955% [1] +| | | | | | | | | | | | Remainder: 2.2679e-05 - 83.5045% +| | | | | | | | | | | Remainder: 0.00027508 - 4.40902% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.768e-05 - 1.30374% [1] +| | | | | | | | | | Remainder: 0.00039856 - 5.9263% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.88e-05 - 1.29968% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.28e-05 - 12.9555% [1] +| | | | | | | | | | Remainder: 8.6e-05 - 87.0445% +| | | | | | | | | Remainder: 0.000777799 - 10.2317% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000208719 - 2.44483% [1] +| | | | | | | | Remainder: 0.00030592 - 3.5834% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00725207 - 0.20269% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00454296 - 62.6436% [1] +| | | | | | | | Remainder: 0.00270912 - 37.3564% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178363 - 0.498513% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00352796 - 0.0986039% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00352452 - 99.9025% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00299032 - 84.8433% [1] +| | | | | | | | | Remainder: 0.0005342 - 15.1567% +| | | | | | | | Remainder: 3.44e-06 - 0.0975069% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00373676 - 0.10444% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00360219 - 96.399% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0018848 - 52.3236% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00151656 - 42.1009% [1] +| | | | | | | | | Remainder: 0.00020084 - 5.57549% +| | | | | | | | Remainder: 0.00013456 - 3.60099% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.51182 - 98.1528% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.51181 - 99.9998% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.51117 - 99.9819% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.6e-05 - 0.00187971% [1] +| | | | | | | | | | Remainder: 3.51111 - 99.9981% +| | | | | | | | | Remainder: 0.0006372 - 0.0181445% +| | | | | | | | Remainder: 5.32e-06 - 0.000151489% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152477 - 0.426163% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.788e-05 - 0.445182% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.18e-05 - 0.0773887% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149106 - 97.789% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149067 - 99.974% [1] +| | | | | | | | | Remainder: 3.88e-06 - 0.0260218% +| | | | | | | | Remainder: 0.00025744 - 1.68839% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.7759e-05 - 0.0027323% [1] +| | | | | | | Remainder: 0.00516548 - 0.144371% +| | | | | | Remainder: 0.00273012 - 0.0762467% +| | | | | Remainder: 0.000490839 - 0.0137063% +| | | | Remainder: 0.0026556 - 0.0741004% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016084 - 0.00446682% [1] +| | | Remainder: 0.00126776 - 0.035208% +| | Mini-EM: timestepper: 0.112116 - 2.47445% [1] +| | | Mini-EM: Advance Time Step: 0.112112 - 99.9968% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0110867 - 9.88896% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021424 - 1.9324% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0103105 - 92.9988% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.44e-06 - 0.0430629% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011 - 1.06687% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000933439 - 9.05328% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000503559 - 4.88394% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.272e-05 - 0.7053% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000605239 - 5.87012% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00039956 - 3.87527% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.652e-05 - 0.645167% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.76e-05 - 0.946607% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-06 - 0.0128025% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.708e-05 - 0.747587% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00104792 - 10.1636% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042512 - 4.12317% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000238519 - 2.31336% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00079572 - 7.71756% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00150024 - 14.5506% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.72e-06 - 0.0457785% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.544e-05 - 0.731681% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000698479 - 6.77444% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000841639 - 8.16292% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00011752 - 1.13981% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.3799e-05 - 0.521788% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040068 - 3.88613% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00100608 - 9.7578% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00018016 - 1.74734% [1] +| | | | | | Remainder: 5.3e-05 - 0.514039% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.192e-05 - 0.107516% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.0256163% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00040564 - 3.6588% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.22e-05 - 0.561032% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.436e-05 - 55.2412% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.31511% [1] +| | | | | | Remainder: 2.64e-05 - 42.4437% +| | | | | Remainder: 7.9359e-05 - 0.715803% +| | | | Stratimikos: BelosLOWS: 0.098117 - 87.517% [1] +| | | | | GMRES block system: Operation Op*x: 0.0015584 - 1.58831% [1] +| | | | | Belos::MVT::MvAddMv: 8.0159e-05 - 0.0816973% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0958862 - 97.7263% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023504 - 0.245124% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.848e-05 - 24.8809% [2] +| | | | | | | | Belos::MVT::MvDot: 5.264e-05 - 90.0137% [2] +| | | | | | | | Remainder: 5.84e-06 - 9.98632% +| | | | | | | Belos::MVT::MvScale: 2.26e-05 - 9.61538% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.624e-05 - 28.1824% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.232e-05 - 94.0821% [2] +| | | | | | | | Remainder: 3.92e-06 - 5.91787% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.396e-05 - 10.194% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.104e-05 - 87.813% [2] +| | | | | | | | Remainder: 2.92e-06 - 12.187% +| | | | | | | Remainder: 6.376e-05 - 27.1273% +| | | | | | Belos::MVT::MvAddMv: 3.084e-05 - 0.0321631% [2] +| | | | | | Belos::MVT::MvNorm: 1.864e-05 - 0.0194397% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0945998 - 98.6585% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.3799e-05 - 0.0780118% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.852e-05 - 0.0195772% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036732 - 0.388288% [1] +| | | | | | | | Belos::MVT::Assign: 4.184e-05 - 11.3906% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.128e-05 - 11.2382% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.1e-05 - 75.0969% [1] +| | | | | | | | | Remainder: 1.028e-05 - 24.9031% +| | | | | | | | CG Q_B: Operation Op*x: 6.78e-05 - 18.458% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.76e-05 - 18.4036% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.32e-06 - 2.5373% [1] +| | | | | | | | Remainder: 0.00013948 - 37.9723% +| | | | | | | CG S_E: Operation Op*x: 0.00014356 - 0.151755% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0931688 - 98.4873% [1] +| | | | | | | | Belos::MVT::Assign: 3.04e-05 - 0.0326289% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0901083 - 96.715% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0899421 - 99.8156% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00686743 - 7.63539% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00649191 - 94.5319% [26] +| | | | | | | | | | | Remainder: 0.000375519 - 5.46811% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00188555 - 2.09641% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00023312 - 0.259189% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00030404 - 0.33804% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0795294 - 88.4229% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0023878 - 3.00241% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0021968 - 92.001% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0021746 - 98.9894% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020638 - 94.9049% [13] +| | | | | | | | | | | | | | Remainder: 0.000110799 - 5.09515% +| | | | | | | | | | | | | Remainder: 2.22e-05 - 1.01056% +| | | | | | | | | | | | Remainder: 0.000191 - 7.999% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0770725 - 96.9107% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0769523 - 99.8441% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0769312 - 99.9726% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0768454 - 99.8884% [13] +| | | | | | | | | | | | | | Remainder: 8.584e-05 - 0.11158% +| | | | | | | | | | | | | Remainder: 2.112e-05 - 0.0274456% +| | | | | | | | | | | | Remainder: 0.00012016 - 0.155905% +| | | | | | | | | | | Remainder: 6.908e-05 - 0.086861% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00048528 - 0.539547% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00043344 - 0.48191% [13] +| | | | | | | | | | Remainder: 0.00020384 - 0.226635% +| | | | | | | | | Remainder: 0.00016616 - 0.1844% +| | | | | | | | CG S_E: Operation Op*x: 0.00181624 - 1.9494% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00043148 - 0.463116% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00047264 - 0.507294% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000110679 - 0.118794% [13] +| | | | | | | | Remainder: 0.00019916 - 0.213762% +| | | | | | | Remainder: 0.000827799 - 0.875053% +| | | | | | GMRES block system: Operation Op*x: 0.000477119 - 0.497589% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.092e-05 - 0.0113885% [1] +| | | | | | Remainder: 0.00051376 - 0.535802% +| | | | | Remainder: 0.000592319 - 0.603686% +| | | | Mini-EM: Compute responses: 0.00280628 - 2.5031% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.9279e-05 - 3.53775% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00190264 - 67.7994% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.103015% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.616e-05 - 2.95169% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040336 - 21.2% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.060968% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010752 - 5.6511% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.492e-05 - 4.46328% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000750359 - 39.4378% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8e-07 - 0.0420469% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010244 - 5.3841% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000106959 - 5.62162% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.256e-05 - 4.33924% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.46e-05 - 0.767356% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.08e-06 - 0.0567633% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.852e-05 - 5.17807% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.748e-05 - 2.49548% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.48e-06 - 0.393138% [1] +| | | | | | Remainder: 3.528e-05 - 1.85427% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 0.299329% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0527389% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032128 - 11.4486% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255799 - 9.11525% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.390932% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237359 - 92.7912% [1] +| | | | | | Remainder: 1.744e-05 - 6.81785% +| | | | | Remainder: 0.0002174 - 7.74692% +| | | | Remainder: 0.000101959 - 0.0909439% +| | | Remainder: 3.56e-06 - 0.0031753% +| | Remainder: 0.02999 - 0.661897% +| Remainder: 4.22e-05 - 0.000931369% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.098117 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 17.6116 k-cell-steps per second +================================= + +dt = 1.11188e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0129 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5374 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + 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=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00059932 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0940717 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 0.0988132 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** 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: 4.57132 [1] +| Mini-EM: Total Time: 4.57125 - 99.9986% [1] +| | Mini-EM: build mesh: 0.00064384 - 0.0140845% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030576 - 47.4901% [1] +| | | Remainder: 0.00033808 - 52.5099% +| | Mini-EM: build physics blocks: 0.000873239 - 0.0191028% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00200616 - 0.0438864% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.09607 - 2.10161% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0405221 - 0.886456% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.015553 - 38.3815% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0124526 - 80.0656% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00054748 - 3.52009% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0024768 - 15.9249% [4] +| | | | Remainder: 7.612e-05 - 0.489423% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.004278 - 10.5572% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00186984 - 43.7083% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.1839e-05 - 1.91302% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00039048 - 9.12764% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015464 - 3.61478% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012544 - 29.3221% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00041432 - 9.68491% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.188e-05 - 0.978963% [4] +| | | | Remainder: 7.06e-05 - 1.65031% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00390331 - 9.63254% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00164936 - 4.07026% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00542387 - 13.385% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00207288 - 5.11542% [4] +| | | Remainder: 0.00764171 - 18.8581% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00152544 - 0.0333702% [2] +| | Mini-EM: setup physics model evaluator: 0.111881 - 2.4475% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111863 - 99.9839% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00232427% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000393337% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.104299 - 93.2379% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104284 - 99.9858% [1] +| | | | | | getWorksets(): 0.0769215 - 73.7615% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0769173 - 99.9944% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0415381 - 54.0036% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00279192 - 6.72134% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00811007 - 19.5244% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000248199 - 3.06038% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00785183 - 96.8158% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013048 - 1.66178% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.244e-05 - 0.413152% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024556 - 3.12742% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000723519 - 9.21465% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00168388 - 21.4457% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000300119 - 3.82228% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00120152 - 15.3024% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.84e-05 - 0.489058% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00218664 - 27.8488% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000897719 - 41.0548% [1] +| | | | | | | | | | | | Remainder: 0.00128892 - 58.9452% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00104856 - 13.3543% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020384 - 2.59608% [1] +| | | | | | | | | | | Remainder: 5.688e-05 - 0.724417% +| | | | | | | | | | Remainder: 1.004e-05 - 0.123797% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025723 - 61.9262% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0151967 - 59.0782% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.952e-05 - 0.260057% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1e-05 - 0.0658039% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00819103 - 53.9002% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560747 - 36.8994% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.0681729% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113632 - 7.47743% [1] +| | | | | | | | | | | Remainder: 0.00020196 - 1.32898% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00540455 - 21.0106% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298488 - 11.6039% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.632e-05 - 0.257824% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115924 - 4.50663% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000866519 - 3.36866% [1] +| | | | | | | | | | Remainder: 4.4799e-05 - 0.17416% +| | | | | | | | | Remainder: 0.00491315 - 11.8281% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0353566 - 45.967% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0353147 - 99.8814% [2] +| | | | | | | | | Remainder: 4.192e-05 - 0.118563% +| | | | | | | | Remainder: 2.256e-05 - 0.0293302% +| | | | | | | Remainder: 4.28e-06 - 0.00556411% +| | | | | | getOrientations(): 8.44e-06 - 0.00809328% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072296 - 0.69326% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000714559 - 0.685204% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373359 - 0.358021% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012496 - 0.119826% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857399 - 0.822176% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000728778% [2] +| | | | | | Remainder: 0.0245601 - 23.5512% +| | | | | Remainder: 1.48e-05 - 0.01419% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.00711583% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.0145892% [1] +| | | | build response library: 0.00751523 - 6.71823% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00742255 - 98.7668% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0409563% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 72.3684% [1] +| | | | | | | Remainder: 8.4e-07 - 27.6316% +| | | | | | getOrientations(): 6.8e-07 - 0.00916127% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772639 - 10.4093% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888439 - 11.9695% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394159 - 5.31029% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117024 - 15.766% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0183225% [3] +| | | | | | Remainder: 0.004192 - 56.4765% +| | | | | Remainder: 9.268e-05 - 1.23323% +| | | | Remainder: 2.18e-05 - 0.0194881% +| | | Remainder: 1.796e-05 - 0.0160527% +| | Mini-EM: setup auxiliary physics model evaluator: 0.160589 - 3.51302% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.160579 - 99.9934% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.000373649% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000398559% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.160528 - 99.9687% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.160525 - 99.9977% [1] +| | | | | | getWorksets(): 0.0608307 - 37.8949% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0608294 - 99.9979% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0422193 - 69.4061% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00280968 - 6.65496% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00691871 - 16.3876% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023536 - 3.40179% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00668067 - 96.5595% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.58e-05 - 0.835245% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.28e-05 - 0.490969% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024608 - 3.68346% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000634039 - 9.49065% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142584 - 21.3427% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002798 - 4.1882% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109084 - 16.3283% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.988e-05 - 0.44726% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00171148 - 25.6183% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000603319 - 35.2514% [1] +| | | | | | | | | | | | Remainder: 0.00110816 - 64.7486% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959559 - 14.3632% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020048 - 3.0009% [1] +| | | | | | | | | | | Remainder: 1.408e-05 - 0.210757% +| | | | | | | | | | Remainder: 2.68e-06 - 0.0387355% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0278802 - 66.0365% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0153568 - 55.0815% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.424e-05 - 0.0927275% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.0507918% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00551499 - 35.9123% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566607 - 36.8961% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.088e-05 - 0.070848% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.2e-06 - 0.0599082% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00019444 - 1.26615% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00387368 - 25.2245% [1] +| | | | | | | | | | | Remainder: 6.552e-05 - 0.426651% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0037138 - 13.3206% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.003689 - 13.2316% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.664e-05 - 0.13142% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00129076 - 4.62966% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115696 - 4.14975% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00223888 - 8.03036% [1] +| | | | | | | | | | Remainder: 0.000397319 - 1.4251% +| | | | | | | | | Remainder: 0.00461076 - 10.921% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0186008 - 30.5786% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0185757 - 99.8652% [1] +| | | | | | | | | Remainder: 2.508e-05 - 0.134833% +| | | | | | | | Remainder: 9.32e-06 - 0.0153215% +| | | | | | | Remainder: 1.28e-06 - 0.0021042% +| | | | | | getOrientations(): 8.96e-06 - 0.0055817% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000897319 - 0.558992% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114044 - 0.710445% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000676079 - 0.421169% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0656328 - 40.8864% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0239211 - 36.4469% [1] +| | | | | | | Remainder: 0.0417116 - 63.5531% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0023796 - 1.48239% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00029902% [2] +| | | | | | Remainder: 0.0289582 - 18.0398% +| | | | | Remainder: 3.72e-06 - 0.00231735% +| | | | fmb->setupBCFieldManagers(): 4.48e-06 - 0.00278991% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.0103874% [1] +| | | | build response library: 2.244e-05 - 0.0139745% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.06952% [1] +| | | | | Remainder: 2.22e-05 - 98.9305% +| | | | Remainder: 5.44e-06 - 0.00338775% +| | | Remainder: 1.064e-05 - 0.0066256% +| | Mini-EM: eval auxiliary physics model evaluator: 0.206773 - 4.52333% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0680043 - 32.8884% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.1375 - 66.4981% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00026308 - 0.191331% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0913646 - 66.447% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00170744% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.04e-06 - 0.00332733% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.000831832% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00114672 - 1.2551% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00256232 - 2.8045% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00756515 - 8.28018% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000898759 - 0.983706% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00631823 - 6.9154% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00606243 - 6.63543% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00877643 - 9.60594% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.64e-06 - 0.00179501% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.08e-06 - 0.00118208% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134191 - 14.6874% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158436 - 1.7341% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000800679 - 0.876356% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029676 - 3.24808% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000866559 - 0.948462% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00409763 - 4.48493% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00725319 - 7.93873% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00892831 - 9.77217% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000839479 - 0.918823% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0004248 - 0.46495% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0013192 - 1.44388% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00611095 - 6.68853% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000839839 - 0.919217% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00295092 - 3.22983% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.92e-06 - 0.00210147% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00129796 - 1.42064% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00254288 - 2.78322% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00040168 - 0.439645% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130968 - 1.43346% [1] +| | | | | Remainder: 6.976e-05 - 0.0763534% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.732e-05 - 0.0125964% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 0.00197818% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000325519 - 0.236741% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0453537 - 32.9845% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0223813 - 49.3482% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0229478 - 50.5974% [1] +| | | | | Remainder: 2.464e-05 - 0.0543285% +| | | | Remainder: 0.00017312 - 0.125905% +| | | Remainder: 0.0012686 - 0.613522% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422395 - 0.0924026% [1] +| | | getWorksets(): 3.04e-06 - 0.0719705% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 56.5789% [1] +| | | | Remainder: 1.32e-06 - 43.4211% +| | | getOrientations(): 8.8e-07 - 0.0208336% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745199 - 17.6422% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893519 - 21.1536% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403839 - 9.56069% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120316 - 28.4842% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0265154% [3] +| | | Remainder: 0.000973198 - 23.04% +| | panzer::ModelEvaluator::create_W_op: 0.0697555 - 1.52596% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0967174 - 2.11577% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.848e-05 - 0.0914831% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0738315 - 76.3374% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00178785% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000939519 - 1.27252% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00232708 - 3.15187% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00273524 - 3.7047% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000258879 - 0.350635% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0031052 - 4.20579% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0027296 - 3.69706% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0005596 - 0.757942% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00234452 - 3.17549% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.64e-06 - 0.00222127% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109656 - 1.48522% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00555699 - 7.52658% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000899478 - 1.21828% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00569455 - 7.7129% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00571215 - 7.73674% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00812651 - 11.0068% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.68e-06 - 0.00904762% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000931199 - 1.26125% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00559855 - 7.58287% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00902499 - 12.2238% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00147988 - 2.0044% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260799 - 0.353235% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00311696 - 4.22171% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00637699 - 8.63722% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00489975 - 6.6364% [1] +| | | | Remainder: 4.692e-05 - 0.0635501% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.28e-05 - 0.0132344% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00124073% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000355519 - 0.367586% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0223145 - 23.0719% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0222931 - 99.9041% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.244e-05 - 0.0557484% [1] +| | | | Remainder: 8.96e-06 - 0.0401532% +| | | Remainder: 0.00011328 - 0.117125% +| | Mini-EM: assemble Discrete Gradient: 0.0190819 - 0.417432% [1] +| | MaxwellPreconditioner::build: 3.61756 - 79.1371% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0147643 - 0.408129% [1] +| | | MaxwellPreconditioner: Schur complement: 1.02e-05 - 0.000281958% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00104264 - 0.0288216% [1] +| | | | Ifpack2::Relaxation::initialize: 3e-06 - 0.287731% [1] +| | | | Ifpack2::Relaxation::compute: 0.000160559 - 15.3993% [1] +| | | | Remainder: 0.00087908 - 84.313% +| | | MaxwellPreconditioner: Solver S_E: 3.6003 - 99.523% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.5976 - 99.9251% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.59712 - 99.9865% [1] +| | | | | | MueLu RefMaxwell: compute: 3.59425 - 99.9202% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000723239 - 0.0201221% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00399064 - 0.111028% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00202032 - 50.6265% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00159616 - 39.9976% [1] +| | | | | | | | Remainder: 0.000374159 - 9.37593% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00855211 - 0.237939% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042704 - 4.99339% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760351 - 88.908% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00673239 - 88.5432% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00624227 - 92.72% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00470423 - 75.3609% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.176e-05 - 0.675136% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.04e-05 - 0.646226% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.532e-05 - 0.963387% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000748119 - 15.9031% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.512e-05 - 0.321413% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00350984 - 74.6101% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.684e-05 - 0.357975% [1] +| | | | | | | | | | | | Remainder: 0.00030684 - 6.52263% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.584e-05 - 0.57415% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.64e-06 - 18.5268% [1] +| | | | | | | | | | | | Remainder: 2.92e-05 - 81.4732% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010052 - 1.61031% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.032e-05 - 79.9045% [1] +| | | | | | | | | | | | Remainder: 2.02e-05 - 20.0955% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.001048 - 16.7887% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102676 - 97.9733% [1] +| | | | | | | | | | | | Remainder: 2.124e-05 - 2.02672% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.9999e-05 - 0.640776% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.3239e-05 - 58.099% [1] +| | | | | | | | | | | | Remainder: 1.676e-05 - 41.901% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.152e-05 - 0.504944% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 15.4822% [1] +| | | | | | | | | | | | Remainder: 2.664e-05 - 84.5178% +| | | | | | | | | | | Remainder: 0.00028216 - 4.52015% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.136e-05 - 1.35702% [1] +| | | | | | | | | | Remainder: 0.00039876 - 5.92301% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.184e-05 - 1.20786% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.268e-05 - 13.8066% [1] +| | | | | | | | | | Remainder: 7.916e-05 - 86.1934% +| | | | | | | | | Remainder: 0.000779278 - 10.2489% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021552 - 2.52008% [1] +| | | | | | | | Remainder: 0.00030604 - 3.57853% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00725095 - 0.201738% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00458215 - 63.1938% [1] +| | | | | | | | Remainder: 0.0026688 - 36.8062% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174449 - 0.485356% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00350708 - 0.0975747% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0035034 - 99.8951% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0029676 - 84.7063% [1] +| | | | | | | | | Remainder: 0.0005358 - 15.2937% +| | | | | | | | Remainder: 3.68e-06 - 0.104931% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00376511 - 0.104754% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00363136 - 96.4474% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00189232 - 52.1105% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152832 - 42.0867% [1] +| | | | | | | | | Remainder: 0.000210719 - 5.80277% +| | | | | | | | Remainder: 0.00013376 - 3.55261% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.52873 - 98.1771% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.52872 - 99.9998% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.52808 - 99.9817% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.88e-05 - 0.00195007% [1] +| | | | | | | | | | Remainder: 3.52801 - 99.998% +| | | | | | | | | Remainder: 0.00064576 - 0.0183001% +| | | | | | | | Remainder: 5.44e-06 - 0.000154163% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0149967 - 0.417241% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.844e-05 - 0.456368% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 9.68e-06 - 0.0645477% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0146707 - 97.8264% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0146666 - 99.9719% [1] +| | | | | | | | | Remainder: 4.12e-06 - 0.0280832% +| | | | | | | | Remainder: 0.00024784 - 1.65263% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000100599 - 0.00279889% [1] +| | | | | | | Remainder: 0.00518707 - 0.144316% +| | | | | | Remainder: 0.0028718 - 0.079836% +| | | | | Remainder: 0.000485999 - 0.013509% +| | | | Remainder: 0.00269668 - 0.0749014% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016024 - 0.00442951% [1] +| | | Remainder: 0.00127732 - 0.0353089% +| | Mini-EM: timestepper: 0.113131 - 2.47483% [1] +| | | Mini-EM: Advance Time Step: 0.113127 - 99.9967% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0113116 - 9.99904% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021008 - 1.8572% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0105349 - 93.1331% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.040627% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001116 - 1.05934% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000958039 - 9.09398% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000540559 - 5.13114% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.408e-05 - 0.703189% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00043708 - 4.14889% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000383839 - 3.64351% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.032e-05 - 0.667498% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.716e-05 - 0.922271% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.00987198% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00011844 - 1.12427% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00110016 - 10.443% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042112 - 3.99739% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00024376 - 2.31384% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00102664 - 9.74514% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00150164 - 14.254% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.44e-06 - 0.0421458% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.536e-05 - 0.905185% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000690839 - 6.55764% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000836359 - 7.93896% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012968 - 1.23096% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.38e-05 - 0.510685% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00037768 - 3.58505% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00103656 - 9.83931% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000164 - 1.55674% [1] +| | | | | | Remainder: 5.64e-05 - 0.535365% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.22e-05 - 0.107854% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.0229852% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000413 - 3.65111% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.976e-05 - 0.528306% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.08e-05 - 51.5395% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.40964% [1] +| | | | | | Remainder: 2.752e-05 - 46.0509% +| | | | | Remainder: 7.912e-05 - 0.699457% +| | | | Stratimikos: BelosLOWS: 0.0988647 - 87.3926% [1] +| | | | | GMRES block system: Operation Op*x: 0.00158244 - 1.60061% [1] +| | | | | Belos::MVT::MvAddMv: 7.148e-05 - 0.0723008% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0966116 - 97.7211% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023272 - 0.240882% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.548e-05 - 23.8398% [2] +| | | | | | | | Belos::MVT::MvDot: 4.988e-05 - 89.9063% [2] +| | | | | | | | Remainder: 5.6e-06 - 10.0937% +| | | | | | | Belos::MVT::MvScale: 2.252e-05 - 9.67686% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.656e-05 - 28.6009% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.3e-05 - 94.6514% [2] +| | | | | | | | Remainder: 3.56e-06 - 5.34856% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.408e-05 - 10.3472% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.108e-05 - 87.5415% [2] +| | | | | | | | Remainder: 3e-06 - 12.4585% +| | | | | | | Remainder: 6.408e-05 - 27.5352% +| | | | | | Belos::MVT::MvAddMv: 3.124e-05 - 0.0323356% [2] +| | | | | | Belos::MVT::MvNorm: 1.912e-05 - 0.0197906% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0952838 - 98.6256% [1] +| | | | | | | CG Q_B: Operation Op*x: 7.624e-05 - 0.0800136% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.748e-05 - 0.0183452% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0003666 - 0.384746% [1] +| | | | | | | | Belos::MVT::Assign: 3.828e-05 - 10.4419% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.264e-05 - 11.6312% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.2e-05 - 75.0469% [1] +| | | | | | | | | Remainder: 1.064e-05 - 24.9531% +| | | | | | | | CG Q_B: Operation Op*x: 6.836e-05 - 18.647% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.8e-05 - 18.5488% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.12e-06 - 2.48773% [1] +| | | | | | | | Remainder: 0.0001402 - 38.2433% +| | | | | | | CG S_E: Operation Op*x: 0.00014136 - 0.148357% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.093796 - 98.4386% [1] +| | | | | | | | Belos::MVT::Assign: 3.008e-05 - 0.0320696% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0907627 - 96.7661% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.090596 - 99.8163% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0068582 - 7.57009% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0064826 - 94.5233% [26] +| | | | | | | | | | | Remainder: 0.0003756 - 5.47666% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00184792 - 2.03973% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022 - 0.242836% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00031116 - 0.343459% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0801773 - 88.4999% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00240844 - 3.00389% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00221548 - 91.9882% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00219224 - 98.951% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00207604 - 94.6995% [13] +| | | | | | | | | | | | | | Remainder: 0.0001162 - 5.30052% +| | | | | | | | | | | | | Remainder: 2.324e-05 - 1.04898% +| | | | | | | | | | | | Remainder: 0.00019296 - 8.01183% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0776981 - 96.9079% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0775815 - 99.8499% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0775608 - 99.9732% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0774777 - 99.8929% [13] +| | | | | | | | | | | | | | Remainder: 8.3039e-05 - 0.107063% +| | | | | | | | | | | | | Remainder: 2.076e-05 - 0.0267589% +| | | | | | | | | | | | Remainder: 0.0001166 - 0.150068% +| | | | | | | | | | | Remainder: 7.072e-05 - 0.0882045% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000521518 - 0.575653% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000460839 - 0.508675% [13] +| | | | | | | | | | Remainder: 0.00019904 - 0.219701% +| | | | | | | | | Remainder: 0.00016676 - 0.183732% +| | | | | | | | CG S_E: Operation Op*x: 0.00176323 - 1.87986% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.000455599 - 0.485734% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00046088 - 0.491364% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00011648 - 0.124184% [13] +| | | | | | | | Remainder: 0.00020696 - 0.220649% +| | | | | | | Remainder: 0.000886119 - 0.929979% +| | | | | | GMRES block system: Operation Op*x: 0.000475799 - 0.492486% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.068e-05 - 0.0110546% [1] +| | | | | | Remainder: 0.000558319 - 0.5779% +| | | | | Remainder: 0.000599118 - 0.605998% +| | | | Mini-EM: Compute responses: 0.00284268 - 2.51282% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010048 - 3.5347% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.001934 - 68.0344% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0992762% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.644e-05 - 2.91831% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00042036 - 21.7353% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.0599794% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000105159 - 5.43739% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.884e-05 - 4.59359% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000749959 - 38.7777% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-06 - 0.0517064% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010992 - 5.68356% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001084 - 5.60497% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.4e-05 - 4.34333% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.544e-05 - 0.798346% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.0475699% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.732e-05 - 5.03206% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.916e-05 - 2.54188% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.64e-06 - 0.395037% [1] +| | | | | | Remainder: 3.636e-05 - 1.88004% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.04e-06 - 0.282832% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.0590992% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000325239 - 11.4413% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025468 - 8.95916% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.361238% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023704 - 93.0737% [1] +| | | | | | Remainder: 1.672e-05 - 6.5651% +| | | | | Remainder: 0.00021856 - 7.68853% +| | | | Remainder: 0.000108119 - 0.095573% +| | | Remainder: 3.72e-06 - 0.00328823% +| | Remainder: 0.0299023 - 0.654138% +| Remainder: 6.356e-05 - 0.00139041% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0988647 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 17.4784 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 35.07 msec task-clock:u # 0.007 CPUs utilized ( +- 1.35% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,767 page-faults:u # 78.892 K/sec ( +- 0.15% ) + 20,980,671 cycles:u # 0.598 GHz ( +- 35.70% ) (84.97%) + 62,888,937 instructions:u # 3.00 insn per cycle ( +- 8.86% ) + branches:u + 349,206 branch-misses:u ( +- 0.57% ) + 27,812,197 L1-dcache-loads:u # 792.970 M/sec ( +- 0.34% ) + 381,361 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.49% ) + LLC-loads:u + LLC-load-misses:u + 26,526,580 L1-icache-loads:u # 756.315 M/sec ( +- 0.31% ) + 235,033 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.28% ) + dTLB-loads:u ( +- 25.86% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 5.1259 +- 0.0131 seconds time elapsed ( +- 0.25% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 311,931 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.46% ) + 16,779,534 BR_RETIRED:u ( +- 0.15% ) + + 5.1269 +- 0.0190 seconds time elapsed ( +- 0.37% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 22,801,336 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.42% ) + 5,127 ITLB_WALK:u ( +- 1.68% ) + 12,391 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.38% ) + 30,596,592 L1D_TLB:u ( +- 0.40% ) + + 5.1046 +- 0.0101 seconds time elapsed ( +- 0.20% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 26,533,369 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.45% ) + 230,901 L1I_CACHE_REFILL:u ( +- 0.82% ) + 376,732 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.37% ) + 27,842,964 L1D_CACHE:u ( +- 0.58% ) + + 5.1468 +- 0.0135 seconds time elapsed ( +- 0.26% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell12.xml' (5 runs): + + 461,312 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.63% ) + 484,386 LL_CACHE_RD:u ( +- 0.68% ) + 136,640 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.67% ) + 17,626 L2D_TLB_REFILL:u ( +- 2.08% ) + 250,275 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.31% ) + 1,448,365 L2D_CACHE:u ( +- 0.55% ) + + 5.10813 +- 0.00345 seconds time elapsed ( +- 0.07% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..2884ba6 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12_power.output @@ -0,0 +1,134 @@ +Socket1 22.40 +Socket2 20.08 +Socket1 22.44 +Socket2 20.12 +Socket1 22.64 +Socket2 20.28 +Socket1 22.64 +Socket2 20.28 +Socket1 22.88 +Socket2 20.20 +Socket1 23.40 +Socket2 20.20 +Socket1 23.36 +Socket2 20.12 +Socket1 23.36 +Socket2 19.72 +Socket1 23.24 +Socket2 19.80 +Socket1 22.96 +Socket2 19.56 +Socket1 22.72 +Socket2 19.72 +Socket1 22.80 +Socket2 19.88 +Socket1 22.72 +Socket2 20.00 +Socket1 22.88 +Socket2 19.96 +Socket1 22.72 +Socket2 19.92 +Socket1 22.72 +Socket2 19.92 +Socket1 22.72 +Socket2 19.88 +Socket1 22.80 +Socket2 19.88 +Socket1 22.68 +Socket2 19.72 +Socket1 22.68 +Socket2 19.72 +Socket1 22.56 +Socket2 19.60 +Socket1 22.40 +Socket2 19.60 +Socket1 22.44 +Socket2 19.52 +Socket1 22.48 +Socket2 19.56 +Socket1 22.72 +Socket2 19.76 +Socket1 22.84 +Socket2 19.80 +Socket1 23.16 +Socket2 19.68 +Socket1 23.16 +Socket2 19.68 +Socket1 23.24 +Socket2 19.60 +Socket1 23.16 +Socket2 19.68 +Start +Socket1 22.96 +Socket2 19.64 +Socket1 22.80 +Socket2 19.84 +Socket1 23.20 +Socket2 20.08 +Socket1 24.32 +Socket2 20.60 +Socket1 27.28 +Socket2 20.88 +Socket1 30.36 +Socket2 20.96 +End +Socket1 33.80 +Socket2 21.48 +Socket1 35.00 +Socket2 21.08 +Socket1 33.20 +Socket2 20.88 +Socket1 30.32 +Socket2 20.64 +Socket1 30.32 +Socket2 20.64 +Socket1 26.64 +Socket2 20.28 +Socket1 23.76 +Socket2 20.04 +Socket1 23.08 +Socket2 20.08 +Socket1 22.88 +Socket2 19.92 +Socket1 23.00 +Socket2 19.96 +Socket1 23.04 +Socket2 19.84 +Socket1 23.00 +Socket2 19.76 +Socket1 22.92 +Socket2 19.64 +Socket1 23.12 +Socket2 19.48 +Socket1 23.08 +Socket2 19.60 +Socket1 23.08 +Socket2 19.60 +Socket1 22.88 +Socket2 19.60 +Socket1 22.88 +Socket2 19.84 +Socket1 23.00 +Socket2 19.76 +Socket1 23.08 +Socket2 19.92 +Socket1 22.88 +Socket2 20.12 +Socket1 22.96 +Socket2 20.12 +Socket1 22.96 +Socket2 20.00 +Socket1 23.12 +Socket2 20.00 +Socket1 23.24 +Socket2 19.92 +Socket1 23.48 +Socket2 19.84 +Socket1 23.48 +Socket2 20.12 +Socket1 23.28 +Socket2 20.12 +Socket1 23.16 +Socket2 20.28 +Socket1 23.16 +Socket2 20.28 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14.output new file mode 100644 index 0000000..b289780 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14.output @@ -0,0 +1,7648 @@ +oasis11.umiacs.umd.edu +30 MueLu Tpetra maxwell14.xml +output_avg5/altra_MueLu_Tpetra_maxwell14.output +output_avg5/altra_MueLu_Tpetra_maxwell14_power.output +dt = 9.5304e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0139 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0295 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000859479 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0262644 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 0.0310003 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.40218 [1] +| Mini-EM: Total Time: 1.40211 - 99.9951% [1] +| | Mini-EM: build mesh: 0.000628359 - 0.0448153% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003 - 47.7434% [1] +| | | Remainder: 0.000328359 - 52.2566% +| | Mini-EM: build physics blocks: 0.000898479 - 0.0640805% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000822399 - 0.0586544% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.140283 - 10.0052% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0628573 - 4.48305% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0251715 - 40.0454% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0201963 - 80.235% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00082988 - 3.29691% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00406087 - 16.1328% [4] +| | | | Remainder: 8.44e-05 - 0.3353% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00534855 - 8.50904% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00257156 - 48.0795% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0001718 - 3.21208% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00049308 - 9.21894% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00022336 - 4.17608% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119276 - 22.3006% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000573959 - 10.7311% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.032e-05 - 0.940815% [4] +| | | | Remainder: 7.172e-05 - 1.34092% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00594691 - 9.46097% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00257348 - 4.09416% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00853039 - 13.571% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00323288 - 5.1432% [4] +| | | Remainder: 0.0120536 - 19.1762% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.002459 - 0.175378% [2] +| | Mini-EM: setup physics model evaluator: 0.149982 - 10.6969% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.149959 - 99.9847% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00165379% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000373436% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.142866 - 95.2703% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.142851 - 99.9896% [1] +| | | | | | getWorksets(): 0.118182 - 82.7304% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118178 - 99.9969% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0688355 - 58.2474% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00435303 - 6.32382% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0125192 - 18.1871% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000402639 - 3.21617% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0121025 - 96.671% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00018852 - 1.5577% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.608e-05 - 0.546005% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000334319 - 2.7624% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0011518 - 9.51705% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00258784 - 21.3827% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000505999 - 4.18096% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00199376 - 16.474% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.8799e-05 - 0.816354% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0033464 - 27.6505% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0012778 - 38.1843% [2] +| | | | | | | | | | | | Remainder: 0.0020686 - 61.8157% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00141976 - 11.7311% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000339759 - 2.80735% [2] +| | | | | | | | | | | Remainder: 6.944e-05 - 0.573768% +| | | | | | | | | | Remainder: 1.412e-05 - 0.112787% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0432135 - 62.7779% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0253255 - 58.6055% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.66e-05 - 0.262976% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.748e-05 - 0.0690214% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135748 - 53.6013% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00960171 - 37.9132% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.756e-05 - 0.0693373% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0018176 - 7.17695% [2] +| | | | | | | | | | | Remainder: 0.00022976 - 0.907228% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00872487 - 20.1901% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00571899 - 13.2343% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.036e-05 - 0.209101% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00189844 - 4.39316% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.001387 - 3.20964% [2] +| | | | | | | | | | Remainder: 6.836e-05 - 0.158191% +| | | | | | | | | Remainder: 0.00874979 - 12.7111% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0493137 - 41.7284% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0492505 - 99.8717% [4] +| | | | | | | | | Remainder: 6.328e-05 - 0.128321% +| | | | | | | | Remainder: 2.86e-05 - 0.0242008% +| | | | | | | Remainder: 3.64e-06 - 0.00308001% +| | | | | | getOrientations(): 1.112e-05 - 0.00778431% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739918 - 0.517963% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0006966 - 0.48764% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370559 - 0.259402% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012036 - 0.0842554% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000871399 - 0.610004% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000560023% [2] +| | | | | | Remainder: 0.0218591 - 15.302% +| | | | | Remainder: 1.484e-05 - 0.0103873% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.00560154% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.516e-05 - 0.0101094% [1] +| | | | build response library: 0.00704635 - 4.69886% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00695023 - 98.6359% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0414375% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.8889% [1] +| | | | | | | Remainder: 1.04e-06 - 36.1111% +| | | | | | getOrientations(): 4.8e-07 - 0.00690625% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742479 - 10.6828% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000876559 - 12.6119% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398559 - 5.73447% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119016 - 17.124% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0172656% [3] +| | | | | | Remainder: 0.00373792 - 53.7812% +| | | | | Remainder: 9.612e-05 - 1.36411% +| | | | Remainder: 1.968e-05 - 0.0131236% +| | | Remainder: 2.288e-05 - 0.0152552% +| | Mini-EM: setup auxiliary physics model evaluator: 0.22518 - 16.0601% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.225171 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 0.000390815% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.0002487% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.225121 - 99.978% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.225117 - 99.9982% [1] +| | | | | | getWorksets(): 0.0962205 - 42.7424% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0962192 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0669309 - 69.5608% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00295971 - 4.42205% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0113925 - 17.0214% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029024 - 2.54763% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0110979 - 97.4141% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001038 - 0.935308% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.048e-05 - 0.544966% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000288399 - 2.59867% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00091712 - 8.26387% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00208308 - 18.7699% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00045232 - 4.07571% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00156184 - 14.0732% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.58e-05 - 0.502796% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00356592 - 32.1313% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00168732 - 47.318% [2] +| | | | | | | | | | | | Remainder: 0.0018786 - 52.682% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00165804 - 14.94% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000327119 - 2.94756% [2] +| | | | | | | | | | | Remainder: 2.404e-05 - 0.216617% +| | | | | | | | | | Remainder: 4.36e-06 - 0.0382706% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0439288 - 65.6331% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0246617 - 56.1402% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.76e-05 - 0.111914% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.48e-05 - 0.060012% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00935711 - 37.9418% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00964107 - 39.0932% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.7639e-05 - 0.0715238% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.612e-05 - 0.0653644% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0003476 - 1.40947% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00513031 - 20.8027% [2] +| | | | | | | | | | | Remainder: 0.00010948 - 0.443927% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00576747 - 13.1291% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00527967 - 12.0187% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.08e-05 - 0.16117% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00205356 - 4.67474% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00183928 - 4.18695% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00419812 - 9.55663% [2] +| | | | | | | | | | Remainder: 5.8199e-05 - 0.132485% +| | | | | | | | | Remainder: 0.00864983 - 12.9235% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0292782 - 30.4286% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0292413 - 99.874% [2] +| | | | | | | | | Remainder: 3.688e-05 - 0.125964% +| | | | | | | | Remainder: 1.016e-05 - 0.0105592% +| | | | | | | Remainder: 1.28e-06 - 0.00133028% +| | | | | | getOrientations(): 1.144e-05 - 0.0050818% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000917759 - 0.407681% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108532 - 0.482113% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000662439 - 0.294264% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0949868 - 42.1944% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.034656 - 36.485% [1] +| | | | | | | Remainder: 0.0603308 - 63.515% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242612 - 1.07771% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000177685% [2] +| | | | | | Remainder: 0.0288062 - 12.7961% +| | | | | Remainder: 4.04e-06 - 0.00179459% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.0017409% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.64e-05 - 0.00728337% [1] +| | | | build response library: 2.18e-05 - 0.00968155% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.10092% [1] +| | | | | Remainder: 2.156e-05 - 98.8991% +| | | | Remainder: 5.92e-06 - 0.00262912% +| | | Remainder: 9.8e-06 - 0.00435207% +| | Mini-EM: eval auxiliary physics model evaluator: 0.312935 - 22.3189% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0970581 - 31.0154% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.214675 - 68.6004% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00035416 - 0.164975% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.146334 - 68.1654% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00101138% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.56e-06 - 0.00311616% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.28e-06 - 0.000874711% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0018254 - 1.24742% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0040346 - 2.75711% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0120718 - 8.24949% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00147084 - 1.00512% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0101716 - 6.95093% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00962435 - 6.57697% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0140566 - 9.60581% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.4e-06 - 0.00232345% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.4e-06 - 0.000956715% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0213569 - 14.5946% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00336911 - 2.30234% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00130124 - 0.889224% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00473107 - 3.23306% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00137572 - 0.940122% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00658007 - 4.49661% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0110795 - 7.57135% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0141317 - 9.65715% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171812 - 1.17411% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00070204 - 0.479751% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00207704 - 1.41938% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00980127 - 6.69787% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00129972 - 0.888185% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00468691 - 3.20289% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.28e-06 - 0.00224145% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00205688 - 1.4056% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00396219 - 2.70764% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000657798 - 0.449518% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0020606 - 1.40815% [2] +| | | | | Remainder: 0.00011576 - 0.0791066% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.824e-05 - 0.00849656% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.12e-06 - 0.00145336% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00041228 - 0.192048% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0673088 - 31.3538% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0331668 - 49.2755% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0341137 - 50.6823% [1] +| | | | | Remainder: 2.836e-05 - 0.0421342% +| | | | Remainder: 0.00024432 - 0.113809% +| | | Remainder: 0.00120232 - 0.384206% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420187 - 0.299682% [1] +| | | getWorksets(): 3.48e-06 - 0.0828202% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 52.8736% [1] +| | | | Remainder: 1.64e-06 - 47.1264% +| | | getOrientations(): 7.6e-07 - 0.0180872% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754599 - 17.9586% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871279 - 20.7355% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402719 - 9.58427% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012 - 28.5587% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0266548% [3] +| | | Remainder: 0.000967918 - 23.0354% +| | panzer::ModelEvaluator::create_W_op: 0.0999588 - 7.12917% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.157082 - 11.2032% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001056 - 0.0672262% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.123329 - 78.5127% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00107031% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00151964 - 1.23218% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00381304 - 3.09176% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00449579 - 3.64537% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000483599 - 0.392121% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00503715 - 4.08432% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00442343 - 3.5867% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00149832 - 1.2149% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00389247 - 3.15617% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.44e-06 - 0.00522181% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.002178 - 1.76601% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00905047 - 7.33848% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00151404 - 1.22764% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00916979 - 7.43523% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00931103 - 7.54975% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.012779 - 10.3617% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.56e-06 - 0.00694079% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00144596 - 1.17244% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00892019 - 7.23284% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0157305 - 12.7549% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00372955 - 3.02407% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000595319 - 0.482708% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00497043 - 4.03023% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105723 - 8.57248% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00800179 - 6.48817% [2] +| | | | Remainder: 0.0001808 - 0.1466% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.376e-05 - 0.00875978% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.000814864% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000493879 - 0.314409% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0329573 - 20.981% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0329348 - 99.9315% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.392e-05 - 0.0422365% [1] +| | | | Remainder: 8.64e-06 - 0.0262157% +| | | Remainder: 0.000180759 - 0.115073% +| | Mini-EM: assemble Discrete Gradient: 0.0276605 - 1.97278% [1] +| | MaxwellPreconditioner::build: 0.137577 - 9.81218% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0223754 - 16.2639% [1] +| | | MaxwellPreconditioner: Schur complement: 3e-05 - 0.0218059% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00109864 - 0.798559% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.305833% [1] +| | | | Ifpack2::Relaxation::compute: 0.00023892 - 21.7469% [1] +| | | | Remainder: 0.000856358 - 77.9472% +| | | MaxwellPreconditioner: Solver S_E: 0.111946 - 81.3693% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108132 - 96.5929% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.107782 - 99.6768% [1] +| | | | | | MueLu RefMaxwell: compute: 0.104653 - 97.0963% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00102644 - 0.980807% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00628795 - 6.00841% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00333676 - 53.0659% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00246852 - 39.2579% [1] +| | | | | | | | Remainder: 0.000482679 - 7.67625% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0115691 - 11.0547% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000604439 - 5.22461% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.010296 - 88.9958% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00938031 - 91.1064% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00884503 - 94.2936% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00721215 - 81.539% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.208e-05 - 0.444805% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.944e-05 - 0.4082% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.904e-05 - 0.679964% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0011254 - 15.6042% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.108e-05 - 0.430939% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00558523 - 77.442% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.884e-05 - 0.261226% [1] +| | | | | | | | | | | | Remainder: 0.000341039 - 4.72867% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.84e-05 - 0.434142% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.52e-06 - 19.5833% [1] +| | | | | | | | | | | | Remainder: 3.088e-05 - 80.4167% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000136959 - 1.54843% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000115359 - 84.2289% [1] +| | | | | | | | | | | | Remainder: 2.16e-05 - 15.7711% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00105276 - 11.9023% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00103068 - 97.9027% [1] +| | | | | | | | | | | | Remainder: 2.208e-05 - 2.09735% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.16e-05 - 0.809494% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.268e-05 - 73.5754% [1] +| | | | | | | | | | | | Remainder: 1.892e-05 - 26.4246% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.288e-05 - 0.371734% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.72e-06 - 17.3966% [1] +| | | | | | | | | | | | Remainder: 2.716e-05 - 82.6034% +| | | | | | | | | | | Remainder: 0.00030028 - 3.3949% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.9199e-05 - 1.05752% [1] +| | | | | | | | | | Remainder: 0.00043608 - 4.64889% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001084 - 1.05284% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.544e-05 - 14.2435% [1] +| | | | | | | | | | Remainder: 9.296e-05 - 85.7565% +| | | | | | | | | Remainder: 0.000807279 - 7.84072% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000267799 - 2.31479% [1] +| | | | | | | | Remainder: 0.00040084 - 3.46476% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0101841 - 9.73131% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00639967 - 62.84% [1] +| | | | | | | | Remainder: 0.00378439 - 37.16% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175065 - 16.7282% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00438623 - 4.19124% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00438283 - 99.9225% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00383744 - 87.556% [1] +| | | | | | | | | Remainder: 0.000545399 - 12.444% +| | | | | | | | Remainder: 3.4e-06 - 0.0775152% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00560327 - 5.35417% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00546567 - 97.5443% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00285988 - 52.3243% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00236548 - 43.2788% [1] +| | | | | | | | | Remainder: 0.00024032 - 4.3969% +| | | | | | | | Remainder: 0.0001376 - 2.45571% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0209187 - 19.9887% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00754635 - 36.0747% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00722179 - 95.6991% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.424e-05 - 0.75106% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.6e-06 - 0.0636961% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00698807 - 96.7637% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00698499 - 99.9559% [1] +| | | | | | | | | | | Remainder: 3.08e-06 - 0.0440751% +| | | | | | | | | | Remainder: 0.00017488 - 2.42156% +| | | | | | | | | Remainder: 0.00032456 - 4.30089% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0133651 - 63.8908% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00929475 - 69.5449% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00798475 - 85.906% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00753947 - 94.4234% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00705259 - 93.5423% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.864e-05 - 0.2643% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.42e-05 - 0.343136% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.524e-05 - 0.216091% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00113008 - 16.0236% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.528e-05 - 0.216658% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00561347 - 79.5945% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.12e-06 - 0.115135% [1] +| | | | | | | | | | | | | Remainder: 0.00022756 - 3.22662% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.4039e-05 - 0.318842% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.8e-06 - 19.9676% [1] +| | | | | | | | | | | | | Remainder: 1.9239e-05 - 80.0324% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013196 - 1.75026% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011412 - 86.4808% [1] +| | | | | | | | | | | | | Remainder: 1.784e-05 - 13.5192% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.968e-05 - 0.526297% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.508e-05 - 63.2056% [1] +| | | | | | | | | | | | | Remainder: 1.46e-05 - 36.7944% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8e-05 - 0.90192% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.204e-05 - 76.5294% [1] +| | | | | | | | | | | | | Remainder: 1.596e-05 - 23.4706% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.892e-05 - 0.250946% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.32e-06 - 28.1184% [1] +| | | | | | | | | | | | | Remainder: 1.36e-05 - 71.8816% +| | | | | | | | | | | | Remainder: 0.000204279 - 2.70946% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.528e-05 - 0.567081% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.616e-05 - 0.452863% [1] +| | | | | | | | | | | Remainder: 0.000363839 - 4.55667% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0011488 - 12.3597% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000782159 - 68.0849% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014568 - 18.6254% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000525919 - 67.2394% [1] +| | | | | | | | | | | | Remainder: 0.00011056 - 14.1352% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001366 - 11.8907% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.492e-05 - 69.4876% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.424e-05 - 15.0021% [1] +| | | | | | | | | | | | | Remainder: 8.068e-05 - 84.9979% +| | | | | | | | | | | | Remainder: 4.168e-05 - 30.5124% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.156e-05 - 1.87674% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.604e-05 - 3.13719% [1] +| | | | | | | | | | | Remainder: 0.00017244 - 15.0105% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.28e-06 - 0.0890826% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.6e-06 - 0.0279728% [1] +| | | | | | | | | | Remainder: 0.00015032 - 1.61726% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.716e-05 - 0.128394% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00363263 - 27.18% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.048e-05 - 0.288496% [1] +| | | | | | | | | | Remainder: 0.00362215 - 99.7115% +| | | | | | | | | Remainder: 0.000420559 - 3.1467% +| | | | | | | | Remainder: 7.2e-06 - 0.034419% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0223116 - 21.3197% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.264e-05 - 0.101472% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.0075297% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0221966 - 99.4844% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.022194 - 99.9881% [1] +| | | | | | | | | Remainder: 2.64e-06 - 0.0118937% +| | | | | | | | Remainder: 9.072e-05 - 0.406604% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.08e-05 - 0.0772079% [1] +| | | | | | | Remainder: 0.00477787 - 4.56546% +| | | | | | Remainder: 0.00312972 - 2.90374% +| | | | | Remainder: 0.00034948 - 0.323198% +| | | | Remainder: 0.00381412 - 3.40711% +| | | MaxwellPreconditioner: Block preconditioner: 0.000144199 - 0.104813% [1] +| | | Remainder: 0.0019834 - 1.44166% +| | Mini-EM: timestepper: 0.0494927 - 3.52987% [1] +| | | Mini-EM: Advance Time Step: 0.0494902 - 99.9951% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0146162 - 29.5336% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013512 - 0.924452% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0138994 - 95.0959% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.064e-05 - 0.07655% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012628 - 0.908527% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00116032 - 8.34796% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000715439 - 5.14726% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.096e-05 - 0.58247% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000633719 - 4.55932% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000584838 - 4.20764% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.4e-05 - 0.676287% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00015108 - 1.08695% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.76e-06 - 0.0126624% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015192 - 1.093% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00135268 - 9.73191% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000637279 - 4.58493% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000181759 - 1.30767% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00113064 - 8.13443% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0023328 - 16.7834% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.4e-06 - 0.0388505% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000111 - 0.798594% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00101776 - 7.32231% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00125808 - 9.0513% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012364 - 0.889533% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.908e-05 - 0.64089% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000611479 - 4.39931% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000998559 - 7.18418% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0002772 - 1.99433% [2] +| | | | | | Remainder: 6.112e-05 - 0.439731% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.384e-05 - 0.0946893% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0161464% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000456279 - 3.12173% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.884e-05 - 0.334149% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.416e-05 - 49.4676% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 3.6036% [1] +| | | | | | Remainder: 2.292e-05 - 46.9287% +| | | | | Remainder: 6.036e-05 - 0.412966% +| | | | Stratimikos: BelosLOWS: 0.0310452 - 62.7299% [1] +| | | | | GMRES block system: Operation Op*x: 0.000871559 - 2.80739% [1] +| | | | | Belos::MVT::MvAddMv: 8.192e-05 - 0.263874% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0294339 - 94.8099% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002412 - 0.819464% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.548e-05 - 23.0017% [2] +| | | | | | | | Belos::MVT::MvDot: 4.908e-05 - 88.4643% [2] +| | | | | | | | Remainder: 6.4e-06 - 11.5357% +| | | | | | | Belos::MVT::MvScale: 2.724e-05 - 11.2935% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.632e-05 - 27.4959% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.312e-05 - 95.1749% [2] +| | | | | | | | Remainder: 3.2e-06 - 4.82509% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.9e-05 - 12.0232% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.688e-05 - 92.6897% [2] +| | | | | | | | Remainder: 2.12e-06 - 7.31034% +| | | | | | | Remainder: 6.316e-05 - 26.1857% +| | | | | | Belos::MVT::MvAddMv: 3.268e-05 - 0.111029% [2] +| | | | | | Belos::MVT::MvNorm: 2.676e-05 - 0.0909156% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0278614 - 94.6577% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000132519 - 0.475636% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.028e-05 - 0.0727888% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00053692 - 1.92711% [1] +| | | | | | | | Belos::MVT::Assign: 9.344e-05 - 17.403% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.796e-05 - 10.7949% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.532e-05 - 78.1919% [1] +| | | | | | | | | Remainder: 1.264e-05 - 21.8081% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012284 - 22.8786% [1] +| | | | | | | | Belos::MVT::MvTransMv: 7.648e-05 - 14.2442% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.24e-05 - 2.30947% [1] +| | | | | | | | Remainder: 0.0001738 - 32.3698% +| | | | | | | CG S_E: Operation Op*x: 0.000285999 - 1.0265% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.025851 - 92.7843% [1] +| | | | | | | | Belos::MVT::Assign: 6.3799e-05 - 0.246795% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0219707 - 84.9896% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0218288 - 99.3542% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00935927 - 42.8758% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00902959 - 96.4775% [24] +| | | | | | | | | | | Remainder: 0.000329679 - 3.52249% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00268195 - 12.2863% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00021352 - 0.978157% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00031888 - 1.46082% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00803095 - 36.7906% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0020596 - 25.6457% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0019026 - 92.3771% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.001883 - 98.9698% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00178716 - 94.9102% [12] +| | | | | | | | | | | | | | Remainder: 9.584e-05 - 5.08976% +| | | | | | | | | | | | | Remainder: 1.96e-05 - 1.03017% +| | | | | | | | | | | | Remainder: 0.000157 - 7.62285% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00591135 - 73.6071% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00580651 - 98.2265% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00483147 - 83.2078% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00342263 - 70.8404% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0031128 - 90.9474% [24] +| | | | | | | | | | | | | | | Remainder: 0.000309839 - 9.05265% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.000811079 - 16.7874% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013148 - 2.72132% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00018872 - 3.90606% [12] +| | | | | | | | | | | | | | Remainder: 0.00027756 - 5.74483% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.000863119 - 14.8647% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.000816519 - 94.601% [12] +| | | | | | | | | | | | | | Remainder: 4.66e-05 - 5.39902% +| | | | | | | | | | | | | Remainder: 0.00011192 - 1.92749% +| | | | | | | | | | | | Remainder: 0.00010484 - 1.77354% +| | | | | | | | | | | Remainder: 6e-05 - 0.74711% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000495239 - 2.26874% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00055016 - 2.52034% [12] +| | | | | | | | | | Remainder: 0.00017884 - 0.819284% +| | | | | | | | | Remainder: 0.000141879 - 0.645765% +| | | | | | | | CG S_E: Operation Op*x: 0.00255928 - 9.90009% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000405839 - 1.56991% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000531879 - 2.05748% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000127 - 0.491276% [12] +| | | | | | | | Remainder: 0.00019256 - 0.744883% +| | | | | | | Remainder: 0.00103468 - 3.71366% +| | | | | | GMRES block system: Operation Op*x: 0.000635039 - 2.15751% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.44e-05 - 0.0489232% [1] +| | | | | | Remainder: 0.000622359 - 2.11443% +| | | | | Remainder: 0.000657799 - 2.11885% +| | | | Mini-EM: Compute responses: 0.00372679 - 7.53037% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000112799 - 3.0267% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00275612 - 73.9541% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.0725659% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.9279e-05 - 2.51365% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00054536 - 19.7873% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.0507961% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015188 - 5.51065% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000116119 - 4.21314% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00113984 - 41.3567% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.2e-06 - 0.0435395% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00013852 - 5.02591% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00016148 - 5.85897% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00013936 - 5.05639% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.248e-05 - 0.81564% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.6e-07 - 0.0348316% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00014436 - 5.2378% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.792e-05 - 2.46434% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.176e-05 - 0.426687% [2] +| | | | | | Remainder: 4.22e-05 - 1.53114% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.12e-06 - 0.191049% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0375658% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000420959 - 11.2955% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002394 - 6.42375% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.31746% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022324 - 93.2498% [1] +| | | | | | Remainder: 1.54e-05 - 6.43275% +| | | | | Remainder: 0.000188999 - 5.07136% +| | | | Remainder: 0.00010204 - 0.206182% +| | | Remainder: 2.44e-06 - 0.00493002% +| | Remainder: 0.0300903 - 2.14607% +| Remainder: 6.844e-05 - 0.00488098% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0310452 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 88.3874 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0139 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0297 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000963239 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.026274 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 0.0310099 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.40554 [1] +| Mini-EM: Total Time: 1.40549 - 99.9964% [1] +| | Mini-EM: build mesh: 0.000648039 - 0.0461077% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313839 - 48.429% [1] +| | | Remainder: 0.0003342 - 51.571% +| | Mini-EM: build physics blocks: 0.000900039 - 0.0640373% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000829599 - 0.0590256% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.141794 - 10.0886% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0635884 - 4.52429% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0252458 - 39.7019% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0202523 - 80.2203% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000802559 - 3.17898% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00411163 - 16.2864% [4] +| | | | Remainder: 7.936e-05 - 0.314349% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00559863 - 8.80448% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00270404 - 48.2982% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00021652 - 3.86737% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000536399 - 9.58089% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000225119 - 4.02096% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012172 - 21.741% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000572358 - 10.2232% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5e-05 - 0.893075% [4] +| | | | Remainder: 7.7e-05 - 1.37534% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00598571 - 9.41321% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00258344 - 4.06275% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00859275 - 13.5131% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00352432 - 5.54238% [4] +| | | Remainder: 0.0120578 - 18.9622% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00307908 - 0.219075% [2] +| | Mini-EM: setup physics model evaluator: 0.152608 - 10.858% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.152591 - 99.9891% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00178254% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000366994% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.145442 - 95.3152% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.145427 - 99.9897% [1] +| | | | | | getWorksets(): 0.12005 - 82.5496% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120046 - 99.9969% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0702791 - 58.5435% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00443012 - 6.3036% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0128418 - 18.2725% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00044364 - 3.45466% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0123846 - 96.4397% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00019844 - 1.60231% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.68e-05 - 0.53938% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000373799 - 3.01826% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00120276 - 9.71174% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00264276 - 21.3391% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000531719 - 4.29339% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0020552 - 16.5948% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010796 - 0.871729% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0033582 - 27.1159% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00126888 - 37.7845% [2] +| | | | | | | | | | | | Remainder: 0.00208932 - 62.2155% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00144684 - 11.6826% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0003302 - 2.66622% [2] +| | | | | | | | | | | Remainder: 6.992e-05 - 0.564573% +| | | | | | | | | | Remainder: 1.356e-05 - 0.105593% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0435351 - 61.946% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0259825 - 59.6816% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.128e-05 - 0.274339% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.728e-05 - 0.0665063% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140538 - 54.0896% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00966439 - 37.1958% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.844e-05 - 0.0709709% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181296 - 6.97761% [2] +| | | | | | | | | | | Remainder: 0.00034432 - 1.3252% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00829379 - 19.0508% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00573927 - 13.1831% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.824e-05 - 0.225657% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00196511 - 4.51386% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138672 - 3.18529% [2] +| | | | | | | | | | Remainder: 6.952e-05 - 0.159687% +| | | | | | | | | Remainder: 0.00947211 - 13.4778% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0497387 - 41.433% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0496715 - 99.865% [4] +| | | | | | | | | Remainder: 6.7159e-05 - 0.135024% +| | | | | | | | Remainder: 2.816e-05 - 0.0234577% +| | | | | | | Remainder: 3.68e-06 - 0.0030654% +| | | | | | getOrientations(): 1.148e-05 - 0.00789398% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748559 - 0.514731% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700559 - 0.481725% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379039 - 0.260638% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012372 - 0.0850735% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000872079 - 0.599667% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000522598% [2] +| | | | | | Remainder: 0.0225414 - 15.5001% +| | | | | Remainder: 1.504e-05 - 0.0103409% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00526899% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.0104331% [1] +| | | | build response library: 0.00710047 - 4.65327% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00700327 - 98.6311% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0462641% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 65.4321% [1] +| | | | | | | Remainder: 1.12e-06 - 34.5679% +| | | | | | getOrientations(): 4.4e-07 - 0.00628278% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731359 - 10.4431% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906479 - 12.9437% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395439 - 5.64649% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118584 - 16.9326% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.017706% [3] +| | | | | | Remainder: 0.00377924 - 53.9639% +| | | | | Remainder: 9.72e-05 - 1.36892% +| | | | Remainder: 2.092e-05 - 0.0137099% +| | | Remainder: 1.66e-05 - 0.0108776% +| | Mini-EM: setup auxiliary physics model evaluator: 0.225094 - 16.0153% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.225083 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000373195% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000284339% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.225034 - 99.9783% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.225031 - 99.9983% [1] +| | | | | | getWorksets(): 0.0963423 - 42.8129% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.096341 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0673019 - 69.858% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00300716 - 4.46816% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0114543 - 17.0193% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000307559 - 2.68509% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0111423 - 97.2762% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001064 - 0.954916% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.384e-05 - 0.572949% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00030388 - 2.72725% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000931399 - 8.35909% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00205788 - 18.469% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000462079 - 4.14705% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00153928 - 13.8147% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.428e-05 - 0.487151% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00358703 - 32.1928% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00170992 - 47.6694% [2] +| | | | | | | | | | | | Remainder: 0.00187712 - 52.3306% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00168112 - 15.0877% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000328558 - 2.94873% [2] +| | | | | | | | | | | Remainder: 2.66e-05 - 0.238729% +| | | | | | | | | | Remainder: 4.44e-06 - 0.0387626% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0436776 - 64.8979% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0242898 - 55.6115% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.8e-05 - 0.115275% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.528e-05 - 0.0629072% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00887755 - 36.5485% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00963767 - 39.6779% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.636e-05 - 0.0673535% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.624e-05 - 0.0668594% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000348359 - 1.43418% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00523827 - 21.5658% [2] +| | | | | | | | | | | Remainder: 0.00011204 - 0.461264% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00529827 - 12.1304% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00574543 - 13.1542% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.98e-05 - 0.159807% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00205656 - 4.7085% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0018434 - 4.22047% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00431731 - 9.88451% [2] +| | | | | | | | | | Remainder: 5.704e-05 - 0.130593% +| | | | | | | | | Remainder: 0.00916287 - 13.6146% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0290292 - 30.1317% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0289926 - 99.8742% [2] +| | | | | | | | | Remainder: 3.652e-05 - 0.125805% +| | | | | | | | Remainder: 9.92e-06 - 0.0102968% +| | | | | | | Remainder: 1.24e-06 - 0.00128708% +| | | | | | getOrientations(): 1.036e-05 - 0.00460382% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000910759 - 0.404727% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010798 - 0.479845% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000680359 - 0.30234% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0940512 - 41.7948% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0340874 - 36.2434% [1] +| | | | | | | Remainder: 0.0599638 - 63.7566% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244112 - 1.08479% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.00023108% [2] +| | | | | | Remainder: 0.0295144 - 13.1157% +| | | | | Remainder: 3.76e-06 - 0.00167086% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.00174158% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.72e-05 - 0.00764161% [1] +| | | | build response library: 2.068e-05 - 0.00918771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.16054% [1] +| | | | | Remainder: 2.044e-05 - 98.8395% +| | | | Remainder: 5.6e-06 - 0.00248797% +| | | Remainder: 1.076e-05 - 0.00478022% +| | Mini-EM: eval auxiliary physics model evaluator: 0.312523 - 22.2359% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0974203 - 31.1722% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.213302 - 68.2517% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00035188 - 0.164968% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.14573 - 68.3208% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00109792% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.92e-06 - 0.00337611% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.28e-06 - 0.000878337% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000905359 - 0.621258% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00404043 - 2.77255% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0120005 - 8.23472% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00142572 - 0.978328% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0101311 - 6.952% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00955443 - 6.55625% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0138647 - 9.51399% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.24e-06 - 0.00222329% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.48e-06 - 0.00101558% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0213973 - 14.6828% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00398835 - 2.73681% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00130592 - 0.896121% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00477659 - 3.2777% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00057336 - 0.39344% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00658639 - 4.51958% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.011382 - 7.81032% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0141392 - 9.70234% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00207368 - 1.42296% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000682799 - 0.468537% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0021092 - 1.44733% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00967503 - 6.63901% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00130776 - 0.897385% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00473663 - 3.25028% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.64e-06 - 0.00249777% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0021002 - 1.44116% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00413263 - 2.83582% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000653958 - 0.448746% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00205048 - 1.40704% [2] +| | | | | Remainder: 0.00012008 - 0.082399% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.8159e-05 - 0.00851327% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.92e-06 - 0.00136895% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0004078 - 0.191184% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0665497 - 31.1997% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0327998 - 49.2862% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0337218 - 50.6716% [1] +| | | | | Remainder: 2.808e-05 - 0.0421941% +| | | | Remainder: 0.000241959 - 0.113435% +| | | Remainder: 0.00180068 - 0.576174% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00423367 - 0.301224% [1] +| | | getWorksets(): 3.44e-06 - 0.0812533% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 52.3256% [1] +| | | | Remainder: 1.64e-06 - 47.6744% +| | | getOrientations(): 8.4e-07 - 0.0198409% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754679 - 17.8256% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000878799 - 20.7574% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400919 - 9.46977% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120228 - 28.398% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.0217305% [3] +| | | Remainder: 0.000991798 - 23.4264% +| | panzer::ModelEvaluator::create_W_op: 0.0971461 - 6.9119% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.15558 - 11.0694% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010768 - 0.069212% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.122415 - 78.6829% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00101295% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000789279 - 0.644758% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.003968 - 3.24144% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00445703 - 3.64093% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00048924 - 0.399658% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00493679 - 4.03284% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00443755 - 3.62502% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00146576 - 1.19737% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00383439 - 3.1323% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.48e-06 - 0.00447659% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00221148 - 1.80655% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00878175 - 7.17377% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00150884 - 1.23256% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00914283 - 7.46873% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00917315 - 7.4935% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0128708 - 10.5141% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-06 - 0.00751544% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000836319 - 0.683185% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0100967 - 8.24798% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0150704 - 12.311% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00400099 - 3.26839% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000603 - 0.492588% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00512247 - 4.18452% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105418 - 8.61154% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00781235 - 6.38187% [2] +| | | | Remainder: 0.0002478 - 0.202427% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.416e-05 - 0.00910143% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000771308% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00050352 - 0.323641% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0323573 - 20.7979% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0323336 - 99.9269% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.48e-05 - 0.0457393% [1] +| | | | Remainder: 8.84e-06 - 0.02732% +| | | Remainder: 0.000181319 - 0.116544% +| | Mini-EM: assemble Discrete Gradient: 0.0285595 - 2.032% [1] +| | MaxwellPreconditioner::build: 0.138096 - 9.82545% [1] +| | | Mini-EM: assemble Discrete Curl: 0.022646 - 16.3988% [1] +| | | MaxwellPreconditioner: Schur complement: 3.688e-05 - 0.0267061% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00112896 - 0.817519% [1] +| | | | Ifpack2::Relaxation::initialize: 2.92e-06 - 0.258645% [1] +| | | | Ifpack2::Relaxation::compute: 0.000239599 - 21.223% [1] +| | | | Remainder: 0.00088644 - 78.5184% +| | | MaxwellPreconditioner: Solver S_E: 0.112173 - 81.2281% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108404 - 96.6406% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.108043 - 99.6664% [1] +| | | | | | MueLu RefMaxwell: compute: 0.104983 - 97.1681% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00107912 - 1.0279% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00654891 - 6.23807% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00366303 - 55.9335% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00246168 - 37.5891% [1] +| | | | | | | | Remainder: 0.000424199 - 6.4774% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0115576 - 11.009% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000602519 - 5.21319% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0102865 - 89.0022% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00937367 - 91.1259% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00884323 - 94.3412% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00713931 - 80.7319% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.152e-05 - 0.441499% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.128e-05 - 0.438138% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.74e-05 - 0.944069% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00113752 - 15.9332% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.684e-05 - 0.516016% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00552523 - 77.3917% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.872e-05 - 0.26221% [1] +| | | | | | | | | | | | Remainder: 0.0002908 - 4.07322% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.744e-05 - 0.423375% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.6e-06 - 20.2991% [1] +| | | | | | | | | | | | Remainder: 2.984e-05 - 79.7009% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0001328 - 1.50171% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0001154 - 86.8976% [1] +| | | | | | | | | | | | Remainder: 1.74e-05 - 13.1024% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.001126 - 12.7329% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110368 - 98.0178% [1] +| | | | | | | | | | | | Remainder: 2.232e-05 - 1.98224% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.92e-05 - 0.78252% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.18e-05 - 74.8555% [1] +| | | | | | | | | | | | Remainder: 1.74e-05 - 25.1445% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.92e-05 - 0.330196% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.64e-06 - 19.3151% [1] +| | | | | | | | | | | | Remainder: 2.356e-05 - 80.6849% +| | | | | | | | | | | Remainder: 0.00030928 - 3.49737% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.7e-05 - 1.03481% [1] +| | | | | | | | | | Remainder: 0.000433439 - 4.62401% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00010864 - 1.05614% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.652e-05 - 15.2062% [1] +| | | | | | | | | | Remainder: 9.212e-05 - 84.7938% +| | | | | | | | | Remainder: 0.000804199 - 7.818% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00026768 - 2.31605% [1] +| | | | | | | | Remainder: 0.000400879 - 3.46854% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0102396 - 9.75356% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00642395 - 62.7364% [1] +| | | | | | | | Remainder: 0.00381564 - 37.2636% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175021 - 16.6714% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00441591 - 4.20631% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00441263 - 99.9257% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00387483 - 87.8123% [1] +| | | | | | | | | Remainder: 0.0005378 - 12.1877% +| | | | | | | | Remainder: 3.28e-06 - 0.0742768% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00560015 - 5.33434% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00546511 - 97.5886% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00286932 - 52.5024% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00236292 - 43.2364% [1] +| | | | | | | | | Remainder: 0.00023288 - 4.26121% +| | | | | | | | Remainder: 0.00013504 - 2.41136% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0211129 - 20.1107% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00771251 - 36.5299% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00741147 - 96.0967% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.432e-05 - 0.732918% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.52e-06 - 0.0609866% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00717635 - 96.8276% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00717279 - 99.9504% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.0496074% +| | | | | | | | | | Remainder: 0.00017628 - 2.37848% +| | | | | | | | | Remainder: 0.000301039 - 3.90326% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0133931 - 63.4358% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00929291 - 69.3858% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00799059 - 85.9859% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00753667 - 94.3193% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00707539 - 93.8795% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.912e-05 - 0.270232% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.252e-05 - 0.318286% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.984e-05 - 0.563079% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00112652 - 15.9217% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.572e-05 - 0.222179% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00560051 - 79.1548% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.52e-06 - 0.120417% [1] +| | | | | | | | | | | | | Remainder: 0.000242639 - 3.42934% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.369925% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5e-06 - 17.934% [1] +| | | | | | | | | | | | | Remainder: 2.288e-05 - 82.066% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000135199 - 1.79388% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000113719 - 84.1123% [1] +| | | | | | | | | | | | | Remainder: 2.148e-05 - 15.8877% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.912e-05 - 0.519062% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.536e-05 - 64.8262% [1] +| | | | | | | | | | | | | Remainder: 1.376e-05 - 35.1738% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.968e-05 - 0.924546% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.176e-05 - 74.2824% [1] +| | | | | | | | | | | | | Remainder: 1.792e-05 - 25.7176% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.084e-05 - 0.276515% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.28e-06 - 25.3359% [1] +| | | | | | | | | | | | | Remainder: 1.556e-05 - 74.6641% +| | | | | | | | | | | | Remainder: 0.00016856 - 2.23653% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.588e-05 - 0.574176% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.64e-05 - 0.455536% [1] +| | | | | | | | | | | Remainder: 0.000371639 - 4.65096% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00114612 - 12.3333% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000777599 - 67.8463% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014416 - 18.5391% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000525159 - 67.536% [1] +| | | | | | | | | | | | Remainder: 0.00010828 - 13.9249% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001364 - 11.901% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.408e-05 - 68.9736% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.4e-05 - 14.881% [1] +| | | | | | | | | | | | | Remainder: 8.008e-05 - 85.119% +| | | | | | | | | | | | Remainder: 4.232e-05 - 31.0264% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.152e-05 - 1.87764% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.62e-05 - 3.15849% [1] +| | | | | | | | | | | Remainder: 0.0001744 - 15.2166% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.48e-06 - 0.0912524% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0297001% [1] +| | | | | | | | | | Remainder: 0.00014496 - 1.5599% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.644e-05 - 0.12275% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00366507 - 27.3654% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.287034% [1] +| | | | | | | | | | Remainder: 0.00365455 - 99.713% +| | | | | | | | | Remainder: 0.00041868 - 3.12609% +| | | | | | | | Remainder: 7.24e-06 - 0.0342919% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.022276 - 21.2187% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.36e-05 - 0.105944% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.00718262% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0221602 - 99.48% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0221573 - 99.987% [1] +| | | | | | | | | Remainder: 2.88e-06 - 0.0129963% +| | | | | | | | Remainder: 9.064e-05 - 0.406895% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.672e-05 - 0.0826038% [1] +| | | | | | | Remainder: 0.00456407 - 4.34744% +| | | | | | Remainder: 0.00305964 - 2.83188% +| | | | | Remainder: 0.00036168 - 0.33364% +| | | | Remainder: 0.00376827 - 3.35935% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014336 - 0.103812% [1] +| | | Remainder: 0.001968 - 1.4251% +| | Mini-EM: timestepper: 0.0499419 - 3.55334% [1] +| | | Mini-EM: Advance Time Step: 0.0499393 - 99.9948% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0150475 - 30.1315% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013388 - 0.889718% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0143326 - 95.2492% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.052e-05 - 0.0733992% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012808 - 0.893628% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0011438 - 7.98041% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000971037 - 6.77503% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.536e-05 - 0.595566% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00064284 - 4.48517% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000584359 - 4.07714% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.648e-05 - 0.673152% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00014788 - 1.03178% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0128379% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015408 - 1.07503% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00135648 - 9.46429% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00066324 - 4.6275% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000283879 - 1.98066% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00120448 - 8.40378% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229216 - 15.9926% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0382346% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00012872 - 0.898094% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000996358 - 6.9517% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00125016 - 8.72249% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016876 - 1.17746% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.256e-05 - 0.506259% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000583758 - 4.07294% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00101836 - 7.1052% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00027952 - 1.95024% [2] +| | | | | | Remainder: 6.24e-05 - 0.435372% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.424e-05 - 0.0946339% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.0159495% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000453999 - 3.01711% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.996e-05 - 0.332016% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.64e-05 - 52.8423% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 3.28263% [1] +| | | | | | Remainder: 2.192e-05 - 43.8751% +| | | | | Remainder: 6.04e-05 - 0.401397% +| | | | Stratimikos: BelosLOWS: 0.0310536 - 62.1826% [1] +| | | | | GMRES block system: Operation Op*x: 0.000872839 - 2.81075% [1] +| | | | | Belos::MVT::MvAddMv: 8.6359e-05 - 0.278097% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0294392 - 94.8014% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000249919 - 0.848932% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.58e-05 - 22.3272% [2] +| | | | | | | | Belos::MVT::MvDot: 4.932e-05 - 88.3871% [2] +| | | | | | | | Remainder: 6.48e-06 - 11.6129% +| | | | | | | Belos::MVT::MvScale: 2.852e-05 - 11.4117% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 7.1079e-05 - 28.4408% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.7959e-05 - 95.6105% [2] +| | | | | | | | Remainder: 3.12e-06 - 4.38948% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.932e-05 - 11.7318% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.712e-05 - 92.4966% [2] +| | | | | | | | Remainder: 2.2e-06 - 7.50341% +| | | | | | | Remainder: 6.52e-05 - 26.0885% +| | | | | | Belos::MVT::MvAddMv: 3.592e-05 - 0.122014% [2] +| | | | | | Belos::MVT::MvNorm: 2.608e-05 - 0.0885892% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0279794 - 95.0412% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00013388 - 0.478495% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.16e-05 - 0.0771996% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000629719 - 2.25065% [1] +| | | | | | | | Belos::MVT::Assign: 8.676e-05 - 13.7776% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 6.9039e-05 - 10.9635% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.5799e-05 - 80.8224% [1] +| | | | | | | | | Remainder: 1.324e-05 - 19.1776% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012408 - 19.704% [1] +| | | | | | | | Belos::MVT::MvTransMv: 7.772e-05 - 12.342% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.292e-05 - 2.05171% [1] +| | | | | | | | Remainder: 0.0002592 - 41.1612% +| | | | | | | CG S_E: Operation Op*x: 0.00028556 - 1.02061% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0258573 - 92.4156% [1] +| | | | | | | | Belos::MVT::Assign: 7.32e-05 - 0.283092% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0219163 - 84.7587% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0217722 - 99.3426% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00930278 - 42.7277% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00897738 - 96.5021% [24] +| | | | | | | | | | | Remainder: 0.0003254 - 3.49788% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00256892 - 11.799% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00021652 - 0.994477% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0003222 - 1.47987% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00812919 - 37.3374% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00206316 - 25.3796% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00190196 - 92.1868% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0018818 - 98.94% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0017894 - 95.0898% [12] +| | | | | | | | | | | | | | Remainder: 9.24e-05 - 4.9102% +| | | | | | | | | | | | | Remainder: 2.016e-05 - 1.05996% +| | | | | | | | | | | | Remainder: 0.000161199 - 7.81322% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00600715 - 73.8961% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00590767 - 98.344% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00494175 - 83.6498% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00353168 - 71.466% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00322268 - 91.2506% [24] +| | | | | | | | | | | | | | | Remainder: 0.000309 - 8.74939% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.000818718 - 16.5674% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00012724 - 2.57479% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00018052 - 3.65295% [12] +| | | | | | | | | | | | | | Remainder: 0.0002836 - 5.73885% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.000858437 - 14.5309% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.000812597 - 94.6601% [12] +| | | | | | | | | | | | | | Remainder: 4.584e-05 - 5.33994% +| | | | | | | | | | | | | Remainder: 0.00010748 - 1.81933% +| | | | | | | | | | | | Remainder: 9.948e-05 - 1.65603% +| | | | | | | | | | | Remainder: 5.888e-05 - 0.724304% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000495039 - 2.27372% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0005568 - 2.55738% [12] +| | | | | | | | | | Remainder: 0.0001808 - 0.830415% +| | | | | | | | | Remainder: 0.00014408 - 0.657409% +| | | | | | | | CG S_E: Operation Op*x: 0.002543 - 9.83473% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00040924 - 1.58269% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000565559 - 2.18723% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00013044 - 0.504461% [12] +| | | | | | | | Remainder: 0.00021956 - 0.849121% +| | | | | | | Remainder: 0.00105132 - 3.75747% +| | | | | | GMRES block system: Operation Op*x: 0.000638039 - 2.16731% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.32e-05 - 0.0448381% [1] +| | | | | | Remainder: 0.000496679 - 1.68713% +| | | | | Remainder: 0.00065516 - 2.10977% +| | | | Mini-EM: Compute responses: 0.00373591 - 7.48091% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011356 - 3.03968% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00276796 - 74.0904% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0679202% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.148e-05 - 2.58241% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000561959 - 20.3023% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-06 - 0.0476886% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00012404 - 4.48129% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011568 - 4.17926% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011628 - 42.0093% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.28e-06 - 0.0462435% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000141759 - 5.12143% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00015704 - 5.6735% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00014252 - 5.14893% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.116e-05 - 0.764463% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-06 - 0.0361277% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001406 - 5.07956% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.736e-05 - 2.43356% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.224e-05 - 0.442204% [2] +| | | | | | Remainder: 4.384e-05 - 1.58384% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.76e-06 - 0.180946% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0353327% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000421959 - 11.2947% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023964 - 6.41449% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.333834% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022296 - 93.0396% [1] +| | | | | | Remainder: 1.588e-05 - 6.62661% +| | | | | Remainder: 0.00018472 - 4.94444% +| | | | Remainder: 0.00010236 - 0.204969% +| | | Remainder: 2.6e-06 - 0.00520605% +| | Remainder: 0.03087 - 2.19639% +| Remainder: 5.104e-05 - 0.00363134% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0310536 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 88.3634 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0139 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0296 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000887558 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0261937 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 0.0308303 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.4324 [1] +| Mini-EM: Total Time: 1.43235 - 99.9965% [1] +| | Mini-EM: build mesh: 0.000646559 - 0.0451399% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031648 - 48.9484% [1] +| | | Remainder: 0.000330079 - 51.0516% +| | Mini-EM: build physics blocks: 0.000893359 - 0.0623703% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000800799 - 0.0559082% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.142392 - 9.9412% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0632515 - 4.41594% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0252441 - 39.9107% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0202827 - 80.3462% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000800398 - 3.17063% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00407651 - 16.1484% [4] +| | | | Remainder: 8.452e-05 - 0.334811% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00567819 - 8.97717% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00276524 - 48.6992% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00023744 - 4.18161% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000542639 - 9.55654% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0002254 - 3.96957% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121044 - 21.3173% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00057236 - 10.08% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5e-05 - 0.880562% [4] +| | | | Remainder: 7.468e-05 - 1.31521% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00599215 - 9.47353% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0025444 - 4.02267% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00851823 - 13.4672% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00328019 - 5.18596% [4] +| | | Remainder: 0.0119942 - 18.9627% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00265636 - 0.185455% [2] +| | Mini-EM: setup physics model evaluator: 0.151026 - 10.5439% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.151009 - 99.9887% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00166878% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000397329% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.1439 - 95.2929% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.143885 - 99.9891% [1] +| | | | | | getWorksets(): 0.118954 - 82.6729% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.11895 - 99.9969% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0701665 - 58.9882% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00448168 - 6.3872% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0128053 - 18.2498% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00042928 - 3.35237% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0123637 - 96.5517% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00019008 - 1.5374% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.3759e-05 - 0.515695% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000398879 - 3.22621% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00118484 - 9.5832% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.002611 - 21.1182% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000524199 - 4.23982% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00207308 - 16.7674% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000111239 - 0.899722% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.003354 - 27.1278% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00127248 - 37.9392% [2] +| | | | | | | | | | | | Remainder: 0.00208152 - 62.0608% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00142204 - 11.5017% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0003636 - 2.94087% [2] +| | | | | | | | | | | Remainder: 6.7e-05 - 0.541909% +| | | | | | | | | | Remainder: 1.228e-05 - 0.0958981% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0439023 - 62.5687% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0259145 - 59.0278% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.9e-05 - 0.26626% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.792e-05 - 0.0691504% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140007 - 54.0263% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00963179 - 37.1675% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.82e-05 - 0.0702309% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181464 - 7.0024% [2] +| | | | | | | | | | | Remainder: 0.00036232 - 1.39813% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00878667 - 20.0142% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00577155 - 13.1464% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010168 - 0.231605% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0018724 - 4.26492% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138856 - 3.16284% [2] +| | | | | | | | | | Remainder: 6.688e-05 - 0.152338% +| | | | | | | | | Remainder: 0.00897727 - 12.7942% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0487562 - 40.9888% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0486953 - 99.8751% [4] +| | | | | | | | | Remainder: 6.092e-05 - 0.124948% +| | | | | | | | Remainder: 2.732e-05 - 0.0229676% +| | | | | | | Remainder: 3.72e-06 - 0.00312727% +| | | | | | getOrientations(): 1.064e-05 - 0.00739481% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726999 - 0.505265% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000696839 - 0.484304% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375599 - 0.261042% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013592 - 0.0944645% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855279 - 0.59442% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000611601% [2] +| | | | | | Remainder: 0.0221289 - 15.3796% +| | | | | Remainder: 1.568e-05 - 0.0108964% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.00550962% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.00985375% [1] +| | | | build response library: 0.00706083 - 4.67578% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00696403 - 98.6291% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0425041% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 68.9189% [1] +| | | | | | | Remainder: 9.2e-07 - 31.0811% +| | | | | | getOrientations(): 5.2e-07 - 0.00746694% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712639 - 10.2331% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000862399 - 12.3836% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386359 - 5.54792% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115172 - 16.5381% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0195289% [3] +| | | | | | Remainder: 0.00384607 - 55.2277% +| | | | | Remainder: 9.68e-05 - 1.37094% +| | | | Remainder: 2.096e-05 - 0.01388% +| | | Remainder: 1.704e-05 - 0.0112829% +| | Mini-EM: setup auxiliary physics model evaluator: 0.231563 - 16.1667% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.231554 - 99.9961% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000328217% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000241844% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.231508 - 99.98% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.231504 - 99.9984% [1] +| | | | | | getWorksets(): 0.0960893 - 41.5066% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0960881 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0673696 - 70.1123% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00309968 - 4.601% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0115501 - 17.1443% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000303439 - 2.62716% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0112425 - 97.3375% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000104599 - 0.930386% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.228e-05 - 0.553967% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00032096 - 2.85487% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000932519 - 8.29456% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00208568 - 18.5516% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000463719 - 4.12468% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0015476 - 13.7655% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.36e-05 - 0.47676% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00360664 - 32.0802% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00173788 - 48.1856% [2] +| | | | | | | | | | | | Remainder: 0.00186876 - 51.8144% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00168972 - 15.0297% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000349959 - 3.11281% [2] +| | | | | | | | | | | Remainder: 2.528e-05 - 0.22486% +| | | | | | | | | | Remainder: 4.08e-06 - 0.0353245% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0439186 - 65.1905% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0245585 - 55.9182% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.6959e-05 - 0.109775% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.476e-05 - 0.0601014% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00928007 - 37.7876% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00960399 - 39.1066% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.72e-05 - 0.0700369% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.688e-05 - 0.0687339% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000335839 - 1.36751% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00515287 - 20.9821% [2] +| | | | | | | | | | | Remainder: 0.00010992 - 0.447585% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00567495 - 12.9215% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00535303 - 12.1885% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.044e-05 - 0.160388% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00204904 - 4.66554% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00183232 - 4.17208% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00432343 - 9.8442% [2] +| | | | | | | | | | Remainder: 5.688e-05 - 0.129512% +| | | | | | | | | Remainder: 0.00880127 - 13.0642% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0287092 - 29.878% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.028674 - 99.8774% [2] +| | | | | | | | | Remainder: 3.52e-05 - 0.122609% +| | | | | | | | Remainder: 9.36e-06 - 0.00974106% +| | | | | | | Remainder: 1.2e-06 - 0.00124884% +| | | | | | getOrientations(): 1.14e-05 - 0.00492433% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000916838 - 0.396036% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106396 - 0.459586% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000667799 - 0.288461% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.101115 - 43.6775% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0366993 - 36.2947% [1] +| | | | | | | Remainder: 0.0644157 - 63.7053% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00235696 - 1.01811% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000241897% [2] +| | | | | | Remainder: 0.0292818 - 12.6485% +| | | | | Remainder: 3.8e-06 - 0.00164142% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.00177928% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.00671982% [1] +| | | | build response library: 1.996e-05 - 0.00862002% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2024% [1] +| | | | | Remainder: 1.972e-05 - 98.7976% +| | | | Remainder: 5.44e-06 - 0.00234934% +| | | Remainder: 9.08e-06 - 0.00392118% +| | Mini-EM: eval auxiliary physics model evaluator: 0.321682 - 22.4584% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.103686 - 32.2325% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.216725 - 67.3725% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000361479 - 0.166791% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.144349 - 66.6049% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.000914447% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.48e-06 - 0.00310358% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.24e-06 - 0.000859026% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000915358 - 0.634126% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00402964 - 2.79158% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0118438 - 8.20496% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0014348 - 0.993975% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00996547 - 6.90371% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00956523 - 6.62644% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0138963 - 9.62682% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.48e-06 - 0.00241082% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.32e-06 - 0.000914447% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0213346 - 14.7798% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00385751 - 2.67234% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00126928 - 0.879309% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00470455 - 3.25914% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0005684 - 0.393767% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00661691 - 4.58395% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0110875 - 7.68104% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0142077 - 9.8426% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001994 - 1.38137% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000688079 - 0.476676% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00209408 - 1.4507% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00953923 - 6.60842% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0012688 - 0.878977% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00468351 - 3.24457% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.16e-06 - 0.00218913% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00206836 - 1.43288% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00389239 - 2.69651% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00065064 - 0.450739% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00204388 - 1.41592% [2] +| | | | | Remainder: 0.00011444 - 0.0792798% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7e-05 - 0.00784404% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.44e-06 - 0.00158726% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000407719 - 0.188127% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0713426 - 32.9185% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0351995 - 49.3387% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0361147 - 50.6215% [1] +| | | | | Remainder: 2.844e-05 - 0.039864% +| | | | Remainder: 0.00024336 - 0.11229% +| | | Remainder: 0.00127076 - 0.395035% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413359 - 0.288589% [1] +| | | getWorksets(): 3.48e-06 - 0.0841882% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 62.069% [1] +| | | | Remainder: 1.32e-06 - 37.931% +| | | getOrientations(): 7.2e-07 - 0.0174183% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727879 - 17.6089% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000857438 - 20.7432% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003916 - 9.4736% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117196 - 28.352% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0251597% [3] +| | | Remainder: 0.000979479 - 23.6956% +| | panzer::ModelEvaluator::create_W_op: 0.107523 - 7.50679% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.158056 - 11.0348% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000107999 - 0.0683294% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.122108 - 77.2557% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00108101% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00076484 - 0.626365% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00379483 - 3.10778% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00449111 - 3.678% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000492038 - 0.402954% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00501395 - 4.10617% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00436448 - 3.57429% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00167172 - 1.36905% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00394452 - 3.23036% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.52e-06 - 0.0045206% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00218228 - 1.78717% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00888627 - 7.27741% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00269816 - 2.20965% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00890835 - 7.29549% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00962619 - 7.88336% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0130825 - 10.7139% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.3559e-05 - 0.0192936% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0010784 - 0.883154% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00890007 - 7.28871% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0145637 - 11.9269% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.003741 - 3.06369% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000587998 - 0.481541% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00496679 - 4.06755% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0102927 - 8.42917% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00779983 - 6.38767% [2] +| | | | Remainder: 0.0002256 - 0.184755% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.408e-05 - 0.00890821% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000733915% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000495079 - 0.313229% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0351468 - 22.2369% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0351227 - 99.9314% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.46e-05 - 0.04154% [1] +| | | | Remainder: 9.52e-06 - 0.0270864% +| | | Remainder: 0.00018368 - 0.116212% +| | Mini-EM: assemble Discrete Gradient: 0.0285696 - 1.9946% [1] +| | MaxwellPreconditioner::build: 0.138196 - 9.64824% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0228196 - 16.5125% [1] +| | | MaxwellPreconditioner: Schur complement: 3.356e-05 - 0.0242843% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00114408 - 0.827865% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.283197% [1] +| | | | Ifpack2::Relaxation::compute: 0.00023804 - 20.8063% [1] +| | | | Remainder: 0.000902798 - 78.9105% +| | | MaxwellPreconditioner: Solver S_E: 0.112125 - 81.1347% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108301 - 96.5899% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.107935 - 99.6616% [1] +| | | | | | MueLu RefMaxwell: compute: 0.104671 - 96.976% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00106088 - 1.01354% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00624443 - 5.96577% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00337392 - 54.0308% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00245556 - 39.3239% [1] +| | | | | | | | Remainder: 0.000414959 - 6.64526% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0115416 - 11.0265% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000592559 - 5.13412% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0102792 - 89.0625% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00936555 - 91.1114% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00883831 - 94.3704% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00720719 - 81.5449% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.216e-05 - 0.446221% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.932e-05 - 0.406816% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.412e-05 - 0.889667% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0011628 - 16.1339% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.112e-05 - 0.431791% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00555495 - 77.0751% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.88e-05 - 0.260851% [1] +| | | | | | | | | | | | Remainder: 0.000313919 - 4.35564% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.792e-05 - 0.429041% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.52e-06 - 19.8312% [1] +| | | | | | | | | | | | Remainder: 3.04e-05 - 80.1688% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013816 - 1.5632% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011504 - 83.2658% [1] +| | | | | | | | | | | | Remainder: 2.312e-05 - 16.7342% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106028 - 11.9964% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00103928 - 98.0194% [1] +| | | | | | | | | | | | Remainder: 2.1e-05 - 1.98061% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.216e-05 - 0.816446% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.224e-05 - 72.3947% [1] +| | | | | | | | | | | | Remainder: 1.992e-05 - 27.6053% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.272e-05 - 0.370207% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.44e-06 - 16.6259% [1] +| | | | | | | | | | | | Remainder: 2.728e-05 - 83.3741% +| | | | | | | | | | | Remainder: 0.000289879 - 3.2798% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.728e-05 - 1.0387% [1] +| | | | | | | | | | Remainder: 0.000429959 - 4.59086% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00011088 - 1.07868% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.576e-05 - 14.2136% [1] +| | | | | | | | | | Remainder: 9.512e-05 - 85.7864% +| | | | | | | | | Remainder: 0.000802798 - 7.80991% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00026464 - 2.29293% [1] +| | | | | | | | Remainder: 0.000405159 - 3.51043% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0101868 - 9.73224% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00642479 - 63.0696% [1] +| | | | | | | | Remainder: 0.00376203 - 36.9304% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174287 - 16.6509% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00437723 - 4.1819% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00437395 - 99.9251% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00383907 - 87.7713% [1] +| | | | | | | | | Remainder: 0.000534879 - 12.2287% +| | | | | | | | Remainder: 3.28e-06 - 0.0749332% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00554459 - 5.29717% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00541267 - 97.6207% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00281924 - 52.0858% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00235552 - 43.5186% [1] +| | | | | | | | | Remainder: 0.00023792 - 4.39561% +| | | | | | | | Remainder: 0.00013192 - 2.37925% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0210823 - 20.1415% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00758467 - 35.9766% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00728515 - 96.051% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.404e-05 - 0.741783% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0636912% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00705519 - 96.8434% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00705139 - 99.9461% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.0538611% +| | | | | | | | | | Remainder: 0.00017128 - 2.35108% +| | | | | | | | | Remainder: 0.00029952 - 3.94902% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0134908 - 63.9912% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00936415 - 69.4115% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00805587 - 86.0289% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00761467 - 94.5233% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00715751 - 93.9964% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.816e-05 - 0.253719% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.204e-05 - 0.307928% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.5e-05 - 0.20957% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00118328 - 16.532% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.592e-05 - 0.222424% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00564411 - 78.8558% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.12e-06 - 0.113447% [1] +| | | | | | | | | | | | | Remainder: 0.000250879 - 3.50512% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.616e-05 - 0.343547% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.72e-06 - 18.0428% [1] +| | | | | | | | | | | | | Remainder: 2.144e-05 - 81.9572% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013604 - 1.78655% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011272 - 82.858% [1] +| | | | | | | | | | | | | Remainder: 2.332e-05 - 17.142% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.964e-05 - 0.520574% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.58e-05 - 65.0858% [1] +| | | | | | | | | | | | | Remainder: 1.384e-05 - 34.9142% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.72e-05 - 0.882507% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.184e-05 - 77.1429% [1] +| | | | | | | | | | | | | Remainder: 1.536e-05 - 22.8571% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.072e-05 - 0.272106% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.4e-06 - 26.0618% [1] +| | | | | | | | | | | | | Remainder: 1.532e-05 - 73.9382% +| | | | | | | | | | | | Remainder: 0.000167398 - 2.19836% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.408e-05 - 0.547179% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.496e-05 - 0.433969% [1] +| | | | | | | | | | | Remainder: 0.000362159 - 4.49559% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00115092 - 12.2907% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000786319 - 68.321% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014856 - 18.8931% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000528039 - 67.1533% [1] +| | | | | | | | | | | | Remainder: 0.00010972 - 13.9536% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013428 - 11.6672% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.156e-05 - 68.1859% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.364e-05 - 14.8973% [1] +| | | | | | | | | | | | | Remainder: 7.792e-05 - 85.1027% +| | | | | | | | | | | | Remainder: 4.272e-05 - 31.8141% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.168e-05 - 1.88371% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.588e-05 - 3.11751% [1] +| | | | | | | | | | | Remainder: 0.00017276 - 15.0106% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0897038% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0294741% [1] +| | | | | | | | | | Remainder: 0.0001462 - 1.56127% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6079e-05 - 0.119185% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00370344 - 27.4516% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.02e-05 - 0.27542% [1] +| | | | | | | | | | Remainder: 0.00369324 - 99.7246% +| | | | | | | | | Remainder: 0.00040712 - 3.01776% +| | | | | | | | Remainder: 6.8e-06 - 0.0322546% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0224366 - 21.4354% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.24e-05 - 0.0998367% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00837915% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0223187 - 99.4743% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0223159 - 99.9875% [1] +| | | | | | | | | Remainder: 2.8e-06 - 0.0125455% +| | | | | | | | Remainder: 9.368e-05 - 0.417531% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.3639e-05 - 0.0799066% [1] +| | | | | | | Remainder: 0.00468419 - 4.47516% +| | | | | | Remainder: 0.00326399 - 3.02404% +| | | | | Remainder: 0.000366519 - 0.338425% +| | | | Remainder: 0.00382356 - 3.41008% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014228 - 0.102955% [1] +| | | Remainder: 0.00193164 - 1.39775% +| | Mini-EM: timestepper: 0.0492653 - 3.43948% [1] +| | | Mini-EM: Advance Time Step: 0.0492629 - 99.9951% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0145923 - 29.6213% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013972 - 0.957491% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0138716 - 95.061% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.044e-05 - 0.0752618% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000126799 - 0.914092% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00113924 - 8.21276% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000710559 - 5.12241% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.528e-05 - 0.614782% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000649039 - 4.67891% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000583759 - 4.20831% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.288e-05 - 0.66957% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0001498 - 1.07991% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.52e-06 - 0.0109577% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015236 - 1.09836% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00134732 - 9.71279% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00058168 - 4.19332% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00023344 - 1.68287% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112872 - 8.13691% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00230728 - 16.6331% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.84e-06 - 0.0421005% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0001074 - 0.774245% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00104592 - 7.54001% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00125648 - 9.05792% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012552 - 0.904872% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.776e-05 - 0.63266% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00059928 - 4.3202% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00100328 - 7.23262% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000278319 - 2.0064% [2] +| | | | | | Remainder: 6.168e-05 - 0.44465% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.424e-05 - 0.0975857% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0156247% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0004526 - 3.10164% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.136e-05 - 0.351966% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.712e-05 - 52.8037% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 3.66044% [1] +| | | | | | Remainder: 2.236e-05 - 43.5358% +| | | | | Remainder: 6.052e-05 - 0.414739% +| | | | Stratimikos: BelosLOWS: 0.0308735 - 62.6709% [1] +| | | | | GMRES block system: Operation Op*x: 0.000891799 - 2.88856% [1] +| | | | | Belos::MVT::MvAddMv: 7.98e-05 - 0.258474% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0292568 - 94.7633% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00024768 - 0.846574% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.54e-05 - 22.3676% [2] +| | | | | | | | Belos::MVT::MvDot: 4.888e-05 - 88.231% [2] +| | | | | | | | Remainder: 6.52e-06 - 11.769% +| | | | | | | Belos::MVT::MvScale: 2.684e-05 - 10.8366% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 7.152e-05 - 28.876% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.836e-05 - 95.5817% [2] +| | | | | | | | Remainder: 3.16e-06 - 4.41834% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.928e-05 - 11.8217% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.668e-05 - 91.1202% [2] +| | | | | | | | Remainder: 2.6e-06 - 8.87978% +| | | | | | | Remainder: 6.464e-05 - 26.0982% +| | | | | | Belos::MVT::MvAddMv: 3.492e-05 - 0.119357% [2] +| | | | | | Belos::MVT::MvNorm: 2.604e-05 - 0.0890051% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.027823 - 95.0995% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0001272 - 0.457175% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.116e-05 - 0.0760521% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000571959 - 2.0557% [1] +| | | | | | | | Belos::MVT::Assign: 0.00012804 - 22.3862% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.824e-05 - 10.1825% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.592e-05 - 78.8462% [1] +| | | | | | | | | Remainder: 1.232e-05 - 21.1538% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012432 - 21.7358% [1] +| | | | | | | | Belos::MVT::MvTransMv: 7.912e-05 - 13.8332% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.28e-05 - 2.23792% [1] +| | | | | | | | Remainder: 0.000169439 - 29.6243% +| | | | | | | CG S_E: Operation Op*x: 0.000279279 - 1.00377% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0257809 - 92.6603% [1] +| | | | | | | | Belos::MVT::Assign: 6.844e-05 - 0.265468% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.021805 - 84.5781% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0216645 - 99.3554% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00937279 - 43.2635% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00904999 - 96.556% [24] +| | | | | | | | | | | Remainder: 0.0003228 - 3.44401% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00260884 - 12.042% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0002184 - 1.0081% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000318559 - 1.47042% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00793035 - 36.6054% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0020678 - 26.0745% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00191632 - 92.6743% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00189772 - 99.0294% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.001808 - 95.2722% [12] +| | | | | | | | | | | | | | Remainder: 8.972e-05 - 4.72779% +| | | | | | | | | | | | | Remainder: 1.86e-05 - 0.970612% +| | | | | | | | | | | | Remainder: 0.00015148 - 7.32567% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00580267 - 73.1705% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00570103 - 98.2484% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00474235 - 83.1841% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00334696 - 70.5758% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00304872 - 91.0892% [24] +| | | | | | | | | | | | | | | Remainder: 0.00029824 - 8.91078% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.000816839 - 17.2243% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00012444 - 2.62401% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0001794 - 3.78293% [12] +| | | | | | | | | | | | | | Remainder: 0.00027472 - 5.7929% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.000852359 - 14.951% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.000804319 - 94.3639% [12] +| | | | | | | | | | | | | | Remainder: 4.804e-05 - 5.63612% +| | | | | | | | | | | | | Remainder: 0.00010632 - 1.86492% +| | | | | | | | | | | | Remainder: 0.00010164 - 1.75161% +| | | | | | | | | | | Remainder: 5.988e-05 - 0.755074% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000483319 - 2.23093% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000554398 - 2.55902% [12] +| | | | | | | | | | Remainder: 0.0001778 - 0.820699% +| | | | | | | | | Remainder: 0.00014056 - 0.644622% +| | | | | | | | CG S_E: Operation Op*x: 0.00260275 - 10.0957% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00040716 - 1.57931% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000559158 - 2.16888% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00012812 - 0.496957% [12] +| | | | | | | | Remainder: 0.00021028 - 0.815642% +| | | | | | | Remainder: 0.00104252 - 3.74696% +| | | | | | GMRES block system: Operation Op*x: 0.000623199 - 2.1301% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.28e-05 - 0.0437506% [1] +| | | | | | Remainder: 0.00048908 - 1.67168% +| | | | | Remainder: 0.000645159 - 2.08968% +| | | | Mini-EM: Compute responses: 0.00369847 - 7.50763% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011192 - 3.02611% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00273532 - 73.958% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.0658059% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.0439e-05 - 2.57517% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00054104 - 19.7798% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.0424082% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00012556 - 4.59033% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000113519 - 4.15012% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011306 - 41.3334% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.16e-06 - 0.0424082% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0001708 - 6.24425% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00015972 - 5.83918% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00014044 - 5.13432% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.036e-05 - 0.744338% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.08e-06 - 0.0394835% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013312 - 4.86671% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.66e-05 - 2.43482% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.164e-05 - 0.425545% [2] +| | | | | | Remainder: 4.628e-05 - 1.69194% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.36e-06 - 0.199001% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.399e-06 - 0.0378264% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0004202 - 11.3614% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023872 - 6.45455% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.351877% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022152 - 92.7949% [1] +| | | | | | Remainder: 1.636e-05 - 6.85322% +| | | | | Remainder: 0.000183558 - 4.96307% +| | | | Remainder: 9.8599e-05 - 0.200149% +| | | Remainder: 2.4e-06 - 0.00487158% +| | Remainder: 0.0316903 - 2.21248% +| Remainder: 4.996e-05 - 0.00348786% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0308735 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 88.8788 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0138 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0297 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000853519 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0260454 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 0.030637 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.43109 [1] +| Mini-EM: Total Time: 1.43104 - 99.9967% [1] +| | Mini-EM: build mesh: 0.000638879 - 0.0446444% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307239 - 48.0903% [1] +| | | Remainder: 0.00033164 - 51.9097% +| | Mini-EM: build physics blocks: 0.000887279 - 0.0620024% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000834359 - 0.0583044% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.142397 - 9.95059% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0633057 - 4.42376% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0252346 - 39.8616% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0202696 - 80.3244% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000799359 - 3.1677% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00407752 - 16.1584% [4] +| | | | Remainder: 8.82e-05 - 0.349519% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00566019 - 8.94105% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.002768 - 48.9029% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00020864 - 3.68609% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00054644 - 9.65409% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000225199 - 3.97865% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122084 - 21.5688% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00057124 - 10.0922% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.876e-05 - 0.861455% [4] +| | | | Remainder: 7.108e-05 - 1.25579% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00596391 - 9.42081% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00255808 - 4.04083% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00856039 - 13.5223% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00325616 - 5.14354% [4] +| | | Remainder: 0.0120723 - 19.0699% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00266012 - 0.185887% [2] +| | Mini-EM: setup physics model evaluator: 0.151701 - 10.6008% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.151683 - 99.9885% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.0017141% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000395561% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.144397 - 95.1963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.14438 - 99.9882% [1] +| | | | | | getWorksets(): 0.118516 - 82.0864% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118513 - 99.9973% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0694916 - 58.6361% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00439683 - 6.32715% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0127657 - 18.3702% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000420959 - 3.29757% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0123321 - 96.6034% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00018996 - 1.54036% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.344e-05 - 0.514428% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00037936 - 3.07619% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00119636 - 9.70113% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00260776 - 21.146% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00052712 - 4.27436% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0020248 - 16.4189% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010768 - 0.873165% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00340435 - 27.6055% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00127752 - 37.526% [2] +| | | | | | | | | | | | Remainder: 0.00212684 - 62.474% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00143884 - 11.6674% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000326479 - 2.64738% [2] +| | | | | | | | | | | Remainder: 6.6e-05 - 0.535187% +| | | | | | | | | | Remainder: 1.264e-05 - 0.099015% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0429454 - 61.7995% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0255566 - 59.5094% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.812e-05 - 0.266546% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.7e-05 - 0.0665191% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140988 - 55.1671% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00918571 - 35.9427% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.76e-05 - 0.0688668% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00180864 - 7.077% [2] +| | | | | | | | | | | Remainder: 0.00036068 - 1.4113% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00827291 - 19.2638% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568847 - 13.2458% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000101959 - 0.237415% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00186996 - 4.35427% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138844 - 3.23303% [2] +| | | | | | | | | | Remainder: 6.712e-05 - 0.156291% +| | | | | | | | | Remainder: 0.00938355 - 13.5032% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0489945 - 41.3409% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0489369 - 99.8824% [4] +| | | | | | | | | Remainder: 5.76e-05 - 0.117564% +| | | | | | | | Remainder: 2.716e-05 - 0.0229173% +| | | | | | | Remainder: 3.24e-06 - 0.0027338% +| | | | | | getOrientations(): 1.06e-05 - 0.00734174% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743879 - 0.515223% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709759 - 0.491591% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003776 - 0.261532% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00015092 - 0.10453% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000879759 - 0.609336% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000498684% [2] +| | | | | | Remainder: 0.0229904 - 15.9235% +| | | | | Remainder: 1.704e-05 - 0.0118008% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00511592% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.0101791% [1] +| | | | build response library: 0.00724039 - 4.77335% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00715223 - 98.7824% [1] +| | | | | | getWorksets(): 3e-06 - 0.041945% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 65.3333% [1] +| | | | | | | Remainder: 1.04e-06 - 34.6667% +| | | | | | getOrientations(): 4.4e-07 - 0.00615193% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726319 - 10.1551% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881559 - 12.3257% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394439 - 5.51491% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116956 - 16.3524% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.019015% [3] +| | | | | | Remainder: 0.00397556 - 55.5848% +| | | | | Remainder: 8.816e-05 - 1.21761% +| | | | Remainder: 1.964e-05 - 0.012948% +| | | Remainder: 1.74e-05 - 0.0114699% +| | Mini-EM: setup auxiliary physics model evaluator: 0.231365 - 16.1676% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.231356 - 99.9962% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000345787% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00027663% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.231311 - 99.9805% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.231308 - 99.9985% [1] +| | | | | | getWorksets(): 0.0959494 - 41.4813% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0959484 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.067161 - 69.997% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0030494 - 4.54043% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0116911 - 17.4076% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00030652 - 2.62182% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0113803 - 97.3416% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010532 - 0.925459% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.096e-05 - 0.535662% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000323279 - 2.84069% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000926998 - 8.14563% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0020822 - 18.2965% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00046096 - 4.05051% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00155108 - 13.6295% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.352e-05 - 0.470286% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00368999 - 32.4244% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00178336 - 48.3296% [2] +| | | | | | | | | | | | Remainder: 0.00190664 - 51.6704% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00177096 - 15.5616% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000327879 - 2.88111% [2] +| | | | | | | | | | | Remainder: 2.716e-05 - 0.238658% +| | | | | | | | | | Remainder: 4.28e-06 - 0.036609% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0440645 - 65.6102% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0245429 - 55.6976% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.792e-05 - 0.11376% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.416e-05 - 0.057695% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00944915 - 38.5006% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00931799 - 37.9662% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.736e-05 - 0.0707334% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.62e-05 - 0.066007% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000344439 - 1.40342% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00524463 - 21.3693% [2] +| | | | | | | | | | | Remainder: 0.000111 - 0.45227% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00538783 - 12.2271% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00579883 - 13.1599% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.904e-05 - 0.156679% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00205072 - 4.6539% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00183884 - 4.17306% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00431991 - 9.80361% [2] +| | | | | | | | | | Remainder: 5.648e-05 - 0.128176% +| | | | | | | | | Remainder: 0.00835603 - 12.4418% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0287775 - 29.9927% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.028739 - 99.8663% [2] +| | | | | | | | | Remainder: 3.848e-05 - 0.133715% +| | | | | | | | Remainder: 9.84e-06 - 0.0102555% +| | | | | | | Remainder: 1.04e-06 - 0.0010839% +| | | | | | getOrientations(): 1.204e-05 - 0.00520519% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928079 - 0.401231% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108904 - 0.470818% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00067632 - 0.29239% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.1015 - 43.8809% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0364864 - 35.9472% [1] +| | | | | | | Remainder: 0.0650136 - 64.0528% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234224 - 1.01261% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000190223% [2] +| | | | | | Remainder: 0.0288101 - 12.4553% +| | | | | Remainder: 3.4e-06 - 0.00146988% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.0016252% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00669098% [1] +| | | | build response library: 1.94e-05 - 0.00838534% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.4433% [1] +| | | | | Remainder: 1.912e-05 - 98.5567% +| | | | Remainder: 5.04e-06 - 0.00217846% +| | | Remainder: 8.84e-06 - 0.0038208% +| | Mini-EM: eval auxiliary physics model evaluator: 0.322489 - 22.5353% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.104103 - 32.2811% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.216602 - 67.1657% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00034508 - 0.159315% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.143991 - 66.4773% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0012223% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.4e-06 - 0.00305574% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.16e-06 - 0.000805604% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000924679 - 0.642177% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00400387 - 2.78064% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0118804 - 8.25076% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013868 - 0.963112% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00955119 - 6.63317% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00965299 - 6.70387% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0137988 - 9.58309% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.88e-06 - 0.00200012% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.56e-06 - 0.0010834% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0214269 - 14.8807% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00373104 - 2.59115% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00122544 - 0.85105% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00470599 - 3.26825% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000571119 - 0.396634% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00665907 - 4.62463% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0111835 - 7.76682% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0141464 - 9.82447% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00187428 - 1.30166% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000664679 - 0.46161% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00205756 - 1.42894% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00962391 - 6.68367% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0012342 - 0.857134% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00476491 - 3.30917% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.12e-06 - 0.0021668% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00207232 - 1.4392% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00405604 - 2.81686% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00062572 - 0.434554% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00204236 - 1.41839% [2] +| | | | | Remainder: 0.00011232 - 0.0780047% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.00819936% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.84e-06 - 0.00131116% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000401879 - 0.185538% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0716102 - 33.0607% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0352761 - 49.2612% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0363076 - 50.7017% [1] +| | | | | Remainder: 2.652e-05 - 0.0370338% +| | | | Remainder: 0.000233199 - 0.107662% +| | | Remainder: 0.00178376 - 0.553122% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00415655 - 0.290457% [1] +| | | getWorksets(): 3.12e-06 - 0.0750622% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 56.4103% [1] +| | | | Remainder: 1.36e-06 - 43.5897% +| | | getOrientations(): 6.8e-07 - 0.0163597% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000729679 - 17.5549% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881679 - 21.2118% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395479 - 9.51459% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117588 - 28.2898% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0259831% [3] +| | | Remainder: 0.000968958 - 23.3116% +| | panzer::ModelEvaluator::create_W_op: 0.106887 - 7.46916% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.158118 - 11.0492% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010744 - 0.0679492% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.121897 - 77.0924% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0011157% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000782119 - 0.641622% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0039442 - 3.23568% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00440279 - 3.61189% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00048512 - 0.397975% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00487787 - 4.00163% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00451331 - 3.70256% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00140484 - 1.15248% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00378648 - 3.10629% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.88e-06 - 0.00400338% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00218336 - 1.79115% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00906855 - 7.43951% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00141464 - 1.16052% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00866631 - 7.10953% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0106462 - 8.73375% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0129346 - 10.6111% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.736e-05 - 0.0142415% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000928479 - 0.761691% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00884911 - 7.25949% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0151566 - 12.4339% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00397864 - 3.26393% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00058616 - 0.480865% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00509315 - 4.17824% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0101785 - 8.35008% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00773967 - 6.34935% [2] +| | | | Remainder: 0.0002528 - 0.207388% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.372e-05 - 0.00867706% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.000860116% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000489319 - 0.309464% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0354286 - 22.4064% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0354034 - 99.9286% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.512e-05 - 0.0426773% [1] +| | | | Remainder: 1.016e-05 - 0.0286774% +| | | Remainder: 0.00018056 - 0.114193% +| | Mini-EM: assemble Discrete Gradient: 0.0285382 - 1.99423% [1] +| | MaxwellPreconditioner::build: 0.137599 - 9.61534% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0226118 - 16.4331% [1] +| | | MaxwellPreconditioner: Schur complement: 3.896e-05 - 0.0283141% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0010952 - 0.795934% [1] +| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.270271% [1] +| | | | Ifpack2::Relaxation::compute: 0.000223399 - 20.398% [1] +| | | | Remainder: 0.00086884 - 79.3317% +| | | MaxwellPreconditioner: Solver S_E: 0.111762 - 81.2231% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108071 - 96.6972% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.107699 - 99.6558% [1] +| | | | | | MueLu RefMaxwell: compute: 0.104455 - 96.9874% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00106176 - 1.01648% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00636663 - 6.09512% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00350191 - 55.0042% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00245168 - 38.5082% [1] +| | | | | | | | Remainder: 0.00041304 - 6.48757% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0115821 - 11.0882% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000598719 - 5.16935% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0103177 - 89.0835% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00941267 - 91.2279% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00888039 - 94.3451% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00725003 - 81.6409% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.108e-05 - 0.428688% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.848e-05 - 0.392826% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.796e-05 - 0.661514% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00118364 - 16.326% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.264e-05 - 0.450205% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00559191 - 77.1295% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.748e-05 - 0.241102% [1] +| | | | | | | | | | | | Remainder: 0.00031684 - 4.37019% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.004e-05 - 0.450881% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.36e-06 - 18.3816% [1] +| | | | | | | | | | | | Remainder: 3.268e-05 - 81.6184% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000135759 - 1.52875% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000114679 - 84.4725% [1] +| | | | | | | | | | | | Remainder: 2.108e-05 - 15.5275% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106 - 11.9364% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00103872 - 97.9925% [1] +| | | | | | | | | | | | Remainder: 2.128e-05 - 2.00755% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.016e-05 - 0.790055% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.252e-05 - 74.8575% [1] +| | | | | | | | | | | | Remainder: 1.764e-05 - 25.1425% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.332e-05 - 0.375209% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.52e-06 - 16.5666% [1] +| | | | | | | | | | | | Remainder: 2.78e-05 - 83.4334% +| | | | | | | | | | | Remainder: 0.00029108 - 3.27778% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.948e-05 - 1.05687% [1] +| | | | | | | | | | Remainder: 0.000432799 - 4.59805% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00010396 - 1.00758% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.636e-05 - 15.7368% [1] +| | | | | | | | | | Remainder: 8.76e-05 - 84.2632% +| | | | | | | | | Remainder: 0.000801119 - 7.76448% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00026552 - 2.2925% [1] +| | | | | | | | Remainder: 0.000400119 - 3.45463% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0102222 - 9.78628% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00643579 - 62.9588% [1] +| | | | | | | | Remainder: 0.00378644 - 37.0412% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0173443 - 16.6047% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00434179 - 4.15663% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00433824 - 99.918% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00379464 - 87.4696% [1] +| | | | | | | | | Remainder: 0.0005436 - 12.5304% +| | | | | | | | Remainder: 3.56e-06 - 0.0819937% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00559903 - 5.36025% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00546711 - 97.6439% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00285796 - 52.2754% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00237404 - 43.424% [1] +| | | | | | | | | Remainder: 0.00023512 - 4.30062% +| | | | | | | | Remainder: 0.000131919 - 2.3561% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0211694 - 20.2666% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00762811 - 36.0337% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00732603 - 96.0399% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.22e-05 - 0.712528% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.76e-06 - 0.0649738% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00709763 - 96.8824% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00709439 - 99.9544% [1] +| | | | | | | | | | | Remainder: 3.24e-06 - 0.045649% +| | | | | | | | | | Remainder: 0.00017144 - 2.34015% +| | | | | | | | | Remainder: 0.000302079 - 3.96008% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0135343 - 63.9332% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00938379 - 69.3336% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00807163 - 86.0168% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00762895 - 94.5156% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00714735 - 93.6872% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.772e-05 - 0.247924% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.2159e-05 - 0.310031% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.428e-05 - 0.199794% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00118252 - 16.5449% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.58e-05 - 0.221061% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00566019 - 79.1929% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.68e-06 - 0.121444% [1] +| | | | | | | | | | | | | Remainder: 0.000226 - 3.16201% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.472e-05 - 0.324029% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.6e-06 - 18.6084% [1] +| | | | | | | | | | | | | Remainder: 2.012e-05 - 81.3916% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000133959 - 1.75593% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000113119 - 84.443% [1] +| | | | | | | | | | | | | Remainder: 2.084e-05 - 15.557% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.952e-05 - 0.518027% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.524e-05 - 63.8664% [1] +| | | | | | | | | | | | | Remainder: 1.428e-05 - 36.1336% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7e-05 - 0.917557% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.296e-05 - 75.6571% [1] +| | | | | | | | | | | | | Remainder: 1.704e-05 - 24.3429% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.956e-05 - 0.256392% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.4e-06 - 27.6074% [1] +| | | | | | | | | | | | | Remainder: 1.416e-05 - 72.3926% +| | | | | | | | | | | | Remainder: 0.00019384 - 2.54085% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.516e-05 - 0.55949% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.68e-05 - 0.455918% [1] +| | | | | | | | | | | Remainder: 0.00036072 - 4.46899% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00115352 - 12.2927% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000781199 - 67.7232% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000145639 - 18.643% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00052592 - 67.3222% [1] +| | | | | | | | | | | | Remainder: 0.00010964 - 14.0348% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000138719 - 12.0257% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.4359e-05 - 68.0217% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.352e-05 - 14.3283% [1] +| | | | | | | | | | | | | Remainder: 8.0839e-05 - 85.6717% +| | | | | | | | | | | | Remainder: 4.436e-05 - 31.9783% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.072e-05 - 1.79624% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.616e-05 - 3.13476% [1] +| | | | | | | | | | | Remainder: 0.00017672 - 15.3201% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.2e-06 - 0.0873848% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.6e-06 - 0.038364% [1] +| | | | | | | | | | Remainder: 0.00014684 - 1.56483% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.11881% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00371996 - 27.4855% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.004e-05 - 0.269896% [1] +| | | | | | | | | | Remainder: 0.00370992 - 99.7301% +| | | | | | | | | Remainder: 0.00041444 - 3.06215% +| | | | | | | | Remainder: 7e-06 - 0.0330666% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0221765 - 21.2308% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.296e-05 - 0.103533% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.76e-06 - 0.00793632% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0220619 - 99.4832% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0220592 - 99.9875% [1] +| | | | | | | | | Remainder: 2.76e-06 - 0.0125102% +| | | | | | | | Remainder: 8.988e-05 - 0.405293% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.22e-05 - 0.0786945% [1] +| | | | | | | Remainder: 0.00450864 - 4.31636% +| | | | | | Remainder: 0.00324452 - 3.01257% +| | | | | Remainder: 0.000371959 - 0.34418% +| | | | Remainder: 0.00369132 - 3.30282% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014348 - 0.104274% [1] +| | | Remainder: 0.0019474 - 1.41527% +| | Mini-EM: timestepper: 0.0493969 - 3.45182% [1] +| | | Mini-EM: Advance Time Step: 0.0493945 - 99.9952% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0149191 - 30.204% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000135399 - 0.907552% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0141579 - 94.8973% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.112e-05 - 0.0785429% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001254 - 0.885727% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00112316 - 7.93311% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000974959 - 6.88634% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.6599e-05 - 0.611667% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0006126 - 4.32692% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000586599 - 4.14327% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.652e-05 - 0.681741% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00014964 - 1.05694% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.92e-06 - 0.0135614% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015128 - 1.06852% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00132756 - 9.37682% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00064448 - 4.5521% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00022424 - 1.58385% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0012292 - 8.68209% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00232736 - 16.4386% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.16e-06 - 0.0364462% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00010728 - 0.757741% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00101384 - 7.16096% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00125896 - 8.89229% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012208 - 0.862277% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.652e-05 - 0.681741% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000573519 - 4.05089% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000968919 - 6.84368% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00027768 - 1.96131% [2] +| | | | | | Remainder: 6.128e-05 - 0.432834% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.396e-05 - 0.0935711% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0179635% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000452999 - 3.03636% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.652e-05 - 0.646954% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.116e-05 - 73.7257% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.92e-06 - 1.98923% [1] +| | | | | | Remainder: 2.344e-05 - 24.2851% +| | | | | Remainder: 5.972e-05 - 0.400291% +| | | | Stratimikos: BelosLOWS: 0.030679 - 62.11% [1] +| | | | | GMRES block system: Operation Op*x: 0.000868799 - 2.8319% [1] +| | | | | Belos::MVT::MvAddMv: 8.332e-05 - 0.271587% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0290883 - 94.8152% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0002448 - 0.841575% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.424e-05 - 22.1569% [2] +| | | | | | | | Belos::MVT::MvDot: 4.752e-05 - 87.6106% [2] +| | | | | | | | Remainder: 6.72e-06 - 12.3894% +| | | | | | | Belos::MVT::MvScale: 2.692e-05 - 10.9967% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.988e-05 - 28.5458% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.632e-05 - 94.9056% [2] +| | | | | | | | Remainder: 3.56e-06 - 5.09445% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.9e-05 - 11.8464% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.656e-05 - 91.5862% [2] +| | | | | | | | Remainder: 2.44e-06 - 8.41379% +| | | | | | | Remainder: 6.476e-05 - 26.4542% +| | | | | | Belos::MVT::MvAddMv: 3.552e-05 - 0.122111% [2] +| | | | | | Belos::MVT::MvNorm: 2.584e-05 - 0.0888329% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0276375 - 95.0123% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00013688 - 0.495269% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.04e-05 - 0.0738128% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000524959 - 1.89945% [1] +| | | | | | | | Belos::MVT::Assign: 8.2359e-05 - 15.6887% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 6.312e-05 - 12.0238% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.056e-05 - 80.1014% [1] +| | | | | | | | | Remainder: 1.256e-05 - 19.8986% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012136 - 23.118% [1] +| | | | | | | | Belos::MVT::MvTransMv: 7.492e-05 - 14.2716% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.288e-05 - 2.45352% [1] +| | | | | | | | Remainder: 0.00017032 - 32.4444% +| | | | | | | CG S_E: Operation Op*x: 0.000281639 - 1.01905% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0256336 - 92.7494% [1] +| | | | | | | | Belos::MVT::Assign: 6.884e-05 - 0.268554% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0217257 - 84.7546% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0215861 - 99.3576% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00925551 - 42.8772% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00894171 - 96.6096% [24] +| | | | | | | | | | | Remainder: 0.0003138 - 3.39041% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00255072 - 11.8165% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00021088 - 0.976925% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00033708 - 1.56156% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00796523 - 36.8998% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00202228 - 25.3888% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00187236 - 92.5866% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00185332 - 98.9831% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0017618 - 95.0618% [12] +| | | | | | | | | | | | | | Remainder: 9.152e-05 - 4.93817% +| | | | | | | | | | | | | Remainder: 1.904e-05 - 1.0169% +| | | | | | | | | | | | Remainder: 0.00014992 - 7.41342% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00588467 - 73.8795% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00577699 - 98.1702% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00482019 - 83.4378% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00338252 - 70.1738% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00308756 - 91.2799% [24] +| | | | | | | | | | | | | | | Remainder: 0.00029496 - 8.72014% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.000839879 - 17.4242% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013068 - 2.71109% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00018528 - 3.84383% [12] +| | | | | | | | | | | | | | Remainder: 0.00028184 - 5.84707% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.000843119 - 14.5944% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.000796679 - 94.4919% [12] +| | | | | | | | | | | | | | Remainder: 4.644e-05 - 5.50812% +| | | | | | | | | | | | | Remainder: 0.00011368 - 1.96781% +| | | | | | | | | | | | Remainder: 0.00010768 - 1.82984% +| | | | | | | | | | | Remainder: 5.8279e-05 - 0.731668% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00048684 - 2.25534% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000571599 - 2.648% [12] +| | | | | | | | | | Remainder: 0.000208239 - 0.964691% +| | | | | | | | | Remainder: 0.00013956 - 0.642374% +| | | | | | | | CG S_E: Operation Op*x: 0.00253992 - 9.90854% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00040396 - 1.5759% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000559 - 2.18073% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000129839 - 0.506519% [12] +| | | | | | | | Remainder: 0.0002064 - 0.805193% +| | | | | | | Remainder: 0.00104 - 3.76301% +| | | | | | GMRES block system: Operation Op*x: 0.000646279 - 2.22178% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.232e-05 - 0.0423538% [1] +| | | | | | Remainder: 0.000486079 - 1.67105% +| | | | | Remainder: 0.000638519 - 2.08129% +| | | | Mini-EM: Compute responses: 0.00369835 - 7.48738% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011116 - 3.00566% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00272932 - 73.7981% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0527605% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.436e-05 - 2.72449% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000538 - 19.7119% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0395703% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00013512 - 4.95069% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000115558 - 4.23395% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00113028 - 41.4125% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.28e-06 - 0.0468982% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000148 - 5.4226% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00015932 - 5.83736% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00014032 - 5.14121% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.088e-05 - 0.765027% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.08e-06 - 0.0395703% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013972 - 5.11923% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.612e-05 - 2.42258% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.3e-05 - 0.47631% [2] +| | | | | | Remainder: 4.376e-05 - 1.60333% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.8e-06 - 0.183866% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0389362% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000421479 - 11.3964% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024388 - 6.59428% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.344432% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002276 - 93.3246% [1] +| | | | | | Remainder: 1.544e-05 - 6.33098% +| | | | | Remainder: 0.000184279 - 4.98273% +| | | | Remainder: 9.808e-05 - 0.198564% +| | | Remainder: 2.36e-06 - 0.00477763% +| | Remainder: 0.030065 - 2.10092% +| Remainder: 4.728e-05 - 0.00330378% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.030679 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 89.4424 k-cell-steps per second +================================= + +dt = 9.5304e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0138 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0296 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + 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=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000854679 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0262716 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 0.0308936 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-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: 1.43743 [1] +| Mini-EM: Total Time: 1.43738 - 99.9965% [1] +| | Mini-EM: build mesh: 0.000633719 - 0.0440886% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030976 - 48.8797% [1] +| | | Remainder: 0.000323959 - 51.1203% +| | Mini-EM: build physics blocks: 0.000910079 - 0.0633152% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000840239 - 0.0584564% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.155091 - 10.7899% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0632755 - 4.40215% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0252407 - 39.8902% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0202602 - 80.2679% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000813599 - 3.22336% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00408424 - 16.1812% [4] +| | | | Remainder: 8.268e-05 - 0.327566% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00565955 - 8.9443% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00277039 - 48.9508% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000222 - 3.92257% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00054252 - 9.58592% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0002212 - 3.90844% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121 - 21.3797% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0005716 - 10.0997% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.8999e-05 - 0.865775% [4] +| | | | Remainder: 7.284e-05 - 1.28703% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00600451 - 9.48948% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00254216 - 4.0176% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00853675 - 13.4914% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00327776 - 5.18014% [4] +| | | Remainder: 0.0120141 - 18.9869% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0026614 - 0.185156% [2] +| | Mini-EM: setup physics model evaluator: 0.151734 - 10.5563% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.151717 - 99.9892% [1] +| | | | allocate FieldManagerBuilder: 2.44e-06 - 0.00160825% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000369107% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.14457 - 95.2888% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.144554 - 99.9891% [1] +| | | | | | getWorksets(): 0.11874 - 82.1427% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118736 - 99.9967% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0701016 - 59.0397% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00445744 - 6.35853% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126963 - 18.1112% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000424839 - 3.34617% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0122588 - 96.5546% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00019112 - 1.55904% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.376e-05 - 0.520115% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00037244 - 3.03814% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00118732 - 9.68542% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0026104 - 21.294% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00051528 - 4.20334% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00202072 - 16.4838% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00010472 - 0.854242% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00335804 - 27.3928% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00127512 - 37.9722% [2] +| | | | | | | | | | | | Remainder: 0.00208292 - 62.0278% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00144208 - 11.7636% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000327799 - 2.67398% [2] +| | | | | | | | | | | Remainder: 6.5159e-05 - 0.531527% +| | | | | | | | | | Remainder: 1.26e-05 - 0.0992418% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0434482 - 61.9789% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0255218 - 58.7406% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.912e-05 - 0.270828% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.772e-05 - 0.0694309% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140656 - 55.1123% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00918939 - 36.0061% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.732e-05 - 0.0678636% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00180956 - 7.09026% [2] +| | | | | | | | | | | Remainder: 0.00035304 - 1.38329% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00878527 - 20.2201% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00571139 - 13.1453% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.308e-05 - 0.214232% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00187384 - 4.3128% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00139604 - 3.21311% [2] +| | | | | | | | | | Remainder: 6.684e-05 - 0.153838% +| | | | | | | | | Remainder: 0.00949971 - 13.5513% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0486079 - 40.9376% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0485442 - 99.869% [4] +| | | | | | | | | Remainder: 6.368e-05 - 0.131008% +| | | | | | | | Remainder: 2.696e-05 - 0.0227057% +| | | | | | | Remainder: 3.92e-06 - 0.00330132% +| | | | | | getOrientations(): 1.116e-05 - 0.00772031% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752359 - 0.52047% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000706399 - 0.488675% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037412 - 0.25881% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122559 - 0.0847843% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000874719 - 0.605116% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000525756% [2] +| | | | | | Remainder: 0.0229713 - 15.8912% +| | | | | Remainder: 1.58e-05 - 0.010929% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00545752% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.0108623% [1] +| | | | build response library: 0.00709895 - 4.67906% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00700359 - 98.6567% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0445486% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 61.5385% [1] +| | | | | | | Remainder: 1.2e-06 - 38.4615% +| | | | | | getOrientations(): 5.2e-07 - 0.00742476% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735839 - 10.5066% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881919 - 12.5924% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391439 - 5.58912% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117544 - 16.7834% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0154207% [3] +| | | | | | Remainder: 0.00381424 - 54.4611% +| | | | | Remainder: 9.536e-05 - 1.3433% +| | | | Remainder: 2.104e-05 - 0.0138679% +| | | Remainder: 1.64e-05 - 0.0108084% +| | Mini-EM: setup auxiliary physics model evaluator: 0.228769 - 15.9157% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.228758 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000332228% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000314742% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.228709 - 99.9786% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.228706 - 99.9985% [1] +| | | | | | getWorksets(): 0.0951794 - 41.6165% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0951779 - 99.9985% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0663982 - 69.7622% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00303912 - 4.57711% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0115361 - 17.3741% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029964 - 2.59742% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.011232 - 97.3644% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010232 - 0.910967% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.984e-05 - 0.532762% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000325799 - 2.90063% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000949758 - 8.4558% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00207072 - 18.4358% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000452319 - 4.02705% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00155148 - 13.813% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.136e-05 - 0.457264% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00359588 - 32.0145% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00172832 - 48.0639% [2] +| | | | | | | | | | | | Remainder: 0.00186756 - 51.9361% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00172228 - 15.3336% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000324759 - 2.89137% [2] +| | | | | | | | | | | Remainder: 2.552e-05 - 0.227207% +| | | | | | | | | | Remainder: 4.4e-06 - 0.0381413% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0435033 - 65.5188% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0242251 - 55.6857% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.76e-05 - 0.113931% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.484e-05 - 0.0612587% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00932787 - 38.5049% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00922275 - 38.071% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.728e-05 - 0.0713309% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.584e-05 - 0.0653866% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000346279 - 1.42942% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00514611 - 21.2429% [2] +| | | | | | | | | | | Remainder: 0.00010656 - 0.439874% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00568595 - 13.0702% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00530915 - 12.204% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.996e-05 - 0.160815% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0020518 - 4.71642% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00184036 - 4.23038% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0042642 - 9.802% [2] +| | | | | | | | | | Remainder: 5.676e-05 - 0.130473% +| | | | | | | | | Remainder: 0.00831971 - 12.53% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0287695 - 30.2271% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0287335 - 99.875% [2] +| | | | | | | | | Remainder: 3.596e-05 - 0.124994% +| | | | | | | | Remainder: 1.024e-05 - 0.0107588% +| | | | | | | Remainder: 1.44e-06 - 0.00151293% +| | | | | | getOrientations(): 1.06e-05 - 0.00463477% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000912919 - 0.399167% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109756 - 0.479899% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00067656 - 0.295821% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0991987 - 43.3739% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0360853 - 36.3768% [1] +| | | | | | | Remainder: 0.0631134 - 63.6232% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241808 - 1.05729% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000192387% [2] +| | | | | | Remainder: 0.0292117 - 12.7726% +| | | | | Remainder: 3.52e-06 - 0.00153907% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.00160868% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.696e-05 - 0.00741393% [1] +| | | | build response library: 2.116e-05 - 0.00924993% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.13422% [1] +| | | | | Remainder: 2.092e-05 - 98.8658% +| | | | Remainder: 5.72e-06 - 0.00250045% +| | | Remainder: 1.044e-05 - 0.00456356% +| | Mini-EM: eval auxiliary physics model evaluator: 0.318952 - 22.1899% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.101671 - 31.8767% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.21601 - 67.7248% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00035248 - 0.163178% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.143859 - 66.5985% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00125122% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6e-06 - 0.00319757% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.2e-06 - 0.000834148% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000933079 - 0.648605% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00402067 - 2.79487% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0118396 - 8.22998% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00140144 - 0.974173% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00985003 - 6.84699% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00957419 - 6.65524% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0139418 - 9.69129% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.76e-06 - 0.00191854% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.28e-06 - 0.000889758% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0213523 - 14.8425% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00335184 - 2.32994% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00127032 - 0.883029% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00474475 - 3.29819% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000569639 - 0.39597% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00665051 - 4.62293% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0111205 - 7.7301% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0142013 - 9.87166% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172648 - 1.20012% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000694599 - 0.482832% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00206008 - 1.43201% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00966219 - 6.71642% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.001276 - 0.886977% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00466927 - 3.24572% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3e-06 - 0.00208537% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00208108 - 1.44661% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00404767 - 2.81363% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00064648 - 0.449384% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0020462 - 1.42236% [2] +| | | | | Remainder: 0.00011272 - 0.0783543% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.844e-05 - 0.00853665% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.04e-06 - 0.00140734% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000405839 - 0.18788% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0711319 - 32.9299% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0351153 - 49.3665% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0359896 - 50.5956% [1] +| | | | | Remainder: 2.696e-05 - 0.0379014% +| | | | Remainder: 0.00023888 - 0.110588% +| | | Remainder: 0.001271 - 0.398491% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00424615 - 0.29541% [1] +| | | getWorksets(): 3.32e-06 - 0.0781884% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 56.6265% [1] +| | | | Remainder: 1.44e-06 - 43.3735% +| | | getOrientations(): 7.2e-07 - 0.0169565% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742199 - 17.4793% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899319 - 21.1796% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040524 - 9.54369% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122784 - 28.9165% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0244927% [3] +| | | Remainder: 0.000966479 - 22.7613% +| | panzer::ModelEvaluator::create_W_op: 0.104743 - 7.28708% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.15852 - 11.0284% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010804 - 0.0681553% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.122197 - 77.0861% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00117842% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000775 - 0.634221% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00378811 - 3.1% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00447635 - 3.66322% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000491399 - 0.402136% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00500999 - 4.09993% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00442931 - 3.62473% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00148676 - 1.21669% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00390431 - 3.19509% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.36e-06 - 0.0052047% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00218208 - 1.7857% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00891143 - 7.29266% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00145852 - 1.19358% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00887651 - 7.26409% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0107499 - 8.79721% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0131069 - 10.726% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.392e-05 - 0.0113914% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0010832 - 0.886434% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00887507 - 7.26291% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0150779 - 12.339% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00338248 - 2.76805% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000586518 - 0.479977% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00496096 - 4.0598% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0103805 - 8.49485% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00794015 - 6.49782% [2] +| | | | Remainder: 0.00024212 - 0.198139% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.344e-05 - 0.0084784% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000782234% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000492919 - 0.31095% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0355287 - 22.4127% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.035505 - 99.9332% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.408e-05 - 0.03963% [1] +| | | | Remainder: 9.64e-06 - 0.027133% +| | | Remainder: 0.000178919 - 0.112868% +| | Mini-EM: assemble Discrete Gradient: 0.0281549 - 1.95877% [1] +| | MaxwellPreconditioner::build: 0.13757 - 9.5709% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0225316 - 16.3783% [1] +| | | MaxwellPreconditioner: Schur complement: 3.1559e-05 - 0.0229403% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0011262 - 0.818637% [1] +| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.262831% [1] +| | | | Ifpack2::Relaxation::compute: 0.00022916 - 20.3481% [1] +| | | | Remainder: 0.000894079 - 79.3891% +| | | MaxwellPreconditioner: Solver S_E: 0.111791 - 81.2608% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108033 - 96.6386% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.107675 - 99.6688% [1] +| | | | | | MueLu RefMaxwell: compute: 0.104558 - 97.1047% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0010624 - 1.01609% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00620507 - 5.9346% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00333556 - 53.7553% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0024514 - 39.5063% [1] +| | | | | | | | Remainder: 0.00041812 - 6.73836% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0115976 - 11.0921% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000590079 - 5.08795% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0103441 - 89.1916% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00943731 - 91.234% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00890191 - 94.3268% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00721771 - 81.0805% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.084e-05 - 0.427282% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.964e-05 - 0.410657% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.92e-05 - 0.820205% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0011678 - 16.1796% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6519e-05 - 0.505964% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00557419 - 77.2294% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.832e-05 - 0.25382% [1] +| | | | | | | | | | | | Remainder: 0.0003012 - 4.17307% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.72e-05 - 0.417888% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.24e-06 - 19.4624% [1] +| | | | | | | | | | | | Remainder: 2.996e-05 - 80.5376% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013644 - 1.5327% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011456 - 83.9636% [1] +| | | | | | | | | | | | Remainder: 2.188e-05 - 16.0364% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00110796 - 12.4463% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00108828 - 98.2238% [1] +| | | | | | | | | | | | Remainder: 1.9679e-05 - 1.77615% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.204e-05 - 0.809265% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.128e-05 - 71.1827% [1] +| | | | | | | | | | | | Remainder: 2.076e-05 - 28.8173% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.772e-05 - 0.311394% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.52e-06 - 19.9134% [1] +| | | | | | | | | | | | Remainder: 2.22e-05 - 80.0866% +| | | | | | | | | | | Remainder: 0.00030284 - 3.40197% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001004 - 1.06386% [1] +| | | | | | | | | | Remainder: 0.000435 - 4.60936% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000108479 - 1.04871% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.544e-05 - 14.2332% [1] +| | | | | | | | | | Remainder: 9.3039e-05 - 85.7668% +| | | | | | | | | Remainder: 0.000798279 - 7.71726% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0002674 - 2.30565% [1] +| | | | | | | | Remainder: 0.000396039 - 3.41484% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0101656 - 9.72248% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00640987 - 63.0546% [1] +| | | | | | | | Remainder: 0.00375572 - 36.9454% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0173704 - 16.6133% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00435627 - 4.16639% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00435283 - 99.921% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00381775 - 87.7073% [1] +| | | | | | | | | Remainder: 0.000535079 - 12.2927% +| | | | | | | | Remainder: 3.44e-06 - 0.0789666% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00563031 - 5.38489% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00549739 - 97.6392% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00286872 - 52.1832% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00238548 - 43.3929% [1] +| | | | | | | | | Remainder: 0.0002432 - 4.42392% +| | | | | | | | Remainder: 0.00013292 - 2.36079% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0210835 - 20.1644% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00753843 - 35.7552% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00723479 - 95.9721% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.8e-05 - 0.801682% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.36e-06 - 0.0602644% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00700723 - 96.8547% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00700375 - 99.9503% [1] +| | | | | | | | | | | Remainder: 3.48e-06 - 0.049663% +| | | | | | | | | | Remainder: 0.000165198 - 2.28338% +| | | | | | | | | Remainder: 0.00030364 - 4.02789% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0135381 - 64.2118% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00922967 - 68.1757% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00794703 - 86.1031% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00749931 - 94.3662% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00704235 - 93.9066% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.984e-05 - 0.281724% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.24e-05 - 0.318076% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.744e-05 - 0.531641% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00112328 - 15.9503% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.508e-05 - 0.214133% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00555935 - 78.9417% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.24e-06 - 0.117006% [1] +| | | | | | | | | | | | | Remainder: 0.00025672 - 3.64537% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.32e-05 - 0.309362% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 20.5172% [1] +| | | | | | | | | | | | | Remainder: 1.844e-05 - 79.4828% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013468 - 1.7959% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011408 - 84.7045% [1] +| | | | | | | | | | | | | Remainder: 2.06e-05 - 15.2955% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.048e-05 - 0.539783% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.6e-05 - 64.2292% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 35.7708% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.748e-05 - 0.899816% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.132e-05 - 76.0522% [1] +| | | | | | | | | | | | | Remainder: 1.616e-05 - 23.9478% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.04e-05 - 0.272025% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.4e-06 - 26.4706% [1] +| | | | | | | | | | | | | Remainder: 1.5e-05 - 73.5294% +| | | | | | | | | | | | Remainder: 0.00017072 - 2.27648% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.532e-05 - 0.570276% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.732e-05 - 0.469609% [1] +| | | | | | | | | | | Remainder: 0.000365079 - 4.5939% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00113196 - 12.2644% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000772079 - 68.2073% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014432 - 18.6924% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000519799 - 67.3246% [1] +| | | | | | | | | | | | Remainder: 0.00010796 - 13.983% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013256 - 11.7107% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.248e-05 - 69.7646% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.32e-05 - 14.2734% [1] +| | | | | | | | | | | | | Remainder: 7.928e-05 - 85.7266% +| | | | | | | | | | | | Remainder: 4.008e-05 - 30.2354% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.048e-05 - 1.80925% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.56e-05 - 3.14499% [1] +| | | | | | | | | | | Remainder: 0.00017124 - 15.1278% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.0875438% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.0316371% [1] +| | | | | | | | | | Remainder: 0.00013968 - 1.51338% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.836e-05 - 0.135618% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00387492 - 28.6224% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.6e-06 - 0.247747% [1] +| | | | | | | | | | Remainder: 0.00386532 - 99.7523% +| | | | | | | | | Remainder: 0.000415119 - 3.06631% +| | | | | | | | Remainder: 6.96e-06 - 0.0330117% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0222755 - 21.3045% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.276e-05 - 0.102175% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.00808063% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0221574 - 99.4697% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0221546 - 99.9875% [1] +| | | | | | | | | Remainder: 2.76e-06 - 0.0124564% +| | | | | | | | Remainder: 9.356e-05 - 0.420013% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.528e-05 - 0.0815627% [1] +| | | | | | | Remainder: 0.00472567 - 4.51969% +| | | | | | Remainder: 0.00311752 - 2.8953% +| | | | | Remainder: 0.000357799 - 0.331195% +| | | | Remainder: 0.00375767 - 3.36135% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014496 - 0.105372% [1] +| | | Remainder: 0.00194516 - 1.41394% +| | Mini-EM: timestepper: 0.0494654 - 3.44136% [1] +| | | Mini-EM: Advance Time Step: 0.0494631 - 99.9954% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0147319 - 29.7836% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013576 - 0.921538% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0140152 - 95.1352% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.168e-05 - 0.083338% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012484 - 0.890746% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00113116 - 8.07092% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00071756 - 5.11986% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.24e-05 - 0.587932% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000623999 - 4.45229% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00057328 - 4.09041% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001028 - 0.733488% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000149119 - 1.06398% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.72e-06 - 0.0122724% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000151479 - 1.08082% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00136428 - 9.73427% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000622519 - 4.44173% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0002452 - 1.74953% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0011622 - 8.2924% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00233684 - 16.6736% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.68e-06 - 0.0333923% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00010776 - 0.768878% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00104472 - 7.45417% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00130224 - 9.2916% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013192 - 0.941262% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.9439e-05 - 0.495454% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00061936 - 4.4192% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000992718 - 7.08314% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00028052 - 2.00154% [2] +| | | | | | Remainder: 6.08e-05 - 0.433814% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.324e-05 - 0.089873% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.0162912% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00045496 - 3.08826% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.1319e-05 - 0.348353% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.7239e-05 - 53.0778% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.08e-06 - 4.05308% [1] +| | | | | | Remainder: 2.2e-05 - 42.8691% +| | | | | Remainder: 5.9e-05 - 0.400491% +| | | | Stratimikos: BelosLOWS: 0.0309363 - 62.5442% [1] +| | | | | GMRES block system: Operation Op*x: 0.000881319 - 2.84882% [1] +| | | | | Belos::MVT::MvAddMv: 8.256e-05 - 0.266871% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0292998 - 94.7099% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00024224 - 0.826764% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.436e-05 - 22.4406% [2] +| | | | | | | | Belos::MVT::MvDot: 4.84e-05 - 89.0361% [2] +| | | | | | | | Remainder: 5.96e-06 - 10.9639% +| | | | | | | Belos::MVT::MvScale: 2.676e-05 - 11.0469% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.84e-05 - 28.2365% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.5e-05 - 95.0292% [2] +| | | | | | | | Remainder: 3.4e-06 - 4.97076% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.892e-05 - 11.9386% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.656e-05 - 91.8396% [2] +| | | | | | | | Remainder: 2.36e-06 - 8.16044% +| | | | | | | Remainder: 6.38e-05 - 26.3375% +| | | | | | Belos::MVT::MvAddMv: 3.332e-05 - 0.113721% [2] +| | | | | | Belos::MVT::MvNorm: 2.616e-05 - 0.089284% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0278611 - 95.0898% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00013196 - 0.473636% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.124e-05 - 0.0762354% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00053028 - 1.9033% [1] +| | | | | | | | Belos::MVT::Assign: 9.084e-05 - 17.1306% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 6.52e-05 - 12.2954% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.28e-05 - 80.9816% [1] +| | | | | | | | | Remainder: 1.24e-05 - 19.0184% +| | | | | | | | CG Q_B: Operation Op*x: 0.00011824 - 22.2977% [1] +| | | | | | | | Belos::MVT::MvTransMv: 7.64e-05 - 14.4075% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.292e-05 - 2.43645% [1] +| | | | | | | | Remainder: 0.00016668 - 31.4325% +| | | | | | | CG S_E: Operation Op*x: 0.00027772 - 0.996803% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0258665 - 92.8411% [1] +| | | | | | | | Belos::MVT::Assign: 7.18e-05 - 0.277579% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0219205 - 84.7448% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.021781 - 99.3635% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00938683 - 43.0964% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00906779 - 96.6012% [24] +| | | | | | | | | | | Remainder: 0.00031904 - 3.3988% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00258924 - 11.8876% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00021508 - 0.987466% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000366559 - 1.68293% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00799787 - 36.7195% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00204924 - 25.6223% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00189768 - 92.6041% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00187912 - 99.022% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00178764 - 95.1318% [12] +| | | | | | | | | | | | | | Remainder: 9.1479e-05 - 4.86819% +| | | | | | | | | | | | | Remainder: 1.856e-05 - 0.978037% +| | | | | | | | | | | | Remainder: 0.00015156 - 7.39592% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00589071 - 73.6535% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00578791 - 98.2549% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00482755 - 83.4075% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00343303 - 71.1134% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00313312 - 91.2637% [24] +| | | | | | | | | | | | | | | Remainder: 0.000299919 - 8.73626% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.000814478 - 16.8714% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00012296 - 2.54705% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00018088 - 3.74683% [12] +| | | | | | | | | | | | | | Remainder: 0.0002762 - 5.72133% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00085288 - 14.7355% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00080616 - 94.5221% [12] +| | | | | | | | | | | | | | Remainder: 4.672e-05 - 5.47791% +| | | | | | | | | | | | | Remainder: 0.00010748 - 1.85697% +| | | | | | | | | | | | Remainder: 0.0001028 - 1.74512% +| | | | | | | | | | | Remainder: 5.792e-05 - 0.724193% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000488078 - 2.24084% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000566479 - 2.60079% [12] +| | | | | | | | | | Remainder: 0.00017088 - 0.784537% +| | | | | | | | | Remainder: 0.00013952 - 0.636481% +| | | | | | | | CG S_E: Operation Op*x: 0.00258896 - 10.0089% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00040908 - 1.5815% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000549677 - 2.12505% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00012508 - 0.483559% [12] +| | | | | | | | Remainder: 0.0002014 - 0.778612% +| | | | | | | Remainder: 0.00103336 - 3.70897% +| | | | | | GMRES block system: Operation Op*x: 0.000646759 - 2.20739% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.336e-05 - 0.0455976% [1] +| | | | | | Remainder: 0.00047684 - 1.62745% +| | | | | Remainder: 0.000672679 - 2.1744% +| | | | Mini-EM: Compute responses: 0.00369339 - 7.46697% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001112 - 3.01078% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00272772 - 73.8539% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.071855% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.832e-05 - 2.50466% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00053804 - 19.7249% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.051325% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00012484 - 4.57672% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011308 - 4.14559% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00115256 - 42.2536% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.32e-06 - 0.0483921% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000142439 - 5.22191% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00015896 - 5.82759% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00014628 - 5.36273% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.144e-05 - 0.786006% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-06 - 0.0366607% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013556 - 4.96973% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.816e-05 - 2.49879% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.16e-05 - 0.425264% [2] +| | | | | | Remainder: 4.0759e-05 - 1.49425% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.48e-06 - 0.175448% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0411545% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00042 - 11.3717% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240799 - 6.51972% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.315616% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000223519 - 92.8239% [1] +| | | | | | Remainder: 1.652e-05 - 6.86049% +| | | | | Remainder: 0.00018568 - 5.02735% +| | | | Remainder: 0.00010148 - 0.205163% +| | | Remainder: 2.28e-06 - 0.00460928% +| | Remainder: 0.0318105 - 2.21309% +| Remainder: 5.0799e-05 - 0.00353402% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0309363 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 88.6983 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 34.93 msec task-clock:u # 0.017 CPUs utilized ( +- 0.64% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,777 page-faults:u # 79.509 K/sec ( +- 0.23% ) + 19,281,089 cycles:u # 0.552 GHz ( +- 33.67% ) (66.99%) + 62,773,353 instructions:u # 3.26 insn per cycle ( +- 8.65% ) (97.39%) + branches:u + 348,080 branch-misses:u ( +- 0.40% ) + 27,794,762 L1-dcache-loads:u # 795.797 M/sec ( +- 0.49% ) + 379,481 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.42% ) + LLC-loads:u + LLC-load-misses:u + 26,514,609 L1-icache-loads:u # 759.144 M/sec ( +- 0.40% ) + 234,565 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.72% ) + 33,962,409 dTLB-loads:u # 972.384 M/sec ( +- 9.69% ) (2.91%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 2.03648 +- 0.00820 seconds time elapsed ( +- 0.40% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 313,046 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.38% ) + 16,783,178 BR_RETIRED:u ( +- 0.24% ) + + 2.02565 +- 0.00527 seconds time elapsed ( +- 0.26% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 22,675,640 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.20% ) + 5,281 ITLB_WALK:u ( +- 2.70% ) + 12,449 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.24% ) + 30,389,955 L1D_TLB:u ( +- 0.22% ) + + 2.03817 +- 0.00252 seconds time elapsed ( +- 0.12% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 26,639,859 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.28% ) + 232,570 L1I_CACHE_REFILL:u ( +- 0.46% ) + 381,715 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% ) + 27,966,787 L1D_CACHE:u ( +- 0.31% ) + + 2.01735 +- 0.00392 seconds time elapsed ( +- 0.19% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell14.xml' (5 runs): + + 464,290 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.72% ) + 486,539 LL_CACHE_RD:u ( +- 0.58% ) + 135,674 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% ) + 17,012 L2D_TLB_REFILL:u ( +- 1.87% ) + 252,993 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.83% ) + 1,451,576 L2D_CACHE:u ( +- 0.37% ) + + 2.01494 +- 0.00847 seconds time elapsed ( +- 0.42% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..dd832da --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell14_power.output @@ -0,0 +1,128 @@ +Socket1 22.60 +Socket2 21.60 +Socket1 22.76 +Socket2 21.64 +Socket1 22.76 +Socket2 21.60 +Socket1 23.56 +Socket2 21.60 +Socket1 23.76 +Socket2 21.60 +Socket1 23.64 +Socket2 21.88 +Socket1 23.40 +Socket2 22.12 +Socket1 23.04 +Socket2 22.20 +Socket1 22.64 +Socket2 22.28 +Socket1 23.00 +Socket2 22.32 +Socket1 23.00 +Socket2 22.04 +Socket1 23.20 +Socket2 21.92 +Socket1 23.28 +Socket2 21.76 +Socket1 23.40 +Socket2 21.76 +Socket1 23.40 +Socket2 21.72 +Socket1 23.32 +Socket2 21.72 +Socket1 23.32 +Socket2 21.68 +Socket1 23.24 +Socket2 21.84 +Socket1 23.00 +Socket2 21.88 +Socket1 22.92 +Socket2 21.92 +Socket1 22.84 +Socket2 21.84 +Socket1 22.80 +Socket2 22.04 +Socket1 22.64 +Socket2 22.08 +Socket1 22.92 +Socket2 22.08 +Socket1 23.20 +Socket2 22.20 +Socket1 23.24 +Socket2 22.00 +Socket1 23.32 +Socket2 21.96 +Socket1 23.32 +Socket2 21.96 +Socket1 23.16 +Socket2 21.88 +Socket1 22.92 +Socket2 21.88 +Start +Socket1 22.88 +Socket2 22.00 +Socket1 23.04 +Socket2 21.84 +Socket1 23.40 +Socket2 22.12 +End +Socket1 24.72 +Socket2 22.36 +Socket1 26.12 +Socket2 22.56 +Socket1 26.12 +Socket2 22.56 +Socket1 25.88 +Socket2 22.68 +Socket1 24.84 +Socket2 22.44 +Socket1 23.60 +Socket2 21.76 +Socket1 23.60 +Socket2 21.68 +Socket1 22.84 +Socket2 21.68 +Socket1 23.08 +Socket2 21.56 +Socket1 23.32 +Socket2 21.44 +Socket1 23.52 +Socket2 21.64 +Socket1 23.56 +Socket2 21.68 +Socket1 23.28 +Socket2 21.72 +Socket1 23.56 +Socket2 21.68 +Socket1 23.24 +Socket2 21.80 +Socket1 23.08 +Socket2 22.00 +Socket1 23.40 +Socket2 22.08 +Socket1 23.52 +Socket2 22.04 +Socket1 23.32 +Socket2 21.84 +Socket1 23.32 +Socket2 21.84 +Socket1 23.76 +Socket2 21.72 +Socket1 23.52 +Socket2 21.44 +Socket1 23.20 +Socket2 21.52 +Socket1 22.96 +Socket2 21.64 +Socket1 22.72 +Socket2 21.92 +Socket1 22.96 +Socket2 21.88 +Socket1 22.68 +Socket2 22.00 +Socket1 22.76 +Socket2 22.28 +Socket1 23.12 +Socket2 22.16 +Socket1 23.20 +Socket2 22.00 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16.output new file mode 100644 index 0000000..7e1d2fc --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16.output @@ -0,0 +1,7648 @@ +oasis12.umiacs.umd.edu +30 MueLu Tpetra maxwell16.xml +output_avg5/altra_MueLu_Tpetra_maxwell16.output +output_avg5/altra_MueLu_Tpetra_maxwell16_power.output +dt = 8.3391e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0191 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0377 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00082584 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0339731 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 0.0412708 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.0005 [1] +| Mini-EM: Total Time: 2.00044 - 99.9967% [1] +| | Mini-EM: build mesh: 0.000635479 - 0.031767% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298959 - 47.0447% [1] +| | | Remainder: 0.00033652 - 52.9553% +| | Mini-EM: build physics blocks: 0.000847119 - 0.0423467% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00082228 - 0.041105% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.211129 - 10.5541% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0925339 - 4.62568% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0371967 - 40.1979% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0299015 - 80.3877% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00113092 - 3.04038% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00608264 - 16.3526% [4] +| | | | Remainder: 8.156e-05 - 0.219267% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00708483 - 7.65647% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00372416 - 52.5652% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00015364 - 2.16858% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00064508 - 9.10508% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000311279 - 4.3936% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127052 - 17.933% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000846158 - 11.9432% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.904e-05 - 0.833329% [4] +| | | | Remainder: 7.496e-05 - 1.05803% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879751 - 9.50734% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00381208 - 4.11965% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0128084 - 13.8418% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00490688 - 5.30279% [4] +| | | Remainder: 0.0179276 - 19.3741% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0037724 - 0.188578% [2] +| | Mini-EM: setup physics model evaluator: 0.201435 - 10.0695% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.201419 - 99.9921% [1] +| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.00133056% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000238309% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.195458 - 97.0407% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195442 - 99.9918% [1] +| | | | | | getWorksets(): 0.169405 - 86.678% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.169401 - 99.9976% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100059 - 59.0662% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00443532 - 4.4327% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0190193 - 19.0081% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00040776 - 2.14392% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0185976 - 97.7827% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000242479 - 1.30382% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.416e-05 - 0.506301% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039884 - 2.14457% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137764 - 7.4076% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00390372 - 20.9904% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0007154 - 3.84673% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00300516 - 16.1588% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.296e-05 - 0.499849% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.005527 - 29.7188% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00247568 - 44.7925% [3] +| | | | | | | | | | | | Remainder: 0.00305132 - 55.2075% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00267448 - 14.3807% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048924 - 2.63066% [3] +| | | | | | | | | | | Remainder: 7.656e-05 - 0.411665% +| | | | | | | | | | Remainder: 1.396e-05 - 0.0733989% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0635206 - 63.4831% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371427 - 58.4735% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.452e-05 - 0.227555% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.38e-05 - 0.0640771% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200816 - 54.0661% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138252 - 37.2219% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.404e-05 - 0.0647233% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271868 - 7.31954% [3] +| | | | | | | | | | | Remainder: 0.00038484 - 1.03611% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0130513 - 20.5466% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00796403 - 12.5377% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011492 - 0.180918% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279368 - 4.39807% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00209644 - 3.30041% [3] +| | | | | | | | | | Remainder: 0.00035748 - 0.562778% +| | | | | | | | | Remainder: 0.0130838 - 13.0761% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.069313 - 40.9164% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0692278 - 99.8771% [6] +| | | | | | | | | Remainder: 8.516e-05 - 0.122863% +| | | | | | | | Remainder: 2.936e-05 - 0.0173316% +| | | | | | | Remainder: 4e-06 - 0.0023612% +| | | | | | getOrientations(): 1.172e-05 - 0.00599666% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007312 - 0.374126% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693559 - 0.354867% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003728 - 0.190747% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011876 - 0.0607648% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898839 - 0.4599% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000388862% [2] +| | | | | | Remainder: 0.0232092 - 11.8752% +| | | | | Remainder: 1.612e-05 - 0.00824728% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00411083% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.00740745% [1] +| | | | build response library: 0.00591343 - 2.93589% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00581547 - 98.3434% [1] +| | | | | | getWorksets(): 3.039e-06 - 0.0522571% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.039e-06 - 67.0944% [1] +| | | | | | | Remainder: 1e-06 - 32.9056% +| | | | | | getOrientations(): 5.2e-07 - 0.00894166% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073576 - 12.6518% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000873559 - 15.0213% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039336 - 6.76402% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011746 - 20.1978% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.019259% [3] +| | | | | | Remainder: 0.00263352 - 45.2847% +| | | | | Remainder: 9.796e-05 - 1.65657% +| | | | Remainder: 2.084e-05 - 0.0103466% +| | | Remainder: 1.588e-05 - 0.00788344% +| | Mini-EM: setup auxiliary physics model evaluator: 0.321718 - 16.0824% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.321707 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000323276% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000186505% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.32166 - 99.9853% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.321656 - 99.9988% [1] +| | | | | | getWorksets(): 0.14445 - 44.9083% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.144449 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100427 - 69.5242% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00332516 - 3.31102% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0177457 - 17.6703% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00057036 - 3.21407% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0171669 - 96.7379% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015804 - 0.920611% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9e-05 - 0.524266% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000734319 - 4.27754% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00157496 - 9.17441% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00362828 - 21.1354% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069512 - 4.0492% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00248948 - 14.5016% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.7e-05 - 0.448538% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00466464 - 27.1723% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00179804 - 38.5462% [3] +| | | | | | | | | | | | Remainder: 0.0028666 - 61.4538% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00253644 - 14.7752% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048376 - 2.81799% [3] +| | | | | | | | | | | Remainder: 3.484e-05 - 0.202949% +| | | | | | | | | | Remainder: 8.52e-06 - 0.0480115% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0659222 - 65.642% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371539 - 56.3601% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.108e-05 - 0.110567% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.14e-05 - 0.0575983% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140432 - 37.7974% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139323 - 37.4991% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.672e-05 - 0.0719172% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.42e-05 - 0.0651346% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000506239 - 1.36255% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00840707 - 22.6277% [3] +| | | | | | | | | | | Remainder: 0.0001516 - 0.408033% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00904691 - 13.7236% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.007977 - 12.1006% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.204e-05 - 0.139619% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0030682 - 4.65427% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00275484 - 4.17892% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00547728 - 8.30869% [3] +| | | | | | | | | | Remainder: 0.000352119 - 0.534143% +| | | | | | | | | Remainder: 0.0134338 - 13.3767% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0440118 - 30.4687% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0439674 - 99.8992% [3] +| | | | | | | | | Remainder: 4.436e-05 - 0.100791% +| | | | | | | | Remainder: 1.02e-05 - 0.00706132% +| | | | | | | Remainder: 1.2e-06 - 0.000830736% +| | | | | | getOrientations(): 1.228e-05 - 0.00381775% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093132 - 0.289539% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107264 - 0.333474% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000673279 - 0.209317% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.140977 - 43.8287% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0503906 - 35.7438% [1] +| | | | | | | Remainder: 0.0905867 - 64.2562% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241796 - 0.751723% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000136792% [2] +| | | | | | Remainder: 0.0311202 - 9.67501% +| | | | | Remainder: 3.96e-06 - 0.00123112% +| | | | fmb->setupBCFieldManagers(): 4.2e-06 - 0.00130554% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00482427% [1] +| | | | build response library: 2.1e-05 - 0.00652768% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.14286% [1] +| | | | | Remainder: 2.076e-05 - 98.8571% +| | | | Remainder: 4.96e-06 - 0.00154178% +| | | Remainder: 1.08e-05 - 0.00335698% +| | Mini-EM: eval auxiliary physics model evaluator: 0.45665 - 22.8275% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.136055 - 29.7941% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.317723 - 69.577% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00045108 - 0.141973% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.215931 - 67.9619% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000740978% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.92e-06 - 0.00274162% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.4e-06 - 0.00111147% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00271848 - 1.25896% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00588247 - 2.72424% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.017849 - 8.26608% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00211724 - 0.980517% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.014522 - 6.72531% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142649 - 6.60625% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0208335 - 9.64821% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.68e-06 - 0.00216736% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.96e-06 - 0.000907698% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318649 - 14.757% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500784 - 2.31918% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00185928 - 0.861052% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00698339 - 3.23409% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00188944 - 0.87502% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00971627 - 4.49971% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0164805 - 7.6323% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211197 - 9.78075% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0025714 - 1.19084% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000977999 - 0.452922% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00308604 - 1.42918% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0142872 - 6.61657% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00183496 - 0.84979% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00704731 - 3.26369% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.64e-06 - 0.00214883% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00311316 - 1.44174% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00577684 - 2.67532% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00091824 - 0.425247% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00303868 - 1.40724% [3] +| | | | | Remainder: 0.000148919 - 0.068966% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.796e-05 - 0.00565271% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000805732% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0005346 - 0.16826% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.10046 - 31.6187% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0501124 - 49.883% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0502998 - 50.0696% [1] +| | | | | Remainder: 4.768e-05 - 0.0474617% +| | | | Remainder: 0.000326399 - 0.102731% +| | | Remainder: 0.00287224 - 0.62898% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00472784 - 0.23634% [1] +| | | getWorksets(): 7.28e-06 - 0.153982% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.76e-06 - 65.3846% [1] +| | | | Remainder: 2.52e-06 - 34.6154% +| | | getOrientations(): 1.2e-06 - 0.0253816% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00086512 - 18.2984% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000978639 - 20.6995% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004608 - 9.74653% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00134004 - 28.3436% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0203053% [3] +| | | Remainder: 0.0010738 - 22.7123% +| | panzer::ModelEvaluator::create_W_op: 0.139573 - 6.97711% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.230762 - 11.5356% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00020244 - 0.0877268% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.181002 - 78.4369% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000906065% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00214172 - 1.18325% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.005813 - 3.21156% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00695231 - 3.84101% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00080544 - 0.444988% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00740511 - 4.09117% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00670519 - 3.70448% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017256 - 0.953357% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00584656 - 3.2301% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.48e-06 - 0.0024751% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327884 - 1.81149% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0137733 - 7.60944% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00232036 - 1.28195% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0131119 - 7.24405% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0140043 - 7.73708% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0196076 - 10.8328% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.004e-05 - 0.00554689% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00205716 - 1.13654% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133523 - 7.37689% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0220594 - 12.1873% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00455256 - 2.51519% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000779598 - 0.430711% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0072604 - 4.01121% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155872 - 8.61161% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116971 - 6.46238% [3] +| | | | Remainder: 0.00014936 - 0.0825182% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.0052695% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.44e-06 - 0.00062402% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00064676 - 0.280272% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0485945 - 21.0583% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0485687 - 99.9469% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.632e-05 - 0.0335841% [1] +| | | | Remainder: 9.48e-06 - 0.0195084% +| | | Remainder: 0.000302199 - 0.130957% +| | Mini-EM: assemble Discrete Gradient: 0.0387191 - 1.93553% [1] +| | MaxwellPreconditioner::build: 0.196727 - 9.83417% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0361002 - 18.3504% [1] +| | | MaxwellPreconditioner: Schur complement: 9.76e-06 - 0.0049612% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00114616 - 0.582615% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.251274% [1] +| | | | Ifpack2::Relaxation::compute: 0.000289 - 25.2147% [1] +| | | | Remainder: 0.000854279 - 74.5341% +| | | MaxwellPreconditioner: Solver S_E: 0.156431 - 79.517% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150308 - 96.086% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.149935 - 99.7517% [1] +| | | | | | MueLu RefMaxwell: compute: 0.146398 - 97.6409% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0015174 - 1.03649% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0101164 - 6.91022% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0058406 - 57.7337% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00379712 - 37.5341% [1] +| | | | | | | | Remainder: 0.00047872 - 4.7321% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0141189 - 9.64422% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00111656 - 7.90823% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.011972 - 84.7938% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0110485 - 92.286% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0104839 - 94.8902% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00875875 - 83.5447% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.544e-05 - 0.404624% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.276e-05 - 0.374026% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.604e-05 - 0.525646% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00163288 - 18.6428% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.308e-05 - 0.377679% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00650919 - 74.3165% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.984e-05 - 0.226516% [1] +| | | | | | | | | | | | Remainder: 0.000449519 - 5.13223% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.732e-05 - 0.355974% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.84e-06 - 23.687% [1] +| | | | | | | | | | | | Remainder: 2.848e-05 - 76.313% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000176 - 1.67876% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015224 - 86.5% [1] +| | | | | | | | | | | | Remainder: 2.376e-05 - 13.5% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011286 - 10.7651% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110908 - 98.2704% [1] +| | | | | | | | | | | | Remainder: 1.952e-05 - 1.72958% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.112e-05 - 0.39222% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.484e-05 - 60.4086% [1] +| | | | | | | | | | | | Remainder: 1.628e-05 - 39.5914% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.644e-05 - 0.252196% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.52e-06 - 24.6596% [1] +| | | | | | | | | | | | Remainder: 1.992e-05 - 75.3404% +| | | | | | | | | | | Remainder: 0.00031568 - 3.01109% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.32e-05 - 0.843556% [1] +| | | | | | | | | | Remainder: 0.00047136 - 4.26629% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001346 - 1.12429% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.98e-05 - 14.7103% [1] +| | | | | | | | | | Remainder: 0.0001148 - 85.2897% +| | | | | | | | | Remainder: 0.00078892 - 6.58971% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000445039 - 3.15207% [1] +| | | | | | | | Remainder: 0.00058536 - 4.14592% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0156289 - 10.6756% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.010096 - 64.5982% [1] +| | | | | | | | Remainder: 0.00553292 - 35.4018% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175915 - 12.0162% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00948395 - 6.4782% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00948051 - 99.9637% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00895083 - 94.413% [1] +| | | | | | | | | Remainder: 0.00052968 - 5.58704% +| | | | | | | | Remainder: 3.44e-06 - 0.0362718% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00919059 - 6.27781% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00905495 - 98.5241% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00528936 - 58.414% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00349076 - 38.5508% [1] +| | | | | | | | | Remainder: 0.00027484 - 3.03524% +| | | | | | | | Remainder: 0.00013564 - 1.47586% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0291039 - 19.8799% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0106225 - 36.4985% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0103197 - 97.1494% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.3919e-05 - 0.522488% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.36e-06 - 0.0422494% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0100958 - 97.8302% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0100925 - 99.9675% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.0324889% +| | | | | | | | | | Remainder: 0.00016564 - 1.60509% +| | | | | | | | | Remainder: 0.0003028 - 2.85056% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0184744 - 63.4776% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111341 - 60.2675% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00956943 - 85.9473% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00906327 - 94.7107% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00855955 - 94.4422% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.72e-05 - 0.200945% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.5e-05 - 0.292071% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.908e-05 - 0.222909% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00165756 - 19.365% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.86e-05 - 0.217301% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00648567 - 75.7712% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.016e-05 - 0.118698% [1] +| | | | | | | | | | | | | Remainder: 0.00032628 - 3.81188% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.896e-05 - 0.319531% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 21.9613% [1] +| | | | | | | | | | | | | Remainder: 2.26e-05 - 78.0387% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017376 - 1.91719% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015136 - 87.1087% [1] +| | | | | | | | | | | | | Remainder: 2.24e-05 - 12.8913% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.224e-05 - 0.245386% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.12e-06 - 32.0144% [1] +| | | | | | | | | | | | | Remainder: 1.512e-05 - 67.9856% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.484e-05 - 0.274073% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.132e-05 - 45.5717% [1] +| | | | | | | | | | | | | Remainder: 1.352e-05 - 54.4283% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.852e-05 - 0.204341% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 34.3413% [1] +| | | | | | | | | | | | | Remainder: 1.216e-05 - 65.6587% +| | | | | | | | | | | | Remainder: 0.000235399 - 2.59728% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.892e-05 - 0.511211% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.888e-05 - 0.406294% [1] +| | | | | | | | | | | Remainder: 0.00041836 - 4.37184% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141688 - 12.7256% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0010396 - 73.3725% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016752 - 16.1139% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000759679 - 73.0742% [1] +| | | | | | | | | | | | Remainder: 0.0001124 - 10.8119% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00014848 - 10.4794% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0001086 - 73.1412% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.84e-05 - 16.9429% [1] +| | | | | | | | | | | | | Remainder: 9.02e-05 - 83.0571% +| | | | | | | | | | | | Remainder: 3.988e-05 - 26.8588% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.092e-05 - 1.47648% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.568e-05 - 2.51821% [1] +| | | | | | | | | | | Remainder: 0.0001722 - 12.1535% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.32e-06 - 0.083707% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.023711% [1] +| | | | | | | | | | Remainder: 0.0001358 - 1.21968% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.0866062% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0069128 - 37.4182% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.64e-06 - 0.139452% [1] +| | | | | | | | | | Remainder: 0.00690316 - 99.8605% +| | | | | | | | | Remainder: 0.00041156 - 2.22773% +| | | | | | | | Remainder: 6.96e-06 - 0.0239144% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345081 - 23.5714% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.312e-05 - 0.0669988% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.00498434% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0343929 - 99.6662% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0343902 - 99.9923% [1] +| | | | | | | | | Remainder: 2.64e-06 - 0.00767601% +| | | | | | | | Remainder: 9.036e-05 - 0.261852% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.604e-05 - 0.0587713% [1] +| | | | | | | Remainder: 0.00505232 - 3.45108% +| | | | | | Remainder: 0.0035372 - 2.35915% +| | | | | Remainder: 0.00037316 - 0.248263% +| | | | Remainder: 0.00612268 - 3.91398% +| | | MaxwellPreconditioner: Block preconditioner: 0.000152879 - 0.0777114% [1] +| | | Remainder: 0.00288656 - 1.46729% +| | Mini-EM: timestepper: 0.0677919 - 3.38885% [1] +| | | Mini-EM: Advance Time Step: 0.067789 - 99.9958% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0211749 - 31.2365% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00028128 - 1.32836% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0200223 - 94.5568% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00839063% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016084 - 0.803302% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.001652 - 8.25077% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00098964 - 4.94268% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010096 - 0.504237% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000892039 - 4.45522% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000852639 - 4.25844% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012912 - 0.644879% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021552 - 1.0764% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.64e-06 - 0.0131853% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027012 - 1.34909% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001925 - 9.61425% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00081688 - 4.07984% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00031692 - 1.58283% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017258 - 8.61936% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00348344 - 17.3978% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.8e-06 - 0.0339621% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00017304 - 0.864234% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0014782 - 7.38275% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00176136 - 8.79697% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001948 - 0.972913% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010328 - 0.515824% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000853319 - 4.26183% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00143704 - 7.17718% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00040004 - 1.99797% [3] +| | | | | | Remainder: 7.924e-05 - 0.395758% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.592e-05 - 0.0751832% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0103896% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000672199 - 3.1745% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.532e-05 - 0.450155% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.396e-05 - 67.1003% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 1.34285% [1] +| | | | | | Remainder: 3.008e-05 - 31.5569% +| | | | | Remainder: 8.568e-05 - 0.404629% +| | | | Stratimikos: BelosLOWS: 0.0413125 - 60.9427% [1] +| | | | | GMRES block system: Operation Op*x: 0.00275864 - 6.67749% [1] +| | | | | Belos::MVT::MvAddMv: 8.504e-05 - 0.205846% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0378358 - 91.5843% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000281039 - 0.742786% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.74e-05 - 23.9824% [2] +| | | | | | | | Belos::MVT::MvDot: 6.14e-05 - 91.0979% [2] +| | | | | | | | Remainder: 6e-06 - 8.90208% +| | | | | | | Belos::MVT::MvScale: 3.212e-05 - 11.429% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 7.9439e-05 - 28.2662% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.6079e-05 - 95.7703% [2] +| | | | | | | | Remainder: 3.36e-06 - 4.22966% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.712e-05 - 13.2081% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.464e-05 - 93.319% [2] +| | | | | | | | Remainder: 2.48e-06 - 6.68103% +| | | | | | | Remainder: 6.496e-05 - 23.1142% +| | | | | | Belos::MVT::MvAddMv: 0.0001108 - 0.292845% [2] +| | | | | | Belos::MVT::MvNorm: 3.264e-05 - 0.0862676% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0358473 - 94.7444% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0001586 - 0.442432% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.66e-05 - 0.0742036% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048504 - 1.35307% [1] +| | | | | | | | Belos::MVT::Assign: 5.976e-05 - 12.3206% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.872e-05 - 12.1062% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.692e-05 - 79.9046% [1] +| | | | | | | | | Remainder: 1.18e-05 - 20.0954% +| | | | | | | | CG Q_B: Operation Op*x: 0.0001274 - 26.2659% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.016e-05 - 16.5265% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.524e-05 - 3.14201% [1] +| | | | | | | | Remainder: 0.00014376 - 29.6388% +| | | | | | | CG S_E: Operation Op*x: 0.000428 - 1.19395% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0334081 - 93.1955% [1] +| | | | | | | | Belos::MVT::Assign: 1.832e-05 - 0.0548371% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0284675 - 85.2114% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0283359 - 99.5379% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126133 - 44.5134% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0123015 - 97.5286% [22] +| | | | | | | | | | | Remainder: 0.00031172 - 2.47137% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00348188 - 12.2879% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00025616 - 0.904012% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000406519 - 1.43464% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0101432 - 35.7961% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00277352 - 27.3438% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00263404 - 94.971% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00261496 - 99.2756% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00252828 - 96.6852% [11] +| | | | | | | | | | | | | | Remainder: 8.668e-05 - 3.31477% +| | | | | | | | | | | | | Remainder: 1.908e-05 - 0.724363% +| | | | | | | | | | | | Remainder: 0.00013948 - 5.02899% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00731212 - 72.0892% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00721264 - 98.6395% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0059462 - 82.4414% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426944 - 71.8011% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00397372 - 93.0736% [22] +| | | | | | | | | | | | | | | Remainder: 0.00029572 - 6.92644% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106216 - 17.8628% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013464 - 2.2643% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00022792 - 3.83304% [11] +| | | | | | | | | | | | | | Remainder: 0.00025204 - 4.23868% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00116804 - 16.1943% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00112632 - 96.4283% [11] +| | | | | | | | | | | | | | Remainder: 4.1719e-05 - 3.57171% +| | | | | | | | | | | | | Remainder: 9.84e-05 - 1.36427% +| | | | | | | | | | | | Remainder: 9.948e-05 - 1.36048% +| | | | | | | | | | | Remainder: 5.752e-05 - 0.567082% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00061464 - 2.16912% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00066592 - 2.35009% [11] +| | | | | | | | | | Remainder: 0.000154359 - 0.544747% +| | | | | | | | | Remainder: 0.00013156 - 0.462142% +| | | | | | | | CG S_E: Operation Op*x: 0.00349992 - 10.4763% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00043188 - 1.29274% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000682919 - 2.04417% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.00015036 - 0.450071% [11] +| | | | | | | | Remainder: 0.0001572 - 0.470545% +| | | | | | | Remainder: 0.001341 - 3.74086% +| | | | | | GMRES block system: Operation Op*x: 0.0010582 - 2.79682% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.6e-05 - 0.042288% [1] +| | | | | | Remainder: 0.000489799 - 1.29454% +| | | | | Remainder: 0.00063304 - 1.53232% +| | | | Mini-EM: Compute responses: 0.0051882 - 7.65345% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014124 - 2.72233% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00399424 - 76.987% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0440635% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010252 - 2.5667% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000922359 - 23.0922% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.08e-06 - 0.052075% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00019036 - 4.76587% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00013336 - 3.33881% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017 - 42.5613% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.84e-06 - 0.0460664% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00017616 - 4.41035% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019992 - 5.00521% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000195679 - 4.89903% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.284e-05 - 0.822185% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0380548% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00017616 - 4.41035% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.144e-05 - 1.78858% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.732e-05 - 0.934346% [3] +| | | | | | Remainder: 4.892e-05 - 1.22476% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.28e-06 - 0.140318% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0269843% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00060892 - 11.7366% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002448 - 4.7184% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.310458% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002274 - 92.8922% [1] +| | | | | | Remainder: 1.664e-05 - 6.79739% +| | | | | Remainder: 0.00019032 - 3.66833% +| | | | Remainder: 0.0001134 - 0.167284% +| | | Remainder: 2.84e-06 - 0.00418929% +| | Remainder: 0.0325956 - 1.62942% +| Remainder: 6.548e-05 - 0.00327317% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0413125 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.1468 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0192 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0380 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000828199 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0346024 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 0.0418523 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.00559 [1] +| Mini-EM: Total Time: 2.00553 - 99.9973% [1] +| | Mini-EM: build mesh: 0.00064308 - 0.0320653% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003068 - 47.7079% [1] +| | | Remainder: 0.00033628 - 52.2921% +| | Mini-EM: build physics blocks: 0.000860839 - 0.0429232% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00081916 - 0.040845% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.209398 - 10.441% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0927259 - 4.62351% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0373574 - 40.2879% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300614 - 80.4697% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0011488 - 3.07516% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00605856 - 16.2178% [4] +| | | | Remainder: 8.864e-05 - 0.237276% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00715971 - 7.72137% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00377584 - 52.7373% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016368 - 2.28613% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000679799 - 9.49478% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031372 - 4.38174% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123872 - 17.3012% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000849638 - 11.8669% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.816e-05 - 0.812323% [4] +| | | | Remainder: 8.016e-05 - 1.1196% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879335 - 9.48317% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00380816 - 4.1069% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127327 - 13.7315% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00483216 - 5.21122% [4] +| | | Remainder: 0.0180425 - 19.4579% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00351656 - 0.175343% [2] +| | Mini-EM: setup physics model evaluator: 0.202439 - 10.094% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.20242 - 99.9904% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00140303% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000256892% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.196384 - 97.0182% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.196369 - 99.9923% [1] +| | | | | | getWorksets(): 0.171938 - 87.5588% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.171934 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101201 - 58.8605% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00447368 - 4.42057% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189643 - 18.7391% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0004222 - 2.22629% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.018528 - 97.6995% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000234039 - 1.26316% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.076e-05 - 0.489854% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039388 - 2.12587% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00138476 - 7.47388% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00395348 - 21.3379% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000699639 - 3.77612% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00297088 - 16.0345% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.132e-05 - 0.492876% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00550628 - 29.7187% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00247112 - 44.8782% [3] +| | | | | | | | | | | | Remainder: 0.00303516 - 55.1218% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263696 - 14.2323% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048888 - 2.6386% [3] +| | | | | | | | | | | Remainder: 7.712e-05 - 0.416235% +| | | | | | | | | | Remainder: 1.408e-05 - 0.0742449% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0649921 - 64.2205% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371725 - 57.1954% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.752e-05 - 0.235443% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.368e-05 - 0.0637031% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0199948 - 53.7894% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139408 - 37.503% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.336e-05 - 0.0628422% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270532 - 7.27775% [3] +| | | | | | | | | | | Remainder: 0.000396959 - 1.06788% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139469 - 21.4593% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00842119 - 12.9573% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012924 - 0.198855% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279588 - 4.30188% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00209552 - 3.22427% [3] +| | | | | | | | | | Remainder: 0.00043092 - 0.663035% +| | | | | | | | | Remainder: 0.0127715 - 12.6198% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0707034 - 41.1223% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0706263 - 99.891% [6] +| | | | | | | | | Remainder: 7.708e-05 - 0.109019% +| | | | | | | | Remainder: 2.948e-05 - 0.0171461% +| | | | | | | Remainder: 3.72e-06 - 0.00216357% +| | | | | | getOrientations(): 1.156e-05 - 0.00588688% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007522 - 0.383055% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709239 - 0.361177% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042108 - 0.214433% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012568 - 0.064002% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000861639 - 0.438786% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000346287% [2] +| | | | | | Remainder: 0.0215485 - 10.9735% +| | | | | Remainder: 1.52e-05 - 0.00773994% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00397195% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00764748% [1] +| | | | build response library: 0.00598751 - 2.95797% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058902 - 98.3746% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0536485% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65.8228% [1] +| | | | | | | Remainder: 1.08e-06 - 34.1772% +| | | | | | getOrientations(): 4.8e-07 - 0.00814913% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737799 - 12.5259% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089784 - 15.243% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399839 - 6.78821% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118696 - 20.1514% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0196937% [3] +| | | | | | Remainder: 0.00266296 - 45.21% +| | | | | Remainder: 9.7319e-05 - 1.62537% +| | | | Remainder: 2.136e-05 - 0.0105523% +| | | Remainder: 1.952e-05 - 0.0096424% +| | Mini-EM: setup auxiliary physics model evaluator: 0.322479 - 16.0795% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.322469 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000198469% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000186064% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.322423 - 99.9857% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.322419 - 99.9987% [1] +| | | | | | getWorksets(): 0.145875 - 45.244% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.145874 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.10149 - 69.5742% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00334672 - 3.29757% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0176644 - 17.405% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000576159 - 3.26169% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0170822 - 96.7039% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016088 - 0.9418% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.884e-05 - 0.520074% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00073584 - 4.30765% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.001562 - 9.14402% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00361012 - 21.1338% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000672519 - 3.93696% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00244612 - 14.3197% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.992e-05 - 0.467856% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00468192 - 27.4082% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00180504 - 38.5534% [3] +| | | | | | | | | | | | Remainder: 0.00287688 - 61.4466% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00252392 - 14.7752% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000484198 - 2.83452% [3] +| | | | | | | | | | | Remainder: 3.592e-05 - 0.210278% +| | | | | | | | | | Remainder: 6.08e-06 - 0.0344195% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0661431 - 65.1717% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367557 - 55.57% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.972e-05 - 0.108065% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.14e-05 - 0.0582222% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136704 - 37.1925% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0142882 - 38.8735% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.704e-05 - 0.0735668% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.508e-05 - 0.0682343% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00051928 - 1.41279% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00800996 - 21.7924% [3] +| | | | | | | | | | | Remainder: 0.00015464 - 0.420723% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00865539 - 13.0859% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00841299 - 12.7194% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.7839e-05 - 0.14792% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00307296 - 4.64592% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00280804 - 4.2454% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00589076 - 8.90608% [3] +| | | | | | | | | | Remainder: 0.00044936 - 0.679376% +| | | | | | | | | Remainder: 0.0143362 - 14.1257% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0443729 - 30.4187% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0443291 - 99.9013% [3] +| | | | | | | | | Remainder: 4.38e-05 - 0.0987088% +| | | | | | | | Remainder: 1.024e-05 - 0.00701978% +| | | | | | | Remainder: 1.4e-06 - 0.000959726% +| | | | | | getOrientations(): 1.14e-05 - 0.00353578% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000947479 - 0.293866% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108972 - 0.337983% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00067844 - 0.210422% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141759 - 43.9675% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0504161 - 35.5646% [1] +| | | | | | | Remainder: 0.0913433 - 64.4354% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00247244 - 0.766841% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000148875% [2] +| | | | | | Remainder: 0.0295843 - 9.17573% +| | | | | Remainder: 4.16e-06 - 0.00129023% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.0011412% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.00511057% [1] +| | | | build response library: 1.9359e-05 - 0.00600337% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23973% [1] +| | | | | Remainder: 1.9119e-05 - 98.7603% +| | | | Remainder: 5.4e-06 - 0.00167458% +| | | Remainder: 9.72e-06 - 0.00301415% +| | Mini-EM: eval auxiliary physics model evaluator: 0.459384 - 22.9058% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.136424 - 29.6971% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.320522 - 69.772% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000473599 - 0.147759% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.218307 - 68.11% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000714589% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00287668% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.04e-06 - 0.000934463% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00266184 - 1.21931% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00595084 - 2.7259% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0179901 - 8.24073% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00213208 - 0.976641% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0149956 - 6.86905% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142458 - 6.52557% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0209627 - 9.60241% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4e-06 - 0.00183228% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.000879495% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318735 - 14.6003% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00495172 - 2.26823% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00189488 - 0.867988% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00706059 - 3.23425% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00194408 - 0.890525% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00980807 - 4.49279% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.017068 - 7.81834% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211624 - 9.69386% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00259596 - 1.18913% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000988559 - 0.452829% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00305864 - 1.40107% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0146437 - 6.70783% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0018954 - 0.868225% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00698019 - 3.19742% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.04e-06 - 0.0018506% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00311164 - 1.42535% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00612728 - 2.80672% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000953239 - 0.43665% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00307856 - 1.4102% [3] +| | | | | Remainder: 0.00015192 - 0.06959% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.748e-05 - 0.00545361% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000786219% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00050588 - 0.15783% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.100864 - 31.4688% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0501004 - 49.671% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0507179 - 50.2833% [1] +| | | | | Remainder: 4.608e-05 - 0.0456851% +| | | | Remainder: 0.00035056 - 0.109372% +| | | Remainder: 0.00243884 - 0.530893% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0046978 - 0.234242% [1] +| | | getWorksets(): 6.48e-06 - 0.137937% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.52e-06 - 69.7531% [1] +| | | | Remainder: 1.96e-06 - 30.2469% +| | | getOrientations(): 1.24e-06 - 0.0263954% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000865599 - 18.4256% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00097436 - 20.7408% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433439 - 9.22643% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00133596 - 28.438% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0246924% [3] +| | | Remainder: 0.00107956 - 22.9801% +| | panzer::ModelEvaluator::create_W_op: 0.140251 - 6.99319% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.231215 - 11.5289% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021368 - 0.0924161% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.182511 - 78.9355% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000964326% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00221156 - 1.21174% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00569268 - 3.11909% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00737643 - 4.04164% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000806759 - 0.442033% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00761839 - 4.17421% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.006685 - 3.66279% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172576 - 0.945564% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00579884 - 3.17725% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.56e-06 - 0.00249848% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00329492 - 1.80533% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0140666 - 7.70728% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00233216 - 1.27782% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0136467 - 7.4772% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139508 - 7.64383% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0199243 - 10.9168% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-05 - 0.00591745% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0021462 - 1.17593% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133556 - 7.31769% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0217253 - 11.9036% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00434796 - 2.3823% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00077772 - 0.426122% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00738047 - 4.04385% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0157155 - 8.61075% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0117608 - 6.44391% [3] +| | | | Remainder: 0.00015316 - 0.0839183% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.268e-05 - 0.00548407% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000518997% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00060704 - 0.262543% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0475655 - 20.572% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0475404 - 99.9473% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.604e-05 - 0.0337219% [1] +| | | | Remainder: 9.04e-06 - 0.0190054% +| | | Remainder: 0.00030424 - 0.131583% +| | Mini-EM: assemble Discrete Gradient: 0.0390464 - 1.94693% [1] +| | MaxwellPreconditioner::build: 0.197276 - 9.83657% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0361158 - 18.3073% [1] +| | | MaxwellPreconditioner: Schur complement: 9.32e-06 - 0.00472436% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00218112 - 1.10562% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.14488% [1] +| | | | Ifpack2::Relaxation::compute: 0.00124028 - 56.8644% [1] +| | | | Remainder: 0.000937679 - 42.9908% +| | | MaxwellPreconditioner: Solver S_E: 0.155919 - 79.0362% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150541 - 96.5505% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.150161 - 99.7477% [1] +| | | | | | MueLu RefMaxwell: compute: 0.146502 - 97.5632% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00145972 - 0.996384% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00978127 - 6.67656% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0054892 - 56.1194% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00380524 - 38.9033% [1] +| | | | | | | | Remainder: 0.00048684 - 4.97727% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0139281 - 9.50714% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00106072 - 7.61567% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0118408 - 85.0136% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0108983 - 92.0404% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0103226 - 94.7177% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00868583 - 84.1436% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.12e-05 - 0.359206% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.244e-05 - 0.373482% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.796e-05 - 0.782424% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00162664 - 18.7275% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.784e-05 - 0.435652% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0064938 - 74.7631% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.032e-05 - 0.233944% [1] +| | | | | | | | | | | | Remainder: 0.000375639 - 4.32473% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.836e-05 - 0.371611% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.8e-06 - 22.9406% [1] +| | | | | | | | | | | | Remainder: 2.956e-05 - 77.0594% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017456 - 1.69104% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0001532 - 87.7635% [1] +| | | | | | | | | | | | Remainder: 2.136e-05 - 12.2365% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010226 - 9.90638% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00100388 - 98.1694% [1] +| | | | | | | | | | | | Remainder: 1.872e-05 - 1.83063% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 5.208e-05 - 0.504522% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.764e-05 - 53.0722% [1] +| | | | | | | | | | | | Remainder: 2.444e-05 - 46.9278% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.056e-05 - 0.296049% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.12e-06 - 23.2984% [1] +| | | | | | | | | | | | Remainder: 2.344e-05 - 76.7016% +| | | | | | | | | | | Remainder: 0.00031864 - 3.08681% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.62e-05 - 0.882706% [1] +| | | | | | | | | | Remainder: 0.00047948 - 4.39958% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00014296 - 1.20735% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.052e-05 - 14.3537% [1] +| | | | | | | | | | Remainder: 0.00012244 - 85.6463% +| | | | | | | | | Remainder: 0.00079952 - 6.75225% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000441479 - 3.1697% [1] +| | | | | | | | Remainder: 0.00058512 - 4.201% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0158491 - 10.8184% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101579 - 64.0912% [1] +| | | | | | | | Remainder: 0.00569124 - 35.9088% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175209 - 11.9595% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00960623 - 6.55708% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00960307 - 99.9671% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00906411 - 94.3876% [1] +| | | | | | | | | Remainder: 0.000538959 - 5.61236% +| | | | | | | | Remainder: 3.16e-06 - 0.0328953% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00920163 - 6.28091% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00906759 - 98.5433% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00524748 - 57.8707% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00353996 - 39.0397% [1] +| | | | | | | | | Remainder: 0.00028016 - 3.08968% +| | | | | | | | Remainder: 0.00013404 - 1.4567% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0294004 - 20.0683% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0107367 - 36.5188% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0104307 - 97.1503% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.356e-05 - 0.513484% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.84e-06 - 0.0464014% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102028 - 97.8149% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0101992 - 99.9651% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.0348924% +| | | | | | | | | | Remainder: 0.00016952 - 1.6252% +| | | | | | | | | Remainder: 0.000305959 - 2.84966% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0186568 - 63.4576% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111925 - 59.9916% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00961891 - 85.9406% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00911119 - 94.7216% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00862187 - 94.6295% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.788e-05 - 0.20738% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.4e-05 - 0.278362% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.7e-05 - 0.545125% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00163404 - 18.9523% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.708e-05 - 0.198101% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00652796 - 75.7139% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.0399e-05 - 0.120612% [1] +| | | | | | | | | | | | | Remainder: 0.000343519 - 3.98427% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.636e-05 - 0.289314% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.04e-06 - 22.9135% [1] +| | | | | | | | | | | | | Remainder: 2.032e-05 - 77.0865% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0001726 - 1.89437% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015236 - 88.2735% [1] +| | | | | | | | | | | | | Remainder: 2.024e-05 - 11.7265% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.04e-05 - 0.2239% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 6.84e-06 - 33.5294% [1] +| | | | | | | | | | | | | Remainder: 1.356e-05 - 66.4706% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.364e-05 - 0.478971% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.688e-05 - 61.5949% [1] +| | | | | | | | | | | | | Remainder: 1.676e-05 - 38.4051% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.02e-05 - 0.221705% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.56e-06 - 32.4752% [1] +| | | | | | | | | | | | | Remainder: 1.364e-05 - 67.5248% +| | | | | | | | | | | | Remainder: 0.00020612 - 2.26227% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.852e-05 - 0.504423% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.98e-05 - 0.413768% [1] +| | | | | | | | | | | Remainder: 0.0004194 - 4.36016% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141348 - 12.6288% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00102992 - 72.8641% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016828 - 16.3391% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000748679 - 72.693% [1] +| | | | | | | | | | | | Remainder: 0.00011296 - 10.9679% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015168 - 10.731% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011056 - 72.8903% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.772e-05 - 16.0275% [1] +| | | | | | | | | | | | | Remainder: 9.284e-05 - 83.9725% +| | | | | | | | | | | | Remainder: 4.112e-05 - 27.1097% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.216e-05 - 1.56776% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.804e-05 - 2.69123% [1] +| | | | | | | | | | | Remainder: 0.00017168 - 12.1459% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.6e-06 - 0.0768371% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.0264463% [1] +| | | | | | | | | | Remainder: 0.00014856 - 1.32732% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.0924061% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00702267 - 37.6414% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.048e-05 - 0.149231% [1] +| | | | | | | | | | Remainder: 0.00701219 - 99.8508% +| | | | | | | | | Remainder: 0.000424359 - 2.27456% +| | | | | | | | Remainder: 6.92e-06 - 0.0235371% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345619 - 23.5915% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.312e-05 - 0.0668944% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00486084% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.034443 - 99.6558% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344401 - 99.9916% [1] +| | | | | | | | | Remainder: 2.88e-06 - 0.00836165% +| | | | | | | | Remainder: 9.416e-05 - 0.272438% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.376e-05 - 0.0571734% [1] +| | | | | | | Remainder: 0.00510852 - 3.48701% +| | | | | | Remainder: 0.00365912 - 2.4368% +| | | | | Remainder: 0.00037984 - 0.252317% +| | | | Remainder: 0.00537848 - 3.44953% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015468 - 0.0784081% [1] +| | | Remainder: 0.00289556 - 1.46777% +| | Mini-EM: timestepper: 0.06831 - 3.40608% [1] +| | | Mini-EM: Advance Time Step: 0.0683066 - 99.995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0212499 - 31.1096% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000322559 - 1.51793% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0200673 - 94.435% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0081725% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001606 - 0.800307% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00167992 - 8.37143% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000987077 - 4.91883% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001326 - 0.660776% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00101964 - 5.0811% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00084936 - 4.23256% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012712 - 0.633468% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0002146 - 1.0694% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0121591% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000227799 - 1.13517% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00193432 - 9.63916% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00082136 - 4.09303% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000271438 - 1.35264% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00173796 - 8.66065% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00336612 - 16.7741% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.72e-06 - 0.0285041% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00015372 - 0.766022% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0014918 - 7.43397% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00178012 - 8.87074% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000189839 - 0.946011% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010308 - 0.513671% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00091388 - 4.55407% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00141596 - 7.05605% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0003942 - 1.96439% [3] +| | | | | | Remainder: 8.5e-05 - 0.423575% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.62e-05 - 0.0762358% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00997653% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00064008 - 3.01216% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.1879e-05 - 0.432375% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.836e-05 - 63.5183% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.439e-06 - 1.56619% [1] +| | | | | | Remainder: 3.208e-05 - 34.9155% +| | | | | Remainder: 0.00010972 - 0.516333% +| | | | Stratimikos: BelosLOWS: 0.0418934 - 61.3315% [1] +| | | | | GMRES block system: Operation Op*x: 0.00262612 - 6.26857% [1] +| | | | | Belos::MVT::MvAddMv: 8.956e-05 - 0.213781% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0385231 - 91.9549% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000290559 - 0.754247% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.816e-05 - 23.4582% [2] +| | | | | | | | Belos::MVT::MvDot: 6.22e-05 - 91.2559% [2] +| | | | | | | | Remainder: 5.96e-06 - 8.74413% +| | | | | | | Belos::MVT::MvScale: 3.344e-05 - 11.5089% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.168e-05 - 28.1113% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.844e-05 - 96.0333% [2] +| | | | | | | | Remainder: 3.24e-06 - 3.9667% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.772e-05 - 12.9819% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.532e-05 - 93.6373% [2] +| | | | | | | | Remainder: 2.4e-06 - 6.36267% +| | | | | | | Remainder: 6.9559e-05 - 23.9397% +| | | | | | Belos::MVT::MvAddMv: 0.00010012 - 0.259896% [2] +| | | | | | Belos::MVT::MvNorm: 3.348e-05 - 0.086909% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0364768 - 94.6882% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000163279 - 0.447625% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.736e-05 - 0.0750066% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048376 - 1.32621% [1] +| | | | | | | | Belos::MVT::Assign: 6.52e-05 - 13.4778% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.452e-05 - 9.20291% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.104e-05 - 69.7215% [1] +| | | | | | | | | Remainder: 1.348e-05 - 30.2785% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012988 - 26.848% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.52e-05 - 17.612% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.548e-05 - 3.19993% [1] +| | | | | | | | Remainder: 0.00014348 - 29.6593% +| | | | | | | CG S_E: Operation Op*x: 0.000411679 - 1.12861% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0340553 - 93.3616% [1] +| | | | | | | | Belos::MVT::Assign: 1.992e-05 - 0.0584931% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0290006 - 85.1574% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0288639 - 99.5284% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.01284 - 44.4847% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0124903 - 97.2763% [22] +| | | | | | | | | | | Remainder: 0.00034972 - 2.72368% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0035132 - 12.1716% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026752 - 0.926834% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000407558 - 1.412% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0103778 - 35.9541% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00291164 - 28.0565% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00276408 - 94.9321% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00274584 - 99.3401% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00265976 - 96.8651% [11] +| | | | | | | | | | | | | | Remainder: 8.608e-05 - 3.13493% +| | | | | | | | | | | | | Remainder: 1.824e-05 - 0.659895% +| | | | | | | | | | | | Remainder: 0.00014756 - 5.06794% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00740816 - 71.385% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00730068 - 98.5492% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00598772 - 82.0159% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426884 - 71.2933% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00396644 - 92.9161% [22] +| | | | | | | | | | | | | | | Remainder: 0.0003024 - 7.08389% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0010684 - 17.8432% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00014356 - 2.39758% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00023176 - 3.87059% [11] +| | | | | | | | | | | | | | Remainder: 0.000275159 - 4.59539% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00120332 - 16.4823% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00115864 - 96.2869% [11] +| | | | | | | | | | | | | | Remainder: 4.468e-05 - 3.71306% +| | | | | | | | | | | | | Remainder: 0.00010964 - 1.50178% +| | | | | | | | | | | | Remainder: 0.00010748 - 1.45083% +| | | | | | | | | | | Remainder: 5.796e-05 - 0.558502% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000616918 - 2.13734% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00066804 - 2.31445% [11] +| | | | | | | | | | Remainder: 0.00017288 - 0.59895% +| | | | | | | | | Remainder: 0.00013676 - 0.471576% +| | | | | | | | CG S_E: Operation Op*x: 0.00355984 - 10.4531% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00045212 - 1.32761% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000703319 - 2.06523% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.00015492 - 0.454907% [11] +| | | | | | | | Remainder: 0.00016456 - 0.483214% +| | | | | | | Remainder: 0.0013354 - 3.66096% +| | | | | | GMRES block system: Operation Op*x: 0.00109424 - 2.84048% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.608e-05 - 0.0417412% [1] +| | | | | | Remainder: 0.0005118 - 1.32856% +| | | | | Remainder: 0.00065468 - 1.56273% +| | | | Mini-EM: Compute responses: 0.00504904 - 7.39173% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014488 - 2.86946% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00388696 - 76.9841% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0452796% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.576e-05 - 2.46362% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000928198 - 23.8798% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0473378% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015556 - 4.0021% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011596 - 2.98331% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00170536 - 43.8739% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.72e-06 - 0.0442506% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015392 - 3.95991% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019576 - 5.03633% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019324 - 4.9715% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.244e-05 - 0.834586% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0391051% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013096 - 3.36922% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.38e-05 - 2.4132% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.044e-05 - 0.783132% [3] +| | | | | | Remainder: 4.872e-05 - 1.25342% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.32e-06 - 0.125172% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0301048% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00057624 - 11.4129% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024268 - 4.80646% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.296687% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022544 - 92.896% [1] +| | | | | | Remainder: 1.652e-05 - 6.80732% +| | | | | Remainder: 0.00019044 - 3.77181% +| | | | Remainder: 0.00011424 - 0.167246% +| | | Remainder: 3.44e-06 - 0.00503587% +| | Remainder: 0.0324709 - 1.61907% +| Remainder: 5.364e-05 - 0.00267453% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0418934 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 97.7719 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0194 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0385 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000735399 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0342443 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 0.0410956 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.04269 [1] +| Mini-EM: Total Time: 2.04264 - 99.9979% [1] +| | Mini-EM: build mesh: 0.000644319 - 0.0315434% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306639 - 47.5912% [1] +| | | Remainder: 0.00033768 - 52.4088% +| | Mini-EM: build physics blocks: 0.000850679 - 0.041646% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000818479 - 0.0400696% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206931 - 10.1306% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0929381 - 4.54989% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0372849 - 40.118% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0299918 - 80.4395% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00115748 - 3.10442% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00604908 - 16.2239% [4] +| | | | Remainder: 8.656e-05 - 0.232158% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00745164 - 8.01785% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00399264 - 53.5807% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0001706 - 2.28943% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00067792 - 9.0976% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031332 - 4.20471% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131724 - 17.6772% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0008458 - 11.3505% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.8e-05 - 0.778353% [4] +| | | | Remainder: 7.612e-05 - 1.02152% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00880315 - 9.47207% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00379636 - 4.08483% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0128048 - 13.7778% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00475688 - 5.11833% [4] +| | | Remainder: 0.0180403 - 19.4111% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00376836 - 0.184484% [2] +| | Mini-EM: setup physics model evaluator: 0.201169 - 9.84848% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.201151 - 99.991% [1] +| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00135222% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000278397% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.195057 - 96.9704% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195042 - 99.9924% [1] +| | | | | | getWorksets(): 0.169132 - 86.7157% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.169129 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100077 - 59.1724% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00442656 - 4.42313% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189126 - 18.898% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00040952 - 2.16533% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0184899 - 97.7647% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022944 - 1.2409% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.132e-05 - 0.493892% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039076 - 2.11337% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00138316 - 7.48063% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00390452 - 21.1171% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00071148 - 3.84795% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00300684 - 16.2621% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.98e-05 - 0.485671% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00548004 - 29.6381% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00246596 - 44.9989% [3] +| | | | | | | | | | | | Remainder: 0.00301408 - 55.0011% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263896 - 14.2725% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048876 - 2.64339% [3] +| | | | | | | | | | | Remainder: 7.48e-05 - 0.404546% +| | | | | | | | | | Remainder: 1.324e-05 - 0.0700061% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0633369 - 63.2879% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0372715 - 58.8465% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.516e-05 - 0.228485% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.416e-05 - 0.0648216% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0201367 - 54.0271% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138662 - 37.2032% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.372e-05 - 0.0636411% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00272404 - 7.30863% [3] +| | | | | | | | | | | Remainder: 0.000411519 - 1.10411% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0124912 - 19.7218% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00832735 - 13.1477% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012336 - 0.194768% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00278584 - 4.39845% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206768 - 3.26457% [3] +| | | | | | | | | | Remainder: 0.00026996 - 0.426229% +| | | | | | | | | Remainder: 0.0134014 - 13.391% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0690226 - 40.8107% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0689438 - 99.886% [6] +| | | | | | | | | Remainder: 7.872e-05 - 0.11405% +| | | | | | | | Remainder: 2.864e-05 - 0.0169339% +| | | | | | | Remainder: 3.76e-06 - 0.00222311% +| | | | | | getOrientations(): 1.088e-05 - 0.00557827% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753959 - 0.386561% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071468 - 0.366423% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423679 - 0.217224% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012408 - 0.0636169% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085564 - 0.438694% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000410167% [2] +| | | | | | Remainder: 0.0230264 - 11.8058% +| | | | | Remainder: 1.484e-05 - 0.00760802% +| | | | fmb->setupBCFieldManagers(): 9e-06 - 0.00447424% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.428e-05 - 0.00709913% [1] +| | | | build response library: 0.00604656 - 3.00597% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00595292 - 98.4513% [1] +| | | | | | getWorksets(): 3e-06 - 0.0503955% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 66.6667% [1] +| | | | | | | Remainder: 1e-06 - 33.3333% +| | | | | | getOrientations(): 4.8e-07 - 0.00806328% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738 - 12.3973% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901959 - 15.1515% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039984 - 6.71671% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011752 - 19.7416% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0174704% [3] +| | | | | | Remainder: 0.0027334 - 45.917% +| | | | | Remainder: 9.364e-05 - 1.54865% +| | | | Remainder: 2.092e-05 - 0.0104001% +| | | Remainder: 1.804e-05 - 0.00896757% +| | Mini-EM: setup auxiliary physics model evaluator: 0.331363 - 16.2222% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.331353 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000205219% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000193147% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.331306 - 99.9857% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.331302 - 99.9989% [1] +| | | | | | getWorksets(): 0.144041 - 43.4772% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.14404 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100366 - 69.6792% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.003303 - 3.29096% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0178112 - 17.7463% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000581278 - 3.26355% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0172234 - 96.6998% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001552 - 0.901098% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.98e-05 - 0.521383% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000738839 - 4.28973% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00159676 - 9.27086% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0036378 - 21.1212% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069576 - 4.03961% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00248572 - 14.4322% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.924e-05 - 0.460071% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00471176 - 27.3567% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00184704 - 39.2007% [3] +| | | | | | | | | | | | Remainder: 0.00286472 - 60.7993% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00251532 - 14.604% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048012 - 2.7876% [3] +| | | | | | | | | | | Remainder: 3.712e-05 - 0.21552% +| | | | | | | | | | Remainder: 6.52e-06 - 0.0366061% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0654326 - 65.1941% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0364679 - 55.7335% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.872e-05 - 0.106176% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.132e-05 - 0.0584624% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136488 - 37.427% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138937 - 38.0984% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.644e-05 - 0.0725021% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.548e-05 - 0.0698697% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00050072 - 1.37304% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00815567 - 22.364% [3] +| | | | | | | | | | | Remainder: 0.00015704 - 0.430625% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00903791 - 13.8125% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00799211 - 12.2143% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.64e-05 - 0.147327% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00306396 - 4.68262% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00275056 - 4.20365% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00558876 - 8.54124% [3] +| | | | | | | | | | Remainder: 0.00043504 - 0.664867% +| | | | | | | | | Remainder: 0.0138189 - 13.7686% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0436637 - 30.3137% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.043618 - 99.8954% [3] +| | | | | | | | | Remainder: 4.568e-05 - 0.104618% +| | | | | | | | Remainder: 1.028e-05 - 0.00713692% +| | | | | | | Remainder: 1.24e-06 - 0.000860866% +| | | | | | getOrientations(): 1.116e-05 - 0.00336852% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000925199 - 0.279261% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109908 - 0.331745% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000686079 - 0.207085% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.152064 - 45.899% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.053438 - 35.1417% [1] +| | | | | | | Remainder: 0.0986264 - 64.8583% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246476 - 0.74396% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000144883% [2] +| | | | | | Remainder: 0.0300101 - 9.05823% +| | | | | Remainder: 3.52e-06 - 0.00106246% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.00108645% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00491318% [1] +| | | | build response library: 2.06e-05 - 0.00621693% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.16505% [1] +| | | | | Remainder: 2.036e-05 - 98.835% +| | | | Remainder: 5.6e-06 - 0.00169004% +| | | Remainder: 9.52e-06 - 0.00287298% +| | Mini-EM: eval auxiliary physics model evaluator: 0.475058 - 23.257% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.146233 - 30.7822% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.325922 - 68.6069% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042612 - 0.130743% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.21572 - 66.1877% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000834414% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.96e-06 - 0.00276284% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.8e-06 - 0.000834414% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00263048 - 1.21939% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00584836 - 2.71108% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0177851 - 8.24452% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00202192 - 0.937287% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0144257 - 6.68721% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142716 - 6.6158% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0207654 - 9.62607% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.88e-06 - 0.00226219% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000834414% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318799 - 14.7783% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500908 - 2.32202% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0018076 - 0.837936% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00701907 - 3.25378% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00181752 - 0.842535% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00976683 - 4.52754% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0166458 - 7.71637% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0212827 - 9.8659% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00255448 - 1.18416% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00102808 - 0.47658% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00304608 - 1.41205% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0143137 - 6.63531% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00179792 - 0.833449% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00701972 - 3.25408% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.96e-06 - 0.00183571% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00314612 - 1.45842% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00572704 - 2.65484% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000911719 - 0.422639% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00302852 - 1.40391% [3] +| | | | | Remainder: 0.00014972 - 0.0694047% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.62e-05 - 0.00497051% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000760918% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000498439 - 0.152932% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.108919 - 33.4186% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0541468 - 49.7131% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0547191 - 50.2385% [1] +| | | | | Remainder: 5.272e-05 - 0.0484031% +| | | | Remainder: 0.00034 - 0.104319% +| | | Remainder: 0.00290212 - 0.610898% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00473064 - 0.231594% [1] +| | | getWorksets(): 7.96e-06 - 0.168265% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 64.8241% [1] +| | | | Remainder: 2.8e-06 - 35.1759% +| | | getOrientations(): 1.16e-06 - 0.024521% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000872839 - 18.4508% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000983679 - 20.7938% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043424 - 9.17932% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00136408 - 28.835% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0270577% [3] +| | | Remainder: 0.0010654 - 22.5213% +| | panzer::ModelEvaluator::create_W_op: 0.151962 - 7.43947% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.233652 - 11.4387% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021324 - 0.0912639% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.180555 - 77.2752% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000864002% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00218164 - 1.20829% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.005823 - 3.22505% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00692228 - 3.83388% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000815279 - 0.45154% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00749676 - 4.15206% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00669983 - 3.71069% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170712 - 0.945484% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00577364 - 3.19771% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.44e-06 - 0.00245908% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00326108 - 1.80614% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0141174 - 7.81888% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00230816 - 1.27837% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0129088 - 7.1495% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.013928 - 7.71398% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0193154 - 10.6978% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1e-05 - 0.00553847% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0020472 - 1.13384% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.013363 - 7.40108% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0220807 - 12.2293% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00446188 - 2.4712% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0007564 - 0.41893% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00724212 - 4.01103% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155937 - 8.63651% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0115804 - 6.41377% [3] +| | | | Remainder: 0.00015544 - 0.08609% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.204e-05 - 0.00515296% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000496465% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000607039 - 0.259805% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0519631 - 22.2395% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0519375 - 99.9507% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.632e-05 - 0.0314069% [1] +| | | | Remainder: 9.28e-06 - 0.0178588% +| | | Remainder: 0.00030028 - 0.128516% +| | Mini-EM: assemble Discrete Gradient: 0.0407631 - 1.99561% [1] +| | MaxwellPreconditioner::build: 0.197614 - 9.67444% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0374205 - 18.9361% [1] +| | | MaxwellPreconditioner: Schur complement: 2.988e-05 - 0.0151203% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00142172 - 0.719441% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.202572% [1] +| | | | Ifpack2::Relaxation::compute: 0.000538799 - 37.8977% [1] +| | | | Remainder: 0.00088004 - 61.8997% +| | | MaxwellPreconditioner: Solver S_E: 0.155722 - 78.8008% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150831 - 96.8592% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.15046 - 99.7542% [1] +| | | | | | MueLu RefMaxwell: compute: 0.146823 - 97.5824% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00147708 - 1.00603% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00977639 - 6.65864% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0056644 - 57.9395% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00360844 - 36.9097% [1] +| | | | | | | | Remainder: 0.00050356 - 5.15077% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0138612 - 9.4408% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000834959 - 6.0237% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0121373 - 87.563% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0112128 - 92.3832% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0106424 - 94.9123% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00897263 - 84.3106% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.144e-05 - 0.350399% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.1759e-05 - 0.353954% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.92e-05 - 0.548334% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0017736 - 19.7668% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.944e-05 - 0.328109% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00668535 - 74.5083% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.136e-05 - 0.238057% [1] +| | | | | | | | | | | | Remainder: 0.00035048 - 3.9061% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.64e-05 - 0.34203% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.12e-06 - 22.3077% [1] +| | | | | | | | | | | | Remainder: 2.828e-05 - 77.6923% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017352 - 1.63047% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015204 - 87.621% [1] +| | | | | | | | | | | | Remainder: 2.148e-05 - 12.379% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109236 - 10.2643% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107072 - 98.019% [1] +| | | | | | | | | | | | Remainder: 2.164e-05 - 1.98103% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.5e-05 - 0.422839% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.796e-05 - 62.1333% [1] +| | | | | | | | | | | | Remainder: 1.704e-05 - 37.8667% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.876e-05 - 0.270241% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.08e-06 - 24.6175% [1] +| | | | | | | | | | | | Remainder: 2.168e-05 - 75.3825% +| | | | | | | | | | | Remainder: 0.00029368 - 2.75954% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.532e-05 - 0.850097% [1] +| | | | | | | | | | Remainder: 0.00047516 - 4.23764% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00012572 - 1.03581% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.956e-05 - 15.5584% [1] +| | | | | | | | | | Remainder: 0.00010616 - 84.4416% +| | | | | | | | | Remainder: 0.000798759 - 6.58102% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0003608 - 2.60294% [1] +| | | | | | | | Remainder: 0.00052816 - 3.81034% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.01556 - 10.5978% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00999843 - 64.2572% [1] +| | | | | | | | Remainder: 0.0055616 - 35.7428% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180027 - 12.2615% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00956883 - 6.51727% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00956527 - 99.9628% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00903107 - 94.4152% [1] +| | | | | | | | | Remainder: 0.000534199 - 5.58478% +| | | | | | | | Remainder: 3.56e-06 - 0.0372041% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00920967 - 6.27265% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00907367 - 98.5233% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00531788 - 58.6078% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0034732 - 38.2777% [1] +| | | | | | | | | Remainder: 0.0002826 - 3.11451% +| | | | | | | | Remainder: 0.000136 - 1.47671% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0297255 - 20.2459% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.010808 - 36.3592% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0105 - 97.151% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.376e-05 - 0.511998% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.84e-06 - 0.0460951% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102646 - 97.7577% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.010261 - 99.9649% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.035072% +| | | | | | | | | | Remainder: 0.00017684 - 1.68419% +| | | | | | | | | Remainder: 0.00030792 - 2.84901% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0189106 - 63.6174% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0114856 - 60.7361% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00989303 - 86.1346% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00938251 - 94.8396% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00887495 - 94.5904% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.932e-05 - 0.217691% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.532e-05 - 0.285297% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.004e-05 - 0.225804% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0017716 - 19.9618% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.748e-05 - 0.196959% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00667667 - 75.2305% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.044e-05 - 0.117634% [1] +| | | | | | | | | | | | | Remainder: 0.00033408 - 3.7643% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.996e-05 - 0.319317% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6e-06 - 20.0267% [1] +| | | | | | | | | | | | | Remainder: 2.396e-05 - 79.9733% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017776 - 1.89459% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0001524 - 85.7336% [1] +| | | | | | | | | | | | | Remainder: 2.536e-05 - 14.2664% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.208e-05 - 0.235331% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.08e-06 - 32.0652% [1] +| | | | | | | | | | | | | Remainder: 1.5e-05 - 67.9348% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.904e-05 - 0.309512% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.18e-05 - 40.6336% [1] +| | | | | | | | | | | | | Remainder: 1.724e-05 - 59.3664% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.948e-05 - 0.20762% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.6e-06 - 33.8809% [1] +| | | | | | | | | | | | | Remainder: 1.288e-05 - 66.1191% +| | | | | | | | | | | | Remainder: 0.000229239 - 2.44326% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.784e-05 - 0.483573% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.9e-05 - 0.394217% [1] +| | | | | | | | | | | Remainder: 0.000423679 - 4.2826% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00143672 - 12.5089% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00104748 - 72.9078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00017232 - 16.4509% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00075228 - 71.8181% [1] +| | | | | | | | | | | | Remainder: 0.00012288 - 11.731% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015144 - 10.5407% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011108 - 73.3492% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.788e-05 - 16.0965% [1] +| | | | | | | | | | | | | Remainder: 9.32e-05 - 83.9035% +| | | | | | | | | | | | Remainder: 4.036e-05 - 26.6508% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.168e-05 - 1.50899% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.728e-05 - 2.5948% [1] +| | | | | | | | | | | Remainder: 0.000178839 - 12.4477% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.48e-06 - 0.0738319% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.0243785% [1] +| | | | | | | | | | Remainder: 0.00014452 - 1.25828% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.0911659% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00696719 - 36.8428% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.145826% [1] +| | | | | | | | | | Remainder: 0.00695703 - 99.8542% +| | | | | | | | | Remainder: 0.0004406 - 2.32991% +| | | | | | | | Remainder: 6.96e-06 - 0.0234142% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345662 - 23.5428% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.344e-05 - 0.0678119% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.0046288% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0344501 - 99.6642% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344473 - 99.9918% [1] +| | | | | | | | | Remainder: 2.84e-06 - 0.0082438% +| | | | | | | | Remainder: 9.104e-05 - 0.263379% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.344e-05 - 0.0568305% [1] +| | | | | | | Remainder: 0.00499151 - 3.39969% +| | | | | | Remainder: 0.00363752 - 2.4176% +| | | | | Remainder: 0.00037076 - 0.245812% +| | | | Remainder: 0.00489092 - 3.1408% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001458 - 0.07378% [1] +| | | Remainder: 0.00287484 - 1.45477% +| | Mini-EM: timestepper: 0.0673333 - 3.29638% [1] +| | | Mini-EM: Advance Time Step: 0.0673285 - 99.9929% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0210167 - 31.2151% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0003256 - 1.54925% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0198794 - 94.5889% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00724367% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016476 - 0.828797% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016568 - 8.33423% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00099244 - 4.9923% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010504 - 0.528385% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00088148 - 4.43413% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000841038 - 4.2307% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012704 - 0.639053% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021724 - 1.09279% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.6e-06 - 0.0130788% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027324 - 1.37449% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00191504 - 9.63328% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000689758 - 3.46971% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0003574 - 1.79784% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00171696 - 8.63686% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00341596 - 17.1834% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.64e-06 - 0.028371% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016808 - 0.845497% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00145164 - 7.30222% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00178876 - 8.99804% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021792 - 1.09621% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010716 - 0.53905% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00084028 - 4.22688% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0014582 - 7.33522% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000398839 - 2.00629% [3] +| | | | | | Remainder: 8.468e-05 - 0.425968% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.42e-05 - 0.0675654% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.0119905% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000610719 - 2.90588% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.02e-05 - 0.381602% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.168e-05 - 39.5012% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 1.59601% [1] +| | | | | | Remainder: 4.724e-05 - 58.9027% +| | | | | Remainder: 0.000104 - 0.494845% +| | | | Stratimikos: BelosLOWS: 0.0411366 - 61.0983% [1] +| | | | | GMRES block system: Operation Op*x: 0.00262568 - 6.38283% [1] +| | | | | Belos::MVT::MvAddMv: 8.356e-05 - 0.203128% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0377948 - 91.8764% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00028596 - 0.756612% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.652e-05 - 23.262% [2] +| | | | | | | | Belos::MVT::MvDot: 6.096e-05 - 91.6416% [2] +| | | | | | | | Remainder: 5.56e-06 - 8.35839% +| | | | | | | Belos::MVT::MvScale: 3.308e-05 - 11.5681% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.08e-05 - 28.2557% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.76e-05 - 96.0396% [2] +| | | | | | | | Remainder: 3.2e-06 - 3.9604% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.784e-05 - 13.2326% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.544e-05 - 93.6575% [2] +| | | | | | | | Remainder: 2.4e-06 - 6.34249% +| | | | | | | Remainder: 6.772e-05 - 23.6816% +| | | | | | Belos::MVT::MvAddMv: 0.00010192 - 0.269667% [2] +| | | | | | Belos::MVT::MvNorm: 3.18e-05 - 0.0841385% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0358509 - 94.8565% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00014336 - 0.399879% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.768e-05 - 0.0772088% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0004234 - 1.181% [1] +| | | | | | | | Belos::MVT::Assign: 1.804e-05 - 4.26075% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.916e-05 - 9.24894% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.72e-05 - 69.4586% [1] +| | | | | | | | | Remainder: 1.196e-05 - 30.5414% +| | | | | | | | CG Q_B: Operation Op*x: 0.00013288 - 31.384% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.016e-05 - 18.9325% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.548e-05 - 3.65612% [1] +| | | | | | | | Remainder: 0.00013768 - 32.5177% +| | | | | | | CG S_E: Operation Op*x: 0.000432319 - 1.20588% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0336752 - 93.9314% [1] +| | | | | | | | Belos::MVT::Assign: 1.896e-05 - 0.0563025% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0287114 - 85.2597% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.028575 - 99.5251% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126675 - 44.3306% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0123499 - 97.4931% [22] +| | | | | | | | | | | Remainder: 0.00031756 - 2.50689% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00348924 - 12.2108% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026008 - 0.910166% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00039688 - 1.38891% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0102984 - 36.04% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0027932 - 27.1225% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00264864 - 94.8246% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00263084 - 99.328% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0025442 - 96.7068% [11] +| | | | | | | | | | | | | | Remainder: 8.664e-05 - 3.29325% +| | | | | | | | | | | | | Remainder: 1.78e-05 - 0.672043% +| | | | | | | | | | | | Remainder: 0.000144558 - 5.17536% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00744903 - 72.3317% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00734563 - 98.6119% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00603844 - 82.2044% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00432496 - 71.6238% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00401928 - 92.9322% [22] +| | | | | | | | | | | | | | | Remainder: 0.00030568 - 7.06782% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106532 - 17.6423% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013852 - 2.29397% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00023264 - 3.85265% [11] +| | | | | | | | | | | | | | Remainder: 0.000276999 - 4.58726% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00120284 - 16.3749% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00115844 - 96.3087% [11] +| | | | | | | | | | | | | | Remainder: 4.44e-05 - 3.69127% +| | | | | | | | | | | | | Remainder: 0.00010436 - 1.42071% +| | | | | | | | | | | | Remainder: 0.0001034 - 1.3881% +| | | | | | | | | | | Remainder: 5.62e-05 - 0.545714% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000619039 - 2.16636% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000670919 - 2.34792% [11] +| | | | | | | | | | Remainder: 0.00017296 - 0.605284% +| | | | | | | | | Remainder: 0.00013636 - 0.474934% +| | | | | | | | CG S_E: Operation Op*x: 0.0034986 - 10.3892% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000438799 - 1.30303% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00071228 - 2.11515% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000153039 - 0.454456% [11] +| | | | | | | | Remainder: 0.00014216 - 0.42215% +| | | | | | | Remainder: 0.00114888 - 3.20461% +| | | | | | GMRES block system: Operation Op*x: 0.00101452 - 2.68428% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.54e-05 - 0.0407463% [1] +| | | | | | Remainder: 0.00049436 - 1.30801% +| | | | | Remainder: 0.00063252 - 1.53761% +| | | | Mini-EM: Compute responses: 0.0050552 - 7.50826% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001452 - 2.87229% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00389452 - 77.0399% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0400563% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.8399e-05 - 2.5266% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00093188 - 23.928% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0564897% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0001892 - 4.85811% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011548 - 2.96519% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00163012 - 41.8567% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.76e-06 - 0.0451917% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00016936 - 4.34868% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019156 - 4.91871% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019732 - 5.06661% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.956e-05 - 0.759016% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.92e-06 - 0.0493001% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001776 - 4.56026% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.832e-05 - 2.2678% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.828e-05 - 0.469378% [3] +| | | | | | Remainder: 5e-05 - 1.28386% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.36e-06 - 0.145593% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0308593% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000573759 - 11.3499% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024572 - 4.86074% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.325574% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022796 - 92.7723% [1] +| | | | | | Remainder: 1.696e-05 - 6.90217% +| | | | | Remainder: 0.00018708 - 3.70075% +| | | | Remainder: 0.00012004 - 0.17829% +| | | Remainder: 4.8e-06 - 0.00712872% +| | Remainder: 0.0330482 - 1.61791% +| Remainder: 4.364e-05 - 0.0021364% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0411366 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.5708 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0191 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0379 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000844919 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0343971 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 0.041983 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 1.99641 [1] +| Mini-EM: Total Time: 1.99634 - 99.9966% [1] +| | Mini-EM: build mesh: 0.000639799 - 0.0320486% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030544 - 47.74% [1] +| | | Remainder: 0.000334359 - 52.26% +| | Mini-EM: build physics blocks: 0.000848559 - 0.0425057% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000785 - 0.0393219% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206047 - 10.3212% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0925691 - 4.63694% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0373593 - 40.3583% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300622 - 80.4677% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00114524 - 3.06547% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00606808 - 16.2425% [4] +| | | | Remainder: 8.384e-05 - 0.224415% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00713208 - 7.70459% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00372612 - 52.2445% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000159919 - 2.24225% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0006772 - 9.49513% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031904 - 4.47331% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126724 - 17.7682% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00084724 - 11.8793% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.884e-05 - 0.825005% [4] +| | | | Remainder: 7.648e-05 - 1.07234% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00886151 - 9.57286% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00384536 - 4.15404% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127366 - 13.759% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0047884 - 5.17278% [4] +| | | Remainder: 0.0178459 - 19.2784% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00347304 - 0.17397% [2] +| | Mini-EM: setup physics model evaluator: 0.19934 - 9.98529% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.199323 - 99.9911% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00126428% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000280951% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.193424 - 97.0404% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.193403 - 99.9896% [1] +| | | | | | getWorksets(): 0.168513 - 87.1301% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.168509 - 99.998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0990497 - 58.78% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0044268 - 4.46927% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189355 - 19.1171% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00041664 - 2.20032% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.018506 - 97.7321% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023472 - 1.26834% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.364e-05 - 0.505997% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000394279 - 2.13054% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013848 - 7.48296% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00392472 - 21.2078% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000735479 - 3.97427% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00296304 - 16.0112% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.016e-05 - 0.487193% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00544096 - 29.401% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00245288 - 45.0818% [3] +| | | | | | | | | | | | Remainder: 0.00298808 - 54.9182% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00267208 - 14.439% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00049552 - 2.67761% [3] +| | | | | | | | | | | Remainder: 7.6639e-05 - 0.41413% +| | | | | | | | | | Remainder: 1.28e-05 - 0.067598% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0631693 - 63.7754% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0365349 - 57.8365% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.64e-05 - 0.236486% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.372e-05 - 0.0649242% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0197335 - 54.0127% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0135587 - 37.1117% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.496e-05 - 0.0683183% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270872 - 7.41406% [3] +| | | | | | | | | | | Remainder: 0.00039892 - 1.09189% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0128564 - 20.3523% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00840163 - 13.3002% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011996 - 0.189902% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00282328 - 4.46938% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206696 - 3.27209% [3] +| | | | | | | | | | Remainder: 0.0003662 - 0.579712% +| | | | | | | | | Remainder: 0.0125181 - 12.6382% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0694311 - 41.2031% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.069355 - 99.8904% [6] +| | | | | | | | | Remainder: 7.612e-05 - 0.109634% +| | | | | | | | Remainder: 2.844e-05 - 0.0168774% +| | | | | | | Remainder: 3.36e-06 - 0.00199392% +| | | | | | getOrientations(): 1.076e-05 - 0.0055635% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732639 - 0.378814% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000681239 - 0.352237% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037072 - 0.191682% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011836 - 0.0611985% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00083152 - 0.429941% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000330914% [2] +| | | | | | Remainder: 0.022145 - 11.4501% +| | | | | Remainder: 2.016e-05 - 0.0104227% +| | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00401359% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00702378% [1] +| | | | build response library: 0.00585387 - 2.93688% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576324 - 98.4516% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.05136% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 60.8108% [1] +| | | | | | | Remainder: 1.16e-06 - 39.1892% +| | | | | | getOrientations(): 4.8e-07 - 0.00832866% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000706879 - 12.2653% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00084792 - 14.7126% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381799 - 6.62473% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113512 - 19.6959% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0194335% [3] +| | | | | | Remainder: 0.00268696 - 46.6224% +| | | | | Remainder: 9.064e-05 - 1.54838% +| | | | Remainder: 2.02e-05 - 0.0101343% +| | | Remainder: 1.772e-05 - 0.00888931% +| | Mini-EM: setup auxiliary physics model evaluator: 0.321933 - 16.1262% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.321924 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.00018638% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.00021123% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.321876 - 99.9853% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.321873 - 99.9989% [1] +| | | | | | getWorksets(): 0.145615 - 45.2399% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.145614 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101684 - 69.8314% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0034056 - 3.3492% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0177311 - 17.4374% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00058536 - 3.30132% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0171399 - 96.6657% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015776 - 0.920427% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.148e-05 - 0.533726% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00074104 - 4.32349% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0015706 - 9.16341% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00362464 - 21.1474% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00072472 - 4.22827% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00247128 - 14.4183% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.232e-05 - 0.480284% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00461912 - 26.9495% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00181044 - 39.1945% [3] +| | | | | | | | | | | | Remainder: 0.00280868 - 60.8055% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00253208 - 14.773% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000486799 - 2.84016% [3] +| | | | | | | | | | | Remainder: 3.804e-05 - 0.221939% +| | | | | | | | | | Remainder: 5.84e-06 - 0.0329365% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0662073 - 65.1108% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0364691 - 55.0832% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.936e-05 - 0.107927% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.192e-05 - 0.0601057% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136242 - 37.3583% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139219 - 38.1745% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.644e-05 - 0.0724997% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.404e-05 - 0.0659188% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00050768 - 1.39208% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00814755 - 22.341% [3] +| | | | | | | | | | | Remainder: 0.00015596 - 0.42765% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00909955 - 13.744% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00839207 - 12.6755% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.428e-05 - 0.142401% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00306624 - 4.63127% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.002761 - 4.17023% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00588948 - 8.89551% [3] +| | | | | | | | | | Remainder: 0.00043556 - 0.657873% +| | | | | | | | | Remainder: 0.0143401 - 14.1026% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0439191 - 30.1614% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0438714 - 99.8913% [3] +| | | | | | | | | Remainder: 4.772e-05 - 0.108654% +| | | | | | | | Remainder: 1.052e-05 - 0.0072246% +| | | | | | | Remainder: 1.16e-06 - 0.000796622% +| | | | | | getOrientations(): 1.244e-05 - 0.00386488% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000901239 - 0.279999% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00104788 - 0.325557% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068652 - 0.213289% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.142056 - 44.1343% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0505666 - 35.5962% [1] +| | | | | | | Remainder: 0.0914897 - 64.4038% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00232604 - 0.722658% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000161555% [2] +| | | | | | Remainder: 0.0292269 - 9.08027% +| | | | | Remainder: 3.56e-06 - 0.00110602% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.00126738% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00504468% [1] +| | | | build response library: 1.984e-05 - 0.00616295% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.41129% [1] +| | | | | Remainder: 1.956e-05 - 98.5887% +| | | | Remainder: 5.88e-06 - 0.00182652% +| | | Remainder: 9.84e-06 - 0.00305653% +| | Mini-EM: eval auxiliary physics model evaluator: 0.457141 - 22.8989% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.13782 - 30.1484% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.316446 - 69.223% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000438279 - 0.1385% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.214151 - 67.6738% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000840527% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.16e-06 - 0.00287647% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.96e-06 - 0.00091524% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00128808 - 0.60148% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00595176 - 2.77923% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0177407 - 8.28421% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00200252 - 0.935094% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0142808 - 6.66855% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142132 - 6.637% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0206675 - 9.65088% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.36e-06 - 0.00203594% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000840527% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318626 - 14.8785% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00537228 - 2.50863% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00183504 - 0.856888% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00716512 - 3.34582% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000839717 - 0.392114% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00981879 - 4.58498% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0165843 - 7.74421% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211291 - 9.86645% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00287168 - 1.34096% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00097076 - 0.453305% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00312728 - 1.46031% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0142985 - 6.6768% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00181464 - 0.847362% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00717487 - 3.35037% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.36e-06 - 0.00203594% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00310616 - 1.45045% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0058542 - 2.73367% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00089704 - 0.418881% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00311804 - 1.456% [3] +| | | | | Remainder: 0.0001462 - 0.0682694% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.688e-05 - 0.00533424% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3e-06 - 0.000948028% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0004968 - 0.156993% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.101002 - 31.9174% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0488912 - 48.4064% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0520763 - 51.5599% [1] +| | | | | Remainder: 3.408e-05 - 0.0337421% +| | | | Remainder: 0.00033856 - 0.106988% +| | | Remainder: 0.00287372 - 0.628629% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.004538 - 0.227316% [1] +| | | getWorksets(): 7.24e-06 - 0.159542% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.2e-06 - 71.8232% [1] +| | | | Remainder: 2.04e-06 - 28.1768% +| | | getOrientations(): 2.24e-06 - 0.049361% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000839439 - 18.498% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093936 - 20.6999% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426999 - 9.40942% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130408 - 28.7369% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0246805% [3] +| | | Remainder: 0.00101752 - 22.4222% +| | panzer::ModelEvaluator::create_W_op: 0.141989 - 7.11246% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.229605 - 11.5013% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021372 - 0.0930815% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.180175 - 78.4715% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000954628% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00136256 - 0.756243% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00584756 - 3.24549% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00679087 - 3.76905% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0006946 - 0.385514% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00763423 - 4.23713% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00667591 - 3.70524% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0019484 - 1.08139% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00604027 - 3.35245% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.48e-06 - 0.00248647% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327404 - 1.81714% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0142688 - 7.91943% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00222572 - 1.23531% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.01299 - 7.20966% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139228 - 7.72738% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0191557 - 10.6317% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.028e-05 - 0.00570557% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0012628 - 0.700874% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133556 - 7.41255% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0219727 - 12.1952% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00473972 - 2.63062% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00077536 - 0.430337% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00731932 - 4.06234% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0153668 - 8.52882% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0123856 - 6.87421% [3] +| | | | Remainder: 0.00014912 - 0.082764% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.196e-05 - 0.00520894% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000522636% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000605079 - 0.26353% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0482989 - 21.0356% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0482748 - 99.9501% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.508e-05 - 0.0312223% [1] +| | | | Remainder: 9.04e-06 - 0.0187168% +| | | Remainder: 0.000299639 - 0.130502% +| | Mini-EM: assemble Discrete Gradient: 0.0386323 - 1.93515% [1] +| | MaxwellPreconditioner::build: 0.19726 - 9.88106% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0363399 - 18.4224% [1] +| | | MaxwellPreconditioner: Schur complement: 9.72e-06 - 0.00492751% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00113316 - 0.57445% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.271807% [1] +| | | | Ifpack2::Relaxation::compute: 0.00028384 - 25.0486% [1] +| | | | Remainder: 0.000846239 - 74.6796% +| | | MaxwellPreconditioner: Solver S_E: 0.156738 - 79.4575% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.151935 - 96.936% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.151555 - 99.7496% [1] +| | | | | | MueLu RefMaxwell: compute: 0.147968 - 97.6333% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00152716 - 1.03209% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0102043 - 6.89627% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00578928 - 56.7338% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00393356 - 38.5481% [1] +| | | | | | | | Remainder: 0.00048144 - 4.71802% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0139793 - 9.4475% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00106488 - 7.61756% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0118751 - 84.9477% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0109324 - 92.062% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0103625 - 94.7865% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00868911 - 83.8517% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.58e-05 - 0.41201% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.344e-05 - 0.384849% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.9759e-05 - 0.572659% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0016298 - 18.7568% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6e-05 - 0.414312% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.006487 - 74.6566% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.972e-05 - 0.226951% [1] +| | | | | | | | | | | | Remainder: 0.000397599 - 4.57583% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8e-05 - 0.366708% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.96e-06 - 23.5789% [1] +| | | | | | | | | | | | Remainder: 2.904e-05 - 76.4211% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017708 - 1.70886% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015328 - 86.5597% [1] +| | | | | | | | | | | | Remainder: 2.38e-05 - 13.4403% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010738 - 10.3624% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00105184 - 97.9549% [1] +| | | | | | | | | | | | Remainder: 2.196e-05 - 2.04508% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.556e-05 - 0.439663% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.764e-05 - 38.7182% [1] +| | | | | | | | | | | | Remainder: 2.792e-05 - 61.2818% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.224e-05 - 0.311123% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.84e-06 - 21.2159% [1] +| | | | | | | | | | | | Remainder: 2.54e-05 - 78.7841% +| | | | | | | | | | | Remainder: 0.00030668 - 2.95953% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.696e-05 - 0.886902% [1] +| | | | | | | | | | Remainder: 0.000473 - 4.32658% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00014184 - 1.19443% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.972e-05 - 13.903% [1] +| | | | | | | | | | Remainder: 0.00012212 - 86.097% +| | | | | | | | | Remainder: 0.0008008 - 6.74354% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000450479 - 3.22248% [1] +| | | | | | | | Remainder: 0.00058884 - 4.21224% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0161366 - 10.9055% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101672 - 63.0068% [1] +| | | | | | | | Remainder: 0.00596944 - 36.9932% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174833 - 11.8156% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00955547 - 6.4578% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00955207 - 99.9644% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00900995 - 94.3246% [1] +| | | | | | | | | Remainder: 0.00054212 - 5.67542% +| | | | | | | | Remainder: 3.4e-06 - 0.0355817% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00914419 - 6.17985% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00901123 - 98.546% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00520624 - 57.775% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00352112 - 39.0748% [1] +| | | | | | | | | Remainder: 0.00028388 - 3.15029% +| | | | | | | | Remainder: 0.00013296 - 1.45404% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0293408 - 19.8291% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0107368 - 36.5933% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0104386 - 97.2226% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.248e-05 - 0.502752% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0444506% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102071 - 97.7828% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0102038 - 99.9675% [1] +| | | | | | | | | | | Remainder: 3.32e-06 - 0.0325263% +| | | | | | | | | | Remainder: 0.00017432 - 1.66996% +| | | | | | | | | Remainder: 0.000298199 - 2.77737% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0185969 - 63.3825% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111598 - 60.0089% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00959587 - 85.9861% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00910063 - 94.839% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00859403 - 94.4334% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.724e-05 - 0.200604% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.4e-05 - 0.279263% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.944e-05 - 0.226203% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0016252 - 18.9108% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.708e-05 - 0.198743% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00655664 - 76.2929% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.04e-05 - 0.121014% [1] +| | | | | | | | | | | | | Remainder: 0.00032404 - 3.77052% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.62e-05 - 0.287892% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.12e-06 - 23.3588% [1] +| | | | | | | | | | | | | Remainder: 2.008e-05 - 76.6412% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017364 - 1.908% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015152 - 87.261% [1] +| | | | | | | | | | | | | Remainder: 2.212e-05 - 12.739% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.24e-05 - 0.246137% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.4e-06 - 33.0357% [1] +| | | | | | | | | | | | | Remainder: 1.5e-05 - 66.9643% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.732e-05 - 0.300199% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.152e-05 - 42.1669% [1] +| | | | | | | | | | | | | Remainder: 1.58e-05 - 57.8331% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.964e-05 - 0.215809% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.4e-06 - 32.5866% [1] +| | | | | | | | | | | | | Remainder: 1.324e-05 - 67.4134% +| | | | | | | | | | | | Remainder: 0.000237399 - 2.6086% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.84e-05 - 0.504383% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.772e-05 - 0.393086% [1] +| | | | | | | | | | | Remainder: 0.00040912 - 4.2635% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141152 - 12.6483% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00103144 - 73.073% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016972 - 16.4547% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000750279 - 72.741% [1] +| | | | | | | | | | | | Remainder: 0.00011144 - 10.8043% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015292 - 10.8337% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011132 - 72.7962% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.78e-05 - 15.9899% [1] +| | | | | | | | | | | | | Remainder: 9.352e-05 - 84.0101% +| | | | | | | | | | | | Remainder: 4.16e-05 - 27.2038% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.08e-05 - 1.47359% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.6e-05 - 2.55044% [1] +| | | | | | | | | | | Remainder: 0.00017036 - 12.0693% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.0724028% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.52e-06 - 0.0225811% [1] +| | | | | | | | | | Remainder: 0.0001418 - 1.27063% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.564e-05 - 0.0841% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00701152 - 37.7026% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.48e-06 - 0.135206% [1] +| | | | | | | | | | Remainder: 0.00700204 - 99.8648% +| | | | | | | | | Remainder: 0.000409959 - 2.20445% +| | | | | | | | Remainder: 7.12e-06 - 0.0242666% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0346213 - 23.3978% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.4e-05 - 0.0693216% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00543019% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0344975 - 99.6426% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344948 - 99.992% [1] +| | | | | | | | | Remainder: 2.76e-06 - 0.00800057% +| | | | | | | | Remainder: 9.784e-05 - 0.282601% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.556e-05 - 0.0578233% [1] +| | | | | | | Remainder: 0.00589008 - 3.98064% +| | | | | | Remainder: 0.0035868 - 2.36667% +| | | | | Remainder: 0.00038052 - 0.250449% +| | | | Remainder: 0.0048024 - 3.06397% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001422 - 0.0720877% [1] +| | | Remainder: 0.00289704 - 1.46864% +| | Mini-EM: timestepper: 0.0679907 - 3.40576% [1] +| | | Mini-EM: Advance Time Step: 0.0679873 - 99.9951% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0209849 - 30.8659% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0002758 - 1.31428% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0198626 - 94.6518% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00845811% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000162 - 0.815604% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00164404 - 8.27707% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00110476 - 5.56201% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010904 - 0.548972% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0009392 - 4.72849% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00084272 - 4.24275% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012568 - 0.632747% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021552 - 1.08506% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.68e-06 - 0.0134927% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00022872 - 1.15151% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00191928 - 9.66278% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000520719 - 2.62161% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00037752 - 1.90066% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00173124 - 8.71608% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00341152 - 17.1756% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.92e-06 - 0.0298048% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016568 - 0.834131% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00147504 - 7.42621% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0017628 - 8.87497% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001984 - 0.998863% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010036 - 0.505272% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000914559 - 4.60443% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00143604 - 7.22987% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00038464 - 1.93651% [3] +| | | | | | Remainder: 8.2839e-05 - 0.417061% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.528e-05 - 0.0728142% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0104837% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00062952 - 2.99987% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.4e-05 - 0.447941% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.988e-05 - 63.7021% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 1.53191% [1] +| | | | | | Remainder: 3.268e-05 - 34.766% +| | | | | Remainder: 0.00010552 - 0.502838% +| | | | Stratimikos: BelosLOWS: 0.0420269 - 61.8158% [1] +| | | | | GMRES block system: Operation Op*x: 0.0029706 - 7.06832% [1] +| | | | | Belos::MVT::MvAddMv: 8.824e-05 - 0.209961% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0383246 - 91.1906% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000288 - 0.751475% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.724e-05 - 23.3472% [2] +| | | | | | | | Belos::MVT::MvDot: 6.14e-05 - 91.3147% [2] +| | | | | | | | Remainder: 5.84e-06 - 8.68531% +| | | | | | | Belos::MVT::MvScale: 3.264e-05 - 11.3333% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.148e-05 - 28.2917% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.824e-05 - 96.0236% [2] +| | | | | | | | Remainder: 3.24e-06 - 3.97644% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.804e-05 - 13.2083% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.56e-05 - 93.5857% [2] +| | | | | | | | Remainder: 2.44e-06 - 6.4143% +| | | | | | | Remainder: 6.86e-05 - 23.8194% +| | | | | | Belos::MVT::MvAddMv: 9.8759e-05 - 0.257691% [2] +| | | | | | Belos::MVT::MvNorm: 3.256e-05 - 0.0849585% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0362966 - 94.7084% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000159799 - 0.440259% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.792e-05 - 0.0769218% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00050016 - 1.37798% [1] +| | | | | | | | Belos::MVT::Assign: 6.256e-05 - 12.508% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 6.072e-05 - 12.1401% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.84e-05 - 79.7101% [1] +| | | | | | | | | Remainder: 1.232e-05 - 20.2899% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012804 - 25.5998% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.224e-05 - 16.4427% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.552e-05 - 3.10301% [1] +| | | | | | | | Remainder: 0.00015108 - 30.2063% +| | | | | | | CG S_E: Operation Op*x: 0.000419759 - 1.15647% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0338413 - 93.2353% [1] +| | | | | | | | Belos::MVT::Assign: 1.888e-05 - 0.0557899% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0287302 - 84.897% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0285899 - 99.5116% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126362 - 44.1981% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.012309 - 97.4103% [22] +| | | | | | | | | | | Remainder: 0.00032724 - 2.5897% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00356648 - 12.4746% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026888 - 0.940472% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00040144 - 1.40413% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0102386 - 35.8121% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00279 - 27.2497% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00264504 - 94.8043% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00262664 - 99.3044% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00254228 - 96.7883% [11] +| | | | | | | | | | | | | | Remainder: 8.436e-05 - 3.21171% +| | | | | | | | | | | | | Remainder: 1.84e-05 - 0.695642% +| | | | | | | | | | | | Remainder: 0.00014496 - 5.1957% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00738807 - 72.1588% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00728411 - 98.5929% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00599103 - 82.248% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426048 - 71.1142% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00395992 - 92.9454% [22] +| | | | | | | | | | | | | | | Remainder: 0.00030056 - 7.05461% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0010694 - 17.85% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013432 - 2.24202% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00025084 - 4.18692% [11] +| | | | | | | | | | | | | | Remainder: 0.000276 - 4.60688% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00118884 - 16.321% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00114476 - 96.2922% [11] +| | | | | | | | | | | | | | Remainder: 4.408e-05 - 3.70782% +| | | | | | | | | | | | | Remainder: 0.00010424 - 1.43106% +| | | | | | | | | | | | Remainder: 0.00010396 - 1.40713% +| | | | | | | | | | | Remainder: 6.056e-05 - 0.591485% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00061848 - 2.16328% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000684759 - 2.39511% [11] +| | | | | | | | | | Remainder: 0.00017504 - 0.612244% +| | | | | | | | | Remainder: 0.00014032 - 0.488406% +| | | | | | | | CG S_E: Operation Op*x: 0.00361436 - 10.6803% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00044172 - 1.30527% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000711919 - 2.1037% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000154879 - 0.457663% [11] +| | | | | | | | Remainder: 0.00016928 - 0.500218% +| | | | | | | Remainder: 0.00134772 - 3.71307% +| | | | | | GMRES block system: Operation Op*x: 0.00109428 - 2.85529% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.524e-05 - 0.0397656% [1] +| | | | | | Remainder: 0.00049916 - 1.30245% +| | | | | Remainder: 0.000643479 - 1.53111% +| | | | Mini-EM: Compute responses: 0.00486056 - 7.14921% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014008 - 2.88197% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00370692 - 76.2653% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0463997% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.98e-05 - 2.69226% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00080228 - 21.6428% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.52e-06 - 0.0410044% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015524 - 4.18785% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011404 - 3.07641% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00162692 - 43.8887% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.0442416% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015352 - 4.14145% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019528 - 5.26799% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019544 - 5.2723% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.284e-05 - 0.885911% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0410044% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015576 - 4.20187% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.82e-05 - 2.37934% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.156e-05 - 0.851381% [3] +| | | | | | Remainder: 4.964e-05 - 1.33912% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.24e-06 - 0.148954% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0279803% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000573399 - 11.797% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024296 - 4.9986% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.312809% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022588 - 92.97% [1] +| | | | | | Remainder: 1.632e-05 - 6.71716% +| | | | | Remainder: 0.0001886 - 3.88021% +| | | | Remainder: 0.00011492 - 0.169032% +| | | Remainder: 3.36e-06 - 0.00494185% +| | Remainder: 0.0335499 - 1.68057% +| Remainder: 6.872e-05 - 0.00344218% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0420269 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 97.4613 k-cell-steps per second +================================= + +dt = 8.3391e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0193 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0382 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + 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=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000837879 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.034651 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 0.0420372 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-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: 2.00531 [1] +| Mini-EM: Total Time: 2.00527 - 99.9978% [1] +| | Mini-EM: build mesh: 0.000629279 - 0.0313813% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029872 - 47.4702% [1] +| | | Remainder: 0.000330559 - 52.5298% +| | Mini-EM: build physics blocks: 0.0008646 - 0.0431164% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000835319 - 0.0416562% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.207039 - 10.3247% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0927921 - 4.62742% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0373661 - 40.2686% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300265 - 80.3575% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00114928 - 3.07573% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00610444 - 16.3368% [4] +| | | | Remainder: 8.592e-05 - 0.229941% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00725495 - 7.8185% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00376504 - 51.8961% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016968 - 2.33882% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00067332 - 9.28083% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000312119 - 4.30215% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135184 - 18.6333% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000846838 - 11.6725% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.04e-05 - 0.832534% [4] +| | | | Remainder: 7.572e-05 - 1.0437% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879735 - 9.48071% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00379728 - 4.09224% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127372 - 13.7265% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00485876 - 5.23617% [4] +| | | Remainder: 0.0179805 - 19.3772% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00380824 - 0.189912% [2] +| | Mini-EM: setup physics model evaluator: 0.201373 - 10.0422% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.201356 - 99.9916% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.0014303% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00029798% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.195341 - 97.0125% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195322 - 99.9904% [1] +| | | | | | getWorksets(): 0.169108 - 86.5793% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.169104 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0991834 - 58.6523% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00439324 - 4.4294% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0188869 - 19.0424% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00041676 - 2.20661% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0184564 - 97.721% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00024212 - 1.31185% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.676e-05 - 0.524262% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00038804 - 2.10247% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137532 - 7.4517% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00391064 - 21.1885% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00071592 - 3.87897% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00297976 - 16.1448% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.488e-05 - 0.514076% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00541064 - 29.3157% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0024462 - 45.2109% [3] +| | | | | | | | | | | | Remainder: 0.00296444 - 54.7891% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263816 - 14.294% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00052444 - 2.8415% [3] +| | | | | | | | | | | Remainder: 7.976e-05 - 0.432153% +| | | | | | | | | | Remainder: 1.368e-05 - 0.0724313% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0634749 - 63.9974% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367164 - 57.8439% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.696e-05 - 0.236843% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.496e-05 - 0.0679806% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200681 - 54.6571% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0134194 - 36.5488% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.552e-05 - 0.0695058% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271384 - 7.39136% [3] +| | | | | | | | | | | Remainder: 0.0003776 - 1.02842% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0130144 - 20.5032% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00837639 - 13.1964% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012692 - 0.199953% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00280148 - 4.41352% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00208272 - 3.28117% [3] +| | | | | | | | | | Remainder: 0.00035664 - 0.56186% +| | | | | | | | | Remainder: 0.0124285 - 12.5308% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0698908 - 41.33% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0698107 - 99.8855% [6] +| | | | | | | | | Remainder: 8.004e-05 - 0.114522% +| | | | | | | | Remainder: 2.996e-05 - 0.0177169% +| | | | | | | Remainder: 3.92e-06 - 0.00231804% +| | | | | | getOrientations(): 1.192e-05 - 0.00610275% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074724 - 0.382569% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000718799 - 0.368008% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038476 - 0.196988% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012216 - 0.062543% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000865039 - 0.442879% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00043006% [2] +| | | | | | Remainder: 0.0233628 - 11.9612% +| | | | | Remainder: 1.884e-05 - 0.0096447% +| | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00397306% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.00758855% [1] +| | | | build response library: 0.0059676 - 2.9637% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586956 - 98.3571% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0565631% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.8795% [1] +| | | | | | | Remainder: 1e-06 - 30.1205% +| | | | | | getOrientations(): 5.2e-07 - 0.00885927% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743439 - 12.666% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897079 - 15.2836% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040292 - 6.86457% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117772 - 20.0649% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0184% [3] +| | | | | | Remainder: 0.00264348 - 45.0371% +| | | | | Remainder: 9.804e-05 - 1.64287% +| | | | Remainder: 2.116e-05 - 0.0105087% +| | | Remainder: 1.684e-05 - 0.0083626% +| | Mini-EM: setup auxiliary physics model evaluator: 0.320858 - 16.0007% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.320848 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000224405% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000174537% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.320798 - 99.9845% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.320794 - 99.9987% [1] +| | | | | | getWorksets(): 0.144867 - 45.159% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.144866 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100554 - 69.4113% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00325172 - 3.23382% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0176433 - 17.5462% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00056068 - 3.17786% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0170755 - 96.7818% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016592 - 0.971684% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.428e-05 - 0.552136% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00070828 - 4.14793% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00157736 - 9.23755% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00360388 - 21.1055% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0007002 - 4.10061% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.002467 - 14.4476% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.288e-05 - 0.485374% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00459928 - 26.9349% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00180288 - 39.1992% [3] +| | | | | | | | | | | | Remainder: 0.0027964 - 60.8008% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00254732 - 14.918% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000491599 - 2.87897% [3] +| | | | | | | | | | | Remainder: 3.752e-05 - 0.21973% +| | | | | | | | | | Remainder: 7.12e-06 - 0.0403552% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0659057 - 65.5429% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0362467 - 54.9979% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.036e-05 - 0.111348% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.204e-05 - 0.0608055% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135671 - 37.4299% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138682 - 38.2606% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.6e-05 - 0.0717306% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.484e-05 - 0.0685303% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0005214 - 1.43847% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00802179 - 22.1311% [3] +| | | | | | | | | | | Remainder: 0.00015496 - 0.427514% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00889871 - 13.5022% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00852055 - 12.9284% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.76e-05 - 0.14809% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00307192 - 4.66108% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0028106 - 4.26457% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00582532 - 8.83887% [3] +| | | | | | | | | | Remainder: 0.00043428 - 0.658941% +| | | | | | | | | Remainder: 0.0137528 - 13.6771% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0443016 - 30.5811% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0442525 - 99.889% [3] +| | | | | | | | | Remainder: 4.916e-05 - 0.110967% +| | | | | | | | Remainder: 1.1e-05 - 0.00759321% +| | | | | | | Remainder: 1.28e-06 - 0.000883566% +| | | | | | getOrientations(): 1.148e-05 - 0.00357862% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000947039 - 0.295217% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110328 - 0.343922% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000686359 - 0.213956% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141202 - 44.0163% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0499403 - 35.3681% [1] +| | | | | | | Remainder: 0.0912613 - 64.6319% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241184 - 0.751834% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000124691% [2] +| | | | | | Remainder: 0.0295647 - 9.2161% +| | | | | Remainder: 4.04e-06 - 0.00125936% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.00133397% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.00553533% [1] +| | | | build response library: 2.152e-05 - 0.00670723% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.11524% [1] +| | | | | Remainder: 2.128e-05 - 98.8848% +| | | | Remainder: 5e-06 - 0.00155837% +| | | Remainder: 9.72e-06 - 0.00302938% +| | Mini-EM: eval auxiliary physics model evaluator: 0.460188 - 22.9489% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.136408 - 29.6417% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.32092 - 69.7367% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00043048 - 0.134139% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.218229 - 68.001% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000861482% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.88e-06 - 0.00269442% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.000861482% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0028844 - 1.32173% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00592372 - 2.71445% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0178154 - 8.16364% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00222696 - 1.02047% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0153078 - 7.01457% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142689 - 6.53853% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0210039 - 9.62474% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.56e-06 - 0.00208955% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000824823% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0319152 - 14.6247% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500515 - 2.29354% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00191068 - 0.87554% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696716 - 3.19259% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00200904 - 0.920612% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00975787 - 4.4714% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0167039 - 7.6543% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211678 - 9.69982% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00258756 - 1.18571% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00105276 - 0.482411% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00306524 - 1.4046% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0144563 - 6.62439% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00192624 - 0.88267% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00704275 - 3.22724% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.4e-06 - 0.00201623% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00316176 - 1.44883% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00589076 - 2.69935% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00095384 - 0.437083% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00304796 - 1.39668% [3] +| | | | | Remainder: 0.00015512 - 0.0710814% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.668e-05 - 0.00519756% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000872493% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00050536 - 0.157472% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.101391 - 31.5939% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0500994 - 49.412% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0512475 - 50.5444% [1] +| | | | | Remainder: 4.42e-05 - 0.0435935% +| | | | Remainder: 0.000344559 - 0.107366% +| | | Remainder: 0.00286052 - 0.621598% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00469292 - 0.234029% [1] +| | | getWorksets(): 6.52e-06 - 0.138933% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 71.7791% [1] +| | | | Remainder: 1.84e-06 - 28.2209% +| | | getOrientations(): 1.44e-06 - 0.0306845% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00089908 - 19.1582% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962599 - 20.5117% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043012 - 9.1653% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00133932 - 28.5392% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0289798% [3] +| | | Remainder: 0.00105248 - 22.427% +| | panzer::ModelEvaluator::create_W_op: 0.140637 - 7.01337% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.2322 - 11.5795% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021852 - 0.0941085% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.18263 - 78.6518% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000788481% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00222536 - 1.21851% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00591068 - 3.23643% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0068298 - 3.7397% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000698758 - 0.382609% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00773844 - 4.23723% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00670531 - 3.67154% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016892 - 0.924932% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00587716 - 3.21807% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.52e-06 - 0.00247495% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00326264 - 1.78648% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0143205 - 7.84126% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.002349 - 1.28621% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0137331 - 7.51963% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139721 - 7.6505% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0195343 - 10.6962% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.072e-05 - 0.0058698% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00217444 - 1.19063% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133415 - 7.30521% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0221613 - 12.1346% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00448084 - 2.45351% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000767919 - 0.420479% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00736204 - 4.03113% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0154388 - 8.45363% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0118809 - 6.50545% [3] +| | | | Remainder: 0.000158879 - 0.0869952% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.264e-05 - 0.00544358% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 0.000602928% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0006124 - 0.263738% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0484263 - 20.8554% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0484005 - 99.9466% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.596e-05 - 0.0329573% [1] +| | | | Remainder: 9.88e-06 - 0.0204021% +| | | Remainder: 0.00029916 - 0.128837% +| | Mini-EM: assemble Discrete Gradient: 0.0392725 - 1.95847% [1] +| | MaxwellPreconditioner::build: 0.198421 - 9.89497% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0359002 - 18.093% [1] +| | | MaxwellPreconditioner: Schur complement: 1.136e-05 - 0.00572521% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00152504 - 0.768589% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.188848% [1] +| | | | Ifpack2::Relaxation::compute: 0.00058296 - 38.2259% [1] +| | | | Remainder: 0.000939199 - 61.5852% +| | | MaxwellPreconditioner: Solver S_E: 0.156987 - 79.1182% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.151586 - 96.5599% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.151196 - 99.7427% [1] +| | | | | | MueLu RefMaxwell: compute: 0.147571 - 97.6026% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00145936 - 0.988917% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0101875 - 6.90342% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.005974 - 58.6406% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00371824 - 36.4981% [1] +| | | | | | | | Remainder: 0.00049524 - 4.86126% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.014004 - 9.48963% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0010596 - 7.56642% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.011906 - 85.0186% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0109842 - 92.2577% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0104026 - 94.7055% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00874395 - 84.0552% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.36e-05 - 0.384266% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.26e-05 - 0.372829% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.84e-05 - 0.553525% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00162756 - 18.6135% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.248e-05 - 0.485821% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00654103 - 74.8064% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.072e-05 - 0.236964% [1] +| | | | | | | | | | | | Remainder: 0.00039756 - 4.54668% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.828e-05 - 0.367984% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.12e-06 - 23.8245% [1] +| | | | | | | | | | | | Remainder: 2.916e-05 - 76.1755% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017304 - 1.66343% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015244 - 88.0952% [1] +| | | | | | | | | | | | Remainder: 2.06e-05 - 11.9048% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106868 - 10.2732% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104868 - 98.1285% [1] +| | | | | | | | | | | | Remainder: 2e-05 - 1.87147% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.404e-05 - 0.423354% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.508e-05 - 56.9482% [1] +| | | | | | | | | | | | Remainder: 1.896e-05 - 43.0518% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.032e-05 - 0.291465% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.36e-06 - 24.2744% [1] +| | | | | | | | | | | | Remainder: 2.296e-05 - 75.7256% +| | | | | | | | | | | Remainder: 0.00030432 - 2.92541% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.46e-05 - 0.861238% [1] +| | | | | | | | | | Remainder: 0.000486959 - 4.43327% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00012372 - 1.03914% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.008e-05 - 16.2302% [1] +| | | | | | | | | | Remainder: 0.00010364 - 83.7698% +| | | | | | | | | Remainder: 0.000798079 - 6.70317% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000453 - 3.23479% [1] +| | | | | | | | Remainder: 0.000585399 - 4.18023% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0157913 - 10.7008% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101006 - 63.9626% [1] +| | | | | | | | Remainder: 0.0056908 - 36.0374% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178649 - 12.1059% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00960931 - 6.51163% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00960599 - 99.9655% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00905595 - 94.274% [1] +| | | | | | | | | Remainder: 0.00055004 - 5.72601% +| | | | | | | | Remainder: 3.32e-06 - 0.0345498% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00914463 - 6.19675% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00900835 - 98.5097% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0052568 - 58.3547% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00346716 - 38.4883% [1] +| | | | | | | | | Remainder: 0.0002844 - 3.15707% +| | | | | | | | Remainder: 0.00013628 - 1.49027% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0294526 - 19.9582% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0108417 - 36.8106% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0105324 - 97.1469% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.192e-05 - 0.492957% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.8e-06 - 0.0455739% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102936 - 97.7327% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0102898 - 99.9639% [1] +| | | | | | | | | | | Remainder: 3.72e-06 - 0.0361391% +| | | | | | | | | | Remainder: 0.00018208 - 1.72877% +| | | | | | | | | Remainder: 0.00030932 - 2.85307% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0186035 - 63.1641% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0112451 - 60.4463% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00963775 - 85.7062% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00912619 - 94.6921% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00859311 - 94.1588% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.716e-05 - 0.199695% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.46e-05 - 0.286276% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.872e-05 - 0.217849% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00161908 - 18.8416% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.76e-05 - 0.204815% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00654991 - 76.2228% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.1e-05 - 0.128009% [1] +| | | | | | | | | | | | | Remainder: 0.00033504 - 3.89894% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.684e-05 - 0.294099% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.84e-06 - 21.7586% [1] +| | | | | | | | | | | | | Remainder: 2.1e-05 - 78.2414% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017472 - 1.91449% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000152 - 86.9963% [1] +| | | | | | | | | | | | | Remainder: 2.272e-05 - 13.0037% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.32e-05 - 0.254213% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 6.92e-06 - 29.8276% [1] +| | | | | | | | | | | | | Remainder: 1.628e-05 - 70.1724% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.6159e-05 - 0.505786% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.7479e-05 - 59.5312% [1] +| | | | | | | | | | | | | Remainder: 1.868e-05 - 40.4688% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.94e-05 - 0.212575% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.44e-06 - 33.1959% [1] +| | | | | | | | | | | | | Remainder: 1.296e-05 - 66.8041% +| | | | | | | | | | | | Remainder: 0.00024276 - 2.66004% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.992e-05 - 0.517963% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.004e-05 - 0.41545% [1] +| | | | | | | | | | | Remainder: 0.0004216 - 4.37446% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00144924 - 12.8877% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00104784 - 72.3027% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016984 - 16.2086% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000764479 - 72.9577% [1] +| | | | | | | | | | | | Remainder: 0.00011352 - 10.8337% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001618 - 11.1645% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011792 - 72.8801% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.94e-05 - 16.4518% [1] +| | | | | | | | | | | | | Remainder: 9.852e-05 - 83.5482% +| | | | | | | | | | | | Remainder: 4.388e-05 - 27.1199% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.14e-05 - 1.47664% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.756e-05 - 2.59171% [1] +| | | | | | | | | | | Remainder: 0.00018064 - 12.4645% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.28e-06 - 0.073632% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0252554% [1] +| | | | | | | | | | Remainder: 0.000147 - 1.30723% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.664e-05 - 0.0894457% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00691452 - 37.1679% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.146937% [1] +| | | | | | | | | | Remainder: 0.00690436 - 99.8531% +| | | | | | | | | Remainder: 0.0004272 - 2.29635% +| | | | | | | | Remainder: 7.44e-06 - 0.0252609% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0347937 - 23.5776% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.372e-05 - 0.0681732% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00540327% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0346727 - 99.6521% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0346697 - 99.9913% [1] +| | | | | | | | | Remainder: 3e-06 - 0.00865234% +| | | | | | | | Remainder: 9.544e-05 - 0.274302% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.556e-05 - 0.0579787% [1] +| | | | | | | Remainder: 0.00517856 - 3.50918% +| | | | | | Remainder: 0.00362476 - 2.39739% +| | | | | Remainder: 0.000390039 - 0.257305% +| | | | Remainder: 0.00540052 - 3.44011% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001656 - 0.0834591% [1] +| | | Remainder: 0.00383168 - 1.93109% +| | Mini-EM: timestepper: 0.0686381 - 3.42289% [1] +| | | Mini-EM: Advance Time Step: 0.0686346 - 99.9949% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0214866 - 31.3058% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00029224 - 1.3601% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0203404 - 94.6655% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00806276% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001666 - 0.819059% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016824 - 8.27121% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00100392 - 4.93559% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000108119 - 0.531547% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00088804 - 4.36589% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00086248 - 4.24023% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013008 - 0.639515% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021988 - 1.081% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.64e-06 - 0.0129791% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000227879 - 1.12033% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0019504 - 9.58878% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0008412 - 4.13561% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000369118 - 1.8147% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00174324 - 8.57032% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00342164 - 16.8219% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.96e-06 - 0.0293013% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016584 - 0.815322% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00151488 - 7.44762% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00180044 - 8.85153% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00020052 - 0.98582% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010764 - 0.529192% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00093152 - 4.57965% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00151652 - 7.45569% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000389039 - 1.91264% [3] +| | | | | | Remainder: 8.88e-05 - 0.436569% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.66e-05 - 0.0772574% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0124729% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000617639 - 2.87453% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010792 - 0.502266% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.388e-05 - 68.4581% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.48258% [1] +| | | | | | Remainder: 3.244e-05 - 30.0593% +| | | | | Remainder: 0.00010912 - 0.507851% +| | | | Stratimikos: BelosLOWS: 0.0420813 - 61.3121% [1] +| | | | | GMRES block system: Operation Op*x: 0.0027372 - 6.50455% [1] +| | | | | Belos::MVT::MvAddMv: 9.156e-05 - 0.217579% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0385921 - 91.7084% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00029816 - 0.772594% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.936e-05 - 23.2627% [2] +| | | | | | | | Belos::MVT::MvDot: 6.3e-05 - 90.8304% [2] +| | | | | | | | Remainder: 6.36e-06 - 9.16955% +| | | | | | | Belos::MVT::MvScale: 3.348e-05 - 11.2289% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.324e-05 - 27.9179% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8e-05 - 96.1076% [2] +| | | | | | | | Remainder: 3.24e-06 - 3.89236% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.92e-05 - 13.1473% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.688e-05 - 94.0816% [2] +| | | | | | | | Remainder: 2.32e-06 - 5.91837% +| | | | | | | Remainder: 7.288e-05 - 24.4433% +| | | | | | Belos::MVT::MvAddMv: 9.736e-05 - 0.25228% [2] +| | | | | | Belos::MVT::MvNorm: 3.312e-05 - 0.0858207% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0365585 - 94.7306% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0001654 - 0.452425% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.8e-05 - 0.0765895% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048748 - 1.33342% [1] +| | | | | | | | Belos::MVT::Assign: 6.588e-05 - 13.5144% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.904e-05 - 8.00853% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.584e-05 - 66.1885% [1] +| | | | | | | | | Remainder: 1.32e-05 - 33.8115% +| | | | | | | | CG Q_B: Operation Op*x: 0.00012908 - 26.479% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.472e-05 - 17.3792% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.6e-05 - 3.28219% [1] +| | | | | | | | Remainder: 0.00015276 - 31.3367% +| | | | | | | CG S_E: Operation Op*x: 0.00042136 - 1.15256% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0340919 - 93.253% [1] +| | | | | | | | Belos::MVT::Assign: 1.992e-05 - 0.0584302% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0290669 - 85.2603% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0289281 - 99.5226% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0129207 - 44.6647% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0125953 - 97.4819% [22] +| | | | | | | | | | | Remainder: 0.00032536 - 2.51814% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00347824 - 12.0237% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026304 - 0.909288% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00039832 - 1.37693% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0103928 - 35.9261% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00288244 - 27.7351% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00273856 - 95.0084% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00271916 - 99.2916% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00262876 - 96.6754% [11] +| | | | | | | | | | | | | | Remainder: 9.04e-05 - 3.32456% +| | | | | | | | | | | | | Remainder: 1.94e-05 - 0.708402% +| | | | | | | | | | | | Remainder: 0.00014388 - 4.99161% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00745063 - 71.6907% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00734556 - 98.5897% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00599319 - 81.5894% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00427492 - 71.3295% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.003967 - 92.7971% [22] +| | | | | | | | | | | | | | | Remainder: 0.00030792 - 7.20295% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106824 - 17.8242% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013788 - 2.30061% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00022836 - 3.81032% [11] +| | | | | | | | | | | | | | Remainder: 0.000283798 - 4.73534% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00124404 - 16.936% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00119796 - 96.2959% [11] +| | | | | | | | | | | | | | Remainder: 4.608e-05 - 3.70406% +| | | | | | | | | | | | | Remainder: 0.00010832 - 1.47463% +| | | | | | | | | | | | Remainder: 0.00010508 - 1.41035% +| | | | | | | | | | | Remainder: 5.968e-05 - 0.574246% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000628319 - 2.172% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000673239 - 2.32728% [11] +| | | | | | | | | | Remainder: 0.00017356 - 0.599969% +| | | | | | | | | Remainder: 0.00013876 - 0.477381% +| | | | | | | | CG S_E: Operation Op*x: 0.0035104 - 10.2969% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00044604 - 1.30834% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000734639 - 2.15488% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.00015876 - 0.465682% [11] +| | | | | | | | Remainder: 0.00015528 - 0.455474% +| | | | | | | Remainder: 0.00136436 - 3.73198% +| | | | | | GMRES block system: Operation Op*x: 0.00106716 - 2.76523% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.632e-05 - 0.0422885% [1] +| | | | | | Remainder: 0.00052144 - 1.35116% +| | | | | Remainder: 0.00066044 - 1.56944% +| | | | Mini-EM: Compute responses: 0.00494884 - 7.21041% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014264 - 2.88229% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00377796 - 76.3403% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.0529387% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010156 - 2.68823% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000811279 - 21.474% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.6e-06 - 0.0423509% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015592 - 4.1271% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000114879 - 3.04077% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.001661 - 43.9656% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.96e-06 - 0.0518799% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015464 - 4.09322% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001998 - 5.28857% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000201119 - 5.32349% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.436e-05 - 0.909486% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0402334% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015868 - 4.20015% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.86e-05 - 2.34518% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.54e-05 - 0.937014% [3] +| | | | | | Remainder: 5.364e-05 - 1.41981% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.4e-06 - 0.14953% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0282895% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00057516 - 11.6221% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024748 - 5.00077% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.307096% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022988 - 92.8883% [1] +| | | | | | Remainder: 1.684e-05 - 6.80459% +| | | | | Remainder: 0.0001968 - 3.97669% +| | | | Remainder: 0.00011784 - 0.171692% +| | | Remainder: 3.52e-06 - 0.00512835% +| | Remainder: 0.0330205 - 1.64669% +| Remainder: 4.34e-05 - 0.00216425% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0420813 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 97.3354 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 35.38 msec task-clock:u # 0.013 CPUs utilized ( +- 1.49% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,766 page-faults:u # 78.188 K/sec ( +- 0.23% ) + 24,089,271 cycles:u # 0.681 GHz ( +- 24.88% ) (60.78%) + 68,033,665 instructions:u # 2.82 insn per cycle ( +- 3.99% ) (88.29%) + branches:u + 350,061 branch-misses:u ( +- 0.56% ) + 27,805,323 L1-dcache-loads:u # 785.992 M/sec ( +- 0.54% ) + 382,594 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.57% ) + LLC-loads:u + LLC-load-misses:u + 26,496,857 L1-icache-loads:u # 749.005 M/sec ( +- 0.44% ) + 236,431 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.40% ) + 38,185,325 dTLB-loads:u # 1.079 G/sec ( +- 5.38% ) (12.83%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 2.62179 +- 0.00720 seconds time elapsed ( +- 0.27% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 311,375 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.85% ) + 16,792,986 BR_RETIRED:u ( +- 0.20% ) + + 2.61247 +- 0.00779 seconds time elapsed ( +- 0.30% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 22,623,999 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.48% ) + 4,804 ITLB_WALK:u ( +- 1.80% ) + 11,993 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.87% ) + 30,424,465 L1D_TLB:u ( +- 0.56% ) + + 2.6411 +- 0.0201 seconds time elapsed ( +- 0.76% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 26,422,699 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.21% ) + 232,716 L1I_CACHE_REFILL:u ( +- 0.90% ) + 382,080 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.41% ) + 27,708,125 L1D_CACHE:u ( +- 0.23% ) + + 2.62243 +- 0.00998 seconds time elapsed ( +- 0.38% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell16.xml' (5 runs): + + 464,654 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.45% ) + 485,846 LL_CACHE_RD:u ( +- 0.63% ) + 135,811 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.74% ) + 17,266 L2D_TLB_REFILL:u ( +- 1.81% ) + 250,973 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.31% ) + 1,455,101 L2D_CACHE:u ( +- 0.36% ) + + 2.6330 +- 0.0122 seconds time elapsed ( +- 0.46% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..989bcc3 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell16_power.output @@ -0,0 +1,128 @@ +Socket1 21.52 +Socket2 21.32 +Socket1 21.52 +Socket2 21.48 +Socket1 21.64 +Socket2 21.48 +Socket1 21.80 +Socket2 21.48 +Socket1 21.76 +Socket2 21.36 +Socket1 21.56 +Socket2 21.40 +Socket1 21.60 +Socket2 21.32 +Socket1 21.60 +Socket2 21.32 +Socket1 21.40 +Socket2 21.16 +Socket1 21.24 +Socket2 21.12 +Socket1 21.24 +Socket2 21.16 +Socket1 21.16 +Socket2 21.04 +Socket1 21.04 +Socket2 21.08 +Socket1 21.04 +Socket2 21.16 +Socket1 21.20 +Socket2 21.20 +Socket1 21.36 +Socket2 21.36 +Socket1 21.28 +Socket2 21.44 +Socket1 21.32 +Socket2 21.44 +Socket1 21.24 +Socket2 21.44 +Socket1 21.24 +Socket2 21.44 +Socket1 21.32 +Socket2 21.52 +Socket1 21.52 +Socket2 21.64 +Socket1 21.88 +Socket2 21.32 +Socket1 21.88 +Socket2 21.28 +Socket1 21.84 +Socket2 21.24 +Socket1 21.32 +Socket2 21.04 +Socket1 21.16 +Socket2 21.24 +Socket1 21.04 +Socket2 21.48 +Socket1 21.16 +Socket2 21.40 +Socket1 21.24 +Socket2 21.64 +Start +Socket1 21.36 +Socket2 21.48 +Socket1 21.36 +Socket2 21.40 +Socket1 21.48 +Socket2 21.40 +End +Socket1 22.64 +Socket2 21.68 +Socket1 23.64 +Socket2 22.24 +Socket1 25.16 +Socket2 22.48 +Socket1 25.44 +Socket2 22.52 +Socket1 25.36 +Socket2 22.48 +Socket1 24.16 +Socket2 22.32 +Socket1 22.80 +Socket2 21.88 +Socket1 22.52 +Socket2 21.88 +Socket1 22.48 +Socket2 21.76 +Socket1 21.96 +Socket2 21.72 +Socket1 21.60 +Socket2 21.64 +Socket1 21.60 +Socket2 21.64 +Socket1 21.44 +Socket2 21.32 +Socket1 21.56 +Socket2 21.24 +Socket1 21.60 +Socket2 21.32 +Socket1 21.68 +Socket2 21.52 +Socket1 21.72 +Socket2 21.96 +Socket1 21.76 +Socket2 22.16 +Socket1 21.60 +Socket2 22.20 +Socket1 21.64 +Socket2 22.04 +Socket1 21.72 +Socket2 21.92 +Socket1 21.80 +Socket2 21.72 +Socket1 21.72 +Socket2 21.88 +Socket1 22.04 +Socket2 21.92 +Socket1 22.04 +Socket2 21.92 +Socket1 22.20 +Socket2 21.96 +Socket1 22.08 +Socket2 21.80 +Socket1 21.92 +Socket2 21.92 +Socket1 21.56 +Socket2 21.68 +Socket1 21.48 +Socket2 21.64 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18.output new file mode 100644 index 0000000..4cddf92 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18.output @@ -0,0 +1,7648 @@ +oasis13.umiacs.umd.edu +30 MueLu Tpetra maxwell18.xml +output_avg5/altra_MueLu_Tpetra_maxwell18.output +output_avg5/altra_MueLu_Tpetra_maxwell18_power.output +dt = 7.41254e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0282 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0539 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000883493 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0520997 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 0.0591903 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 2.70959 [1] +| Mini-EM: Total Time: 2.70954 - 99.9983% [1] +| | Mini-EM: build mesh: 0.000639169 - 0.0235895% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298684 - 46.7301% [1] +| | | Remainder: 0.000340485 - 53.2699% +| | Mini-EM: build physics blocks: 0.000848692 - 0.0313223% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000828492 - 0.0305768% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281391 - 10.3852% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.133171 - 4.91489% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0552108 - 41.4585% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0447721 - 81.093% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0015925 - 2.8844% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00875912 - 15.8649% [4] +| | | | Remainder: 8.7081e-05 - 0.157725% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00924261 - 6.9404% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0053518 - 57.9035% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000203042 - 2.1968% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00064229 - 6.94923% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000430086 - 4.6533% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126046 - 13.6375% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00119818 - 12.9636% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.164e-05 - 0.775106% [4] +| | | | Remainder: 8.5121e-05 - 0.920963% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123858 - 9.30067% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00536924 - 4.03183% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0183531 - 13.7816% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0067537 - 5.07144% [4] +| | | Remainder: 0.0258559 - 19.4155% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00567036 - 0.209274% [2] +| | Mini-EM: setup physics model evaluator: 0.246414 - 9.09429% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246396 - 99.9928% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00115262% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000211042% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.240532 - 97.62% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.240518 - 99.9943% [1] +| | | | | | getWorksets(): 0.215656 - 89.6633% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.215653 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123019 - 57.0451% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00423442 - 3.44207% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219656 - 17.8554% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000480925 - 2.18945% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214708 - 97.7477% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000235444 - 1.09658% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.8642e-05 - 0.459423% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000466887 - 2.17452% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00187191 - 8.71837% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00481791 - 22.4393% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000980294 - 4.5657% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00354833 - 16.5263% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000101401 - 0.472273% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00622465 - 28.9912% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0027312 - 43.8772% [3] +| | | | | | | | | | | | Remainder: 0.00349345 - 56.1228% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237063 - 11.0412% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677529 - 3.15558% [3] +| | | | | | | | | | | Remainder: 7.7203e-05 - 0.359572% +| | | | | | | | | | Remainder: 1.38e-05 - 0.0628257% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0833419 - 67.747% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.04868 - 58.41% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.5241e-05 - 0.175105% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.4041e-05 - 0.0493858% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0262513 - 53.9261% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181101 - 37.2023% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.372e-05 - 0.0487264% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00376113 - 7.72624% [3] +| | | | | | | | | | | Remainder: 0.000424526 - 0.872075% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.016491 - 19.7872% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109956 - 13.1934% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012264 - 0.147153% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00388266 - 4.6587% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286048 - 3.43222% [3] +| | | | | | | | | | Remainder: 0.000309526 - 0.371393% +| | | | | | | | | Remainder: 0.0134775 - 10.9556% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0926044 - 42.9415% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0925082 - 99.8961% [6] +| | | | | | | | | Remainder: 9.6202e-05 - 0.103885% +| | | | | | | | Remainder: 2.892e-05 - 0.0134104% +| | | | | | | Remainder: 3.56e-06 - 0.00165077% +| | | | | | getOrientations(): 1.1281e-05 - 0.00469029% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732571 - 0.30458% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071033 - 0.295333% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375565 - 0.156148% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120962 - 0.0502923% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000869532 - 0.361525% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000365877% [2] +| | | | | | Remainder: 0.0220406 - 9.16381% +| | | | | Remainder: 1.3682e-05 - 0.00568823% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00311693% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5e-05 - 0.00608776% [1] +| | | | build response library: 0.00581836 - 2.36139% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00573304 - 98.5336% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0502351% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 69.4444% [1] +| | | | | | | Remainder: 8.8e-07 - 30.5556% +| | | | | | getOrientations(): 5.2e-07 - 0.00907023% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739731 - 12.9029% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908253 - 15.8424% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398005 - 6.9423% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118758 - 20.7146% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0209313% [3] +| | | | | | Remainder: 0.00249488 - 43.5175% +| | | | | Remainder: 8.5321e-05 - 1.46641% +| | | | Remainder: 1.98e-05 - 0.00803585% +| | | Remainder: 1.7681e-05 - 0.00717533% +| | Mini-EM: setup auxiliary physics model evaluator: 0.413043 - 15.244% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.413033 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 9.2e-07 - 0.000222743% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000145267% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.412986 - 99.9886% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.412982 - 99.9992% [1] +| | | | | | getWorksets(): 0.183469 - 44.4253% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.183468 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.121584 - 66.2702% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0042765 - 3.51731% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.020569 - 16.9175% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000466525 - 2.2681% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0200955 - 97.6981% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000161603 - 0.804174% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.4801e-05 - 0.471752% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000459007 - 2.28413% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00176918 - 8.80388% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00470179 - 23.3972% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000963052 - 4.79237% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00352001 - 17.5164% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.3042e-05 - 0.462999% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00526103 - 26.1801% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00206803 - 39.3084% [3] +| | | | | | | | | | | | Remainder: 0.00319301 - 60.6916% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00236311 - 11.7594% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000670768 - 3.3379% [3] +| | | | | | | | | | | Remainder: 3.8121e-05 - 0.189699% +| | | | | | | | | | Remainder: 6.96e-06 - 0.0338373% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0838072 - 68.9293% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0471937 - 56.3122% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9841e-05 - 0.0844201% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.188e-05 - 0.0463621% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180522 - 38.2513% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0178064 - 37.7304% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.4161e-05 - 0.0511954% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.2881e-05 - 0.0484832% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000611768 - 1.29629% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104589 - 22.1617% [3] +| | | | | | | | | | | Remainder: 0.000155681 - 0.329877% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.010816 - 12.9058% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110397 - 13.1728% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000103321 - 0.123284% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00422174 - 5.03744% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00383701 - 4.57838% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00651277 - 7.77113% [3] +| | | | | | | | | | Remainder: 8.2963e-05 - 0.0989927% +| | | | | | | | | Remainder: 0.0129317 - 10.636% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0618736 - 33.7245% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.061822 - 99.9166% [3] +| | | | | | | | | Remainder: 5.16e-05 - 0.0833958% +| | | | | | | | Remainder: 9.6e-06 - 0.00523253% +| | | | | | | Remainder: 1.08e-06 - 0.000588656% +| | | | | | getOrientations(): 1.14e-05 - 0.00276041% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000915253 - 0.22162% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110978 - 0.268722% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068413 - 0.165656% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.19517 - 47.2587% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0716092 - 36.6907% [1] +| | | | | | | Remainder: 0.123561 - 63.3093% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246387 - 0.596606% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000125913% [2] +| | | | | | Remainder: 0.0291587 - 7.06052% +| | | | | Remainder: 3.44e-06 - 0.000832959% +| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000871601% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.00389315% [1] +| | | | build response library: 2.0441e-05 - 0.004949% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.3698% [1] +| | | | | Remainder: 2.0161e-05 - 98.6302% +| | | | Remainder: 5.64e-06 - 0.00136551% +| | | Remainder: 1.008e-05 - 0.00244042% +| | Mini-EM: eval auxiliary physics model evaluator: 0.642078 - 23.6969% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.191247 - 29.7856% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.448016 - 69.7759% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000635729 - 0.141899% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.306604 - 68.4359% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000639262% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.361e-06 - 0.00207467% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.00061317% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00189603 - 0.618397% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00926133 - 3.02062% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0261941 - 8.54332% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0031184 - 1.01708% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0208958 - 6.81526% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0207523 - 6.76843% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0302385 - 9.86243% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.801e-06 - 0.00156587% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.000600124% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453351 - 14.7862% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00528528 - 1.72381% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00259048 - 0.844895% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102486 - 3.34263% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0012715 - 0.414704% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141942 - 4.62951% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0238547 - 7.7803% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300188 - 9.79076% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00286076 - 0.933049% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00142946 - 0.466225% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00438546 - 1.43034% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0204239 - 6.66132% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00263256 - 0.858619% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00992878 - 3.23831% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.96e-06 - 0.00161772% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00478979 - 1.56221% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00892445 - 2.91075% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00134438 - 0.438475% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00449734 - 1.46683% [3] +| | | | | Remainder: 0.000209641 - 0.0683753% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.968e-05 - 0.0043927% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.000598193% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000646969 - 0.144408% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.139585 - 31.1563% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0687505 - 49.2534% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0708055 - 50.7257% [1] +| | | | | Remainder: 2.924e-05 - 0.0209478% +| | | | Remainder: 0.000522048 - 0.116524% +| | | Remainder: 0.00281564 - 0.43852% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451926 - 0.166791% [1] +| | | getWorksets(): 5.84e-06 - 0.129225% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 80.137% [1] +| | | | Remainder: 1.16e-06 - 19.863% +| | | getOrientations(): 7.2e-07 - 0.0159318% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000840091 - 18.5891% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000965814 - 21.371% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426566 - 9.43884% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123374 - 27.2995% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0256679% [3] +| | | Remainder: 0.00104534 - 23.1306% +| | panzer::ModelEvaluator::create_W_op: 0.198739 - 7.33477% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.321631 - 11.8703% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000267124 - 0.0830529% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.251344 - 78.1467% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-05 - 0.00397861% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00171046 - 0.680527% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0083204 - 3.31036% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.010113 - 4.02356% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00104342 - 0.415134% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0106668 - 4.24389% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00939613 - 3.73836% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00196175 - 0.780504% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0083574 - 3.32508% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.72e-06 - 0.00187791% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332721 - 1.32377% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0195853 - 7.79222% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00322389 - 1.28266% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0187985 - 7.4792% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200096 - 7.96103% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275766 - 10.9717% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.052e-05 - 0.0041855% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00173295 - 0.689472% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189745 - 7.54924% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0314513 - 12.5132% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00483635 - 1.9242% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103641 - 0.412349% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0107297 - 4.26892% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0218571 - 8.6961% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164335 - 6.53826% [3] +| | | | Remainder: 0.000176483 - 0.0702158% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.484e-05 - 0.00461398% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000373098% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000820212 - 0.255016% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687234 - 21.3672% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0686959 - 99.9599% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.788e-05 - 0.0260173% [1] +| | | | Remainder: 9.68e-06 - 0.0140854% +| | | Remainder: 0.000460326 - 0.143122% +| | Mini-EM: assemble Discrete Gradient: 0.0579979 - 2.1405% [1] +| | MaxwellPreconditioner::build: 0.270849 - 9.9961% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0468447 - 17.2955% [1] +| | | MaxwellPreconditioner: Schur complement: 2.956e-05 - 0.0109138% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00139526 - 0.515144% [1] +| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.212147% [1] +| | | | Ifpack2::Relaxation::compute: 0.000446287 - 31.9859% [1] +| | | | Remainder: 0.000946013 - 67.8019% +| | | MaxwellPreconditioner: Solver S_E: 0.218354 - 80.6186% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.211794 - 96.9956% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.211428 - 99.8271% [1] +| | | | | | MueLu RefMaxwell: compute: 0.207431 - 98.1098% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00222551 - 1.07289% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0125423 - 6.0465% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00689346 - 54.9615% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00512831 - 40.888% [1] +| | | | | | | | Remainder: 0.000520567 - 4.15048% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0199076 - 9.59719% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00108274 - 5.4388% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0176891 - 88.8558% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0167528 - 94.7072% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0161218 - 96.2336% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0140947 - 87.4261% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.2681e-05 - 0.231868% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5441e-05 - 0.25145% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.5121e-05 - 0.391077% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00233523 - 16.5682% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.088e-05 - 0.148141% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112105 - 79.5372% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.3761e-05 - 0.168581% [1] +| | | | | | | | | | | | Remainder: 0.000381043 - 2.70345% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.7801e-05 - 0.234471% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 25.8194% [1] +| | | | | | | | | | | | Remainder: 2.8041e-05 - 74.1806% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256444 - 1.59066% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231924 - 90.4385% [1] +| | | | | | | | | | | | Remainder: 2.452e-05 - 9.56154% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00129526 - 8.03419% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00126934 - 97.9989% [1] +| | | | | | | | | | | | Remainder: 2.592e-05 - 2.00115% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8681e-05 - 0.426012% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.796e-05 - 69.8301% [1] +| | | | | | | | | | | | Remainder: 2.0721e-05 - 30.1699% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.932e-05 - 0.243893% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.4e-06 - 21.3632% [1] +| | | | | | | | | | | | Remainder: 3.092e-05 - 78.6368% +| | | | | | | | | | | Remainder: 0.000329645 - 2.04471% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000105082 - 0.62725% [1] +| | | | | | | | | | Remainder: 0.000525888 - 3.13911% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000145202 - 0.820858% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.58e-05 - 17.7684% [1] +| | | | | | | | | | Remainder: 0.000119402 - 82.2316% +| | | | | | | | | Remainder: 0.000791051 - 4.47198% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000454447 - 2.28278% [1] +| | | | | | | | Remainder: 0.000681369 - 3.42266% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221688 - 10.6873% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145418 - 65.596% [1] +| | | | | | | | Remainder: 0.00762695 - 34.404% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178406 - 8.60071% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185169 - 8.92674% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185135 - 99.9816% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179701 - 97.065% [1] +| | | | | | | | | Remainder: 0.000543367 - 2.93498% +| | | | | | | | Remainder: 3.4e-06 - 0.0183616% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0124973 - 6.02476% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0123611 - 98.9105% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00701086 - 56.7171% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00502375 - 40.6416% [1] +| | | | | | | | | Remainder: 0.000326485 - 2.64123% +| | | | | | | | Remainder: 0.000136162 - 1.08954% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0450696 - 21.7275% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0146577 - 32.5224% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0143448 - 97.8651% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.2961e-05 - 0.3692% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.034577% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0141124 - 98.3796% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0141088 - 99.9751% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.0249427% +| | | | | | | | | | Remainder: 0.000174522 - 1.21662% +| | | | | | | | | Remainder: 0.000312925 - 2.13488% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0304047 - 67.4615% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0171286 - 56.3353% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0152591 - 89.0854% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146863 - 96.2466% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0140421 - 95.6133% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.836e-05 - 0.13075% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.716e-05 - 0.193419% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.3081e-05 - 0.16437% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00233655 - 16.6397% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.9361e-05 - 0.137878% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.011318 - 80.6003% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.248e-05 - 0.0888757% [1] +| | | | | | | | | | | | | Remainder: 0.000287123 - 2.04473% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.928e-05 - 0.199369% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.2e-06 - 28.0055% [1] +| | | | | | | | | | | | | Remainder: 2.108e-05 - 71.9945% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256924 - 1.74941% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231084 - 89.9426% [1] +| | | | | | | | | | | | | Remainder: 2.584e-05 - 10.0574% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.2281e-05 - 0.287894% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.6241e-05 - 62.0633% [1] +| | | | | | | | | | | | | Remainder: 1.604e-05 - 37.9367% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.1041e-05 - 0.483722% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7201e-05 - 66.4419% [1] +| | | | | | | | | | | | | Remainder: 2.384e-05 - 33.5581% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.272e-05 - 0.154702% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.4e-06 - 36.9718% [1] +| | | | | | | | | | | | | Remainder: 1.432e-05 - 63.0282% +| | | | | | | | | | | | Remainder: 0.000222003 - 1.51163% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.428e-05 - 0.355723% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.128e-05 - 0.270528% [1] +| | | | | | | | | | | Remainder: 0.000477169 - 3.12712% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00170774 - 9.97015% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00129302 - 75.715% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000200403 - 15.4989% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000976934 - 75.5546% [1] +| | | | | | | | | | | | Remainder: 0.000115681 - 8.94659% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000174403 - 10.2125% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000132761 - 76.1231% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.504e-05 - 18.861% [1] +| | | | | | | | | | | | | Remainder: 0.000107721 - 81.139% +| | | | | | | | | | | | Remainder: 4.1642e-05 - 23.8769% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.336e-05 - 1.36789% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.808e-05 - 2.22984% [1] +| | | | | | | | | | | Remainder: 0.000178883 - 10.4748% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.76e-06 - 0.0511426% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 5.76e-06 - 0.033628% [1] +| | | | | | | | | | Remainder: 0.000147242 - 0.859628% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.628e-05 - 0.0535444% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128303 - 42.1985% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.0813699% [1] +| | | | | | | | | | Remainder: 0.0128199 - 99.9186% +| | | | | | | | | Remainder: 0.000429526 - 1.4127% +| | | | | | | | Remainder: 7.24e-06 - 0.016064% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0507809 - 24.4808% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.428e-05 - 0.0478133% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.00354464% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0506642 - 99.7702% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0506611 - 99.9939% [1] +| | | | | | | | | Remainder: 3.08e-06 - 0.00607924% +| | | | | | | | Remainder: 9.0602e-05 - 0.178418% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.1041e-05 - 0.0438897% [1] +| | | | | | | Remainder: 0.005791 - 2.79177% +| | | | | | Remainder: 0.0039965 - 1.89024% +| | | | | Remainder: 0.000366125 - 0.172868% +| | | | Remainder: 0.00656025 - 3.00441% +| | | MaxwellPreconditioner: Block preconditioner: 0.000148162 - 0.0547029% [1] +| | | Remainder: 0.00407658 - 1.50511% +| | Mini-EM: timestepper: 0.0961724 - 3.5494% [1] +| | | Mini-EM: Advance Time Step: 0.09617 - 99.9975% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0302324 - 31.4364% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000173403 - 0.573567% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0290954 - 96.2392% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00439932% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000187522 - 0.644507% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00239471 - 8.23056% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00138554 - 4.76206% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000134442 - 0.462073% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00129802 - 4.46125% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119594 - 4.11039% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000128043 - 0.44008% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000300884 - 1.03413% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00948603% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000272803 - 0.937615% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0030294 - 10.412% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00114382 - 3.93126% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000495166 - 1.70187% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00272176 - 9.3546% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00489147 - 16.8118% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0188346% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000194721 - 0.66925% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00201451 - 6.9238% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00254152 - 8.73511% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000225002 - 0.773325% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000127883 - 0.43953% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127998 - 4.39924% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00245819 - 8.44874% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000559368 - 1.92253% [3] +| | | | | | Remainder: 0.0001052 - 0.361569% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8761e-05 - 0.062056% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.8e-06 - 0.00926159% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000802131 - 2.65322% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2721e-05 - 0.24054% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5801e-05 - 62.9818% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 2.58522% [1] +| | | | | | Remainder: 2.504e-05 - 34.433% +| | | | | Remainder: 6.716e-05 - 0.222146% +| | | | Stratimikos: BelosLOWS: 0.0592358 - 61.5949% [1] +| | | | | GMRES block system: Operation Op*x: 0.00161114 - 2.71988% [1] +| | | | | Belos::MVT::MvAddMv: 9.8842e-05 - 0.166862% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0568339 - 95.9452% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000343006 - 0.603524% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.232e-05 - 23.9996% [2] +| | | | | | | | Belos::MVT::MvDot: 7.608e-05 - 92.4198% [2] +| | | | | | | | Remainder: 6.24e-06 - 7.58017% +| | | | | | | Belos::MVT::MvScale: 4.0642e-05 - 11.8488% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.8761e-05 - 28.7928% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.5521e-05 - 96.7194% [2] +| | | | | | | | Remainder: 3.24e-06 - 3.28065% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.7602e-05 - 13.8779% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5242e-05 - 95.0422% [2] +| | | | | | | | Remainder: 2.36e-06 - 4.95777% +| | | | | | | Remainder: 7.3681e-05 - 21.481% +| | | | | | Belos::MVT::MvAddMv: 0.000112282 - 0.197562% [2] +| | | | | | Belos::MVT::MvNorm: 4.0321e-05 - 0.0709454% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0541164 - 95.2186% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000200643 - 0.370762% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.3601e-05 - 0.0620902% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511807 - 0.945752% [1] +| | | | | | | | Belos::MVT::Assign: 2.332e-05 - 4.55641% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.42e-05 - 8.63607% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.164e-05 - 71.5837% [1] +| | | | | | | | | Remainder: 1.256e-05 - 28.4163% +| | | | | | | | CG Q_B: Operation Op*x: 0.000189003 - 36.9286% [1] +| | | | | | | | Belos::MVT::MvTransMv: 9.0482e-05 - 17.6789% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.932e-05 - 3.77486% [1] +| | | | | | | | Remainder: 0.000145482 - 28.4252% +| | | | | | | CG S_E: Operation Op*x: 0.000624929 - 1.15479% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0513303 - 94.8516% [1] +| | | | | | | | Belos::MVT::Assign: 2.9e-05 - 0.0564969% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0439484 - 85.6189% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0437991 - 99.6603% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0201984 - 46.116% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0198336 - 98.1939% [24] +| | | | | | | | | | | Remainder: 0.000364806 - 1.80611% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00526104 - 12.0117% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000376483 - 0.859567% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00058701 - 1.34023% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0152142 - 34.7362% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00428626 - 28.1728% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00412406 - 96.2158% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00410406 - 99.515% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0040049 - 97.5838% [12] +| | | | | | | | | | | | | | Remainder: 9.9163e-05 - 2.41622% +| | | | | | | | | | | | | Remainder: 2e-05 - 0.484959% +| | | | | | | | | | | | Remainder: 0.000162201 - 3.78421% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0108594 - 71.3771% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0107326 - 98.832% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00869024 - 80.9706% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00623061 - 71.6966% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00587405 - 94.2772% [24] +| | | | | | | | | | | | | | | Remainder: 0.000356563 - 5.72276% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00160962 - 18.5222% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000172162 - 1.9811% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000343045 - 3.94747% [12] +| | | | | | | | | | | | | | Remainder: 0.000334804 - 3.85264% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00190859 - 17.7831% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00185043 - 96.9527% [12] +| | | | | | | | | | | | | | Remainder: 5.816e-05 - 3.04728% +| | | | | | | | | | | | | Remainder: 0.000133763 - 1.24633% +| | | | | | | | | | | | Remainder: 0.000126842 - 1.16804% +| | | | | | | | | | | Remainder: 6.848e-05 - 0.450107% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000939256 - 2.14446% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102477 - 2.33971% [12] +| | | | | | | | | | Remainder: 0.000198002 - 0.452068% +| | | | | | | | | Remainder: 0.000149282 - 0.339675% +| | | | | | | | CG S_E: Operation Op*x: 0.00526148 - 10.2502% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000578649 - 1.12731% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00113865 - 2.21829% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000211523 - 0.412082% [12] +| | | | | | | | Remainder: 0.000162561 - 0.316696% +| | | | | | | Remainder: 0.00141514 - 2.61499% +| | | | | | GMRES block system: Operation Op*x: 0.00161478 - 2.84123% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.012e-05 - 0.0354014% [1] +| | | | | | Remainder: 0.000586966 - 1.03277% +| | | | | Remainder: 0.000691929 - 1.16809% +| | | | Mini-EM: Compute responses: 0.00658057 - 6.84264% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000179002 - 2.72016% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00518755 - 78.8313% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.1441e-05 - 0.413316% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000119883 - 2.31097% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0012153 - 23.4271% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.921e-06 - 0.0370309% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000230963 - 4.45225% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000160202 - 3.0882% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00243648 - 46.9677% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.0316141% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000214403 - 4.13303% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000224843 - 4.33428% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000201003 - 3.87472% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.096e-05 - 0.596813% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.6e-06 - 0.0308431% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000154923 - 2.98644% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000109761 - 2.11585% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.924e-05 - 0.370888% [3] +| | | | | | Remainder: 4.3e-05 - 0.828907% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.4e-06 - 0.112452% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0224904% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000770851 - 11.714% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000252804 - 3.84167% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.316451% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235323 - 93.0852% [1] +| | | | | | Remainder: 1.6681e-05 - 6.59839% +| | | | | Remainder: 0.000181482 - 2.75784% +| | | | Remainder: 0.000121283 - 0.126113% +| | | Remainder: 2.4e-06 - 0.00249552% +| | Remainder: 0.0355514 - 1.31208% +| Remainder: 4.524e-05 - 0.00166963% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0592358 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 98.454 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0279 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0532 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000893852 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0518036 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 0.0589432 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 2.73088 [1] +| Mini-EM: Total Time: 2.73083 - 99.9982% [1] +| | Mini-EM: build mesh: 0.000652529 - 0.0238949% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306884 - 47.0299% [1] +| | | Remainder: 0.000345645 - 52.9701% +| | Mini-EM: build physics blocks: 0.000815572 - 0.0298653% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000816891 - 0.0299136% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.289075 - 10.5856% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.133425 - 4.88587% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0553887 - 41.513% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0448822 - 81.0312% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00156334 - 2.82249% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00885965 - 15.9954% [4] +| | | | Remainder: 8.356e-05 - 0.150861% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00928237 - 6.957% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0054082 - 58.2631% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000199202 - 2.14602% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000626649 - 6.75096% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000426446 - 4.59415% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128482 - 13.8415% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00118946 - 12.8141% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.0763e-05 - 0.762337% [4] +| | | | Remainder: 7.6841e-05 - 0.827816% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123673 - 9.2691% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00528963 - 3.9645% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.018317 - 13.7283% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00677334 - 5.07651% [4] +| | | Remainder: 0.0260066 - 19.4915% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00522575 - 0.191361% [2] +| | Mini-EM: setup physics model evaluator: 0.248446 - 9.0978% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.248426 - 99.992% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.0011432% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000209318% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.242563 - 97.6399% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242548 - 99.994% [1] +| | | | | | getWorksets(): 0.216327 - 89.1892% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.216323 - 99.9982% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122319 - 56.5448% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00413198 - 3.37802% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0220114 - 17.995% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000477887 - 2.17109% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0215197 - 97.7664% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000244164 - 1.1346% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.6161e-05 - 0.44685% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000455807 - 2.11809% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183791 - 8.54056% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00477499 - 22.1889% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000984774 - 4.57614% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00362665 - 16.8527% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000124681 - 0.57938% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00625405 - 29.0619% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274928 - 43.96% [3] +| | | | | | | | | | | | Remainder: 0.00350477 - 56.04% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237087 - 11.0172% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00067325 - 3.12852% [3] +| | | | | | | | | | | Remainder: 7.644e-05 - 0.355209% +| | | | | | | | | | Remainder: 1.376e-05 - 0.0625131% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0829312 - 67.7989% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488136 - 58.8604% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.3882e-05 - 0.171841% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.416e-05 - 0.0494944% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0263261 - 53.9319% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181625 - 37.2079% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.3601e-05 - 0.0483492% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377257 - 7.72853% [3] +| | | | | | | | | | | Remainder: 0.000420726 - 0.861903% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0157947 - 19.0455% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110619 - 13.3387% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000122922 - 0.148222% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385385 - 4.64705% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286556 - 3.45535% [3] +| | | | | | | | | | Remainder: 0.000418645 - 0.50481% +| | | | | | | | | Remainder: 0.0132448 - 10.8281% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0939717 - 43.4405% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0938772 - 99.8994% [6] +| | | | | | | | | Remainder: 9.4562e-05 - 0.100628% +| | | | | | | | Remainder: 3.168e-05 - 0.0146448% +| | | | | | | Remainder: 4e-06 - 0.00184905% +| | | | | | getOrientations(): 1.1961e-05 - 0.00493139% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732291 - 0.301916% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069569 - 0.286825% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000364365 - 0.150224% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120122 - 0.049525% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000888652 - 0.366381% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000346323% [2] +| | | | | | Remainder: 0.0234076 - 9.6507% +| | | | | Remainder: 1.448e-05 - 0.00596959% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.00320418% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.656e-05 - 0.00666597% [1] +| | | | build response library: 0.0058144 - 2.3405% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00569996 - 98.0317% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0617548% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 67.0455% [1] +| | | | | | | Remainder: 1.16e-06 - 32.9545% +| | | | | | getOrientations(): 4.8e-07 - 0.00842111% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074805 - 13.1238% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883613 - 15.5021% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401085 - 7.03663% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118554 - 20.799% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0217545% [3] +| | | | | | Remainder: 0.00247644 - 43.4465% +| | | | | Remainder: 0.000114442 - 1.96825% +| | | | Remainder: 2.076e-05 - 0.00835662% +| | | Remainder: 1.976e-05 - 0.00795345% +| | Mini-EM: setup auxiliary physics model evaluator: 0.417785 - 15.2988% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.417774 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000172342% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000153193% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.417724 - 99.9881% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.41772 - 99.999% [1] +| | | | | | getWorksets(): 0.18669 - 44.6926% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.186689 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123552 - 66.1806% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00430942 - 3.48795% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0208198 - 16.8511% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000471047 - 2.2625% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0203416 - 97.7035% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000170963 - 0.840458% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.312e-05 - 0.45778% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000459088 - 2.25689% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0017727 - 8.71465% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00473031 - 23.2543% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000976174 - 4.79889% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00367233 - 18.0533% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.7962e-05 - 0.481583% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00526627 - 25.8891% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00204383 - 38.8097% [3] +| | | | | | | | | | | | Remainder: 0.00322245 - 61.1903% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00239331 - 11.7656% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000671489 - 3.30106% [3] +| | | | | | | | | | | Remainder: 3.7921e-05 - 0.18642% +| | | | | | | | | | Remainder: 7.08e-06 - 0.0340061% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0843678 - 68.2853% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0466686 - 55.3157% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.136e-05 - 0.0886249% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.196e-05 - 0.0470552% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0172012 - 36.8583% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181322 - 38.8531% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.4681e-05 - 0.0528856% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.548e-05 - 0.0545977% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000628609 - 1.34696% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104374 - 22.365% [3] +| | | | | | | | | | | Remainder: 0.000155642 - 0.333505% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0114446 - 13.5652% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.011353 - 13.4566% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.9202e-05 - 0.117583% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00423382 - 5.01829% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00386493 - 4.58106% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00661757 - 7.84372% [3] +| | | | | | | | | | Remainder: 8.5961e-05 - 0.101888% +| | | | | | | | | Remainder: 0.0140548 - 11.3757% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0631267 - 33.8139% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0630725 - 99.9141% [3] +| | | | | | | | | Remainder: 5.4202e-05 - 0.0858622% +| | | | | | | | Remainder: 1.028e-05 - 0.00550649% +| | | | | | | Remainder: 1.28e-06 - 0.000685628% +| | | | | | getOrientations(): 1.284e-05 - 0.00307383% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928373 - 0.222248% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107914 - 0.258339% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000681569 - 0.163164% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196099 - 46.945% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0721771 - 36.8066% [1] +| | | | | | | Remainder: 0.123921 - 63.1934% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241499 - 0.578137% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 9.57579e-05% [2] +| | | | | | Remainder: 0.0298142 - 7.13737% +| | | | | Remainder: 4.2e-06 - 0.00100545% +| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.000967029% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6321e-05 - 0.00390665% [1] +| | | | build response library: 2.216e-05 - 0.0053043% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.26354% [1] +| | | | | Remainder: 2.188e-05 - 98.7365% +| | | | Remainder: 6.04e-06 - 0.00144576% +| | | Remainder: 1.028e-05 - 0.0024606% +| | Mini-EM: eval auxiliary physics model evaluator: 0.651733 - 23.8658% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.192304 - 29.5065% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.456655 - 70.0677% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065521 - 0.14348% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.312914 - 68.523% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.88e-06 - 0.000920382% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.44e-06 - 0.00237765% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.000600805% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00408114 - 1.30424% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00927153 - 2.96297% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0259554 - 8.29475% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00328445 - 1.04963% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0216545 - 6.92028% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0212871 - 6.80288% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0312708 - 9.99343% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.96e-06 - 0.00190468% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.12e-06 - 0.000677503% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0455944 - 14.5709% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00467791 - 1.49495% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.002796 - 0.893537% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0101873 - 3.25562% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.002806 - 0.896733% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0142242 - 4.54573% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0243378 - 7.77781% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0301355 - 9.63063% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00245147 - 0.783435% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00144902 - 0.463074% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00445174 - 1.42268% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205285 - 6.56043% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00275408 - 0.88014% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0100727 - 3.219% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.4e-06 - 0.00172572% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00469067 - 1.49903% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00882181 - 2.81925% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0013765 - 0.439898% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00450486 - 1.43965% [3] +| | | | | Remainder: 0.000222402 - 0.0710746% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.0081e-05 - 0.00439741% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000560598% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000648929 - 0.142105% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.141886 - 31.0707% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690698 - 48.6798% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0727813 - 51.2956% [1] +| | | | | Remainder: 3.488e-05 - 0.0245831% +| | | | Remainder: 0.000528486 - 0.11573% +| | | Remainder: 0.00277448 - 0.425708% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00463819 - 0.169845% [1] +| | | getWorksets(): 6.12e-06 - 0.131948% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.52e-06 - 73.8562% [1] +| | | | Remainder: 1.6e-06 - 26.1438% +| | | getOrientations(): 1.16e-06 - 0.0250098% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000859532 - 18.5316% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945414 - 20.3833% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000431366 - 9.30032% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122518 - 26.415% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0284594% [3] +| | | Remainder: 0.0011681 - 25.1843% +| | panzer::ModelEvaluator::create_W_op: 0.195414 - 7.15584% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.326638 - 11.9611% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000274964 - 0.0841799% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.25576 - 78.3006% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.1041e-05 - 0.00431694% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00329901 - 1.28988% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00809863 - 3.1665% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0100943 - 3.94679% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000923132 - 0.360937% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.010639 - 4.15974% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00936745 - 3.6626% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170855 - 0.668027% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00851048 - 3.32753% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.2e-06 - 0.00203316% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332629 - 1.30055% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0199267 - 7.79117% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00343049 - 1.34129% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0195167 - 7.63086% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200982 - 7.85823% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0277586 - 10.8534% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1e-05 - 0.00430091% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00315492 - 1.23355% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0193829 - 7.57856% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0312518 - 12.2192% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0045575 - 1.78195% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103853 - 0.406059% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0105032 - 4.10666% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0225193 - 8.80485% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164505 - 6.432% [3] +| | | | Remainder: 0.000176522 - 0.0690187% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.684e-05 - 0.00515555% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000355133% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000824331 - 0.252368% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.069298 - 21.2155% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0692659 - 99.9536% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.164e-05 - 0.0312274% [1] +| | | | Remainder: 1.052e-05 - 0.0151808% +| | | Remainder: 0.000463327 - 0.141847% +| | Mini-EM: assemble Discrete Gradient: 0.0567119 - 2.07673% [1] +| | MaxwellPreconditioner::build: 0.268513 - 9.83266% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0466876 - 17.3874% [1] +| | | MaxwellPreconditioner: Schur complement: 1.132e-05 - 0.00421581% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0013793 - 0.513681% [1] +| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.214602% [1] +| | | | Ifpack2::Relaxation::compute: 0.000426646 - 30.9321% [1] +| | | | Remainder: 0.000949694 - 68.8533% +| | | MaxwellPreconditioner: Solver S_E: 0.216194 - 80.5152% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.209733 - 97.0116% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.209358 - 99.8212% [1] +| | | | | | MueLu RefMaxwell: compute: 0.205338 - 98.0799% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00203887 - 0.992931% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0121989 - 5.94087% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00652709 - 53.5056% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513267 - 42.0749% [1] +| | | | | | | | Remainder: 0.000539127 - 4.41947% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0197599 - 9.62308% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0010819 - 5.47522% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0175247 - 88.6882% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0165974 - 94.7084% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.015964 - 96.1839% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0141424 - 88.5892% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4921e-05 - 0.246925% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5441e-05 - 0.250602% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.5361e-05 - 0.391455% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00235671 - 16.6642% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.288e-05 - 0.161783% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112194 - 79.3319% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.304e-05 - 0.162915% [1] +| | | | | | | | | | | | Remainder: 0.000394605 - 2.79023% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.6361e-05 - 0.227769% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.84e-06 - 27.062% [1] +| | | | | | | | | | | | Remainder: 2.6521e-05 - 72.938% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254003 - 1.5911% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230923 - 90.9135% [1] +| | | | | | | | | | | | Remainder: 2.308e-05 - 9.08651% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00111126 - 6.96101% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0010919 - 98.2578% [1] +| | | | | | | | | | | | Remainder: 1.936e-05 - 1.74217% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7481e-05 - 0.422708% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-05 - 70.5384% [1] +| | | | | | | | | | | | Remainder: 1.9881e-05 - 29.4616% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.8121e-05 - 0.238794% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.52e-06 - 22.3499% [1] +| | | | | | | | | | | | Remainder: 2.9601e-05 - 77.6501% +| | | | | | | | | | | Remainder: 0.000314404 - 1.96946% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000106321 - 0.64059% [1] +| | | | | | | | | | Remainder: 0.000527049 - 3.1755% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000145282 - 0.829013% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.644e-05 - 18.1991% [1] +| | | | | | | | | | Remainder: 0.000118842 - 81.8009% +| | | | | | | | | Remainder: 0.00078205 - 4.46256% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000467927 - 2.36807% [1] +| | | | | | | | Remainder: 0.000685369 - 3.46849% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221491 - 10.7866% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0144699 - 65.3296% [1] +| | | | | | | | Remainder: 0.00767919 - 34.6704% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172274 - 8.38974% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185339 - 9.02603% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185304 - 99.9812% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179927 - 97.0979% [1] +| | | | | | | | | Remainder: 0.000537767 - 2.90208% +| | | | | | | | Remainder: 3.481e-06 - 0.0187818% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0129317 - 6.29777% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.012798 - 98.9656% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00742675 - 58.0306% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00504119 - 39.3905% [1] +| | | | | | | | | Remainder: 0.000330045 - 2.57888% +| | | | | | | | Remainder: 0.000133763 - 1.03438% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0447674 - 21.8018% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0145064 - 32.4038% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0141737 - 97.7066% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4721e-05 - 0.386075% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.52e-06 - 0.0318901% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.013945 - 98.3863% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139418 - 99.9771% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.0229474% +| | | | | | | | | | Remainder: 0.000169482 - 1.19575% +| | | | | | | | | Remainder: 0.000332685 - 2.29337% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0302539 - 67.5801% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0169996 - 56.1897% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151116 - 88.8939% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0145474 - 96.2669% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139106 - 95.6225% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9921e-05 - 0.143207% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.9681e-05 - 0.213369% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.488e-05 - 0.178856% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00232103 - 16.6853% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.876e-05 - 0.134861% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0111943 - 80.4728% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.26e-05 - 0.0905782% [1] +| | | | | | | | | | | | | Remainder: 0.000289483 - 2.08102% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6721e-05 - 0.183682% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.52e-06 - 28.1427% [1] +| | | | | | | | | | | | | Remainder: 1.9201e-05 - 71.8573% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254123 - 1.74686% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230963 - 90.8863% [1] +| | | | | | | | | | | | | Remainder: 2.316e-05 - 9.1137% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.268e-05 - 0.293385% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.7e-05 - 63.2615% [1] +| | | | | | | | | | | | | Remainder: 1.568e-05 - 36.7385% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7161e-05 - 0.461669% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7681e-05 - 70.9951% [1] +| | | | | | | | | | | | | Remainder: 1.948e-05 - 29.0049% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.1681e-05 - 0.149036% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.121e-06 - 37.4568% [1] +| | | | | | | | | | | | | Remainder: 1.356e-05 - 62.5432% +| | | | | | | | | | | | Remainder: 0.000224443 - 1.54283% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.3161e-05 - 0.35179% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.1201e-05 - 0.272645% [1] +| | | | | | | | | | | Remainder: 0.000469766 - 3.10865% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00173642 - 10.2145% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00133194 - 76.7059% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000205523 - 15.4304% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101217 - 75.9925% [1] +| | | | | | | | | | | | Remainder: 0.000114242 - 8.57712% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000173883 - 10.0139% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000132282 - 76.0753% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.404e-05 - 18.1733% [1] +| | | | | | | | | | | | | Remainder: 0.000108242 - 81.8267% +| | | | | | | | | | | | Remainder: 4.1601e-05 - 23.9247% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2041e-05 - 1.26933% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.68e-05 - 2.1193% [1] +| | | | | | | | | | | Remainder: 0.000171761 - 9.89165% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0508248% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.04e-06 - 0.0178828% [1] +| | | | | | | | | | Remainder: 0.000139882 - 0.822857% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5481e-05 - 0.0511703% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128228 - 42.3841% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.92e-06 - 0.0773621% [1] +| | | | | | | | | | Remainder: 0.0128129 - 99.9226% +| | | | | | | | | Remainder: 0.000416006 - 1.37505% +| | | | | | | | Remainder: 7.2e-06 - 0.0160831% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0500353 - 24.3673% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.356e-05 - 0.0470867% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.00319774% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0499192 - 99.7678% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0499163 - 99.9943% [1] +| | | | | | | | | Remainder: 2.84e-06 - 0.0056892% +| | | | | | | | Remainder: 9.1002e-05 - 0.181875% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.7561e-05 - 0.0426423% [1] +| | | | | | | Remainder: 0.00560836 - 2.73128% +| | | | | | Remainder: 0.00401986 - 1.92008% +| | | | | Remainder: 0.000374925 - 0.178763% +| | | | Remainder: 0.00646073 - 2.9884% +| | | MaxwellPreconditioner: Block preconditioner: 0.000156402 - 0.0582474% [1] +| | | Remainder: 0.00408462 - 1.5212% +| | Mini-EM: timestepper: 0.095864 - 3.51043% [1] +| | | Mini-EM: Advance Time Step: 0.0958616 - 99.9975% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0301607 - 31.4628% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000186922 - 0.619753% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0289938 - 96.1311% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0059323% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000206043 - 0.710645% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.002644 - 9.11918% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00138598 - 4.78026% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013416 - 0.462719% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00119414 - 4.11859% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00123122 - 4.24649% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000127001 - 0.438028% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000299644 - 1.03348% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.84e-06 - 0.00979519% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000299525 - 1.03307% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00304412 - 10.4992% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00120274 - 4.14826% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000495607 - 1.70935% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00244004 - 8.41571% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00483047 - 16.6603% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.76e-06 - 0.0198663% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000193803 - 0.668429% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00206899 - 7.13597% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00257952 - 8.89678% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000186843 - 0.644424% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000135682 - 0.467969% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112893 - 3.89371% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00248916 - 8.58513% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000563848 - 1.94472% [3] +| | | | | | Remainder: 0.000102042 - 0.351944% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.168e-05 - 0.0718816% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00915098% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000808452 - 2.68048% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.3121e-05 - 0.242438% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.684e-05 - 64.0582% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.521e-06 - 2.08011% [1] +| | | | | | Remainder: 2.476e-05 - 33.8617% +| | | | | Remainder: 7.3962e-05 - 0.245226% +| | | | Stratimikos: BelosLOWS: 0.0589881 - 61.5346% [1] +| | | | | GMRES block system: Operation Op*x: 0.00162234 - 2.75029% [1] +| | | | | Belos::MVT::MvAddMv: 0.000100401 - 0.170205% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0565625 - 95.8879% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000345805 - 0.611368% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.2962e-05 - 23.991% [2] +| | | | | | | | Belos::MVT::MvDot: 7.7082e-05 - 92.9124% [2] +| | | | | | | | Remainder: 5.88e-06 - 7.08758% +| | | | | | | Belos::MVT::MvScale: 4.1601e-05 - 12.0302% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.7001e-05 - 28.0508% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.3801e-05 - 96.7011% [2] +| | | | | | | | Remainder: 3.2e-06 - 3.29894% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.8201e-05 - 13.9388% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5641e-05 - 94.6889% [2] +| | | | | | | | Remainder: 2.56e-06 - 5.31109% +| | | | | | | Remainder: 7.604e-05 - 21.9893% +| | | | | | Belos::MVT::MvAddMv: 0.000153843 - 0.271988% [2] +| | | | | | Belos::MVT::MvNorm: 4.084e-05 - 0.0722033% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0538438 - 95.1935% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000204843 - 0.380439% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.376e-05 - 0.0626999% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511327 - 0.949649% [1] +| | | | | | | | Belos::MVT::Assign: 2.3641e-05 - 4.62346% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.6481e-05 - 9.09027% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.3241e-05 - 71.5152% [1] +| | | | | | | | | Remainder: 1.324e-05 - 28.4848% +| | | | | | | | CG Q_B: Operation Op*x: 0.000190762 - 37.3072% [1] +| | | | | | | | Belos::MVT::MvTransMv: 9.1801e-05 - 17.9535% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.988e-05 - 3.88792% [1] +| | | | | | | | Remainder: 0.000138762 - 27.1376% +| | | | | | | CG S_E: Operation Op*x: 0.000583328 - 1.08337% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.051082 - 94.8708% [1] +| | | | | | | | Belos::MVT::Assign: 2.572e-05 - 0.0503504% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0435771 - 85.308% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0434297 - 99.6617% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0199862 - 46.0197% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0196267 - 98.2014% [24] +| | | | | | | | | | | Remainder: 0.000359481 - 1.79865% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00526288 - 12.1182% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000372446 - 0.857584% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000572568 - 1.31838% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.015089 - 34.7436% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00434038 - 28.7652% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00417646 - 96.2233% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00415714 - 99.5374% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00406258 - 97.7253% [12] +| | | | | | | | | | | | | | Remainder: 9.4561e-05 - 2.27467% +| | | | | | | | | | | | | Remainder: 1.932e-05 - 0.462593% +| | | | | | | | | | | | Remainder: 0.000163921 - 3.77665% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0106841 - 70.8072% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.010564 - 98.8757% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00853644 - 80.807% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00615761 - 72.1332% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00580876 - 94.3347% [24] +| | | | | | | | | | | | | | | Remainder: 0.000348847 - 5.6653% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0015845 - 18.5616% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000163203 - 1.91184% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000329002 - 3.85409% [12] +| | | | | | | | | | | | | | Remainder: 0.000302125 - 3.53924% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00190799 - 18.0612% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00185831 - 97.3961% [12] +| | | | | | | | | | | | | | Remainder: 4.9682e-05 - 2.60389% +| | | | | | | | | | | | | Remainder: 0.000119561 - 1.13178% +| | | | | | | | | | | | Remainder: 0.000120124 - 1.12432% +| | | | | | | | | | | Remainder: 6.4522e-05 - 0.427609% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000946453 - 2.17928% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102149 - 2.35207% [12] +| | | | | | | | | | Remainder: 0.000178604 - 0.411249% +| | | | | | | | | Remainder: 0.000147402 - 0.338256% +| | | | | | | | CG S_E: Operation Op*x: 0.00541524 - 10.6011% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000579368 - 1.13419% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00111362 - 2.18005% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000212965 - 0.416908% [12] +| | | | | | | | Remainder: 0.00015808 - 0.309463% +| | | | | | | Remainder: 0.0014285 - 2.65305% +| | | | | | GMRES block system: Operation Op*x: 0.0015737 - 2.78224% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.076e-05 - 0.0367028% [1] +| | | | | | Remainder: 0.000583728 - 1.03201% +| | | | | Remainder: 0.000702891 - 1.19158% +| | | | Mini-EM: Compute responses: 0.00658469 - 6.86896% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000183682 - 2.78953% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00516767 - 78.4801% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.1721e-05 - 0.420325% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001114 - 2.15571% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00123766 - 23.95% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.88e-06 - 0.03638% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000249963 - 4.83705% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000158603 - 3.06914% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00241443 - 46.7219% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.8e-06 - 0.0348319% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000215323 - 4.16673% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000223884 - 4.33239% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000184483 - 3.56994% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.1761e-05 - 0.614609% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.64e-06 - 0.0317357% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000156281 - 3.0242% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.5202e-05 - 1.84226% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.7881e-05 - 0.346016% [3] +| | | | | | Remainder: 4.376e-05 - 0.846803% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.96e-06 - 0.120886% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.020654% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000773211 - 11.7426% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258643 - 3.92794% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324772% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239923 - 92.7622% [1] +| | | | | | Remainder: 1.788e-05 - 6.913% +| | | | | Remainder: 0.000192163 - 2.91833% +| | | | Remainder: 0.000128121 - 0.133652% +| | | Remainder: 2.36e-06 - 0.00246182% +| | Remainder: 0.0350764 - 1.28446% +| Remainder: 4.872e-05 - 0.00178404% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0589881 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 98.8674 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0281 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0538 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000902293 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.052326 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 0.0595001 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 2.71067 [1] +| Mini-EM: Total Time: 2.71063 - 99.9984% [1] +| | Mini-EM: build mesh: 0.000615929 - 0.0227227% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000282804 - 45.915% [1] +| | | Remainder: 0.000333125 - 54.085% +| | Mini-EM: build physics blocks: 0.000838052 - 0.0309173% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000828371 - 0.0305601% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281489 - 10.3847% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.133508 - 4.92536% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0553631 - 41.4679% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.044779 - 80.8824% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00158742 - 2.86729% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00890617 - 16.0868% [4] +| | | | Remainder: 9.0521e-05 - 0.163504% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00924629 - 6.92563% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00534564 - 57.8138% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000199882 - 2.16175% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000621489 - 6.7215% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000429206 - 4.64193% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013055 - 14.1192% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00119302 - 12.9027% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.052e-05 - 0.762684% [4] +| | | | Remainder: 8.1042e-05 - 0.876481% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123241 - 9.23093% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0053288 - 3.99136% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0183139 - 13.7174% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00678166 - 5.07958% [4] +| | | Remainder: 0.0261504 - 19.5871% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00563076 - 0.207729% [2] +| | Mini-EM: setup physics model evaluator: 0.246719 - 9.1019% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246702 - 99.9934% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00115118% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000194566% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.24082 - 97.6156% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.240806 - 99.9941% [1] +| | | | | | getWorksets(): 0.216087 - 89.7349% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.216083 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.12268 - 56.7743% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00402258 - 3.27892% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218114 - 17.7792% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000480167 - 2.20145% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213174 - 97.7349% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000262364 - 1.23075% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.9442e-05 - 0.466483% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000458806 - 2.15226% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182715 - 8.57116% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00474403 - 22.2543% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000965093 - 4.52726% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00349465 - 16.3934% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000104241 - 0.488995% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00624101 - 29.2766% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00271872 - 43.5622% [3] +| | | | | | | | | | | | Remainder: 0.00352229 - 56.4378% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00236531 - 11.0957% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677849 - 3.17979% [3] +| | | | | | | | | | | Remainder: 7.744e-05 - 0.363272% +| | | | | | | | | | Remainder: 1.388e-05 - 0.0636364% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0836485 - 68.1844% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0489256 - 58.4895% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.836e-05 - 0.180601% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.52e-05 - 0.0515068% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.026548 - 54.262% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180519 - 36.8967% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4881e-05 - 0.0508548% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377753 - 7.72098% [3] +| | | | | | | | | | | Remainder: 0.000409688 - 0.83737% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0162458 - 19.4215% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0111136 - 13.2861% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000129562 - 0.154889% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00387745 - 4.63541% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00288668 - 3.45097% [3] +| | | | | | | | | | Remainder: 0.000469806 - 0.561643% +| | | | | | | | | Remainder: 0.0131973 - 10.7575% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0933749 - 43.2125% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.093284 - 99.9026% [6] +| | | | | | | | | Remainder: 9.092e-05 - 0.0973709% +| | | | | | | | Remainder: 2.8601e-05 - 0.0132361% +| | | | | | | Remainder: 3.72e-06 - 0.00172153% +| | | | | | getOrientations(): 1.132e-05 - 0.00470088% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071389 - 0.296459% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00073025 - 0.303253% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370486 - 0.153853% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000115281 - 0.047873% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000845972 - 0.351309% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000348829% [2] +| | | | | | Remainder: 0.0219308 - 9.10727% +| | | | | Remainder: 1.428e-05 - 0.00592974% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00314549% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.408e-05 - 0.00570728% [1] +| | | | build response library: 0.00583744 - 2.36619% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00575112 - 98.5213% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0528593% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] +| | | | | | | Remainder: 9.6e-07 - 31.5789% +| | | | | | getOrientations(): 4.4e-07 - 0.00765068% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072985 - 12.6906% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901173 - 15.6695% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399845 - 6.95247% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011755 - 20.4394% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0222565% [3] +| | | | | | Remainder: 0.00254 - 44.1652% +| | | | | Remainder: 8.6321e-05 - 1.47875% +| | | | Remainder: 1.968e-05 - 0.00797722% +| | | Remainder: 1.6281e-05 - 0.00659901% +| | Mini-EM: setup auxiliary physics model evaluator: 0.414657 - 15.2974% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.414647 - 99.9977% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000173642% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000144701% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.414602 - 99.9891% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.414598 - 99.9991% [1] +| | | | | | getWorksets(): 0.184785 - 44.5697% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.184784 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122644 - 66.3717% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00418838 - 3.41506% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0205869 - 16.7859% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000470767 - 2.28673% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0201096 - 97.6816% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000162362 - 0.807385% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.3521e-05 - 0.465056% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000494968 - 2.46135% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00178338 - 8.86832% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00466711 - 23.2083% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000943055 - 4.68958% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00347309 - 17.2708% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.4682e-05 - 0.47083% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00531212 - 26.4158% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202735 - 38.1646% [3] +| | | | | | | | | | | | Remainder: 0.00328477 - 61.8354% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237395 - 11.8051% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674129 - 3.35227% [3] +| | | | | | | | | | | Remainder: 3.724e-05 - 0.185185% +| | | | | | | | | | Remainder: 6.52e-06 - 0.0316706% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.085125 - 69.4081% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0478571 - 56.2198% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.016e-05 - 0.0839165% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2881e-05 - 0.0478111% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0181176 - 37.8576% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0183889 - 38.4245% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.5281e-05 - 0.052826% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.428e-05 - 0.0507344% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000619569 - 1.29462% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104647 - 21.8665% [3] +| | | | | | | | | | | Remainder: 0.000153843 - 0.321463% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.011242 - 13.2064% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.01125 - 13.2159% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010668 - 0.125322% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00423118 - 4.97055% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00387509 - 4.55224% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00647561 - 7.60718% [3] +| | | | | | | | | | Remainder: 8.7362e-05 - 0.102628% +| | | | | | | | | Remainder: 0.0127439 - 10.391% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0621299 - 33.623% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620744 - 99.9106% [3] +| | | | | | | | | Remainder: 5.552e-05 - 0.0893611% +| | | | | | | | Remainder: 9.84e-06 - 0.00532514% +| | | | | | | Remainder: 1.16e-06 - 0.000627756% +| | | | | | getOrientations(): 1.188e-05 - 0.00286542% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000909693 - 0.219415% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010911 - 0.263169% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068069 - 0.164181% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.19583 - 47.2337% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0721193 - 36.8275% [1] +| | | | | | | Remainder: 0.123711 - 63.1725% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00240527 - 0.580145% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000125423% [2] +| | | | | | Remainder: 0.028884 - 6.96674% +| | | | | Remainder: 3.56e-06 - 0.000858655% +| | | | fmb->setupBCFieldManagers(): 3.801e-06 - 0.000916683% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.003714% [1] +| | | | build response library: 1.932e-05 - 0.00465938% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24224% [1] +| | | | | Remainder: 1.908e-05 - 98.7578% +| | | | Remainder: 5.48e-06 - 0.00132161% +| | | Remainder: 9.52e-06 - 0.00229587% +| | Mini-EM: eval auxiliary physics model evaluator: 0.644222 - 23.7665% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.191329 - 29.6992% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.450106 - 69.8681% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000641609 - 0.142546% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.308309 - 68.4969% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.000726545% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00182934% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.12e-06 - 0.000687623% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00359733 - 1.1668% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00868364 - 2.81654% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0260121 - 8.43703% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00302172 - 0.980097% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.020219 - 6.55803% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0212955 - 6.9072% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0308298 - 9.99967% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.44e-06 - 0.00176447% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.16e-06 - 0.000700597% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453594 - 14.7124% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00466951 - 1.51456% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00255212 - 0.827779% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0101435 - 3.29005% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00233011 - 0.755773% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141835 - 4.60043% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0240822 - 7.81106% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300998 - 9.76288% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00250727 - 0.813236% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00140606 - 0.456056% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00438966 - 1.42379% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205814 - 6.67559% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00256784 - 0.832879% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0101037 - 3.27715% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.92e-06 - 0.00192015% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00470515 - 1.52612% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00885012 - 2.87054% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00134914 - 0.437594% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00451842 - 1.46555% [3] +| | | | | Remainder: 0.000226964 - 0.0736159% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.9281e-05 - 0.00428366% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.00063985% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000647969 - 0.143959% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.139961 - 31.0951% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690012 - 49.3003% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0709314 - 50.6794% [1] +| | | | | Remainder: 2.848e-05 - 0.0203485% +| | | | Remainder: 0.000524447 - 0.116516% +| | | Remainder: 0.00278776 - 0.432733% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446774 - 0.164823% [1] +| | | getWorksets(): 5.16e-06 - 0.115495% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.72e-06 - 72.093% [1] +| | | | Remainder: 1.44e-06 - 27.907% +| | | getOrientations(): 8.4e-07 - 0.0188014% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000818732 - 18.3254% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000977414 - 21.8771% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421286 - 9.4295% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123134 - 27.5606% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0259639% [3] +| | | Remainder: 0.00101181 - 22.6471% +| | panzer::ModelEvaluator::create_W_op: 0.194684 - 7.18225% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.322231 - 11.8877% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000261603 - 0.0811849% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.252748 - 78.437% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.3601e-05 - 0.00538125% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0029848 - 1.18094% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00807931 - 3.19659% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0103656 - 4.10117% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00100454 - 0.397445% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0109022 - 4.31345% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00921713 - 3.64676% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00164046 - 0.64905% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00838692 - 3.31829% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.4e-06 - 0.00174086% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00334001 - 1.32148% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198258 - 7.84411% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00317776 - 1.25728% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0184425 - 7.29679% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0199412 - 7.88977% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275349 - 10.8942% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-05 - 0.00427303% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00277252 - 1.09695% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190029 - 7.51853% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.030772 - 12.1749% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0044971 - 1.77928% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00104418 - 0.413129% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0107184 - 4.24072% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0224269 - 8.87323% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164678 - 6.51548% [3] +| | | | Remainder: 0.000174483 - 0.0690343% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.524e-05 - 0.00472953% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000384817% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000822891 - 0.255373% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0679205 - 21.0782% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0678938 - 99.9607% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.616e-05 - 0.0237925% [1] +| | | | Remainder: 1.0521e-05 - 0.0154902% +| | | Remainder: 0.000461287 - 0.143154% +| | Mini-EM: assemble Discrete Gradient: 0.0581134 - 2.14391% [1] +| | MaxwellPreconditioner::build: 0.271064 - 10% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0473145 - 17.4551% [1] +| | | MaxwellPreconditioner: Schur complement: 3.3281e-05 - 0.0122779% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00138114 - 0.509525% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.246174% [1] +| | | | Ifpack2::Relaxation::compute: 0.000445086 - 32.226% [1] +| | | | Remainder: 0.000932653 - 67.5278% +| | | MaxwellPreconditioner: Solver S_E: 0.218105 - 80.4626% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.21166 - 97.0451% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.211294 - 99.8267% [1] +| | | | | | MueLu RefMaxwell: compute: 0.207368 - 98.142% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00202663 - 0.977311% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0123095 - 5.93605% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00665521 - 54.0659% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513451 - 41.7119% [1] +| | | | | | | | Remainder: 0.000519727 - 4.22218% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0196956 - 9.49791% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00107766 - 5.47155% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0174718 - 88.7092% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0165507 - 94.7281% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0159215 - 96.1983% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0140974 - 88.5434% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.3e-05 - 0.234085% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.676e-05 - 0.260757% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.072e-05 - 0.359782% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00232079 - 16.4625% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.092e-05 - 0.148396% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112308 - 79.6655% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.308e-05 - 0.163718% [1] +| | | | | | | | | | | | Remainder: 0.000381367 - 2.70522% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.88e-05 - 0.243696% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.4e-06 - 24.2268% [1] +| | | | | | | | | | | | Remainder: 2.94e-05 - 75.7732% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000258403 - 1.62298% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230683 - 89.2726% [1] +| | | | | | | | | | | | Remainder: 2.772e-05 - 10.7274% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106934 - 6.71629% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104609 - 97.8267% [1] +| | | | | | | | | | | | Remainder: 2.324e-05 - 2.17331% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.9121e-05 - 0.559752% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.8041e-05 - 76.3468% [1] +| | | | | | | | | | | | Remainder: 2.108e-05 - 23.6532% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.0281e-05 - 0.252997% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.6e-06 - 21.35% [1] +| | | | | | | | | | | | Remainder: 3.1681e-05 - 78.65% +| | | | | | | | | | | Remainder: 0.000328126 - 2.0609% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.8521e-05 - 0.595267% [1] +| | | | | | | | | | Remainder: 0.000530687 - 3.20643% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000144842 - 0.829004% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.608e-05 - 18.0058% [1] +| | | | | | | | | | Remainder: 0.000118762 - 81.9942% +| | | | | | | | | Remainder: 0.000776252 - 4.44288% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000461086 - 2.34106% [1] +| | | | | | | | Remainder: 0.00068505 - 3.47819% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221319 - 10.6728% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0144792 - 65.4225% [1] +| | | | | | | | Remainder: 0.00765267 - 34.5775% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175911 - 8.48306% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185589 - 8.94975% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185555 - 99.9817% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0180206 - 97.1172% [1] +| | | | | | | | | Remainder: 0.000534927 - 2.88285% +| | | | | | | | Remainder: 3.4e-06 - 0.01832% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0128974 - 6.21957% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0127587 - 98.9244% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00740439 - 58.0342% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00502043 - 39.3492% [1] +| | | | | | | | | Remainder: 0.000333845 - 2.61661% +| | | | | | | | Remainder: 0.000138722 - 1.07558% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0450546 - 21.7269% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0147124 - 32.6545% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0143988 - 97.869% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4281e-05 - 0.376982% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.8e-06 - 0.033336% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0141647 - 98.3737% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0141612 - 99.9751% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.0248505% +| | | | | | | | | | Remainder: 0.000175082 - 1.21594% +| | | | | | | | | Remainder: 0.000313525 - 2.13103% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0303351 - 67.3297% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0169946 - 56.023% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151178 - 88.9564% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0145466 - 96.2214% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0138877 - 95.4708% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.84e-05 - 0.132491% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.6681e-05 - 0.192119% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.392e-05 - 0.172239% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00231927 - 16.7002% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.056e-05 - 0.148044% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0111781 - 80.4892% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.216e-05 - 0.0875594% [1] +| | | | | | | | | | | | | Remainder: 0.000288606 - 2.07814% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.9361e-05 - 0.201841% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.521e-06 - 25.6156% [1] +| | | | | | | | | | | | | Remainder: 2.184e-05 - 74.3844% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000258443 - 1.77666% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231163 - 89.4445% [1] +| | | | | | | | | | | | | Remainder: 2.728e-05 - 10.5555% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.464e-05 - 0.306877% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.668e-05 - 59.767% [1] +| | | | | | | | | | | | | Remainder: 1.796e-05 - 40.233% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9921e-05 - 0.48067% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7201e-05 - 67.5062% [1] +| | | | | | | | | | | | | Remainder: 2.272e-05 - 32.4938% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.4721e-05 - 0.169944% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.521e-06 - 34.4687% [1] +| | | | | | | | | | | | | Remainder: 1.62e-05 - 65.5313% +| | | | | | | | | | | | Remainder: 0.000231763 - 1.59325% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.4441e-05 - 0.360112% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.12e-05 - 0.272526% [1] +| | | | | | | | | | | Remainder: 0.000475607 - 3.146% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00171626 - 10.0989% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00129834 - 75.6491% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000205443 - 15.8235% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000977294 - 75.2726% [1] +| | | | | | | | | | | | Remainder: 0.000115602 - 8.90384% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000179563 - 10.4624% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000133922 - 74.5822% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.38e-05 - 17.7715% [1] +| | | | | | | | | | | | | Remainder: 0.000110122 - 82.2285% +| | | | | | | | | | | | Remainder: 4.5641e-05 - 25.4178% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.1721e-05 - 1.2656% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.8161e-05 - 2.22349% [1] +| | | | | | | | | | | Remainder: 0.00017848 - 10.3993% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0510749% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.016005% [1] +| | | | | | | | | | Remainder: 0.000149162 - 0.8777% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6121e-05 - 0.053143% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0129003 - 42.5261% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.004e-05 - 0.0778274% [1] +| | | | | | | | | | Remainder: 0.0128903 - 99.9222% +| | | | | | | | | Remainder: 0.000424006 - 1.39774% +| | | | | | | | Remainder: 7.12e-06 - 0.015803% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0511335 - 24.6584% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.46e-05 - 0.0481094% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00328552% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0510117 - 99.7618% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0510086 - 99.9939% [1] +| | | | | | | | | Remainder: 3.12e-06 - 0.00611625% +| | | | | | | | Remainder: 9.5521e-05 - 0.186807% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.7322e-05 - 0.0421097% [1] +| | | | | | | Remainder: 0.00588136 - 2.8362% +| | | | | | Remainder: 0.00392593 - 1.85805% +| | | | | Remainder: 0.000366725 - 0.173261% +| | | | Remainder: 0.00644481 - 2.95491% +| | | MaxwellPreconditioner: Block preconditioner: 0.000151002 - 0.0557071% [1] +| | | Remainder: 0.00407894 - 1.50479% +| | Mini-EM: timestepper: 0.0962416 - 3.55053% [1] +| | | Mini-EM: Advance Time Step: 0.0962389 - 99.9973% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0299341 - 31.1039% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000180842 - 0.604134% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0287823 - 96.1523% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0065318% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000208963 - 0.726012% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00257712 - 8.95383% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0013699 - 4.75952% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000139802 - 0.485722% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00116526 - 4.04852% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120298 - 4.17957% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000132523 - 0.460432% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000299404 - 1.04024% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.68e-06 - 0.00931128% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000272963 - 0.948371% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00298064 - 10.3558% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0011231 - 3.90204% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000503006 - 1.74762% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00278076 - 9.66136% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00490411 - 17.0386% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.88e-06 - 0.0204292% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000222004 - 0.771322% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00207839 - 7.22107% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00258596 - 8.98454% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227804 - 0.791473% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000131483 - 0.456819% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112842 - 3.92052% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00207387 - 7.20537% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000560768 - 1.94831% [3] +| | | | | | Remainder: 0.00010264 - 0.356608% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9e-05 - 0.0634728% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00962115% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000807572 - 2.69784% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.3881e-05 - 0.246812% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.644e-05 - 62.8578% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 2.16564% [1] +| | | | | | Remainder: 2.5841e-05 - 34.9765% +| | | | | Remainder: 6.7602e-05 - 0.225836% +| | | | Stratimikos: BelosLOWS: 0.0595428 - 61.8698% [1] +| | | | | GMRES block system: Operation Op*x: 0.00163422 - 2.74462% [1] +| | | | | Belos::MVT::MvAddMv: 0.000102762 - 0.172585% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0571287 - 95.9456% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000356204 - 0.623512% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.3162e-05 - 23.3467% [2] +| | | | | | | | Belos::MVT::MvDot: 7.7242e-05 - 92.8814% [2] +| | | | | | | | Remainder: 5.92e-06 - 7.11864% +| | | | | | | Belos::MVT::MvScale: 4.212e-05 - 11.8247% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000103202 - 28.9727% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.9442e-05 - 96.3567% [2] +| | | | | | | | Remainder: 3.76e-06 - 3.64334% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.948e-05 - 13.8909% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.704e-05 - 95.0687% [2] +| | | | | | | | Remainder: 2.44e-06 - 4.93129% +| | | | | | | Remainder: 7.824e-05 - 21.9649% +| | | | | | Belos::MVT::MvAddMv: 0.000123282 - 0.215797% [2] +| | | | | | Belos::MVT::MvNorm: 4.0921e-05 - 0.0716295% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0543764 - 95.1822% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000203803 - 0.374801% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.2921e-05 - 0.0605428% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000521047 - 0.958223% [1] +| | | | | | | | Belos::MVT::Assign: 2.4921e-05 - 4.78287% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.456e-05 - 8.55201% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.172e-05 - 71.1849% [1] +| | | | | | | | | Remainder: 1.284e-05 - 28.8151% +| | | | | | | | CG Q_B: Operation Op*x: 0.000189043 - 36.2814% [1] +| | | | | | | | Belos::MVT::MvTransMv: 9.0802e-05 - 17.4268% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.976e-05 - 3.79236% [1] +| | | | | | | | Remainder: 0.000151961 - 29.1645% +| | | | | | | CG S_E: Operation Op*x: 0.000634129 - 1.16618% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0515455 - 94.794% [1] +| | | | | | | | Belos::MVT::Assign: 2.836e-05 - 0.0550193% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0440037 - 85.3685% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0438535 - 99.6588% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0201374 - 45.9198% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0197362 - 98.0075% [24] +| | | | | | | | | | | Remainder: 0.000401244 - 1.99253% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00532664 - 12.1464% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000389603 - 0.888419% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000588289 - 1.34149% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0152554 - 34.7871% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00438526 - 28.7457% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00421782 - 96.1817% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00419738 - 99.5154% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00410102 - 97.7042% [12] +| | | | | | | | | | | | | | Remainder: 9.6362e-05 - 2.29576% +| | | | | | | | | | | | | Remainder: 2.044e-05 - 0.48461% +| | | | | | | | | | | | Remainder: 0.000167443 - 3.81831% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0108016 - 70.8054% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0106724 - 98.8039% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00860964 - 80.6718% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00618201 - 71.8033% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0058214 - 94.1669% [24] +| | | | | | | | | | | | | | | Remainder: 0.000360605 - 5.83314% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0015887 - 18.4526% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000171323 - 1.9899% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000336046 - 3.90313% [12] +| | | | | | | | | | | | | | Remainder: 0.000331563 - 3.85107% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00193083 - 18.0917% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00187543 - 97.1307% [12] +| | | | | | | | | | | | | | Remainder: 5.5402e-05 - 2.86934% +| | | | | | | | | | | | | Remainder: 0.000131961 - 1.23647% +| | | | | | | | | | | | Remainder: 0.000129201 - 1.19612% +| | | | | | | | | | | Remainder: 6.848e-05 - 0.448891% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000938694 - 2.14052% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00101781 - 2.32094% [12] +| | | | | | | | | | Remainder: 0.000199642 - 0.455248% +| | | | | | | | | Remainder: 0.000150162 - 0.341249% +| | | | | | | | CG S_E: Operation Op*x: 0.00544868 - 10.5706% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000597247 - 1.15868% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00107318 - 2.082% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000222485 - 0.431628% [12] +| | | | | | | | Remainder: 0.000171922 - 0.333534% +| | | | | | | Remainder: 0.00143894 - 2.64626% +| | | | | | GMRES block system: Operation Op*x: 0.00162802 - 2.84975% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.104e-05 - 0.0368291% [1] +| | | | | | Remainder: 0.000582849 - 1.02024% +| | | | | Remainder: 0.000677129 - 1.13721% +| | | | Mini-EM: Compute responses: 0.00664393 - 6.90358% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000178762 - 2.6906% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00522671 - 78.669% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.4441e-05 - 0.467617% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000121641 - 2.32729% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127602 - 24.4134% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.96e-06 - 0.0374997% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000238843 - 4.56966% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000183363 - 3.50819% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00239591 - 45.8398% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.68e-06 - 0.0321426% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000230083 - 4.40206% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000219284 - 4.19545% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000185322 - 3.54567% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.044e-05 - 0.582393% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0290814% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000156163 - 2.98779% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.704e-05 - 1.85662% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.9561e-05 - 0.37425% [3] +| | | | | | Remainder: 4.3441e-05 - 0.831134% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.32e-06 - 0.125227% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0210719% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000799092 - 12.0274% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255203 - 3.84114% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.391845% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236803 - 92.7901% [1] +| | | | | | Remainder: 1.74e-05 - 6.8181% +| | | | | Remainder: 0.000174443 - 2.6256% +| | | | Remainder: 0.000118122 - 0.122738% +| | | Remainder: 2.64e-06 - 0.0027431% +| | Remainder: 0.0353179 - 1.30294% +| Remainder: 4.244e-05 - 0.00156566% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0595428 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 97.9463 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0280 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0536 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000896933 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0515594 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 0.0588398 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 2.71611 [1] +| Mini-EM: Total Time: 2.71606 - 99.9984% [1] +| | Mini-EM: build mesh: 0.000627849 - 0.0231161% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296124 - 47.1648% [1] +| | | Remainder: 0.000331725 - 52.8352% +| | Mini-EM: build physics blocks: 0.000896332 - 0.0330011% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000808692 - 0.0297744% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.284321 - 10.4681% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.133299 - 4.90779% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0553122 - 41.495% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0448103 - 81.0134% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00159242 - 2.87897% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00882509 - 15.955% [4] +| | | | Remainder: 8.4401e-05 - 0.15259% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00925025 - 6.9395% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00539016 - 58.2704% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000202282 - 2.18677% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00063657 - 6.88165% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000432805 - 4.67885% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121894 - 13.1773% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00121506 - 13.1354% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.964e-05 - 0.752844% [4] +| | | | Remainder: 8.4803e-05 - 0.916764% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0124067 - 9.30745% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00531583 - 3.98792% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0182203 - 13.6688% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00679554 - 5.09798% [4] +| | | Remainder: 0.0259978 - 19.5034% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00525475 - 0.19347% [2] +| | Mini-EM: setup physics model evaluator: 0.247935 - 9.12846% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.247917 - 99.9928% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00114555% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000193613% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.242066 - 97.64% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242052 - 99.9942% [1] +| | | | | | getWorksets(): 0.216706 - 89.5289% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.216703 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123071 - 56.7924% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00409286 - 3.32562% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219813 - 17.8607% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000476367 - 2.16715% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214907 - 97.7681% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000249924 - 1.16294% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.7482e-05 - 0.453601% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000482006 - 2.24286% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182911 - 8.51115% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00480067 - 22.3384% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00101177 - 4.70796% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353273 - 16.4384% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000103201 - 0.480212% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00627365 - 29.1924% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272828 - 43.4879% [3] +| | | | | | | | | | | | Remainder: 0.00354537 - 56.5121% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00235907 - 10.9772% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674529 - 3.1387% [3] +| | | | | | | | | | | Remainder: 7.6564e-05 - 0.356266% +| | | | | | | | | | Remainder: 1.424e-05 - 0.0647823% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0832225 - 67.6218% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488099 - 58.6498% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.6681e-05 - 0.177589% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.456e-05 - 0.0503177% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0262618 - 53.8043% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182401 - 37.3697% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.416e-05 - 0.0494982% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00375241 - 7.68782% [3] +| | | | | | | | | | | Remainder: 0.000420127 - 0.860742% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0157833 - 18.9652% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109869 - 13.2019% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000127963 - 0.15376% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00424702 - 5.10321% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286476 - 3.44229% [3] +| | | | | | | | | | Remainder: 0.000402685 - 0.483865% +| | | | | | | | | Remainder: 0.0137739 - 11.1919% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0935999 - 43.1928% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0935014 - 99.8947% [6] +| | | | | | | | | Remainder: 9.8562e-05 - 0.105301% +| | | | | | | | Remainder: 3.212e-05 - 0.0148222% +| | | | | | | Remainder: 3.72e-06 - 0.00171661% +| | | | | | getOrientations(): 1.144e-05 - 0.00472626% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073481 - 0.303575% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070157 - 0.289843% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373685 - 0.154382% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120921 - 0.0499566% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000879413 - 0.363316% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000380084% [2] +| | | | | | Remainder: 0.0225228 - 9.30493% +| | | | | Remainder: 1.404e-05 - 0.00580007% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00329143% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00646991% [1] +| | | | build response library: 0.00580304 - 2.34072% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00571244 - 98.4387% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0581188% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 59.0361% [1] +| | | | | | | Remainder: 1.36e-06 - 40.9639% +| | | | | | getOrientations(): 4.8e-07 - 0.00840271% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075565 - 13.2281% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881853 - 15.4374% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401525 - 7.02896% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119774 - 20.9672% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0203066% [3] +| | | | | | Remainder: 0.00247072 - 43.2515% +| | | | | Remainder: 9.0601e-05 - 1.56127% +| | | | Remainder: 2.036e-05 - 0.00821243% +| | | Remainder: 1.7761e-05 - 0.00716358% +| | Mini-EM: setup auxiliary physics model evaluator: 0.416119 - 15.3207% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.416108 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 0.000230709% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000173032% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.416058 - 99.988% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.416054 - 99.9992% [1] +| | | | | | getWorksets(): 0.185676 - 44.6278% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.185675 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122733 - 66.1013% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00419386 - 3.41705% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0207436 - 16.9013% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000465127 - 2.24227% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0202723 - 97.728% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000169603 - 0.836625% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.5121e-05 - 0.469217% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000479767 - 2.36661% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00177038 - 8.73303% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00470155 - 23.192% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00101325 - 4.99822% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00354241 - 17.4742% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.6961e-05 - 0.478293% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00532512 - 26.268% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00203059 - 38.1323% [3] +| | | | | | | | | | | | Remainder: 0.00329453 - 61.8677% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237023 - 11.692% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00066925 - 3.3013% [3] +| | | | | | | | | | | Remainder: 3.8641e-05 - 0.19061% +| | | | | | | | | | Remainder: 6.16e-06 - 0.0296959% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0840381 - 68.472% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0465727 - 55.4186% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1042e-05 - 0.0881245% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.172e-05 - 0.0466367% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0171155 - 36.75% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180798 - 38.8206% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.44e-05 - 0.0523912% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.4281e-05 - 0.0521356% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000620648 - 1.33264% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104901 - 22.5241% [3] +| | | | | | | | | | | Remainder: 0.000155284 - 0.333423% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0113361 - 13.4893% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112763 - 13.4181% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000100561 - 0.119661% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0042341 - 5.03831% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00385085 - 4.58227% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00658481 - 7.83551% [3] +| | | | | | | | | | Remainder: 8.256e-05 - 0.0982412% +| | | | | | | | | Remainder: 0.013758 - 11.2096% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0629304 - 33.8928% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0628762 - 99.9139% [3] +| | | | | | | | | Remainder: 5.4201e-05 - 0.0861285% +| | | | | | | | Remainder: 1.084e-05 - 0.00583817% +| | | | | | | Remainder: 1.16e-06 - 0.000624745% +| | | | | | getOrientations(): 1.312e-05 - 0.00315344% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000926533 - 0.222695% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108381 - 0.260499% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072249 - 0.173653% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196207 - 47.1591% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0724968 - 36.9491% [1] +| | | | | | | Remainder: 0.123711 - 63.0509% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246455 - 0.592364% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00011537% [2] +| | | | | | Remainder: 0.0289599 - 6.96061% +| | | | | Remainder: 3.52e-06 - 0.000846037% +| | | | fmb->setupBCFieldManagers(): 4.72e-06 - 0.00113432% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.708e-05 - 0.00410471% [1] +| | | | build response library: 2.088e-05 - 0.00501793% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.341% [1] +| | | | | Remainder: 2.06e-05 - 98.659% +| | | | Remainder: 5.761e-06 - 0.0013845% +| | | Remainder: 1.08e-05 - 0.00259541% +| | Mini-EM: eval auxiliary physics model evaluator: 0.645335 - 23.7599% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.191634 - 29.6953% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.450889 - 69.8689% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000648249 - 0.143771% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.308759 - 68.4778% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 0.000751396% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.56e-06 - 0.00212464% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000751396% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00184958 - 0.599039% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00928565 - 3.00741% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0259722 - 8.41183% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00318009 - 1.02996% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0213896 - 6.9276% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210993 - 6.83359% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0313262 - 10.1459% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.4e-06 - 0.00174894% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.56e-06 - 0.000829126% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.045404 - 14.7053% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00468919 - 1.51872% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00273676 - 0.886375% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102425 - 3.31733% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00123562 - 0.400189% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141902 - 4.59587% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0244926 - 7.93261% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0301085 - 9.75148% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0025 - 0.809692% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00147282 - 0.477014% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00439694 - 1.42407% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205725 - 6.66297% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00275332 - 0.891738% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0101498 - 3.2873% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.16e-06 - 0.00167121% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00472175 - 1.52927% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00882853 - 2.85936% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00139834 - 0.452891% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00451791 - 1.46325% [3] +| | | | | Remainder: 0.000220321 - 0.071357% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.08e-05 - 0.00461311% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.000594382% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000650849 - 0.144348% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.140281 - 31.112% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690975 - 49.2567% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0711528 - 50.7218% [1] +| | | | | Remainder: 3.02e-05 - 0.0215283% +| | | | Remainder: 0.000526729 - 0.11682% +| | | Remainder: 0.00281204 - 0.435749% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00449874 - 0.165635% [1] +| | | getWorksets(): 5.36e-06 - 0.119144% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 72.3881% [1] +| | | | Remainder: 1.48e-06 - 27.6119% +| | | getOrientations(): 8.4e-07 - 0.0186719% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000842292 - 18.7228% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000948214 - 21.0773% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422126 - 9.3832% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125226 - 27.8357% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0311198% [3] +| | | Remainder: 0.00102625 - 22.812% +| | panzer::ModelEvaluator::create_W_op: 0.194821 - 7.17291% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.322822 - 11.8857% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000266403 - 0.0825231% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.252755 - 78.2953% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.1681e-05 - 0.00462147% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0017849 - 0.70618% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00836864 - 3.31097% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0100967 - 3.99465% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000943854 - 0.373427% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107198 - 4.24117% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00933309 - 3.69255% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017155 - 0.678723% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00849396 - 3.36055% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.48e-06 - 0.00216811% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00331213 - 1.31041% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198732 - 7.86262% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00327121 - 1.29422% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0194776 - 7.7061% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0201584 - 7.97546% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0278558 - 11.0209% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.076e-05 - 0.00425709% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00169946 - 0.672376% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0192974 - 7.63484% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0311435 - 12.3216% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0043371 - 1.71593% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101245 - 0.400568% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0105176 - 4.1612% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0225148 - 8.90778% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0166375 - 6.58247% [3] +| | | | Remainder: 0.000162401 - 0.0642524% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.592e-05 - 0.00493151% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000359331% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000834652 - 0.258548% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0684861 - 21.2148% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0684594 - 99.961% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.724e-05 - 0.025173% [1] +| | | | Remainder: 9.44e-06 - 0.0137838% +| | | Remainder: 0.000463247 - 0.143499% +| | Mini-EM: assemble Discrete Gradient: 0.0569602 - 2.09716% [1] +| | MaxwellPreconditioner::build: 0.270118 - 9.9452% [1] +| | | Mini-EM: assemble Discrete Curl: 0.046745 - 17.3054% [1] +| | | MaxwellPreconditioner: Schur complement: 3.3e-05 - 0.0122169% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0014301 - 0.529435% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.226558% [1] +| | | | Ifpack2::Relaxation::compute: 0.000452806 - 31.6625% [1] +| | | | Remainder: 0.000974054 - 68.1109% +| | | MaxwellPreconditioner: Solver S_E: 0.217668 - 80.5824% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.211194 - 97.026% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.210815 - 99.8202% [1] +| | | | | | MueLu RefMaxwell: compute: 0.20679 - 98.0909% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00204719 - 0.989985% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0125104 - 6.04982% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00683738 - 54.6535% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513571 - 41.0515% [1] +| | | | | | | | Remainder: 0.000537327 - 4.29504% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0197896 - 9.56989% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0010939 - 5.52764% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0175442 - 88.6537% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0166092 - 94.6707% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0159664 - 96.1298% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0142108 - 89.0045% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4041e-05 - 0.239543% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.812e-05 - 0.268247% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.28e-05 - 0.371548% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00234119 - 16.4747% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.42e-05 - 0.170293% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0113002 - 79.5184% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.3521e-05 - 0.165515% [1] +| | | | | | | | | | | | Remainder: 0.000396726 - 2.79172% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8201e-05 - 0.239259% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.02e-05 - 26.7009% [1] +| | | | | | | | | | | | Remainder: 2.8001e-05 - 73.2991% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000255364 - 1.59939% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231964 - 90.8366% [1] +| | | | | | | | | | | | Remainder: 2.34e-05 - 9.16339% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00103769 - 6.49925% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00101493 - 97.8066% [1] +| | | | | | | | | | | | Remainder: 2.2761e-05 - 2.19342% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9721e-05 - 0.436674% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7721e-05 - 68.4457% [1] +| | | | | | | | | | | | Remainder: 2.2e-05 - 31.5543% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.108e-05 - 0.257291% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 9.12e-06 - 22.2006% [1] +| | | | | | | | | | | | Remainder: 3.196e-05 - 77.7994% +| | | | | | | | | | | Remainder: 0.000313524 - 1.96365% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107282 - 0.645919% [1] +| | | | | | | | | | Remainder: 0.000535527 - 3.22428% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000148842 - 0.848384% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.6641e-05 - 17.8988% [1] +| | | | | | | | | | Remainder: 0.000122201 - 82.1012% +| | | | | | | | | Remainder: 0.000786132 - 4.48087% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000462126 - 2.3352% [1] +| | | | | | | | Remainder: 0.00068937 - 3.4835% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0222146 - 10.7426% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145134 - 65.3326% [1] +| | | | | | | | Remainder: 0.00770123 - 34.6674% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.017614 - 8.51785% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185193 - 8.95562% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185158 - 99.981% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179707 - 97.0559% [1] +| | | | | | | | | Remainder: 0.000545128 - 2.94413% +| | | | | | | | Remainder: 3.52e-06 - 0.0190072% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0130203 - 6.2964% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0128856 - 98.9656% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00747591 - 58.0174% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00507707 - 39.4011% [1] +| | | | | | | | | Remainder: 0.000332645 - 2.58152% +| | | | | | | | Remainder: 0.000134681 - 1.03439% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0449102 - 21.7178% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0144851 - 32.2534% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0141749 - 97.8587% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4001e-05 - 0.380962% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.0349914% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0139446 - 98.3751% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139414 - 99.9768% [1] +| | | | | | | | | | | Remainder: 3.24e-06 - 0.0232348% +| | | | | | | | | | Remainder: 0.000171362 - 1.20891% +| | | | | | | | | Remainder: 0.000310164 - 2.14126% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0304177 - 67.73% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0170701 - 56.1189% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.01519 - 88.9862% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146137 - 96.2059% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139541 - 95.4866% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.892e-05 - 0.135587% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.904e-05 - 0.208111% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 5.3121e-05 - 0.380683% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00230579 - 16.5241% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.06e-05 - 0.147627% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112253 - 80.4445% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.276e-05 - 0.0914425% [1] +| | | | | | | | | | | | | Remainder: 0.000288564 - 2.06795% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.19078% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.6e-06 - 27.2597% [1] +| | | | | | | | | | | | | Remainder: 2.028e-05 - 72.7403% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256524 - 1.75537% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230923 - 90.02% [1] +| | | | | | | | | | | | | Remainder: 2.5601e-05 - 9.97996% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.772e-05 - 0.326543% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.68e-05 - 56.1609% [1] +| | | | | | | | | | | | | Remainder: 2.092e-05 - 43.8391% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.5241e-05 - 0.446438% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-05 - 72.9603% [1] +| | | | | | | | | | | | | Remainder: 1.7641e-05 - 27.0397% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.576e-05 - 0.176273% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.6e-06 - 33.3851% [1] +| | | | | | | | | | | | | Remainder: 1.716e-05 - 66.6149% +| | | | | | | | | | | | Remainder: 0.000236445 - 1.61797% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.448e-05 - 0.358657% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.084e-05 - 0.268861% [1] +| | | | | | | | | | | Remainder: 0.000481009 - 3.16661% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0017227 - 10.092% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0013113 - 76.1185% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000202403 - 15.4353% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000990054 - 75.5018% [1] +| | | | | | | | | | | | Remainder: 0.000118841 - 9.06285% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000172443 - 10.01% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000130842 - 75.8755% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.396e-05 - 18.3122% [1] +| | | | | | | | | | | | | Remainder: 0.000106882 - 81.6878% +| | | | | | | | | | | | Remainder: 4.1601e-05 - 24.1245% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.22e-05 - 1.28867% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.868e-05 - 2.24531% [1] +| | | | | | | | | | | Remainder: 0.000178084 - 10.3375% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0508492% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.016403% [1] +| | | | | | | | | | Remainder: 0.000145881 - 0.8546% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0528639% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128993 - 42.4073% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.144e-05 - 0.0886867% [1] +| | | | | | | | | | Remainder: 0.0128879 - 99.9113% +| | | | | | | | | Remainder: 0.000432206 - 1.4209% +| | | | | | | | Remainder: 7.44e-06 - 0.0165664% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0504245 - 24.3844% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5e-05 - 0.0495791% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00412498% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0503004 - 99.754% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0502975 - 99.9941% [1] +| | | | | | | | | Remainder: 2.96e-06 - 0.00588464% +| | | | | | | | Remainder: 9.6962e-05 - 0.192292% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.0641e-05 - 0.0438324% [1] +| | | | | | | Remainder: 0.005649 - 2.73176% +| | | | | | Remainder: 0.00402474 - 1.90914% +| | | | | Remainder: 0.000379645 - 0.179761% +| | | | Remainder: 0.00647345 - 2.97401% +| | | MaxwellPreconditioner: Block preconditioner: 0.000152123 - 0.0563172% [1] +| | | Remainder: 0.0040901 - 1.51419% +| | Mini-EM: timestepper: 0.0961486 - 3.54% [1] +| | | Mini-EM: Advance Time Step: 0.0961461 - 99.9974% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0304751 - 31.6966% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000181842 - 0.596691% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0293214 - 96.2144% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00545676% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000211923 - 0.722758% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00266604 - 9.09246% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00142494 - 4.85972% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000138362 - 0.47188% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0011631 - 3.96672% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00123026 - 4.19576% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000129122 - 0.440368% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000303805 - 1.03612% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00941292% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000277404 - 0.94608% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00308176 - 10.5103% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00116634 - 3.97777% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000540887 - 1.84468% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00247031 - 8.42495% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00488055 - 16.645% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.12e-06 - 0.0208721% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000196803 - 0.671192% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00212639 - 7.252% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00263932 - 9.00133% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000185483 - 0.632585% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000145001 - 0.494523% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112526 - 3.83766% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00254156 - 8.66792% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000562567 - 1.91862% [3] +| | | | | | Remainder: 0.000103761 - 0.353874% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9881e-05 - 0.0652369% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.16e-06 - 0.0103691% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000805851 - 2.6443% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2121e-05 - 0.236656% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5361e-05 - 62.8957% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.32942% [1] +| | | | | | Remainder: 2.508e-05 - 34.7749% +| | | | | Remainder: 7.0801e-05 - 0.232324% +| | | | Stratimikos: BelosLOWS: 0.0588852 - 61.2455% [1] +| | | | | GMRES block system: Operation Op*x: 0.00166174 - 2.82201% [1] +| | | | | Belos::MVT::MvAddMv: 9.7481e-05 - 0.165544% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0563994 - 95.7786% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000350605 - 0.621647% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.5161e-05 - 24.2897% [2] +| | | | | | | | Belos::MVT::MvDot: 7.8721e-05 - 92.4379% [2] +| | | | | | | | Remainder: 6.44e-06 - 7.56215% +| | | | | | | Belos::MVT::MvScale: 4.1281e-05 - 11.7742% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.9241e-05 - 28.3056% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.5921e-05 - 96.6546% [2] +| | | | | | | | Remainder: 3.32e-06 - 3.34539% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.8281e-05 - 13.7708% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5921e-05 - 95.1119% [2] +| | | | | | | | Remainder: 2.36e-06 - 4.88805% +| | | | | | | Remainder: 7.6641e-05 - 21.8596% +| | | | | | Belos::MVT::MvAddMv: 0.000133922 - 0.237453% [2] +| | | | | | Belos::MVT::MvNorm: 4.0721e-05 - 0.0722012% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0536034 - 95.0425% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000199283 - 0.371773% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.228e-05 - 0.0602201% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000520967 - 0.971892% [1] +| | | | | | | | Belos::MVT::Assign: 2.428e-05 - 4.66056% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.6801e-05 - 8.98349% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.292e-05 - 70.3404% [1] +| | | | | | | | | Remainder: 1.3881e-05 - 29.6596% +| | | | | | | | CG Q_B: Operation Op*x: 0.000190203 - 36.5096% [1] +| | | | | | | | Belos::MVT::MvTransMv: 9.3041e-05 - 17.8593% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.0041e-05 - 3.84688% [1] +| | | | | | | | Remainder: 0.000146601 - 28.1402% +| | | | | | | CG S_E: Operation Op*x: 0.000579928 - 1.08189% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0508381 - 94.8413% [1] +| | | | | | | | Belos::MVT::Assign: 2.6121e-05 - 0.0513807% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0434285 - 85.4251% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0432823 - 99.6633% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0197496 - 45.6297% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0193897 - 98.1776% [24] +| | | | | | | | | | | Remainder: 0.000359926 - 1.82245% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00523435 - 12.0935% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000375047 - 0.866514% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000584247 - 1.34985% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0151995 - 35.1171% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00435426 - 28.6474% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00418922 - 96.2096% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00416926 - 99.5235% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00407306 - 97.6926% [12] +| | | | | | | | | | | | | | Remainder: 9.62e-05 - 2.30737% +| | | | | | | | | | | | | Remainder: 1.9961e-05 - 0.476485% +| | | | | | | | | | | | Remainder: 0.000165043 - 3.79038% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0107805 - 70.9268% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0106613 - 98.8943% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00861968 - 80.8501% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00620913 - 72.0343% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00584881 - 94.1969% [24] +| | | | | | | | | | | | | | | Remainder: 0.000360323 - 5.80312% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00159134 - 18.4617% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000172161 - 1.9973% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000332683 - 3.85957% [12] +| | | | | | | | | | | | | | Remainder: 0.000314365 - 3.64706% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00192463 - 18.0525% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00187155 - 97.242% [12] +| | | | | | | | | | | | | | Remainder: 5.3082e-05 - 2.75804% +| | | | | | | | | | | | | Remainder: 0.000117001 - 1.09744% +| | | | | | | | | | | | Remainder: 0.000119202 - 1.10572% +| | | | | | | | | | | Remainder: 6.4722e-05 - 0.425817% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000935532 - 2.16147% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00101941 - 2.35527% [12] +| | | | | | | | | | Remainder: 0.000184603 - 0.426509% +| | | | | | | | | Remainder: 0.000146204 - 0.336655% +| | | | | | | | CG S_E: Operation Op*x: 0.00534215 - 10.5082% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000586448 - 1.15356% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.0010781 - 2.12064% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000215883 - 0.424648% [12] +| | | | | | | | Remainder: 0.000160921 - 0.316536% +| | | | | | | Remainder: 0.00143278 - 2.67293% +| | | | | | GMRES block system: Operation Op*x: 0.00165586 - 2.93596% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.124e-05 - 0.03766% [1] +| | | | | | Remainder: 0.000593648 - 1.05258% +| | | | | Remainder: 0.000726571 - 1.23388% +| | | | Mini-EM: Compute responses: 0.00665201 - 6.91865% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000180363 - 2.7114% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00524051 - 78.7809% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.364e-05 - 0.451101% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000111122 - 2.12044% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00129422 - 24.6964% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0351111% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000243404 - 4.64466% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000160442 - 3.06157% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00245339 - 46.8159% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.92e-06 - 0.0366376% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000217084 - 4.14242% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000197923 - 3.77679% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000187763 - 3.58291% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.084e-05 - 0.588492% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.56e-06 - 0.0297681% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000159242 - 3.03867% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.4522e-05 - 1.80368% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.772e-05 - 0.338135% [3] +| | | | | | Remainder: 4.388e-05 - 0.837322% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9e-06 - 0.135297% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0210463% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000773171 - 11.6231% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260244 - 3.91226% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.353514% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241044 - 92.6223% [1] +| | | | | | Remainder: 1.828e-05 - 7.02418% +| | | | | Remainder: 0.000187322 - 2.81602% +| | | | Remainder: 0.000133844 - 0.139209% +| | | Remainder: 2.52e-06 - 0.00262094% +| | Remainder: 0.0360993 - 1.3291% +| Remainder: 4.456e-05 - 0.00164058% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0588852 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.0402 k-cell-steps per second +================================= + +dt = 7.41254e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0280 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0536 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + 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=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000888573 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.051669 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 0.0587797 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-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: 2.71977 [1] +| Mini-EM: Total Time: 2.71972 - 99.9985% [1] +| | Mini-EM: build mesh: 0.000633209 - 0.0232821% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000301164 - 47.5615% [1] +| | | Remainder: 0.000332045 - 52.4385% +| | Mini-EM: build physics blocks: 0.000841292 - 0.030933% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000807012 - 0.0296726% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.283673 - 10.4302% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.132865 - 4.88525% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0551754 - 41.5273% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0446661 - 80.9529% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00156942 - 2.84442% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00885693 - 16.0523% [4] +| | | | Remainder: 8.2962e-05 - 0.15036% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00929965 - 6.99931% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00536028 - 57.6395% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000201883 - 2.17087% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000630289 - 6.77756% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000426845 - 4.5899% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124766 - 13.4162% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00128338 - 13.8003% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.852e-05 - 0.736802% [4] +| | | | Remainder: 8.0801e-05 - 0.868861% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.012296 - 9.2545% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0052652 - 3.96281% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0182682 - 13.7494% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00672426 - 5.06096% [4] +| | | Remainder: 0.0258365 - 19.4457% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00523455 - 0.192466% [2] +| | Mini-EM: setup physics model evaluator: 0.247001 - 9.08185% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246984 - 99.9931% [1] +| | | | allocate FieldManagerBuilder: 3.041e-06 - 0.00123125% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000226735% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.241169 - 97.6458% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.241155 - 99.9942% [1] +| | | | | | getWorksets(): 0.215239 - 89.2533% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.215236 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.12213 - 56.7427% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00420406 - 3.44227% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218678 - 17.9053% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000482767 - 2.20766% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213709 - 97.7278% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000234802 - 1.0987% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.6602e-05 - 0.452025% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000485006 - 2.26946% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00181759 - 8.50494% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00474847 - 22.2193% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000963134 - 4.50675% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353397 - 16.5363% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000102521 - 0.479721% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00624317 - 29.2134% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00276776 - 44.3326% [3] +| | | | | | | | | | | | Remainder: 0.00347541 - 55.6674% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00239471 - 11.2055% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00067729 - 3.16921% [3] +| | | | | | | | | | | Remainder: 7.3683e-05 - 0.344781% +| | | | | | | | | | Remainder: 1.412e-05 - 0.0645697% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0827013 - 67.7156% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0486571 - 58.8348% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.4561e-05 - 0.17379% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.36e-05 - 0.0485027% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0261865 - 53.8183% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182013 - 37.4072% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.312e-05 - 0.0475162% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00376161 - 7.73086% [3] +| | | | | | | | | | | Remainder: 0.000376524 - 0.773831% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0158023 - 19.1076% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109831 - 13.2805% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000125843 - 0.152166% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00384325 - 4.64715% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287456 - 3.47583% [3] +| | | | | | | | | | Remainder: 0.000415166 - 0.502006% +| | | | | | | | | Remainder: 0.0133572 - 10.9368% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0930752 - 43.2434% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0929763 - 99.8938% [6] +| | | | | | | | | Remainder: 9.8881e-05 - 0.106238% +| | | | | | | | Remainder: 2.996e-05 - 0.0139196% +| | | | | | | Remainder: 3.56e-06 - 0.00165397% +| | | | | | getOrientations(): 1.168e-05 - 0.00484335% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072169 - 0.299263% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070721 - 0.293259% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379685 - 0.157444% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122082 - 0.0506238% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000850852 - 0.352823% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000331736% [2] +| | | | | | Remainder: 0.0231222 - 9.58811% +| | | | | Remainder: 1.404e-05 - 0.00582163% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.00320669% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00566838% [1] +| | | | build response library: 0.00576912 - 2.33583% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00568232 - 98.4954% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0556111% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 59.4937% [1] +| | | | | | | Remainder: 1.28e-06 - 40.5063% +| | | | | | getOrientations(): 4e-07 - 0.00703938% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073013 - 12.8492% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924053 - 16.2619% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395366 - 6.95783% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117814 - 20.7334% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0211181% [3] +| | | | | | Remainder: 0.00244988 - 43.114% +| | | | | Remainder: 8.6801e-05 - 1.50458% +| | | | Remainder: 1.992e-05 - 0.0080653% +| | | Remainder: 1.712e-05 - 0.00693114% +| | Mini-EM: setup auxiliary physics model evaluator: 0.416967 - 15.3312% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.416957 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 9.2e-07 - 0.000220646% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000153493% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.416908 - 99.9883% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.416904 - 99.999% [1] +| | | | | | getWorksets(): 0.186103 - 44.6393% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.186102 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123964 - 66.6106% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00435042 - 3.50943% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0206531 - 16.6606% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000471288 - 2.28192% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0201753 - 97.6867% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000162242 - 0.80416% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.1481e-05 - 0.45343% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000534608 - 2.64981% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00177743 - 8.80989% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00472155 - 23.4026% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000948454 - 4.70106% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353873 - 17.5399% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.2721e-05 - 0.459576% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00523299 - 25.9376% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202843 - 38.7623% [3] +| | | | | | | | | | | | Remainder: 0.00320457 - 61.2377% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237051 - 11.7496% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00066925 - 3.31717% [3] +| | | | | | | | | | | Remainder: 3.536e-05 - 0.175264% +| | | | | | | | | | Remainder: 6.48e-06 - 0.0313754% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0844311 - 68.1096% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.046556 - 55.1408% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.132e-05 - 0.0887533% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.0961e-05 - 0.0450232% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0171477 - 36.8324% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182043 - 39.1019% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.392e-05 - 0.051379% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.3721e-05 - 0.0509515% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000617888 - 1.32719% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0103215 - 22.17% [3] +| | | | | | | | | | | Remainder: 0.000154762 - 0.332421% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0112796 - 13.3595% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0114498 - 13.5612% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000100161 - 0.11863% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00452375 - 5.35791% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00383705 - 4.5446% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00660038 - 7.81747% [3] +| | | | | | | | | | Remainder: 8.436e-05 - 0.0999158% +| | | | | | | | | Remainder: 0.014529 - 11.7203% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0621279 - 33.3838% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620759 - 99.9163% [3] +| | | | | | | | | Remainder: 5.2001e-05 - 0.0836999% +| | | | | | | | Remainder: 1.04e-05 - 0.00558834% +| | | | | | | Remainder: 1.04e-06 - 0.000558831% +| | | | | | getOrientations(): 1.124e-05 - 0.00269606% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000902893 - 0.216571% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108117 - 0.259334% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068105 - 0.163359% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196119 - 47.0418% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0719913 - 36.7079% [1] +| | | | | | | Remainder: 0.124128 - 63.2921% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243255 - 0.583481% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000124729% [2] +| | | | | | Remainder: 0.0295724 - 7.09333% +| | | | | Remainder: 4.08e-06 - 0.000978633% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000930552% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.68e-05 - 0.0040292% [1] +| | | | build response library: 2.1081e-05 - 0.00505592% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.32821% [1] +| | | | | Remainder: 2.0801e-05 - 98.6718% +| | | | Remainder: 5.28e-06 - 0.00126632% +| | | Remainder: 1.04e-05 - 0.0024942% +| | Mini-EM: eval auxiliary physics model evaluator: 0.644576 - 23.7% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.192807 - 29.9122% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.449019 - 69.6612% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000628729 - 0.140023% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.307145 - 68.4036% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 0.000872551% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00204464% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.92e-06 - 0.000625111% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00188155 - 0.612592% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00923865 - 3.00791% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0262635 - 8.55085% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00319833 - 1.04131% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0207746 - 6.76376% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210663 - 6.85874% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0310592 - 10.1122% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.48e-06 - 0.00178417% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.04e-06 - 0.000664181% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453638 - 14.7695% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00472835 - 1.53945% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00261264 - 0.850619% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102035 - 3.32205% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00122914 - 0.400181% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0142752 - 4.6477% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0241235 - 7.85409% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300696 - 9.79002% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00244904 - 0.797354% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00143018 - 0.465637% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00437514 - 1.42445% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0204823 - 6.6686% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00261276 - 0.850659% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0100959 - 3.287% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.04e-06 - 0.00164092% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00469615 - 1.52897% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00880044 - 2.86524% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00135646 - 0.441634% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00452182 - 1.47221% [3] +| | | | | Remainder: 0.000213842 - 0.0696224% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.048e-05 - 0.00456105% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000623582% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000645729 - 0.143809% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.14005 - 31.1902% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0689129 - 49.206% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.071108 - 50.7734% [1] +| | | | | Remainder: 2.88e-05 - 0.0205641% +| | | | Remainder: 0.000526328 - 0.117217% +| | | Remainder: 0.0027498 - 0.426606% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00445766 - 0.163901% [1] +| | | getWorksets(): 5.24e-06 - 0.11755% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 69.4656% [1] +| | | | Remainder: 1.6e-06 - 30.5344% +| | | getOrientations(): 8e-07 - 0.0179466% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821292 - 18.4243% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947093 - 21.2464% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415046 - 9.31084% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121406 - 27.2353% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0314066% [3] +| | | Remainder: 0.00105273 - 23.6163% +| | panzer::ModelEvaluator::create_W_op: 0.20144 - 7.40664% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.321707 - 11.8287% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000267284 - 0.0830831% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.251428 - 78.1545% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.564e-05 - 0.00622046% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00179871 - 0.715395% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00810047 - 3.22178% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.010086 - 4.01149% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000922654 - 0.366965% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0105601 - 4.20005% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00935613 - 3.72119% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171654 - 0.682717% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00835856 - 3.32443% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.24e-06 - 0.00168637% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00330589 - 1.31484% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0197342 - 7.84884% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00317381 - 1.26231% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0189058 - 7.51937% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0203636 - 8.09919% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275871 - 10.9722% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1241e-05 - 0.00447086% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00168274 - 0.669274% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190784 - 7.58799% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0311075 - 12.3723% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00476475 - 1.89507% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101257 - 0.402729% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0106918 - 4.25242% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0223159 - 8.87566% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0166104 - 6.60643% [3] +| | | | Remainder: 0.000163401 - 0.0649891% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5841e-05 - 0.00492405% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000360577% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000822731 - 0.255739% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687142 - 21.3593% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0686897 - 99.9644% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.564e-05 - 0.022761% [1] +| | | | Remainder: 8.84e-06 - 0.0128649% +| | | Remainder: 0.000457286 - 0.142144% +| | Mini-EM: assemble Discrete Gradient: 0.0584335 - 2.14851% [1] +| | MaxwellPreconditioner::build: 0.269655 - 9.9148% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0468779 - 17.3844% [1] +| | | MaxwellPreconditioner: Schur complement: 3.264e-05 - 0.0121044% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00140618 - 0.521474% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.224722% [1] +| | | | Ifpack2::Relaxation::compute: 0.000444447 - 31.6067% [1] +| | | | Remainder: 0.000958573 - 68.1686% +| | | MaxwellPreconditioner: Solver S_E: 0.217102 - 80.5111% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.210644 - 97.0253% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.210266 - 99.8207% [1] +| | | | | | MueLu RefMaxwell: compute: 0.205982 - 97.9625% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00203263 - 0.9868% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0123373 - 5.98948% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00677846 - 54.943% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00505539 - 40.9766% [1] +| | | | | | | | Remainder: 0.000503408 - 4.08039% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0199066 - 9.66423% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00108406 - 5.44572% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0176838 - 88.8341% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0167649 - 94.8038% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0161237 - 96.1753% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0142079 - 88.1182% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.112e-05 - 0.219033% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5161e-05 - 0.247475% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.3601e-05 - 0.377261% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00234727 - 16.5209% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.2161e-05 - 0.155976% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0113153 - 79.6406% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.308e-05 - 0.162445% [1] +| | | | | | | | | | | | Remainder: 0.000380246 - 2.6763% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.324e-05 - 0.268177% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 22.5717% [1] +| | | | | | | | | | | | Remainder: 3.348e-05 - 77.4283% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254323 - 1.57732% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231163 - 90.8935% [1] +| | | | | | | | | | | | Remainder: 2.316e-05 - 9.10653% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118138 - 7.32695% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115318 - 97.613% [1] +| | | | | | | | | | | | Remainder: 2.82e-05 - 2.38705% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8521e-05 - 0.42497% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.9e-05 - 71.5109% [1] +| | | | | | | | | | | | Remainder: 1.9521e-05 - 28.4891% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.6961e-05 - 0.229234% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.72e-06 - 23.5924% [1] +| | | | | | | | | | | | Remainder: 2.8241e-05 - 76.4076% +| | | | | | | | | | | Remainder: 0.000331366 - 2.05515% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107921 - 0.643731% [1] +| | | | | | | | | | Remainder: 0.000533288 - 3.18098% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000143442 - 0.811149% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.6e-05 - 18.1258% [1] +| | | | | | | | | | Remainder: 0.000117442 - 81.8742% +| | | | | | | | | Remainder: 0.000775451 - 4.38509% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000451327 - 2.26723% [1] +| | | | | | | | Remainder: 0.000687369 - 3.45298% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221898 - 10.7727% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145294 - 65.4776% [1] +| | | | | | | | Remainder: 0.00766047 - 34.5224% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176468 - 8.56714% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0184072 - 8.93633% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0184038 - 99.9815% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0178687 - 97.0921% [1] +| | | | | | | | | Remainder: 0.000535168 - 2.90792% +| | | | | | | | Remainder: 3.4e-06 - 0.018471% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0124657 - 6.05184% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0123293 - 98.9058% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00696134 - 56.4618% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00503415 - 40.8308% [1] +| | | | | | | | | Remainder: 0.000333804 - 2.70741% +| | | | | | | | Remainder: 0.000136401 - 1.09421% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0448757 - 21.7862% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0145439 - 32.4093% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0142283 - 97.8297% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.5241e-05 - 0.388248% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.0297998% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0139688 - 98.1766% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139652 - 99.9742% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.0257716% +| | | | | | | | | | Remainder: 0.000199963 - 1.40539% +| | | | | | | | | Remainder: 0.000315644 - 2.17028% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0303244 - 67.5743% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.017064 - 56.2713% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151757 - 88.9342% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146086 - 96.2634% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139609 - 95.5659% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.844e-05 - 0.132083% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.7441e-05 - 0.196556% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.46e-05 - 0.176207% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00231087 - 16.5525% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.136e-05 - 0.152999% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112696 - 80.723% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.2e-05 - 0.0859545% [1] +| | | | | | | | | | | | | Remainder: 0.000276526 - 1.98072% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.7121e-05 - 0.18565% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.04e-06 - 29.6449% [1] +| | | | | | | | | | | | | Remainder: 1.9081e-05 - 70.3551% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256764 - 1.75762% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230203 - 89.6555% [1] +| | | | | | | | | | | | | Remainder: 2.6561e-05 - 10.3445% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.176e-05 - 0.285858% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.716e-05 - 65.0383% [1] +| | | | | | | | | | | | | Remainder: 1.46e-05 - 34.9617% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.6041e-05 - 0.452068% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.6641e-05 - 70.6243% [1] +| | | | | | | | | | | | | Remainder: 1.94e-05 - 29.3757% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.2001e-05 - 0.150603% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.361e-06 - 38.0028% [1] +| | | | | | | | | | | | | Remainder: 1.364e-05 - 61.9972% +| | | | | | | | | | | | Remainder: 0.000234082 - 1.60235% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.2921e-05 - 0.348722% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.9281e-05 - 0.258842% [1] +| | | | | | | | | | | Remainder: 0.000474846 - 3.12899% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00172835 - 10.1286% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0013227 - 76.5298% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000204483 - 15.4595% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000998414 - 75.4831% [1] +| | | | | | | | | | | | Remainder: 0.000119802 - 9.05739% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000170443 - 9.86163% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000129081 - 75.7326% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.408e-05 - 18.655% [1] +| | | | | | | | | | | | | Remainder: 0.000105001 - 81.345% +| | | | | | | | | | | | Remainder: 4.1362e-05 - 24.2674% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.0721e-05 - 1.19889% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.856e-05 - 2.23104% [1] +| | | | | | | | | | | Remainder: 0.000175922 - 10.1786% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.92e-06 - 0.0522739% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0154712% [1] +| | | | | | | | | | Remainder: 0.000148361 - 0.869441% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.564e-05 - 0.0515756% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128296 - 42.3077% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.0804391% [1] +| | | | | | | | | | Remainder: 0.0128193 - 99.9196% +| | | | | | | | | Remainder: 0.000415247 - 1.36935% +| | | | | | | | Remainder: 7.36e-06 - 0.0164009% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.050464 - 24.4993% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.404e-05 - 0.0476379% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.00317057% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0503456 - 99.7654% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.050343 - 99.9947% [1] +| | | | | | | | | Remainder: 2.68e-06 - 0.0053232% +| | | | | | | | Remainder: 9.2763e-05 - 0.18382% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.4761e-05 - 0.0411497% [1] +| | | | | | | Remainder: 0.00557148 - 2.70484% +| | | | | | Remainder: 0.00428426 - 2.03754% +| | | | | Remainder: 0.000377725 - 0.179319% +| | | | Remainder: 0.00645817 - 2.97472% +| | | MaxwellPreconditioner: Block preconditioner: 0.000150722 - 0.0558944% [1] +| | | Remainder: 0.00408542 - 1.51505% +| | Mini-EM: timestepper: 0.0955437 - 3.51299% [1] +| | | Mini-EM: Advance Time Step: 0.0955414 - 99.9975% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0300658 - 31.4689% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000177562 - 0.590577% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0289232 - 96.1996% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00663827% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000208402 - 0.720536% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00238068 - 8.23102% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0014361 - 4.96522% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000131601 - 0.455001% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00116678 - 4.03405% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0012803 - 4.42654% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000132481 - 0.458044% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000298405 - 1.03171% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00954251% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000271644 - 0.93919% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00302108 - 10.4452% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00111322 - 3.84887% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000531086 - 1.83619% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00270172 - 9.34101% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00483143 - 16.7043% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.64e-06 - 0.0194999% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000192403 - 0.66522% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00207091 - 7.16002% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00258052 - 8.92196% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000188003 - 0.650007% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000132242 - 0.457218% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112433 - 3.88731% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00245048 - 8.47235% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000566688 - 1.95928% [3] +| | | | | | Remainder: 0.000102402 - 0.354048% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9401e-05 - 0.0645284% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.00944594% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000802171 - 2.66805% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2481e-05 - 0.241074% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5041e-05 - 62.1418% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.31785% [1] +| | | | | | Remainder: 2.576e-05 - 35.5403% +| | | | | Remainder: 6.8161e-05 - 0.226706% +| | | | Stratimikos: BelosLOWS: 0.0588244 - 61.5696% [1] +| | | | | GMRES block system: Operation Op*x: 0.00161506 - 2.74557% [1] +| | | | | Belos::MVT::MvAddMv: 9.4922e-05 - 0.161365% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0564261 - 95.923% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000346364 - 0.613836% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.3761e-05 - 24.1829% [2] +| | | | | | | | Belos::MVT::MvDot: 7.7521e-05 - 92.5502% [2] +| | | | | | | | Remainder: 6.24e-06 - 7.44977% +| | | | | | | Belos::MVT::MvScale: 4.1e-05 - 11.8373% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.8042e-05 - 28.3061% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.4642e-05 - 96.5321% [2] +| | | | | | | | Remainder: 3.4e-06 - 3.4679% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.876e-05 - 14.0777% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.612e-05 - 94.5857% [2] +| | | | | | | | Remainder: 2.64e-06 - 5.41427% +| | | | | | | Remainder: 7.4801e-05 - 21.5961% +| | | | | | Belos::MVT::MvAddMv: 0.000137842 - 0.244288% [2] +| | | | | | Belos::MVT::MvNorm: 4.1721e-05 - 0.0739392% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.053697 - 95.1634% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000203283 - 0.378574% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.168e-05 - 0.0589977% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511407 - 0.952393% [1] +| | | | | | | | Belos::MVT::Assign: 2.404e-05 - 4.70076% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.3521e-05 - 8.51005% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.132e-05 - 71.9653% [1] +| | | | | | | | | Remainder: 1.2201e-05 - 28.0347% +| | | | | | | | CG Q_B: Operation Op*x: 0.000189363 - 37.0278% [1] +| | | | | | | | Belos::MVT::MvTransMv: 8.7921e-05 - 17.192% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.9241e-05 - 3.76237% [1] +| | | | | | | | Remainder: 0.000147321 - 28.807% +| | | | | | | CG S_E: Operation Op*x: 0.000574928 - 1.07069% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.050955 - 94.8934% [1] +| | | | | | | | Belos::MVT::Assign: 2.4841e-05 - 0.0487509% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.043581 - 85.5284% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0434395 - 99.6754% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0200834 - 46.233% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0197311 - 98.2459% [24] +| | | | | | | | | | | Remainder: 0.000352285 - 1.75411% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00525507 - 12.0975% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000375328 - 0.864025% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000619927 - 1.4271% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0149705 - 34.4629% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0042541 - 28.4165% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00409942 - 96.364% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0040803 - 99.5336% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00398517 - 97.6687% [12] +| | | | | | | | | | | | | | Remainder: 9.5122e-05 - 2.33125% +| | | | | | | | | | | | | Remainder: 1.912e-05 - 0.466408% +| | | | | | | | | | | | Remainder: 0.00015468 - 3.63603% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.010651 - 71.1468% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0105328 - 98.8898% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00847032 - 80.4186% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00607832 - 71.7603% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00573812 - 94.403% [24] +| | | | | | | | | | | | | | | Remainder: 0.000340205 - 5.59702% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00158614 - 18.7259% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000159683 - 1.88521% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000337645 - 3.98621% [12] +| | | | | | | | | | | | | | Remainder: 0.000308522 - 3.64239% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00193943 - 18.4132% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00188459 - 97.1724% [12] +| | | | | | | | | | | | | | Remainder: 5.484e-05 - 2.82764% +| | | | | | | | | | | | | Remainder: 0.000123043 - 1.16819% +| | | | | | | | | | | | Remainder: 0.000118243 - 1.11016% +| | | | | | | | | | | Remainder: 6.5362e-05 - 0.436606% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000921853 - 2.12215% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102181 - 2.35227% [12] +| | | | | | | | | | Remainder: 0.000191646 - 0.441179% +| | | | | | | | | Remainder: 0.000141482 - 0.324642% +| | | | | | | | CG S_E: Operation Op*x: 0.00531627 - 10.4333% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000577329 - 1.13302% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00108461 - 2.12858% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000213802 - 0.41959% [12] +| | | | | | | | Remainder: 0.000157124 - 0.308359% +| | | | | | | Remainder: 0.00142078 - 2.64592% +| | | | | | GMRES block system: Operation Op*x: 0.00158906 - 2.81618% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.9681e-05 - 0.0348792% [1] +| | | | | | Remainder: 0.000594408 - 1.05343% +| | | | | Remainder: 0.000688288 - 1.17007% +| | | | Mini-EM: Compute responses: 0.00652497 - 6.82948% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000184363 - 2.8255% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00512323 - 78.5173% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.3e-05 - 0.448935% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000108082 - 2.10964% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0012051 - 23.5222% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.8e-06 - 0.0351341% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000244404 - 4.7705% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000158121 - 3.08635% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00242224 - 47.2794% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.032011% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000236404 - 4.61435% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000197203 - 3.84919% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000184522 - 3.60167% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.936e-05 - 0.573076% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.028888% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000154162 - 3.00908% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.5002e-05 - 1.85434% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.82e-05 - 0.355245% [3] +| | | | | | Remainder: 4.252e-05 - 0.829945% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.120154% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.021456% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000770411 - 11.8071% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259124 - 3.97127% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324169% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241204 - 93.0844% [1] +| | | | | | Remainder: 1.708e-05 - 6.59144% +| | | | | Remainder: 0.000178603 - 2.73722% +| | | | Remainder: 0.000126162 - 0.13205% +| | | Remainder: 2.36e-06 - 0.00247007% +| | Remainder: 0.0358887 - 1.31957% +| Remainder: 4.196e-05 - 0.00154278% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0588244 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.1425 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 34.17 msec task-clock:u # 0.010 CPUs utilized ( +- 1.17% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,858 page-faults:u # 83.649 K/sec ( +- 3.19% ) + 25,301,131 cycles:u # 0.741 GHz ( +- 26.30% ) (62.18%) + 70,712,882 instructions:u # 2.79 insn per cycle ( +- 3.49% ) (93.11%) + branches:u + 347,926 branch-misses:u ( +- 0.77% ) + 27,865,881 L1-dcache-loads:u # 815.590 M/sec ( +- 0.26% ) + 381,159 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 1.05% ) + LLC-loads:u + LLC-load-misses:u + 26,550,206 L1-icache-loads:u # 777.082 M/sec ( +- 0.30% ) + 235,286 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.43% ) + 30,766,992 dTLB-loads:u # 900.501 M/sec ( +- 27.60% ) (7.61%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 3.32657 +- 0.00428 seconds time elapsed ( +- 0.13% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 311,875 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.48% ) + 16,987,301 BR_RETIRED:u ( +- 0.30% ) + + 3.3601 +- 0.0133 seconds time elapsed ( +- 0.40% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 22,693,651 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) + 5,083 ITLB_WALK:u ( +- 0.85% ) + 12,197 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.94% ) + 30,471,886 L1D_TLB:u ( +- 0.44% ) + + 3.3762 +- 0.0124 seconds time elapsed ( +- 0.37% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 26,625,752 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.13% ) + 232,253 L1I_CACHE_REFILL:u ( +- 0.87% ) + 380,248 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% ) + 27,975,902 L1D_CACHE:u ( +- 0.19% ) + + 3.3277 +- 0.0115 seconds time elapsed ( +- 0.35% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell18.xml' (5 runs): + + 458,569 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.61% ) + 480,971 LL_CACHE_RD:u ( +- 0.63% ) + 133,513 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.57% ) + 16,656 L2D_TLB_REFILL:u ( +- 2.05% ) + 247,377 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.89% ) + 1,435,193 L2D_CACHE:u ( +- 0.35% ) + + 3.31648 +- 0.00613 seconds time elapsed ( +- 0.18% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..7f890c9 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell18_power.output @@ -0,0 +1,130 @@ +Socket1 21.64 +Socket2 20.72 +Socket1 21.68 +Socket2 20.72 +Socket1 21.72 +Socket2 21.00 +Socket1 21.48 +Socket2 20.76 +Socket1 21.40 +Socket2 20.76 +Socket1 21.36 +Socket2 20.64 +Socket1 21.32 +Socket2 20.72 +Socket1 20.92 +Socket2 20.80 +Socket1 21.08 +Socket2 20.84 +Socket1 20.96 +Socket2 21.08 +Socket1 20.96 +Socket2 21.08 +Socket1 21.12 +Socket2 21.04 +Socket1 20.96 +Socket2 20.92 +Socket1 21.04 +Socket2 21.00 +Socket1 21.24 +Socket2 20.96 +Socket1 21.32 +Socket2 21.08 +Socket1 21.20 +Socket2 21.40 +Socket1 21.40 +Socket2 21.48 +Socket1 21.48 +Socket2 21.68 +Socket1 21.40 +Socket2 21.56 +Socket1 21.24 +Socket2 21.92 +Socket1 21.52 +Socket2 21.76 +Socket1 21.52 +Socket2 21.76 +Socket1 21.28 +Socket2 21.68 +Socket1 21.44 +Socket2 21.12 +Socket1 21.36 +Socket2 20.76 +Socket1 21.12 +Socket2 20.56 +Socket1 21.24 +Socket2 20.36 +Socket1 21.16 +Socket2 20.84 +Socket1 21.08 +Socket2 20.88 +Start +Socket1 21.12 +Socket2 21.24 +Socket1 21.20 +Socket2 21.48 +Socket1 22.08 +Socket2 21.80 +Socket1 23.24 +Socket2 22.16 +End +Socket1 24.84 +Socket2 22.68 +Socket1 24.84 +Socket2 22.68 +Socket1 25.72 +Socket2 22.88 +Socket1 25.52 +Socket2 22.68 +Socket1 24.72 +Socket2 22.08 +Socket1 22.48 +Socket2 21.48 +Socket1 21.08 +Socket2 20.92 +Socket1 20.96 +Socket2 20.76 +Socket1 20.88 +Socket2 20.92 +Socket1 20.64 +Socket2 21.08 +Socket1 21.08 +Socket2 21.40 +Socket1 21.08 +Socket2 21.52 +Socket1 20.96 +Socket2 21.16 +Socket1 21.24 +Socket2 21.16 +Socket1 21.24 +Socket2 21.12 +Socket1 21.00 +Socket2 21.12 +Socket1 20.84 +Socket2 21.12 +Socket1 20.92 +Socket2 21.20 +Socket1 21.08 +Socket2 21.24 +Socket1 21.36 +Socket2 21.12 +Socket1 21.36 +Socket2 21.20 +Socket1 21.36 +Socket2 21.16 +Socket1 21.76 +Socket2 21.20 +Socket1 21.56 +Socket2 21.88 +Socket1 21.40 +Socket2 21.84 +Socket1 21.52 +Socket2 21.84 +Socket1 21.52 +Socket2 21.84 +Socket1 21.56 +Socket2 21.72 +Socket1 21.24 +Socket2 21.44 +Socket1 20.96 +Socket2 21.44 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20.output new file mode 100644 index 0000000..8852933 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20.output @@ -0,0 +1,7648 @@ +oasis14.umiacs.umd.edu +30 MueLu Tpetra maxwell20.xml +output_avg5/altra_MueLu_Tpetra_maxwell20.output +output_avg5/altra_MueLu_Tpetra_maxwell20_power.output +dt = 6.67128e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0358 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0687 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00109852 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0696254 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 0.0786898 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 3.66812 [1] +| Mini-EM: Total Time: 3.66807 - 99.9987% [1] +| | Mini-EM: build mesh: 0.000659678 - 0.0179843% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000310839 - 47.1198% [1] +| | | Remainder: 0.000348839 - 52.8802% +| | Mini-EM: build physics blocks: 0.000854038 - 0.023283% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000852597 - 0.0232437% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.398112 - 10.8534% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.183595 - 5.00522% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0771191 - 42.005% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.062258 - 80.7297% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00213431 - 2.76756% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0126336 - 16.3819% [4] +| | | | Remainder: 9.3159e-05 - 0.120799% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0122808 - 6.68907% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00724642 - 59.0061% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000461119 - 3.75479% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000998158 - 8.12779% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000573477 - 4.6697% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121536 - 9.89639% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160424 - 13.063% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.9319e-05 - 0.727306% [4] +| | | | Remainder: 9.272e-05 - 0.754999% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171762 - 9.35549% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00734874 - 4.00269% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0249469 - 13.588% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00931101 - 5.07149% [4] +| | | Remainder: 0.0354124 - 19.2883% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00719078 - 0.196037% [2] +| | Mini-EM: setup physics model evaluator: 0.316239 - 8.62141% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.316216 - 99.9927% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00087282% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000177094% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.310925 - 98.3266% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.310904 - 99.9934% [1] +| | | | | | getWorksets(): 0.28646 - 92.1377% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.286456 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161394 - 56.3417% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00312951 - 1.93905% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0276274 - 17.1179% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000608477 - 2.20244% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.027002 - 97.7365% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00031772 - 1.17665% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000132279 - 0.489886% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000599879 - 2.22161% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00245519 - 9.09263% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00568026 - 21.0365% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130716 - 4.84096% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00412451 - 15.2748% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013208 - 0.489149% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0069677 - 25.8044% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00283583 - 40.6997% [4] +| | | | | | | | | | | | Remainder: 0.00413187 - 59.3003% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00426195 - 15.7838% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000930517 - 3.4461% [4] +| | | | | | | | | | | Remainder: 9.276e-05 - 0.34353% +| | | | | | | | | | Remainder: 1.688e-05 - 0.0610988% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113836 - 70.5328% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0657623 - 57.7694% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010744 - 0.163376% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.164e-05 - 0.0481126% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0351093 - 53.3881% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0248537 - 37.7932% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.98e-05 - 0.0453147% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00519363 - 7.89757% [4] +| | | | | | | | | | | Remainder: 0.000436879 - 0.66433% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0222476 - 19.5436% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0163517 - 14.3643% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016764 - 0.147265% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526367 - 4.62391% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392595 - 3.44878% [4] +| | | | | | | | | | Remainder: 0.00011704 - 0.102815% +| | | | | | | | | Remainder: 0.0168016 - 10.4103% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125029 - 43.6467% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.124913 - 99.9074% [8] +| | | | | | | | | Remainder: 0.0001158 - 0.0926188% +| | | | | | | | Remainder: 3.336e-05 - 0.0116458% +| | | | | | | Remainder: 3.88e-06 - 0.00135446% +| | | | | | getOrientations(): 1.252e-05 - 0.00402696% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753198 - 0.24226% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000705798 - 0.227014% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382519 - 0.123034% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012576 - 0.0404497% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000882797 - 0.283945% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000283045% [2] +| | | | | | Remainder: 0.0215807 - 6.94127% +| | | | | Remainder: 2.048e-05 - 0.0065868% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00258051% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00489538% [1] +| | | | build response library: 0.00524391 - 1.65833% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514995 - 98.2082% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0652434% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 65.4762% [1] +| | | | | | | Remainder: 1.16e-06 - 34.5238% +| | | | | | getOrientations(): 4.8e-07 - 0.00932049% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740198 - 14.3729% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887718 - 17.2374% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393479 - 7.64045% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116652 - 22.651% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0225245% [3] +| | | | | | Remainder: 0.00195704 - 38.0011% +| | | | | Remainder: 9.396e-05 - 1.79179% +| | | | Remainder: 2.064e-05 - 0.00652718% +| | | Remainder: 2.308e-05 - 0.00729827% +| | Mini-EM: setup auxiliary physics model evaluator: 0.558634 - 15.2296% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.558624 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000136049% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 9.30858e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.558576 - 99.9914% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.558573 - 99.9993% [1] +| | | | | | getWorksets(): 0.250846 - 44.9083% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.250844 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164331 - 65.5111% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00330395 - 2.01055% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0287563 - 17.499% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000775037 - 2.69519% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.027971 - 97.2691% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022276 - 0.796396% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012364 - 0.442029% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000591558 - 2.1149% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00255615 - 9.13858% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0057975 - 20.7268% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00129732 - 4.63808% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00484787 - 17.3318% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000131719 - 0.470913% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00758318 - 27.1109% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00315027 - 41.5429% [4] +| | | | | | | | | | | | Remainder: 0.00443291 - 58.4571% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00383715 - 13.7183% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000929877 - 3.32443% [4] +| | | | | | | | | | | Remainder: 5.228e-05 - 0.186908% +| | | | | | | | | | Remainder: 1.028e-05 - 0.0357487% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11563 - 70.3644% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0644392 - 55.7286% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.3599e-05 - 0.0831777% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.852e-05 - 0.0442588% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0240493 - 37.3209% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0251091 - 38.9655% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.096e-05 - 0.0480453% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.144e-05 - 0.0487902% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000852036 - 1.32223% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0140836 - 21.8557% [4] +| | | | | | | | | | | Remainder: 0.00020068 - 0.311425% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0152905 - 13.2236% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.015565 - 13.461% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014384 - 0.124396% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0057863 - 5.00414% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00523875 - 4.53059% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00905797 - 7.83356% [4] +| | | | | | | | | | Remainder: 0.00010884 - 0.0941275% +| | | | | | | | | Remainder: 0.0166402 - 10.1261% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0865024 - 34.4845% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0864366 - 99.9239% [4] +| | | | | | | | | Remainder: 6.58e-05 - 0.0760673% +| | | | | | | | Remainder: 1.096e-05 - 0.00436925% +| | | | | | | Remainder: 1.32e-06 - 0.00052622% +| | | | | | getOrientations(): 1.288e-05 - 0.00230588% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928918 - 0.166302% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108028 - 0.1934% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000707398 - 0.126644% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.272083 - 48.7105% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.100956 - 37.1049% [1] +| | | | | | | Remainder: 0.171127 - 62.8951% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00236075 - 0.422641% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000100256% [2] +| | | | | | Remainder: 0.0305528 - 5.46981% +| | | | | Remainder: 3.76e-06 - 0.00067314% +| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.000701724% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00290714% [1] +| | | | build response library: 2.124e-05 - 0.0038022% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.12994% [1] +| | | | | Remainder: 2.1e-05 - 98.8701% +| | | | Remainder: 5.36e-06 - 0.0009595% +| | | Remainder: 1.004e-05 - 0.00179724% +| | Mini-EM: eval auxiliary physics model evaluator: 0.881904 - 24.0427% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.264217 - 29.9598% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.615519 - 69.7943% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000855238 - 0.138946% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.419511 - 68.1556% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.000724653% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 8.32e-06 - 0.00198326% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 3.2e-06 - 0.000762793% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00258031 - 0.615076% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0120437 - 2.87089% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0351596 - 8.38109% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00435831 - 1.0389% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0291131 - 6.93976% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0285154 - 6.7973% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0417948 - 9.96275% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.56e-06 - 0.0018021% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.28e-06 - 0.000781863% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0623232 - 14.8561% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00619114 - 1.4758% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00379363 - 0.904298% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0137765 - 3.28395% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00173643 - 0.413918% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0193125 - 4.60357% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0333556 - 7.95107% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0413639 - 9.86003% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00329299 - 0.784959% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00199043 - 0.474465% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00599874 - 1.42994% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0282768 - 6.74042% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00382223 - 0.911115% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0137144 - 3.26914% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 6.36e-06 - 0.00151605% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00649626 - 1.54853% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0122665 - 2.924% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00189723 - 0.452249% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00602082 - 1.4352% [4] +| | | | | Remainder: 0.000284718 - 0.067869% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.796e-05 - 0.00454251% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000370419% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000876438 - 0.14239% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.193537 - 31.4429% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0949903 - 49.0812% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0985014 - 50.8954% [1] +| | | | | Remainder: 4.528e-05 - 0.023396% +| | | | Remainder: 0.000709277 - 0.115232% +| | | Remainder: 0.00216827 - 0.245863% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452339 - 0.123318% [1] +| | | getWorksets(): 6.48e-06 - 0.143255% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.72e-06 - 72.8395% [1] +| | | | Remainder: 1.76e-06 - 27.1605% +| | | getOrientations(): 8e-07 - 0.0176859% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000841678 - 18.6072% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945358 - 20.8993% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411839 - 9.10466% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129044 - 28.5281% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0274131% [3] +| | | Remainder: 0.00102556 - 22.6723% +| | panzer::ModelEvaluator::create_W_op: 0.264593 - 7.21341% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.444206 - 12.1101% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000340159 - 0.0765768% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.346357 - 77.9722% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.2e-06 - 0.00179006% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00242671 - 0.700639% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.011651 - 3.36386% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135709 - 3.91817% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0012994 - 0.37516% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151272 - 4.3675% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0124334 - 3.58977% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216107 - 0.623943% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0121301 - 3.5022% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.08e-06 - 0.00175541% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00441531 - 1.27478% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267848 - 7.73327% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00441319 - 1.27417% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0273508 - 7.89669% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0271344 - 7.83422% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0388685 - 11.2221% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.336e-05 - 0.00385729% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00235479 - 0.679873% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0261308 - 7.54447% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0421338 - 12.1648% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00591898 - 1.70892% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00127528 - 0.368196% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.01435 - 4.14313% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0306835 - 8.85892% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0234712 - 6.77659% [4] +| | | | Remainder: 0.000246679 - 0.0712209% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.152e-05 - 0.0048446% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00027915% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0013038 - 0.293511% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0954716 - 21.4926% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0954422 - 99.9692% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.828e-05 - 0.0191471% [1] +| | | | Remainder: 1.108e-05 - 0.0116055% +| | | Remainder: 0.000710398 - 0.159925% +| | Mini-EM: assemble Discrete Gradient: 0.0717307 - 1.95554% [1] +| | MaxwellPreconditioner::build: 0.368697 - 10.0515% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0704842 - 19.1171% [1] +| | | MaxwellPreconditioner: Schur complement: 3.6519e-05 - 0.00990487% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0016668 - 0.452077% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.189585% [1] +| | | | Ifpack2::Relaxation::compute: 0.000616279 - 36.9739% [1] +| | | | Remainder: 0.00104736 - 62.8365% +| | | MaxwellPreconditioner: Solver S_E: 0.290716 - 78.8494% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.281575 - 96.8558% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.281186 - 99.862% [1] +| | | | | | MueLu RefMaxwell: compute: 0.276307 - 98.2648% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00285771 - 1.03425% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.018277 - 6.61475% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00974833 - 53.3365% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0079141 - 43.3008% [1] +| | | | | | | | Remainder: 0.000614599 - 3.36269% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0261993 - 9.48194% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138424 - 5.28349% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0233581 - 89.1555% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0221052 - 94.636% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0213703 - 96.6757% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0193174 - 90.3934% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.444e-05 - 0.178285% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.8639e-05 - 0.200022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.436e-05 - 0.333171% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00325283 - 16.8389% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.552e-05 - 0.235643% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0154096 - 79.7706% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.5839e-05 - 0.13376% [1] +| | | | | | | | | | | | Remainder: 0.00044616 - 2.30963% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.444e-05 - 0.207952% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.184e-05 - 26.6427% [1] +| | | | | | | | | | | | Remainder: 3.26e-05 - 73.3573% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000325399 - 1.52267% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000299199 - 91.9483% [1] +| | | | | | | | | | | | Remainder: 2.62e-05 - 8.05165% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118072 - 5.52503% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115044 - 97.4355% [1] +| | | | | | | | | | | | Remainder: 3.028e-05 - 2.56454% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000124319 - 0.581736% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.8079e-05 - 78.893% [1] +| | | | | | | | | | | | Remainder: 2.624e-05 - 21.107% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.16e-05 - 0.194662% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 25.1923% [1] +| | | | | | | | | | | | Remainder: 3.112e-05 - 74.8077% +| | | | | | | | | | | Remainder: 0.00033648 - 1.57452% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000101679 - 0.459978% [1] +| | | | | | | | | | Remainder: 0.000633158 - 2.8643% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000188919 - 0.808795% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.14e-05 - 16.6209% [1] +| | | | | | | | | | Remainder: 0.000157519 - 83.3791% +| | | | | | | | | Remainder: 0.001064 - 4.55516% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000579798 - 2.21303% [1] +| | | | | | | | Remainder: 0.000877158 - 3.34802% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0288627 - 10.4459% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190329 - 65.943% [1] +| | | | | | | | Remainder: 0.00982977 - 34.057% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178136 - 6.44702% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.026046 - 9.42645% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0260423 - 99.9859% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.025485 - 97.8601% [1] +| | | | | | | | | Remainder: 0.000557279 - 2.1399% +| | | | | | | | Remainder: 3.68e-06 - 0.0141289% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0176939 - 6.4037% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.017555 - 99.2153% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101447 - 57.7879% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00699646 - 39.8544% [1] +| | | | | | | | | Remainder: 0.000413879 - 2.35761% +| | | | | | | | Remainder: 0.000138839 - 0.784673% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599967 - 21.7138% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0194866 - 32.4794% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191672 - 98.3611% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.664e-05 - 0.295504% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.76e-06 - 0.0248341% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0189332 - 98.779% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0189296 - 99.981% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.0190142% +| | | | | | | | | | Remainder: 0.00017264 - 0.900704% +| | | | | | | | | Remainder: 0.000319359 - 1.63887% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.040503 - 67.5086% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0227727 - 56.2249% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204863 - 89.9598% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198319 - 96.8055% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189761 - 95.6847% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.064e-05 - 0.108769% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.128e-05 - 0.164839% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.524e-05 - 0.185708% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00320175 - 16.8726% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.356e-05 - 0.124156% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152911 - 80.5811% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.5e-05 - 0.0790469% [1] +| | | | | | | | | | | | | Remainder: 0.000357479 - 1.88384% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.044e-05 - 0.15349% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.72e-06 - 31.9317% [1] +| | | | | | | | | | | | | Remainder: 2.072e-05 - 68.0683% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321519 - 1.62122% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298479 - 92.834% [1] +| | | | | | | | | | | | | Remainder: 2.304e-05 - 7.16598% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.1279e-05 - 0.359417% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.7399e-05 - 66.4978% [1] +| | | | | | | | | | | | | Remainder: 2.388e-05 - 33.5022% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00012264 - 0.618399% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.68e-05 - 78.9302% [1] +| | | | | | | | | | | | | Remainder: 2.584e-05 - 21.0698% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.672e-05 - 0.134733% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.06e-05 - 39.6707% [1] +| | | | | | | | | | | | | Remainder: 1.612e-05 - 60.3293% +| | | | | | | | | | | | Remainder: 0.0002832 - 1.428% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.0399e-05 - 0.294826% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.24e-05 - 0.206968% [1] +| | | | | | | | | | | Remainder: 0.000551639 - 2.69272% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211995 - 9.30917% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00166231 - 78.4128% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000253879 - 15.2726% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00128604 - 77.3642% [1] +| | | | | | | | | | | | Remainder: 0.0001224 - 7.36323% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022116 - 10.4323% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00017712 - 80.0868% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.972e-05 - 16.7796% [1] +| | | | | | | | | | | | | Remainder: 0.0001474 - 83.2204% +| | | | | | | | | | | | Remainder: 4.404e-05 - 19.9132% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.1999e-05 - 1.03771% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.976e-05 - 1.87551% [1] +| | | | | | | | | | | Remainder: 0.00017472 - 8.24169% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.72e-06 - 0.0426826% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.56e-06 - 0.0156327% [1] +| | | | | | | | | | Remainder: 0.0001532 - 0.672734% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.66e-05 - 0.0409846% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0172892 - 42.6863% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.1e-05 - 0.0636234% [1] +| | | | | | | | | | Remainder: 0.0172782 - 99.9364% +| | | | | | | | | Remainder: 0.000424399 - 1.04782% +| | | | | | | | Remainder: 7.16e-06 - 0.011934% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0717556 - 25.9695% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.508e-05 - 0.034952% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00234128% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.071613 - 99.8013% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0716101 - 99.9959% [1] +| | | | | | | | | Remainder: 2.92e-06 - 0.00407747% +| | | | | | | | Remainder: 0.0001158 - 0.161381% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.228e-05 - 0.0333976% [1] +| | | | | | | Remainder: 0.0067125 - 2.42936% +| | | | | | Remainder: 0.00487927 - 1.73524% +| | | | | Remainder: 0.000388679 - 0.138037% +| | | | Remainder: 0.00914073 - 3.14422% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001304 - 0.0353678% [1] +| | | Remainder: 0.00566371 - 1.53614% +| | Mini-EM: timestepper: 0.127981 - 3.48904% [1] +| | | Mini-EM: Advance Time Step: 0.127978 - 99.9981% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0401222 - 31.3509% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000417439 - 1.04042% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0383757 - 95.6469% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00406507% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000268399 - 0.699398% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00321123 - 8.36787% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00192808 - 5.02421% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00017236 - 0.449138% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00176395 - 4.59654% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00172139 - 4.48564% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000168 - 0.437777% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000408079 - 1.06338% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.4e-06 - 0.00885977% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000348799 - 0.908906% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00394323 - 10.2753% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00148388 - 3.86671% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000728039 - 1.89714% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00335155 - 8.73352% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00664218 - 17.3083% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.96e-06 - 0.0181365% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0002592 - 0.675428% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00281295 - 7.33004% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00350315 - 9.12857% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000235679 - 0.614136% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000174079 - 0.453618% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00169959 - 4.42883% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00266559 - 6.94604% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000760879 - 1.98271% [4] +| | | | | | Remainder: 0.00011348 - 0.295708% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.788e-05 - 0.0445638% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.00817502% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00114296 - 2.84869% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.9199e-05 - 0.222318% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.0159e-05 - 67.4436% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.79374% [1] +| | | | | | Remainder: 2.744e-05 - 30.7627% +| | | | | Remainder: 7.58e-05 - 0.188923% +| | | | Stratimikos: BelosLOWS: 0.0787382 - 61.5247% [1] +| | | | | GMRES block system: Operation Op*x: 0.00217907 - 2.76749% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013792 - 0.175163% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0756898 - 96.1285% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000422678 - 0.558434% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000103718 - 24.5383% [2] +| | | | | | | | Belos::MVT::MvDot: 9.6358e-05 - 92.9038% [2] +| | | | | | | | Remainder: 7.36e-06 - 7.09616% +| | | | | | | Belos::MVT::MvScale: 5.148e-05 - 12.1795% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00012484 - 29.5355% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00012096 - 96.892% [2] +| | | | | | | | Remainder: 3.88e-06 - 3.10798% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.436e-05 - 15.2267% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.172e-05 - 95.8981% [2] +| | | | | | | | Remainder: 2.64e-06 - 4.10193% +| | | | | | | Remainder: 7.828e-05 - 18.52% +| | | | | | Belos::MVT::MvAddMv: 0.00021236 - 0.280566% [2] +| | | | | | Belos::MVT::MvNorm: 5.384e-05 - 0.0711324% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0722516 - 95.4575% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000272639 - 0.377346% [1] +| | | | | | | Belos::MVT::MvAddMv: 4.04e-05 - 0.0559157% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000635318 - 0.879313% [1] +| | | | | | | | Belos::MVT::Assign: 3.116e-05 - 4.90463% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.3279e-05 - 8.38619% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.9879e-05 - 74.8494% [1] +| | | | | | | | | Remainder: 1.34e-05 - 25.1506% +| | | | | | | | CG Q_B: Operation Op*x: 0.00025868 - 40.7166% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000107799 - 16.9677% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.456e-05 - 3.86578% [1] +| | | | | | | | Remainder: 0.00015984 - 25.1591% +| | | | | | | CG S_E: Operation Op*x: 0.000808398 - 1.11886% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0686596 - 95.0284% [1] +| | | | | | | | Belos::MVT::Assign: 3.476e-05 - 0.0506266% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.058778 - 85.6079% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0586214 - 99.7335% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0281006 - 47.9357% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0277125 - 98.6191% [24] +| | | | | | | | | | | Remainder: 0.000388037 - 1.38089% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00709526 - 12.1035% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0005174 - 0.882613% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000787556 - 1.34346% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0192091 - 32.7681% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00524691 - 27.3147% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00508115 - 96.8408% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00506071 - 99.5977% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00495699 - 97.9505% [12] +| | | | | | | | | | | | | | Remainder: 0.00010372 - 2.04952% +| | | | | | | | | | | | | Remainder: 2.044e-05 - 0.402271% +| | | | | | | | | | | | Remainder: 0.00016576 - 3.15919% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0138894 - 72.3065% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0137605 - 99.0718% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0112611 - 81.8365% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0081595 - 72.4572% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00778902 - 95.4595% [24] +| | | | | | | | | | | | | | | Remainder: 0.00037048 - 4.54048% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00213119 - 18.9252% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002038 - 1.80977% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00042556 - 3.77902% [12] +| | | | | | | | | | | | | | Remainder: 0.00034108 - 3.02883% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00236515 - 17.188% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00230328 - 97.3837% [12] +| | | | | | | | | | | | | | Remainder: 6.188e-05 - 2.61632% +| | | | | | | | | | | | | Remainder: 0.000134237 - 0.975523% +| | | | | | | | | | | | Remainder: 0.000128919 - 0.92818% +| | | | | | | | | | | Remainder: 7.276e-05 - 0.378779% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00129148 - 2.20308% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00140796 - 2.40178% [12] +| | | | | | | | | | Remainder: 0.00021208 - 0.361779% +| | | | | | | | | Remainder: 0.00015664 - 0.266494% +| | | | | | | | CG S_E: Operation Op*x: 0.00716334 - 10.4331% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000710837 - 1.03531% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.0015194 - 2.21294% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00027708 - 0.403556% [12] +| | | | | | | | Remainder: 0.00017612 - 0.256512% +| | | | | | | Remainder: 0.00183532 - 2.54017% +| | | | | | GMRES block system: Operation Op*x: 0.00216667 - 2.86257% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.632e-05 - 0.0347735% [1] +| | | | | | Remainder: 0.000556319 - 0.734998% +| | | | | Remainder: 0.000731357 - 0.928847% +| | | | Mini-EM: Compute responses: 0.00897334 - 7.01161% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000229999 - 2.56314% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00715662 - 79.7543% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.021798% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000150959 - 2.10936% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00171532 - 23.9682% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.4e-06 - 0.0335354% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00032144 - 4.49151% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000228399 - 3.19144% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00332727 - 46.4922% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.48e-06 - 0.0346532% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000323559 - 4.52111% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00027884 - 3.89625% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000345358 - 4.82571% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.952e-05 - 0.552216% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2e-06 - 0.0279461% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00020496 - 2.86392% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012356 - 1.72651% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.616e-05 - 0.365536% [4] +| | | | | | Remainder: 6.284e-05 - 0.878068% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.08737% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0156018% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001109 - 12.3588% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261239 - 2.91128% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.352168% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242159 - 92.6963% [1] +| | | | | | Remainder: 1.816e-05 - 6.95149% +| | | | | Remainder: 0.00020724 - 2.30951% +| | | | Remainder: 0.0001444 - 0.112832% +| | | Remainder: 2.48e-06 - 0.00193779% +| | Remainder: 0.0382993 - 1.04412% +| Remainder: 4.812e-05 - 0.00131184% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.0787382 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 101.603 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0359 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0687 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0011078 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0694205 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 0.0783687 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 3.64482 [1] +| Mini-EM: Total Time: 3.64478 - 99.9988% [1] +| | Mini-EM: build mesh: 0.000632678 - 0.0173585% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000300119 - 47.4363% [1] +| | | Remainder: 0.000332559 - 52.5637% +| | Mini-EM: build physics blocks: 0.000866358 - 0.0237698% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000814958 - 0.0223596% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.399163 - 10.9516% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.183557 - 5.03616% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770637 - 41.9835% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0622067 - 80.7212% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00217307 - 2.81984% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.01259 - 16.3371% [4] +| | | | Remainder: 9.392e-05 - 0.121873% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0123118 - 6.70733% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00722474 - 58.6816% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000435158 - 3.53449% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000965038 - 7.83834% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00057316 - 4.65538% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130168 - 10.5726% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0016302 - 13.241% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.044e-05 - 0.734582% [4] +| | | | Remainder: 9.1358e-05 - 0.742038% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171453 - 9.3406% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00737594 - 4.01834% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0249315 - 13.5824% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00932805 - 5.08183% [4] +| | | Remainder: 0.0354007 - 19.286% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0072181 - 0.198039% [2] +| | Mini-EM: setup physics model evaluator: 0.314197 - 8.62046% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.31418 - 99.9946% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000916673% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140047% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.308931 - 98.3292% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.308914 - 99.9947% [1] +| | | | | | getWorksets(): 0.284564 - 92.1176% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284561 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161954 - 56.9136% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00308247 - 1.9033% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0278157 - 17.1751% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000593119 - 2.13232% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0272061 - 97.8084% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00030704 - 1.12857% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001254 - 0.460926% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000569878 - 2.09467% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00245367 - 9.01884% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00567126 - 20.8456% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00132804 - 4.8814% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00408463 - 15.0136% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001288 - 0.473424% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0072161 - 26.5239% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00277591 - 38.4683% [4] +| | | | | | | | | | | | Remainder: 0.00444019 - 61.5317% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00429267 - 15.7783% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000940476 - 3.45686% [4] +| | | | | | | | | | | Remainder: 8.8119e-05 - 0.323894% +| | | | | | | | | | Remainder: 1.648e-05 - 0.0592471% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114281 - 70.5637% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0661677 - 57.8994% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010768 - 0.162738% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.0519e-05 - 0.0461237% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0350611 - 52.9882% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252558 - 38.1693% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.108e-05 - 0.0469716% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00523342 - 7.90933% [4] +| | | | | | | | | | | Remainder: 0.000448159 - 0.677308% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0228558 - 19.9997% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0157595 - 13.7902% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000164399 - 0.143856% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00525711 - 4.60018% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00395159 - 3.4578% [4] +| | | | | | | | | | Remainder: 0.00012448 - 0.108925% +| | | | | | | | | Remainder: 0.016775 - 10.3579% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.122577 - 43.0757% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.12246 - 99.905% [8] +| | | | | | | | | Remainder: 0.00011648 - 0.0950263% +| | | | | | | | Remainder: 3.048e-05 - 0.0107112% +| | | | | | | Remainder: 3.44e-06 - 0.00120887% +| | | | | | getOrientations(): 1.072e-05 - 0.00347022% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724878 - 0.234654% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000695718 - 0.225214% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371759 - 0.120344% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012036 - 0.0389623% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000851318 - 0.275584% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000258972% [2] +| | | | | | Remainder: 0.0215743 - 6.98393% +| | | | | Remainder: 1.652e-05 - 0.00534748% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.002419% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.432e-05 - 0.0045579% [1] +| | | | build response library: 0.0052039 - 1.65635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00511959 - 98.3797% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0554732% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1] +| | | | | | | Remainder: 9.2e-07 - 32.3944% +| | | | | | getOrientations(): 5.2e-07 - 0.0101571% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719118 - 14.0464% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000877717 - 17.1443% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390559 - 7.62872% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011878 - 23.201% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0226581% [3] +| | | | | | Remainder: 0.00193987 - 37.8912% +| | | | | Remainder: 8.4319e-05 - 1.6203% +| | | | Remainder: 2.004e-05 - 0.00637851% +| | | Remainder: 1.704e-05 - 0.00542335% +| | Mini-EM: setup auxiliary physics model evaluator: 0.551628 - 15.1347% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.551619 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000116022% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000108771% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.551575 - 99.9921% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.551571 - 99.9993% [1] +| | | | | | getWorksets(): 0.248614 - 45.0737% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248612 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164491 - 66.1638% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00319423 - 1.94189% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0292588 - 17.7875% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000778117 - 2.65943% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0284716 - 97.3094% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000216319 - 0.759771% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012508 - 0.439315% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000566679 - 1.99033% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00255143 - 8.96133% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00584726 - 20.5372% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013602 - 4.77738% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00490467 - 17.2265% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012968 - 0.455471% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00790098 - 27.7504% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00313603 - 39.6917% [4] +| | | | | | | | | | | | Remainder: 0.00476495 - 60.3083% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00388403 - 13.6418% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000935757 - 3.28663% [4] +| | | | | | | | | | | Remainder: 4.952e-05 - 0.173928% +| | | | | | | | | | Remainder: 9.12e-06 - 0.0311701% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115087 - 69.9653% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0646544 - 56.1789% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.156e-05 - 0.0797471% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.836e-05 - 0.043864% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237741 - 36.771% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0253586 - 39.2218% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.22e-05 - 0.0498033% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.3e-05 - 0.0510406% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000915557 - 1.41608% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142558 - 22.0492% [4] +| | | | | | | | | | | Remainder: 0.000205279 - 0.317502% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0152661 - 13.2649% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0151064 - 13.1261% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013464 - 0.11699% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00579227 - 5.03296% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00524131 - 4.55422% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00878333 - 7.63193% [4] +| | | | | | | | | | Remainder: 0.00010832 - 0.0941204% +| | | | | | | | | Remainder: 0.0169514 - 10.3054% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.084111 - 33.8322% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0840479 - 99.925% [4] +| | | | | | | | | Remainder: 6.312e-05 - 0.0750436% +| | | | | | | | Remainder: 1e-05 - 0.00402233% +| | | | | | | Remainder: 1.32e-06 - 0.000530944% +| | | | | | getOrientations(): 1.104e-05 - 0.00200155% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000906118 - 0.164279% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010662 - 0.193302% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000669398 - 0.121362% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.269273 - 48.8193% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.100303 - 37.2495% [1] +| | | | | | | Remainder: 0.16897 - 62.7505% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00236315 - 0.42844% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000101528% [2] +| | | | | | Remainder: 0.0286681 - 5.19753% +| | | | | Remainder: 3.68e-06 - 0.00066718% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000674379% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.00267576% [1] +| | | | build response library: 1.924e-05 - 0.00348792% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2474% [1] +| | | | | Remainder: 1.9e-05 - 98.7526% +| | | | Remainder: 4.88e-06 - 0.000884669% +| | | Remainder: 9.12e-06 - 0.00165329% +| | Mini-EM: eval auxiliary physics model evaluator: 0.873324 - 23.961% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.260077 - 29.7801% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.611258 - 69.9921% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000821557 - 0.134404% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.416311 - 68.1073% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.000317071% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 9.439e-06 - 0.0022673% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.24e-06 - 0.00125867% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00251476 - 0.604057% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.011484 - 2.75853% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0358112 - 8.60203% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00395031 - 0.948884% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0270968 - 6.5088% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0285126 - 6.84887% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0416699 - 10.0093% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.792e-05 - 0.00430447% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.92e-06 - 0.000941604% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0622961 - 14.9639% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00677178 - 1.62662% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00345655 - 0.830281% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.014253 - 3.42363% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00170512 - 0.409578% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0192443 - 4.62257% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0327931 - 7.87706% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.041224 - 9.90221% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00371075 - 0.891341% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00190696 - 0.45806% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0060665 - 1.45721% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0278974 - 6.70109% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00347047 - 0.833624% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.01417 - 3.40371% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.6199e-05 - 0.00389108% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00642398 - 1.54307% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0116227 - 2.79183% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00177552 - 0.426488% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00608234 - 1.46101% [4] +| | | | | Remainder: 0.000346799 - 0.0833029% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.136e-05 - 0.00349443% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.599e-06 - 0.000425189% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000866958 - 0.141832% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.192518 - 31.4953% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0948012 - 49.2429% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0976563 - 50.7259% [1] +| | | | | Remainder: 6.008e-05 - 0.0312075% +| | | | Remainder: 0.000716799 - 0.117266% +| | | Remainder: 0.00198971 - 0.227832% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444995 - 0.122091% [1] +| | | getWorksets(): 7.52e-06 - 0.168991% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 47.8723% [1] +| | | | Remainder: 3.92e-06 - 52.1277% +| | | getOrientations(): 2.28e-06 - 0.0512366% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000808798 - 18.1754% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919157 - 20.6555% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000441679 - 9.92549% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125236 - 28.1432% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0269666% [3] +| | | Remainder: 0.00101696 - 22.8533% +| | panzer::ModelEvaluator::create_W_op: 0.263235 - 7.22225% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.441921 - 12.1248% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033208 - 0.0751446% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.343873 - 77.8132% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.12e-06 - 0.000907311% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00236555 - 0.687915% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112358 - 3.26743% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134361 - 3.90729% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00135404 - 0.39376% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014591 - 4.24314% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0125644 - 3.65378% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00255691 - 0.743563% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0123406 - 3.5887% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.36e-06 - 0.00184952% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00440383 - 1.28065% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269906 - 7.84901% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00424819 - 1.23539% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.024585 - 7.14944% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0273821 - 7.96285% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379007 - 11.0217% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.3e-05 - 0.00378046% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00227115 - 0.660463% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.025913 - 7.53564% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0431538 - 12.5494% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00643838 - 1.87231% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00129028 - 0.375219% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0141751 - 4.1222% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0298842 - 8.69048% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0245384 - 7.13589% [4] +| | | | Remainder: 0.000231359 - 0.0672803% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.916e-05 - 0.00433561% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00026249% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00109768 - 0.248387% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0959167 - 21.7045% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.095888 - 99.9701% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.8199e-05 - 0.0189738% [1] +| | | | Remainder: 1.048e-05 - 0.0109261% +| | | Remainder: 0.000681518 - 0.154217% +| | Mini-EM: assemble Discrete Gradient: 0.0717095 - 1.96746% [1] +| | MaxwellPreconditioner::build: 0.366762 - 10.0627% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0698863 - 19.0549% [1] +| | | MaxwellPreconditioner: Schur complement: 3.6e-05 - 0.00981563% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00151992 - 0.414415% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.207906% [1] +| | | | Ifpack2::Relaxation::compute: 0.000596239 - 39.2284% [1] +| | | | Remainder: 0.000920517 - 60.5637% +| | | MaxwellPreconditioner: Solver S_E: 0.28957 - 78.9531% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.280752 - 96.9549% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.280374 - 99.865% [1] +| | | | | | MueLu RefMaxwell: compute: 0.275406 - 98.2283% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00269327 - 0.977927% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.018265 - 6.63202% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0102618 - 56.183% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00741674 - 40.6063% [1] +| | | | | | | | Remainder: 0.000586438 - 3.21072% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0256383 - 9.30928% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0013838 - 5.39738% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0228237 - 89.0218% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.021745 - 95.2739% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.021043 - 96.7715% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0189761 - 90.178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.42e-05 - 0.180226% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.98e-05 - 0.209737% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.9079e-05 - 0.311333% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00315243 - 16.6126% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.004e-05 - 0.211002% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0151964 - 80.0814% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.408e-05 - 0.126896% [1] +| | | | | | | | | | | | Remainder: 0.000430158 - 2.26684% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.1e-05 - 0.194839% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.144e-05 - 27.9024% [1] +| | | | | | | | | | | | Remainder: 2.956e-05 - 72.0976% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000409959 - 1.9482% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000383759 - 93.6091% [1] +| | | | | | | | | | | | Remainder: 2.62e-05 - 6.39088% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00112812 - 5.36101% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110532 - 97.9789% [1] +| | | | | | | | | | | | Remainder: 2.28e-05 - 2.02107% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000117719 - 0.559422% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.632e-05 - 81.822% [1] +| | | | | | | | | | | | Remainder: 2.1399e-05 - 18.178% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.916e-05 - 0.186095% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.088e-05 - 27.7835% [1] +| | | | | | | | | | | | Remainder: 2.828e-05 - 72.2165% +| | | | | | | | | | | Remainder: 0.000330879 - 1.5724% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000100279 - 0.461158% [1] +| | | | | | | | | | Remainder: 0.000601759 - 2.76734% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000187639 - 0.822124% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.196e-05 - 17.0327% [1] +| | | | | | | | | | Remainder: 0.000155679 - 82.9673% +| | | | | | | | | Remainder: 0.000891038 - 3.904% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000570118 - 2.22369% [1] +| | | | | | | | Remainder: 0.000860718 - 3.35715% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0290108 - 10.5338% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0191384 - 65.9701% [1] +| | | | | | | | Remainder: 0.00987233 - 34.0299% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174705 - 6.34354% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0264068 - 9.5883% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0264031 - 99.9862% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0258776 - 98.0096% [1] +| | | | | | | | | Remainder: 0.000525518 - 1.99036% +| | | | | | | | Remainder: 3.64e-06 - 0.0137843% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0176511 - 6.40912% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0175128 - 99.2164% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101554 - 57.9885% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00696426 - 39.7667% [1] +| | | | | | | | | Remainder: 0.000393119 - 2.24475% +| | | | | | | | Remainder: 0.000138319 - 0.783628% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0600776 - 21.8142% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.019418 - 32.3215% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191057 - 98.392% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.344e-05 - 0.279706% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.0221923% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188792 - 98.8144% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188752 - 99.9788% [1] +| | | | | | | | | | | Remainder: 4e-06 - 0.0211873% +| | | | | | | | | | Remainder: 0.00016884 - 0.883713% +| | | | | | | | | Remainder: 0.000312239 - 1.60799% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0406524 - 67.6666% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0228358 - 56.1733% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0205067 - 89.8004% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198625 - 96.8586% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0190252 - 95.7848% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.844e-05 - 0.0969239% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.028e-05 - 0.159157% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.2319e-05 - 0.32756% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00324735 - 17.0687% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.664e-05 - 0.140025% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152906 - 80.3703% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.464e-05 - 0.0769505% [1] +| | | | | | | | | | | | | Remainder: 0.00033492 - 1.7604% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.08e-05 - 0.155066% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 31.6883% [1] +| | | | | | | | | | | | | Remainder: 2.104e-05 - 68.3117% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321399 - 1.61812% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298359 - 92.8313% [1] +| | | | | | | | | | | | | Remainder: 2.304e-05 - 7.16866% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.22e-05 - 0.313153% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.736e-05 - 76.1415% [1] +| | | | | | | | | | | | | Remainder: 1.484e-05 - 23.8585% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000118479 - 0.596497% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.6199e-05 - 81.195% [1] +| | | | | | | | | | | | | Remainder: 2.228e-05 - 18.805% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.292e-05 - 0.115394% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 45.7243% [1] +| | | | | | | | | | | | | Remainder: 1.244e-05 - 54.2757% +| | | | | | | | | | | | Remainder: 0.00028144 - 1.41694% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6e-05 - 0.292588% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.1799e-05 - 0.203831% [1] +| | | | | | | | | | | Remainder: 0.000542399 - 2.64499% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00217163 - 9.50977% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00164228 - 75.624% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000253039 - 15.4078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00127516 - 77.6457% [1] +| | | | | | | | | | | | Remainder: 0.00011408 - 6.94646% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000219799 - 10.1214% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00017636 - 80.2369% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.936e-05 - 16.6478% [1] +| | | | | | | | | | | | | Remainder: 0.000147 - 83.3522% +| | | | | | | | | | | | Remainder: 4.3439e-05 - 19.7631% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2479e-05 - 1.03512% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.916e-05 - 1.80325% [1] +| | | | | | | | | | | Remainder: 0.00024792 - 11.4163% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.024e-05 - 0.0448418% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.0127869% [1] +| | | | | | | | | | Remainder: 0.00014436 - 0.632165% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.0394564% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173736 - 42.737% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.0596306% [1] +| | | | | | | | | | Remainder: 0.0173633 - 99.9404% +| | | | | | | | | Remainder: 0.000426958 - 1.05026% +| | | | | | | | Remainder: 7.12e-06 - 0.0118513% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0711555 - 25.8366% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.464e-05 - 0.0346284% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.00241724% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.071016 - 99.8039% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0710126 - 99.9953% [1] +| | | | | | | | | Remainder: 3.36e-06 - 0.00473133% +| | | | | | | | Remainder: 0.000113199 - 0.159087% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.2759e-05 - 0.0336808% [1] +| | | | | | | Remainder: 0.00694462 - 2.52159% +| | | | | | Remainder: 0.00496735 - 1.77169% +| | | | | Remainder: 0.000378879 - 0.134951% +| | | | Remainder: 0.00881762 - 3.04507% +| | | MaxwellPreconditioner: Block preconditioner: 0.000124039 - 0.03382% [1] +| | | Remainder: 0.00562566 - 1.53387% +| | Mini-EM: timestepper: 0.126765 - 3.47798% [1] +| | | Mini-EM: Advance Time Step: 0.126762 - 99.9979% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0393721 - 31.0598% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000312759 - 0.794368% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0377643 - 95.9165% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00413089% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000267999 - 0.709662% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00308807 - 8.17723% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00189492 - 5.01774% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000171159 - 0.45323% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00173383 - 4.5912% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0016454 - 4.35701% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000165159 - 0.437342% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0004014 - 1.06291% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.00868545% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000349999 - 0.926799% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00374755 - 9.92352% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013724 - 3.63411% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000693478 - 1.83633% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00328163 - 8.68977% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00663018 - 17.5567% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.08e-06 - 0.0187479% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00025388 - 0.672275% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00286299 - 7.58121% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00359951 - 9.53152% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024068 - 0.637322% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00017796 - 0.471239% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00163271 - 4.32344% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00267123 - 7.07344% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000758116 - 2.00749% [4] +| | | | | | Remainder: 0.00011212 - 0.296894% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.668e-05 - 0.0423651% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.00721324% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00111684 - 2.83662% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.744e-05 - 0.222086% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.084e-05 - 69.5791% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 1.96706% [1] +| | | | | | Remainder: 2.488e-05 - 28.4538% +| | | | | Remainder: 7.12e-05 - 0.180839% +| | | | Stratimikos: BelosLOWS: 0.0784139 - 61.8591% [1] +| | | | | GMRES block system: Operation Op*x: 0.00218987 - 2.79271% [1] +| | | | | Belos::MVT::MvAddMv: 0.000109039 - 0.139056% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0752603 - 95.9783% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00041124 - 0.546424% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010132 - 24.6377% [2] +| | | | | | | | Belos::MVT::MvDot: 9.428e-05 - 93.0517% [2] +| | | | | | | | Remainder: 7.04e-06 - 6.94828% +| | | | | | | Belos::MVT::MvScale: 5.016e-05 - 12.1973% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001242 - 30.2013% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00012032 - 96.876% [2] +| | | | | | | | Remainder: 3.88e-06 - 3.12399% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.296e-05 - 15.3098% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.024e-05 - 95.6798% [2] +| | | | | | | | Remainder: 2.72e-06 - 4.3202% +| | | | | | | Remainder: 7.26e-05 - 17.6539% +| | | | | | Belos::MVT::MvAddMv: 0.00018396 - 0.244432% [2] +| | | | | | Belos::MVT::MvNorm: 5.172e-05 - 0.0687215% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.071893 - 95.5258% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000293399 - 0.408105% [1] +| | | | | | | Belos::MVT::MvAddMv: 4.04e-05 - 0.0561946% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000629798 - 0.876021% [1] +| | | | | | | | Belos::MVT::Assign: 3.144e-05 - 4.99208% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.216e-05 - 8.28202% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.904e-05 - 74.8466% [1] +| | | | | | | | | Remainder: 1.312e-05 - 25.1534% +| | | | | | | | CG Q_B: Operation Op*x: 0.000264599 - 42.0133% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00010464 - 16.6149% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.4239e-05 - 3.84869% [1] +| | | | | | | | Remainder: 0.00015272 - 24.249% +| | | | | | | CG S_E: Operation Op*x: 0.000888358 - 1.23567% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.068378 - 95.1107% [1] +| | | | | | | | Belos::MVT::Assign: 3.488e-05 - 0.0510106% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0582829 - 85.2363% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.05813 - 99.7377% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0277421 - 47.7243% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0273558 - 98.6075% [24] +| | | | | | | | | | | Remainder: 0.000386318 - 1.39253% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00720514 - 12.3949% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000516319 - 0.888214% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000777477 - 1.33748% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190018 - 32.6885% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00522219 - 27.4825% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00505411 - 96.7814% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00503475 - 99.617% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00493463 - 98.0114% [12] +| | | | | | | | | | | | | | Remainder: 0.00010012 - 1.98858% +| | | | | | | | | | | | | Remainder: 1.9359e-05 - 0.383035% +| | | | | | | | | | | | Remainder: 0.00016808 - 3.21858% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0137091 - 72.1463% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0135808 - 99.0643% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0111193 - 81.8751% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00803878 - 72.2955% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00766758 - 95.3824% [24] +| | | | | | | | | | | | | | | Remainder: 0.000371199 - 4.6176% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00211535 - 19.0241% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000199319 - 1.79255% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000419318 - 3.77107% [12] +| | | | | | | | | | | | | | Remainder: 0.000346559 - 3.11673% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00232768 - 17.1394% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0022712 - 97.5735% [12] +| | | | | | | | | | | | | | Remainder: 5.648e-05 - 2.42646% +| | | | | | | | | | | | | Remainder: 0.000133839 - 0.985499% +| | | | | | | | | | | | Remainder: 0.00012828 - 0.935727% +| | | | | | | | | | | Remainder: 7.052e-05 - 0.371122% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00126288 - 2.1725% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00140587 - 2.4185% [12] +| | | | | | | | | | Remainder: 0.00021836 - 0.375641% +| | | | | | | | | Remainder: 0.00015288 - 0.262307% +| | | | | | | | CG S_E: Operation Op*x: 0.00734314 - 10.739% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000717517 - 1.04934% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00154712 - 2.2626% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000276638 - 0.404572% [12] +| | | | | | | | Remainder: 0.0001758 - 0.2571% +| | | | | | | Remainder: 0.00166308 - 2.31327% +| | | | | | GMRES block system: Operation Op*x: 0.00215796 - 2.86732% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.58e-05 - 0.034281% [1] +| | | | | | Remainder: 0.000536596 - 0.712987% +| | | | | Remainder: 0.000854678 - 1.08996% +| | | | Mini-EM: Compute responses: 0.00884529 - 6.97787% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022412 - 2.53378% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00713878 - 80.7071% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0224128% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015208 - 2.13034% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00171639 - 24.0433% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.0347398% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000325239 - 4.55595% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000240759 - 3.37255% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00328715 - 46.0464% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0302573% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000343719 - 4.81481% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025304 - 3.54458% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000334079 - 4.67978% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.048e-05 - 0.567044% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.24e-06 - 0.0313779% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000202399 - 2.8352% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000144639 - 2.0261% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.6e-05 - 0.364208% [4] +| | | | | | Remainder: 6.432e-05 - 0.900994% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.64e-06 - 0.097679% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0158276% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00101824 - 11.5116% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025032 - 2.82998% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.447427% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023228 - 92.7932% [1] +| | | | | | Remainder: 1.692e-05 - 6.75935% +| | | | | Remainder: 0.000203798 - 2.30403% +| | | | Remainder: 0.00013088 - 0.103249% +| | | Remainder: 2.6e-06 - 0.00205104% +| | Remainder: 0.0385351 - 1.05727% +| Remainder: 4.364e-05 - 0.00119732% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.0784139 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 102.023 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0358 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0688 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00107596 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0707233 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 0.0800354 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 3.67745 [1] +| Mini-EM: Total Time: 3.67741 - 99.9988% [1] +| | Mini-EM: build mesh: 0.000633719 - 0.0172328% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000308079 - 48.6144% [1] +| | | Remainder: 0.00032564 - 51.3856% +| | Mini-EM: build physics blocks: 0.000875758 - 0.0238146% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000810157 - 0.0220307% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.40074 - 10.8974% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.183812 - 4.99841% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770033 - 41.8925% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0622484 - 80.8386% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00214399 - 2.78429% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0125118 - 16.2483% [4] +| | | | Remainder: 9.916e-05 - 0.128774% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0123203 - 6.70267% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00720574 - 58.4868% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000446719 - 3.62588% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000949518 - 7.70695% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000604917 - 4.90993% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013198 - 10.7124% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160928 - 13.062% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.172e-05 - 0.744463% [4] +| | | | Remainder: 9.26e-05 - 0.751606% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171554 - 9.33314% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00743998 - 4.04761% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0250409 - 13.6231% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00938721 - 5.10697% [4] +| | | Remainder: 0.0354645 - 19.294% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00720154 - 0.195832% [2] +| | Mini-EM: setup physics model evaluator: 0.312947 - 8.51% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.312929 - 99.9942% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000881989% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140607% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.3076 - 98.2971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.307585 - 99.9951% [1] +| | | | | | getWorksets(): 0.283376 - 92.1291% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.283372 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.159757 - 56.3771% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00303275 - 1.89835% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0276234 - 17.2909% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000603678 - 2.18538% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0270035 - 97.7558% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000305038 - 1.12962% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001252 - 0.463643% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000616079 - 2.28148% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244135 - 9.04087% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00565495 - 20.9415% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00129976 - 4.81328% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00412667 - 15.282% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013264 - 0.491195% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00704782 - 26.0996% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00280887 - 39.8545% [4] +| | | | | | | | | | | | Remainder: 0.00423895 - 60.1455% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00421419 - 15.6061% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000948238 - 3.51153% [4] +| | | | | | | | | | | Remainder: 9.16e-05 - 0.339215% +| | | | | | | | | | Remainder: 1.624e-05 - 0.0587906% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.112953 - 70.7028% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0661563 - 58.5699% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001074 - 0.162343% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.092e-05 - 0.0467378% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0354859 - 53.6395% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.024873 - 37.5974% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.108e-05 - 0.0469797% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0051931 - 7.84976% [4] +| | | | | | | | | | | Remainder: 0.000434839 - 0.657291% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0218334 - 19.3297% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0154535 - 13.6814% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000168959 - 0.149584% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526631 - 4.6624% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00395239 - 3.49916% [4] +| | | | | | | | | | Remainder: 0.00012184 - 0.107868% +| | | | | | | | | Remainder: 0.016148 - 10.1079% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123585 - 43.6121% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123472 - 99.9086% [8] +| | | | | | | | | Remainder: 0.00011292 - 0.0913707% +| | | | | | | | Remainder: 3.076e-05 - 0.010855% +| | | | | | | Remainder: 3.36e-06 - 0.00118571% +| | | | | | getOrientations(): 1.18e-05 - 0.00383634% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726958 - 0.236344% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700998 - 0.227904% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382439 - 0.124336% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012276 - 0.0399109% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000863477 - 0.280728% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.0002861% [2] +| | | | | | Remainder: 0.0214003 - 6.95753% +| | | | | Remainder: 1.496e-05 - 0.00486346% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00259484% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.00453777% [1] +| | | | build response library: 0.00528282 - 1.68819% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519787 - 98.3918% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0646419% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 58.3333% [1] +| | | | | | | Remainder: 1.4e-06 - 41.6667% +| | | | | | getOrientations(): 6.8e-07 - 0.0130823% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728918 - 14.0234% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900197 - 17.3186% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403359 - 7.76009% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123188 - 23.6997% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.025395% [3] +| | | | | | Remainder: 0.00192815 - 37.0951% +| | | | | Remainder: 8.496e-05 - 1.60823% +| | | | Remainder: 2.044e-05 - 0.00653183% +| | | Remainder: 1.82e-05 - 0.00581568% +| | Mini-EM: setup auxiliary physics model evaluator: 0.555191 - 15.0974% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.555177 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000115279% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000100869% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.555116 - 99.989% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.555111 - 99.999% [1] +| | | | | | getWorksets(): 0.248308 - 44.7313% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248307 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.163499 - 65.8455% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00322175 - 1.9705% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0288126 - 17.6225% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000770277 - 2.6734% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0280337 - 97.2967% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002152 - 0.767647% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012312 - 0.439185% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000564838 - 2.01485% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00254507 - 9.07861% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00580594 - 20.7106% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001317 - 4.6979% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00488183 - 17.4141% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000132879 - 0.473997% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00765054 - 27.2905% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00315315 - 41.2148% [4] +| | | | | | | | | | | | Remainder: 0.00449739 - 58.7852% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00382195 - 13.6334% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000923679 - 3.29489% [4] +| | | | | | | | | | | Remainder: 5.168e-05 - 0.184349% +| | | | | | | | | | Remainder: 8.6e-06 - 0.0298481% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115181 - 70.4477% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0645225 - 56.0182% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.2839e-05 - 0.0818924% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.96e-05 - 0.0458755% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0241903 - 37.4913% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0249019 - 38.5941% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.136e-05 - 0.0486032% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.168e-05 - 0.0490992% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000855357 - 1.32567% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142284 - 22.0518% [4] +| | | | | | | | | | | Remainder: 0.00020112 - 0.311705% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.014813 - 12.8606% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0155598 - 13.509% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013196 - 0.114567% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00604286 - 5.2464% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00523951 - 4.54892% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00876102 - 7.60629% [4] +| | | | | | | | | | Remainder: 0.00011064 - 0.0960573% +| | | | | | | | | Remainder: 0.0162833 - 9.95928% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0847974 - 34.1502% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.084732 - 99.9228% [4] +| | | | | | | | | Remainder: 6.544e-05 - 0.0771721% +| | | | | | | | Remainder: 1.068e-05 - 0.00430113% +| | | | | | | Remainder: 1.24e-06 - 0.000499379% +| | | | | | getOrientations(): 1.088e-05 - 0.00195997% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000901037 - 0.162317% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109688 - 0.197596% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000678038 - 0.122145% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.272327 - 49.0582% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.101839 - 37.3957% [1] +| | | | | | | Remainder: 0.170488 - 62.6043% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254587 - 0.458624% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000108087% [2] +| | | | | | Remainder: 0.029242 - 5.26778% +| | | | | Remainder: 5.48e-06 - 0.00098718% +| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.000951048% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.788e-05 - 0.00322059% [1] +| | | | build response library: 2.716e-05 - 0.00489213% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.47275% [1] +| | | | | Remainder: 2.676e-05 - 98.5272% +| | | | Remainder: 9.32e-06 - 0.00167874% +| | | Remainder: 1.38e-05 - 0.00248563% +| | Mini-EM: eval auxiliary physics model evaluator: 0.892921 - 24.2813% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.262758 - 29.4268% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.628161 - 70.349% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000861838 - 0.1372% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.42983 - 68.4266% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.000837541% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 8.16e-06 - 0.00189843% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.56e-06 - 0.000595585% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00492151 - 1.14499% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0122905 - 2.8594% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0366456 - 8.52562% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00414063 - 0.963319% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0282321 - 6.56821% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0293588 - 6.83034% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0418108 - 9.7273% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.16e-06 - 0.00166578% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.76e-06 - 0.000642115% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0629849 - 14.6535% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00654922 - 1.52368% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00357823 - 0.832476% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0143218 - 3.33197% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00288187 - 0.670468% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0200874 - 4.67335% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0334479 - 7.78166% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0418182 - 9.72901% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00340143 - 0.791344% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00209323 - 0.486992% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00632634 - 1.47183% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0285949 - 6.65261% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00378195 - 0.879872% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0143789 - 3.34526% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.08e-06 - 0.00164716% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00690142 - 1.60562% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0126418 - 2.94112% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00199411 - 0.463932% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00630462 - 1.46677% [4] +| | | | | Remainder: 0.000310039 - 0.0721307% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.984e-05 - 0.00315842% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000382068% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000964517 - 0.153546% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.195796 - 31.1697% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0959142 - 48.9869% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0998375 - 50.9906% [1] +| | | | | Remainder: 4.408e-05 - 0.0225133% +| | | | Remainder: 0.000687318 - 0.109417% +| | | Remainder: 0.00200179 - 0.224185% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00475775 - 0.129378% [1] +| | | getWorksets(): 1.084e-05 - 0.227839% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.88e-06 - 45.0185% [1] +| | | | Remainder: 5.96e-06 - 54.9815% +| | | getOrientations(): 7.2e-07 - 0.0151332% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791038 - 16.6263% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923717 - 19.415% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000453319 - 9.52802% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125816 - 26.4444% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0260628% [3] +| | | Remainder: 0.00131872 - 27.7172% +| | panzer::ModelEvaluator::create_W_op: 0.264058 - 7.18056% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.446701 - 12.1472% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033116 - 0.0741347% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.34937 - 78.2113% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.000354924% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00396131 - 1.13384% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0116463 - 3.33351% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134514 - 3.85019% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00139156 - 0.398304% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0148608 - 4.25358% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0124483 - 3.56307% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00213587 - 0.611349% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0117402 - 3.3604% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00179752% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00443671 - 1.26991% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.027211 - 7.78858% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00446455 - 1.27788% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0248085 - 7.1009% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0273007 - 7.81426% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0389434 - 11.1467% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.3959e-05 - 0.00399547% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00372771 - 1.06698% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0266494 - 7.62785% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0428667 - 12.2697% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00640282 - 1.83267% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0012234 - 0.350172% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0144422 - 4.13378% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0317414 - 9.0853% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232263 - 6.64805% [4] +| | | | Remainder: 0.000268359 - 0.0768122% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.764e-05 - 0.00394895% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000277591% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125836 - 0.2817% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0950618 - 21.2809% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0950325 - 99.9692% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.018893% [1] +| | | | Remainder: 1.132e-05 - 0.011908% +| | | Remainder: 0.000660038 - 0.147758% +| | Mini-EM: assemble Discrete Gradient: 0.0717682 - 1.9516% [1] +| | MaxwellPreconditioner::build: 0.3653 - 9.93364% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0695812 - 19.0477% [1] +| | | MaxwellPreconditioner: Schur complement: 3.796e-05 - 0.0103915% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00162304 - 0.444302% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.204555% [1] +| | | | Ifpack2::Relaxation::compute: 0.000623958 - 38.4439% [1] +| | | | Remainder: 0.000995757 - 61.3515% +| | | MaxwellPreconditioner: Solver S_E: 0.288363 - 78.9386% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.27986 - 97.0513% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.279469 - 99.8603% [1] +| | | | | | MueLu RefMaxwell: compute: 0.274658 - 98.2786% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00285647 - 1.04001% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.017862 - 6.50335% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00938057 - 52.517% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00790506 - 44.2563% [1] +| | | | | | | | Remainder: 0.000576358 - 3.22673% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0257493 - 9.37502% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0013788 - 5.3547% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0229465 - 89.1152% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0218738 - 95.3253% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0211675 - 96.7711% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0191674 - 90.551% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.388e-05 - 0.176758% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.912e-05 - 0.204096% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.392e-05 - 0.385654% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00329187 - 17.1743% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.588e-05 - 0.239364% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152391 - 79.5053% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.52e-05 - 0.131473% [1] +| | | | | | | | | | | | Remainder: 0.000418439 - 2.18307% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.984e-05 - 0.188213% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.12e-05 - 28.1124% [1] +| | | | | | | | | | | | Remainder: 2.864e-05 - 71.8876% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000323999 - 1.53064% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000299399 - 92.4074% [1] +| | | | | | | | | | | | Remainder: 2.46e-05 - 7.59262% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109716 - 5.1832% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107064 - 97.5828% [1] +| | | | | | | | | | | | Remainder: 2.652e-05 - 2.41716% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011776 - 0.556323% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.684e-05 - 82.2351% [1] +| | | | | | | | | | | | Remainder: 2.092e-05 - 17.7649% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.444e-05 - 0.162702% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.1e-05 - 31.9396% [1] +| | | | | | | | | | | | Remainder: 2.344e-05 - 68.0604% +| | | | | | | | | | | Remainder: 0.000386918 - 1.82788% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001044 - 0.477283% [1] +| | | | | | | | | | Remainder: 0.000601878 - 2.75159% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0002506 - 1.09211% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.108e-05 - 12.4022% [1] +| | | | | | | | | | Remainder: 0.00021952 - 87.5978% +| | | | | | | | | Remainder: 0.000822077 - 3.58258% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000555559 - 2.15757% [1] +| | | | | | | | Remainder: 0.000868398 - 3.37252% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0289206 - 10.5297% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190677 - 65.9312% [1] +| | | | | | | | Remainder: 0.00985289 - 34.0688% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179197 - 6.52438% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0260125 - 9.47086% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.026009 - 99.9865% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0254546 - 97.8684% [1] +| | | | | | | | | Remainder: 0.000554398 - 2.13156% +| | | | | | | | Remainder: 3.52e-06 - 0.013532% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0175935 - 6.4056% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0174506 - 99.1879% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00999617 - 57.2826% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0070437 - 40.3636% [1] +| | | | | | | | | Remainder: 0.000410759 - 2.35383% +| | | | | | | | Remainder: 0.000142878 - 0.812106% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599314 - 21.8204% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0193831 - 32.3421% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0190725 - 98.3978% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.648e-05 - 0.296133% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0243282% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188351 - 98.7551% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188317 - 99.9819% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0180514% +| | | | | | | | | | Remainder: 0.00017632 - 0.924472% +| | | | | | | | | Remainder: 0.000310559 - 1.60222% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.040541 - 67.6456% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0227605 - 56.1419% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204874 - 90.0131% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198343 - 96.8121% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189985 - 95.7863% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.96e-05 - 0.103166% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.232e-05 - 0.170119% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.108e-05 - 0.374135% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00320363 - 16.8625% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.504e-05 - 0.1318% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152679 - 80.3638% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.476e-05 - 0.0776903% [1] +| | | | | | | | | | | | | Remainder: 0.000364159 - 1.91678% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.18e-05 - 0.160329% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.88e-06 - 31.0692% [1] +| | | | | | | | | | | | | Remainder: 2.192e-05 - 68.9308% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000324279 - 1.63494% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000297599 - 91.7725% [1] +| | | | | | | | | | | | | Remainder: 2.668e-05 - 8.22748% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.5239e-05 - 0.328921% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.6959e-05 - 71.98% [1] +| | | | | | | | | | | | | Remainder: 1.828e-05 - 28.02% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00013716 - 0.691531% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00011576 - 84.3978% [1] +| | | | | | | | | | | | | Remainder: 2.14e-05 - 15.6022% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.652e-05 - 0.133708% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.072e-05 - 40.4223% [1] +| | | | | | | | | | | | | Remainder: 1.58e-05 - 59.5777% +| | | | | | | | | | | | Remainder: 0.00025076 - 1.26428% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.0999e-05 - 0.297739% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.236e-05 - 0.206761% [1] +| | | | | | | | | | | Remainder: 0.000549759 - 2.6834% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211115 - 9.27553% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00167279 - 79.236% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000254319 - 15.2032% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00130096 - 77.7714% [1] +| | | | | | | | | | | | Remainder: 0.00011752 - 7.02537% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00020276 - 9.60423% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00015828 - 78.0627% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.1e-05 - 19.5855% [1] +| | | | | | | | | | | | | Remainder: 0.00012728 - 80.4145% +| | | | | | | | | | | | Remainder: 4.448e-05 - 21.9373% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2999e-05 - 1.0894% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.928e-05 - 1.86059% [1] +| | | | | | | | | | | Remainder: 0.00017332 - 8.20973% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.1e-05 - 0.0483294% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0135322% [1] +| | | | | | | | | | Remainder: 0.00014784 - 0.649548% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.684e-05 - 0.0415382% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173377 - 42.7659% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.096e-05 - 0.0632148% [1] +| | | | | | | | | | Remainder: 0.0173268 - 99.9368% +| | | | | | | | | Remainder: 0.000425959 - 1.05069% +| | | | | | | | Remainder: 7.4e-06 - 0.0123474% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0714075 - 25.9987% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5e-05 - 0.0350103% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.00268879% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0712628 - 99.7974% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0712595 - 99.9953% [1] +| | | | | | | | | Remainder: 3.36e-06 - 0.00471494% +| | | | | | | | Remainder: 0.00011772 - 0.164857% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.216e-05 - 0.0335544% [1] +| | | | | | | Remainder: 0.00631298 - 2.29849% +| | | | | | Remainder: 0.00481083 - 1.72142% +| | | | | Remainder: 0.000390879 - 0.13967% +| | | | Remainder: 0.00850298 - 2.94871% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012776 - 0.034974% [1] +| | | Remainder: 0.00556743 - 1.52407% +| | Mini-EM: timestepper: 0.131618 - 3.57909% [1] +| | | Mini-EM: Advance Time Step: 0.131614 - 99.9973% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0423402 - 32.17% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000320839 - 0.757764% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0407114 - 96.1532% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.008e-05 - 0.0247596% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000257959 - 0.633628% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00382603 - 9.39792% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00229355 - 5.63368% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001678 - 0.412169% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00196084 - 4.81642% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00164427 - 4.03885% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016128 - 0.396154% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00040236 - 0.988321% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.36e-06 - 0.00825321% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030892 - 0.758804% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00406507 - 9.98507% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00164508 - 4.04082% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000639759 - 1.57145% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00373623 - 9.17734% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00654398 - 16.0741% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.04e-06 - 0.0172924% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000255 - 0.626359% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00275903 - 6.77704% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00347691 - 8.54037% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023632 - 0.580476% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000179119 - 0.439972% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00162856 - 4.00024% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00362727 - 8.9097% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000764839 - 1.87868% [4] +| | | | | | Remainder: 0.000110799 - 0.272157% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.724e-05 - 0.0407178% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00727441% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00113112 - 2.6715% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.424e-05 - 0.19896% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.76e-05 - 68.3761% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 2.18424% [1] +| | | | | | Remainder: 2.48e-05 - 29.4397% +| | | | | Remainder: 7.2239e-05 - 0.170616% +| | | | Stratimikos: BelosLOWS: 0.0800839 - 60.8475% [1] +| | | | | GMRES block system: Operation Op*x: 0.00218083 - 2.72319% [1] +| | | | | Belos::MVT::MvAddMv: 0.00010484 - 0.130913% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0771135 - 96.2909% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000406199 - 0.526755% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010024 - 24.6776% [2] +| | | | | | | | Belos::MVT::MvDot: 9.364e-05 - 93.4158% [2] +| | | | | | | | Remainder: 6.6e-06 - 6.5842% +| | | | | | | Belos::MVT::MvScale: 4.996e-05 - 12.2994% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001224 - 30.133% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001186 - 96.8954% [2] +| | | | | | | | Remainder: 3.8e-06 - 3.10458% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.24e-05 - 15.3619% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.932e-05 - 95.0641% [2] +| | | | | | | | Remainder: 3.08e-06 - 4.9359% +| | | | | | | Remainder: 7.1199e-05 - 17.5281% +| | | | | | Belos::MVT::MvAddMv: 0.00018532 - 0.240321% [2] +| | | | | | Belos::MVT::MvNorm: 5.22e-05 - 0.0676925% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.073336 - 95.1014% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000272839 - 0.37204% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.928e-05 - 0.0535617% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000622758 - 0.849185% [1] +| | | | | | | | Belos::MVT::Assign: 3.152e-05 - 5.06136% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.18e-05 - 8.31784% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.868e-05 - 74.6718% [1] +| | | | | | | | | Remainder: 1.312e-05 - 25.3282% +| | | | | | | | CG Q_B: Operation Op*x: 0.000263879 - 42.3726% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001048 - 16.8284% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.444e-05 - 3.92448% [1] +| | | | | | | | Remainder: 0.000146319 - 23.4953% +| | | | | | | CG S_E: Operation Op*x: 0.000843598 - 1.15032% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0696966 - 95.0373% [1] +| | | | | | | | Belos::MVT::Assign: 3.436e-05 - 0.0492994% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.05972 - 85.6856% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0595649 - 99.7403% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0285938 - 48.0044% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.028189 - 98.5846% [24] +| | | | | | | | | | | Remainder: 0.000404719 - 1.41541% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0076207 - 12.7939% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000527038 - 0.884813% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000823437 - 1.38242% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190002 - 31.8984% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00520055 - 27.371% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00503399 - 96.7973% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00501339 - 99.5908% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00490379 - 97.8139% [12] +| | | | | | | | | | | | | | Remainder: 0.0001096 - 2.18615% +| | | | | | | | | | | | | Remainder: 2.06e-05 - 0.409218% +| | | | | | | | | | | | Remainder: 0.00016656 - 3.20274% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0137176 - 72.197% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0135891 - 99.0631% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.01109 - 81.61% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00799422 - 72.0846% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00762662 - 95.4017% [24] +| | | | | | | | | | | | | | | Remainder: 0.000367599 - 4.59831% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00211387 - 19.061% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002 - 1.80342% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000427277 - 3.8528% [12] +| | | | | | | | | | | | | | Remainder: 0.00035468 - 3.19818% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00236507 - 17.4042% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00230859 - 97.6119% [12] +| | | | | | | | | | | | | | Remainder: 5.648e-05 - 2.38809% +| | | | | | | | | | | | | Remainder: 0.000133959 - 0.985784% +| | | | | | | | | | | | Remainder: 0.000128519 - 0.936891% +| | | | | | | | | | | Remainder: 8.208e-05 - 0.431995% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0013104 - 2.19995% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00144967 - 2.43377% [12] +| | | | | | | | | | Remainder: 0.00023964 - 0.402318% +| | | | | | | | | Remainder: 0.00015508 - 0.259679% +| | | | | | | | CG S_E: Operation Op*x: 0.00731022 - 10.4886% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000716638 - 1.02823% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00145676 - 2.09014% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000274679 - 0.394107% [12] +| | | | | | | | Remainder: 0.000183959 - 0.263943% +| | | | | | | Remainder: 0.00186095 - 2.53757% +| | | | | | GMRES block system: Operation Op*x: 0.00254627 - 3.30198% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.552e-05 - 0.0330941% [1] +| | | | | | Remainder: 0.000561958 - 0.728742% +| | | | | Remainder: 0.000684758 - 0.855051% +| | | | Mini-EM: Compute responses: 0.0090417 - 6.86985% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000466999 - 5.16495% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0068997 - 76.3098% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0208705% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00014988 - 2.17227% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00157776 - 22.867% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.32e-06 - 0.0336246% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000322758 - 4.67785% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00022104 - 3.20362% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00331015 - 47.9753% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0313057% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00029664 - 4.29932% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000274599 - 3.97987% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000315838 - 4.57756% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.964e-05 - 0.574518% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.04e-06 - 0.0295665% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000175 - 2.53634% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012168 - 1.76355% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.596e-05 - 0.376248% [4] +| | | | | | Remainder: 6.08e-05 - 0.881198% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8e-06 - 0.088479% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0163686% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00120976 - 13.3798% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000247959 - 2.74239% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.451688% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000229559 - 92.5794% [1] +| | | | | | Remainder: 1.728e-05 - 6.96889% +| | | | | Remainder: 0.0002078 - 2.29824% +| | | | Remainder: 0.000148279 - 0.112662% +| | | Remainder: 3.56e-06 - 0.0027048% +| | Remainder: 0.0380706 - 1.03526% +| Remainder: 4.2999e-05 - 0.00116926% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.0800839 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.8952 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0362 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0685 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00107736 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0707847 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 0.0806946 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 3.67606 [1] +| Mini-EM: Total Time: 3.67602 - 99.9989% [1] +| | Mini-EM: build mesh: 0.000613918 - 0.0167006% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288839 - 47.0485% [1] +| | | Remainder: 0.000325079 - 52.9515% +| | Mini-EM: build physics blocks: 0.000849317 - 0.0231043% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000800478 - 0.0217757% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.395168 - 10.7499% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.183079 - 4.98036% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0767393 - 41.916% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0620664 - 80.8794% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00212967 - 2.7752% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0124541 - 16.2291% [4] +| | | | Remainder: 8.924e-05 - 0.11629% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0121938 - 6.6604% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0071741 - 58.834% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000435119 - 3.56836% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000948397 - 7.77769% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000569599 - 4.67122% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001284 - 10.5299% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160988 - 13.2024% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.724e-05 - 0.715445% [4] +| | | | Remainder: 8.5479e-05 - 0.701003% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171466 - 9.36568% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00732738 - 4.0023% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248826 - 13.5912% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00931982 - 5.0906% [4] +| | | Remainder: 0.0354695 - 19.3739% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00713726 - 0.194157% [2] +| | Mini-EM: setup physics model evaluator: 0.313629 - 8.53176% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.313611 - 99.9944% [1] +| | | | allocate FieldManagerBuilder: 3.16e-06 - 0.00100762% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140301% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.3084 - 98.3382% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.308384 - 99.9948% [1] +| | | | | | getWorksets(): 0.284579 - 92.2809% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284576 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160762 - 56.4919% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00313499 - 1.95008% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0275292 - 17.1242% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000597239 - 2.16947% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0269158 - 97.7717% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000307839 - 1.14371% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001248 - 0.463669% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000570197 - 2.11845% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00243927 - 9.06262% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00572306 - 21.2629% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013038 - 4.84399% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411315 - 15.2816% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001298 - 0.482245% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00699094 - 25.9734% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00281531 - 40.2709% [4] +| | | | | | | | | | | | Remainder: 0.00417563 - 59.7291% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00420463 - 15.6214% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000921197 - 3.42252% [4] +| | | | | | | | | | | Remainder: 8.708e-05 - 0.323528% +| | | | | | | | | | Remainder: 1.62e-05 - 0.0588466% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114346 - 71.1271% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0666787 - 58.3132% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010608 - 0.159091% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.996e-05 - 0.0449319% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0355529 - 53.3198% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252785 - 37.911% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.016e-05 - 0.0452319% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00517886 - 7.7669% [4] +| | | | | | | | | | | Remainder: 0.000502158 - 0.753102% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0227146 - 19.8649% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0154824 - 13.54% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015416 - 0.134819% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00527367 - 4.61204% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392795 - 3.43515% [4] +| | | | | | | | | | Remainder: 0.00011428 - 0.0999425% +| | | | | | | | | Remainder: 0.0157525 - 9.79863% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123782 - 43.4969% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123664 - 99.9047% [8] +| | | | | | | | | Remainder: 0.00011796 - 0.0952967% +| | | | | | | | Remainder: 3.176e-05 - 0.0111605% +| | | | | | | Remainder: 3.24e-06 - 0.00113852% +| | | | | | getOrientations(): 1.164e-05 - 0.00377452% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735198 - 0.238404% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000690198 - 0.223811% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000366559 - 0.118865% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012096 - 0.0392239% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883717 - 0.286564% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000220504% [2] +| | | | | | Remainder: 0.0209956 - 6.80826% +| | | | | Remainder: 1.592e-05 - 0.00516213% +| | | | fmb->setupBCFieldManagers(): 8.84e-06 - 0.00281877% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.00489778% [1] +| | | | build response library: 0.00516391 - 1.64659% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00507807 - 98.3377% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0567145% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 66.6667% [1] +| | | | | | | Remainder: 9.6e-07 - 33.3333% +| | | | | | getOrientations(): 4.4e-07 - 0.00866472% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740398 - 14.5803% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000862677 - 16.9883% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392559 - 7.73048% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011432 - 22.5124% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0252064% [3] +| | | | | | Remainder: 0.00193463 - 38.0979% +| | | | | Remainder: 8.584e-05 - 1.66231% +| | | | Remainder: 2.004e-05 - 0.00639007% +| | | Remainder: 1.76e-05 - 0.00561173% +| | Mini-EM: setup auxiliary physics model evaluator: 0.557114 - 15.1554% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.557101 - 99.9977% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00011488% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.0001077% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.557044 - 99.9897% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.557038 - 99.9989% [1] +| | | | | | getWorksets(): 0.251246 - 45.1039% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.251244 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.165822 - 66.0002% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00329447 - 1.98675% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0285634 - 17.2253% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000754158 - 2.6403% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0277999 - 97.3271% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000217159 - 0.781151% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012224 - 0.439714% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000557318 - 2.00475% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00253171 - 9.10692% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00576594 - 20.7409% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00128344 - 4.6167% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00479695 - 17.2553% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000127319 - 0.457984% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00760078 - 27.3411% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00312463 - 41.1094% [4] +| | | | | | | | | | | | Remainder: 0.00447615 - 58.8906% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00382983 - 13.7764% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000915877 - 3.29454% [4] +| | | | | | | | | | | Remainder: 5.132e-05 - 0.184605% +| | | | | | | | | | Remainder: 9.32e-06 - 0.0326292% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11637 - 70.1776% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0649357 - 55.8011% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.3159e-05 - 0.0818641% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.78e-05 - 0.0428116% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0241643 - 37.2127% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0253665 - 39.064% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.02e-05 - 0.0465075% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.0719e-05 - 0.0473068% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000850398 - 1.3096% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142052 - 21.8758% [4] +| | | | | | | | | | | Remainder: 0.000207438 - 0.319451% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.015329 - 13.1727% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0158311 - 13.6041% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013716 - 0.117866% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0057825 - 4.96907% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00522595 - 4.49081% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00902021 - 7.75133% [4] +| | | | | | | | | | Remainder: 0.00010828 - 0.0930481% +| | | | | | | | | Remainder: 0.0175942 - 10.6103% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0854115 - 33.9954% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0853494 - 99.9273% [4] +| | | | | | | | | Remainder: 6.212e-05 - 0.0727302% +| | | | | | | | Remainder: 1.096e-05 - 0.00436229% +| | | | | | | Remainder: 1.24e-06 - 0.000493541% +| | | | | | getOrientations(): 1.172e-05 - 0.00210399% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000902998 - 0.162107% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00104848 - 0.188224% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000705598 - 0.12667% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.271842 - 48.8013% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.10169 - 37.4077% [1] +| | | | | | | Remainder: 0.170152 - 62.5923% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246527 - 0.442568% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.33509e-05% [2] +| | | | | | Remainder: 0.0288159 - 5.17306% +| | | | | Remainder: 5.96e-06 - 0.00106993% +| | | | fmb->setupBCFieldManagers(): 6.2e-06 - 0.0011129% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.884e-05 - 0.00338179% [1] +| | | | build response library: 2.22e-05 - 0.00398491% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.44144% [1] +| | | | | Remainder: 2.188e-05 - 98.5586% +| | | | Remainder: 8.68e-06 - 0.00155807% +| | | Remainder: 1.296e-05 - 0.00232627% +| | Mini-EM: eval auxiliary physics model evaluator: 0.89563 - 24.3641% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.261396 - 29.1857% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.632245 - 70.5922% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000846478 - 0.133884% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.433263 - 68.5277% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.8e-06 - 0.000646259% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.92e-06 - 0.00182799% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000535471% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00488695 - 1.12794% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0131792 - 3.04185% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0362321 - 8.36261% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00417903 - 0.964547% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0286001 - 6.6011% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.029395 - 6.78457% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0435246 - 10.0458% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.4e-06 - 0.00170797% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.48e-06 - 0.0005724% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0630875 - 14.561% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00677206 - 1.56304% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00375607 - 0.866926% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0142063 - 3.27891% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00360939 - 0.833072% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0201695 - 4.65526% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.033635 - 7.76318% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0418561 - 9.66067% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00351583 - 0.811477% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00195395 - 0.450986% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00639498 - 1.476% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0285738 - 6.59502% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00383107 - 0.884236% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0142138 - 3.28064% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.24e-06 - 0.00167104% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00688818 - 1.58984% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0123228 - 2.84419% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00195312 - 0.450792% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00618126 - 1.42668% [4] +| | | | | Remainder: 0.000315119 - 0.0727316% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.948e-05 - 0.00308108% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000385926% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000892398 - 0.141147% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.196535 - 31.0852% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0959953 - 48.8439% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.100499 - 51.1354% [1] +| | | | | Remainder: 4.072e-05 - 0.020719% +| | | | Remainder: 0.000686317 - 0.108552% +| | | Remainder: 0.00198943 - 0.222127% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00473759 - 0.128878% [1] +| | | getWorksets(): 5.96e-06 - 0.125802% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 67.1141% [1] +| | | | Remainder: 1.96e-06 - 32.8859% +| | | getOrientations(): 7.6e-07 - 0.0160419% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821798 - 17.3463% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944557 - 19.9375% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437719 - 9.23928% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012466 - 26.3129% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0236407% [3] +| | | Remainder: 0.00127908 - 26.9985% +| | panzer::ModelEvaluator::create_W_op: 0.261956 - 7.12609% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.447371 - 12.17% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000325679 - 0.0727985% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.351655 - 78.6048% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00109198% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00432223 - 1.22911% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0118164 - 3.36022% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134118 - 3.8139% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00133472 - 0.379553% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0149286 - 4.24525% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0126628 - 3.60091% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216643 - 0.616068% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0116685 - 3.31818% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.68e-06 - 0.00161522% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00454239 - 1.29172% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0273183 - 7.7685% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00469327 - 1.33462% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0258023 - 7.33738% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0282304 - 8.02787% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0375741 - 10.6849% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.216e-05 - 0.00345794% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00400007 - 1.1375% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0270062 - 7.67975% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0435421 - 12.3821% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00638606 - 1.816% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00138876 - 0.39492% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0146161 - 4.15638% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0306797 - 8.72438% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232803 - 6.62021% [4] +| | | | Remainder: 0.00026164 - 0.0744025% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.82e-05 - 0.00406821% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000268234% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00112488 - 0.251442% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.093581 - 20.918% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0935519 - 99.969% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.824e-05 - 0.0194911% [1] +| | | | Remainder: 1.08e-05 - 0.0115408% +| | | Remainder: 0.000665078 - 0.148664% +| | Mini-EM: assemble Discrete Gradient: 0.0711878 - 1.93655% [1] +| | MaxwellPreconditioner::build: 0.365809 - 9.95124% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0704707 - 19.2643% [1] +| | | MaxwellPreconditioner: Schur complement: 3.756e-05 - 0.0102676% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00162976 - 0.445521% [1] +| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.223346% [1] +| | | | Ifpack2::Relaxation::compute: 0.000662878 - 40.6735% [1] +| | | | Remainder: 0.000963238 - 59.1032% +| | | MaxwellPreconditioner: Solver S_E: 0.287968 - 78.7207% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.279328 - 96.9997% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.278918 - 99.8535% [1] +| | | | | | MueLu RefMaxwell: compute: 0.274031 - 98.2477% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00268635 - 0.98031% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0177776 - 6.48746% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00979117 - 55.0758% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00740966 - 41.6797% [1] +| | | | | | | | Remainder: 0.000576797 - 3.24451% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0254103 - 9.27278% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138412 - 5.44707% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0226077 - 88.9706% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0216398 - 95.7188% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0209439 - 96.7839% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0190333 - 90.8775% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.324e-05 - 0.174642% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.288e-05 - 0.22529% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.568e-05 - 0.29254% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00319323 - 16.7771% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.74e-05 - 0.196498% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.015232 - 80.0285% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.416e-05 - 0.126936% [1] +| | | | | | | | | | | | Remainder: 0.000414639 - 2.1785% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.012e-05 - 0.19156% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.14e-05 - 28.4148% [1] +| | | | | | | | | | | | Remainder: 2.872e-05 - 71.5852% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000320759 - 1.53152% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000296999 - 92.5926% [1] +| | | | | | | | | | | | Remainder: 2.376e-05 - 7.40743% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010442 - 4.98569% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102104 - 97.782% [1] +| | | | | | | | | | | | Remainder: 2.316e-05 - 2.21797% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011628 - 0.555198% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.544e-05 - 82.0777% [1] +| | | | | | | | | | | | Remainder: 2.084e-05 - 17.9223% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.832e-05 - 0.182965% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.076e-05 - 28.0793% [1] +| | | | | | | | | | | | Remainder: 2.756e-05 - 71.9207% +| | | | | | | | | | | Remainder: 0.000350919 - 1.67552% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.992e-05 - 0.461741% [1] +| | | | | | | | | | Remainder: 0.000596038 - 2.75436% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000159719 - 0.706481% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.204e-05 - 20.0602% [1] +| | | | | | | | | | Remainder: 0.000127679 - 79.9398% +| | | | | | | | | Remainder: 0.000808158 - 3.5747% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000554598 - 2.18257% [1] +| | | | | | | | Remainder: 0.000863878 - 3.39972% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0289544 - 10.5661% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190525 - 65.8017% [1] +| | | | | | | | Remainder: 0.00990189 - 34.1983% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177672 - 6.48365% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0265192 - 9.67744% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0265157 - 99.987% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0259806 - 97.982% [1] +| | | | | | | | | Remainder: 0.000535079 - 2.01797% +| | | | | | | | Remainder: 3.44e-06 - 0.0129717% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0175516 - 6.40498% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0174139 - 99.2153% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0100363 - 57.6335% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00698222 - 40.0956% [1] +| | | | | | | | | Remainder: 0.000395438 - 2.27082% +| | | | | | | | Remainder: 0.00013772 - 0.784656% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0597586 - 21.8072% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0192241 - 32.1697% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0189136 - 98.3845% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.44e-05 - 0.287624% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.68e-06 - 0.0247441% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0186807 - 98.7685% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0186775 - 99.9829% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.01713% +| | | | | | | | | | Remainder: 0.000173839 - 0.919122% +| | | | | | | | | Remainder: 0.00031056 - 1.61547% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0405271 - 67.8181% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0226738 - 55.9472% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204174 - 90.0486% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0197712 - 96.8349% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189007 - 95.5972% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.884e-05 - 0.0996788% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.976e-05 - 0.157454% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.5e-05 - 0.185178% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00314963 - 16.6641% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.396e-05 - 0.126768% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152903 - 80.8981% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.484e-05 - 0.0785156% [1] +| | | | | | | | | | | | | Remainder: 0.000338359 - 1.79019% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.916e-05 - 0.147487% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.32e-06 - 31.9616% [1] +| | | | | | | | | | | | | Remainder: 1.984e-05 - 68.0384% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321879 - 1.62802% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000296839 - 92.2207% [1] +| | | | | | | | | | | | | Remainder: 2.504e-05 - 7.77932% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.452e-05 - 0.326333% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.672e-05 - 72.4117% [1] +| | | | | | | | | | | | | Remainder: 1.78e-05 - 27.5883% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000141559 - 0.715986% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000118919 - 84.0067% [1] +| | | | | | | | | | | | | Remainder: 2.264e-05 - 15.9933% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6e-05 - 0.131505% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.036e-05 - 39.8462% [1] +| | | | | | | | | | | | | Remainder: 1.564e-05 - 60.1538% +| | | | | | | | | | | | Remainder: 0.00028736 - 1.45343% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.908e-05 - 0.289361% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.056e-05 - 0.198654% [1] +| | | | | | | | | | | Remainder: 0.000546598 - 2.67712% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00210195 - 9.27042% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00167779 - 79.8207% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000247079 - 14.7264% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00129388 - 77.1177% [1] +| | | | | | | | | | | | Remainder: 0.000136839 - 8.15588% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001916 - 9.11533% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00015016 - 78.3716% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.032e-05 - 20.1918% [1] +| | | | | | | | | | | | | Remainder: 0.00011984 - 79.8082% +| | | | | | | | | | | | Remainder: 4.144e-05 - 21.6284% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.5e-05 - 1.18937% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.788e-05 - 1.80213% [1] +| | | | | | | | | | | Remainder: 0.000169679 - 8.07244% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0382821% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0116434% [1] +| | | | | | | | | | Remainder: 0.00014308 - 0.631037% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0396771% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0174207 - 42.9853% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.024e-05 - 0.0587806% [1] +| | | | | | | | | | Remainder: 0.0174105 - 99.9412% +| | | | | | | | | Remainder: 0.000416558 - 1.02785% +| | | | | | | | Remainder: 7.28e-06 - 0.0121824% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0711961 - 25.9811% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.612e-05 - 0.0366874% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.00269678% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0710558 - 99.8029% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0710525 - 99.9954% [1] +| | | | | | | | | Remainder: 3.24e-06 - 0.0045598% +| | | | | | | | Remainder: 0.00011232 - 0.157761% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.212e-05 - 0.0336166% [1] +| | | | | | | Remainder: 0.00631746 - 2.30538% +| | | | | | Remainder: 0.00488759 - 1.75234% +| | | | | Remainder: 0.000409079 - 0.146451% +| | | | Remainder: 0.00863998 - 3.00033% +| | | MaxwellPreconditioner: Block preconditioner: 0.000126679 - 0.0346298% [1] +| | | Remainder: 0.0055769 - 1.52454% +| | Mini-EM: timestepper: 0.132608 - 3.60737% [1] +| | | Mini-EM: Advance Time Step: 0.132605 - 99.9978% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0428322 - 32.3007% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000329719 - 0.769793% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.041276 - 96.3668% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.048e-05 - 0.0253901% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000278798 - 0.675449% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00355255 - 8.60683% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00245299 - 5.94291% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001722 - 0.417192% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00192071 - 4.65335% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00170756 - 4.13693% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016348 - 0.396066% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000402598 - 0.975381% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.6e-06 - 0.00872178% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000349359 - 0.846398% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00413871 - 10.0269% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00184755 - 4.4761% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000641916 - 1.55518% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00422167 - 10.2279% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0065777 - 15.9359% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.48e-06 - 0.0156992% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000272796 - 0.660908% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00289039 - 7.00261% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00349455 - 8.46631% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023844 - 0.577673% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000177079 - 0.429012% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.001663 - 4.02897% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00322099 - 7.80355% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000759918 - 1.84107% [4] +| | | | | | Remainder: 0.00011044 - 0.267565% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.84e-05 - 0.0429584% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00681731% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00104424 - 2.43798% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.512e-05 - 0.198729% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.8e-05 - 68.1391% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.83271% [1] +| | | | | | Remainder: 2.556e-05 - 30.0282% +| | | | | Remainder: 7.5798e-05 - 0.176965% +| | | | Stratimikos: BelosLOWS: 0.0807437 - 60.8906% [1] +| | | | | GMRES block system: Operation Op*x: 0.00222367 - 2.75399% [1] +| | | | | Belos::MVT::MvAddMv: 0.00010624 - 0.131577% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0776928 - 96.2215% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000449278 - 0.578275% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010364 - 23.0681% [2] +| | | | | | | | Belos::MVT::MvDot: 9.632e-05 - 92.9371% [2] +| | | | | | | | Remainder: 7.32e-06 - 7.06291% +| | | | | | | Belos::MVT::MvScale: 5.0279e-05 - 11.1911% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000156999 - 34.9447% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000152999 - 97.4522% [2] +| | | | | | | | Remainder: 4e-06 - 2.54779% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.244e-05 - 13.8979% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6e-05 - 96.0922% [2] +| | | | | | | | Remainder: 2.44e-06 - 3.90775% +| | | | | | | Remainder: 7.592e-05 - 16.8982% +| | | | | | Belos::MVT::MvAddMv: 0.00027036 - 0.347986% [2] +| | | | | | Belos::MVT::MvNorm: 5.416e-05 - 0.0697104% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0733712 - 94.4375% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000283119 - 0.385872% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.892e-05 - 0.0530453% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000615038 - 0.838255% [1] +| | | | | | | | Belos::MVT::Assign: 2.8759e-05 - 4.67597% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.188e-05 - 8.43525% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.876e-05 - 74.7109% [1] +| | | | | | | | | Remainder: 1.312e-05 - 25.2891% +| | | | | | | | CG Q_B: Operation Op*x: 0.0002642 - 42.9567% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000105559 - 17.163% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.464e-05 - 4.00626% [1] +| | | | | | | | Remainder: 0.00014 - 22.7628% +| | | | | | | CG S_E: Operation Op*x: 0.000878078 - 1.19676% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0697578 - 95.0751% [1] +| | | | | | | | Belos::MVT::Assign: 3.38e-05 - 0.0484534% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0598927 - 85.8581% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0597438 - 99.7515% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0285719 - 47.824% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0281835 - 98.6406% [24] +| | | | | | | | | | | Remainder: 0.000388399 - 1.35937% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0071877 - 12.0309% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000528718 - 0.884975% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000818758 - 1.37045% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0196347 - 32.8648% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00511379 - 26.0447% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00494783 - 96.7547% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00492775 - 99.5942% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00482539 - 97.9228% [12] +| | | | | | | | | | | | | | Remainder: 0.00010236 - 2.07722% +| | | | | | | | | | | | | Remainder: 2.008e-05 - 0.405835% +| | | | | | | | | | | | Remainder: 0.000165959 - 3.24533% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0144416 - 73.5517% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0143016 - 99.0303% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0118532 - 82.88% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00876634 - 73.9578% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00838546 - 95.6552% [24] +| | | | | | | | | | | | | | | Remainder: 0.00038088 - 4.3448% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00213775 - 18.0353% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000214318 - 1.80811% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000416919 - 3.51736% [12] +| | | | | | | | | | | | | | Remainder: 0.00031784 - 2.68148% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00231999 - 16.2219% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00226619 - 97.681% [12] +| | | | | | | | | | | | | | Remainder: 5.38e-05 - 2.31897% +| | | | | | | | | | | | | Remainder: 0.000128439 - 0.898074% +| | | | | | | | | | | | Remainder: 0.00014004 - 0.969696% +| | | | | | | | | | | Remainder: 7.924e-05 - 0.403572% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00129719 - 2.17126% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0014864 - 2.48795% [12] +| | | | | | | | | | Remainder: 0.00021848 - 0.365695% +| | | | | | | | | Remainder: 0.00014884 - 0.248511% +| | | | | | | | CG S_E: Operation Op*x: 0.00712958 - 10.2205% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000695838 - 0.997506% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00153752 - 2.20408% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000272358 - 0.390434% [12] +| | | | | | | | Remainder: 0.000195997 - 0.280968% +| | | | | | | Remainder: 0.00179828 - 2.45093% +| | | | | | GMRES block system: Operation Op*x: 0.00296419 - 3.81527% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.748e-05 - 0.0353701% [1] +| | | | | | Remainder: 0.000556158 - 0.715842% +| | | | | Remainder: 0.000720998 - 0.892946% +| | | | Mini-EM: Compute responses: 0.00887578 - 6.69341% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000315919 - 3.55934% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0070673 - 79.6246% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0249034% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000152559 - 2.15866% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00172551 - 24.4155% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.0350912% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000336679 - 4.7639% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00024888 - 3.52157% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00320679 - 45.375% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.08e-06 - 0.0294313% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00034204 - 4.83975% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000248719 - 3.51929% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00033292 - 4.71071% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.932e-05 - 0.556365% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.76e-06 - 0.0249034% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000215758 - 3.05291% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012672 - 1.79305% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.596e-05 - 0.367326% [4] +| | | | | | Remainder: 5.736e-05 - 0.811625% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.52e-06 - 0.0959916% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0162239% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001026 - 11.5595% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000249 - 2.80539% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.53012% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022716 - 91.2289% [1] +| | | | | | Remainder: 2.052e-05 - 8.24096% +| | | | | Remainder: 0.000207599 - 2.33894% +| | | | Remainder: 0.00015296 - 0.11535% +| | | Remainder: 2.92e-06 - 0.00220199% +| | Remainder: 0.0383267 - 1.04261% +| Remainder: 3.936e-05 - 0.00107071% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.0807437 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 99.0789 k-cell-steps per second +================================= + +dt = 6.67128e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0358 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0687 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + 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=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00108172 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.068967 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 0.0780435 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-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: 3.63591 [1] +| Mini-EM: Total Time: 3.63584 - 99.9983% [1] +| | Mini-EM: build mesh: 0.000621918 - 0.0171052% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029004 - 46.6364% [1] +| | | Remainder: 0.000331878 - 53.3636% +| | Mini-EM: build physics blocks: 0.000876798 - 0.0241154% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000818238 - 0.0225048% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.404387 - 11.1222% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.183309 - 5.04172% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770588 - 42.0376% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.062214 - 80.7358% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00216751 - 2.8128% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0125835 - 16.3297% [4] +| | | | Remainder: 9.3799e-05 - 0.121724% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.012203 - 6.65706% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0072159 - 59.1322% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000459398 - 3.76463% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000946438 - 7.75578% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000590638 - 4.8401% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120628 - 9.88508% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160464 - 13.1495% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.964e-05 - 0.734573% [4] +| | | | Remainder: 9.008e-05 - 0.738179% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0172324 - 9.4007% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00736638 - 4.01855% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248646 - 13.5643% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00933486 - 5.09241% [4] +| | | Remainder: 0.0352491 - 19.2293% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0071943 - 0.197872% [2] +| | Mini-EM: setup physics model evaluator: 0.314697 - 8.65541% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.314674 - 99.9926% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000902522% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000165251% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.309272 - 98.2834% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.309256 - 99.9949% [1] +| | | | | | getWorksets(): 0.284615 - 92.0321% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284611 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161547 - 56.7607% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00311743 - 1.92974% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0275339 - 17.0439% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00060028 - 2.18015% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0269164 - 97.7571% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000309878 - 1.15126% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00013032 - 0.484166% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000595078 - 2.21084% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244363 - 9.07862% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0056813 - 21.1072% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130684 - 4.85517% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00410351 - 15.2454% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013052 - 0.484909% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0069397 - 25.7825% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00281963 - 40.6305% [4] +| | | | | | | | | | | | Remainder: 0.00412007 - 59.3695% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00426215 - 15.8348% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000925797 - 3.43953% [4] +| | | | | | | | | | | Remainder: 8.764e-05 - 0.325601% +| | | | | | | | | | Remainder: 1.728e-05 - 0.0627589% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114035 - 70.5893% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0657163 - 57.6282% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000106399 - 0.161907% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.052e-05 - 0.0464421% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0346481 - 52.7238% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252233 - 38.3821% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.104e-05 - 0.0472334% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0052103 - 7.92849% [4] +| | | | | | | | | | | Remainder: 0.000466639 - 0.710082% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0229237 - 20.1024% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0159116 - 13.9532% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000162 - 0.142062% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00527143 - 4.62264% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392659 - 3.44332% [4] +| | | | | | | | | | Remainder: 0.00012336 - 0.108177% +| | | | | | | | | Remainder: 0.0168608 - 10.4371% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123034 - 43.2287% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.122921 - 99.9084% [8] +| | | | | | | | | Remainder: 0.00011272 - 0.0916173% +| | | | | | | | Remainder: 3.04e-05 - 0.0106812% +| | | | | | | Remainder: 3.96e-06 - 0.00139135% +| | | | | | getOrientations(): 1.156e-05 - 0.003738% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737158 - 0.238365% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000713478 - 0.230708% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376439 - 0.121724% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123159 - 0.0398243% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000889878 - 0.287748% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000271619% [2] +| | | | | | Remainder: 0.0217888 - 7.04554% +| | | | | Remainder: 1.568e-05 - 0.00506997% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00246605% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.00486854% [1] +| | | | build response library: 0.00535439 - 1.70157% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526511 - 98.3326% [1] +| | | | | | getWorksets(): 3e-06 - 0.0569789% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 62.6667% [1] +| | | | | | | Remainder: 1.12e-06 - 37.3333% +| | | | | | getOrientations(): 8.4e-07 - 0.0159541% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767758 - 14.582% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902878 - 17.1483% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404639 - 7.6853% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121652 - 23.1053% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0220318% [3] +| | | | | | Remainder: 0.00196831 - 37.3841% +| | | | | Remainder: 8.928e-05 - 1.66742% +| | | | Remainder: 2.096e-05 - 0.00666087% +| | | Remainder: 2.344e-05 - 0.00744843% +| | Mini-EM: setup auxiliary physics model evaluator: 0.550509 - 15.1412% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.550499 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00013079% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000101726% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.550452 - 99.9914% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.550449 - 99.9994% [1] +| | | | | | getWorksets(): 0.248635 - 45.1695% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248634 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164089 - 65.9962% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00316179 - 1.92688% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0286148 - 17.4386% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000747838 - 2.61346% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0278575 - 97.3533% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000218279 - 0.783556% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012632 - 0.453451% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000618038 - 2.21857% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00259323 - 9.30893% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00577566 - 20.7329% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0012948 - 4.64793% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00478779 - 17.1867% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012908 - 0.463358% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00753442 - 27.0463% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00312899 - 41.5293% [4] +| | | | | | | | | | | | Remainder: 0.00440543 - 58.4707% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00380423 - 13.656% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000925277 - 3.32147% [4] +| | | | | | | | | | | Remainder: 5.036e-05 - 0.180777% +| | | | | | | | | | Remainder: 9.52e-06 - 0.0332694% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114712 - 69.9083% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0638898 - 55.696% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.356e-05 - 0.0838319% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.868e-05 - 0.0448898% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237067 - 37.1056% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0248086 - 38.8303% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.368e-05 - 0.0527158% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.252e-05 - 0.0509002% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000860919 - 1.34751% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0141655 - 22.1717% [4] +| | | | | | | | | | | Remainder: 0.00019968 - 0.312538% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0155051 - 13.5166% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0151562 - 13.2124% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000134359 - 0.117128% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00587006 - 5.11723% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00522558 - 4.55541% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00881702 - 7.68624% [4] +| | | | | | | | | | Remainder: 0.0001136 - 0.0990309% +| | | | | | | | | Remainder: 0.0176005 - 10.7262% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0845349 - 33.9998% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0844705 - 99.9238% [4] +| | | | | | | | | Remainder: 6.4399e-05 - 0.0761803% +| | | | | | | | Remainder: 9.88e-06 - 0.00397372% +| | | | | | | Remainder: 1.28e-06 - 0.000514811% +| | | | | | getOrientations(): 1.104e-05 - 0.00200564% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000918478 - 0.16686% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112272 - 0.203964% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000695318 - 0.126318% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.267053 - 48.5156% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0991774 - 37.1377% [1] +| | | | | | | Remainder: 0.167876 - 62.8623% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257947 - 0.468613% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.44684e-05% [2] +| | | | | | Remainder: 0.0294329 - 5.34708% +| | | | | Remainder: 3.44e-06 - 0.000624941% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000741145% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.00297185% [1] +| | | | build response library: 1.992e-05 - 0.00361853% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.20482% [1] +| | | | | Remainder: 1.968e-05 - 98.7952% +| | | | Remainder: 5.6e-06 - 0.00101726% +| | | Remainder: 9.96e-06 - 0.00180923% +| | Mini-EM: eval auxiliary physics model evaluator: 0.869419 - 23.9124% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.258056 - 29.6814% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.60942 - 70.0951% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000835998 - 0.137179% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.415633 - 68.2014% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000356083% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.12e-06 - 0.00171305% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000558184% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00256671 - 0.617543% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0127164 - 3.05953% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0351234 - 8.45058% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00399287 - 0.960671% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0279313 - 6.72018% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0283006 - 6.80903% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0411534 - 9.90138% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.84e-05 - 0.00442698% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.000538937% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.062192 - 14.9632% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0062239 - 1.49745% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00349875 - 0.841788% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0137248 - 3.30215% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00169652 - 0.408176% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0194173 - 4.67175% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.032989 - 7.93704% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0412811 - 9.9321% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00332067 - 0.798943% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00187972 - 0.452254% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00591198 - 1.4224% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0280005 - 6.73682% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00353403 - 0.850276% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0136774 - 3.29074% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.832e-05 - 0.00440773% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0062403 - 1.5014% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0121307 - 2.91861% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00179803 - 0.432601% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00596194 - 1.43442% [4] +| | | | | Remainder: 0.000319798 - 0.0769424% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.176e-05 - 0.00357061% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000420071% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000861558 - 0.141373% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.191348 - 31.3984% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0946862 - 49.4838% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0966096 - 50.4889% [1] +| | | | | Remainder: 5.2239e-05 - 0.0273005% +| | | | Remainder: 0.000717078 - 0.117666% +| | | Remainder: 0.00194244 - 0.223418% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454919 - 0.125121% [1] +| | | getWorksets(): 6e-06 - 0.131892% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 60% [1] +| | | | Remainder: 2.4e-06 - 40% +| | | getOrientations(): 1.56e-06 - 0.0342918% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000849037 - 18.6635% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941838 - 20.7034% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424559 - 9.33263% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013108 - 28.8139% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0272576% [3] +| | | Remainder: 0.00101416 - 22.2931% +| | panzer::ModelEvaluator::create_W_op: 0.259922 - 7.14888% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.438887 - 12.0711% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000330799 - 0.0753723% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.342103 - 77.9478% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 0.00160186% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00233927 - 0.683793% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112441 - 3.28676% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135242 - 3.95326% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00134544 - 0.393284% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014721 - 4.30308% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0125253 - 3.66128% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00226439 - 0.661904% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0118876 - 3.47486% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00164863% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00437375 - 1.27849% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269546 - 7.8791% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00422211 - 1.23416% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0252017 - 7.36669% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0274948 - 8.03701% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0377179 - 11.0253% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.248e-05 - 0.00364803% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00233499 - 0.682542% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0258958 - 7.56961% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.043572 - 12.7365% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00600678 - 1.75584% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00124492 - 0.363902% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.014283 - 4.17507% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0296879 - 8.67807% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0229789 - 6.71695% [4] +| | | | Remainder: 0.000258519 - 0.0755677% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.988e-05 - 0.00452964% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000282533% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00122516 - 0.279151% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0945381 - 21.5404% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.094509 - 99.9692% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.0189976% [1] +| | | | Remainder: 1.12e-05 - 0.0118471% +| | | Remainder: 0.000668798 - 0.152385% +| | Mini-EM: assemble Discrete Gradient: 0.0715289 - 1.96733% [1] +| | MaxwellPreconditioner::build: 0.365073 - 10.0409% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0693711 - 19.002% [1] +| | | MaxwellPreconditioner: Schur complement: 3.604e-05 - 0.009872% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00156688 - 0.429195% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.201675% [1] +| | | | Ifpack2::Relaxation::compute: 0.000607238 - 38.7547% [1] +| | | | Remainder: 0.000956478 - 61.0436% +| | | MaxwellPreconditioner: Solver S_E: 0.28836 - 78.9869% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.279507 - 96.9299% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.279128 - 99.8644% [1] +| | | | | | MueLu RefMaxwell: compute: 0.274464 - 98.329% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00269131 - 0.980569% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0184353 - 6.71683% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00993785 - 53.9066% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0078895 - 42.7956% [1] +| | | | | | | | Remainder: 0.000607958 - 3.29779% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0256221 - 9.33531% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138596 - 5.40922% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0227865 - 88.9332% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0217728 - 95.5512% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0210604 - 96.728% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0189988 - 90.2109% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.204e-05 - 0.168642% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.08e-05 - 0.214751% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.216e-05 - 0.432449% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00314475 - 16.5524% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.108e-05 - 0.216224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152315 - 80.1708% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.516e-05 - 0.13243% [1] +| | | | | | | | | | | | Remainder: 0.000401318 - 2.11233% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.08e-05 - 0.193728% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.16e-05 - 28.4314% [1] +| | | | | | | | | | | | Remainder: 2.92e-05 - 71.5686% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000320359 - 1.52114% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298599 - 93.2076% [1] +| | | | | | | | | | | | Remainder: 2.176e-05 - 6.79238% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120072 - 5.70129% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117604 - 97.9446% [1] +| | | | | | | | | | | | Remainder: 2.468e-05 - 2.05544% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00012004 - 0.569979% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.704e-05 - 80.8397% [1] +| | | | | | | | | | | | Remainder: 2.3e-05 - 19.1603% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.76e-05 - 0.178534% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.092e-05 - 29.0426% [1] +| | | | | | | | | | | | Remainder: 2.668e-05 - 70.9574% +| | | | | | | | | | | Remainder: 0.00034212 - 1.62447% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001084 - 0.497868% [1] +| | | | | | | | | | Remainder: 0.000603998 - 2.77409% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000189879 - 0.833295% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.22e-05 - 16.9582% [1] +| | | | | | | | | | Remainder: 0.000157679 - 83.0418% +| | | | | | | | | Remainder: 0.000823838 - 3.61546% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000575238 - 2.24509% [1] +| | | | | | | | Remainder: 0.000874358 - 3.41252% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0285186 - 10.3906% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0186636 - 65.4437% [1] +| | | | | | | | Remainder: 0.00985497 - 34.5563% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178356 - 6.49833% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0260205 - 9.48047% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0260169 - 99.9863% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0254824 - 97.9455% [1] +| | | | | | | | | Remainder: 0.000534519 - 2.0545% +| | | | | | | | Remainder: 3.56e-06 - 0.0136815% +| | | | | | | MueLu RefMaxwell: Build A22: 0.01774 - 6.4635% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0176011 - 99.2169% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101682 - 57.7702% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00702874 - 39.9336% [1] +| | | | | | | | | Remainder: 0.000404159 - 2.29622% +| | | | | | | | Remainder: 0.00013892 - 0.783089% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599194 - 21.8314% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0194331 - 32.4321% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191173 - 98.3747% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.436e-05 - 0.28435% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0242713% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188829 - 98.7743% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188797 - 99.9826% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.0173702% +| | | | | | | | | | Remainder: 0.00017532 - 0.917077% +| | | | | | | | | Remainder: 0.000315839 - 1.62526% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0404789 - 67.5555% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.02264 - 55.9304% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0203639 - 89.9465% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0197029 - 96.7541% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0188449 - 95.6455% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.924e-05 - 0.102096% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.9599e-05 - 0.157066% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.912e-05 - 0.366783% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00316739 - 16.8076% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.536e-05 - 0.134572% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.01517 - 80.4988% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.516e-05 - 0.080446% [1] +| | | | | | | | | | | | | Remainder: 0.000349118 - 1.85258% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.58e-05 - 0.181699% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.96e-06 - 27.8212% [1] +| | | | | | | | | | | | | Remainder: 2.584e-05 - 72.1788% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000327079 - 1.66005% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298599 - 91.2926% [1] +| | | | | | | | | | | | | Remainder: 2.848e-05 - 8.70738% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.472e-05 - 0.328479% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.716e-05 - 72.8677% [1] +| | | | | | | | | | | | | Remainder: 1.756e-05 - 27.1323% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011904 - 0.604175% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.808e-05 - 82.3925% [1] +| | | | | | | | | | | | | Remainder: 2.096e-05 - 17.6075% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6799e-05 - 0.136015% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.0839e-05 - 40.4455% [1] +| | | | | | | | | | | | | Remainder: 1.596e-05 - 59.5545% +| | | | | | | | | | | | Remainder: 0.00028452 - 1.44405% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.176e-05 - 0.303282% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.292e-05 - 0.210765% [1] +| | | | | | | | | | | Remainder: 0.000556319 - 2.73189% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211304 - 9.33319% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00164872 - 78.026% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00025316 - 15.355% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00127388 - 77.2648% [1] +| | | | | | | | | | | | Remainder: 0.000121679 - 7.38023% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000223439 - 10.5743% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000177559 - 79.4664% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.02e-05 - 17.0084% [1] +| | | | | | | | | | | | | Remainder: 0.000147359 - 82.9916% +| | | | | | | | | | | | Remainder: 4.588e-05 - 20.5336% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.3e-05 - 1.08848% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.896e-05 - 1.84379% [1] +| | | | | | | | | | | Remainder: 0.00017892 - 8.46744% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0388692% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.72e-06 - 0.0164311% [1] +| | | | | | | | | | Remainder: 0.000150558 - 0.665008% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.552e-05 - 0.038341% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173974 - 42.9788% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.060469% [1] +| | | | | | | | | | Remainder: 0.0173868 - 99.9395% +| | | | | | | | | Remainder: 0.000425999 - 1.0524% +| | | | | | | | Remainder: 7.44e-06 - 0.0124167% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0709951 - 25.8668% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.48e-05 - 0.034932% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.96e-06 - 0.00276075% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0708428 - 99.7856% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0708398 - 99.9957% [1] +| | | | | | | | | Remainder: 3.04e-06 - 0.00429119% +| | | | | | | | Remainder: 0.00012548 - 0.176745% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.464e-05 - 0.0344817% [1] +| | | | | | | Remainder: 0.00659174 - 2.40168% +| | | | | | Remainder: 0.00466411 - 1.67095% +| | | | | Remainder: 0.000378879 - 0.135552% +| | | | Remainder: 0.00885282 - 3.07006% +| | | MaxwellPreconditioner: Block preconditioner: 0.000128839 - 0.0352913% [1] +| | | Remainder: 0.00561015 - 1.53672% +| | Mini-EM: timestepper: 0.1262 - 3.471% [1] +| | | Mini-EM: Advance Time Step: 0.126197 - 99.9978% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0391973 - 31.0603% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000341559 - 0.871383% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.037636 - 96.0168% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00350728% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026684 - 0.709002% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00313719 - 8.33561% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00189439 - 5.03346% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001712 - 0.454883% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00159748 - 4.24454% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00166888 - 4.43425% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000159519 - 0.423847% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000400518 - 1.06419% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.16e-06 - 0.00839621% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000353359 - 0.938885% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00379699 - 10.0887% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00144236 - 3.83238% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000719078 - 1.91061% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00327351 - 8.69781% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00657346 - 17.4659% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.88e-06 - 0.0182804% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000264158 - 0.701876% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00286571 - 7.61428% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00351999 - 9.35272% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023856 - 0.633861% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001724 - 0.458072% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00155492 - 4.13146% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00265975 - 7.06704% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000784117 - 2.08342% [4] +| | | | | | Remainder: 0.000110279 - 0.293015% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.764e-05 - 0.0450031% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.00836792% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00104468 - 2.66517% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.44e-05 - 0.215321% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.76e-05 - 68.2464% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.89573% [1] +| | | | | | Remainder: 2.52e-05 - 29.8578% +| | | | | Remainder: 6.976e-05 - 0.177971% +| | | | Stratimikos: BelosLOWS: 0.0780907 - 61.8798% [1] +| | | | | GMRES block system: Operation Op*x: 0.00224059 - 2.86922% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001072 - 0.137276% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0749766 - 96.0122% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000421919 - 0.562734% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010152 - 24.0615% [2] +| | | | | | | | Belos::MVT::MvDot: 9.432e-05 - 92.9078% [2] +| | | | | | | | Remainder: 7.2e-06 - 7.0922% +| | | | | | | Belos::MVT::MvScale: 5.032e-05 - 11.9265% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000128199 - 30.3847% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000124559 - 97.1607% [2] +| | | | | | | | Remainder: 3.64e-06 - 2.83934% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.436e-05 - 15.2541% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.14e-05 - 95.4009% [2] +| | | | | | | | Remainder: 2.96e-06 - 4.59913% +| | | | | | | Remainder: 7.752e-05 - 18.3732% +| | | | | | Belos::MVT::MvAddMv: 0.00018236 - 0.243223% [2] +| | | | | | Belos::MVT::MvNorm: 5.3079e-05 - 0.0707941% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0715241 - 95.3953% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000275719 - 0.385491% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.992e-05 - 0.0558133% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000624078 - 0.872542% [1] +| | | | | | | | Belos::MVT::Assign: 3.088e-05 - 4.9481% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.132e-05 - 8.22333% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.92e-05 - 76.3835% [1] +| | | | | | | | | Remainder: 1.212e-05 - 23.6165% +| | | | | | | | CG Q_B: Operation Op*x: 0.000263999 - 42.3022% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000105 - 16.8248% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.444e-05 - 3.91618% [1] +| | | | | | | | Remainder: 0.000148439 - 23.7853% +| | | | | | | CG S_E: Operation Op*x: 0.000867838 - 1.21335% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0679487 - 95.0011% [1] +| | | | | | | | Belos::MVT::Assign: 3.46e-05 - 0.0509207% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0581559 - 85.5879% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0579991 - 99.7304% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0277228 - 47.7987% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.027347 - 98.6444% [24] +| | | | | | | | | | | Remainder: 0.000375799 - 1.35556% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00715546 - 12.3372% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000507879 - 0.875667% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000791877 - 1.36533% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190351 - 32.8197% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00514651 - 27.0369% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00497563 - 96.6797% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00495639 - 99.6133% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00485399 - 97.934% [12] +| | | | | | | | | | | | | | Remainder: 0.0001024 - 2.06602% +| | | | | | | | | | | | | Remainder: 1.924e-05 - 0.386685% +| | | | | | | | | | | | Remainder: 0.00017088 - 3.32031% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.013817 - 72.5866% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0136888 - 99.0724% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0112023 - 81.8351% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0080705 - 72.0435% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00769142 - 95.3029% [24] +| | | | | | | | | | | | | | | Remainder: 0.000379079 - 4.6971% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00215867 - 19.27% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000203799 - 1.81927% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00042384 - 3.78353% [12] +| | | | | | | | | | | | | | Remainder: 0.00034544 - 3.08367% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00234699 - 17.1453% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00228999 - 97.5714% [12] +| | | | | | | | | | | | | | Remainder: 5.7e-05 - 2.42864% +| | | | | | | | | | | | | Remainder: 0.00013956 - 1.01952% +| | | | | | | | | | | | Remainder: 0.00012816 - 0.927555% +| | | | | | | | | | | Remainder: 7.168e-05 - 0.376567% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00120504 - 2.07768% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00136392 - 2.35161% [12] +| | | | | | | | | | Remainder: 0.000216957 - 0.374069% +| | | | | | | | | Remainder: 0.0001568 - 0.26962% +| | | | | | | | CG S_E: Operation Op*x: 0.00714118 - 10.5097% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000709357 - 1.04396% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00145988 - 2.1485% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000278959 - 0.410543% [12] +| | | | | | | | Remainder: 0.00016884 - 0.248481% +| | | | | | | Remainder: 0.00176783 - 2.47166% +| | | | | | GMRES block system: Operation Op*x: 0.00222943 - 2.97351% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.6519e-05 - 0.0353697% [1] +| | | | | | Remainder: 0.000539159 - 0.719103% +| | | | | Remainder: 0.000766278 - 0.981267% +| | | | Mini-EM: Compute responses: 0.00878078 - 6.95797% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000228079 - 2.59748% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00707586 - 80.5835% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0203509% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00014936 - 2.11084% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00167828 - 23.7183% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0344834% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000322278 - 4.55461% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00023536 - 3.32624% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00326335 - 46.1195% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.52e-06 - 0.035614% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000312718 - 4.4195% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025112 - 3.54897% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000344439 - 4.8678% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.952e-05 - 0.558519% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.12e-06 - 0.029961% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00023152 - 3.27197% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000148199 - 2.09443% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.7e-05 - 0.381579% [4] +| | | | | | Remainder: 6.42e-05 - 0.90731% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.2e-06 - 0.0933858% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0154884% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0010148 - 11.557% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000251999 - 2.86989% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.380954% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000233119 - 92.5079% [1] +| | | | | | Remainder: 1.792e-05 - 7.11114% +| | | | | Remainder: 0.00020048 - 2.28317% +| | | | Remainder: 0.000128599 - 0.101903% +| | | Remainder: 2.76e-06 - 0.002187% +| | Remainder: 0.0378517 - 1.04107% +| Remainder: 6.172e-05 - 0.00169751% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.0780907 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 102.445 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 35.23 msec task-clock:u # 0.008 CPUs utilized ( +- 2.48% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,769 page-faults:u # 78.589 K/sec ( +- 0.17% ) + 30,066,563 cycles:u # 0.853 GHz ( +- 17.32% ) (69.08%) + 74,745,574 instructions:u # 2.49 insn per cycle ( +- 0.38% ) (96.76%) + branches:u + 347,218 branch-misses:u ( +- 0.45% ) (99.20%) + 27,739,839 L1-dcache-loads:u # 787.301 M/sec ( +- 0.23% ) + 381,808 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.62% ) + LLC-loads:u + LLC-load-misses:u + 26,459,864 L1-icache-loads:u # 750.973 M/sec ( +- 0.18% ) + 232,186 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.91% ) + 13,317,004 dTLB-loads:u # 377.958 M/sec ( +- 42.74% ) (3.60%) + 0 dTLB-load-misses:u (1.52%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 4.2861 +- 0.0141 seconds time elapsed ( +- 0.33% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 313,139 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.54% ) + 16,831,681 BR_RETIRED:u ( +- 0.10% ) + + 4.3503 +- 0.0244 seconds time elapsed ( +- 0.56% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 22,700,252 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.45% ) + 5,010 ITLB_WALK:u ( +- 3.36% ) + 12,144 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.95% ) + 30,509,974 L1D_TLB:u ( +- 0.42% ) + + 4.3183 +- 0.0221 seconds time elapsed ( +- 0.51% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 26,507,373 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.12% ) + 230,871 L1I_CACHE_REFILL:u ( +- 0.93% ) + 383,250 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.25% ) + 27,826,616 L1D_CACHE:u ( +- 0.16% ) + + 4.3022 +- 0.0185 seconds time elapsed ( +- 0.43% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs): + + 469,401 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.38% ) + 492,572 LL_CACHE_RD:u ( +- 0.34% ) + 137,789 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.57% ) + 17,754 L2D_TLB_REFILL:u ( +- 3.09% ) + 257,087 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.51% ) + 1,459,882 L2D_CACHE:u ( +- 0.30% ) + + 4.3275 +- 0.0249 seconds time elapsed ( +- 0.57% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..5acce9c --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell20_power.output @@ -0,0 +1,132 @@ +Socket1 19.24 +Socket2 19.16 +Socket1 19.32 +Socket2 19.24 +Socket1 19.28 +Socket2 19.40 +Socket1 19.32 +Socket2 19.48 +Socket1 19.24 +Socket2 19.56 +Socket1 19.24 +Socket2 19.56 +Socket1 19.04 +Socket2 19.36 +Socket1 19.24 +Socket2 19.44 +Socket1 19.16 +Socket2 19.28 +Socket1 19.04 +Socket2 19.12 +Socket1 19.16 +Socket2 19.24 +Socket1 19.08 +Socket2 19.52 +Socket1 19.04 +Socket2 19.76 +Socket1 19.24 +Socket2 19.60 +Socket1 19.24 +Socket2 19.60 +Socket1 19.36 +Socket2 19.32 +Socket1 19.60 +Socket2 18.96 +Socket1 19.68 +Socket2 18.88 +Socket1 19.68 +Socket2 18.88 +Socket1 19.56 +Socket2 18.96 +Socket1 19.56 +Socket2 19.12 +Socket1 19.16 +Socket2 19.12 +Socket1 19.24 +Socket2 19.20 +Socket1 19.36 +Socket2 19.04 +Socket1 19.40 +Socket2 19.08 +Socket1 19.40 +Socket2 19.04 +Socket1 19.80 +Socket2 19.08 +Socket1 19.56 +Socket2 19.04 +Socket1 19.24 +Socket2 19.20 +Socket1 19.16 +Socket2 19.16 +Start +Socket1 19.00 +Socket2 19.44 +Socket1 19.00 +Socket2 19.44 +Socket1 19.08 +Socket2 19.44 +Socket1 19.96 +Socket2 19.88 +Socket1 21.64 +Socket2 20.12 +End +Socket1 23.36 +Socket2 20.28 +Socket1 24.84 +Socket2 20.68 +Socket1 25.84 +Socket2 20.60 +Socket1 24.92 +Socket2 20.12 +Socket1 23.08 +Socket2 19.80 +Socket1 21.32 +Socket2 19.52 +Socket1 19.16 +Socket2 19.00 +Socket1 18.96 +Socket2 19.32 +Socket1 19.08 +Socket2 19.36 +Socket1 19.08 +Socket2 19.36 +Socket1 19.08 +Socket2 19.20 +Socket1 19.36 +Socket2 19.32 +Socket1 19.28 +Socket2 19.48 +Socket1 19.20 +Socket2 19.36 +Socket1 19.28 +Socket2 19.24 +Socket1 19.52 +Socket2 19.08 +Socket1 19.56 +Socket2 18.88 +Socket1 19.40 +Socket2 18.48 +Socket1 19.52 +Socket2 18.72 +Socket1 19.32 +Socket2 18.88 +Socket1 19.44 +Socket2 18.88 +Socket1 19.44 +Socket2 18.88 +Socket1 19.28 +Socket2 19.08 +Socket1 19.48 +Socket2 19.08 +Socket1 19.44 +Socket2 19.32 +Socket1 19.36 +Socket2 19.36 +Socket1 19.44 +Socket2 19.52 +Socket1 19.52 +Socket2 19.36 +Socket1 19.52 +Socket2 19.28 +Socket1 19.44 +Socket2 19.32 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22.output new file mode 100644 index 0000000..0d0e06b --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22.output @@ -0,0 +1,7648 @@ +oasis10.umiacs.umd.edu +30 MueLu Tpetra maxwell22.xml +output_avg5/altra_MueLu_Tpetra_maxwell22.output +output_avg5/altra_MueLu_Tpetra_maxwell22_power.output +dt = 6.0648e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 34914 x 34914, nnz = 1074546 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0) +SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1536 x 1536, nnz = 95832 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1536 x 1536, nnz = 95832 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0655 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +A22 size = 12167 x 12167, nnz = 300763 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 12167 x 12167, nnz = 300763 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 512 x 12167, nnz = 12167 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 512 x 512, nnz = 10340 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1170 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 34914 1074546 30.7769 +(2, 2) 12167 300763 24.7196 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00196944 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0956193 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 0.108402 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 4.96288 [1] +| Mini-EM: Total Time: 4.96282 - 99.9988% [1] +| | Mini-EM: build mesh: 0.000684319 - 0.0137889% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000346399 - 50.6195% [1] +| | | Remainder: 0.00033792 - 49.3805% +| | Mini-EM: build physics blocks: 0.000974839 - 0.0196428% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000787 - 0.0158579% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.521906 - 10.5163% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.243598 - 4.90845% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.102935 - 42.2561% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.083475 - 81.0949% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00283992 - 2.75895% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165267 - 16.0555% [4] +| | | | Remainder: 9.3239e-05 - 0.0905806% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0153102 - 6.28504% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00968563 - 63.2625% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000305 - 1.99213% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00098576 - 6.43857% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00074212 - 4.84722% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127908 - 8.35441% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211164 - 13.7923% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000114959 - 0.750864% [4] +| | | | Remainder: 8.604e-05 - 0.561977% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225168 - 9.24344% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00970763 - 3.98511% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0335552 - 13.7748% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0122886 - 5.04461% [4] +| | | Remainder: 0.0472845 - 19.4109% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111606 - 0.224883% [2] +| | Mini-EM: setup physics model evaluator: 0.413744 - 8.33687% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.413724 - 99.9951% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000754126% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000116019% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.408397 - 98.7124% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.408376 - 99.995% [1] +| | | | | | getWorksets(): 0.385117 - 94.3044% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.385113 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226061 - 58.6998% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00485036 - 2.1456% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0386624 - 17.1027% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007814 - 2.02108% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.037859 - 97.922% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00040624 - 1.07303% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001908 - 0.503975% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072228 - 1.90782% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00321012 - 8.47914% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00846031 - 22.3469% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017812 - 4.70482% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631371 - 16.6769% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001934 - 0.510843% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00972723 - 25.6933% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00412904 - 42.4482% [6] +| | | | | | | | | | | | Remainder: 0.0055982 - 57.5518% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00548255 - 14.4815% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125184 - 3.30658% [6] +| | | | | | | | | | | Remainder: 0.00011932 - 0.315169% +| | | | | | | | | | Remainder: 2.2e-05 - 0.0569028% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.155847 - 68.9403% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0901498 - 57.845% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015228 - 0.168919% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.756e-05 - 0.0527566% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.049101 - 54.4661% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333185 - 36.9591% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.632e-05 - 0.0513812% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0069208 - 7.677% [6] +| | | | | | | | | | | Remainder: 0.00056324 - 0.624782% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0315725 - 20.2586% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206713 - 13.2639% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000243479 - 0.156229% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707632 - 4.54055% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529604 - 3.39823% [6] +| | | | | | | | | | Remainder: 0.00083764 - 0.537476% +| | | | | | | | | Remainder: 0.026701 - 11.8114% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159019 - 41.2914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.158874 - 99.9088% [12] +| | | | | | | | | Remainder: 0.00014496 - 0.091159% +| | | | | | | | Remainder: 3.352e-05 - 0.00870394% +| | | | | | | Remainder: 3.6e-06 - 0.000934782% +| | | | | | getOrientations(): 1.256e-05 - 0.0030756% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071124 - 0.174163% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689919 - 0.168942% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036872 - 0.0902893% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001722 - 0.042167% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000832759 - 0.20392% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000195898% [2] +| | | | | | Remainder: 0.0204713 - 5.01286% +| | | | | Remainder: 2.028e-05 - 0.00496576% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00194333% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.00360627% [1] +| | | | build response library: 0.00528052 - 1.27634% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00507928 - 96.189% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.059851% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] +| | | | | | | Remainder: 9.6e-07 - 31.5789% +| | | | | | getOrientations(): 4.4e-07 - 0.00866265% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072052 - 14.1855% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000861719 - 16.9654% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038392 - 7.55856% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116136 - 22.8647% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0244129% [3] +| | | | | | Remainder: 0.00194704 - 38.333% +| | | | | Remainder: 0.00020124 - 3.81099% +| | | | Remainder: 2.016e-05 - 0.00487282% +| | | Remainder: 2.04e-05 - 0.00493058% +| | Mini-EM: setup auxiliary physics model evaluator: 0.754706 - 15.2072% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.754693 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 9.01028e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 7.42023e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.75462 - 99.9903% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.754616 - 99.9994% [1] +| | | | | | getWorksets(): 0.340042 - 45.0616% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.34004 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.22872 - 67.2627% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00474716 - 2.07553% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0373261 - 16.3195% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000766639 - 2.0539% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0365438 - 97.9042% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032596 - 0.89197% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019096 - 0.522551% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00076804 - 2.1017% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00333192 - 9.1176% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00762351 - 20.8613% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017582 - 4.81121% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631356 - 17.2767% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018512 - 0.50657% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00922831 - 25.2527% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00405796 - 43.9729% [6] +| | | | | | | | | | | | Remainder: 0.00517036 - 56.0271% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0054934 - 15.0324% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125108 - 3.4235% [6] +| | | | | | | | | | | Remainder: 7.376e-05 - 0.20184% +| | | | | | | | | | Remainder: 1.564e-05 - 0.041901% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158877 - 69.4635% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0893727 - 56.2527% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.056e-05 - 0.0901394% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.56e-05 - 0.0510223% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0328495 - 36.7557% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.034414 - 38.5061% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.436e-05 - 0.0608239% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.092e-05 - 0.0569749% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00132928 - 1.48734% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0202409 - 22.6477% [6] +| | | | | | | | | | | Remainder: 0.0003076 - 0.344177% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0205606 - 12.9412% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0204637 - 12.8802% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000201279 - 0.126688% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00781735 - 4.92038% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00705576 - 4.44101% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127508 - 8.02559% [6] +| | | | | | | | | | Remainder: 0.00065488 - 0.412193% +| | | | | | | | | Remainder: 0.0277699 - 12.1414% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.11131 - 32.7345% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111232 - 99.9291% [6] +| | | | | | | | | Remainder: 7.888e-05 - 0.0708649% +| | | | | | | | Remainder: 9.8e-06 - 0.00288201% +| | | | | | | Remainder: 1.52e-06 - 0.000447004% +| | | | | | getOrientations(): 1.104e-05 - 0.001463% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000878479 - 0.116414% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106248 - 0.140797% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00065632 - 0.086974% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.382803 - 50.7281% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.137848 - 36.0103% [1] +| | | | | | | Remainder: 0.244954 - 63.9897% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00249284 - 0.330345% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 9.54128e-05% [2] +| | | | | | Remainder: 0.0266695 - 3.53419% +| | | | | Remainder: 4.36e-06 - 0.000577774% +| | | | fmb->setupBCFieldManagers(): 5.92e-06 - 0.000784425% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.048e-05 - 0.00271369% [1] +| | | | build response library: 2.456e-05 - 0.0032543% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.79153% [1] +| | | | | Remainder: 2.412e-05 - 98.2085% +| | | | Remainder: 2.064e-05 - 0.00273489% +| | | Remainder: 1.26e-05 - 0.00166952% +| | Mini-EM: eval auxiliary physics model evaluator: 1.20039 - 24.1876% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.366989 - 30.5725% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.829998 - 69.1441% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00114372 - 0.137798% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.553917 - 66.7371% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.52e-06 - 0.00171867% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00176922% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4e-06 - 0.00072213% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00343444 - 0.620028% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0151375 - 2.73281% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0470471 - 8.49353% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00534499 - 0.964946% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.036569 - 6.60189% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0377085 - 6.80762% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0549402 - 9.9185% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.348e-05 - 0.00243358% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.44e-06 - 0.000801565% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0827763 - 14.9438% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0107945 - 1.94876% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00469035 - 0.846762% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0184233 - 3.32601% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00232756 - 0.4202% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0256714 - 4.63452% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0434139 - 7.83763% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0549876 - 9.92705% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00562752 - 1.01595% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00253252 - 0.457202% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00801427 - 1.44684% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0371864 - 6.71335% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00477588 - 0.862201% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0182923 - 3.30236% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.008e-05 - 0.00181977% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00822891 - 1.48559% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.015262 - 2.75528% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00242432 - 0.437668% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782839 - 1.41328% [6] +| | | | | Remainder: 0.00042628 - 0.0769574% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.964e-05 - 0.00357109% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000313254% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00116832 - 0.140762% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.272806 - 32.8683% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.134083 - 49.1495% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.138691 - 50.8385% [1] +| | | | | Remainder: 3.284e-05 - 0.0120378% +| | | | Remainder: 0.000930679 - 0.11213% +| | | Remainder: 0.00340124 - 0.283345% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00467208 - 0.0941415% [1] +| | | getWorksets(): 5.92e-06 - 0.12671% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 74.3243% [1] +| | | | Remainder: 1.52e-06 - 25.6757% +| | | getOrientations(): 7.6e-07 - 0.0162669% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778279 - 16.6581% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092284 - 19.7522% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415879 - 8.90137% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124948 - 26.7436% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0248284% [3] +| | | Remainder: 0.00129776 - 27.7769% +| | panzer::ModelEvaluator::create_W_op: 0.376752 - 7.59148% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.599578 - 12.0814% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042332 - 0.070603% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.459892 - 76.7026% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000426187% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.003227 - 0.701686% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0155718 - 3.38597% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0179268 - 3.89805% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00172724 - 0.375575% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0196457 - 4.27181% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0166431 - 3.61891% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00382036 - 0.830707% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164113 - 3.56851% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.8e-06 - 0.00191349% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663619 - 1.44299% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0360971 - 7.84904% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00551692 - 1.19961% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0334486 - 7.27315% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0364568 - 7.92725% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0500124 - 10.8748% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.536e-05 - 0.00333991% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00333368 - 0.724883% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0351813 - 7.6499% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0555135 - 12.071% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00971371 - 2.11217% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00186832 - 0.406252% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.018949 - 4.12031% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0406911 - 8.84798% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0311888 - 6.78177% [6] +| | | | Remainder: 0.000285238 - 0.0620228% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.148e-05 - 0.00525036% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000186798% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00148576 - 0.247801% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.136827 - 22.8206% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.136796 - 99.9772% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.948e-05 - 0.0142369% [1] +| | | | Remainder: 1.172e-05 - 0.00856554% +| | | Remainder: 0.000917279 - 0.152987% +| | Mini-EM: assemble Discrete Gradient: 0.0981943 - 1.9786% [1] +| | MaxwellPreconditioner::build: 0.520072 - 10.4794% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0866926 - 16.6693% [1] +| | | MaxwellPreconditioner: Schur complement: 2.804e-05 - 0.00539156% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00170708 - 0.328239% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.185112% [1] +| | | | Ifpack2::Relaxation::compute: 0.00075128 - 44.0097% [1] +| | | | Remainder: 0.000952638 - 55.8052% +| | | MaxwellPreconditioner: Solver S_E: 0.424151 - 81.5562% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.413271 - 97.4347% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.412893 - 99.9086% [1] +| | | | | | MueLu RefMaxwell: compute: 0.406814 - 98.5279% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00370008 - 0.909525% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0234175 - 5.75631% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0115636 - 49.3801% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0111774 - 47.7311% [1] +| | | | | | | | Remainder: 0.00067648 - 2.88878% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0323216 - 7.94505% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00183856 - 5.68832% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0286951 - 88.7799% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0276071 - 96.2084% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268192 - 97.1461% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0248688 - 92.7275% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.228e-05 - 0.129801% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.428e-05 - 0.178055% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.108e-05 - 0.245609% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00429464 - 17.2692% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.388e-05 - 0.136235% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198789 - 79.9353% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.86e-05 - 0.115004% [1] +| | | | | | | | | | | | Remainder: 0.00049508 - 1.99077% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.252e-05 - 0.158543% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.408e-05 - 33.1138% [1] +| | | | | | | | | | | | Remainder: 2.844e-05 - 66.8862% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000399719 - 1.49042% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000375279 - 93.8857% [1] +| | | | | | | | | | | | Remainder: 2.444e-05 - 6.1143% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106616 - 3.97536% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104488 - 98.0041% [1] +| | | | | | | | | | | | Remainder: 2.128e-05 - 1.99595% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.368e-05 - 0.162868% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.376e-05 - 54.3956% [1] +| | | | | | | | | | | | Remainder: 1.992e-05 - 45.6044% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.848e-05 - 0.143479% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.312e-05 - 34.0956% [1] +| | | | | | | | | | | | Remainder: 2.536e-05 - 65.9044% +| | | | | | | | | | | Remainder: 0.000359879 - 1.34187% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010436 - 0.378019% [1] +| | | | | | | | | | Remainder: 0.00068352 - 2.47588% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001982 - 0.69071% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.904e-05 - 19.6973% [1] +| | | | | | | | | | Remainder: 0.00015916 - 80.3027% +| | | | | | | | | Remainder: 0.0008898 - 3.10088% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000682479 - 2.11152% [1] +| | | | | | | | Remainder: 0.00110548 - 3.42025% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0403485 - 9.91817% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0265937 - 65.9101% [1] +| | | | | | | | Remainder: 0.0137548 - 34.0899% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174969 - 4.30095% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.056045 - 13.7766% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0560417 - 99.994% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0554834 - 99.0037% [1] +| | | | | | | | | Remainder: 0.00055832 - 0.996258% +| | | | | | | | Remainder: 3.36e-06 - 0.00599518% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0217716 - 5.35173% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0216277 - 99.339% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0117172 - 54.1766% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00941763 - 43.5443% [1] +| | | | | | | | | Remainder: 0.00049292 - 2.27911% +| | | | | | | | Remainder: 0.00014392 - 0.661044% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.108317 - 26.6256% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0261223 - 24.1165% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0257981 - 98.7589% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.26e-05 - 0.203891% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.12e-06 - 0.0198465% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0255677 - 99.1069% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0255641 - 99.9862% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.0137674% +| | | | | | | | | | Remainder: 0.00017268 - 0.669353% +| | | | | | | | | Remainder: 0.0003242 - 1.24109% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0821872 - 75.8767% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.029225 - 35.559% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0265053 - 90.694% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.025758 - 97.1805% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0249454 - 96.8453% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.968e-05 - 0.0788924% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.5e-05 - 0.140307% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.488e-05 - 0.179913% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00426348 - 17.0912% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.872e-05 - 0.115132% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0201349 - 80.7158% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.668e-05 - 0.0668661% [1] +| | | | | | | | | | | | | Remainder: 0.00040208 - 1.61184% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.188e-05 - 0.123767% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.112e-05 - 34.8808% [1] +| | | | | | | | | | | | | Remainder: 2.076e-05 - 65.1192% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000401799 - 1.5599% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000375079 - 93.3499% [1] +| | | | | | | | | | | | | Remainder: 2.672e-05 - 6.65009% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.172e-05 - 0.123146% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.232e-05 - 38.8398% [1] +| | | | | | | | | | | | | Remainder: 1.94e-05 - 61.1602% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.38e-05 - 0.170044% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.312e-05 - 52.7854% [1] +| | | | | | | | | | | | | Remainder: 2.068e-05 - 47.2146% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.172e-05 - 0.123146% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.288e-05 - 40.6053% [1] +| | | | | | | | | | | | | Remainder: 1.884e-05 - 59.3947% +| | | | | | | | | | | | Remainder: 0.00027168 - 1.05474% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.768e-05 - 0.255345% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.4e-05 - 0.166005% [1] +| | | | | | | | | | | Remainder: 0.00063564 - 2.39816% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00255512 - 8.74292% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00209228 - 81.8858% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000303599 - 14.5105% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0016678 - 79.7121% [1] +| | | | | | | | | | | | Remainder: 0.00012088 - 5.77743% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022588 - 8.8403% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018272 - 80.8925% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.724e-05 - 20.3809% [1] +| | | | | | | | | | | | | Remainder: 0.00014548 - 79.6191% +| | | | | | | | | | | | Remainder: 4.316e-05 - 19.1075% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2e-05 - 0.861017% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.92e-05 - 1.53418% [1] +| | | | | | | | | | | Remainder: 0.00017576 - 6.87874% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.88e-06 - 0.030385% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.00944398% [1] +| | | | | | | | | | Remainder: 0.00015292 - 0.523251% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.0194677% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0525205 - 63.9035% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.0200303% [1] +| | | | | | | | | | Remainder: 0.05251 - 99.98% +| | | | | | | | | Remainder: 0.00042572 - 0.517988% +| | | | | | | | Remainder: 7.28e-06 - 0.00672103% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0960465 - 23.6094% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.468e-05 - 0.0256959% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00216562% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0959164 - 99.8646% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0959133 - 99.9967% [1] +| | | | | | | | | Remainder: 3.16e-06 - 0.00329454% +| | | | | | | | Remainder: 0.00010328 - 0.107531% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.512e-05 - 0.0233817% [1] +| | | | | | | Remainder: 0.00725476 - 1.78331% +| | | | | | Remainder: 0.00607836 - 1.47214% +| | | | | Remainder: 0.00037788 - 0.0914365% +| | | | Remainder: 0.0108806 - 2.56527% +| | | MaxwellPreconditioner: Block preconditioner: 0.000146079 - 0.0280882% [1] +| | | Remainder: 0.00734716 - 1.41272% +| | Mini-EM: timestepper: 0.174587 - 3.5179% [1] +| | | Mini-EM: Advance Time Step: 0.174585 - 99.9985% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0544534 - 31.1902% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00039068 - 0.717458% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0520782 - 95.6383% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00299549% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000343239 - 0.659083% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00416036 - 7.98867% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00249412 - 4.78918% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022544 - 0.432887% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00221268 - 4.24876% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00217636 - 4.17901% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002282 - 0.438187% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053608 - 1.02937% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.64e-06 - 0.00890967% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0004966 - 0.953565% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00502288 - 9.64486% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00191432 - 3.67585% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00087176 - 1.67394% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00439632 - 8.44175% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00880999 - 16.9168% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.32e-06 - 0.0178961% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000338 - 0.649023% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00387612 - 7.44288% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00638123 - 12.2532% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00037924 - 0.728212% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023832 - 0.457619% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00220164 - 4.22756% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00356592 - 6.84723% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.001018 - 1.95475% [6] +| | | | | | Remainder: 0.00017592 - 0.337799% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.132e-05 - 0.0575171% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 4.28e-06 - 0.00785994% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0016844 - 3.09329% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00017496 - 0.321302% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00014088 - 80.5213% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.891632% [1] +| | | | | | Remainder: 3.252e-05 - 18.5871% +| | | | | Remainder: 8.948e-05 - 0.164324% +| | | | Stratimikos: BelosLOWS: 0.108456 - 62.1222% [1] +| | | | | GMRES block system: Operation Op*x: 0.00311704 - 2.87402% [1] +| | | | | Belos::MVT::MvAddMv: 0.00018968 - 0.174892% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.1044 - 96.2607% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00053228 - 0.509845% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001348 - 25.325% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001268 - 94.0653% [2] +| | | | | | | | Remainder: 8e-06 - 5.93472% +| | | | | | | Belos::MVT::MvScale: 6.38e-05 - 11.9862% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001732 - 32.5393% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00016908 - 97.6212% [2] +| | | | | | | | Remainder: 4.12e-06 - 2.37875% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.324e-05 - 15.6384% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.988e-05 - 95.9635% [2] +| | | | | | | | Remainder: 3.36e-06 - 4.03652% +| | | | | | | Remainder: 7.724e-05 - 14.5112% +| | | | | | Belos::MVT::MvAddMv: 0.00032452 - 0.310842% [2] +| | | | | | Belos::MVT::MvNorm: 7.172e-05 - 0.0686971% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.099761 - 95.5562% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00047464 - 0.475777% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.004e-05 - 0.0501599% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00126216 - 1.26518% [1] +| | | | | | | | Belos::MVT::Assign: 0.00030476 - 24.1459% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000150199 - 11.9002% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000123519 - 82.2369% [1] +| | | | | | | | | Remainder: 2.668e-05 - 17.7631% +| | | | | | | | CG Q_B: Operation Op*x: 0.0004336 - 34.3538% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00014116 - 11.184% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.96e-05 - 2.34519% [1] +| | | | | | | | Remainder: 0.00020284 - 16.0709% +| | | | | | | CG S_E: Operation Op*x: 0.0010444 - 1.0469% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0944026 - 94.6288% [1] +| | | | | | | | Belos::MVT::Assign: 0.00021352 - 0.22618% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0811152 - 85.9248% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0809344 - 99.7771% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0368799 - 45.5676% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0364897 - 98.942% [24] +| | | | | | | | | | | Remainder: 0.0003902 - 1.05803% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00971883 - 12.0083% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00076292 - 0.94264% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00114616 - 1.41616% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0283999 - 35.09% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00856843 - 30.1707% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00839079 - 97.9268% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00837047 - 99.7578% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00826575 - 98.7489% [12] +| | | | | | | | | | | | | | Remainder: 0.00010472 - 1.25106% +| | | | | | | | | | | | | Remainder: 2.032e-05 - 0.24217% +| | | | | | | | | | | | Remainder: 0.000177639 - 2.07318% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0197523 - 69.5509% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0196205 - 99.3325% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0149798 - 76.3476% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109214 - 72.9078% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.010515 - 96.2785% [24] +| | | | | | | | | | | | | | | Remainder: 0.00040644 - 3.72149% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00283288 - 18.9113% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002692 - 1.79709% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000592319 - 3.95412% [12] +| | | | | | | | | | | | | | Remainder: 0.00036396 - 2.42967% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00449588 - 22.9142% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00443592 - 98.6663% [12] +| | | | | | | | | | | | | | Remainder: 5.996e-05 - 1.33367% +| | | | | | | | | | | | | Remainder: 0.00014484 - 0.738207% +| | | | | | | | | | | | Remainder: 0.00013184 - 0.667465% +| | | | | | | | | | | Remainder: 7.908e-05 - 0.278452% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00179924 - 2.22308% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00199152 - 2.46066% [12] +| | | | | | | | | | Remainder: 0.000236 - 0.291594% +| | | | | | | | | Remainder: 0.00018084 - 0.222942% +| | | | | | | | CG S_E: Operation Op*x: 0.00961707 - 10.1873% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000885318 - 0.937811% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00196472 - 2.08121% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00035256 - 0.373464% [12] +| | | | | | | | Remainder: 0.00025416 - 0.26923% +| | | | | | | Remainder: 0.00252716 - 2.53321% +| | | | | | GMRES block system: Operation Op*x: 0.0030336 - 2.90574% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.24e-05 - 0.0310344% [1] +| | | | | | Remainder: 0.000644799 - 0.617622% +| | | | | Remainder: 0.000748799 - 0.690419% +| | | | Mini-EM: Compute responses: 0.0114736 - 6.57191% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000290119 - 2.52859% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00940951 - 82.0105% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 0.0425102% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00021636 - 2.29937% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0021672 - 23.032% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.0348583% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041572 - 4.41808% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000335479 - 3.56532% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00437808 - 46.5282% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.68e-06 - 0.0284818% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0004164 - 4.42531% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039856 - 4.23571% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000444439 - 4.72329% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.264e-05 - 0.559434% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.72e-06 - 0.0289069% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00028064 - 2.98251% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017588 - 1.86917% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.796e-05 - 0.403421% [6] +| | | | | | Remainder: 7.748e-05 - 0.823422% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.24e-06 - 0.0718173% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.0111561% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00131124 - 11.4284% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026372 - 2.2985% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.37919% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024532 - 93.0229% [1] +| | | | | | Remainder: 1.74e-05 - 6.59791% +| | | | | Remainder: 0.00018944 - 1.6511% +| | | | Remainder: 0.000202 - 0.115703% +| | | Remainder: 2.64e-06 - 0.00151214% +| | Remainder: 0.0410171 - 0.826487% +| Remainder: 6.016e-05 - 0.0012122% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.108456 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 98.1782 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 34914 x 34914, nnz = 1074546 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0) +SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1536 x 1536, nnz = 95832 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1536 x 1536, nnz = 95832 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0653 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +A22 size = 12167 x 12167, nnz = 300763 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 12167 x 12167, nnz = 300763 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 512 x 12167, nnz = 12167 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 512 x 512, nnz = 10340 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1177 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 34914 1074546 30.7769 +(2, 2) 12167 300763 24.7196 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00194072 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0980629 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 0.110475 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 4.90997 [1] +| Mini-EM: Total Time: 4.90991 - 99.9988% [1] +| | Mini-EM: build mesh: 0.00066624 - 0.0135693% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00032816 - 49.2555% [1] +| | | Remainder: 0.00033808 - 50.7445% +| | Mini-EM: build physics blocks: 0.00088268 - 0.0179775% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000856679 - 0.017448% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.529981 - 10.7941% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.253581 - 5.16467% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.104215 - 41.0973% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.084772 - 81.3435% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00278492 - 2.67229% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165647 - 15.8947% [4] +| | | | Remainder: 9.32e-05 - 0.0894307% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.014926 - 5.8861% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00928568 - 62.2113% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00033196 - 2.22403% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0009046 - 6.06055% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000745117 - 4.99206% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130272 - 8.72784% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0021476 - 14.3883% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001176 - 0.787885% [4] +| | | | Remainder: 9.076e-05 - 0.608065% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0244946 - 9.65948% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0103712 - 4.08988% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0338824 - 13.3616% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0137338 - 5.41596% [4] +| | | Remainder: 0.051958 - 20.4897% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111174 - 0.226428% [2] +| | Mini-EM: setup physics model evaluator: 0.415383 - 8.4601% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.415364 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000789668% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 8.66709e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.409881 - 98.6798% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.409863 - 99.9957% [1] +| | | | | | getWorksets(): 0.386365 - 94.2669% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.386362 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224513 - 58.1096% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00491384 - 2.18866% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.039487 - 17.5878% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000781799 - 1.97989% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0386841 - 97.9666% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000415 - 1.07279% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019696 - 0.50915% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000723159 - 1.8694% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00320812 - 8.29313% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00849779 - 21.9672% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174664 - 4.51514% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00698691 - 18.0615% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000193679 - 0.500669% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00979527 - 25.3212% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408544 - 41.7082% [6] +| | | | | | | | | | | | Remainder: 0.00570984 - 58.2918% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553763 - 14.315% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012706 - 3.28456% [6] +| | | | | | | | | | | Remainder: 0.00011228 - 0.290249% +| | | | | | | | | | Remainder: 2.112e-05 - 0.053486% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.155914 - 69.4455% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0921215 - 59.0847% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000157 - 0.170427% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.924e-05 - 0.0534511% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0500461 - 54.3261% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342709 - 37.2019% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.58e-05 - 0.0497169% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00696828 - 7.56422% [6] +| | | | | | | | | | | Remainder: 0.0005842 - 0.634162% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0299862 - 19.2325% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206306 - 13.232% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000211999 - 0.135971% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707967 - 4.54074% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0053246 - 3.41508% [6] +| | | | | | | | | | Remainder: 0.00055988 - 0.359094% +| | | | | | | | | Remainder: 0.024198 - 10.778% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161816 - 41.882% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161663 - 99.9054% [12] +| | | | | | | | | Remainder: 0.00015308 - 0.0946013% +| | | | | | | | Remainder: 3.26e-05 - 0.00843769% +| | | | | | | Remainder: 3.48e-06 - 0.000900702% +| | | | | | getOrientations(): 1.356e-05 - 0.00330842% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762439 - 0.186023% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007424 - 0.181134% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039324 - 0.0959442% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012384 - 0.030215% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000889319 - 0.21698% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000185428% [2] +| | | | | | Remainder: 0.0205723 - 5.0193% +| | | | | Remainder: 1.78e-05 - 0.00434272% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00185861% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00388093% [1] +| | | | build response library: 0.005435 - 1.30849% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00534692 - 98.3794% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0613438% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 59.7561% [1] +| | | | | | | Remainder: 1.32e-06 - 40.2439% +| | | | | | getOrientations(): 5.6e-07 - 0.0104733% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765439 - 14.3155% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092548 - 17.3087% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416319 - 7.78615% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125108 - 23.3981% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0224428% [3] +| | | | | | Remainder: 0.00198356 - 37.0973% +| | | | | Remainder: 8.808e-05 - 1.62061% +| | | | Remainder: 2.1e-05 - 0.0050558% +| | | Remainder: 1.908e-05 - 0.00459335% +| | Mini-EM: setup auxiliary physics model evaluator: 0.74399 - 15.1528% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.743976 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000102154% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 8.06477e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.743903 - 99.9901% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.743898 - 99.9993% [1] +| | | | | | getWorksets(): 0.34473 - 46.3411% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344729 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.23092 - 66.986% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00479424 - 2.07615% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0381822 - 16.5348% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00077128 - 2.02% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0373966 - 97.9424% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00033388 - 0.892809% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019184 - 0.512988% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071292 - 1.90638% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00332052 - 8.8792% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.007654 - 20.4671% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017338 - 4.63625% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00699479 - 18.7044% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018868 - 0.504538% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00940195 - 25.1412% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0040732 - 43.3229% [6] +| | | | | | | | | | | | Remainder: 0.00532876 - 56.6771% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00554784 - 14.8352% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123896 - 3.31302% [6] +| | | | | | | | | | | Remainder: 7.74e-05 - 0.206971% +| | | | | | | | | | Remainder: 1.436e-05 - 0.0376091% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.161048 - 69.7418% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0897227 - 55.7119% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.9639e-05 - 0.0887612% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.6e-05 - 0.0512691% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0331732 - 36.973% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345097 - 38.4626% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.384e-05 - 0.0600071% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.08e-05 - 0.0566189% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00118984 - 1.32613% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0203065 - 22.6325% [6] +| | | | | | | | | | | Remainder: 0.000313199 - 0.349074% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0215434 - 13.377% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0210697 - 13.0829% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002026 - 0.125801% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00782508 - 4.85886% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00712771 - 4.42584% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127295 - 7.90416% [6] +| | | | | | | | | | Remainder: 0.000826958 - 0.513486% +| | | | | | | | | Remainder: 0.0268958 - 11.6472% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.113799 - 33.0112% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.113717 - 99.9277% [6] +| | | | | | | | | Remainder: 8.232e-05 - 0.0723381% +| | | | | | | | Remainder: 9.92e-06 - 0.00287762% +| | | | | | | Remainder: 1.28e-06 - 0.000371305% +| | | | | | getOrientations(): 1.184e-05 - 0.00159162% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000938159 - 0.126114% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011326 - 0.152252% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000731839 - 0.098379% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.365259 - 49.1007% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.132847 - 36.3706% [1] +| | | | | | | Remainder: 0.232412 - 63.6294% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.002672 - 0.359189% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 8.60333e-05% [2] +| | | | | | Remainder: 0.0284214 - 3.82061% +| | | | | Remainder: 5.04e-06 - 0.000677508% +| | | | fmb->setupBCFieldManagers(): 6.48e-06 - 0.000870996% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2279e-05 - 0.00299458% [1] +| | | | build response library: 2.58e-05 - 0.00346785% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.55039% [1] +| | | | | Remainder: 2.54e-05 - 98.4496% +| | | | Remainder: 1.74e-05 - 0.00233878% +| | | Remainder: 1.408e-05 - 0.0018925% +| | Mini-EM: eval auxiliary physics model evaluator: 1.16954 - 23.8199% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.343506 - 29.3712% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.822541 - 70.3305% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111808 - 0.13593% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.56491 - 68.6787% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.64e-06 - 0.00170647% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.568e-05 - 0.00277566% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.32e-06 - 0.000764723% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00716143 - 1.26771% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0153635 - 2.71963% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0465207 - 8.23506% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00561344 - 0.993686% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0392527 - 6.94848% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0383881 - 6.79544% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0548956 - 9.71757% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.28e-05 - 0.00226585% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.6e-06 - 0.00116833% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0829319 - 14.6805% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00985987 - 1.74539% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00494328 - 0.875055% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.018623 - 3.29663% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00493352 - 0.873327% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0258699 - 4.57946% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0435329 - 7.70617% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0550722 - 9.74883% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00503308 - 0.890951% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00258492 - 0.45758% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00801659 - 1.41909% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0379267 - 6.71375% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0049158 - 0.870191% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0183307 - 3.24489% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.32e-06 - 0.00164982% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00834707 - 1.47759% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0158246 - 2.80126% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00248812 - 0.440445% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00794931 - 1.40718% [6] +| | | | | Remainder: 0.00047312 - 0.0837513% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.576e-05 - 0.00313176% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.16e-06 - 0.000384175% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125868 - 0.153023% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.2543 - 30.9164% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124791 - 49.0724% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129476 - 50.9146% [1] +| | | | | Remainder: 3.32e-05 - 0.0130555% +| | | | Remainder: 0.000924959 - 0.112451% +| | | Remainder: 0.00348872 - 0.298299% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00487444 - 0.0992775% [1] +| | | getWorksets(): 6.72e-06 - 0.137862% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.2e-06 - 77.381% [1] +| | | | Remainder: 1.52e-06 - 22.619% +| | | getOrientations(): 7.2e-07 - 0.0147709% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000825119 - 16.9275% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009728 - 19.9572% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004428 - 9.08413% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130436 - 26.7592% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0279007% [3] +| | | Remainder: 0.00132056 - 27.0915% +| | panzer::ModelEvaluator::create_W_op: 0.34727 - 7.07283% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.595411 - 12.1267% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042644 - 0.0716211% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.46652 - 78.3527% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000428706% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0056262 - 1.20599% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0152571 - 3.27041% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0182153 - 3.9045% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0017698 - 0.379362% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197508 - 4.23365% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0165868 - 3.55543% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00348944 - 0.747971% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163722 - 3.50942% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-06 - 0.00197205% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00665375 - 1.42625% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0351339 - 7.53105% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0067324 - 1.44311% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0352878 - 7.56405% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0367221 - 7.8715% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.050202 - 10.7609% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7e-05 - 0.003644% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00559608 - 1.19954% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346581 - 7.42907% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0563523 - 12.0793% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00914739 - 1.96077% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.001744 - 0.373832% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190186 - 4.07669% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0406238 - 8.70783% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.031237 - 6.69574% [6] +| | | | Remainder: 0.000315159 - 0.0675553% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.048e-05 - 0.00511915% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000194823% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167052 - 0.280566% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.125849 - 21.1364% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125819 - 99.9762% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.976e-05 - 0.0157014% [1] +| | | | Remainder: 1.016e-05 - 0.00807319% +| | | Remainder: 0.000913399 - 0.153407% +| | Mini-EM: assemble Discrete Gradient: 0.0961514 - 1.95831% [1] +| | MaxwellPreconditioner::build: 0.521383 - 10.619% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0849828 - 16.2995% [1] +| | | MaxwellPreconditioner: Schur complement: 3.692e-05 - 0.00708117% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00168924 - 0.323992% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.201274% [1] +| | | | Ifpack2::Relaxation::compute: 0.000773279 - 45.7768% [1] +| | | | Remainder: 0.00091256 - 54.022% +| | | MaxwellPreconditioner: Solver S_E: 0.427173 - 81.9309% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.416371 - 97.4712% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.415975 - 99.9047% [1] +| | | | | | MueLu RefMaxwell: compute: 0.410507 - 98.6857% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00402708 - 0.981% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0240009 - 5.84664% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0125851 - 52.4358% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0107209 - 44.6688% [1] +| | | | | | | | Remainder: 0.00069492 - 2.89539% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322985 - 7.86794% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00184 - 5.69686% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0286427 - 88.6814% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.027623 - 96.4397% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268178 - 97.0852% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0249175 - 92.9138% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.348e-05 - 0.134364% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.576e-05 - 0.183646% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.364e-05 - 0.335668% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00441572 - 17.7214% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.344e-05 - 0.134203% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.019804 - 79.4785% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.88e-05 - 0.115582% [1] +| | | | | | | | | | | | Remainder: 0.0004726 - 1.89666% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.24e-05 - 0.158104% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.324e-05 - 31.2264% [1] +| | | | | | | | | | | | Remainder: 2.916e-05 - 68.7736% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000399719 - 1.4905% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000373279 - 93.3854% [1] +| | | | | | | | | | | | Remainder: 2.644e-05 - 6.61465% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102008 - 3.80374% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00099416 - 97.459% [1] +| | | | | | | | | | | | Remainder: 2.592e-05 - 2.54098% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.292e-05 - 0.160043% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.352e-05 - 54.7996% [1] +| | | | | | | | | | | | Remainder: 1.94e-05 - 45.2004% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.696e-05 - 0.137819% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.316e-05 - 35.6061% [1] +| | | | | | | | | | | | Remainder: 2.38e-05 - 64.3939% +| | | | | | | | | | | Remainder: 0.00035828 - 1.33598% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010272 - 0.371864% [1] +| | | | | | | | | | Remainder: 0.000702439 - 2.54295% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001982 - 0.691973% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.9e-05 - 19.6771% [1] +| | | | | | | | | | Remainder: 0.0001592 - 80.3229% +| | | | | | | | | Remainder: 0.000821559 - 2.8683% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000680279 - 2.10623% [1] +| | | | | | | | Remainder: 0.00113544 - 3.51546% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0407061 - 9.91605% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0266913 - 65.5708% [1] +| | | | | | | | Remainder: 0.0140148 - 34.4292% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.018442 - 4.4925% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0553322 - 13.479% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0553287 - 99.9937% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0547385 - 98.9333% [1] +| | | | | | | | | Remainder: 0.0005902 - 1.06672% +| | | | | | | | Remainder: 3.48e-06 - 0.00628929% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0224331 - 5.46472% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0222825 - 99.329% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123614 - 55.4759% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00942435 - 42.2948% [1] +| | | | | | | | | Remainder: 0.000496759 - 2.22936% +| | | | | | | | Remainder: 0.00015052 - 0.670974% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.1085 - 26.4308% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0260411 - 24.001% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0257092 - 98.7254% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.544e-05 - 0.215642% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.32e-06 - 0.020693% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0254692 - 99.0663% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0254657 - 99.9865% [1] +| | | | | | | | | | | Remainder: 3.44e-06 - 0.0135065% +| | | | | | | | | | Remainder: 0.00017928 - 0.697337% +| | | | | | | | | Remainder: 0.00033192 - 1.2746% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0824511 - 75.9916% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0290777 - 35.2666% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0263673 - 90.6788% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0255967 - 97.0774% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0247765 - 96.7958% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.956e-05 - 0.0789458% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.664e-05 - 0.147882% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.672e-05 - 0.309648% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00441808 - 17.8317% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.12e-05 - 0.125926% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0197651 - 79.7736% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.764e-05 - 0.0711965% [1] +| | | | | | | | | | | | | Remainder: 0.00041156 - 1.66109% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.396e-05 - 0.132674% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.184e-05 - 34.8645% [1] +| | | | | | | | | | | | | Remainder: 2.212e-05 - 65.1355% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0004052 - 1.58302% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037436 - 92.3889% [1] +| | | | | | | | | | | | | Remainder: 3.084e-05 - 7.61106% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.188e-05 - 0.124547% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.24e-05 - 38.8959% [1] +| | | | | | | | | | | | | Remainder: 1.948e-05 - 61.1041% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.992e-05 - 0.155958% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.308e-05 - 57.8156% [1] +| | | | | | | | | | | | | Remainder: 1.684e-05 - 42.1844% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.592e-05 - 0.101263% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.268e-05 - 48.9198% [1] +| | | | | | | | | | | | | Remainder: 1.324e-05 - 51.0802% +| | | | | | | | | | | | Remainder: 0.000283279 - 1.1067% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.824e-05 - 0.258806% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.436e-05 - 0.168239% [1] +| | | | | | | | | | | Remainder: 0.000658 - 2.49552% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00254544 - 8.75393% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00207372 - 81.468% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030396 - 14.6577% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164128 - 79.1467% [1] +| | | | | | | | | | | | Remainder: 0.000128479 - 6.19559% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022564 - 8.86449% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0001814 - 80.3935% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.688e-05 - 20.3308% [1] +| | | | | | | | | | | | | Remainder: 0.00014452 - 79.6692% +| | | | | | | | | | | | Remainder: 4.424e-05 - 19.6065% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.16e-05 - 0.848577% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.94e-05 - 1.54787% [1] +| | | | | | | | | | | Remainder: 0.00018508 - 7.27105% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.44e-06 - 0.0324648% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.00976695% [1] +| | | | | | | | | | Remainder: 0.00015268 - 0.525077% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.648e-05 - 0.0199876% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0529072 - 64.168% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.0198839% [1] +| | | | | | | | | | Remainder: 0.0528967 - 99.9801% +| | | | | | | | | Remainder: 0.00044972 - 0.545438% +| | | | | | | | Remainder: 8.04e-06 - 0.00741012% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0969341 - 23.6132% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.592e-05 - 0.0267398% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00226958% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0968026 - 99.8644% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0967997 - 99.997% [1] +| | | | | | | | | Remainder: 2.88e-06 - 0.00297513% +| | | | | | | | Remainder: 0.00010336 - 0.106629% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.396e-05 - 0.0228888% [1] +| | | | | | | Remainder: 0.00773923 - 1.88529% +| | | | | | Remainder: 0.0054672 - 1.31431% +| | | | | Remainder: 0.00039664 - 0.0952612% +| | | | Remainder: 0.0108023 - 2.52879% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013152 - 0.0252252% [1] +| | | Remainder: 0.00736876 - 1.41331% +| | Mini-EM: timestepper: 0.175653 - 3.57752% [1] +| | | Mini-EM: Advance Time Step: 0.17565 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0530551 - 30.205% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000420279 - 0.792155% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0509402 - 96.0137% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00329798% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000331719 - 0.651193% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00422104 - 8.28626% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00254976 - 5.0054% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022736 - 0.446327% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00225008 - 4.4171% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00227412 - 4.46429% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002868 - 0.563013% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000538477 - 1.05708% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.12e-06 - 0.010051% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00048716 - 0.956337% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00509148 - 9.99501% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00199752 - 3.9213% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000809839 - 1.58978% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00445384 - 8.74327% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00875579 - 17.1884% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.28e-06 - 0.0182174% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00034632 - 0.679856% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00392412 - 7.70338% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00476859 - 9.36116% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004152 - 0.815073% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022496 - 0.441616% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00227988 - 4.4756% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00351536 - 6.90095% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101664 - 1.99575% [6] +| | | | | | Remainder: 0.00015808 - 0.310325% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.92e-05 - 0.0361888% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.04e-06 - 0.00572989% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00149228 - 2.8127% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010292 - 0.193987% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.444e-05 - 72.328% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 1.6712% [1] +| | | | | | Remainder: 2.676e-05 - 26.0008% +| | | | | Remainder: 7.72e-05 - 0.145509% +| | | | Stratimikos: BelosLOWS: 0.110534 - 62.9288% [1] +| | | | | GMRES block system: Operation Op*x: 0.00292356 - 2.64493% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011264 - 0.101905% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106774 - 96.5982% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00062012 - 0.580778% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012956 - 20.8927% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00012188 - 94.0722% [2] +| | | | | | | | Remainder: 7.68e-06 - 5.92776% +| | | | | | | Belos::MVT::MvScale: 6.348e-05 - 10.2367% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024708 - 39.8439% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00024288 - 98.3001% [2] +| | | | | | | | Remainder: 4.2e-06 - 1.69985% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.112e-05 - 13.0813% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.724e-05 - 95.217% [2] +| | | | | | | | Remainder: 3.88e-06 - 4.78304% +| | | | | | | Remainder: 9.888e-05 - 15.9453% +| | | | | | Belos::MVT::MvAddMv: 0.00041064 - 0.384588% [2] +| | | | | | Belos::MVT::MvNorm: 6.696e-05 - 0.0627118% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.102004 - 95.5329% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000501039 - 0.491194% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.184e-05 - 0.0508214% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00122628 - 1.20218% [1] +| | | | | | | | Belos::MVT::Assign: 0.0003166 - 25.8179% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00014676 - 11.9679% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00013084 - 89.1524% [1] +| | | | | | | | | Remainder: 1.592e-05 - 10.8476% +| | | | | | | | CG Q_B: Operation Op*x: 0.00043368 - 35.3655% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000116399 - 9.49205% [1] +| | | | | | | | Belos::MVT::MvNorm: 3e-05 - 2.44643% [1] +| | | | | | | | Remainder: 0.00018284 - 14.9101% +| | | | | | | CG S_E: Operation Op*x: 0.00106028 - 1.03945% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0968336 - 94.9308% [1] +| | | | | | | | Belos::MVT::Assign: 0.00021684 - 0.223931% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.083341 - 86.0662% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0831567 - 99.7788% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.039165 - 47.0978% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0387461 - 98.9306% [24] +| | | | | | | | | | | Remainder: 0.000418839 - 1.06942% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00973599 - 11.708% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000665079 - 0.79979% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00106576 - 1.28163% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0287712 - 34.5988% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00854443 - 29.6979% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00834403 - 97.6546% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00832071 - 99.7205% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00821155 - 98.6881% [12] +| | | | | | | | | | | | | | Remainder: 0.00010916 - 1.31191% +| | | | | | | | | | | | | Remainder: 2.332e-05 - 0.279481% +| | | | | | | | | | | | Remainder: 0.0002004 - 2.34539% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0201439 - 70.0142% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0200067 - 99.3187% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.014935 - 74.6503% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109449 - 73.2832% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104678 - 95.6407% [24] +| | | | | | | | | | | | | | | Remainder: 0.00047712 - 4.3593% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00281188 - 18.8274% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000246119 - 1.64793% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00054984 - 3.68155% [12] +| | | | | | | | | | | | | | Remainder: 0.000382318 - 2.55987% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0049218 - 24.6008% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00485924 - 98.7289% [12] +| | | | | | | | | | | | | | Remainder: 6.256e-05 - 1.27108% +| | | | | | | | | | | | | Remainder: 0.00014984 - 0.74895% +| | | | | | | | | | | | Remainder: 0.00013724 - 0.681298% +| | | | | | | | | | | Remainder: 8.284e-05 - 0.287927% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00173216 - 2.08301% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00179108 - 2.15386% [12] +| | | | | | | | | | Remainder: 0.00023044 - 0.277116% +| | | | | | | | | Remainder: 0.00018436 - 0.221212% +| | | | | | | | CG S_E: Operation Op*x: 0.00968683 - 10.0036% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.0009116 - 0.941409% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00203648 - 2.10307% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00036488 - 0.376811% [12] +| | | | | | | | Remainder: 0.00027592 - 0.284942% +| | | | | | | Remainder: 0.00233136 - 2.28555% +| | | | | | GMRES block system: Operation Op*x: 0.00288968 - 2.70635% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013524 - 0.12666% [1] +| | | | | | Remainder: 0.00064708 - 0.606027% +| | | | | Remainder: 0.000723999 - 0.654999% +| | | | Mini-EM: Compute responses: 0.0118765 - 6.76147% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000305079 - 2.56876% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00963623 - 81.1369% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 0.0427553% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022164 - 2.30007% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00209136 - 21.7031% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.4e-06 - 0.0352835% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041828 - 4.3407% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032736 - 3.39718% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00474284 - 49.2188% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.76e-06 - 0.0390194% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000409 - 4.2444% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0003796 - 3.9393% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000407199 - 4.22571% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.74e-05 - 0.595668% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.16e-06 - 0.0327929% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027836 - 2.88868% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001742 - 1.80776% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.888e-05 - 0.403477% [6] +| | | | | | Remainder: 7.568e-05 - 0.785369% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.88e-06 - 0.0747694% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0131352% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014598 - 12.2915% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259559 - 2.18548% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.40068% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239839 - 92.4025% [1] +| | | | | | Remainder: 1.868e-05 - 7.19682% +| | | | | Remainder: 0.0002054 - 1.72946% +| | | | Remainder: 0.00018396 - 0.104731% +| | | Remainder: 2.96e-06 - 0.00168514% +| | Remainder: 0.0431738 - 0.879319% +| Remainder: 5.924e-05 - 0.00120652% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.110534 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.3321 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 34914 x 34914, nnz = 1074546 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0) +SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1536 x 1536, nnz = 95832 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1536 x 1536, nnz = 95832 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0649 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +A22 size = 12167 x 12167, nnz = 300763 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 12167 x 12167, nnz = 300763 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 512 x 12167, nnz = 12167 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 512 x 512, nnz = 10340 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1166 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 34914 1074546 30.7769 +(2, 2) 12167 300763 24.7196 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00189504 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0977887 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 0.110285 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 4.89955 [1] +| Mini-EM: Total Time: 4.89951 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000636999 - 0.0130013% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029892 - 46.9263% [1] +| | | Remainder: 0.000338079 - 53.0737% +| | Mini-EM: build physics blocks: 0.000858599 - 0.0175242% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000815239 - 0.0166392% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.543735 - 11.0977% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.24314 - 4.96254% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.102911 - 42.3258% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0834583 - 81.0975% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00277168 - 2.69328% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165877 - 16.1185% [4] +| | | | Remainder: 9.336e-05 - 0.0907192% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0149106 - 6.13252% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00927211 - 62.1846% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00030256 - 2.02916% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000919159 - 6.16445% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000742759 - 4.98141% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001357 - 9.10088% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211504 - 14.1848% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001146 - 0.768579% [4] +| | | | Remainder: 8.74e-05 - 0.586159% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225809 - 9.28718% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00970287 - 3.99065% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0332952 - 13.6938% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0123007 - 5.05912% [4] +| | | Remainder: 0.047439 - 19.5109% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111241 - 0.227045% [2] +| | Mini-EM: setup physics model evaluator: 0.415667 - 8.48385% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.41565 - 99.9959% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000798748% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000105858% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.410328 - 98.7195% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.410313 - 99.9963% [1] +| | | | | | getWorksets(): 0.386901 - 94.2941% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.386896 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224976 - 58.1489% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00481824 - 2.14167% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0388935 - 17.2879% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00078204 - 2.01072% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0380886 - 97.9305% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000407839 - 1.07076% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018976 - 0.498207% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071988 - 1.89001% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00322144 - 8.45775% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00851007 - 22.3428% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174552 - 4.58278% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631164 - 16.5709% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00019076 - 0.500832% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00990099 - 25.9946% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00412124 - 41.6245% [6] +| | | | | | | | | | | | Remainder: 0.00577976 - 58.3755% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553599 - 14.5345% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123952 - 3.2543% [6] +| | | | | | | | | | | Remainder: 0.0001152 - 0.302453% +| | | | | | | | | | Remainder: 2.288e-05 - 0.0588273% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.156083 - 69.3774% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0906465 - 58.076% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015232 - 0.168037% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.588e-05 - 0.0506142% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0495876 - 54.7044% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0332669 - 36.6997% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.36e-05 - 0.048099% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00697515 - 7.6949% [6] +| | | | | | | | | | | Remainder: 0.00057496 - 0.634288% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0312109 - 19.9964% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209676 - 13.4337% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002084 - 0.133519% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707395 - 4.53219% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529588 - 3.393% [6] +| | | | | | | | | | Remainder: 0.00067936 - 0.435257% +| | | | | | | | | Remainder: 0.0251817 - 11.193% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161887 - 41.8426% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161737 - 99.9071% [12] +| | | | | | | | | Remainder: 0.0001504 - 0.0929041% +| | | | | | | | Remainder: 3.304e-05 - 0.00853975% +| | | | | | | Remainder: 4.16e-06 - 0.00107521% +| | | | | | getOrientations(): 1.224e-05 - 0.00298309% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741679 - 0.180759% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070904 - 0.172805% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380239 - 0.0926705% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012032 - 0.029324% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087588 - 0.213466% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000224219% [2] +| | | | | | Remainder: 0.0205718 - 5.01368% +| | | | | Remainder: 1.516e-05 - 0.00369461% +| | | | fmb->setupBCFieldManagers(): 8.96e-06 - 0.00215566% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.676e-05 - 0.00403224% [1] +| | | | build response library: 0.00527104 - 1.26814% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518468 - 98.3616% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.0663494% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 69.7674% [1] +| | | | | | | Remainder: 1.04e-06 - 30.2326% +| | | | | | getOrientations(): 5.2e-07 - 0.0100296% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749599 - 14.458% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904639 - 17.4483% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039832 - 7.68264% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116532 - 22.4762% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0239166% [3] +| | | | | | Remainder: 0.0019616 - 37.8346% +| | | | | Remainder: 8.636e-05 - 1.63839% +| | | | Remainder: 2.184e-05 - 0.00525442% +| | | Remainder: 1.688e-05 - 0.00406094% +| | Mini-EM: setup auxiliary physics model evaluator: 0.73721 - 15.0466% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.737197 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 8.8e-07 - 0.000119371% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 5.96856e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.73713 - 99.991% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.737126 - 99.9994% [1] +| | | | | | getWorksets(): 0.344206 - 46.6957% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344205 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230177 - 66.8722% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00480136 - 2.08594% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0375779 - 16.3256% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000760798 - 2.02459% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0368035 - 97.9392% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032624 - 0.886437% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018112 - 0.492127% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0007252 - 1.97046% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0033322 - 9.05402% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00764556 - 20.774% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00172952 - 4.69933% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0063758 - 17.3239% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018656 - 0.506908% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00939167 - 25.5184% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407068 - 43.3435% [6] +| | | | | | | | | | | | Remainder: 0.005321 - 56.6565% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00557115 - 15.1376% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00126264 - 3.43075% [6] +| | | | | | | | | | | Remainder: 7.588e-05 - 0.206176% +| | | | | | | | | | Remainder: 1.36e-05 - 0.0361915% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160313 - 69.6477% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0886832 - 55.3187% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.8e-05 - 0.0879535% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.26e-05 - 0.0480361% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.033209 - 37.4467% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0338866 - 38.2108% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.14e-05 - 0.0579591% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.872e-05 - 0.0549371% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.001175 - 1.32494% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0198903 - 22.4284% [6] +| | | | | | | | | | | Remainder: 0.00030168 - 0.340177% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0220384 - 13.7471% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209835 - 13.0891% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019632 - 0.12246% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00777571 - 4.85032% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00709144 - 4.42348% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127519 - 7.95434% [6] +| | | | | | | | | | Remainder: 0.00079288 - 0.494581% +| | | | | | | | | Remainder: 0.0274847 - 11.9407% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.114018 - 33.125% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.11394 - 99.9319% [6] +| | | | | | | | | Remainder: 7.768e-05 - 0.0681297% +| | | | | | | | Remainder: 9.72e-06 - 0.0028239% +| | | | | | | Remainder: 1.16e-06 - 0.000337007% +| | | | | | getOrientations(): 1.112e-05 - 0.00150856% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093104 - 0.126307% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00111416 - 0.151149% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000676719 - 0.0918051% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.35978 - 48.8085% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.130657 - 36.3157% [1] +| | | | | | | Remainder: 0.229124 - 63.6843% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257024 - 0.348684% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 8.13972e-05% [2] +| | | | | | Remainder: 0.0278359 - 3.77627% +| | | | | Remainder: 4.2e-06 - 0.000569777% +| | | | fmb->setupBCFieldManagers(): 6.24e-06 - 0.00084645% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.952e-05 - 0.00264787% [1] +| | | | build response library: 2.432e-05 - 0.00329898% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 5.2e-07 - 2.13816% [1] +| | | | | Remainder: 2.38e-05 - 97.8618% +| | | | Remainder: 1.508e-05 - 0.00204559% +| | | Remainder: 1.284e-05 - 0.0017417% +| | Mini-EM: eval auxiliary physics model evaluator: 1.16774 - 23.8338% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.342219 - 29.3061% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.82257 - 70.4412% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011298 - 0.13735% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.565274 - 68.7204% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 8.88e-06 - 0.00157092% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.368e-05 - 0.00242007% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.96e-06 - 0.000877451% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.007194 - 1.27266% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0153432 - 2.7143% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0466304 - 8.24917% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00554183 - 0.980381% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0392357 - 6.941% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0374387 - 6.62311% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0561305 - 9.9298% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.2e-05 - 0.00212287% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.52e-06 - 0.00115342% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0831054 - 14.7018% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00972351 - 1.72014% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0049536 - 0.876318% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0186055 - 3.29141% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00499412 - 0.883487% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0258259 - 4.56874% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0437257 - 7.73532% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.055037 - 9.73635% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00505028 - 0.893422% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00260028 - 0.460003% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00811583 - 1.43574% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.037906 - 6.70577% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00492252 - 0.87082% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0183468 - 3.24565% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.36e-06 - 0.00165584% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00827779 - 1.46439% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0157697 - 2.78975% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00250144 - 0.442518% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782435 - 1.38417% [6] +| | | | | Remainder: 0.0004182 - 0.0739819% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.616e-05 - 0.00318028% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00031122% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125132 - 0.152123% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.253964 - 30.8745% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.1245 - 49.0228% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129431 - 50.9644% [1] +| | | | | Remainder: 3.26e-05 - 0.0128365% +| | | | Remainder: 0.000922159 - 0.112107% +| | | Remainder: 0.00295028 - 0.252649% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00484772 - 0.0989428% [1] +| | | getWorksets(): 5.84e-06 - 0.120469% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.32e-06 - 73.9726% [1] +| | | | Remainder: 1.52e-06 - 26.0274% +| | | getOrientations(): 7.6e-07 - 0.0156775% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000838879 - 17.3046% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095092 - 19.6158% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000425799 - 8.7835% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129704 - 26.7557% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0247539% [3] +| | | Remainder: 0.00132728 - 27.3795% +| | panzer::ModelEvaluator::create_W_op: 0.347218 - 7.08678% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.596069 - 12.1659% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00043084 - 0.0722802% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.467345 - 78.4044% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000445068% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0055894 - 1.19599% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0154641 - 3.30894% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0180528 - 3.86284% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00182032 - 0.389503% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197355 - 4.2229% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0166036 - 3.55275% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00353128 - 0.755605% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164323 - 3.51609% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.12e-06 - 0.00173748% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663703 - 1.42016% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0361479 - 7.73474% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00588132 - 1.25845% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0361438 - 7.73386% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0360569 - 7.71528% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0503796 - 10.78% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.736e-05 - 0.0037146% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00544136 - 1.16431% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346515 - 7.41455% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0561823 - 12.0216% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00881543 - 1.88628% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00180048 - 0.385257% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0191137 - 4.08985% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0411857 - 8.8127% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0313622 - 6.71073% [6] +| | | | Remainder: 0.000288359 - 0.0617016% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.16e-05 - 0.0053014% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000181187% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163572 - 0.274418% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.12571 - 21.0898% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125681 - 99.9773% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.788e-05 - 0.0142232% [1] +| | | | Remainder: 1.06e-05 - 0.00843211% +| | | Remainder: 0.000915799 - 0.15364% +| | Mini-EM: assemble Discrete Gradient: 0.0958222 - 1.95575% [1] +| | MaxwellPreconditioner::build: 0.518036 - 10.5732% [1] +| | | Mini-EM: assemble Discrete Curl: 0.084975 - 16.4033% [1] +| | | MaxwellPreconditioner: Schur complement: 3.44e-05 - 0.00664046% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00164632 - 0.3178% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.191943% [1] +| | | | Ifpack2::Relaxation::compute: 0.00074964 - 45.5343% [1] +| | | | Remainder: 0.000893518 - 54.2737% +| | | MaxwellPreconditioner: Solver S_E: 0.423854 - 81.8193% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.41294 - 97.4251% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.412554 - 99.9066% [1] +| | | | | | MueLu RefMaxwell: compute: 0.407188 - 98.6994% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00365068 - 0.896557% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0238895 - 5.86693% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0124658 - 52.181% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0107443 - 44.9751% [1] +| | | | | | | | Remainder: 0.0006794 - 2.84393% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0319951 - 7.85757% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00187392 - 5.85689% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.028315 - 88.498% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0273201 - 96.4861% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0265311 - 97.112% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0245856 - 92.6673% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.388e-05 - 0.137804% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.524e-05 - 0.18401% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.208e-05 - 0.252505% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00416492 - 16.9405% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.18e-05 - 0.129344% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.019745 - 80.3113% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.808e-05 - 0.114213% [1] +| | | | | | | | | | | | Remainder: 0.0004746 - 1.9304% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.972e-05 - 0.149711% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.336e-05 - 33.6354% [1] +| | | | | | | | | | | | Remainder: 2.636e-05 - 66.3646% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039984 - 1.50706% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0003744 - 93.6375% [1] +| | | | | | | | | | | | Remainder: 2.544e-05 - 6.36255% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00107764 - 4.0618% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0010578 - 98.1589% [1] +| | | | | | | | | | | | Remainder: 1.984e-05 - 1.84106% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.068e-05 - 0.15333% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.316e-05 - 56.9322% [1] +| | | | | | | | | | | | Remainder: 1.752e-05 - 43.0678% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.312e-05 - 0.124835% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.276e-05 - 38.5266% [1] +| | | | | | | | | | | | Remainder: 2.036e-05 - 61.4734% +| | | | | | | | | | | Remainder: 0.00035444 - 1.33594% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010544 - 0.385944% [1] +| | | | | | | | | | Remainder: 0.000683559 - 2.50204% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00019748 - 0.697439% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.892e-05 - 19.7083% [1] +| | | | | | | | | | Remainder: 0.00015856 - 80.2917% +| | | | | | | | | Remainder: 0.00079748 - 2.81646% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000674199 - 2.10719% [1] +| | | | | | | | Remainder: 0.00113196 - 3.53792% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0405771 - 9.96518% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0265684 - 65.4765% [1] +| | | | | | | | Remainder: 0.0140086 - 34.5235% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175331 - 4.30589% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0554261 - 13.6119% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0554226 - 99.9937% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0548778 - 99.0169% [1] +| | | | | | | | | Remainder: 0.00054484 - 0.983065% +| | | | | | | | Remainder: 3.48e-06 - 0.00627863% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0220728 - 5.42079% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0219242 - 99.3268% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.012012 - 54.7885% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00938819 - 42.8211% [1] +| | | | | | | | | Remainder: 0.000524079 - 2.39041% +| | | | | | | | Remainder: 0.0001486 - 0.673226% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.107884 - 26.4949% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0259235 - 24.029% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0256061 - 98.7756% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.408e-05 - 0.2112% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.2e-06 - 0.0203077% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0253596 - 99.0374% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0253559 - 99.9855% [1] +| | | | | | | | | | | Remainder: 3.68e-06 - 0.0145113% +| | | | | | | | | | Remainder: 0.0001872 - 0.731077% +| | | | | | | | | Remainder: 0.000317399 - 1.22437% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0819534 - 75.9642% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0287451 - 35.0749% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0260639 - 90.6724% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.025316 - 97.1307% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0245264 - 96.8809% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.02e-05 - 0.0823603% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.664e-05 - 0.14939% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.48e-05 - 0.18266% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.004198 - 17.1162% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.14e-05 - 0.128025% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0197491 - 80.5217% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.768e-05 - 0.0720856% [1] +| | | | | | | | | | | | | Remainder: 0.0004286 - 1.74751% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.212e-05 - 0.126876% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.152e-05 - 35.8655% [1] +| | | | | | | | | | | | | Remainder: 2.06e-05 - 64.1345% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039892 - 1.57576% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037316 - 93.5426% [1] +| | | | | | | | | | | | | Remainder: 2.576e-05 - 6.45744% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.708e-05 - 0.106968% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.224e-05 - 45.1994% [1] +| | | | | | | | | | | | | Remainder: 1.484e-05 - 54.8006% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.844e-05 - 0.151841% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.296e-05 - 59.7294% [1] +| | | | | | | | | | | | | Remainder: 1.548e-05 - 40.2706% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.488e-05 - 0.0982777% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.248e-05 - 50.1608% [1] +| | | | | | | | | | | | | Remainder: 1.24e-05 - 49.8392% +| | | | | | | | | | | | Remainder: 0.0002682 - 1.05941% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.664e-05 - 0.25568% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.388e-05 - 0.168356% [1] +| | | | | | | | | | | Remainder: 0.000637319 - 2.44522% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252396 - 8.78048% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00206236 - 81.7113% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030244 - 14.6648% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164456 - 79.7416% [1] +| | | | | | | | | | | | Remainder: 0.00011536 - 5.59359% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022892 - 9.06988% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018684 - 81.618% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.884e-05 - 20.7878% [1] +| | | | | | | | | | | | | Remainder: 0.000148 - 79.2122% +| | | | | | | | | | | | Remainder: 4.208e-05 - 18.382% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.16e-05 - 0.855798% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.82e-05 - 1.5135% [1] +| | | | | | | | | | | Remainder: 0.00017288 - 6.84956% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.16e-06 - 0.0283874% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.0100191% [1] +| | | | | | | | | | Remainder: 0.00014624 - 0.508748% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5679e-05 - 0.0191316% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.052777 - 64.3989% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.64e-06 - 0.0182655% [1] +| | | | | | | | | | Remainder: 0.0527674 - 99.9817% +| | | | | | | | | Remainder: 0.00041556 - 0.507069% +| | | | | | | | Remainder: 7.4e-06 - 0.0068592% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0964487 - 23.6865% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.556e-05 - 0.0265011% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.12e-06 - 0.00219806% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0963174 - 99.8639% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0963137 - 99.9961% [1] +| | | | | | | | | Remainder: 3.76e-06 - 0.00390376% +| | | | | | | | Remainder: 0.00010356 - 0.107373% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.076e-05 - 0.0222894% [1] +| | | | | | | Remainder: 0.00762035 - 1.87146% +| | | | | | Remainder: 0.00536588 - 1.30065% +| | | | | Remainder: 0.0003856 - 0.0933792% +| | | | Remainder: 0.0109139 - 2.57492% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001294 - 0.0249789% [1] +| | | Remainder: 0.0073974 - 1.42797% +| | Mini-EM: timestepper: 0.175182 - 3.5755% [1] +| | | Mini-EM: Advance Time Step: 0.175179 - 99.9984% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0526258 - 30.0411% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000439839 - 0.835786% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0505198 - 95.9982% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0030879% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00034636 - 0.685593% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00424264 - 8.39797% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00254296 - 5.03359% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022304 - 0.441491% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00210604 - 4.16874% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00232408 - 4.60034% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000232039 - 0.459303% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000536639 - 1.06224% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.16e-06 - 0.0102138% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0005044 - 0.998421% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00512536 - 10.1453% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00192544 - 3.81125% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0008072 - 1.59779% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00448592 - 8.87953% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00875147 - 17.3229% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.04e-06 - 0.017894% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000340679 - 0.674348% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00391836 - 7.75609% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0047616 - 9.42521% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039504 - 0.781951% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002258 - 0.446954% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0020634 - 4.08434% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00348024 - 6.88886% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010134 - 2.00595% [6] +| | | | | | Remainder: 0.00015192 - 0.300714% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.984e-05 - 0.0377002% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00585265% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00146252 - 2.77909% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000104 - 0.197622% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.656e-05 - 73.6154% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.73077% [1] +| | | | | | Remainder: 2.564e-05 - 24.6538% +| | | | | Remainder: 7.672e-05 - 0.145784% +| | | | Stratimikos: BelosLOWS: 0.110338 - 62.9859% [1] +| | | | | GMRES block system: Operation Op*x: 0.00296016 - 2.68281% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001166 - 0.105675% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106538 - 96.5555% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000622678 - 0.584468% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000127279 - 20.4406% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011972 - 94.0611% [2] +| | | | | | | | Remainder: 7.559e-06 - 5.93892% +| | | | | | | Belos::MVT::MvScale: 6.3199e-05 - 10.1495% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025656 - 41.2027% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00025244 - 98.3941% [2] +| | | | | | | | Remainder: 4.12e-06 - 1.60586% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.98e-05 - 12.8156% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.616e-05 - 95.4386% [2] +| | | | | | | | Remainder: 3.64e-06 - 4.5614% +| | | | | | | Remainder: 9.584e-05 - 15.3916% +| | | | | | Belos::MVT::MvAddMv: 0.00038408 - 0.360511% [2] +| | | | | | Belos::MVT::MvNorm: 6.636e-05 - 0.0622879% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.101697 - 95.4563% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00049004 - 0.481864% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.1e-05 - 0.0501491% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00120092 - 1.18088% [1] +| | | | | | | | Belos::MVT::Assign: 0.000316399 - 26.3464% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00013492 - 11.2347% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011956 - 88.6155% [1] +| | | | | | | | | Remainder: 1.536e-05 - 11.3845% +| | | | | | | | CG Q_B: Operation Op*x: 0.00042572 - 35.4495% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011708 - 9.7492% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.976e-05 - 2.4781% [1] +| | | | | | | | Remainder: 0.00017704 - 14.742% +| | | | | | | CG S_E: Operation Op*x: 0.00110768 - 1.0892% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0965165 - 94.9062% [1] +| | | | | | | | Belos::MVT::Assign: 0.0002194 - 0.227319% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0829807 - 85.9756% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0828015 - 99.7841% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.039264 - 47.4194% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0388654 - 98.9848% [24] +| | | | | | | | | | | Remainder: 0.0003986 - 1.01518% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00970443 - 11.7201% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000652 - 0.787425% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00105144 - 1.26983% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0283935 - 34.291% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00862919 - 30.3914% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00843679 - 97.7704% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00841583 - 99.7516% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00831051 - 98.7485% [12] +| | | | | | | | | | | | | | Remainder: 0.00010532 - 1.25145% +| | | | | | | | | | | | | Remainder: 2.096e-05 - 0.248436% +| | | | | | | | | | | | Remainder: 0.0001924 - 2.22964% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0196893 - 69.3446% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0195606 - 99.3462% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0148218 - 75.7738% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0108839 - 73.4314% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104456 - 95.9731% [24] +| | | | | | | | | | | | | | | Remainder: 0.00043828 - 4.02688% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00282216 - 19.0406% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002338 - 1.5774% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000540839 - 3.64894% [12] +| | | | | | | | | | | | | | Remainder: 0.00034116 - 2.30174% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00459504 - 23.4913% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00454024 - 98.8074% [12] +| | | | | | | | | | | | | | Remainder: 5.48e-05 - 1.19259% +| | | | | | | | | | | | | Remainder: 0.00014376 - 0.734946% +| | | | | | | | | | | | Remainder: 0.00012872 - 0.653755% +| | | | | | | | | | | Remainder: 7.496e-05 - 0.264004% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0016894 - 2.0403% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00181768 - 2.19522% [12] +| | | | | | | | | | Remainder: 0.000229079 - 0.27666% +| | | | | | | | | Remainder: 0.00017912 - 0.215858% +| | | | | | | | CG S_E: Operation Op*x: 0.00967319 - 10.0223% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.0008826 - 0.914455% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00213364 - 2.21065% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000348559 - 0.361139% [12] +| | | | | | | | Remainder: 0.00027844 - 0.28849% +| | | | | | | Remainder: 0.0023306 - 2.29171% +| | | | | | GMRES block system: Operation Op*x: 0.0030336 - 2.84745% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000111 - 0.104189% [1] +| | | | | | Remainder: 0.00062308 - 0.584846% +| | | | | Remainder: 0.00072388 - 0.656056% +| | | | Mini-EM: Compute responses: 0.0120325 - 6.86869% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0003108 - 2.583% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00978507 - 81.3219% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.08e-06 - 0.0314765% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022116 - 2.26018% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0022728 - 23.2272% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.08e-06 - 0.0314765% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041584 - 4.24974% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032376 - 3.30871% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00479756 - 49.0293% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.8e-06 - 0.0388347% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0004414 - 4.51095% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0003762 - 3.84463% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00031672 - 3.23677% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.848e-05 - 0.597645% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.88e-06 - 0.0294326% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027728 - 2.8337% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000168999 - 1.72711% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.716e-05 - 0.379762% [6] +| | | | | | Remainder: 6.488e-05 - 0.663051% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 0.0721379% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0123% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014596 - 12.1305% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025552 - 2.12358% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.438322% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002356 - 92.2041% [1] +| | | | | | Remainder: 1.88e-05 - 7.35755% +| | | | | Remainder: 0.00021136 - 1.75657% +| | | | Remainder: 0.0001828 - 0.10435% +| | | Remainder: 2.84e-06 - 0.00162117% +| | Remainder: 0.0414125 - 0.845238% +| Remainder: 4e-05 - 0.000816401% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.110338 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.5033 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 34914 x 34914, nnz = 1074546 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0) +SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1536 x 1536, nnz = 95832 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1536 x 1536, nnz = 95832 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0657 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +A22 size = 12167 x 12167, nnz = 300763 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 12167 x 12167, nnz = 300763 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 512 x 12167, nnz = 12167 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 512 x 512, nnz = 10340 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1166 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 34914 1074546 30.7769 +(2, 2) 12167 300763 24.7196 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00189288 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0976847 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 0.110058 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 4.89868 [1] +| Mini-EM: Total Time: 4.89864 - 99.9992% [1] +| | Mini-EM: build mesh: 0.00067788 - 0.0138381% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030792 - 45.424% [1] +| | | Remainder: 0.00036996 - 54.576% +| | Mini-EM: build physics blocks: 0.00086868 - 0.0177331% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000808919 - 0.0165131% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.524752 - 10.7122% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.242554 - 4.95146% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.102622 - 42.309% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0832471 - 81.12% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00275944 - 2.68893% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165117 - 16.0898% [4] +| | | | Remainder: 0.00010388 - 0.101226% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0148064 - 6.10436% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00916331 - 61.8876% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00034832 - 2.3525% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00091652 - 6.19003% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00074312 - 5.01891% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013186 - 8.90561% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211648 - 14.2943% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011152 - 0.753188% [4] +| | | | Remainder: 8.852e-05 - 0.59785% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0223643 - 9.22035% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00971951 - 4.00715% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0334535 - 13.7922% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0124272 - 5.12345% [4] +| | | Remainder: 0.0471611 - 19.4435% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.01044 - 0.21312% [2] +| | Mini-EM: setup physics model evaluator: 0.417157 - 8.51577% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.417139 - 99.9957% [1] +| | | | allocate FieldManagerBuilder: 3.48e-06 - 0.000834255% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.00010548% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.41188 - 98.7393% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.411861 - 99.9954% [1] +| | | | | | getWorksets(): 0.388016 - 94.2105% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.388012 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226667 - 58.4173% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00480252 - 2.11876% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0389264 - 17.1734% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000783599 - 2.01303% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0381216 - 97.9325% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0004086 - 1.07183% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000187639 - 0.492212% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072764 - 1.90874% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00321376 - 8.43029% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00853143 - 22.3795% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00181988 - 4.77388% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00639059 - 16.7637% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018852 - 0.494523% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00980111 - 25.7101% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411108 - 41.945% [6] +| | | | | | | | | | | | Remainder: 0.00569004 - 58.055% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00550004 - 14.4276% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123484 - 3.23922% [6] +| | | | | | | | | | | Remainder: 0.00011752 - 0.308277% +| | | | | | | | | | Remainder: 2.12e-05 - 0.0544618% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.15826 - 69.8204% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0922345 - 58.2805% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00014924 - 0.161805% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.452e-05 - 0.0482683% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.049981 - 54.1891% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345699 - 37.4804% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.412e-05 - 0.0478346% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00690936 - 7.49107% [6] +| | | | | | | | | | | Remainder: 0.0005364 - 0.581561% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0317691 - 20.074% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209229 - 13.2206% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021148 - 0.133629% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00706764 - 4.46585% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529795 - 3.34763% [6] +| | | | | | | | | | Remainder: 0.000755999 - 0.477695% +| | | | | | | | | Remainder: 0.0246781 - 10.8874% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161313 - 41.5743% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161167 - 99.909% [12] +| | | | | | | | | Remainder: 0.00014672 - 0.0909534% +| | | | | | | | Remainder: 3.26e-05 - 0.00840179% +| | | | | | | Remainder: 3.72e-06 - 0.000958723% +| | | | | | getOrientations(): 1.28e-05 - 0.00310785% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748439 - 0.181721% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070776 - 0.171845% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003818 - 0.0927012% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116359 - 0.028252% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089148 - 0.216452% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000174816% [2] +| | | | | | Remainder: 0.0209852 - 5.09521% +| | | | | Remainder: 1.9e-05 - 0.004613% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.00197536% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.00355757% [1] +| | | | build response library: 0.00521076 - 1.24917% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00512248 - 98.3058% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0601272% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.9351% [1] +| | | | | | | Remainder: 1.08e-06 - 35.0649% +| | | | | | getOrientations(): 5.2e-07 - 0.0101513% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073772 - 14.4016% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872999 - 17.0425% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039468 - 7.70487% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115364 - 22.5211% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0210836% [3] +| | | | | | Remainder: 0.00195876 - 38.2385% +| | | | | Remainder: 8.828e-05 - 1.69419% +| | | | Remainder: 2.132e-05 - 0.00511101% +| | | Remainder: 1.808e-05 - 0.0043341% +| | Mini-EM: setup auxiliary physics model evaluator: 0.743704 - 15.1819% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.743691 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000107571% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 6.45429e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.743619 - 99.9902% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.743615 - 99.9995% [1] +| | | | | | getWorksets(): 0.344007 - 46.2615% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344006 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230861 - 67.1095% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00469632 - 2.03426% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0376929 - 16.3271% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000757438 - 2.0095% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0369202 - 97.95% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032784 - 0.887969% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018176 - 0.492305% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0007132 - 1.93173% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00330976 - 8.96463% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00768323 - 20.8104% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175268 - 4.74721% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00647063 - 17.526% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001886 - 0.510831% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00938155 - 25.4103% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408064 - 43.4964% [6] +| | | | | | | | | | | | Remainder: 0.00530092 - 56.5036% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00559815 - 15.1628% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123556 - 3.34657% [6] +| | | | | | | | | | | Remainder: 7.724e-05 - 0.209208% +| | | | | | | | | | Remainder: 1.528e-05 - 0.0405381% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160217 - 69.4% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.088809 - 55.4303% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.78e-05 - 0.0876038% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.272e-05 - 0.0481032% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0323715 - 36.4507% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0341694 - 38.4751% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.252e-05 - 0.0591382% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.96e-05 - 0.0558502% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.001165 - 1.3118% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0205793 - 23.1725% [6] +| | | | | | | | | | | Remainder: 0.00030116 - 0.33911% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0221096 - 13.7998% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207764 - 12.9676% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019552 - 0.122034% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00776207 - 4.84471% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00701815 - 4.38039% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127098 - 7.93282% [6] +| | | | | | | | | | Remainder: 0.000836878 - 0.522339% +| | | | | | | | | Remainder: 0.028254 - 12.2386% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.113135 - 32.8876% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.113051 - 99.9251% [6] +| | | | | | | | | Remainder: 8.472e-05 - 0.0748838% +| | | | | | | | Remainder: 9.84e-06 - 0.00286042% +| | | | | | | Remainder: 1.32e-06 - 0.000383713% +| | | | | | getOrientations(): 1.112e-05 - 0.0014954% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00091588 - 0.123166% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108544 - 0.145968% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000674839 - 0.0907512% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.366192 - 49.2449% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.133435 - 36.4386% [1] +| | | | | | | Remainder: 0.232757 - 63.5614% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254332 - 0.342021% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 9.14452e-05% [2] +| | | | | | Remainder: 0.0281843 - 3.79017% +| | | | | Remainder: 3.92e-06 - 0.000527152% +| | | | fmb->setupBCFieldManagers(): 7.16e-06 - 0.000962765% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.044e-05 - 0.00274845% [1] +| | | | build response library: 2.592e-05 - 0.00348532% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.54321% [1] +| | | | | Remainder: 2.552e-05 - 98.4568% +| | | | Remainder: 1.796e-05 - 0.00241498% +| | | Remainder: 1.272e-05 - 0.00171036% +| | Mini-EM: eval auxiliary physics model evaluator: 1.17369 - 23.9596% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.344028 - 29.3116% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.826205 - 70.3937% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111676 - 0.135167% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.564928 - 68.3763% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.004e-05 - 0.00177722% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.224e-05 - 0.00216665% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.16e-06 - 0.000736377% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00724763 - 1.28293% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.015093 - 2.67167% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0466986 - 8.2663% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00553347 - 0.979501% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0388405 - 6.8753% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0376376 - 6.66237% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0564141 - 9.98607% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.192e-05 - 0.00211% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.48e-06 - 0.000970035% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0831737 - 14.7229% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00981031 - 1.73656% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00487372 - 0.862714% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0185804 - 3.28898% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00502656 - 0.889769% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0257513 - 4.55833% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0437002 - 7.73553% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.055058 - 9.74603% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00511888 - 0.906111% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00257076 - 0.455059% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00806275 - 1.42722% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0379961 - 6.72584% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0051074 - 0.904079% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0184056 - 3.25804% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.56e-06 - 0.00169225% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00810547 - 1.43478% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0153609 - 2.71909% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00244468 - 0.432742% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00783127 - 1.38624% [6] +| | | | | Remainder: 0.00043168 - 0.0764133% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.944e-05 - 0.00356328% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000305009% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125464 - 0.151856% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.257953 - 31.2214% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.127221 - 49.3195% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.1307 - 50.6682% [1] +| | | | | Remainder: 3.176e-05 - 0.0123123% +| | | | Remainder: 0.000920679 - 0.111435% +| | | Remainder: 0.00345924 - 0.294731% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00483016 - 0.098602% [1] +| | | getWorksets(): 6.76e-06 - 0.139954% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 75.1479% [1] +| | | | Remainder: 1.68e-06 - 24.8521% +| | | getOrientations(): 7.2e-07 - 0.0149063% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079356 - 16.4293% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927159 - 19.1952% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042284 - 8.75417% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128824 - 26.6707% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0273283% [3] +| | | Remainder: 0.00138956 - 28.7684% +| | panzer::ModelEvaluator::create_W_op: 0.35044 - 7.15382% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.597156 - 12.1903% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000423359 - 0.0708958% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.466167 - 78.0644% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000420451% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00570931 - 1.22474% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0145392 - 3.11887% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0183799 - 3.94279% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00176284 - 0.378156% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0199365 - 4.2767% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.016795 - 3.6028% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00340104 - 0.729576% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163593 - 3.50934% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.0479e-05 - 0.00224791% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00669792 - 1.43681% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0366381 - 7.85943% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00592011 - 1.26996% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0348095 - 7.46719% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0369011 - 7.91586% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0501422 - 10.7563% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.472e-05 - 0.00315767% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00562824 - 1.20734% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345844 - 7.4189% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0563861 - 12.0957% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00912275 - 1.95697% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00174196 - 0.373677% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190647 - 4.08969% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0405092 - 8.68986% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0308025 - 6.60761% [6] +| | | | Remainder: 0.00030748 - 0.0659593% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.164e-05 - 0.00529844% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000180857% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167088 - 0.279806% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.127956 - 21.4276% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.127926 - 99.9766% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.892e-05 - 0.0147863% [1] +| | | | Remainder: 1.104e-05 - 0.00862796% +| | | Remainder: 0.0009068 - 0.151853% +| | Mini-EM: assemble Discrete Gradient: 0.0959701 - 1.95912% [1] +| | MaxwellPreconditioner::build: 0.519198 - 10.5988% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0845494 - 16.2846% [1] +| | | MaxwellPreconditioner: Schur complement: 3.5719e-05 - 0.00687965% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00169684 - 0.326819% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.198015% [1] +| | | | Ifpack2::Relaxation::compute: 0.00077972 - 45.9513% [1] +| | | | Remainder: 0.000913759 - 53.8507% +| | | MaxwellPreconditioner: Solver S_E: 0.425414 - 81.9368% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.414624 - 97.4636% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.414243 - 99.9081% [1] +| | | | | | MueLu RefMaxwell: compute: 0.408486 - 98.6102% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00374356 - 0.916446% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0239835 - 5.8713% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0126242 - 52.6369% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0106772 - 44.5188% [1] +| | | | | | | | Remainder: 0.000682159 - 2.84429% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322437 - 7.89346% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00184948 - 5.73594% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0285951 - 88.6842% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0276115 - 96.5604% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268243 - 97.1492% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0247313 - 92.1974% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.348e-05 - 0.135375% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.576e-05 - 0.185028% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.528e-05 - 0.304391% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00421624 - 17.0482% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.336e-05 - 0.13489% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198327 - 80.1924% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.784e-05 - 0.11257% [1] +| | | | | | | | | | | | Remainder: 0.000466719 - 1.88716% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.04e-05 - 0.150609% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.316e-05 - 32.5743% [1] +| | | | | | | | | | | | Remainder: 2.724e-05 - 67.4257% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039732 - 1.48119% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037384 - 94.0904% [1] +| | | | | | | | | | | | Remainder: 2.348e-05 - 5.90959% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118808 - 4.42911% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00116888 - 98.3839% [1] +| | | | | | | | | | | | Remainder: 1.92e-05 - 1.61605% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.652e-05 - 0.173425% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.356e-05 - 50.6449% [1] +| | | | | | | | | | | | Remainder: 2.296e-05 - 49.3551% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.412e-05 - 0.127198% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.28e-05 - 37.5147% [1] +| | | | | | | | | | | | Remainder: 2.132e-05 - 62.4853% +| | | | | | | | | | | Remainder: 0.000386559 - 1.44108% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001034 - 0.374482% [1] +| | | | | | | | | | Remainder: 0.00068376 - 2.47636% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000195839 - 0.68487% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.888e-05 - 19.853% [1] +| | | | | | | | | | Remainder: 0.000156959 - 80.147% +| | | | | | | | | Remainder: 0.00078772 - 2.75474% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0006748 - 2.09281% [1] +| | | | | | | | Remainder: 0.00112436 - 3.48707% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0402201 - 9.84613% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0261292 - 64.9656% [1] +| | | | | | | | Remainder: 0.0140909 - 35.0344% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176002 - 4.30864% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0562304 - 13.7656% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.056227 - 99.994% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0556715 - 99.012% [1] +| | | | | | | | | Remainder: 0.000555519 - 0.987993% +| | | | | | | | Remainder: 3.4e-06 - 0.00604655% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0223291 - 5.46631% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.022185 - 99.3547% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123577 - 55.7029% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00933639 - 42.0842% [1] +| | | | | | | | | Remainder: 0.000490919 - 2.21284% +| | | | | | | | Remainder: 0.00014408 - 0.645257% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.107822 - 26.3955% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0258933 - 24.0149% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0255507 - 98.6767% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.468e-05 - 0.214006% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.24e-06 - 0.0205082% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0253138 - 99.0729% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0253105 - 99.9867% [1] +| | | | | | | | | | | Remainder: 3.36e-06 - 0.0132734% +| | | | | | | | | | Remainder: 0.000176959 - 0.69258% +| | | | | | | | | Remainder: 0.00034264 - 1.32327% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0819214 - 75.9783% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0290293 - 35.4355% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0263415 - 90.7411% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0255829 - 97.1203% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0247881 - 96.8934% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.856e-05 - 0.0748745% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.756e-05 - 0.151524% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.228e-05 - 0.291591% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00431752 - 17.4177% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.956e-05 - 0.119251% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198792 - 80.1964% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.752e-05 - 0.070679% [1] +| | | | | | | | | | | | | Remainder: 0.00041596 - 1.67806% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.316e-05 - 0.129618% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.16e-05 - 34.9819% [1] +| | | | | | | | | | | | | Remainder: 2.156e-05 - 65.0181% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039844 - 1.55745% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037344 - 93.7255% [1] +| | | | | | | | | | | | | Remainder: 2.5e-05 - 6.27447% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.772e-05 - 0.108354% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.208e-05 - 43.5786% [1] +| | | | | | | | | | | | | Remainder: 1.564e-05 - 56.4214% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.708e-05 - 0.144941% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.268e-05 - 61.165% [1] +| | | | | | | | | | | | | Remainder: 1.44e-05 - 38.835% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.66e-05 - 0.103976% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.272e-05 - 47.8195% [1] +| | | | | | | | | | | | | Remainder: 1.388e-05 - 52.1805% +| | | | | | | | | | | | Remainder: 0.00027176 - 1.06227% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.62e-05 - 0.251315% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.304e-05 - 0.163393% [1] +| | | | | | | | | | | Remainder: 0.000649319 - 2.46501% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252836 - 8.70969% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00206612 - 81.7178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030256 - 14.6439% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164428 - 79.583% [1] +| | | | | | | | | | | | Remainder: 0.00011928 - 5.77314% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000225999 - 8.93857% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018368 - 81.2747% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.752e-05 - 20.4268% [1] +| | | | | | | | | | | | | Remainder: 0.00014616 - 79.5732% +| | | | | | | | | | | | Remainder: 4.2319e-05 - 18.7253% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.164e-05 - 0.855891% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.892e-05 - 1.53934% [1] +| | | | | | | | | | | Remainder: 0.00017568 - 6.94838% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.16e-06 - 0.0281096% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.00909427% [1] +| | | | | | | | | | Remainder: 0.00014864 - 0.512035% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.768e-05 - 0.0215817% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0524433 - 64.0166% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.0199072% [1] +| | | | | | | | | | Remainder: 0.0524329 - 99.9801% +| | | | | | | | | Remainder: 0.00043116 - 0.526309% +| | | | | | | | Remainder: 7.36e-06 - 0.00682606% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0967424 - 23.6832% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.552e-05 - 0.0263793% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.04e-06 - 0.00210869% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0966115 - 99.8647% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0966083 - 99.9967% [1] +| | | | | | | | | Remainder: 3.16e-06 - 0.00327083% +| | | | | | | | Remainder: 0.00010336 - 0.10684% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.176e-05 - 0.0224634% [1] +| | | | | | | Remainder: 0.00747936 - 1.83099% +| | | | | | Remainder: 0.00575708 - 1.38978% +| | | | | Remainder: 0.00038088 - 0.0918615% +| | | | Remainder: 0.0107902 - 2.53639% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012764 - 0.0245841% [1] +| | | Remainder: 0.00737424 - 1.42031% +| | Mini-EM: timestepper: 0.175098 - 3.57443% [1] +| | | Mini-EM: Advance Time Step: 0.175096 - 99.9985% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0526814 - 30.0872% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00039336 - 0.746677% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0506241 - 96.0949% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00379266% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035172 - 0.694768% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00424684 - 8.38896% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00255092 - 5.03894% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022436 - 0.443188% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00221176 - 4.36898% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00222076 - 4.38676% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00022836 - 0.451089% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00056352 - 1.11315% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.68e-06 - 0.0092446% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0004562 - 0.901151% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00507808 - 10.0309% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00198268 - 3.91647% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00080628 - 1.59268% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00444512 - 8.78063% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00879243 - 17.3681% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.28e-06 - 0.0163558% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000348959 - 0.689314% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00382856 - 7.56272% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00471007 - 9.30401% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000366479 - 0.723922% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022012 - 0.434812% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00225824 - 4.4608% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00355144 - 7.01531% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010126 - 2.00023% [6] +| | | | | | Remainder: 0.00015376 - 0.303729% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.86e-05 - 0.0353066% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00516311% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00146424 - 2.77942% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010216 - 0.19392% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.46e-05 - 73.0227% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.64448% [1] +| | | | | | Remainder: 2.588e-05 - 25.3328% +| | | | | Remainder: 7.62e-05 - 0.144643% +| | | | Stratimikos: BelosLOWS: 0.110114 - 62.8881% [1] +| | | | | GMRES block system: Operation Op*x: 0.00293624 - 2.66654% [1] +| | | | | Belos::MVT::MvAddMv: 0.00011244 - 0.102112% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106317 - 96.5515% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000618399 - 0.581656% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000126 - 20.3752% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00011848 - 94.0317% [2] +| | | | | | | | Remainder: 7.52e-06 - 5.96825% +| | | | | | | Belos::MVT::MvScale: 6.28e-05 - 10.1553% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024984 - 40.4011% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00024496 - 98.0467% [2] +| | | | | | | | Remainder: 4.88e-06 - 1.95325% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.8919e-05 - 12.7618% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.58e-05 - 96.0478% [2] +| | | | | | | | Remainder: 3.119e-06 - 3.95215% +| | | | | | | Remainder: 0.00010084 - 16.3066% +| | | | | | Belos::MVT::MvAddMv: 0.00032504 - 0.305727% [2] +| | | | | | Belos::MVT::MvNorm: 6.448e-05 - 0.0606488% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.101564 - 95.5291% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000508639 - 0.500808% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.128e-05 - 0.0504905% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00118156 - 1.16337% [1] +| | | | | | | | Belos::MVT::Assign: 0.0002954 - 25.0008% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00013588 - 11.5001% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00012112 - 89.1375% [1] +| | | | | | | | | Remainder: 1.476e-05 - 10.8625% +| | | | | | | | CG Q_B: Operation Op*x: 0.00042848 - 36.2639% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011472 - 9.7092% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.92e-05 - 2.47131% [1] +| | | | | | | | Remainder: 0.00017788 - 15.0547% +| | | | | | | CG S_E: Operation Op*x: 0.00112248 - 1.1052% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0963987 - 94.9145% [1] +| | | | | | | | Belos::MVT::Assign: 0.000213159 - 0.221122% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0829074 - 86.0047% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0827277 - 99.7833% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0390301 - 47.179% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.038634 - 98.9851% [24] +| | | | | | | | | | | Remainder: 0.00039612 - 1.01491% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00957639 - 11.5758% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000646838 - 0.781888% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00119112 - 1.43981% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0286354 - 34.614% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0088746 - 30.9917% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00868672 - 97.8829% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00866576 - 99.7587% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00855648 - 98.7389% [12] +| | | | | | | | | | | | | | Remainder: 0.00010928 - 1.26106% +| | | | | | | | | | | | | Remainder: 2.096e-05 - 0.241288% +| | | | | | | | | | | | Remainder: 0.00018788 - 2.11705% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0196741 - 68.7056% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0195423 - 99.3299% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0146173 - 74.7982% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0105976 - 72.5008% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0101426 - 95.7062% [24] +| | | | | | | | | | | | | | | Remainder: 0.000455039 - 4.29378% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00280948 - 19.2203% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00028392 - 1.94236% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000562879 - 3.85078% [12] +| | | | | | | | | | | | | | Remainder: 0.00036336 - 2.48583% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00477904 - 24.4549% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00471892 - 98.742% [12] +| | | | | | | | | | | | | | Remainder: 6.012e-05 - 1.25799% +| | | | | | | | | | | | | Remainder: 0.00014596 - 0.746894% +| | | | | | | | | | | | Remainder: 0.00013184 - 0.670119% +| | | | | | | | | | | Remainder: 8.668e-05 - 0.302702% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00162288 - 1.96171% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00178112 - 2.15299% [12] +| | | | | | | | | | Remainder: 0.00024388 - 0.294798% +| | | | | | | | | Remainder: 0.00017968 - 0.216724% +| | | | | | | | CG S_E: Operation Op*x: 0.00967975 - 10.0414% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.0009226 - 0.957067% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00204488 - 2.12127% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000346478 - 0.359422% [12] +| | | | | | | | Remainder: 0.0002844 - 0.295025% +| | | | | | | Remainder: 0.00230108 - 2.26565% +| | | | | | GMRES block system: Operation Op*x: 0.0029974 - 2.8193% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001306 - 0.12284% [1] +| | | | | | Remainder: 0.00061736 - 0.580678% +| | | | | Remainder: 0.000748639 - 0.679874% +| | | | Mini-EM: Compute responses: 0.0121153 - 6.91923% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00030788 - 2.54126% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00986115 - 81.3944% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.0356956% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022104 - 2.24152% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00226884 - 23.0078% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.0316393% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041716 - 4.23034% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00033308 - 3.3777% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00469136 - 47.5741% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.28e-06 - 0.0332618% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00042452 - 4.30497% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039584 - 4.01414% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0004732 - 4.79863% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.752e-05 - 0.583299% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.72e-06 - 0.027583% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000282879 - 2.86862% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017296 - 1.75395% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.896e-05 - 0.395086% [6] +| | | | | | Remainder: 7.116e-05 - 0.721619% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.92e-06 - 0.065372% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.012216% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00145284 - 11.9918% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025888 - 2.13681% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.370828% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023916 - 92.3826% [1] +| | | | | | Remainder: 1.876e-05 - 7.2466% +| | | | | Remainder: 0.00022512 - 1.85815% +| | | | Remainder: 0.00018472 - 0.105497% +| | | Remainder: 2.64e-06 - 0.00150772% +| | Remainder: 0.04129 - 0.842887% +| Remainder: 4.04e-05 - 0.000824712% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.110114 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.6995 k-cell-steps per second +================================= + +dt = 6.0648e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.0648e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.0648e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 34914 x 34914, nnz = 1074546 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0) +SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1536 x 1536, nnz = 95832 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1536 x 1536, nnz = 95832 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0) +A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0643 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 12167 x 12167, nnz = 300763 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +A22 size = 12167 x 12167, nnz = 300763 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 12167 x 12167, nnz = 300763 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/12167 [0.00%] (total) + remaining : 12167 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 12167 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 512 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 12167/12167 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 512 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 12167 x 512 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 512 x 12167, nnz = 12167 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 512 x 512, nnz = 10340 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0) +Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1177 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 34914 1074546 30.7769 +(2, 2) 12167 300763 24.7196 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.65 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1536 95832 62.39 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.91 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 12167 300763 24.72 1 + 1 512 10340 20.20 23.76 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + 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=68310, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=33396, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0019398 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=34914, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0982878 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 0.110672 sec +Electromagnetic Energy = 1.58092e-08 +Electromagnetic Energy/dt^2 = 4.2981e+10 + +* finished time step 1, t = 6.0648e-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: 4.86683 [1] +| Mini-EM: Total Time: 4.86679 - 99.9992% [1] +| | Mini-EM: build mesh: 0.0007622 - 0.0156613% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030476 - 39.9843% [1] +| | | Remainder: 0.00045744 - 60.0157% +| | Mini-EM: build physics blocks: 0.000880199 - 0.0180858% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000811879 - 0.016682% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.524636 - 10.7799% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.242934 - 4.99166% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.10298 - 42.3903% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0835057 - 81.0891% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00281696 - 2.73543% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165673 - 16.0878% [4] +| | | | Remainder: 9.032e-05 - 0.0877061% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0147759 - 6.08228% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00924527 - 62.5699% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00029924 - 2.02519% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0009124 - 6.17492% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000750719 - 5.0807% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125572 - 8.49842% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211208 - 14.2941% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011412 - 0.772338% [4] +| | | | Remainder: 8.636e-05 - 0.584465% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225173 - 9.26893% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00966235 - 3.97736% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0334789 - 13.7811% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0122849 - 5.05688% [4] +| | | Remainder: 0.047234 - 19.4432% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0104 - 0.213693% [2] +| | Mini-EM: setup physics model evaluator: 0.411899 - 8.46347% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.41188 - 99.9953% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000776926% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000106827% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.406658 - 98.7322% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.406641 - 99.996% [1] +| | | | | | getWorksets(): 0.38334 - 94.2698% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.383336 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224193 - 58.4846% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.004734 - 2.11158% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0385521 - 17.196% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00080232 - 2.08113% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0377276 - 97.8612% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000405439 - 1.07465% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018588 - 0.49269% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072168 - 1.91287% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0032152 - 8.52214% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00848619 - 22.4933% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00178796 - 4.73913% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00626744 - 16.6123% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000192279 - 0.509651% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00964427 - 25.5629% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407376 - 42.2402% [6] +| | | | | | | | | | | | Remainder: 0.00557052 - 57.7598% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0054628 - 14.4796% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124572 - 3.30188% [6] +| | | | | | | | | | | Remainder: 0.00011272 - 0.298774% +| | | | | | | | | | Remainder: 2.224e-05 - 0.0576881% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.156418 - 69.7694% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0924819 - 59.1249% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015136 - 0.163664% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.568e-05 - 0.0493934% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0500832 - 54.1546% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0346771 - 37.4961% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.484e-05 - 0.0484852% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0069156 - 7.47778% [6] +| | | | | | | | | | | Remainder: 0.00056412 - 0.609979% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0299403 - 19.1413% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206409 - 13.196% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00022516 - 0.143948% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0071042 - 4.54181% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0053628 - 3.42851% [6] +| | | | | | | | | | Remainder: 0.000662558 - 0.423582% +| | | | | | | | | Remainder: 0.0244887 - 10.923% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159112 - 41.5072% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.158957 - 99.9023% [12] +| | | | | | | | | Remainder: 0.00015552 - 0.0977423% +| | | | | | | | Remainder: 3.136e-05 - 0.00818081% +| | | | | | | Remainder: 3.72e-06 - 0.000970418% +| | | | | | getOrientations(): 1.272e-05 - 0.00312806% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007244 - 0.178142% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693999 - 0.170666% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003768 - 0.0926615% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001186 - 0.0291657% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000878519 - 0.216043% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000186897% [2] +| | | | | | Remainder: 0.0204957 - 5.04025% +| | | | | Remainder: 1.624e-05 - 0.00399353% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.00196174% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.00380694% [1] +| | | | build response library: 0.00517428 - 1.25626% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00508884 - 98.3488% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0628827% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.75% [1] +| | | | | | | Remainder: 1.32e-06 - 41.25% +| | | | | | getOrientations(): 5.2e-07 - 0.0102184% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732079 - 14.386% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086436 - 16.9854% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039508 - 7.76366% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114844 - 22.5678% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.022795% [3] +| | | | | | Remainder: 0.001944 - 38.2012% +| | | | | Remainder: 8.544e-05 - 1.65125% +| | | | Remainder: 2.024e-05 - 0.00491406% +| | | Remainder: 1.952e-05 - 0.00473902% +| | Mini-EM: setup auxiliary physics model evaluator: 0.73774 - 15.1587% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.737727 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 8.13309e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 7.04867e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.737665 - 99.9915% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.73766 - 99.9993% [1] +| | | | | | getWorksets(): 0.341948 - 46.3558% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.341947 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230278 - 67.3434% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00468064 - 2.0326% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0373002 - 16.1979% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000756759 - 2.02883% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0365282 - 97.9303% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032292 - 0.884029% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018268 - 0.500107% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071172 - 1.94841% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00329944 - 9.03257% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00759035 - 20.7794% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00176008 - 4.81841% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00630496 - 17.2605% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018412 - 0.504049% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00932143 - 25.5184% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0041368 - 44.3794% [6] +| | | | | | | | | | | | Remainder: 0.00518464 - 55.6206% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552344 - 15.121% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012526 - 3.42913% [6] +| | | | | | | | | | | Remainder: 7.448e-05 - 0.203897% +| | | | | | | | | | Remainder: 1.524e-05 - 0.0408577% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160653 - 69.7647% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0897704 - 55.8784% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.008e-05 - 0.0892053% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.32e-05 - 0.0481228% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0329571 - 36.7126% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345034 - 38.4352% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.464e-05 - 0.0608664% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.868e-05 - 0.0542272% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00117856 - 1.31286% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0205997 - 22.9471% [6] +| | | | | | | | | | | Remainder: 0.000305039 - 0.339799% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0215134 - 13.3912% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0208443 - 12.9747% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019924 - 0.124019% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00777868 - 4.84191% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00704767 - 4.38689% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0126174 - 7.85378% [6] +| | | | | | | | | | Remainder: 0.00088204 - 0.549034% +| | | | | | | | | Remainder: 0.0276445 - 12.0048% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.111659 - 32.6539% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111572 - 99.9226% [6] +| | | | | | | | | Remainder: 8.644e-05 - 0.0774144% +| | | | | | | | Remainder: 9.36e-06 - 0.00273727% +| | | | | | | Remainder: 1.24e-06 - 0.000362628% +| | | | | | getOrientations(): 1.128e-05 - 0.00152916% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00091068 - 0.123455% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011282 - 0.152943% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066908 - 0.090703% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.362265 - 49.11% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.131463 - 36.2892% [1] +| | | | | | | Remainder: 0.230802 - 63.7108% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025114 - 0.340455% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 7.59157e-05% [2] +| | | | | | Remainder: 0.0282163 - 3.82511% +| | | | | Remainder: 4.8e-06 - 0.000650702% +| | | | fmb->setupBCFieldManagers(): 6.32e-06 - 0.000856685% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.916e-05 - 0.00259717% [1] +| | | | build response library: 2.24e-05 - 0.00303635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.60714% [1] +| | | | | Remainder: 2.204e-05 - 98.3929% +| | | | Remainder: 1.352e-05 - 0.00183266% +| | | Remainder: 1.28e-05 - 0.00173503% +| | Mini-EM: eval auxiliary physics model evaluator: 1.16066 - 23.8486% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.344046 - 29.6423% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.813202 - 70.0639% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011158 - 0.137211% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.554186 - 68.1486% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 9.16e-06 - 0.00165287% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.236e-05 - 0.0022303% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.36e-06 - 0.000786739% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00348844 - 0.62947% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0151946 - 2.74179% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0460335 - 8.30651% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00526443 - 0.94994% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0372007 - 6.71267% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0372977 - 6.73018% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0544546 - 9.82605% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.084e-05 - 0.00195602% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.48e-06 - 0.000808393% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.082857 - 14.9511% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0116694 - 2.10569% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00464924 - 0.838931% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0186771 - 3.37019% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00232328 - 0.419224% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0257966 - 4.65486% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0429395 - 7.7482% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0550864 - 9.94005% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00580727 - 1.04789% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00260568 - 0.470181% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00797744 - 1.43949% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0375851 - 6.78204% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0047448 - 0.856174% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0182366 - 3.29071% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.428e-05 - 0.00257675% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00825224 - 1.48907% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0153326 - 2.76669% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00242364 - 0.437333% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782748 - 1.41243% [6] +| | | | | Remainder: 0.000405239 - 0.0731233% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.5359e-05 - 0.00311841% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000300048% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00118324 - 0.145504% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255774 - 31.4527% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125615 - 49.1118% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.130127 - 50.876% [1] +| | | | | Remainder: 3.124e-05 - 0.0122139% +| | | | Remainder: 0.0009154 - 0.112567% +| | | Remainder: 0.00341 - 0.293799% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00490696 - 0.100825% [1] +| | | getWorksets(): 7.04e-06 - 0.14347% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 75.5682% [1] +| | | | Remainder: 1.72e-06 - 24.4318% +| | | getOrientations(): 7.6e-07 - 0.0154882% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000792239 - 16.1452% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094996 - 19.3595% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420519 - 8.56985% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126112 - 25.7007% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0269006% [3] +| | | Remainder: 0.001474 - 30.039% +| | panzer::ModelEvaluator::create_W_op: 0.348561 - 7.16204% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.590696 - 12.1373% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000422959 - 0.0716035% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.459438 - 77.7791% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000444021% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00321996 - 0.700847% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.015189 - 3.30599% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0180101 - 3.92003% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00178884 - 0.389353% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0198109 - 4.31198% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0164067 - 3.57105% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391528 - 0.852188% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163266 - 3.5536% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.2e-06 - 0.00178479% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00664512 - 1.44636% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0349781 - 7.61324% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00570704 - 1.24218% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.034413 - 7.49024% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0366177 - 7.97011% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.050348 - 10.9586% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.56e-05 - 0.00339545% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0030836 - 0.671167% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345481 - 7.51963% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0565893 - 12.3171% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00992179 - 2.15955% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00169644 - 0.369242% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190826 - 4.15346% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.039912 - 8.68713% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0309025 - 6.72615% [6] +| | | | Remainder: 0.00029968 - 0.0652275% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.968e-05 - 0.00502458% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000189607% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00156412 - 0.264792% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.128323 - 21.724% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.128294 - 99.9775% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.772e-05 - 0.0138089% [1] +| | | | Remainder: 1.112e-05 - 0.00866564% +| | | Remainder: 0.00091736 - 0.155301% +| | Mini-EM: assemble Discrete Gradient: 0.0961276 - 1.97518% [1] +| | MaxwellPreconditioner::build: 0.518462 - 10.6531% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0844178 - 16.2823% [1] +| | | MaxwellPreconditioner: Schur complement: 3.036e-05 - 0.00585578% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00167764 - 0.32358% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.193129% [1] +| | | | Ifpack2::Relaxation::compute: 0.000777319 - 46.3341% [1] +| | | | Remainder: 0.00089708 - 53.4728% +| | | MaxwellPreconditioner: Solver S_E: 0.424774 - 81.9297% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.413988 - 97.4608% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.413607 - 99.9078% [1] +| | | | | | MueLu RefMaxwell: compute: 0.407858 - 98.61% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00373948 - 0.916859% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0238512 - 5.84792% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.012471 - 52.2868% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0106973 - 44.8501% [1] +| | | | | | | | Remainder: 0.00068288 - 2.86309% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322217 - 7.90022% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00185124 - 5.74533% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0285773 - 88.6898% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0275878 - 96.5373% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0267752 - 97.0546% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0247393 - 92.3964% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.324e-05 - 0.134361% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.888e-05 - 0.19758% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.14e-05 - 0.248188% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00422008 - 17.0582% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.256e-05 - 0.131612% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198429 - 80.2079% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.852e-05 - 0.115282% [1] +| | | | | | | | | | | | Remainder: 0.00047176 - 1.90692% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.012e-05 - 0.14984% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.328e-05 - 33.1007% [1] +| | | | | | | | | | | | Remainder: 2.684e-05 - 66.8993% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039916 - 1.49078% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037348 - 93.5665% [1] +| | | | | | | | | | | | Remainder: 2.568e-05 - 6.43351% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011548 - 4.31294% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011328 - 98.0949% [1] +| | | | | | | | | | | | Remainder: 2.2e-05 - 1.90509% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.448e-05 - 0.166124% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.348e-05 - 52.7878% [1] +| | | | | | | | | | | | Remainder: 2.1e-05 - 47.2122% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.696e-05 - 0.138038% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.276e-05 - 34.5238% [1] +| | | | | | | | | | | | Remainder: 2.42e-05 - 65.4762% +| | | | | | | | | | | Remainder: 0.00036036 - 1.34587% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107 - 0.387853% [1] +| | | | | | | | | | Remainder: 0.000705559 - 2.55751% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00019592 - 0.685578% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.84e-05 - 19.5998% [1] +| | | | | | | | | | Remainder: 0.00015752 - 80.4002% +| | | | | | | | | Remainder: 0.000793639 - 2.77716% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000675279 - 2.09573% [1] +| | | | | | | | Remainder: 0.0011178 - 3.4691% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0405724 - 9.94768% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0266091 - 65.5844% [1] +| | | | | | | | Remainder: 0.0139632 - 34.4156% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176273 - 4.32193% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0547573 - 13.4256% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0547541 - 99.9942% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0542149 - 99.0152% [1] +| | | | | | | | | Remainder: 0.000539199 - 0.984764% +| | | | | | | | Remainder: 3.2e-06 - 0.00584397% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0224312 - 5.49977% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0222851 - 99.3486% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123763 - 55.5362% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00941855 - 42.2639% [1] +| | | | | | | | | Remainder: 0.00049024 - 2.19986% +| | | | | | | | Remainder: 0.00014612 - 0.651413% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.108874 - 26.6941% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0259629 - 23.8468% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0256459 - 98.7787% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.217111% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.2e-06 - 0.0202762% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0254084 - 99.0742% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0254051 - 99.9871% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.0129091% +| | | | | | | | | | Remainder: 0.00017656 - 0.688454% +| | | | | | | | | Remainder: 0.000317079 - 1.22128% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0829032 - 76.1462% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0293364 - 35.3864% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0266501 - 90.8429% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0258831 - 97.1221% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0250881 - 96.9283% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.032e-05 - 0.0809947% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.68e-05 - 0.146683% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.364e-05 - 0.173947% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00426264 - 16.9907% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.964e-05 - 0.118144% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0202393 - 80.6731% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.756e-05 - 0.0699934% [1] +| | | | | | | | | | | | | Remainder: 0.00043816 - 1.74649% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.18e-05 - 0.12286% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.148e-05 - 36.1006% [1] +| | | | | | | | | | | | | Remainder: 2.032e-05 - 63.8994% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039956 - 1.54371% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0003738 - 93.5529% [1] +| | | | | | | | | | | | | Remainder: 2.576e-05 - 6.44709% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.78e-05 - 0.107406% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.212e-05 - 43.5971% [1] +| | | | | | | | | | | | | Remainder: 1.568e-05 - 56.4029% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.048e-05 - 0.156395% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.312e-05 - 57.1146% [1] +| | | | | | | | | | | | | Remainder: 1.736e-05 - 42.8854% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.416e-05 - 0.0933428% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.252e-05 - 51.8212% [1] +| | | | | | | | | | | | | Remainder: 1.164e-05 - 48.1788% +| | | | | | | | | | | | Remainder: 0.000271239 - 1.04794% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.836e-05 - 0.25651% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.392e-05 - 0.164803% [1] +| | | | | | | | | | | Remainder: 0.000654679 - 2.45658% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252892 - 8.6204% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0020622 - 81.5447% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030324 - 14.7047% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164412 - 79.7265% [1] +| | | | | | | | | | | | Remainder: 0.00011484 - 5.56881% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022616 - 8.94296% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018548 - 82.0127% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.756e-05 - 20.2502% [1] +| | | | | | | | | | | | | Remainder: 0.00014792 - 79.7498% +| | | | | | | | | | | | Remainder: 4.068e-05 - 17.9873% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.168e-05 - 0.857284% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.928e-05 - 1.55323% [1] +| | | | | | | | | | | Remainder: 0.000179599 - 7.10181% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.116e-05 - 0.0380415% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.4e-06 - 0.0149984% [1] +| | | | | | | | | | Remainder: 0.00014188 - 0.483631% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.568e-05 - 0.0189136% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0530705 - 64.0151% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.02e-05 - 0.0192197% [1] +| | | | | | | | | | Remainder: 0.0530603 - 99.9808% +| | | | | | | | | Remainder: 0.000480559 - 0.579663% +| | | | | | | | Remainder: 7.64e-06 - 0.0070173% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0962697 - 23.6038% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.536e-05 - 0.0263427% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.0019944% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0960821 - 99.8051% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0960788 - 99.9966% [1] +| | | | | | | | | Remainder: 3.28e-06 - 0.00341375% +| | | | | | | | Remainder: 0.00016036 - 0.166574% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.264e-05 - 0.0227138% [1] +| | | | | | | Remainder: 0.00742084 - 1.81947% +| | | | | | Remainder: 0.0057492 - 1.39002% +| | | | | Remainder: 0.00038156 - 0.0921669% +| | | | Remainder: 0.0107859 - 2.53921% +| | | MaxwellPreconditioner: Block preconditioner: 0.000129199 - 0.0249197% [1] +| | | Remainder: 0.00743284 - 1.43363% +| | Mini-EM: timestepper: 0.175662 - 3.6094% [1] +| | | Mini-EM: Advance Time Step: 0.175659 - 99.9984% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.052841 - 30.0816% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00043372 - 0.820802% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0508639 - 96.2584% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00322429% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032688 - 0.642656% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.004394 - 8.63874% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00253416 - 4.98223% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022412 - 0.440627% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00226584 - 4.45471% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00222024 - 4.36506% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023512 - 0.462253% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053804 - 1.0578% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.88e-06 - 0.0076282% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000474439 - 0.932762% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00507616 - 9.97988% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00186024 - 3.65729% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00086288 - 1.69645% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00443828 - 8.72579% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00881787 - 17.3362% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.64e-06 - 0.0169865% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00034256 - 0.673484% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00381072 - 7.49199% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00466524 - 9.172% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00040552 - 0.797265% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022364 - 0.439683% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0023514 - 4.62292% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00362324 - 7.1234% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101408 - 1.99371% [6] +| | | | | | Remainder: 0.00014508 - 0.285232% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.944e-05 - 0.0367896% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00552601% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00134532 - 2.54598% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.96e-05 - 0.18849% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.216e-05 - 72.4498% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 1.76707% [1] +| | | | | | Remainder: 2.568e-05 - 25.7831% +| | | | | Remainder: 7.612e-05 - 0.144055% +| | | | Stratimikos: BelosLOWS: 0.110728 - 63.0357% [1] +| | | | | GMRES block system: Operation Op*x: 0.00289996 - 2.619% [1] +| | | | | Belos::MVT::MvAddMv: 0.000110999 - 0.100245% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.107008 - 96.6407% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00062572 - 0.58474% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012636 - 20.1943% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001186 - 93.8588% [2] +| | | | | | | | Remainder: 7.76e-06 - 6.14118% +| | | | | | | Belos::MVT::MvScale: 6.228e-05 - 9.95333% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025612 - 40.932% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00025176 - 98.2977% [2] +| | | | | | | | Remainder: 4.36e-06 - 1.70233% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.924e-05 - 12.6638% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.584e-05 - 95.7092% [2] +| | | | | | | | Remainder: 3.4e-06 - 4.29076% +| | | | | | | Remainder: 0.00010172 - 16.2565% +| | | | | | Belos::MVT::MvAddMv: 0.0004208 - 0.393241% [2] +| | | | | | Belos::MVT::MvNorm: 6.556e-05 - 0.0612663% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.102232 - 95.5367% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000503279 - 0.49229% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.16e-05 - 0.0504734% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00123628 - 1.20929% [1] +| | | | | | | | Belos::MVT::Assign: 0.000320679 - 25.939% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00014128 - 11.4278% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001256 - 88.9015% [1] +| | | | | | | | | Remainder: 1.568e-05 - 11.0985% +| | | | | | | | CG Q_B: Operation Op*x: 0.00043736 - 35.3771% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00011668 - 9.438% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.884e-05 - 2.33281% [1] +| | | | | | | | Remainder: 0.00019144 - 15.4852% +| | | | | | | CG S_E: Operation Op*x: 0.00114588 - 1.12086% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.096975 - 94.8577% [1] +| | | | | | | | Belos::MVT::Assign: 0.00021344 - 0.220098% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0834058 - 86.0075% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0832259 - 99.7843% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0394023 - 47.3438% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0389912 - 98.9565% [24] +| | | | | | | | | | | Remainder: 0.000411159 - 1.04349% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00963307 - 11.5746% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00066288 - 0.796483% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00105044 - 1.26215% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0287667 - 34.5646% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00854311 - 29.6979% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00835411 - 97.7877% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00833291 - 99.7462% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00822559 - 98.7121% [12] +| | | | | | | | | | | | | | Remainder: 0.00010732 - 1.2879% +| | | | | | | | | | | | | Remainder: 2.12e-05 - 0.253767% +| | | | | | | | | | | | Remainder: 0.000189 - 2.21231% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0201447 - 70.028% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0200153 - 99.3576% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0149562 - 74.7236% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109084 - 72.9359% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104874 - 96.1402% [24] +| | | | | | | | | | | | | | | Remainder: 0.00042104 - 3.85977% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0028756 - 19.2268% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00023772 - 1.58944% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00055588 - 3.71672% [12] +| | | | | | | | | | | | | | Remainder: 0.00037856 - 2.53113% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0049136 - 24.5491% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00485564 - 98.8204% [12] +| | | | | | | | | | | | | | Remainder: 5.796e-05 - 1.17958% +| | | | | | | | | | | | | Remainder: 0.00014556 - 0.727242% +| | | | | | | | | | | | Remainder: 0.0001294 - 0.642351% +| | | | | | | | | | | Remainder: 7.884e-05 - 0.274067% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.001705 - 2.04864% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00178192 - 2.14106% [12] +| | | | | | | | | | Remainder: 0.00022356 - 0.268618% +| | | | | | | | | Remainder: 0.00017988 - 0.215668% +| | | | | | | | CG S_E: Operation Op*x: 0.00979203 - 10.0975% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00089808 - 0.926094% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00204264 - 2.10636% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.0003444 - 0.355143% [12] +| | | | | | | | Remainder: 0.00027864 - 0.287332% +| | | | | | | Remainder: 0.00232008 - 2.26942% +| | | | | | GMRES block system: Operation Op*x: 0.00291456 - 2.72368% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000130639 - 0.122083% [1] +| | | | | | Remainder: 0.0006188 - 0.578273% +| | | | | Remainder: 0.00070868 - 0.64002% +| | | | Mini-EM: Compute responses: 0.011897 - 6.77278% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00030332 - 2.54955% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00975891 - 82.0284% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.76e-06 - 0.0282818% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022036 - 2.25804% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00211488 - 21.6713% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.08e-06 - 0.0315609% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000422319 - 4.32752% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000326759 - 3.34831% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00477528 - 48.9325% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.0332004% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00043972 - 4.50583% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039928 - 4.09144% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000430559 - 4.41196% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.748e-05 - 0.589% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.48e-06 - 0.0254127% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00028244 - 2.89417% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017048 - 1.74692% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.612e-05 - 0.370123% [6] +| | | | | | Remainder: 7.168e-05 - 0.734508% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.28e-06 - 0.0780029% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0124401% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0013568 - 11.4046% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263 - 2.21064% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.304183% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024312 - 92.4411% [1] +| | | | | | Remainder: 1.908e-05 - 7.25475% +| | | | | Remainder: 0.0002042 - 1.7164% +| | | | Remainder: 0.00019308 - 0.109918% +| | | Remainder: 2.8e-06 - 0.00159397% +| | Remainder: 0.0416492 - 0.855784% +| Remainder: 3.948e-05 - 0.000811206% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.110728 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.1637 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 35.48 msec task-clock:u # 0.006 CPUs utilized ( +- 1.37% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,767 page-faults:u # 77.998 K/sec ( +- 0.22% ) + 17,939,510 cycles:u # 0.506 GHz ( +- 40.03% ) (4.04%) + 60,081,629 instructions:u # 3.35 insn per cycle ( +- 10.71% ) (66.40%) + branches:u + 346,665 branch-misses:u ( +- 0.41% ) + 27,876,909 L1-dcache-loads:u # 785.817 M/sec ( +- 0.46% ) + 380,803 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.61% ) + LLC-loads:u + LLC-load-misses:u + 26,546,280 L1-icache-loads:u # 748.308 M/sec ( +- 0.41% ) + 233,416 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.35% ) + 34,014,742 dTLB-loads:u # 958.835 M/sec ( +- 13.28% ) (51.39%) + 0 dTLB-load-misses:u (2.21%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 5.5451 +- 0.0285 seconds time elapsed ( +- 0.51% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 310,824 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.37% ) + 16,776,108 BR_RETIRED:u ( +- 0.11% ) + + 5.5665 +- 0.0199 seconds time elapsed ( +- 0.36% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 22,668,754 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.42% ) + 5,034 ITLB_WALK:u ( +- 1.63% ) + 12,146 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.97% ) + 30,492,062 L1D_TLB:u ( +- 0.39% ) + + 5.5007 +- 0.0231 seconds time elapsed ( +- 0.42% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 26,594,196 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.17% ) + 234,265 L1I_CACHE_REFILL:u ( +- 0.81% ) + 380,470 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% ) + 27,901,649 L1D_CACHE:u ( +- 0.18% ) + + 5.5318 +- 0.0255 seconds time elapsed ( +- 0.46% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs): + + 461,924 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.31% ) + 486,687 LL_CACHE_RD:u ( +- 0.44% ) + 134,795 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% ) + 17,756 L2D_TLB_REFILL:u ( +- 1.43% ) + 250,507 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.72% ) + 1,447,617 L2D_CACHE:u ( +- 0.23% ) + + 5.5387 +- 0.0229 seconds time elapsed ( +- 0.41% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..94147bf --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22_power.output @@ -0,0 +1,162 @@ +Socket1 23.20 +Socket2 19.96 +Socket1 23.20 +Socket2 19.80 +Socket1 23.64 +Socket2 19.96 +Socket1 23.76 +Socket2 19.76 +Socket1 23.72 +Socket2 19.96 +Socket1 23.72 +Socket2 19.96 +Socket1 23.72 +Socket2 20.00 +Socket1 23.36 +Socket2 19.68 +Socket1 23.36 +Socket2 19.84 +Socket1 23.52 +Socket2 20.04 +Socket1 23.40 +Socket2 20.12 +Socket1 23.40 +Socket2 20.16 +Socket1 23.28 +Socket2 20.12 +Socket1 23.16 +Socket2 20.12 +Socket1 23.20 +Socket2 20.12 +Socket1 23.16 +Socket2 20.04 +Socket1 23.08 +Socket2 20.16 +Socket1 23.12 +Socket2 20.12 +Socket1 23.12 +Socket2 20.12 +Socket1 23.08 +Socket2 20.20 +Socket1 23.12 +Socket2 20.00 +Socket1 23.16 +Socket2 19.88 +Socket1 23.12 +Socket2 19.68 +Socket1 23.20 +Socket2 19.60 +Socket1 23.20 +Socket2 19.56 +Socket1 23.32 +Socket2 19.56 +Socket1 23.52 +Socket2 19.60 +Socket1 23.88 +Socket2 19.68 +Socket1 24.24 +Socket2 19.68 +Socket1 24.36 +Socket2 19.76 +Start +Socket1 24.36 +Socket2 19.76 +Socket1 24.08 +Socket2 19.84 +Socket1 23.88 +Socket2 19.76 +Socket1 24.00 +Socket2 20.08 +Socket1 24.08 +Socket2 20.72 +Socket1 24.44 +Socket2 21.04 +Socket1 24.80 +Socket2 21.36 +Socket1 24.92 +Socket2 21.36 +Socket1 25.00 +Socket2 21.40 +Socket1 24.96 +Socket2 21.48 +Socket1 24.88 +Socket2 22.12 +Socket1 25.12 +Socket2 22.32 +Socket1 25.36 +Socket2 22.32 +Socket1 25.40 +Socket2 22.28 +Socket1 25.64 +Socket2 21.68 +Socket1 25.64 +Socket2 21.68 +Socket1 25.84 +Socket2 21.48 +Socket1 26.36 +Socket2 22.00 +Socket1 27.08 +Socket2 21.84 +Socket1 27.92 +Socket2 22.16 +End +Socket1 29.04 +Socket2 22.12 +Socket1 29.28 +Socket2 22.00 +Socket1 29.28 +Socket2 21.60 +Socket1 28.68 +Socket2 21.00 +Socket1 27.04 +Socket2 20.60 +Socket1 25.60 +Socket2 20.08 +Socket1 23.80 +Socket2 19.80 +Socket1 23.80 +Socket2 19.80 +Socket1 23.52 +Socket2 19.68 +Socket1 23.64 +Socket2 19.40 +Socket1 23.76 +Socket2 19.56 +Socket1 23.80 +Socket2 19.64 +Socket1 23.92 +Socket2 19.60 +Socket1 24.32 +Socket2 20.12 +Socket1 24.16 +Socket2 20.12 +Socket1 24.32 +Socket2 20.12 +Socket1 24.08 +Socket2 20.48 +Socket1 23.68 +Socket2 20.44 +Socket1 23.56 +Socket2 20.28 +Socket1 23.36 +Socket2 20.24 +Socket1 23.36 +Socket2 20.24 +Socket1 23.40 +Socket2 19.96 +Socket1 23.52 +Socket2 19.60 +Socket1 23.36 +Socket2 19.64 +Socket1 23.40 +Socket2 19.96 +Socket1 23.68 +Socket2 20.04 +Socket1 23.56 +Socket2 20.00 +Socket1 23.68 +Socket2 20.08 +Socket1 23.68 +Socket2 19.72 +Socket1 23.72 +Socket2 19.68 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24.output new file mode 100644 index 0000000..2df1ab3 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24.output @@ -0,0 +1,7648 @@ +oasis11.umiacs.umd.edu +30 MueLu Tpetra maxwell24.xml +output_avg5/altra_MueLu_Tpetra_maxwell24.output +output_avg5/altra_MueLu_Tpetra_maxwell24_power.output +dt = 5.5594e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 45000 x 45000, nnz = 1392840 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0) +SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1971 x 1971, nnz = 124875 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1971 x 1971, nnz = 124875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1111 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +A22 size = 15625 x 15625, nnz = 389017 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 15625 x 15625, nnz = 389017 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 657 x 15625, nnz = 15625 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 657 x 657, nnz = 13525 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1896 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 45000 1392840 30.952 +(2, 2) 15625 389017 24.8971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00243996 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139384 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 0.154616 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 6.37949 [1] +| Mini-EM: Total Time: 6.37942 - 99.999% [1] +| | Mini-EM: build mesh: 0.000679359 - 0.0106492% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00033996 - 50.0413% [1] +| | | Remainder: 0.000339399 - 49.9587% +| | Mini-EM: build physics blocks: 0.0010354 - 0.0162303% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000816839 - 0.0128043% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.714895 - 11.2063% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.320312 - 5.02102% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.136389 - 42.5801% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110444 - 80.9768% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00367232 - 2.69253% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0221773 - 16.2603% [4] +| | | | Remainder: 9.596e-05 - 0.0703575% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0195538 - 6.1046% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120563 - 61.6572% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000669799 - 3.42542% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00150536 - 7.69856% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000949999 - 4.85839% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133804 - 6.84287% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0027864 - 14.2499% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014508 - 0.741954% [4] +| | | | Remainder: 0.0001028 - 0.52573% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0297954 - 9.30198% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128693 - 4.01775% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.043059 - 13.4428% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.016205 - 5.05912% [4] +| | | Remainder: 0.0624403 - 19.4936% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.014524 - 0.227669% [2] +| | Mini-EM: setup physics model evaluator: 0.519244 - 8.13935% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.519224 - 99.9962% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000639416% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 9.24457e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.513706 - 98.9373% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.513687 - 99.9962% [1] +| | | | | | getWorksets(): 0.489691 - 95.3288% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.489687 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.281164 - 57.4171% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00470808 - 1.67449% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0467199 - 16.6166% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094476 - 2.02218% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0457534 - 97.9312% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000471519 - 1.03057% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000229599 - 0.501819% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000923397 - 2.01821% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409892 - 8.95873% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00963023 - 21.0481% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00225508 - 4.92877% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00696795 - 15.2294% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000238439 - 0.52114% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120964 - 26.4383% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00554308 - 45.8241% [7] +| | | | | | | | | | | | Remainder: 0.00655335 - 54.1759% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00711675 - 15.5546% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159708 - 3.49063% [7] +| | | | | | | | | | | Remainder: 0.00012796 - 0.279673% +| | | | | | | | | | Remainder: 2.176e-05 - 0.0465755% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.19953 - 70.9657% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115242 - 57.7568% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000181359 - 0.157372% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.336e-05 - 0.0463025% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0618338 - 53.6555% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0435312 - 37.7736% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.14e-05 - 0.0446017% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00897147 - 7.78488% [7] +| | | | | | | | | | | Remainder: 0.00061964 - 0.537685% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0404975 - 20.2964% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0270145 - 13.5391% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000288199 - 0.144439% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00912131 - 4.5714% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00680943 - 3.41273% [7] +| | | | | | | | | | Remainder: 0.00055696 - 0.279136% +| | | | | | | | | Remainder: 0.0302062 - 10.7433% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.208489 - 42.576% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.208278 - 99.8987% [14] +| | | | | | | | | Remainder: 0.00021116 - 0.101281% +| | | | | | | | Remainder: 3.3519e-05 - 0.00684498% +| | | | | | | Remainder: 4.04e-06 - 0.00082501% +| | | | | | getOrientations(): 1.22e-05 - 0.00237499% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776999 - 0.151259% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071972 - 0.140109% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389559 - 0.0758359% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017884 - 0.034815% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000875279 - 0.170392% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000171311% [2] +| | | | | | Remainder: 0.0210419 - 4.09625% +| | | | | Remainder: 1.944e-05 - 0.00378427% +| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.0016178% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.00321249% [1] +| | | | build response library: 0.00546711 - 1.05294% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526119 - 96.2335% [1] +| | | | | | getWorksets(): 3e-06 - 0.0570213% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64% [1] +| | | | | | | Remainder: 1.08e-06 - 36% +| | | | | | getOrientations(): 4.8e-07 - 0.0091234% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776999 - 14.7685% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887479 - 16.8684% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040668 - 7.7298% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118852 - 22.5903% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0228085% [3] +| | | | | | Remainder: 0.00199684 - 37.9541% +| | | | | Remainder: 0.00020592 - 3.76652% +| | | | Remainder: 2.184e-05 - 0.00420628% +| | | Remainder: 1.968e-05 - 0.00379013% +| | Mini-EM: setup auxiliary physics model evaluator: 0.931057 - 14.5947% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.931044 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000111703% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 7.73325e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.930981 - 99.9932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.930974 - 99.9992% [1] +| | | | | | getWorksets(): 0.433942 - 46.6116% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.433937 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.286037 - 65.9167% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00376708 - 1.31699% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0486709 - 17.0156% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0010258 - 2.10762% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0476258 - 97.8528% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00039888 - 0.837529% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022248 - 0.467141% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000918479 - 1.92853% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00402775 - 8.45708% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102836 - 21.5925% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00223624 - 4.69543% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00805163 - 16.906% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000225 - 0.472433% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0128313 - 26.942% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0055722 - 43.4264% [7] +| | | | | | | | | | | | Remainder: 0.00725915 - 56.5736% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00667691 - 14.0195% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00161464 - 3.39026% [7] +| | | | | | | | | | | Remainder: 0.00013888 - 0.291606% +| | | | | | | | | | Remainder: 1.924e-05 - 0.0395308% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201516 - 70.4511% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112009 - 55.5834% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.268e-05 - 0.082743% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.372e-05 - 0.0479602% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0422077 - 37.6823% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0428472 - 38.2532% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.96e-05 - 0.0532098% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.94e-05 - 0.0530312% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145916 - 1.30271% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0248421 - 22.1786% [7] +| | | | | | | | | | | Remainder: 0.00038784 - 0.346256% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0267495 - 13.2741% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0264151 - 13.1082% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002524 - 0.125251% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0100939 - 5.00897% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00910303 - 4.51728% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0162779 - 8.07774% [7] +| | | | | | | | | | Remainder: 0.000614719 - 0.305047% +| | | | | | | | | Remainder: 0.0320826 - 11.2163% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.147863 - 34.0747% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.147578 - 99.8077% [7] +| | | | | | | | | Remainder: 0.00028428 - 0.192259% +| | | | | | | | Remainder: 3.736e-05 - 0.00860955% +| | | | | | | Remainder: 5.56e-06 - 0.00128128% +| | | | | | getOrientations(): 1.212e-05 - 0.00130186% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.001063 - 0.114181% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115128 - 0.123664% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072704 - 0.0780945% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.46315 - 49.749% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.172281 - 37.1976% [1] +| | | | | | | Remainder: 0.29087 - 62.8024% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00261596 - 0.280991% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 7.30418e-05% [2] +| | | | | | Remainder: 0.0283116 - 3.04107% +| | | | | Remainder: 7.08e-06 - 0.000760488% +| | | | fmb->setupBCFieldManagers(): 6.68e-06 - 0.000717474% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.756e-05 - 0.00188605% [1] +| | | | build response library: 2.688e-05 - 0.00288708% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.19048% [1] +| | | | | Remainder: 2.656e-05 - 98.8095% +| | | | Remainder: 1.012e-05 - 0.00108695% +| | | Remainder: 1.304e-05 - 0.00140056% +| | Mini-EM: eval auxiliary physics model evaluator: 1.51339 - 23.723% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.444655 - 29.3814% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.06448 - 70.3373% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00149676 - 0.14061% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.728416 - 68.4295% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.000527171% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.264e-05 - 0.00173527% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.68e-06 - 0.00064249% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00436447 - 0.599173% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0210391 - 2.88834% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0609452 - 8.36681% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00741051 - 1.01735% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0514945 - 7.06937% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0494652 - 6.79078% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0729686 - 10.0174% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-05 - 0.00170232% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.12e-06 - 0.000565611% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10764 - 14.7773% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0108392 - 1.48805% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00649155 - 0.891187% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0239502 - 3.28798% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00294508 - 0.404313% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0341376 - 4.68655% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0582682 - 7.9993% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0716562 - 9.83726% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00578283 - 0.793891% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00338332 - 0.464476% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0106139 - 1.45712% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0487672 - 6.69497% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00649027 - 0.891011% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236867 - 3.25181% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.2e-05 - 0.00164741% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0115491 - 1.58551% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0206355 - 2.83293% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00324888 - 0.446019% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101447 - 1.39271% [7] +| | | | | Remainder: 0.000448559 - 0.06158% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.124e-05 - 0.00199534% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000240493% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123964 - 0.116455% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.332074 - 31.196% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162689 - 48.9919% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.169338 - 50.9939% [1] +| | | | | Remainder: 4.7e-05 - 0.0141535% +| | | | Remainder: 0.00122716 - 0.115283% +| | | Remainder: 0.00425744 - 0.281318% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00472691 - 0.0740963% [1] +| | | getWorksets(): 1.048e-05 - 0.221709% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.24e-06 - 59.542% [1] +| | | | Remainder: 4.24e-06 - 40.458% +| | | getOrientations(): 7.2e-07 - 0.0152319% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000838879 - 17.7469% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938399 - 19.8523% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000429399 - 9.08413% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122408 - 25.8959% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0211554% [3] +| | | Remainder: 0.00128396 - 27.1627% +| | panzer::ModelEvaluator::create_W_op: 0.448163 - 7.02514% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.763916 - 11.9747% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000541319 - 0.0708611% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.599281 - 78.4485% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.000373781% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00408876 - 0.682277% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0204883 - 3.41881% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0240779 - 4.0178% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0022108 - 0.368909% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0258817 - 4.3188% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.021569 - 3.59915% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00383552 - 0.640021% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0212279 - 3.54223% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.116e-05 - 0.00186223% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00796207 - 1.3286% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0468512 - 7.8179% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00808103 - 1.34846% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0464297 - 7.74757% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.047967 - 8.00409% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0662483 - 11.0546% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.788e-05 - 0.00298358% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00384367 - 0.641381% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0450723 - 7.52106% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0731488 - 12.2061% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0104486 - 1.74352% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00211204 - 0.352429% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0250196 - 4.17494% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0517452 - 8.63455% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0406229 - 6.77861% [7] +| | | | Remainder: 0.00031716 - 0.0529235% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.088e-05 - 0.00273329% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.00017803% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00183436 - 0.240126% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161047 - 21.0818% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.161017 - 99.9809% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.984e-05 - 0.0123194% [1] +| | | | Remainder: 1.088e-05 - 0.00675577% +| | | Remainder: 0.00118992 - 0.155766% +| | Mini-EM: assemble Discrete Gradient: 0.124471 - 1.95113% [1] +| | MaxwellPreconditioner::build: 0.736048 - 11.5378% [1] +| | | Mini-EM: assemble Discrete Curl: 0.109963 - 14.9396% [1] +| | | MaxwellPreconditioner: Schur complement: 1.328e-05 - 0.00180423% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00206204 - 0.28015% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.162946% [1] +| | | | Ifpack2::Relaxation::compute: 0.001004 - 48.6896% [1] +| | | | Remainder: 0.00105468 - 51.1474% +| | | MaxwellPreconditioner: Solver S_E: 0.613954 - 83.4123% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.600209 - 97.7612% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.599785 - 99.9294% [1] +| | | | | | MueLu RefMaxwell: compute: 0.59332 - 98.922% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0049994 - 0.842614% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0291033 - 4.90517% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154394 - 53.0502% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0128854 - 44.2746% [1] +| | | | | | | | Remainder: 0.00077856 - 2.67516% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0407422 - 6.86683% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0023326 - 5.72526% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.036163 - 88.7604% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0349878 - 96.7503% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.034088 - 97.4282% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0316096 - 92.7296% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.92e-05 - 0.155649% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.26e-05 - 0.166405% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.2e-05 - 0.29105% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00548548 - 17.3538% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.304e-05 - 0.104525% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.025342 - 80.1718% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.136e-05 - 0.0992102% [1] +| | | | | | | | | | | | Remainder: 0.000523959 - 1.65759% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.132e-05 - 0.150552% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.548e-05 - 30.1637% [1] +| | | | | | | | | | | | Remainder: 3.584e-05 - 69.8363% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000541719 - 1.58918% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000515279 - 95.1192% [1] +| | | | | | | | | | | | Remainder: 2.644e-05 - 4.88076% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00129336 - 3.79418% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00126764 - 98.0114% [1] +| | | | | | | | | | | | Remainder: 2.572e-05 - 1.98862% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000117 - 0.34323% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.06e-05 - 77.4359% [1] +| | | | | | | | | | | | Remainder: 2.64e-05 - 22.5641% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.652e-05 - 0.13647% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.648e-05 - 35.4256% [1] +| | | | | | | | | | | | Remainder: 3.004e-05 - 64.5744% +| | | | | | | | | | | Remainder: 0.0004284 - 1.25675% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010756 - 0.307422% [1] +| | | | | | | | | | Remainder: 0.000792239 - 2.26433% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023292 - 0.644084% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.736e-05 - 20.3332% [1] +| | | | | | | | | | Remainder: 0.00018556 - 79.6668% +| | | | | | | | | Remainder: 0.00094228 - 2.60565% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000839959 - 2.06164% [1] +| | | | | | | | Remainder: 0.00140672 - 3.45272% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0529435 - 8.92327% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0354014 - 66.8663% [1] +| | | | | | | | Remainder: 0.0175421 - 33.1337% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0195783 - 3.29979% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.101134 - 17.0455% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.10113 - 99.996% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100526 - 99.4026% [1] +| | | | | | | | | Remainder: 0.000604119 - 0.597367% +| | | | | | | | Remainder: 4.08e-06 - 0.00403423% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0292921 - 4.93697% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0291319 - 99.4532% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0159075 - 54.6053% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.012623 - 43.3305% [1] +| | | | | | | | | Remainder: 0.00060136 - 2.06427% +| | | | | | | | Remainder: 0.00016016 - 0.546769% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179298 - 30.2195% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0342878 - 19.1233% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.033931 - 98.9594% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.356e-05 - 0.187321% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.68e-06 - 0.0167398% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0336712 - 99.2343% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0336678 - 99.9898% [1] +| | | | | | | | | | | Remainder: 3.44e-06 - 0.0102164% +| | | | | | | | | | Remainder: 0.00019056 - 0.56161% +| | | | | | | | | Remainder: 0.0003568 - 1.0406% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.145002 - 80.8721% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0368454 - 25.4102% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0335335 - 91.0112% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326424 - 97.3426% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0315515 - 96.6582% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.044e-05 - 0.0647829% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.84e-05 - 0.121706% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.9439e-05 - 0.28347% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00542447 - 17.1924% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.968e-05 - 0.125763% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0253504 - 80.346% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.08e-05 - 0.0659239% [1] +| | | | | | | | | | | | | Remainder: 0.000567919 - 1.79997% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.656e-05 - 0.112002% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.392e-05 - 38.0744% [1] +| | | | | | | | | | | | | Remainder: 2.264e-05 - 61.9256% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00054424 - 1.66728% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0005166 - 94.9214% [1] +| | | | | | | | | | | | | Remainder: 2.764e-05 - 5.07864% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.916e-05 - 0.211872% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.128e-05 - 74.1469% [1] +| | | | | | | | | | | | | Remainder: 1.788e-05 - 25.8531% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011448 - 0.35071% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.852e-05 - 77.3235% [1] +| | | | | | | | | | | | | Remainder: 2.596e-05 - 22.6765% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.424e-05 - 0.104894% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.596e-05 - 46.6121% [1] +| | | | | | | | | | | | | Remainder: 1.828e-05 - 53.3879% +| | | | | | | | | | | | Remainder: 0.000292159 - 0.89503% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.868e-05 - 0.234631% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.604e-05 - 0.196937% [1] +| | | | | | | | | | | Remainder: 0.0007464 - 2.22583% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00314092 - 8.52457% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00262252 - 83.4953% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000366039 - 13.9575% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00213232 - 81.3081% [1] +| | | | | | | | | | | | Remainder: 0.00012416 - 4.73438% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026212 - 8.34533% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000218 - 83.168% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.932e-05 - 22.6239% [1] +| | | | | | | | | | | | | Remainder: 0.00016868 - 77.3761% +| | | | | | | | | | | | Remainder: 4.412e-05 - 16.832% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2e-05 - 0.700432% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 5.112e-05 - 1.62755% [1] +| | | | | | | | | | | Remainder: 0.00018316 - 5.83142% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.168e-05 - 0.0317% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.28e-06 - 0.00890205% [1] +| | | | | | | | | | Remainder: 0.000156079 - 0.423605% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.011586% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.107682 - 74.2622% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.064e-05 - 0.00988096% [1] +| | | | | | | | | | Remainder: 0.107671 - 99.9901% +| | | | | | | | | Remainder: 0.000458239 - 0.316022% +| | | | | | | | Remainder: 8.2e-06 - 0.00457338% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127408 - 21.4738% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.022165% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2e-06 - 0.00156976% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127272 - 99.8929% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127269 - 99.9975% [1] +| | | | | | | | | Remainder: 3.12e-06 - 0.00245145% +| | | | | | | | Remainder: 0.00010624 - 0.0833855% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.936e-05 - 0.0167464% [1] +| | | | | | | Remainder: 0.00872051 - 1.46978% +| | | | | | Remainder: 0.00646543 - 1.07796% +| | | | | Remainder: 0.000423839 - 0.0706152% +| | | | Remainder: 0.0137452 - 2.2388% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014776 - 0.0200748% [1] +| | | Remainder: 0.00990791 - 1.3461% +| | Mini-EM: timestepper: 0.237835 - 3.72815% [1] +| | | Mini-EM: Advance Time Step: 0.237832 - 99.9988% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0684089 - 28.7635% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000431439 - 0.630677% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0660643 - 96.5728% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00266407% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000426319 - 0.645309% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00577508 - 8.7416% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00329747 - 4.99131% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00027356 - 0.414081% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00292148 - 4.42217% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00285379 - 4.31972% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00026192 - 0.396462% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000685639 - 1.03784% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.72e-06 - 0.00714455% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000546 - 0.826467% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00697395 - 10.5563% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236748 - 3.5836% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00105028 - 1.58978% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00607219 - 9.19133% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114791 - 17.3757% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.0152579% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000458839 - 0.694534% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0049176 - 7.44365% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00605868 - 9.17087% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004654 - 0.704465% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027672 - 0.418864% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00278947 - 4.22236% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00462068 - 6.99421% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130084 - 1.96904% [7] +| | | | | | Remainder: 0.00017528 - 0.265317% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.904e-05 - 0.0278327% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.0047947% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00169496 - 2.47769% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011752 - 0.171791% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.004e-05 - 76.6167% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.12321% [1] +| | | | | | Remainder: 2.616e-05 - 22.26% +| | | | | Remainder: 7.828e-05 - 0.11443% +| | | | Stratimikos: BelosLOWS: 0.154671 - 65.0337% [1] +| | | | | GMRES block system: Operation Op*x: 0.00377036 - 2.43766% [1] +| | | | | Belos::MVT::MvAddMv: 0.00021444 - 0.138643% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149933 - 96.937% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00060616 - 0.404287% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015132 - 24.9637% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000145 - 95.8234% [2] +| | | | | | | | Remainder: 6.32e-06 - 4.17658% +| | | | | | | Belos::MVT::MvScale: 7.7e-05 - 12.7029% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020164 - 33.2651% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019688 - 97.6394% [2] +| | | | | | | | Remainder: 4.76e-06 - 2.36064% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.824e-05 - 16.2069% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.48e-05 - 96.4984% [2] +| | | | | | | | Remainder: 3.44e-06 - 3.50163% +| | | | | | | Remainder: 7.796e-05 - 12.8613% +| | | | | | Belos::MVT::MvAddMv: 0.0004234 - 0.282392% [2] +| | | | | | Belos::MVT::MvNorm: 7.892e-05 - 0.0526368% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.14439 - 96.3028% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000659119 - 0.456486% [1] +| | | | | | | Belos::MVT::MvAddMv: 6.028e-05 - 0.0417481% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0015624 - 1.08207% [1] +| | | | | | | | Belos::MVT::Assign: 0.00040132 - 25.6861% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000179 - 11.4567% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00016316 - 91.1508% [1] +| | | | | | | | | Remainder: 1.584e-05 - 8.84916% +| | | | | | | | CG Q_B: Operation Op*x: 0.000601039 - 38.469% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013104 - 8.3871% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.752e-05 - 2.40144% [1] +| | | | | | | | Remainder: 0.00021248 - 13.5996% +| | | | | | | CG S_E: Operation Op*x: 0.00138236 - 0.95738% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137833 - 95.459% [1] +| | | | | | | | Belos::MVT::Assign: 0.00028096 - 0.203841% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.118999 - 86.3353% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.1188 - 99.8326% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0538818 - 45.3553% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0534428 - 99.1853% [26] +| | | | | | | | | | | Remainder: 0.000438998 - 0.814742% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0135264 - 11.3859% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000925278 - 0.778857% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00150103 - 1.2635% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0437836 - 36.855% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0148167 - 33.8409% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0146055 - 98.5743% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0145805 - 99.8291% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0144514 - 99.1144% [13] +| | | | | | | | | | | | | | Remainder: 0.00012912 - 0.885563% +| | | | | | | | | | | | | Remainder: 2.496e-05 - 0.170894% +| | | | | | | | | | | | Remainder: 0.00021124 - 1.42568% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0288801 - 65.9611% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287331 - 99.491% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0198664 - 69.141% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0145539 - 73.2588% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0141154 - 96.9872% [26] +| | | | | | | | | | | | | | | Remainder: 0.00043848 - 3.01281% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00385024 - 19.3807% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00032616 - 1.64177% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00073016 - 3.67535% [13] +| | | | | | | | | | | | | | Remainder: 0.00040596 - 2.04345% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00870519 - 30.2967% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00863695 - 99.2161% [13] +| | | | | | | | | | | | | | Remainder: 6.824e-05 - 0.7839% +| | | | | | | | | | | | | Remainder: 0.00016156 - 0.562278% +| | | | | | | | | | | | Remainder: 0.000147 - 0.509% +| | | | | | | | | | | Remainder: 8.6678e-05 - 0.197969% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0023354 - 1.96583% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00258952 - 2.17974% [13] +| | | | | | | | | | Remainder: 0.00025652 - 0.215927% +| | | | | | | | | Remainder: 0.00019916 - 0.167363% +| | | | | | | | CG S_E: Operation Op*x: 0.0135571 - 9.83591% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00122796 - 0.890904% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00298692 - 2.16705% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00047732 - 0.346303% [13] +| | | | | | | | Remainder: 0.00030412 - 0.220644% +| | | | | | | Remainder: 0.0028926 - 2.00332% +| | | | | | GMRES block system: Operation Op*x: 0.00379044 - 2.52808% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.88e-05 - 0.0325478% [1] +| | | | | | Remainder: 0.000595679 - 0.397296% +| | | | | Remainder: 0.000752798 - 0.48671% +| | | | Mini-EM: Compute responses: 0.0145559 - 6.12027% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036472 - 2.50564% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0119784 - 82.2921% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0156949% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025824 - 2.15588% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00288084 - 24.0503% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.92e-06 - 0.0327256% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000520719 - 4.34715% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000399119 - 3.33199% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00567428 - 47.3709% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.28e-06 - 0.0273826% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000557239 - 4.65204% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0004386 - 3.66159% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00047816 - 3.99186% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.072e-05 - 0.506913% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.28e-06 - 0.0273826% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000342319 - 2.85781% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021452 - 1.79089% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.608e-05 - 0.384693% [7] +| | | | | | Remainder: 9.52e-05 - 0.794765% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 0.0577084% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0101677% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00174748 - 12.0053% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025964 - 1.78374% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.400555% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024 - 92.4357% [1] +| | | | | | Remainder: 1.86e-05 - 7.16377% +| | | | | Remainder: 0.000195839 - 1.34542% +| | | | Remainder: 0.000196279 - 0.0825284% +| | | Remainder: 2.76e-06 - 0.00116047% +| | Remainder: 0.0483103 - 0.757283% +| Remainder: 6.524e-05 - 0.00102265% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.154671 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 89.3769 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 45000 x 45000, nnz = 1392840 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0) +SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1971 x 1971, nnz = 124875 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1971 x 1971, nnz = 124875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1100 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +A22 size = 15625 x 15625, nnz = 389017 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 15625 x 15625, nnz = 389017 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 657 x 15625, nnz = 15625 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 657 x 657, nnz = 13525 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1887 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 45000 1392840 30.952 +(2, 2) 15625 389017 24.8971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00234204 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139293 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 0.154365 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 6.36105 [1] +| Mini-EM: Total Time: 6.36101 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000635319 - 0.00998771% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030064 - 47.3211% [1] +| | | Remainder: 0.000334679 - 52.6789% +| | Mini-EM: build physics blocks: 0.000876119 - 0.0137733% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00081212 - 0.0127672% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.707811 - 11.1273% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.32134 - 5.05172% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.136167 - 42.3747% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11051 - 81.1576% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00352004 - 2.58509% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0220379 - 16.1845% [4] +| | | | Remainder: 9.924e-05 - 0.0728812% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0193843 - 6.03233% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120222 - 62.0204% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00066164 - 3.41328% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.001408 - 7.26359% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00094764 - 4.8887% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134704 - 6.94912% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0027494 - 14.1836% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014568 - 0.751536% [4] +| | | | Remainder: 0.00010268 - 0.529707% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296401 - 9.2239% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128414 - 3.99621% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0433653 - 13.4952% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0174121 - 5.41859% [4] +| | | Remainder: 0.06253 - 19.4591% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0166072 - 0.261078% [2] +| | Mini-EM: setup physics model evaluator: 0.514878 - 8.09428% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.514854 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000590459% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 8.54611e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.509556 - 98.971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.509534 - 99.9956% [1] +| | | | | | getWorksets(): 0.486391 - 95.458% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.486386 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279849 - 57.5364% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00454452 - 1.62392% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0467061 - 16.6897% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094108 - 2.0149% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.045743 - 97.9379% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000466879 - 1.02066% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00023008 - 0.502984% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087656 - 1.91627% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409643 - 8.95532% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00962063 - 21.0319% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00235472 - 5.14771% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00692127 - 15.1308% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00024456 - 0.534639% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0121124 - 26.4793% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00555787 - 45.8857% [7] +| | | | | | | | | | | | Remainder: 0.00655455 - 54.1143% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00708223 - 15.4827% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00161132 - 3.52255% [7] +| | | | | | | | | | | Remainder: 0.00012588 - 0.27519% +| | | | | | | | | | Remainder: 2.204e-05 - 0.0471887% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.19852 - 70.9383% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114841 - 57.8486% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000182599 - 0.159001% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.6159e-05 - 0.0489014% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0616239 - 53.6601% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0433129 - 37.7155% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.424e-05 - 0.0472304% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00898667 - 7.8253% [7] +| | | | | | | | | | | Remainder: 0.00062476 - 0.544021% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0403236 - 20.3121% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0266038 - 13.4011% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025308 - 0.127483% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00914855 - 4.60837% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00679891 - 3.4248% [7] +| | | | | | | | | | Remainder: 0.00055096 - 0.277534% +| | | | | | | | | Remainder: 0.0300784 - 10.7481% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.206506 - 42.4571% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.206321 - 99.9108% [14] +| | | | | | | | | Remainder: 0.000184199 - 0.0891981% +| | | | | | | | Remainder: 3.176e-05 - 0.00652979% +| | | | | | | Remainder: 4.12e-06 - 0.000847056% +| | | | | | getOrientations(): 1.196e-05 - 0.00234724% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075616 - 0.148402% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703079 - 0.137985% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387479 - 0.0760458% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012212 - 0.023967% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008632 - 0.16941% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000149156% [2] +| | | | | | Remainder: 0.0202984 - 3.98372% +| | | | | Remainder: 2.224e-05 - 0.00436458% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00149169% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00313099% [1] +| | | | build response library: 0.00524988 - 1.01968% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515675 - 98.2262% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0574004% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 55.4054% [1] +| | | | | | | Remainder: 1.32e-06 - 44.5946% +| | | | | | getOrientations(): 4.8e-07 - 0.00930818% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736159 - 14.2756% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000915839 - 17.76% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039024 - 7.56755% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011686 - 22.6615% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0217191% [3] +| | | | | | Remainder: 0.00194136 - 37.6469% +| | | | | Remainder: 9.312e-05 - 1.77376% +| | | | Remainder: 2.084e-05 - 0.00404775% +| | | Remainder: 2.388e-05 - 0.00463799% +| | Mini-EM: setup auxiliary physics model evaluator: 0.924184 - 14.5289% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.924171 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000112533% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 6.05948e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.924108 - 99.9931% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.924101 - 99.9993% [1] +| | | | | | getWorksets(): 0.430689 - 46.6062% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.430683 - 99.9986% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.283966 - 65.9338% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00363092 - 1.27865% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0484024 - 17.0451% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00106232 - 2.19477% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0473214 - 97.7666% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000414959 - 0.876896% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000233198 - 0.492797% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087572 - 1.85058% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0041034 - 8.67134% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102355 - 21.6297% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0022844 - 4.82741% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00794495 - 16.7894% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0002256 - 0.47674% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0126943 - 26.8258% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00551652 - 43.4566% [7] +| | | | | | | | | | | | Remainder: 0.0071778 - 56.5434% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00656251 - 13.868% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160452 - 3.39068% [7] +| | | | | | | | | | | Remainder: 0.00014232 - 0.300752% +| | | | | | | | | | Remainder: 1.872e-05 - 0.0386758% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201474 - 70.9501% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112725 - 55.95% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.048e-05 - 0.0802663% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.4639e-05 - 0.0484711% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0416381 - 36.9378% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0441622 - 39.177% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 6.264e-05 - 0.055569% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 6.016e-05 - 0.0533689% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145424 - 1.29008% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0248431 - 22.0387% [7] +| | | | | | | | | | | Remainder: 0.000359279 - 0.318722% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0263888 - 13.0979% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0258444 - 12.8277% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002376 - 0.117931% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0102756 - 5.10018% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00902019 - 4.47709% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0164412 - 8.16046% [7] +| | | | | | | | | | Remainder: 0.0005416 - 0.268819% +| | | | | | | | | Remainder: 0.0304584 - 10.7261% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146681 - 34.0577% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146392 - 99.8029% [7] +| | | | | | | | | Remainder: 0.00028908 - 0.197081% +| | | | | | | | Remainder: 3.62e-05 - 0.00840525% +| | | | | | | Remainder: 5.88e-06 - 0.00136525% +| | | | | | getOrientations(): 1.188e-05 - 0.00128557% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101924 - 0.110295% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114688 - 0.124107% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007238 - 0.0783247% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.46023 - 49.803% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.170712 - 37.0927% [1] +| | | | | | | Remainder: 0.289518 - 62.9073% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00252388 - 0.273117% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.92565e-05% [2] +| | | | | | Remainder: 0.0277562 - 3.00358% +| | | | | Remainder: 6.12e-06 - 0.000662261% +| | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.000779077% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.00192172% [1] +| | | | build response library: 2.652e-05 - 0.0028696% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.5083% [1] +| | | | | Remainder: 2.612e-05 - 98.4917% +| | | | Remainder: 1.036e-05 - 0.001121% +| | | Remainder: 1.26e-05 - 0.00136337% +| | Mini-EM: eval auxiliary physics model evaluator: 1.51337 - 23.7914% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.443386 - 29.2979% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.06576 - 70.4227% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0014548 - 0.136504% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.728302 - 68.3365% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 0.000708498% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.256e-05 - 0.00172456% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.44e-06 - 0.000609637% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0044054 - 0.604886% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0208741 - 2.86613% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0610715 - 8.38547% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00726087 - 0.996959% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0508051 - 6.97583% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0494209 - 6.78577% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0723513 - 9.93425% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.328e-05 - 0.00182342% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.08e-06 - 0.000560207% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107826 - 14.8051% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126286 - 1.73398% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00631907 - 0.867645% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0240658 - 3.30437% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00291752 - 0.400592% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0340448 - 4.67454% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0573083 - 7.86875% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0716159 - 9.83327% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00670099 - 0.920085% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00337295 - 0.463126% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0105969 - 1.45501% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0486236 - 6.6763% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00634407 - 0.871078% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236827 - 3.25178% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.252e-05 - 0.00171907% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0113127 - 1.5533% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0208418 - 2.8617% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00321604 - 0.44158% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101991 - 1.4004% [7] +| | | | | Remainder: 0.000443839 - 0.0609416% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.092e-05 - 0.00196292% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000236452% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123104 - 0.115508% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.333537 - 31.2958% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163768 - 49.1005% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.169708 - 50.8812% [1] +| | | | | Remainder: 6.092e-05 - 0.0182648% +| | | | Remainder: 0.0012094 - 0.113478% +| | | Remainder: 0.00422795 - 0.279373% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00462896 - 0.0727708% [1] +| | | getWorksets(): 1.088e-05 - 0.235042% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.44e-06 - 50% [1] +| | | | Remainder: 5.44e-06 - 50% +| | | getOrientations(): 7.6e-07 - 0.0164184% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796159 - 17.1995% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092544 - 19.9924% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422119 - 9.1191% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119948 - 25.9125% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0241955% [3] +| | | Remainder: 0.001273 - 27.5008% +| | panzer::ModelEvaluator::create_W_op: 0.446607 - 7.02101% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.764227 - 12.0143% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00052988 - 0.0693354% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.598416 - 78.3034% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000314163% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00411011 - 0.686833% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0200935 - 3.35778% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0237495 - 3.96873% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00226672 - 0.378787% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0261015 - 4.36176% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0215461 - 3.60052% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00458311 - 0.765875% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0211153 - 3.52854% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00163766% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00782591 - 1.30777% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0466767 - 7.80005% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00774919 - 1.29495% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0453754 - 7.58258% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0475406 - 7.94442% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0651403 - 10.8855% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.692e-05 - 0.00282747% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00382884 - 0.639829% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0454854 - 7.60097% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0733566 - 12.2585% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0115337 - 1.92737% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00215448 - 0.360031% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0248516 - 4.1529% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.051968 - 8.68427% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0410249 - 6.85558% [7] +| | | | Remainder: 0.00030952 - 0.0517232% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.96e-05 - 0.00256468% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000162255% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00184616 - 0.241572% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162229 - 21.2278% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162198 - 99.981% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.936e-05 - 0.0119338% [1] +| | | | Remainder: 1.152e-05 - 0.00710108% +| | | Remainder: 0.00118604 - 0.155195% +| | Mini-EM: assemble Discrete Gradient: 0.124742 - 1.96104% [1] +| | MaxwellPreconditioner::build: 0.732999 - 11.5233% [1] +| | | Mini-EM: assemble Discrete Curl: 0.110358 - 15.0558% [1] +| | | MaxwellPreconditioner: Schur complement: 1.22e-05 - 0.0016644% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00196492 - 0.268066% [1] +| | | | Ifpack2::Relaxation::initialize: 2.84e-06 - 0.144535% [1] +| | | | Ifpack2::Relaxation::compute: 0.000984479 - 50.1028% [1] +| | | | Remainder: 0.000977599 - 49.7527% +| | | MaxwellPreconditioner: Solver S_E: 0.610721 - 83.3181% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.597112 - 97.7718% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.596696 - 99.9303% [1] +| | | | | | MueLu RefMaxwell: compute: 0.590285 - 98.9256% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00478852 - 0.81122% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0287916 - 4.87757% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0153569 - 53.3381% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0126607 - 43.9737% [1] +| | | | | | | | Remainder: 0.000773959 - 2.68814% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0400199 - 6.77976% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00232372 - 5.8064% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0354752 - 88.644% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0344146 - 97.0103% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0335266 - 97.4197% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0312024 - 93.0675% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.676e-05 - 0.14986% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.3e-05 - 0.169859% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.196e-05 - 0.230623% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00537092 - 17.2131% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.248e-05 - 0.104095% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0250449 - 80.266% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.168e-05 - 0.101531% [1] +| | | | | | | | | | | | Remainder: 0.000550679 - 1.76486% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.732e-05 - 0.141141% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.584e-05 - 33.4742% [1] +| | | | | | | | | | | | Remainder: 3.148e-05 - 66.5258% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000543359 - 1.62068% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000514239 - 94.6407% [1] +| | | | | | | | | | | | Remainder: 2.912e-05 - 5.35926% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00116988 - 3.4894% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00114524 - 97.8938% [1] +| | | | | | | | | | | | Remainder: 2.464e-05 - 2.1062% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011876 - 0.354226% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.048e-05 - 76.1873% [1] +| | | | | | | | | | | | Remainder: 2.828e-05 - 23.8127% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.32e-05 - 0.15868% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.64e-05 - 30.8271% [1] +| | | | | | | | | | | | Remainder: 3.68e-05 - 69.1729% +| | | | | | | | | | | Remainder: 0.00039172 - 1.16838% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010232 - 0.297315% [1] +| | | | | | | | | | Remainder: 0.000785679 - 2.28298% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023336 - 0.657811% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.808e-05 - 20.6034% [1] +| | | | | | | | | | Remainder: 0.00018528 - 79.3966% +| | | | | | | | | Remainder: 0.000827239 - 2.33188% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000833759 - 2.08336% [1] +| | | | | | | | Remainder: 0.0013872 - 3.46627% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0525085 - 8.89544% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0351291 - 66.9018% [1] +| | | | | | | | Remainder: 0.0173794 - 33.0982% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179285 - 3.03726% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.100276 - 16.9877% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100272 - 99.9964% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0996995 - 99.4287% [1] +| | | | | | | | | Remainder: 0.000572879 - 0.571323% +| | | | | | | | Remainder: 3.56e-06 - 0.0035502% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0296347 - 5.02039% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0294749 - 99.4609% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163663 - 55.5264% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0124736 - 42.3195% [1] +| | | | | | | | | Remainder: 0.000634919 - 2.1541% +| | | | | | | | Remainder: 0.00015976 - 0.539099% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179762 - 30.4535% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0356472 - 19.8302% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0353045 - 99.0386% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.756e-05 - 0.163039% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.16e-06 - 0.0146157% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0350389 - 99.2477% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0350306 - 99.9764% [1] +| | | | | | | | | | | Remainder: 8.28e-06 - 0.0236309% +| | | | | | | | | | Remainder: 0.00020288 - 0.574657% +| | | | | | | | | Remainder: 0.00034272 - 0.961421% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.144107 - 80.1653% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.036879 - 25.5914% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0336065 - 91.1265% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326701 - 97.2135% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0315681 - 96.6269% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.4e-05 - 0.0760261% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.944e-05 - 0.124936% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.888e-05 - 0.218195% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00537395 - 17.0234% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.772e-05 - 0.119488% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0254211 - 80.5279% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.008e-05 - 0.0636085% [1] +| | | | | | | | | | | | | Remainder: 0.00058288 - 1.84642% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.532e-05 - 0.108111% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.388e-05 - 39.2978% [1] +| | | | | | | | | | | | | Remainder: 2.144e-05 - 60.7022% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000542239 - 1.65974% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000514399 - 94.8657% [1] +| | | | | | | | | | | | | Remainder: 2.784e-05 - 5.13427% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.208e-05 - 0.22063% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.984e-05 - 69.1454% [1] +| | | | | | | | | | | | | Remainder: 2.224e-05 - 30.8546% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011324 - 0.346617% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.612e-05 - 76.0509% [1] +| | | | | | | | | | | | | Remainder: 2.712e-05 - 23.9491% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.62e-05 - 0.110805% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.66e-05 - 45.8564% [1] +| | | | | | | | | | | | | Remainder: 1.96e-05 - 54.1436% +| | | | | | | | | | | | Remainder: 0.00030292 - 0.927209% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.02e-05 - 0.238644% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.788e-05 - 0.201985% [1] +| | | | | | | | | | | Remainder: 0.000788359 - 2.34585% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00310848 - 8.42886% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00259496 - 83.48% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00036072 - 13.9008% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211052 - 81.3315% [1] +| | | | | | | | | | | | Remainder: 0.00012372 - 4.76771% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026216 - 8.43371% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00021664 - 82.6366% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.844e-05 - 22.3597% [1] +| | | | | | | | | | | | | Remainder: 0.0001682 - 77.6403% +| | | | | | | | | | | | Remainder: 4.552e-05 - 17.3634% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.324e-05 - 0.747633% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.928e-05 - 1.58534% [1] +| | | | | | | | | | | Remainder: 0.00017884 - 5.7533% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.36e-06 - 0.0226687% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.00780933% [1] +| | | | | | | | | | Remainder: 0.00015272 - 0.414111% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.632e-05 - 0.0113249% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106764 - 74.0868% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.00970362% [1] +| | | | | | | | | | Remainder: 0.106754 - 99.9903% +| | | | | | | | | Remainder: 0.000447519 - 0.310546% +| | | | | | | | Remainder: 8e-06 - 0.00445032% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127885 - 21.665% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.648e-05 - 0.0285256% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.00140751% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127737 - 99.8843% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127734 - 99.9972% [1] +| | | | | | | | | Remainder: 3.52e-06 - 0.00275565% +| | | | | | | | Remainder: 0.00010964 - 0.0857331% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010012 - 0.0169613% [1] +| | | | | | | Remainder: 0.00859007 - 1.45524% +| | | | | | Remainder: 0.00641079 - 1.07438% +| | | | | Remainder: 0.00041624 - 0.0697088% +| | | | Remainder: 0.0136081 - 2.2282% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012264 - 0.0167313% [1] +| | | Remainder: 0.00982003 - 1.33971% +| | Mini-EM: timestepper: 0.236737 - 3.7217% [1] +| | | Mini-EM: Advance Time Step: 0.236735 - 99.9989% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0677785 - 28.6306% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000422439 - 0.623264% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0654478 - 96.5613% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00336146% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042592 - 0.650778% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00573523 - 8.76307% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00327224 - 4.99977% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00028056 - 0.428678% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00284768 - 4.35107% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00280744 - 4.28958% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000262799 - 0.40154% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000689039 - 1.05281% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.52e-06 - 0.00843421% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00055788 - 0.852405% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00684195 - 10.4541% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00224544 - 3.43089% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00101464 - 1.5503% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00570299 - 8.71381% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114112 - 17.4356% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.08e-06 - 0.0138737% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000446399 - 0.682069% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00486799 - 7.43798% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602179 - 9.20091% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00046108 - 0.704501% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027604 - 0.421771% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00281852 - 4.30651% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00496951 - 7.5931% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130844 - 1.99921% [7] +| | | | | | Remainder: 0.0001662 - 0.253943% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.932e-05 - 0.0285046% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00430815% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00168816 - 2.4907% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011816 - 0.174333% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.036e-05 - 76.4726% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.11713% [1] +| | | | | | Remainder: 2.648e-05 - 22.4103% +| | | | | Remainder: 7.972e-05 - 0.117618% +| | | | Stratimikos: BelosLOWS: 0.154422 - 65.2298% [1] +| | | | | GMRES block system: Operation Op*x: 0.00378456 - 2.4508% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015156 - 0.0981469% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149741 - 96.9693% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000601519 - 0.401705% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015296 - 25.429% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00014628 - 95.6328% [2] +| | | | | | | | Remainder: 6.68e-06 - 4.36715% +| | | | | | | Belos::MVT::MvScale: 7.6919e-05 - 12.7875% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001918 - 31.8859% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00018748 - 97.7477% [2] +| | | | | | | | Remainder: 4.32e-06 - 2.25235% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.892e-05 - 16.445% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.576e-05 - 96.8055% [2] +| | | | | | | | Remainder: 3.16e-06 - 3.1945% +| | | | | | | Remainder: 8.092e-05 - 13.4526% +| | | | | | Belos::MVT::MvAddMv: 0.000486799 - 0.325093% [2] +| | | | | | Belos::MVT::MvNorm: 7.988e-05 - 0.0533453% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.144282 - 96.354% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000646959 - 0.4484% [1] +| | | | | | | Belos::MVT::MvAddMv: 6.156e-05 - 0.0426665% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00147688 - 1.02361% [1] +| | | | | | | | Belos::MVT::Assign: 0.00038416 - 26.0116% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000177919 - 12.047% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000162119 - 91.1196% [1] +| | | | | | | | | Remainder: 1.58e-05 - 8.88045% +| | | | | | | | CG Q_B: Operation Op*x: 0.00055884 - 37.8393% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000129999 - 8.80228% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.736e-05 - 2.52966% [1] +| | | | | | | | Remainder: 0.0001886 - 12.7702% +| | | | | | | CG S_E: Operation Op*x: 0.0014456 - 1.00193% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137671 - 95.4182% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027792 - 0.201872% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.119059 - 86.4804% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.118852 - 99.8269% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0539051 - 45.3547% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0534714 - 99.1954% [26] +| | | | | | | | | | | Remainder: 0.00043372 - 0.804598% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0134717 - 11.3348% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00098096 - 0.82536% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0014922 - 1.25551% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.043727 - 36.791% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0147314 - 33.6895% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0145295 - 98.6296% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.014506 - 99.8381% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0143857 - 99.1708% [13] +| | | | | | | | | | | | | | Remainder: 0.00012028 - 0.829173% +| | | | | | | | | | | | | Remainder: 2.352e-05 - 0.161877% +| | | | | | | | | | | | Remainder: 0.00020188 - 1.3704% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289087 - 66.1116% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287662 - 99.5073% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0200463 - 69.687% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0147275 - 73.4677% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0142957 - 97.0675% [26] +| | | | | | | | | | | | | | | Remainder: 0.00043188 - 2.93246% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00383268 - 19.1191% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000340159 - 1.69687% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000733157 - 3.65732% [13] +| | | | | | | | | | | | | | Remainder: 0.000412758 - 2.05902% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0085596 - 29.7557% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00849108 - 99.1995% [13] +| | | | | | | | | | | | | | Remainder: 6.852e-05 - 0.800505% +| | | | | | | | | | | | | Remainder: 0.00016032 - 0.55732% +| | | | | | | | | | | | Remainder: 0.00014244 - 0.492724% +| | | | | | | | | | | Remainder: 8.696e-05 - 0.19887% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00239884 - 2.01833% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00260351 - 2.19054% [13] +| | | | | | | | | | Remainder: 0.00027304 - 0.22973% +| | | | | | | | | Remainder: 0.00020608 - 0.173091% +| | | | | | | | CG S_E: Operation Op*x: 0.0134903 - 9.79897% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00121984 - 0.886054% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00284016 - 2.063% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000482918 - 0.350777% [13] +| | | | | | | | Remainder: 0.0003014 - 0.218928% +| | | | | | | Remainder: 0.00297972 - 2.06521% +| | | | | | GMRES block system: Operation Op*x: 0.00362812 - 2.42292% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.236e-05 - 0.0349669% [1] +| | | | | | Remainder: 0.00061096 - 0.40801% +| | | | | Remainder: 0.00074396 - 0.481772% +| | | | Mini-EM: Compute responses: 0.0143391 - 6.05704% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00035096 - 2.44757% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0118583 - 82.6994% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0148419% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002566 - 2.16388% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00277348 - 23.3884% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.64e-06 - 0.0306957% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000567719 - 4.7875% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00039624 - 3.34144% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00563168 - 47.4912% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.0273225% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00054992 - 4.63741% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000428439 - 3.61297% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000484519 - 4.08589% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.82e-05 - 0.490793% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.36e-06 - 0.0283345% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00034644 - 2.92149% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021152 - 1.78372% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.556e-05 - 0.384202% [7] +| | | | | | Remainder: 9.604e-05 - 0.809894% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.24e-06 - 0.0574652% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00948455% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00166236 - 11.5932% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266599 - 1.85924% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.495126% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000246359 - 92.4081% [1] +| | | | | | Remainder: 1.892e-05 - 7.0968% +| | | | | Remainder: 0.00019124 - 1.3337% +| | | | Remainder: 0.00019556 - 0.0826072% +| | | Remainder: 2.68e-06 - 0.00113206% +| | Remainder: 0.05055 - 0.794686% +| Remainder: 4.648e-05 - 0.000730697% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.154422 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 89.5212 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 45000 x 45000, nnz = 1392840 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0) +SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1971 x 1971, nnz = 124875 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1971 x 1971, nnz = 124875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1105 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +A22 size = 15625 x 15625, nnz = 389017 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 15625 x 15625, nnz = 389017 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 657 x 15625, nnz = 15625 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 657 x 657, nnz = 13525 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1891 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 45000 1392840 30.952 +(2, 2) 15625 389017 24.8971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0023512 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.14205 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 0.157359 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 6.35352 [1] +| Mini-EM: Total Time: 6.35347 - 99.9993% [1] +| | Mini-EM: build mesh: 0.00065624 - 0.0103288% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003154 - 48.0617% [1] +| | | Remainder: 0.00034084 - 51.9383% +| | Mini-EM: build physics blocks: 0.000896159 - 0.014105% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000879639 - 0.013845% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.712796 - 11.219% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.319435 - 5.02773% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.13655 - 42.7474% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110628 - 81.0168% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0036346 - 2.66173% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.022189 - 16.2497% [4] +| | | | Remainder: 9.808e-05 - 0.0718271% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0194254 - 6.08117% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120277 - 61.9171% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000691719 - 3.5609% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0014296 - 7.35942% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0009536 - 4.90903% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136292 - 7.01616% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00272036 - 14.0041% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014444 - 0.743562% [4] +| | | | Remainder: 9.512e-05 - 0.489668% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0297333 - 9.30807% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128362 - 4.0184% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0434804 - 13.6117% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0161571 - 5.05802% [4] +| | | Remainder: 0.0612528 - 19.1753% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143112 - 0.22525% [2] +| | Mini-EM: setup physics model evaluator: 0.511596 - 8.05223% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.511578 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000602059% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 9.38274e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.506262 - 98.9609% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.506246 - 99.9968% [1] +| | | | | | getWorksets(): 0.483301 - 95.4677% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.483298 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.277847 - 57.4897% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0046596 - 1.67704% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0466424 - 16.7871% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000968279 - 2.07596% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0456529 - 97.8785% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00046996 - 1.02942% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000222999 - 0.488466% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000889839 - 1.94914% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00412152 - 9.02794% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00968411 - 21.2125% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00229176 - 5.01996% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00692159 - 15.1613% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00023664 - 0.518346% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120291 - 26.349% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552639 - 45.9419% [7] +| | | | | | | | | | | | Remainder: 0.00650271 - 54.0581% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00705047 - 15.4436% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0016116 - 3.53011% [7] +| | | | | | | | | | | Remainder: 0.00012332 - 0.270125% +| | | | | | | | | | Remainder: 2.124e-05 - 0.0455379% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196205 - 70.6163% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113486 - 57.8405% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001804 - 0.158962% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.484e-05 - 0.0483231% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613924 - 54.0969% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422667 - 37.244% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.264e-05 - 0.0463846% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00891795 - 7.8582% [7] +| | | | | | | | | | | Remainder: 0.00062112 - 0.54731% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0391548 - 19.956% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0267723 - 13.6451% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025136 - 0.128111% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00914463 - 4.66075% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00683439 - 3.48329% [7] +| | | | | | | | | | Remainder: 0.000561559 - 0.28621% +| | | | | | | | | Remainder: 0.0303395 - 10.9195% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.20542 - 42.5039% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.20524 - 99.9124% [14] +| | | | | | | | | Remainder: 0.00017992 - 0.0875862% +| | | | | | | | Remainder: 3.08e-05 - 0.00637288% +| | | | | | | Remainder: 3.72e-06 - 0.000769706% +| | | | | | getOrientations(): 1.18e-05 - 0.00233088% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075436 - 0.149011% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704159 - 0.139094% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038168 - 0.0753942% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122919 - 0.0242805% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00090152 - 0.178079% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000142223% [2] +| | | | | | Remainder: 0.0200673 - 3.96394% +| | | | | Remainder: 1.632e-05 - 0.00322363% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.0016498% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.00293992% [1] +| | | | build response library: 0.00526724 - 1.02961% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518147 - 98.3718% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0609865% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 72.1519% [1] +| | | | | | | Remainder: 8.8e-07 - 27.8481% +| | | | | | getOrientations(): 4.8e-07 - 0.00926377% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073336 - 14.1535% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889639 - 17.1696% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402879 - 7.77537% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119008 - 22.968% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0247034% [3] +| | | | | | Remainder: 0.0019606 - 37.8386% +| | | | | Remainder: 8.576e-05 - 1.62818% +| | | | Remainder: 2.136e-05 - 0.00417532% +| | | Remainder: 1.832e-05 - 0.00358095% +| | Mini-EM: setup auxiliary physics model evaluator: 0.927973 - 14.6058% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.927961 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 6.89684e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 6.89684e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.927905 - 99.9939% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.927899 - 99.9994% [1] +| | | | | | getWorksets(): 0.431367 - 46.4886% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.431361 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.285724 - 66.2377% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0037198 - 1.30188% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0486116 - 17.0135% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00103124 - 2.12138% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0475623 - 97.8413% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00038576 - 0.811063% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002224 - 0.467597% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087968 - 1.84953% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0040168 - 8.44534% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0103186 - 21.6948% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00227568 - 4.78462% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00804103 - 16.9063% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022352 - 0.469952% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0127345 - 26.7743% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553611 - 43.4735% [7] +| | | | | | | | | | | | Remainder: 0.00719835 - 56.5265% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00668335 - 14.0518% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00163424 - 3.436% [7] +| | | | | | | | | | | Remainder: 0.000146799 - 0.308646% +| | | | | | | | | | Remainder: 1.812e-05 - 0.037275% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201969 - 70.6867% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.11252 - 55.7114% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.096e-05 - 0.0808392% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.188e-05 - 0.0461075% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.04149 - 36.8736% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.043618 - 38.7648% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.944e-05 - 0.0528263% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.8719e-05 - 0.0521855% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145132 - 1.28984% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0253454 - 22.5253% [7] +| | | | | | | | | | | Remainder: 0.00035388 - 0.314505% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0257599 - 12.7544% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0279829 - 13.8551% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025628 - 0.126891% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0100929 - 4.99726% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00911711 - 4.51412% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0157582 - 7.80231% [7] +| | | | | | | | | | Remainder: 0.000481759 - 0.238531% +| | | | | | | | | Remainder: 0.0314237 - 10.9979% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.145602 - 33.7541% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145328 - 99.8118% [7] +| | | | | | | | | Remainder: 0.00027396 - 0.188157% +| | | | | | | | Remainder: 3.532e-05 - 0.00818803% +| | | | | | | Remainder: 5.64e-06 - 0.00130747% +| | | | | | getOrientations(): 1.176e-05 - 0.00126738% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101424 - 0.109305% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115184 - 0.124134% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000720279 - 0.0776247% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462533 - 49.8474% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.17145 - 37.0677% [1] +| | | | | | | Remainder: 0.291083 - 62.9323% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00261432 - 0.281746% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 6.46622e-05% [2] +| | | | | | Remainder: 0.0284855 - 3.06989% +| | | | | Remainder: 6e-06 - 0.000646618% +| | | | fmb->setupBCFieldManagers(): 5.72e-06 - 0.000616405% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00175438% [1] +| | | | build response library: 2.332e-05 - 0.00251304% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.37221% [1] +| | | | | Remainder: 2.3e-05 - 98.6278% +| | | | Remainder: 9.88e-06 - 0.0010647% +| | | Remainder: 1.192e-05 - 0.00128452% +| | Mini-EM: eval auxiliary physics model evaluator: 1.50837 - 23.7409% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.445006 - 29.5024% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.0596 - 70.2482% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001459 - 0.137693% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.721964 - 68.1353% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.44e-06 - 0.000476478% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.208e-05 - 0.00167321% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.96e-06 - 0.000687015% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00442264 - 0.612585% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0205901 - 2.85196% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.060681 - 8.40499% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00704243 - 0.975455% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0489912 - 6.78582% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0498473 - 6.90441% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0714569 - 9.89757% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.224e-05 - 0.00169538% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.52e-06 - 0.00062607% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107505 - 14.8907% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0122194 - 1.69253% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00603836 - 0.83638% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0236703 - 3.2786% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00299648 - 0.415046% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0336554 - 4.66164% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0574587 - 7.95867% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0712583 - 9.87006% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00657983 - 0.91138% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00329124 - 0.455873% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0106016 - 1.46844% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0481211 - 6.6653% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00608667 - 0.843072% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236701 - 3.27857% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.136e-05 - 0.00157349% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0111727 - 1.54754% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0208193 - 2.88371% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00309544 - 0.428752% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0102078 - 1.41389% [7] +| | | | | Remainder: 0.00043584 - 0.0603687% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.956e-05 - 0.00184597% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.0002718% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00131832 - 0.124416% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.333641 - 31.4874% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163545 - 49.0183% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.170028 - 50.9612% [1] +| | | | | Remainder: 6.828e-05 - 0.0204651% +| | | | Remainder: 0.00119912 - 0.113167% +| | | Remainder: 0.0037624 - 0.249434% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454872 - 0.0715941% [1] +| | | getWorksets(): 9.4e-06 - 0.206652% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 44.6809% [1] +| | | | Remainder: 5.2e-06 - 55.3191% +| | | getOrientations(): 6.4e-07 - 0.0140699% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801039 - 17.6102% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932759 - 20.506% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042172 - 9.27119% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122956 - 27.0309% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0290192% [3] +| | | Remainder: 0.00115228 - 25.332% +| | panzer::ModelEvaluator::create_W_op: 0.448137 - 7.05342% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.758452 - 11.9376% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00056012 - 0.0738504% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.592329 - 78.0972% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000317391% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00407164 - 0.687394% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0204415 - 3.45103% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0233742 - 3.94615% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00232008 - 0.391687% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0259207 - 4.37606% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0213763 - 3.60885% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00430559 - 0.726892% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0213154 - 3.59858% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.048e-05 - 0.00176929% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00794595 - 1.34148% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0459555 - 7.75843% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00757459 - 1.27878% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0435041 - 7.34458% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0471304 - 7.95678% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0648164 - 10.9426% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.724e-05 - 0.00291054% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00408883 - 0.690298% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0448901 - 7.57857% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0723473 - 12.214% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0111856 - 1.88841% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00221684 - 0.374258% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0249041 - 4.20443% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0525432 - 8.87061% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0397519 - 6.71111% [7] +| | | | Remainder: 0.0003196 - 0.0539565% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.872e-05 - 0.00246819% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000174039% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00196372 - 0.258911% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162388 - 21.4105% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.16236 - 99.9824% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.792e-05 - 0.0110353% [1] +| | | | Remainder: 1.068e-05 - 0.00657684% +| | | Remainder: 0.00119048 - 0.156962% +| | Mini-EM: assemble Discrete Gradient: 0.123656 - 1.94627% [1] +| | MaxwellPreconditioner::build: 0.733506 - 11.545% [1] +| | | Mini-EM: assemble Discrete Curl: 0.109593 - 14.941% [1] +| | | MaxwellPreconditioner: Schur complement: 1.192e-05 - 0.00162507% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00189568 - 0.258441% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.151925% [1] +| | | | Ifpack2::Relaxation::compute: 0.000974439 - 51.4032% [1] +| | | | Remainder: 0.000918359 - 48.4449% +| | | MaxwellPreconditioner: Solver S_E: 0.612049 - 83.4416% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.598603 - 97.803% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.598197 - 99.9321% [1] +| | | | | | MueLu RefMaxwell: compute: 0.59174 - 98.9207% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00488731 - 0.825922% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0295599 - 4.99542% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0153345 - 51.8759% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0134452 - 45.4846% [1] +| | | | | | | | Remainder: 0.000780239 - 2.63952% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0405168 - 6.84706% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00233088 - 5.75287% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0359039 - 88.6149% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0348346 - 97.0217% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0339295 - 97.4018% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0316126 - 93.1714% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.332e-05 - 0.137034% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.104e-05 - 0.161455% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.196e-05 - 0.259264% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00567095 - 17.9389% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.36e-05 - 0.106287% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0251495 - 79.5551% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.108e-05 - 0.0983152% [1] +| | | | | | | | | | | | Remainder: 0.0005512 - 1.74361% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.8e-05 - 0.14147% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.636e-05 - 34.0833% [1] +| | | | | | | | | | | | Remainder: 3.164e-05 - 65.9167% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00053804 - 1.58576% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0005132 - 95.3832% [1] +| | | | | | | | | | | | Remainder: 2.484e-05 - 4.61676% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00117696 - 3.46883% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115104 - 97.7977% [1] +| | | | | | | | | | | | Remainder: 2.592e-05 - 2.20229% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011588 - 0.341531% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.044e-05 - 78.0463% [1] +| | | | | | | | | | | | Remainder: 2.544e-05 - 21.9537% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.732e-05 - 0.139466% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.628e-05 - 34.4041% [1] +| | | | | | | | | | | | Remainder: 3.104e-05 - 65.5959% +| | | | | | | | | | | Remainder: 0.000390718 - 1.15156% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010572 - 0.303491% [1] +| | | | | | | | | | Remainder: 0.00079936 - 2.29473% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000232279 - 0.646946% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.74e-05 - 20.4065% [1] +| | | | | | | | | | Remainder: 0.000184879 - 79.5935% +| | | | | | | | | Remainder: 0.000837039 - 2.33133% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000880039 - 2.17203% [1] +| | | | | | | | Remainder: 0.00140196 - 3.46019% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.052434 - 8.86098% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0350648 - 66.8743% [1] +| | | | | | | | Remainder: 0.0173691 - 33.1257% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184122 - 3.11153% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.10062 - 17.0041% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100617 - 99.9963% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100021 - 99.4084% [1] +| | | | | | | | | Remainder: 0.000595199 - 0.591552% +| | | | | | | | Remainder: 3.68e-06 - 0.00365732% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0296892 - 5.01726% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.029531 - 99.4671% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163603 - 55.4006% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0125513 - 42.5023% [1] +| | | | | | | | | Remainder: 0.000619279 - 2.09705% +| | | | | | | | Remainder: 0.000158199 - 0.532851% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179896 - 30.4011% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0353662 - 19.6593% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0350176 - 99.0144% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.596e-05 - 0.159805% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.12e-06 - 0.0146212% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0347497 - 99.2349% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0347437 - 99.9826% [1] +| | | | | | | | | | | Remainder: 6.04e-06 - 0.0173814% +| | | | | | | | | | Remainder: 0.00020684 - 0.590674% +| | | | | | | | | Remainder: 0.000348558 - 0.985568% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.144521 - 80.3362% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0372058 - 25.7441% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0338813 - 91.0646% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0329954 - 97.3853% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0319182 - 96.7352% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.452e-05 - 0.0768214% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.012e-05 - 0.125696% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.948e-05 - 0.217682% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00565647 - 17.7218% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.58e-05 - 0.112162% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0254722 - 79.8046% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.136e-05 - 0.0669211% [1] +| | | | | | | | | | | | | Remainder: 0.000598239 - 1.87429% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.552e-05 - 0.107651% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.42e-05 - 39.9775% [1] +| | | | | | | | | | | | | Remainder: 2.132e-05 - 60.0225% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00054608 - 1.65502% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00051468 - 94.2499% [1] +| | | | | | | | | | | | | Remainder: 3.14e-05 - 5.75007% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.156e-05 - 0.216879% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.144e-05 - 71.8837% [1] +| | | | | | | | | | | | | Remainder: 2.012e-05 - 28.1163% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00010792 - 0.327076% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.788e-05 - 81.4307% [1] +| | | | | | | | | | | | | Remainder: 2.004e-05 - 18.5693% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.148e-05 - 0.0954072% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.628e-05 - 51.7154% [1] +| | | | | | | | | | | | | Remainder: 1.52e-05 - 48.2846% +| | | | | | | | | | | | Remainder: 0.000284679 - 0.862784% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.928e-05 - 0.233993% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.66e-05 - 0.196569% [1] +| | | | | | | | | | | Remainder: 0.00074 - 2.1841% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00312496 - 8.39912% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00260232 - 83.2753% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000361359 - 13.886% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211432 - 81.2475% [1] +| | | | | | | | | | | | Remainder: 0.00012664 - 4.86643% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026364 - 8.4366% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00022004 - 83.4623% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.912e-05 - 22.3232% [1] +| | | | | | | | | | | | | Remainder: 0.00017092 - 77.6768% +| | | | | | | | | | | | Remainder: 4.36e-05 - 16.5377% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.252e-05 - 0.72065% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.884e-05 - 1.5629% [1] +| | | | | | | | | | | Remainder: 0.00018764 - 6.00456% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.156e-05 - 0.0310705% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.16e-06 - 0.0111811% [1] +| | | | | | | | | | Remainder: 0.0001838 - 0.494009% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.896e-05 - 0.0131192% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106826 - 73.9174% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.124e-05 - 0.0105217% [1] +| | | | | | | | | | Remainder: 0.106815 - 99.9895% +| | | | | | | | | Remainder: 0.000470159 - 0.325322% +| | | | | | | | Remainder: 8.04e-06 - 0.00446926% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127121 - 21.4826% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.672e-05 - 0.0288858% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.84e-06 - 0.00144744% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.126976 - 99.8855% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.126972 - 99.9974% [1] +| | | | | | | | | Remainder: 3.36e-06 - 0.00264617% +| | | | | | | | Remainder: 0.00010696 - 0.0841401% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.512e-05 - 0.0160746% [1] +| | | | | | | Remainder: 0.00850871 - 1.43791% +| | | | | | Remainder: 0.00645627 - 1.07929% +| | | | | Remainder: 0.000406319 - 0.0678779% +| | | | Remainder: 0.0134466 - 2.19698% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012256 - 0.0167088% [1] +| | | Remainder: 0.00983375 - 1.34065% +| | Mini-EM: timestepper: 0.240265 - 3.78163% [1] +| | | Mini-EM: Advance Time Step: 0.240262 - 99.9988% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0679708 - 28.2903% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000355799 - 0.523459% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0655973 - 96.508% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00256108% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00041828 - 0.637649% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00540227 - 8.23552% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.003217 - 4.90416% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00027252 - 0.415444% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00294268 - 4.48598% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0028488 - 4.34286% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002692 - 0.410383% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000713918 - 1.08834% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.68e-06 - 0.0086589% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057404 - 0.875098% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00677771 - 10.3323% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0022442 - 3.42118% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00100252 - 1.52829% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00597171 - 9.1036% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114684 - 17.483% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.076e-05 - 0.0164031% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000454 - 0.692102% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00492751 - 7.51177% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602367 - 9.18281% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000459999 - 0.701247% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027848 - 0.42453% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00290372 - 4.42659% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00493967 - 7.53031% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00128608 - 1.96057% [7] +| | | | | | Remainder: 0.0001828 - 0.27867% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.72e-05 - 0.025305% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00453136% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0018056 - 2.65643% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001162 - 0.170956% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.968e-05 - 77.1773% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.13597% [1] +| | | | | | Remainder: 2.52e-05 - 21.6867% +| | | | | Remainder: 7.564e-05 - 0.111283% +| | | | Stratimikos: BelosLOWS: 0.157413 - 65.5173% [1] +| | | | | GMRES block system: Operation Op*x: 0.00372532 - 2.36658% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013608 - 0.0864476% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.152826 - 97.0861% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00059668 - 0.39043% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015024 - 25.1793% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00014392 - 95.7934% [2] +| | | | | | | | Remainder: 6.32e-06 - 4.2066% +| | | | | | | Belos::MVT::MvScale: 7.588e-05 - 12.717% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00019304 - 32.3523% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001884 - 97.5964% [2] +| | | | | | | | Remainder: 4.64e-06 - 2.40365% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.86e-05 - 16.5248% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.556e-05 - 96.9168% [2] +| | | | | | | | Remainder: 3.04e-06 - 3.08316% +| | | | | | | Remainder: 7.892e-05 - 13.2265% +| | | | | | Belos::MVT::MvAddMv: 0.000418079 - 0.273565% [2] +| | | | | | Belos::MVT::MvNorm: 8.02e-05 - 0.0524779% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.147186 - 96.3096% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000647999 - 0.440257% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.968e-05 - 0.0405472% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00149024 - 1.01248% [1] +| | | | | | | | Belos::MVT::Assign: 0.00040856 - 27.4157% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00017044 - 11.4371% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00015584 - 91.4339% [1] +| | | | | | | | | Remainder: 1.46e-05 - 8.56606% +| | | | | | | | CG Q_B: Operation Op*x: 0.000558959 - 37.508% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00012672 - 8.50333% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.716e-05 - 2.49356% [1] +| | | | | | | | Remainder: 0.0001884 - 12.6423% +| | | | | | | CG S_E: Operation Op*x: 0.00139468 - 0.947559% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.140482 - 95.445% [1] +| | | | | | | | Belos::MVT::Assign: 0.00028304 - 0.201478% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.121547 - 86.5214% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.121342 - 99.8317% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0549535 - 45.288% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.054501 - 99.1765% [26] +| | | | | | | | | | | Remainder: 0.000452558 - 0.823528% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0135306 - 11.1507% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00096688 - 0.796819% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00150556 - 1.24075% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0451639 - 37.2202% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.015325 - 33.932% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0151083 - 98.5856% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.015084 - 99.8393% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0149495 - 99.1082% [13] +| | | | | | | | | | | | | | Remainder: 0.00013452 - 0.891807% +| | | | | | | | | | | | | Remainder: 2.428e-05 - 0.160707% +| | | | | | | | | | | | Remainder: 0.00021676 - 1.41442% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0297478 - 65.8663% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0296038 - 99.5161% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0205005 - 69.2494% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.015063 - 73.4764% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0146129 - 97.0118% [26] +| | | | | | | | | | | | | | | Remainder: 0.000450119 - 2.98824% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00390276 - 19.0374% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000332199 - 1.62044% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00078768 - 3.84225% [13] +| | | | | | | | | | | | | | Remainder: 0.00041484 - 2.02356% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00893895 - 30.1952% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00887191 - 99.25% [13] +| | | | | | | | | | | | | | Remainder: 6.704e-05 - 0.749976% +| | | | | | | | | | | | | Remainder: 0.000164399 - 0.55533% +| | | | | | | | | | | | Remainder: 0.00014396 - 0.483935% +| | | | | | | | | | | Remainder: 9.108e-05 - 0.201665% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0023612 - 1.9459% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00259812 - 2.14114% [13] +| | | | | | | | | | Remainder: 0.00026264 - 0.216445% +| | | | | | | | | Remainder: 0.0002046 - 0.16833% +| | | | | | | | CG S_E: Operation Op*x: 0.0135459 - 9.64242% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.0012418 - 0.883956% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0030778 - 2.19088% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00048144 - 0.342706% [13] +| | | | | | | | Remainder: 0.00030504 - 0.217138% +| | | | | | | Remainder: 0.00311176 - 2.11416% +| | | | | | GMRES block system: Operation Op*x: 0.00391348 - 2.56073% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.876e-05 - 0.0253621% [1] +| | | | | | Remainder: 0.00059276 - 0.387865% +| | | | | Remainder: 0.000725519 - 0.460901% +| | | | Mini-EM: Compute responses: 0.0146847 - 6.11195% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036204 - 2.46542% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0120504 - 82.0611% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0142734% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025004 - 2.07495% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00299088 - 24.8197% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.96e-06 - 0.0328619% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00051064 - 4.23753% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000397039 - 3.29481% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00562072 - 46.6433% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.64e-06 - 0.0302064% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00053608 - 4.44864% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000430439 - 3.57198% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000542439 - 4.50141% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.256e-05 - 0.519152% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.32e-06 - 0.0275509% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00034596 - 2.87094% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000213199 - 1.76922% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.548e-05 - 0.377414% [7] +| | | | | | Remainder: 9.232e-05 - 0.766114% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 0.0591091% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0100785% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00181024 - 12.3274% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262079 - 1.78471% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.366302% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242159 - 92.3992% [1] +| | | | | | Remainder: 1.896e-05 - 7.23446% +| | | | | Remainder: 0.00018976 - 1.29223% +| | | | Remainder: 0.00019344 - 0.0805121% +| | | Remainder: 2.8e-06 - 0.00116538% +| | Remainder: 0.0479939 - 0.755396% +| Remainder: 4.332e-05 - 0.000681827% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.157413 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.8198 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 45000 x 45000, nnz = 1392840 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0) +SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1971 x 1971, nnz = 124875 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1971 x 1971, nnz = 124875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1111 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +A22 size = 15625 x 15625, nnz = 389017 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 15625 x 15625, nnz = 389017 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 657 x 15625, nnz = 15625 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 657 x 657, nnz = 13525 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1878 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 45000 1392840 30.952 +(2, 2) 15625 389017 24.8971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.002301 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.138741 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 0.154016 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 6.35744 [1] +| Mini-EM: Total Time: 6.3574 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000660399 - 0.0103879% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312839 - 47.3712% [1] +| | | Remainder: 0.00034756 - 52.6288% +| | Mini-EM: build physics blocks: 0.000901719 - 0.0141838% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000831239 - 0.0130752% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.713588 - 11.2245% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.319738 - 5.02939% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.135932 - 42.5135% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110286 - 81.1335% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00356116 - 2.61981% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0219765 - 16.1673% [4] +| | | | Remainder: 0.00010796 - 0.0794222% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0193127 - 6.04016% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120153 - 62.2143% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00067556 - 3.49801% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00140508 - 7.27541% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00094676 - 4.90227% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131508 - 6.8094% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00272372 - 14.1032% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001394 - 0.721805% [4] +| | | | Remainder: 9.184e-05 - 0.475542% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296138 - 9.2619% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128071 - 4.0055% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0431244 - 13.4874% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0162652 - 5.08705% [4] +| | | Remainder: 0.062683 - 19.6045% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0135052 - 0.212433% [2] +| | Mini-EM: setup physics model evaluator: 0.514478 - 8.09259% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.514461 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000536484% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 7.77513e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.509133 - 98.9645% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.509118 - 99.9969% [1] +| | | | | | getWorksets(): 0.485767 - 95.4136% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.485764 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279808 - 57.6016% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00463816 - 1.65762% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0469095 - 16.7649% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094484 - 2.01418% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0459424 - 97.9385% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000465119 - 1.0124% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022392 - 0.487393% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000886159 - 1.92885% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409643 - 8.91645% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00966975 - 21.0475% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00223828 - 4.87192% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00694275 - 15.1118% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00023492 - 0.511336% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122561 - 26.6772% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552495 - 45.079% [7] +| | | | | | | | | | | | Remainder: 0.00673119 - 54.921% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00720735 - 15.6878% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159936 - 3.48122% [7] +| | | | | | | | | | | Remainder: 0.000122239 - 0.26607% +| | | | | | | | | | Remainder: 2.22e-05 - 0.0473252% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.197485 - 70.579% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114246 - 57.8505% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00018132 - 0.15871% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.552e-05 - 0.0485968% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0620766 - 54.3358% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422539 - 36.985% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.232e-05 - 0.0457958% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00901823 - 7.89368% [7] +| | | | | | | | | | | Remainder: 0.00060828 - 0.532429% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0396411 - 20.073% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0268773 - 13.6098% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000255 - 0.129124% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00908963 - 4.60269% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00683199 - 3.4595% [7] +| | | | | | | | | | Remainder: 0.000543999 - 0.275463% +| | | | | | | | | Remainder: 0.0307747 - 10.9985% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.205926 - 42.3922% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.205751 - 99.9149% [14] +| | | | | | | | | Remainder: 0.000175199 - 0.0850787% +| | | | | | | | Remainder: 3.032e-05 - 0.00624172% +| | | | | | | Remainder: 3.8e-06 - 0.000782267% +| | | | | | getOrientations(): 1.136e-05 - 0.00223131% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746999 - 0.146724% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071108 - 0.139669% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380039 - 0.0746466% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012316 - 0.0241909% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000876799 - 0.172219% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000164991% [2] +| | | | | | Remainder: 0.0204998 - 4.02653% +| | | | | Remainder: 1.5759e-05 - 0.00309526% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.0015317% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.00299343% [1] +| | | | build response library: 0.00527963 - 1.02625% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519243 - 98.3484% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0531543% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 60.8696% [1] +| | | | | | | Remainder: 1.08e-06 - 39.1304% +| | | | | | getOrientations(): 4e-07 - 0.00770351% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073996 - 14.2507% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889879 - 17.138% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039924 - 7.68888% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122164 - 23.5273% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0238809% [3] +| | | | | | Remainder: 0.00193732 - 37.3104% +| | | | | Remainder: 8.7199e-05 - 1.65161% +| | | | Remainder: 2.124e-05 - 0.0041286% +| | | Remainder: 1.748e-05 - 0.00339762% +| | Mini-EM: setup auxiliary physics model evaluator: 0.927569 - 14.5904% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.927557 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 7.33109e-05% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 5.60613e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.92749 - 99.9928% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.927484 - 99.9993% [1] +| | | | | | getWorksets(): 0.432871 - 46.6716% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.432866 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.285781 - 66.0207% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00371188 - 1.29885% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0487076 - 17.0437% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102944 - 2.11351% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0476599 - 97.849% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000391638 - 0.821735% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002242 - 0.470417% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087188 - 1.82938% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00410728 - 8.61789% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0103717 - 21.7618% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00222392 - 4.66623% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00800123 - 16.7882% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022244 - 0.466724% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0129127 - 27.0935% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552335 - 42.7746% [7] +| | | | | | | | | | | | Remainder: 0.00738935 - 57.2254% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00660135 - 13.851% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015858 - 3.32733% [7] +| | | | | | | | | | | Remainder: 0.00014576 - 0.305834% +| | | | | | | | | | Remainder: 1.828e-05 - 0.0375301% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201685 - 70.5734% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112735 - 55.8966% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.132e-05 - 0.081004% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.372e-05 - 0.0476515% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0417475 - 37.0315% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0436144 - 38.6874% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 6.148e-05 - 0.0545349% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 6.008e-05 - 0.053293% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00144544 - 1.28215% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0253168 - 22.4568% [7] +| | | | | | | | | | | Remainder: 0.00034452 - 0.305601% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0254347 - 12.6111% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0277871 - 13.7774% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00023988 - 0.118938% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0101882 - 5.05153% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00902619 - 4.47538% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0158983 - 7.8827% [7] +| | | | | | | | | | Remainder: 0.00037588 - 0.186369% +| | | | | | | | | Remainder: 0.0316763 - 11.0841% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.147045 - 33.97% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146761 - 99.8072% [7] +| | | | | | | | | Remainder: 0.00028356 - 0.192839% +| | | | | | | | Remainder: 4.012e-05 - 0.00926846% +| | | | | | | Remainder: 5.4e-06 - 0.00124748% +| | | | | | getOrientations(): 1.136e-05 - 0.00122482% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101904 - 0.109871% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116416 - 0.125518% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000710479 - 0.0766028% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462146 - 49.8279% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.170983 - 36.9976% [1] +| | | | | | | Remainder: 0.291163 - 63.0024% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00259312 - 0.279586% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.90039e-05% [2] +| | | | | | Remainder: 0.026968 - 2.90765% +| | | | | Remainder: 6.24e-06 - 0.000672783% +| | | | fmb->setupBCFieldManagers(): 6.64e-06 - 0.000715859% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.756e-05 - 0.00189315% [1] +| | | | build response library: 2.58e-05 - 0.0027815% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.55039% [1] +| | | | | Remainder: 2.54e-05 - 98.4496% +| | | | Remainder: 1.524e-05 - 0.00164303% +| | | Remainder: 1.2e-05 - 0.0012937% +| | Mini-EM: eval auxiliary physics model evaluator: 1.51425 - 23.8188% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.441962 - 29.1868% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.06855 - 70.5665% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00145932 - 0.136569% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.730247 - 68.3397% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 0.000613491% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.276e-05 - 0.00174735% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.88e-06 - 0.000668267% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00854411 - 1.17003% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0205942 - 2.82017% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.061928 - 8.48042% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00701567 - 0.960726% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0479049 - 6.56009% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0502032 - 6.87483% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0722666 - 9.89619% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-05 - 0.00169806% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.2e-06 - 0.000575148% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10757 - 14.7306% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010981 - 1.50374% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00607707 - 0.832194% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0236369 - 3.23683% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00601923 - 0.824274% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0337937 - 4.62771% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0577794 - 7.91231% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0714064 - 9.77839% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00586627 - 0.803328% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00327444 - 0.448401% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.010635 - 1.45635% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0491188 - 6.72633% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00611967 - 0.838028% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236545 - 3.23924% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.12e-05 - 0.00153373% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0111296 - 1.52409% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0209659 - 2.87108% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00310536 - 0.425248% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101713 - 1.39286% [7] +| | | | | Remainder: 0.00043576 - 0.059673% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.964e-05 - 0.001838% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000243319% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0012312 - 0.115221% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.334404 - 31.2949% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163992 - 49.0403% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.170348 - 50.9409% [1] +| | | | | Remainder: 6.304e-05 - 0.0188515% +| | | | Remainder: 0.00119132 - 0.111489% +| | | Remainder: 0.00373632 - 0.246743% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452268 - 0.0711404% [1] +| | | getWorksets(): 1.144e-05 - 0.252948% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.24e-06 - 45.8042% [1] +| | | | Remainder: 6.2e-06 - 54.1958% +| | | getOrientations(): 6e-07 - 0.0132665% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797279 - 17.6285% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000939279 - 20.7682% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041504 - 9.17687% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122556 - 27.0981% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0212264% [3] +| | | Remainder: 0.00113252 - 25.0409% +| | panzer::ModelEvaluator::create_W_op: 0.443929 - 6.98287% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.767148 - 12.067% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00053016 - 0.0691079% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.601057 - 78.3496% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000306127% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00720903 - 1.19939% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0205626 - 3.42107% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0237694 - 3.9546% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0023592 - 0.392508% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0260197 - 4.32899% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0216121 - 3.59569% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00375784 - 0.625204% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0211773 - 3.52333% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.044e-05 - 0.00173694% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00802847 - 1.33573% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0464067 - 7.72084% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00766683 - 1.27556% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0440804 - 7.33381% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0471648 - 7.84696% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0653727 - 10.8763% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.712e-05 - 0.00284831% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00688211 - 1.145% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0449376 - 7.47642% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0727299 - 12.1003% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0103829 - 1.72745% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00217084 - 0.36117% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0249038 - 4.14334% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0532344 - 8.85679% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0402956 - 6.70413% [7] +| | | | Remainder: 0.00030372 - 0.050531% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2e-05 - 0.00260706% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000156424% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186928 - 0.243666% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.16248 - 21.1797% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162451 - 99.982% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.0110537% [1] +| | | | Remainder: 1.128e-05 - 0.0069424% +| | | Remainder: 0.0011904 - 0.155172% +| | Mini-EM: assemble Discrete Gradient: 0.122197 - 1.92213% [1] +| | MaxwellPreconditioner::build: 0.730766 - 11.4947% [1] +| | | Mini-EM: assemble Discrete Curl: 0.10869 - 14.8734% [1] +| | | MaxwellPreconditioner: Schur complement: 1.2e-05 - 0.00164211% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00186392 - 0.255064% [1] +| | | | Ifpack2::Relaxation::initialize: 2.92e-06 - 0.156659% [1] +| | | | Ifpack2::Relaxation::compute: 0.000953919 - 51.1782% [1] +| | | | Remainder: 0.000907079 - 48.6652% +| | | MaxwellPreconditioner: Solver S_E: 0.610255 - 83.509% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.596845 - 97.8025% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.596436 - 99.9314% [1] +| | | | | | MueLu RefMaxwell: compute: 0.590017 - 98.9239% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00451424 - 0.765102% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0296592 - 5.02684% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154454 - 52.0762% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0134485 - 45.3436% [1] +| | | | | | | | Remainder: 0.000765279 - 2.58024% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0400267 - 6.78399% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00230756 - 5.76504% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.035495 - 88.6783% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0344326 - 97.007% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0335543 - 97.4491% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0313734 - 93.5003% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.22e-05 - 0.134509% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.744e-05 - 0.151211% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.924e-05 - 0.220697% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00538795 - 17.1737% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.408e-05 - 0.108627% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0251957 - 80.3092% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.088e-05 - 0.0984274% [1] +| | | | | | | | | | | | Remainder: 0.000565879 - 1.80369% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.464e-05 - 0.133038% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.612e-05 - 36.1111% [1] +| | | | | | | | | | | | Remainder: 2.852e-05 - 63.8889% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000568039 - 1.6929% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000535599 - 94.2891% [1] +| | | | | | | | | | | | Remainder: 3.244e-05 - 5.71088% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00101088 - 3.01267% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000982479 - 97.1906% [1] +| | | | | | | | | | | | Remainder: 2.84e-05 - 2.80944% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001178 - 0.351073% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.068e-05 - 76.9779% [1] +| | | | | | | | | | | | Remainder: 2.712e-05 - 23.0221% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.82e-05 - 0.143648% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.636e-05 - 33.9419% [1] +| | | | | | | | | | | | Remainder: 3.184e-05 - 66.0581% +| | | | | | | | | | | Remainder: 0.00039136 - 1.16635% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010144 - 0.294604% [1] +| | | | | | | | | | Remainder: 0.000776919 - 2.25634% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023236 - 0.654627% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.732e-05 - 20.365% [1] +| | | | | | | | | | Remainder: 0.00018504 - 79.635% +| | | | | | | | | Remainder: 0.000829999 - 2.33835% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000831479 - 2.07731% [1] +| | | | | | | | Remainder: 0.00139268 - 3.47937% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0519935 - 8.8122% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0345782 - 66.5048% [1] +| | | | | | | | Remainder: 0.0174153 - 33.4952% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183289 - 3.1065% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.101182 - 17.149% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.101179 - 99.9965% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100526 - 99.3545% [1] +| | | | | | | | | Remainder: 0.000653078 - 0.645469% +| | | | | | | | Remainder: 3.56e-06 - 0.0035184% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0295225 - 5.00367% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0293664 - 99.471% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0162678 - 55.396% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0124697 - 42.4625% [1] +| | | | | | | | | Remainder: 0.00062888 - 2.1415% +| | | | | | | | Remainder: 0.00015616 - 0.528952% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.178709 - 30.2887% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0354697 - 19.8478% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0351267 - 99.0329% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.916e-05 - 0.168419% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.88e-06 - 0.0138926% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0348663 - 99.2587% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0348597 - 99.9811% [1] +| | | | | | | | | | | Remainder: 6.6e-06 - 0.0189295% +| | | | | | | | | | Remainder: 0.00019636 - 0.559005% +| | | | | | | | | Remainder: 0.00034304 - 0.967135% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.143231 - 80.1475% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0365089 - 25.4896% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0331809 - 90.8845% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0323008 - 97.3476% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0311928 - 96.5695% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.336e-05 - 0.0748891% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.108e-05 - 0.131697% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.9959e-05 - 0.22428% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00539103 - 17.283% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.868e-05 - 0.124003% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0250268 - 80.2327% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.068e-05 - 0.0662974% [1] +| | | | | | | | | | | | | Remainder: 0.00058116 - 1.86312% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.596e-05 - 0.111328% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.408e-05 - 39.1546% [1] +| | | | | | | | | | | | | Remainder: 2.188e-05 - 60.8454% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000544159 - 1.68466% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000516159 - 94.8544% [1] +| | | | | | | | | | | | | Remainder: 2.8e-05 - 5.14555% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.192e-05 - 0.222657% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.016e-05 - 69.7442% [1] +| | | | | | | | | | | | | Remainder: 2.176e-05 - 30.2558% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011332 - 0.350827% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.656e-05 - 76.3855% [1] +| | | | | | | | | | | | | Remainder: 2.676e-05 - 23.6145% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.528e-05 - 0.109223% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.604e-05 - 45.4649% [1] +| | | | | | | | | | | | | Remainder: 1.924e-05 - 54.5351% +| | | | | | | | | | | | Remainder: 0.00030744 - 0.951802% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.852e-05 - 0.236642% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.576e-05 - 0.198186% [1] +| | | | | | | | | | | Remainder: 0.000735799 - 2.21754% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00315856 - 8.65147% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00263072 - 83.2886% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00039216 - 14.907% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211076 - 80.2351% [1] +| | | | | | | | | | | | Remainder: 0.000127799 - 4.85795% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026524 - 8.39751% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00022204 - 83.7129% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.812e-05 - 21.6718% [1] +| | | | | | | | | | | | | Remainder: 0.00017392 - 78.3282% +| | | | | | | | | | | | Remainder: 4.32e-05 - 16.2871% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.328e-05 - 0.737045% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 5.008e-05 - 1.58553% [1] +| | | | | | | | | | | Remainder: 0.00018924 - 5.99134% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.012e-05 - 0.0277193% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.48e-06 - 0.00953193% [1] +| | | | | | | | | | Remainder: 0.0001558 - 0.426745% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.676e-05 - 0.0117014% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106253 - 74.1829% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00967504% [1] +| | | | | | | | | | Remainder: 0.106242 - 99.9903% +| | | | | | | | | Remainder: 0.00045232 - 0.315798% +| | | | | | | | Remainder: 8.4e-06 - 0.00470038% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127434 - 21.5983% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.884e-05 - 0.0304785% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.0014125% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127285 - 99.8834% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127282 - 99.9975% [1] +| | | | | | | | | Remainder: 3.24e-06 - 0.00254546% +| | | | | | | | Remainder: 0.00010792 - 0.084687% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.72e-05 - 0.0164741% [1] +| | | | | | | Remainder: 0.00854999 - 1.44911% +| | | | | | Remainder: 0.00641827 - 1.0761% +| | | | | Remainder: 0.00040928 - 0.0685739% +| | | | Remainder: 0.0134104 - 2.1975% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012408 - 0.0169794% [1] +| | | Remainder: 0.00982063 - 1.34388% +| | Mini-EM: timestepper: 0.236009 - 3.71236% [1] +| | | Mini-EM: Advance Time Step: 0.236007 - 99.9988% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0673897 - 28.5542% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00037412 - 0.555159% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0651243 - 96.6384% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00221115% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000422159 - 0.648235% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00565148 - 8.67798% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00321203 - 4.93216% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002766 - 0.424726% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.002949 - 4.52826% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00280208 - 4.30266% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000266839 - 0.409738% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000723639 - 1.11117% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.96e-06 - 0.0076162% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057576 - 0.884093% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00671731 - 10.3146% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00233572 - 3.58655% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00086608 - 1.32989% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00597691 - 9.17769% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114159 - 17.5293% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.92e-06 - 0.0136969% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000440359 - 0.676182% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00483155 - 7.41897% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00601003 - 9.22855% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00045508 - 0.698786% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027376 - 0.420365% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00283596 - 4.35468% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00459116 - 7.04983% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130364 - 2.00177% [7] +| | | | | | Remainder: 0.000176 - 0.270252% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.836e-05 - 0.0272445% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00409558% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00167624 - 2.48738% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001164 - 0.172727% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.832e-05 - 75.8763% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.37457% [1] +| | | | | | Remainder: 2.648e-05 - 22.7491% +| | | | | Remainder: 7.7519e-05 - 0.115031% +| | | | Stratimikos: BelosLOWS: 0.154073 - 65.2834% [1] +| | | | | GMRES block system: Operation Op*x: 0.00379424 - 2.46262% [1] +| | | | | Belos::MVT::MvAddMv: 0.000121679 - 0.0789749% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.14944 - 96.993% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000595119 - 0.398232% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00014944 - 25.1109% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00014312 - 95.7709% [2] +| | | | | | | | Remainder: 6.32e-06 - 4.22912% +| | | | | | | Belos::MVT::MvScale: 7.588e-05 - 12.7504% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000193599 - 32.5311% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000188759 - 97.5% [2] +| | | | | | | | Remainder: 4.84e-06 - 2.50001% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.868e-05 - 16.5816% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.532e-05 - 96.5951% [2] +| | | | | | | | Remainder: 3.36e-06 - 3.40495% +| | | | | | | Remainder: 7.752e-05 - 13.026% +| | | | | | Belos::MVT::MvAddMv: 0.00039388 - 0.26357% [2] +| | | | | | Belos::MVT::MvNorm: 7.9719e-05 - 0.0533451% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.143838 - 96.2511% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000639279 - 0.444444% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.88e-05 - 0.0408794% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00145176 - 1.0093% [1] +| | | | | | | | Belos::MVT::Assign: 0.00037752 - 26.0043% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00016992 - 11.7044% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00015564 - 91.596% [1] +| | | | | | | | | Remainder: 1.428e-05 - 8.40395% +| | | | | | | | CG Q_B: Operation Op*x: 0.000560719 - 38.6234% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00012616 - 8.69015% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.676e-05 - 2.5321% [1] +| | | | | | | | Remainder: 0.00018068 - 12.4456% +| | | | | | | CG S_E: Operation Op*x: 0.0013426 - 0.933412% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137226 - 95.4035% [1] +| | | | | | | | Belos::MVT::Assign: 0.0002766 - 0.201565% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.118566 - 86.4017% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.11837 - 99.8352% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0536498 - 45.3237% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0532057 - 99.1722% [26] +| | | | | | | | | | | Remainder: 0.00044412 - 0.827812% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0134824 - 11.39% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00095436 - 0.806249% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00149156 - 1.26008% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0435603 - 36.8% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0145452 - 33.391% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0143425 - 98.6063% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0143194 - 99.8391% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0141895 - 99.0924% [13] +| | | | | | | | | | | | | | Remainder: 0.000129959 - 0.907571% +| | | | | | | | | | | | | Remainder: 2.308e-05 - 0.16092% +| | | | | | | | | | | | Remainder: 0.00020272 - 1.39372% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289284 - 66.41% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287877 - 99.5137% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0200929 - 69.797% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0147475 - 73.3966% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0142993 - 96.9606% [26] +| | | | | | | | | | | | | | | Remainder: 0.000448239 - 3.03942% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0038788 - 19.3043% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00031204 - 1.55298% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00073388 - 3.65243% [13] +| | | | | | | | | | | | | | Remainder: 0.00042068 - 2.09367% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00852595 - 29.6166% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00845483 - 99.1658% [13] +| | | | | | | | | | | | | | Remainder: 7.112e-05 - 0.83416% +| | | | | | | | | | | | | Remainder: 0.0001688 - 0.586362% +| | | | | | | | | | | | Remainder: 0.00014068 - 0.486305% +| | | | | | | | | | | Remainder: 8.668e-05 - 0.198989% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00235119 - 1.9863% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00258456 - 2.18345% [13] +| | | | | | | | | | Remainder: 0.000296239 - 0.250264% +| | | | | | | | | Remainder: 0.0001954 - 0.164803% +| | | | | | | | CG S_E: Operation Op*x: 0.0134391 - 9.79342% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00121548 - 0.885746% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00296899 - 2.16357% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00047344 - 0.345007% [13] +| | | | | | | | Remainder: 0.000286799 - 0.208997% +| | | | | | | Remainder: 0.00311908 - 2.16847% +| | | | | | GMRES block system: Operation Op*x: 0.0039172 - 2.62125% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.656e-05 - 0.0244646% [1] +| | | | | | Remainder: 0.00057992 - 0.388062% +| | | | | Remainder: 0.000716999 - 0.465363% +| | | | Mini-EM: Compute responses: 0.0143514 - 6.08093% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000355119 - 2.47446% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0118807 - 82.7841% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.0141406% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000254159 - 2.13927% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295288 - 24.8545% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.68e-06 - 0.0309747% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000507279 - 4.26978% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00039284 - 3.30655% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00555072 - 46.7206% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.32e-06 - 0.0279446% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00052492 - 4.41827% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000424879 - 3.57622% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000509679 - 4.28999% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.904e-05 - 0.496942% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.76e-06 - 0.031648% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000343 - 2.88704% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021336 - 1.79586% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.3e-05 - 0.361932% [7] +| | | | | | Remainder: 9.248e-05 - 0.778407% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1e-05 - 0.0696797% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0105913% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001657 - 11.5459% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026092 - 1.81808% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.41392% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024168 - 92.6261% [1] +| | | | | | Remainder: 1.816e-05 - 6.95999% +| | | | | Remainder: 0.00018616 - 1.29716% +| | | | Remainder: 0.0001924 - 0.0815231% +| | | Remainder: 2.88e-06 - 0.00122029% +| | Remainder: 0.0472997 - 0.744011% +| Remainder: 4.644e-05 - 0.000730483% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.154073 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 89.7236 k-cell-steps per second +================================= + +dt = 5.5594e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.5594e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.5594e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 45000 x 45000, nnz = 1392840 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0) +SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1971 x 1971, nnz = 124875 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1971 x 1971, nnz = 124875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0) +A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1101 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 15625 x 15625, nnz = 389017 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +A22 size = 15625 x 15625, nnz = 389017 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 15625 x 15625, nnz = 389017 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/389017 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/15625 [0.00%] (total) + remaining : 15625 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 15050 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 657 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 15050/15625 [96.32%] (total) + remaining : 575 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 575 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 15625/15625 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 657 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 15625 x 657 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 657 x 15625, nnz = 15625 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 657 x 657, nnz = 13525 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0) +Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1886 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 45000 1392840 30.952 +(2, 2) 15625 389017 24.8971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1971 124875 63.36 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.15 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 15625 389017 24.90 1 + 1 657 13525 20.59 23.78 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=88200,domainDim=88200,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=45000} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=43200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + 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=88200, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=43200,domainDim=43200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=43200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00237828 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=45000,domainDim=45000} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=45000, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139277 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 0.154533 sec +Electromagnetic Energy = 1.32931e-08 +Electromagnetic Energy/dt^2 = 4.30101e+10 + +* finished time step 1, t = 5.5594e-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: 6.36675 [1] +| Mini-EM: Total Time: 6.36671 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000624039 - 0.0098016% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028816 - 46.1766% [1] +| | | Remainder: 0.000335879 - 53.8234% +| | Mini-EM: build physics blocks: 0.00158724 - 0.0249303% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000812479 - 0.0127614% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.707933 - 11.1193% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.319008 - 5.01057% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.13588 - 42.5946% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110176 - 81.0833% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00351164 - 2.58436% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0220961 - 16.2615% [4] +| | | | Remainder: 9.628e-05 - 0.0708566% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0192828 - 6.04462% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0119682 - 62.0666% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000662759 - 3.43704% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00141232 - 7.32423% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000972119 - 5.04137% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127548 - 6.61459% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00275884 - 14.3072% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001426 - 0.739518% [4] +| | | | Remainder: 9.052e-05 - 0.469433% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296047 - 9.28025% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128084 - 4.01508% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0426221 - 13.3608% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0161371 - 5.05854% [4] +| | | Remainder: 0.0626726 - 19.6461% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0134193 - 0.210773% [2] +| | Mini-EM: setup physics model evaluator: 0.510446 - 8.01743% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.510426 - 99.996% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000587744% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 8.62025e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.505135 - 98.9635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.505116 - 99.9962% [1] +| | | | | | getWorksets(): 0.482561 - 95.5346% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.482557 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.27753 - 57.5124% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00461451 - 1.66271% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0466495 - 16.8088% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0009376 - 2.00988% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0456911 - 97.9454% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00045288 - 0.991178% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000221439 - 0.484644% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000877079 - 1.91958% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409232 - 8.9565% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00959927 - 21.0091% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00230424 - 5.04308% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00693299 - 15.1736% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000232679 - 0.509244% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122402 - 26.789% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553984 - 45.2594% [7] +| | | | | | | | | | | | Remainder: 0.00670035 - 54.7406% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00702995 - 15.3858% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015858 - 3.47069% [7] +| | | | | | | | | | | Remainder: 0.00012224 - 0.267536% +| | | | | | | | | | Remainder: 2.084e-05 - 0.0446736% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196697 - 70.8739% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115599 - 58.7702% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017444 - 0.150901% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.344e-05 - 0.0462288% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0621026 - 53.7225% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0437933 - 37.8838% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.16e-05 - 0.0446371% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00892735 - 7.7227% [7] +| | | | | | | | | | | Remainder: 0.000496199 - 0.429242% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.038742 - 19.6963% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0256685 - 13.0498% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00024816 - 0.126164% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00916395 - 4.65893% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00684211 - 3.47851% [7] +| | | | | | | | | | Remainder: 0.00043296 - 0.220116% +| | | | | | | | | Remainder: 0.0295696 - 10.6546% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204997 - 42.4814% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.204812 - 99.9096% [14] +| | | | | | | | | Remainder: 0.00018528 - 0.0903819% +| | | | | | | | Remainder: 3.02e-05 - 0.00625832% +| | | | | | | Remainder: 3.6e-06 - 0.00074602% +| | | | | | getOrientations(): 1.116e-05 - 0.00220939% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073236 - 0.144988% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000717279 - 0.142003% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003748 - 0.0742008% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012224 - 0.0242004% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085524 - 0.169316% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000134623% [2] +| | | | | | Remainder: 0.0197415 - 3.90831% +| | | | | Remainder: 1.936e-05 - 0.00383264% +| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00162217% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.00311896% [1] +| | | | build response library: 0.00524291 - 1.02716% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515731 - 98.3673% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0604966% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 62.8205% [1] +| | | | | | | Remainder: 1.16e-06 - 37.1795% +| | | | | | getOrientations(): 4.8e-07 - 0.00930717% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728999 - 14.1352% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902119 - 17.492% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039596 - 7.67764% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116556 - 22.6001% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0193899% [3] +| | | | | | Remainder: 0.00196008 - 38.0058% +| | | | | Remainder: 8.5599e-05 - 1.63266% +| | | | Remainder: 2e-05 - 0.0039183% +| | | Remainder: 2.024e-05 - 0.00396516% +| | Mini-EM: setup auxiliary physics model evaluator: 0.928962 - 14.5909% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.92895 - 99.9986% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 7.75069e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 6.02831e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.928883 - 99.9928% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.928875 - 99.9992% [1] +| | | | | | getWorksets(): 0.430882 - 46.3875% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.430877 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.284796 - 66.0968% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00365248 - 1.28249% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0499698 - 17.5458% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000924439 - 1.84999% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0490259 - 98.1109% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0003782 - 0.771429% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021684 - 0.442297% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000877319 - 1.7895% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0040088 - 8.1769% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102682 - 20.9444% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.002246 - 4.58125% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00795483 - 16.2258% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022036 - 0.449477% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0145005 - 29.5773% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00706451 - 48.7191% [7] +| | | | | | | | | | | | Remainder: 0.00743599 - 51.2809% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00659451 - 13.4511% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159388 - 3.2511% [7] +| | | | | | | | | | | Remainder: 0.00016644 - 0.339494% +| | | | | | | | | | Remainder: 1.952e-05 - 0.0390636% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.200994 - 70.5749% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112306 - 55.8752% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.092e-05 - 0.0809574% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.112e-05 - 0.0455185% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0418014 - 37.221% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0434662 - 38.7034% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.788e-05 - 0.0515378% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.756e-05 - 0.0512529% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00144512 - 1.28677% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0249596 - 22.2246% [7] +| | | | | | | | | | | Remainder: 0.00037612 - 0.334907% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0265077 - 13.1883% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0262917 - 13.0808% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00022892 - 0.113894% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.010046 - 4.99814% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00903863 - 4.49696% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0160066 - 7.9637% [7] +| | | | | | | | | | Remainder: 0.00056892 - 0.283053% +| | | | | | | | | Remainder: 0.0301792 - 10.5968% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146047 - 33.8953% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145752 - 99.7982% [7] +| | | | | | | | | Remainder: 0.00029468 - 0.201771% +| | | | | | | | Remainder: 3.38e-05 - 0.00784447% +| | | | | | | Remainder: 5.16e-06 - 0.00119754% +| | | | | | getOrientations(): 1.192e-05 - 0.00128327% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00102336 - 0.110172% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00117204 - 0.126178% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000715199 - 0.0769962% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.465495 - 50.1139% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.171159 - 36.7692% [1] +| | | | | | | Remainder: 0.294336 - 63.2308% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254976 - 0.274499% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.89005e-05% [2] +| | | | | | Remainder: 0.0270251 - 2.90945% +| | | | | Remainder: 7.4e-06 - 0.000796656% +| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00082674% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.66e-05 - 0.00178696% [1] +| | | | build response library: 2.604e-05 - 0.00280317% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.68971% [1] +| | | | | Remainder: 2.56e-05 - 98.3103% +| | | | Remainder: 1.544e-05 - 0.00166209% +| | | Remainder: 1.268e-05 - 0.00136496% +| | Mini-EM: eval auxiliary physics model evaluator: 1.51953 - 23.8668% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.445804 - 29.3383% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.06947 - 70.3818% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0014624 - 0.13674% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.729246 - 68.1876% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.72e-06 - 0.000510116% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.252e-05 - 0.00171684% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.48e-06 - 0.000614333% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00864243 - 1.18512% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0211475 - 2.89992% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0613236 - 8.40918% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00687087 - 0.942188% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0490452 - 6.72546% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0495434 - 6.79379% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0715531 - 9.81193% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.248e-05 - 0.00171136% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.56e-06 - 0.000625303% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107562 - 14.7498% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109531 - 1.50198% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00610051 - 0.83655% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.023936 - 3.28229% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00584824 - 0.801956% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0340046 - 4.66298% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0575312 - 7.88913% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0714158 - 9.7931% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00585243 - 0.802532% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00325392 - 0.446203% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.010179 - 1.39582% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.048918 - 6.70802% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00617331 - 0.846533% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0235146 - 3.22451% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.148e-05 - 0.00157423% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0112308 - 1.54006% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0206995 - 2.83848% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00320184 - 0.439061% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0102553 - 1.40629% [7] +| | | | | Remainder: 0.000440319 - 0.06038% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.02e-05 - 0.00188879% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.00023189% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00131556 - 0.12301% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.336231 - 31.439% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.16437 - 48.886% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.171788 - 51.0923% [1] +| | | | | Remainder: 7.304e-05 - 0.0217231% +| | | | Remainder: 0.00119224 - 0.111479% +| | | Remainder: 0.00425308 - 0.279895% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00461212 - 0.0724412% [1] +| | | getWorksets(): 1.14e-05 - 0.247175% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.28e-06 - 46.3158% [1] +| | | | Remainder: 6.12e-06 - 53.6842% +| | | getOrientations(): 7.2e-07 - 0.0156111% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079972 - 17.3395% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000981399 - 21.2787% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418679 - 9.07781% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011926 - 25.858% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0234166% [3] +| | | Remainder: 0.00120652 - 26.1598% +| | panzer::ModelEvaluator::create_W_op: 0.451076 - 7.08492% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.766969 - 12.0466% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000554759 - 0.0723313% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.599117 - 78.1149% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000300442% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00712107 - 1.18859% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0193697 - 3.23303% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0230607 - 3.8491% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0022786 - 0.380326% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.02565 - 4.2813% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0217351 - 3.62785% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391788 - 0.653942% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0212487 - 3.54666% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.108e-05 - 0.00184939% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00781931 - 1.30514% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0459242 - 7.66531% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00754119 - 1.25872% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.043877 - 7.3236% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0478416 - 7.98534% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0653332 - 10.9049% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.804e-05 - 0.0030111% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00687563 - 1.14763% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0447465 - 7.46873% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0735015 - 12.2683% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0103318 - 1.72451% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00225144 - 0.375793% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247949 - 4.13856% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0533276 - 8.90102% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0402244 - 6.71394% [7] +| | | | Remainder: 0.000314758 - 0.0525369% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.816e-05 - 0.00236776% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000161675% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00198668 - 0.25903% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.164097 - 21.3956% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.164066 - 99.9812% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.8679e-05 - 0.0113829% [1] +| | | | Remainder: 1.224e-05 - 0.00745899% +| | | Remainder: 0.00119344 - 0.155605% +| | Mini-EM: assemble Discrete Gradient: 0.123544 - 1.94048% [1] +| | MaxwellPreconditioner::build: 0.733175 - 11.5158% [1] +| | | Mini-EM: assemble Discrete Curl: 0.108984 - 14.8647% [1] +| | | MaxwellPreconditioner: Schur complement: 1.2759e-05 - 0.00174024% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0019194 - 0.261793% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.172971% [1] +| | | | Ifpack2::Relaxation::compute: 0.000984879 - 51.3118% [1] +| | | | Remainder: 0.0009312 - 48.5152% +| | | MaxwellPreconditioner: Solver S_E: 0.612433 - 83.5316% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.598955 - 97.7993% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.598544 - 99.9314% [1] +| | | | | | MueLu RefMaxwell: compute: 0.591883 - 98.8872% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00476384 - 0.804861% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0295039 - 4.98474% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154115 - 52.2354% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0133291 - 45.1777% [1] +| | | | | | | | Remainder: 0.000763239 - 2.58691% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0407604 - 6.88656% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00241296 - 5.91986% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0361111 - 88.5935% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0350423 - 97.0404% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0341517 - 97.4584% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0318228 - 93.1809% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.312e-05 - 0.1355% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.616e-05 - 0.145053% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.544e-05 - 0.268486% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00553299 - 17.3869% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.336e-05 - 0.10483% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0255235 - 80.2048% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.02e-05 - 0.0949004% [1] +| | | | | | | | | | | | Remainder: 0.000528119 - 1.65956% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.464e-05 - 0.130711% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.608e-05 - 36.0215% [1] +| | | | | | | | | | | | Remainder: 2.856e-05 - 63.9785% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000547 - 1.60168% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00051512 - 94.1718% [1] +| | | | | | | | | | | | Remainder: 3.188e-05 - 5.82815% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00116764 - 3.41898% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00114292 - 97.8829% [1] +| | | | | | | | | | | | Remainder: 2.472e-05 - 2.11709% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011804 - 0.345634% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.064e-05 - 76.7875% [1] +| | | | | | | | | | | | Remainder: 2.74e-05 - 23.2125% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.036e-05 - 0.14746% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.616e-05 - 32.089% [1] +| | | | | | | | | | | | Remainder: 3.42e-05 - 67.911% +| | | | | | | | | | | Remainder: 0.000401159 - 1.17464% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010728 - 0.306144% [1] +| | | | | | | | | | Remainder: 0.000783359 - 2.23547% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023768 - 0.658191% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.82e-05 - 20.2794% [1] +| | | | | | | | | | Remainder: 0.00018948 - 79.7206% +| | | | | | | | | Remainder: 0.000831079 - 2.30145% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000836039 - 2.05111% [1] +| | | | | | | | Remainder: 0.00140032 - 3.43549% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0524378 - 8.85949% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0350668 - 66.8732% [1] +| | | | | | | | Remainder: 0.0173709 - 33.1268% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179981 - 3.04081% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.100441 - 16.9697% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100437 - 99.9965% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0998587 - 99.424% [1] +| | | | | | | | | Remainder: 0.000578479 - 0.575961% +| | | | | | | | Remainder: 3.56e-06 - 0.00354438% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0296686 - 5.01258% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0295124 - 99.4735% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163751 - 55.4856% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0125147 - 42.405% [1] +| | | | | | | | | Remainder: 0.000622519 - 2.10935% +| | | | | | | | Remainder: 0.0001562 - 0.526482% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179618 - 30.3468% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0356793 - 19.864% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0353123 - 98.9715% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.956e-05 - 0.168666% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.04e-06 - 0.0142726% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0350444 - 99.2412% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0350375 - 99.9805% [1] +| | | | | | | | | | | Remainder: 6.84e-06 - 0.0195181% +| | | | | | | | | | Remainder: 0.00020336 - 0.57589% +| | | | | | | | | Remainder: 0.00036696 - 1.0285% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.143931 - 80.1315% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0368041 - 25.5707% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0335086 - 91.0458% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326151 - 97.3336% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0314688 - 96.4853% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.432e-05 - 0.077283% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.852e-05 - 0.122407% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.12e-05 - 0.289811% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.005439 - 17.2838% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6919e-05 - 0.117319% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0252053 - 80.0962% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.036e-05 - 0.0646991% [1] +| | | | | | | | | | | | | Remainder: 0.00061316 - 1.94847% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.432e-05 - 0.105227% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.364e-05 - 39.7436% [1] +| | | | | | | | | | | | | Remainder: 2.068e-05 - 60.2564% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000543959 - 1.66781% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000515959 - 94.8526% [1] +| | | | | | | | | | | | | Remainder: 2.8e-05 - 5.14745% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.936e-05 - 0.212662% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.108e-05 - 73.6448% [1] +| | | | | | | | | | | | | Remainder: 1.828e-05 - 26.3552% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00010988 - 0.336899% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.684e-05 - 79.0317% [1] +| | | | | | | | | | | | | Remainder: 2.304e-05 - 20.9683% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.644e-05 - 0.111727% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.616e-05 - 44.3469% [1] +| | | | | | | | | | | | | Remainder: 2.028e-05 - 55.6531% +| | | | | | | | | | | | Remainder: 0.00035236 - 1.08036% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.976e-05 - 0.238029% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.784e-05 - 0.202456% [1] +| | | | | | | | | | | Remainder: 0.000745879 - 2.22594% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00312732 - 8.4972% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00260908 - 83.4286% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00036336 - 13.9268% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00212176 - 81.3221% [1] +| | | | | | | | | | | | Remainder: 0.00012396 - 4.7511% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000267159 - 8.54275% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00021928 - 82.0785% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.672e-05 - 21.3061% [1] +| | | | | | | | | | | | | Remainder: 0.00017256 - 78.6939% +| | | | | | | | | | | | Remainder: 4.7879e-05 - 17.9215% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.232e-05 - 0.713711% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.828e-05 - 1.54382% [1] +| | | | | | | | | | | Remainder: 0.00018048 - 5.77108% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.84e-06 - 0.0240191% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00804259% [1] +| | | | | | | | | | Remainder: 0.0001564 - 0.424953% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.72e-05 - 0.0119502% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106655 - 74.1015% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.04e-05 - 0.0097511% [1] +| | | | | | | | | | Remainder: 0.106644 - 99.9902% +| | | | | | | | | Remainder: 0.000454599 - 0.315846% +| | | | | | | | Remainder: 8e-06 - 0.0044539% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.128058 - 21.6357% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.732e-05 - 0.029143% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00146808% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127894 - 99.8716% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.12789 - 99.9972% [1] +| | | | | | | | | Remainder: 3.56e-06 - 0.00278356% +| | | | | | | | Remainder: 0.0001252 - 0.0977682% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.984e-05 - 0.0168682% [1] +| | | | | | | Remainder: 0.00853399 - 1.44184% +| | | | | | Remainder: 0.00666075 - 1.11283% +| | | | | Remainder: 0.000410959 - 0.0686127% +| | | | Remainder: 0.0134779 - 2.20072% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012032 - 0.0164108% [1] +| | | Remainder: 0.00970571 - 1.32379% +| | Mini-EM: timestepper: 0.237835 - 3.7356% [1] +| | | Mini-EM: Advance Time Step: 0.237832 - 99.9989% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0682788 - 28.7088% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000452599 - 0.662869% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0658006 - 96.3705% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00310028% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042608 - 0.647532% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00566847 - 8.61463% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00325932 - 4.95333% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000274399 - 0.417016% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.002926 - 4.44676% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00281876 - 4.28379% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00026776 - 0.406927% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000682038 - 1.03652% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.72e-06 - 0.00869293% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057056 - 0.867105% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00681031 - 10.3499% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236904 - 3.60033% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000890318 - 1.35306% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00604531 - 9.18733% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.011397 - 17.3206% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.06e-05 - 0.0161093% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00044524 - 0.676651% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00485072 - 7.37184% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602315 - 9.15365% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00044792 - 0.680724% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000278239 - 0.422852% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00289824 - 4.40458% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0049548 - 7.53002% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130224 - 1.97907% [7] +| | | | | | Remainder: 0.00017628 - 0.2679% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.756e-05 - 0.0257181% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.24e-06 - 0.00474525% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00180812 - 2.64814% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011804 - 0.172879% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.084e-05 - 76.957% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.35547% [1] +| | | | | | Remainder: 2.56e-05 - 21.6876% +| | | | | Remainder: 7.864e-05 - 0.115175% +| | | | Stratimikos: BelosLOWS: 0.154588 - 64.9989% [1] +| | | | | GMRES block system: Operation Op*x: 0.003782 - 2.4465% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013476 - 0.0871735% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149957 - 97.004% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000598479 - 0.399101% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015148 - 25.3108% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00014508 - 95.775% [2] +| | | | | | | | Remainder: 6.4e-06 - 4.22498% +| | | | | | | Belos::MVT::MvScale: 7.756e-05 - 12.9595% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000190079 - 31.7603% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000184919 - 97.2853% [2] +| | | | | | | | Remainder: 5.16e-06 - 2.71466% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001004 - 16.7759% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.68e-05 - 96.4143% [2] +| | | | | | | | Remainder: 3.6e-06 - 3.58566% +| | | | | | | Remainder: 7.896e-05 - 13.1934% +| | | | | | Belos::MVT::MvAddMv: 0.00041532 - 0.27696% [2] +| | | | | | Belos::MVT::MvNorm: 7.9e-05 - 0.0526818% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.144484 - 96.3502% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0006414 - 0.443926% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.984e-05 - 0.0414164% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00152444 - 1.05509% [1] +| | | | | | | | Belos::MVT::Assign: 0.000386599 - 25.3601% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00020456 - 13.4187% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001888 - 92.2957% [1] +| | | | | | | | | Remainder: 1.576e-05 - 7.70434% +| | | | | | | | CG Q_B: Operation Op*x: 0.00056936 - 37.3488% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00012812 - 8.40441% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.736e-05 - 2.45074% [1] +| | | | | | | | Remainder: 0.000198439 - 13.0172% +| | | | | | | CG S_E: Operation Op*x: 0.0013732 - 0.950418% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.13773 - 95.326% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027316 - 0.198329% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.119006 - 86.4049% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.118763 - 99.7958% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0540144 - 45.4809% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0535808 - 99.1973% [26] +| | | | | | | | | | | Remainder: 0.0004336 - 0.802749% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0136133 - 11.4626% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000975153 - 0.821093% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0014966 - 1.26016% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0434176 - 36.5582% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0144105 - 33.1904% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0141929 - 98.4903% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0141675 - 99.821% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.014036 - 99.072% [13] +| | | | | | | | | | | | | | Remainder: 0.00013148 - 0.928039% +| | | | | | | | | | | | | Remainder: 2.54e-05 - 0.178963% +| | | | | | | | | | | | Remainder: 0.00021756 - 1.50974% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289182 - 66.6047% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287699 - 99.4871% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0201633 - 70.0847% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0148153 - 73.4765% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0143725 - 97.0117% [26] +| | | | | | | | | | | | | | | Remainder: 0.00044272 - 2.98827% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00387592 - 19.2227% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0003216 - 1.59498% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00072408 - 3.59109% [13] +| | | | | | | | | | | | | | Remainder: 0.000426399 - 2.11473% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00844523 - 29.3544% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00837527 - 99.1716% [13] +| | | | | | | | | | | | | | Remainder: 6.996e-05 - 0.828397% +| | | | | | | | | | | | | Remainder: 0.00016136 - 0.560865% +| | | | | | | | | | | | Remainder: 0.00014832 - 0.512895% +| | | | | | | | | | | Remainder: 8.896e-05 - 0.204894% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00231256 - 1.94721% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00265812 - 2.23817% [13] +| | | | | | | | | | Remainder: 0.00027512 - 0.231655% +| | | | | | | | | Remainder: 0.000243 - 0.204192% +| | | | | | | | CG S_E: Operation Op*x: 0.0136051 - 9.87804% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00121972 - 0.885585% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00284852 - 2.06818% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00048384 - 0.351295% [13] +| | | | | | | | Remainder: 0.00029432 - 0.213693% +| | | | | | | Remainder: 0.00315436 - 2.18319% +| | | | | | GMRES block system: Operation Op*x: 0.00376132 - 2.50827% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.96e-05 - 0.0264076% [1] +| | | | | | Remainder: 0.00057944 - 0.386405% +| | | | | Remainder: 0.000714718 - 0.462336% +| | | | Mini-EM: Compute responses: 0.0147697 - 6.21015% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000353519 - 2.39353% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0121396 - 82.1925% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.013839% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025516 - 2.10188% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295268 - 24.3226% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.48e-06 - 0.0286664% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000537799 - 4.43011% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000393159 - 3.23864% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00572319 - 47.1447% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.84e-06 - 0.0316319% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000538 - 4.43177% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000463599 - 3.81889% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000538839 - 4.43868% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.16e-05 - 0.507429% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.56e-06 - 0.0293254% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00030136 - 2.48245% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021384 - 1.7615% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.492e-05 - 0.370028% [7] +| | | | | | Remainder: 0.00010292 - 0.847802% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.56e-06 - 0.0579563% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.010833% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00181248 - 12.2716% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000265239 - 1.79583% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.361938% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024488 - 92.3243% [1] +| | | | | | Remainder: 1.9399e-05 - 7.31378% +| | | | | Remainder: 0.00018872 - 1.27775% +| | | | Remainder: 0.00019536 - 0.082142% +| | | Remainder: 2.6e-06 - 0.0010932% +| | Remainder: 0.0471736 - 0.740942% +| Remainder: 4.448e-05 - 0.00069863% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.154588 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 89.4246 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 34.92 msec task-clock:u # 0.005 CPUs utilized ( +- 1.06% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,772 page-faults:u # 79.385 K/sec ( +- 0.21% ) + 20,878,843 cycles:u # 0.598 GHz ( +- 24.26% ) (12.30%) + 66,705,007 instructions:u # 3.19 insn per cycle ( +- 6.03% ) + branches:u + 348,242 branch-misses:u ( +- 0.18% ) + 27,774,673 L1-dcache-loads:u # 795.418 M/sec ( +- 0.18% ) + 380,607 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.44% ) + LLC-loads:u + LLC-load-misses:u + 26,492,533 L1-icache-loads:u # 758.700 M/sec ( +- 0.14% ) + 234,807 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.84% ) + 23,475,177 dTLB-loads:u # 672.288 M/sec ( +- 28.46% ) (13.98%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 7.0094 +- 0.0166 seconds time elapsed ( +- 0.24% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 311,701 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.45% ) + 16,824,230 BR_RETIRED:u ( +- 0.30% ) + + 7.0501 +- 0.0258 seconds time elapsed ( +- 0.37% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 22,696,562 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% ) + 4,821 ITLB_WALK:u ( +- 1.81% ) + 12,069 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.19% ) + 30,513,668 L1D_TLB:u ( +- 0.28% ) + + 7.0397 +- 0.0332 seconds time elapsed ( +- 0.47% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 26,554,658 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.33% ) + 232,176 L1I_CACHE_REFILL:u ( +- 1.41% ) + 381,237 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.63% ) + 27,854,032 L1D_CACHE:u ( +- 0.39% ) + + 7.0098 +- 0.0154 seconds time elapsed ( +- 0.22% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs): + + 464,039 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.25% ) + 486,957 LL_CACHE_RD:u ( +- 0.51% ) + 134,398 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.75% ) + 17,074 L2D_TLB_REFILL:u ( +- 1.57% ) + 251,167 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.05% ) + 1,449,964 L2D_CACHE:u ( +- 0.36% ) + + 7.0798 +- 0.0295 seconds time elapsed ( +- 0.42% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..b293c6d --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell24_power.output @@ -0,0 +1,164 @@ +Socket1 23.16 +Socket2 22.08 +Socket1 23.00 +Socket2 21.92 +Socket1 23.20 +Socket2 22.36 +Socket1 23.20 +Socket2 22.32 +Socket1 23.44 +Socket2 22.16 +Socket1 23.36 +Socket2 22.32 +Socket1 23.36 +Socket2 22.32 +Socket1 23.44 +Socket2 22.28 +Socket1 23.44 +Socket2 22.08 +Socket1 23.28 +Socket2 22.28 +Socket1 23.40 +Socket2 22.32 +Socket1 23.40 +Socket2 22.44 +Socket1 23.28 +Socket2 22.40 +Socket1 23.32 +Socket2 22.24 +Socket1 23.56 +Socket2 21.96 +Socket1 23.88 +Socket2 21.96 +Socket1 23.92 +Socket2 22.04 +Socket1 24.00 +Socket2 21.76 +Socket1 24.00 +Socket2 21.76 +Socket1 23.76 +Socket2 21.80 +Socket1 23.48 +Socket2 21.88 +Socket1 23.24 +Socket2 21.96 +Socket1 23.40 +Socket2 22.00 +Socket1 23.36 +Socket2 22.32 +Socket1 23.48 +Socket2 22.40 +Socket1 23.60 +Socket2 22.40 +Socket1 23.44 +Socket2 22.52 +Socket1 23.48 +Socket2 22.40 +Socket1 23.56 +Socket2 22.40 +Socket1 23.76 +Socket2 22.36 +Start +Socket1 23.76 +Socket2 22.16 +Socket1 23.84 +Socket2 22.16 +Socket1 23.92 +Socket2 22.04 +Socket1 24.36 +Socket2 22.52 +Socket1 24.64 +Socket2 23.12 +Socket1 25.08 +Socket2 23.52 +Socket1 25.44 +Socket2 23.92 +Socket1 25.52 +Socket2 23.96 +Socket1 26.04 +Socket2 23.88 +Socket1 25.84 +Socket2 23.72 +Socket1 26.00 +Socket2 23.72 +Socket1 26.00 +Socket2 24.20 +Socket1 26.16 +Socket2 24.36 +Socket1 25.68 +Socket2 24.76 +Socket1 26.44 +Socket2 24.76 +Socket1 26.48 +Socket2 24.48 +Socket1 27.72 +Socket2 24.32 +Socket1 27.72 +Socket2 24.32 +Socket1 28.76 +Socket2 23.92 +Socket1 29.92 +Socket2 23.76 +Socket1 30.52 +Socket2 23.88 +End +Socket1 30.64 +Socket2 23.84 +Socket1 30.96 +Socket2 23.84 +Socket1 29.92 +Socket2 23.60 +Socket1 28.16 +Socket2 23.12 +Socket1 26.20 +Socket2 22.72 +Socket1 24.68 +Socket2 22.12 +Socket1 23.48 +Socket2 21.96 +Socket1 23.40 +Socket2 21.96 +Socket1 23.40 +Socket2 22.12 +Socket1 23.60 +Socket2 22.12 +Socket1 23.56 +Socket2 22.16 +Socket1 23.64 +Socket2 22.32 +Socket1 23.48 +Socket2 22.24 +Socket1 23.64 +Socket2 22.20 +Socket1 23.60 +Socket2 22.36 +Socket1 23.60 +Socket2 22.28 +Socket1 23.52 +Socket2 22.48 +Socket1 23.68 +Socket2 22.40 +Socket1 23.76 +Socket2 22.44 +Socket1 23.64 +Socket2 22.24 +Socket1 23.64 +Socket2 22.00 +Socket1 23.56 +Socket2 22.00 +Socket1 23.52 +Socket2 22.00 +Socket1 23.60 +Socket2 22.00 +Socket1 23.48 +Socket2 21.88 +Socket1 23.88 +Socket2 22.16 +Socket1 23.72 +Socket2 22.04 +Socket1 23.72 +Socket2 22.04 +Socket1 23.56 +Socket2 22.08 +Socket1 23.60 +Socket2 22.08 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26.output new file mode 100644 index 0000000..5d86909 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26.output @@ -0,0 +1,7648 @@ +oasis12.umiacs.umd.edu +30 MueLu Tpetra maxwell26.xml +output_avg5/altra_MueLu_Tpetra_maxwell26.output +output_avg5/altra_MueLu_Tpetra_maxwell26_power.output +dt = 5.13176e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 56862 x 56862, nnz = 1768494 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 2187 x 2187, nnz = 140625 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2187 x 2187, nnz = 140625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1476 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +A22 size = 19683 x 19683, nnz = 493039 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 19683 x 19683, nnz = 493039 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 729 x 19683, nnz = 19683 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 729 x 729, nnz = 15225 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.2458 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 56862 1768494 31.1015 +(2, 2) 19683 493039 25.049 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00196548 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.163932 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 0.181195 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.05487 [1] +| Mini-EM: Total Time: 8.0548 - 99.9992% [1] +| | Mini-EM: build mesh: 0.00077244 - 0.00958981% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003192 - 41.3236% [1] +| | | Remainder: 0.00045324 - 58.6764% +| | Mini-EM: build physics blocks: 0.00100604 - 0.0124899% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000823999 - 0.0102299% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.873141 - 10.84% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.406063 - 5.04126% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.175464 - 43.2109% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.142706 - 81.3311% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00454136 - 2.58821% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0281158 - 16.0237% [4] +| | | | Remainder: 0.0001 - 0.0569919% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0232333 - 5.7216% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144412 - 62.1573% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000802239 - 3.45297% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00175036 - 7.53384% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118744 - 5.11093% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126524 - 5.4458% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0034842 - 14.9966% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00021004 - 0.904047% [4] +| | | | Remainder: 9.26e-05 - 0.398566% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0373353 - 9.19445% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0160616 - 3.95543% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0550793 - 13.5642% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0203177 - 5.00357% [4] +| | | Remainder: 0.0785726 - 19.3498% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0171153 - 0.212486% [2] +| | Mini-EM: setup physics model evaluator: 0.645541 - 8.01436% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.645517 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000458547% [1] +| | | | fmb->setWorksetContainer(): 8e-07 - 0.000123932% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.639456 - 99.0611% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.639438 - 99.9972% [1] +| | | | | | getWorksets(): 0.613429 - 95.9325% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.613424 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348773 - 56.8568% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00464228 - 1.33103% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0570419 - 16.355% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114312 - 2.004% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0558734 - 97.9515% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0005598 - 1.00191% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028516 - 0.510368% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00107056 - 1.91605% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512839 - 9.1786% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0112096 - 20.0626% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00294412 - 5.26926% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00841923 - 15.0684% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000285679 - 0.511297% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.014641 - 26.2039% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609292 - 41.6154% [9] +| | | | | | | | | | | | Remainder: 0.00854811 - 58.3846% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00909431 - 16.2766% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00206344 - 3.69306% [9] +| | | | | | | | | | | Remainder: 0.00017204 - 0.30791% +| | | | | | | | | | Remainder: 2.54e-05 - 0.0445286% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.250364 - 71.7841% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.14614 - 58.3712% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000211639 - 0.144819% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.096e-05 - 0.0485561% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0778662 - 53.2818% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0559731 - 38.3009% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.544e-05 - 0.0447789% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113685 - 7.77918% [9] +| | | | | | | | | | | Remainder: 0.000584438 - 0.399916% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0490091 - 19.5752% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0343894 - 13.7358% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0003378 - 0.134924% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116002 - 4.63336% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864579 - 3.4533% [9] +| | | | | | | | | | Remainder: 0.00024096 - 0.0962441% +| | | | | | | | | Remainder: 0.0367252 - 10.5298% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264611 - 43.1368% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264177 - 99.8358% [18] +| | | | | | | | | Remainder: 0.0004344 - 0.164165% +| | | | | | | | Remainder: 3.948e-05 - 0.00643601% +| | | | | | | Remainder: 5.12e-06 - 0.000834653% +| | | | | | getOrientations(): 1.928e-05 - 0.00301515% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000799879 - 0.125091% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00077332 - 0.120937% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004138 - 0.0647131% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000173239 - 0.0270924% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089956 - 0.14068% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.000162643% [2] +| | | | | | Remainder: 0.0229287 - 3.58577% +| | | | | Remainder: 1.82e-05 - 0.00284617% +| | | | fmb->setupBCFieldManagers(): 1.044e-05 - 0.00161731% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.764e-05 - 0.00273269% [1] +| | | | build response library: 0.00600408 - 0.930119% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00580164 - 96.6283% [1] +| | | | | | getWorksets(): 3.08e-06 - 0.0530885% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 66.2338% [1] +| | | | | | | Remainder: 1.04e-06 - 33.7662% +| | | | | | getOrientations(): 6e-07 - 0.0103419% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00083028 - 14.3111% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000967999 - 16.6849% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004312 - 7.43239% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121 - 20.8562% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0199944% [3] +| | | | | | Remainder: 0.00235732 - 40.632% +| | | | | Remainder: 0.00020244 - 3.37171% +| | | | Remainder: 2.512e-05 - 0.00389145% +| | | Remainder: 2.36e-05 - 0.00365585% +| | Mini-EM: setup auxiliary physics model evaluator: 1.18097 - 14.6617% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.18096 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 4.72e-06 - 0.000399676% [1] +| | | | fmb->setWorksetContainer(): 1.64e-06 - 0.00013887% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.1809 - 99.9948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.18087 - 99.9981% [1] +| | | | | | getWorksets(): 0.558213 - 47.2711% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558211 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.372454 - 66.7229% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005745 - 1.54247% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0618006 - 16.5928% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102352 - 1.65616% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0607528 - 98.3045% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00048492 - 0.798185% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028048 - 0.461674% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0010862 - 1.7879% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00528708 - 8.70261% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127757 - 21.029% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0029792 - 4.9038% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00975259 - 16.0529% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028152 - 0.463386% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173671 - 28.5865% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00749272 - 43.1432% [9] +| | | | | | | | | | | | Remainder: 0.00987435 - 56.8568% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00827848 - 13.6265% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020586 - 3.38848% [9] +| | | | | | | | | | | Remainder: 0.00012096 - 0.199102% +| | | | | | | | | | Remainder: 2.428e-05 - 0.0392876% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.260924 - 70.0552% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145585 - 55.7962% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011544 - 0.0792936% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.224e-05 - 0.0496203% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0526478 - 36.1628% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0550593 - 37.8192% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.428e-05 - 0.0578904% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.98e-05 - 0.0548132% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00223044 - 1.53205% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347939 - 23.8993% [9] +| | | | | | | | | | | Remainder: 0.00050232 - 0.345034% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0339321 - 13.0046% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0330151 - 12.6532% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030408 - 0.11654% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127352 - 4.8808% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115382 - 4.42206% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0217045 - 8.31836% [9] +| | | | | | | | | | Remainder: 0.00210888 - 0.808236% +| | | | | | | | | Remainder: 0.0439852 - 11.8096% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.18574 - 33.2742% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.185432 - 99.8339% [9] +| | | | | | | | | Remainder: 0.00030856 - 0.166124% +| | | | | | | | Remainder: 1.64e-05 - 0.00293796% +| | | | | | | Remainder: 1.4e-06 - 0.000250801% +| | | | | | getOrientations(): 1.176e-05 - 0.000995873% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00094656 - 0.0801576% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011038 - 0.0934731% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00069684 - 0.0590105% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.587901 - 49.7853% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.213777 - 36.3628% [1] +| | | | | | | Remainder: 0.374124 - 63.6372% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025026 - 0.211928% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 7.45211e-05% [2] +| | | | | | Remainder: 0.0294977 - 2.49795% +| | | | | Remainder: 2.2599e-05 - 0.00191372% +| | | | fmb->setupBCFieldManagers(): 4.56e-06 - 0.000386127% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.66e-05 - 0.00140564% [1] +| | | | build response library: 2.404e-05 - 0.00203564% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.4975% [1] +| | | | | Remainder: 2.368e-05 - 98.5025% +| | | | Remainder: 9.36e-06 - 0.000792577% +| | | Remainder: 1.084e-05 - 0.000917891% +| | Mini-EM: eval auxiliary physics model evaluator: 1.93084 - 23.9713% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.565558 - 29.2907% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.36051 - 70.462% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00185736 - 0.136519% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.93571 - 68.7764% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000213741% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.712e-05 - 0.00182963% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.28e-06 - 0.000778019% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0114412 - 1.22272% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0269719 - 2.8825% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0778662 - 8.32161% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00944959 - 1.00988% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0624052 - 6.66929% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0638325 - 6.82182% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0926533 - 9.90193% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.576e-05 - 0.00168428% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.16e-06 - 0.000658324% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136761 - 14.6158% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013784 - 1.47311% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00783336 - 0.837156% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0317469 - 3.39281% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.007783 - 0.831775% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0433634 - 4.63428% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0755175 - 8.07061% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0907701 - 9.70067% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00749576 - 0.801077% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0042694 - 0.456274% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0132209 - 1.41292% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.061524 - 6.57512% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00794764 - 0.84937% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0302628 - 3.23421% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.436e-05 - 0.00153466% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.014198 - 1.51735% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0270367 - 2.88944% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00403932 - 0.431685% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0128699 - 1.37541% [9] +| | | | | Remainder: 0.0006034 - 0.0644858% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.104e-05 - 0.00154648% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000205805% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00153208 - 0.112611% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.419842 - 30.8591% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.206199 - 49.1135% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213605 - 50.8776% [1] +| | | | | Remainder: 3.752e-05 - 0.00893669% +| | | | Remainder: 0.00154544 - 0.113593% +| | | Remainder: 0.00477408 - 0.247254% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435508 - 0.0540681% [1] +| | | getWorksets(): 3.4e-06 - 0.0780698% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 57.6471% [1] +| | | | Remainder: 1.44e-06 - 42.3529% +| | | getOrientations(): 1.08e-06 - 0.0247986% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078696 - 18.0699% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000878879 - 20.1806% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040692 - 9.34358% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122516 - 28.1318% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027554% [3] +| | | Remainder: 0.00105148 - 24.1437% +| | panzer::ModelEvaluator::create_W_op: 0.579414 - 7.1934% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.966117 - 11.9943% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065336 - 0.0676274% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.757336 - 78.3897% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.576e-05 - 0.00208098% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00958619 - 1.26578% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0243749 - 3.2185% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0280608 - 3.7052% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00284312 - 0.37541% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323129 - 4.26665% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0273915 - 3.61682% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00509112 - 0.67224% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.026441 - 3.49131% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.196e-05 - 0.00157922% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0100057 - 1.32117% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0572204 - 7.55548% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00993703 - 1.3121% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0562388 - 7.42587% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0597145 - 7.88481% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0825676 - 10.9024% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.132e-05 - 0.00281513% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00934639 - 1.23411% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570247 - 7.52965% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0932209 - 12.3091% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129872 - 1.71485% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00277832 - 0.366854% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.031624 - 4.17569% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0657354 - 8.67981% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0523986 - 6.91881% [9] +| | | | Remainder: 0.0003862 - 0.0509945% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.576e-05 - 0.00370142% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000120068% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0020914 - 0.216475% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204462 - 21.1632% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204432 - 99.9856% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.76e-05 - 0.00860797% [1] +| | | | Remainder: 1.184e-05 - 0.00579082% +| | | Remainder: 0.00153712 - 0.159103% +| | Mini-EM: assemble Discrete Gradient: 0.16846 - 2.09142% [1] +| | MaxwellPreconditioner::build: 0.942394 - 11.6998% [1] +| | | Mini-EM: assemble Discrete Curl: 0.139894 - 14.8445% [1] +| | | MaxwellPreconditioner: Schur complement: 1.34e-05 - 0.00142191% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0022704 - 0.240918% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.155039% [1] +| | | | Ifpack2::Relaxation::compute: 0.0011944 - 52.6074% [1] +| | | | Remainder: 0.00107248 - 47.2375% +| | | MaxwellPreconditioner: Solver S_E: 0.787919 - 83.6082% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.770052 - 97.7324% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.769652 - 99.9481% [1] +| | | | | | MueLu RefMaxwell: compute: 0.761573 - 98.9504% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00573988 - 0.753687% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0379361 - 4.98127% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0200408 - 52.8279% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0169841 - 44.7704% [1] +| | | | | | | | Remainder: 0.00091112 - 2.40173% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0505025 - 6.63134% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00302188 - 5.98362% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0445855 - 88.2837% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0433771 - 97.2899% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0423807 - 97.7028% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0399647 - 94.2994% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.244e-05 - 0.0811716% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.328e-05 - 0.133318% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00010112 - 0.253023% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0067944 - 17.001% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.464e-05 - 0.0866764% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0323077 - 80.8404% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.62e-05 - 0.0905798% [1] +| | | | | | | | | | | | Remainder: 0.000604999 - 1.51383% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.908e-05 - 0.115807% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.808e-05 - 36.8378% [1] +| | | | | | | | | | | | Remainder: 3.1e-05 - 63.1622% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065228 - 1.5391% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062648 - 96.0446% [1] +| | | | | | | | | | | | Remainder: 2.58e-05 - 3.95536% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00105768 - 2.49566% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102856 - 97.2468% [1] +| | | | | | | | | | | | Remainder: 2.912e-05 - 2.7532% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018652 - 0.440106% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016264 - 87.1971% [1] +| | | | | | | | | | | | Remainder: 2.388e-05 - 12.8029% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.352e-05 - 0.102688% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.932e-05 - 44.3934% [1] +| | | | | | | | | | | | Remainder: 2.42e-05 - 55.6066% +| | | | | | | | | | | Remainder: 0.00042688 - 1.00725% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001092 - 0.251746% [1] +| | | | | | | | | | Remainder: 0.000887239 - 2.04541% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00026972 - 0.604951% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.864e-05 - 21.7411% [1] +| | | | | | | | | | Remainder: 0.00021108 - 78.2589% +| | | | | | | | | Remainder: 0.0009386 - 2.10517% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113524 - 2.24789% [1] +| | | | | | | | Remainder: 0.00175992 - 3.48482% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627269 - 8.23649% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0413725 - 65.9565% [1] +| | | | | | | | Remainder: 0.0213545 - 34.0435% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184679 - 2.42497% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.13764 - 18.0731% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.137636 - 99.9974% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.137032 - 99.5613% [1] +| | | | | | | | | Remainder: 0.000603799 - 0.438692% +| | | | | | | | Remainder: 3.64e-06 - 0.00264458% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0383018 - 5.0293% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0381359 - 99.5669% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0211968 - 55.5822% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160852 - 42.1786% [1] +| | | | | | | | | Remainder: 0.000853959 - 2.23925% +| | | | | | | | Remainder: 0.00016588 - 0.433086% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.236567 - 31.0629% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0444227 - 18.7781% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0440797 - 99.2279% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.752e-05 - 0.130491% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.68e-06 - 0.0128857% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0438375 - 99.4504% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0438337 - 99.9913% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.00866839% +| | | | | | | | | | Remainder: 0.000179079 - 0.406261% +| | | | | | | | | Remainder: 0.000343 - 0.772127% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.192136 - 81.2187% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0462887 - 24.0916% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0422915 - 91.3646% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0413199 - 97.7027% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0399939 - 96.791% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.188e-05 - 0.0547083% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.332e-05 - 0.108316% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.7e-05 - 0.242537% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00678932 - 16.9759% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.732e-05 - 0.0933141% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322503 - 80.638% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.432e-05 - 0.0608092% [1] +| | | | | | | | | | | | | Remainder: 0.00073048 - 1.82648% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.696e-05 - 0.0894484% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.656e-05 - 44.8052% [1] +| | | | | | | | | | | | | Remainder: 2.04e-05 - 55.1948% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000654919 - 1.585% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000625359 - 95.4865% [1] +| | | | | | | | | | | | | Remainder: 2.956e-05 - 4.51354% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010032 - 0.242789% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.984e-05 - 79.5853% [1] +| | | | | | | | | | | | | Remainder: 2.048e-05 - 20.4147% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019876 - 0.481027% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001778 - 89.4546% [1] +| | | | | | | | | | | | | Remainder: 2.096e-05 - 10.5454% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.524e-05 - 0.0852858% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 55.5051% [1] +| | | | | | | | | | | | | Remainder: 1.568e-05 - 44.4949% +| | | | | | | | | | | | Remainder: 0.00029976 - 0.725462% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.56e-05 - 0.202405% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.596e-05 - 0.108674% [1] +| | | | | | | | | | | Remainder: 0.00084 - 1.98622% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00383656 - 8.28833% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.003283 - 85.5714% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000420239 - 12.8005% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00273788 - 83.3957% [1] +| | | | | | | | | | | | Remainder: 0.00012488 - 3.80384% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030988 - 8.07703% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00026256 - 84.7296% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.136e-05 - 23.3699% [1] +| | | | | | | | | | | | | Remainder: 0.0002012 - 76.6301% +| | | | | | | | | | | | Remainder: 4.732e-05 - 15.2704% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.516e-05 - 0.655796% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.9e-05 - 1.01654% [1] +| | | | | | | | | | | Remainder: 0.00017952 - 4.67919% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9e-06 - 0.0194432% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.599e-06 - 0.00561476% [1] +| | | | | | | | | | Remainder: 0.00014908 - 0.322066% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.576e-05 - 0.00820251% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.14536 - 75.6545% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.44e-06 - 0.00649423% [1] +| | | | | | | | | | Remainder: 0.14535 - 99.9935% +| | | | | | | | | Remainder: 0.000472079 - 0.2457% +| | | | | | | | Remainder: 7.64e-06 - 0.00322953% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164006 - 21.5351% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8e-05 - 0.0170726% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2e-06 - 0.00121947% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163867 - 99.9154% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163864 - 99.9979% [1] +| | | | | | | | | Remainder: 3.4e-06 - 0.00207485% +| | | | | | | | Remainder: 0.00010872 - 0.0662903% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010828 - 0.0142179% [1] +| | | | | | | Remainder: 0.0095776 - 1.25761% +| | | | | | Remainder: 0.00807863 - 1.04965% +| | | | | Remainder: 0.00039996 - 0.0519393% +| | | | Remainder: 0.017867 - 2.26762% +| | | MaxwellPreconditioner: Block preconditioner: 0.000152 - 0.0161291% [1] +| | | Remainder: 0.0121452 - 1.28876% +| | Mini-EM: timestepper: 0.284205 - 3.5284% [1] +| | | Mini-EM: Advance Time Step: 0.284203 - 99.999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.084681 - 29.796% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00053956 - 0.637168% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0817986 - 96.5962% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00200492% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00050088 - 0.612333% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00701752 - 8.57902% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00404604 - 4.94634% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00033692 - 0.41189% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0034032 - 4.16046% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00350112 - 4.28017% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030124 - 0.36827% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00086912 - 1.06251% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7e-06 - 0.0085576% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000725518 - 0.886957% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00851112 - 10.405% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0030942 - 3.7827% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115292 - 1.40946% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00742268 - 9.07433% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0143596 - 17.5548% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.196e-05 - 0.0146213% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000511439 - 0.625242% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00613616 - 7.50154% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00764528 - 9.34646% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005374 - 0.656979% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000319079 - 0.390079% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00336072 - 4.10853% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00618224 - 7.55788% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163896 - 2.00365% [9] +| | | | | | Remainder: 0.00020468 - 0.250224% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1e-05 - 0.024799% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00307035% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0020998 - 2.47966% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013632 - 0.160981% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010892 - 79.9002% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 1.46714% [1] +| | | | | | Remainder: 2.54e-05 - 18.6326% +| | | | | Remainder: 8.308e-05 - 0.0981094% +| | | | Stratimikos: BelosLOWS: 0.181249 - 63.7746% [1] +| | | | | GMRES block system: Operation Op*x: 0.00482636 - 2.66283% [1] +| | | | | Belos::MVT::MvAddMv: 0.00021376 - 0.117937% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175451 - 96.8012% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00069804 - 0.397854% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000186 - 26.646% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00017836 - 95.8925% [2] +| | | | | | | | Remainder: 7.64e-06 - 4.10753% +| | | | | | | Belos::MVT::MvScale: 9.544e-05 - 13.6726% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00022004 - 31.5225% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0002152 - 97.8004% [2] +| | | | | | | | Remainder: 4.84e-06 - 2.1996% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001192 - 17.0764% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011544 - 96.8456% [2] +| | | | | | | | Remainder: 3.76e-06 - 3.15436% +| | | | | | | Remainder: 7.736e-05 - 11.0825% +| | | | | | Belos::MVT::MvAddMv: 0.000519038 - 0.29583% [2] +| | | | | | Belos::MVT::MvNorm: 9.804e-05 - 0.0558788% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.168726 - 96.1667% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00063688 - 0.377465% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.244e-05 - 0.0429336% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00112928 - 0.669299% [1] +| | | | | | | | Belos::MVT::Assign: 7.38e-05 - 6.53514% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.344e-05 - 8.27431% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 7.872e-05 - 84.2466% [1] +| | | | | | | | | Remainder: 1.472e-05 - 15.7534% +| | | | | | | | CG Q_B: Operation Op*x: 0.000594199 - 52.6176% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001558 - 13.7964% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.524e-05 - 4.0061% [1] +| | | | | | | | Remainder: 0.0001668 - 14.7705% +| | | | | | | CG S_E: Operation Op*x: 0.00174288 - 1.03297% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162008 - 96.0189% [1] +| | | | | | | | Belos::MVT::Assign: 7.524e-05 - 0.046442% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.140186 - 86.5298% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.139981 - 99.854% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0631497 - 45.1131% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0627013 - 99.2899% [24] +| | | | | | | | | | | Remainder: 0.00044844 - 0.710122% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0160372 - 11.4567% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00109692 - 0.78362% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172832 - 1.23468% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0521818 - 37.2778% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0175728 - 33.6762% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0173401 - 98.6755% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173189 - 99.8777% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0171816 - 99.2071% [12] +| | | | | | | | | | | | | | Remainder: 0.00013732 - 0.792892% +| | | | | | | | | | | | | Remainder: 2.12e-05 - 0.12226% +| | | | | | | | | | | | Remainder: 0.00023276 - 1.32454% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0345174 - 66.1484% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0343801 - 99.6022% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0238131 - 69.2642% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0176055 - 73.932% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0171548 - 97.4399% [24] +| | | | | | | | | | | | | | | Remainder: 0.00045072 - 2.56011% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0045576 - 19.1391% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0003834 - 1.61004% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00085888 - 3.60676% [12] +| | | | | | | | | | | | | | Remainder: 0.00040772 - 1.71217% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0104149 - 30.2935% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0103475 - 99.3525% [12] +| | | | | | | | | | | | | | Remainder: 6.744e-05 - 0.647533% +| | | | | | | | | | | | | Remainder: 0.00015208 - 0.442349% +| | | | | | | | | | | | Remainder: 0.00013732 - 0.397829% +| | | | | | | | | | | Remainder: 9.156e-05 - 0.175464% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00249852 - 1.7849% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00301136 - 2.15126% [12] +| | | | | | | | | | Remainder: 0.00027704 - 0.197913% +| | | | | | | | | Remainder: 0.00020468 - 0.146006% +| | | | | | | | CG S_E: Operation Op*x: 0.0160424 - 9.90222% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00139688 - 0.862226% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00343908 - 2.12278% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00061756 - 0.38119% [12] +| | | | | | | | Remainder: 0.00025164 - 0.155325% +| | | | | | | Remainder: 0.00313568 - 1.85845% +| | | | | | GMRES block system: Operation Op*x: 0.00475268 - 2.70883% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.82e-05 - 0.0331716% [1] +| | | | | | Remainder: 0.0005996 - 0.341748% +| | | | | Remainder: 0.00075772 - 0.418055% +| | | | Mini-EM: Compute responses: 0.0180597 - 6.35451% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0004344 - 2.40536% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150933 - 83.5745% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0106007% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030184 - 1.99983% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00375576 - 24.8837% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.0304772% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00064008 - 4.24083% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00047796 - 3.16671% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00709972 - 47.0389% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5e-06 - 0.0331273% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000646959 - 4.28641% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00057088 - 3.78235% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0006866 - 4.54905% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.732e-05 - 0.512281% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.12e-06 - 0.0272969% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0004116 - 2.72704% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000268359 - 1.778% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.028e-05 - 0.399383% [9] +| | | | | | Remainder: 8.06e-05 - 0.534013% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.8e-06 - 0.0542646% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00775208% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00207528 - 11.4912% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025416 - 1.40733% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.440667% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023464 - 92.3198% [1] +| | | | | | Remainder: 1.84e-05 - 7.23953% +| | | | | Remainder: 0.00019136 - 1.0596% +| | | | Remainder: 0.00021296 - 0.0749325% +| | | Remainder: 2.88e-06 - 0.00101335% +| | Remainder: 0.0535843 - 0.665246% +| Remainder: 6.304e-05 - 0.000782632% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.181249 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.9716 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 56862 x 56862, nnz = 1768494 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 2187 x 2187, nnz = 140625 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2187 x 2187, nnz = 140625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1468 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +A22 size = 19683 x 19683, nnz = 493039 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 19683 x 19683, nnz = 493039 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 729 x 19683, nnz = 19683 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 729 x 729, nnz = 15225 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.2449 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 56862 1768494 31.1015 +(2, 2) 19683 493039 25.049 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00192192 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.164195 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 0.181183 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.04842 [1] +| Mini-EM: Total Time: 8.04837 - 99.9995% [1] +| | Mini-EM: build mesh: 0.00061984 - 0.00770143% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030484 - 49.1804% [1] +| | | Remainder: 0.000315 - 50.8196% +| | Mini-EM: build physics blocks: 0.0021194 - 0.0263333% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000816599 - 0.0101461% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.872148 - 10.8363% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.40628 - 5.04797% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.175794 - 43.2691% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143009 - 81.3507% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00444736 - 2.52987% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0282341 - 16.0609% [4] +| | | | Remainder: 0.0001028 - 0.0584776% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0231522 - 5.69859% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144272 - 62.3145% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00082136 - 3.54765% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171728 - 7.41733% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118992 - 5.13955% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012386 - 5.34981% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00348376 - 15.0472% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000177239 - 0.765538% [4] +| | | | Remainder: 9.688e-05 - 0.418448% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371489 - 9.14369% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161008 - 3.96297% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0549199 - 13.5178% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020391 - 5.01895% [4] +| | | Remainder: 0.078773 - 19.3889% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0172767 - 0.21466% [2] +| | Mini-EM: setup physics model evaluator: 0.642985 - 7.98901% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.642957 - 99.9955% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000429267% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000105761% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.637068 - 99.0841% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.637049 - 99.9971% [1] +| | | | | | getWorksets(): 0.61128 - 95.955% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.611276 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348156 - 56.9556% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00466872 - 1.34098% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0569064 - 16.3451% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114296 - 2.00849% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0557381 - 97.947% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00055676 - 0.998885% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00027912 - 0.50077% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00106948 - 1.91876% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512048 - 9.18667% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111395 - 19.9854% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00293976 - 5.27423% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00839287 - 15.0577% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00027524 - 0.493809% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0146408 - 26.2672% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609536 - 41.6326% [9] +| | | | | | | | | | | | Remainder: 0.00854548 - 58.3674% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.009138 - 16.3945% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.002038 - 3.65638% [9] +| | | | | | | | | | | Remainder: 0.00014812 - 0.265743% +| | | | | | | | | | Remainder: 2.532e-05 - 0.0444941% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.249817 - 71.7543% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146319 - 58.5704% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00020664 - 0.141226% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.36e-05 - 0.0434668% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0784409 - 53.6096% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0554792 - 37.9167% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.148e-05 - 0.0420179% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113632 - 7.76603% [9] +| | | | | | | | | | | Remainder: 0.000703759 - 0.480977% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0487891 - 19.5299% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0339741 - 13.5996% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00028856 - 0.115509% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011598 - 4.64259% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00861748 - 3.44952% [9] +| | | | | | | | | | Remainder: 0.00023104 - 0.0924837% +| | | | | | | | | Remainder: 0.0367641 - 10.5597% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.263084 - 43.0385% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.262631 - 99.8275% [18] +| | | | | | | | | Remainder: 0.00045376 - 0.172477% +| | | | | | | | Remainder: 3.548e-05 - 0.00580425% +| | | | | | | Remainder: 4.24e-06 - 0.000693626% +| | | | | | getOrientations(): 1.9e-05 - 0.0029825% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811639 - 0.127406% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075752 - 0.118911% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040376 - 0.0633797% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012388 - 0.0194459% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000893599 - 0.140272% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000144416% [2] +| | | | | | Remainder: 0.0227584 - 3.57247% +| | | | | Remainder: 1.86e-05 - 0.00291963% +| | | | fmb->setupBCFieldManagers(): 9.48e-06 - 0.00147444% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0024885% [1] +| | | | build response library: 0.00583544 - 0.907594% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00573788 - 98.3281% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0543755% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 67.9487% [1] +| | | | | | | Remainder: 1e-06 - 32.0513% +| | | | | | getOrientations(): 4.8e-07 - 0.00836546% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788759 - 13.7465% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944 - 16.4521% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420679 - 7.33161% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119872 - 20.8914% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0216108% [3] +| | | | | | Remainder: 0.00238088 - 41.4941% +| | | | | Remainder: 9.756e-05 - 1.67185% +| | | | Remainder: 2.448e-05 - 0.00380741% +| | | Remainder: 2.888e-05 - 0.00449155% +| | Mini-EM: setup auxiliary physics model evaluator: 1.17972 - 14.6579% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.17971 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 1.8e-06 - 0.00015258% [1] +| | | | fmb->setWorksetContainer(): 1.24e-06 - 0.000105111% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.17965 - 99.9953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.17963 - 99.9978% [1] +| | | | | | getWorksets(): 0.556875 - 47.2077% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.556873 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.372288 - 66.8533% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00586116 - 1.57436% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0622227 - 16.7136% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00101832 - 1.63657% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.061176 - 98.3178% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00048008 - 0.784752% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002796 - 0.457042% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00113556 - 1.85621% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00529816 - 8.66051% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0128912 - 21.0723% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00291968 - 4.77259% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00985387 - 16.1074% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000275 - 0.449523% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0174697 - 28.5565% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00752592 - 43.0797% [9] +| | | | | | | | | | | | Remainder: 0.00994383 - 56.9203% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00843924 - 13.795% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00201416 - 3.2924% [9] +| | | | | | | | | | | Remainder: 0.00011972 - 0.195698% +| | | | | | | | | | Remainder: 2.84e-05 - 0.0456425% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.260312 - 69.9221% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145492 - 55.8915% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011512 - 0.0791245% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.676e-05 - 0.0458856% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0529592 - 36.4% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0553029 - 38.0109% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 7.98e-05 - 0.0548483% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.624e-05 - 0.0524014% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00218288 - 1.50034% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0342422 - 23.5354% [9] +| | | | | | | | | | | Remainder: 0.00046712 - 0.321062% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0336687 - 12.934% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0329373 - 12.653% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00029036 - 0.111543% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.012783 - 4.91066% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115872 - 4.45126% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0213063 - 8.1849% [9] +| | | | | | | | | | Remainder: 0.00224696 - 0.863178% +| | | | | | | | | Remainder: 0.0438925 - 11.7899% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.184569 - 33.1439% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.184218 - 99.8093% [9] +| | | | | | | | | Remainder: 0.00035192 - 0.190671% +| | | | | | | | Remainder: 1.56e-05 - 0.00280135% +| | | | | | | Remainder: 1.32e-06 - 0.000237037% +| | | | | | getOrientations(): 1.124e-05 - 0.000952843% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000936799 - 0.0794148% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110144 - 0.0933718% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068404 - 0.0579878% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.588269 - 49.8691% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212816 - 36.1766% [1] +| | | | | | | Remainder: 0.375453 - 63.8234% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0024802 - 0.210253% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 5.42544e-05% [2] +| | | | | | Remainder: 0.0292687 - 2.48118% +| | | | | Remainder: 2.64e-05 - 0.00223795% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.000362801% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.00135627% [1] +| | | | build response library: 2.332e-05 - 0.00197676% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.20069% [1] +| | | | | Remainder: 2.304e-05 - 98.7993% +| | | | Remainder: 8.28e-06 - 0.000701868% +| | | Remainder: 1.104e-05 - 0.000935816% +| | Mini-EM: eval auxiliary physics model evaluator: 1.9274 - 23.9477% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.565053 - 29.3168% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.35792 - 70.4533% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0018214 - 0.134132% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.932846 - 68.6967% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000180094% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.784e-05 - 0.00191243% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.64e-06 - 0.000818999% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0112889 - 1.21015% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0270849 - 2.90346% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0779885 - 8.36027% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00918063 - 0.984153% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.061314 - 6.57279% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0639849 - 6.85911% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0927879 - 9.94675% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.532e-05 - 0.00164229% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.32e-06 - 0.000677496% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136765 - 14.6611% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0138453 - 1.4842% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00768256 - 0.823561% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0312601 - 3.35105% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00738288 - 0.791435% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0442969 - 4.74858% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0744348 - 7.97932% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.090873 - 9.74148% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00755056 - 0.80941% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00415168 - 0.445055% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.013201 - 1.41513% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0616459 - 6.60836% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00778312 - 0.834341% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301725 - 3.23446% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.524e-05 - 0.00163371% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0141112 - 1.5127% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0265711 - 2.84839% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00396596 - 0.425146% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129 - 1.38286% [9] +| | | | | Remainder: 0.00055868 - 0.0598898% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.892e-05 - 0.00139331% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.96e-06 - 0.00021798% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00153976 - 0.113391% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.420146 - 30.9404% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.207223 - 49.3218% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.212887 - 50.6697% [1] +| | | | | Remainder: 3.564e-05 - 0.00848277% +| | | | Remainder: 0.00154452 - 0.113742% +| | | Remainder: 0.00443172 - 0.229932% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432996 - 0.0537992% [1] +| | | getWorksets(): 3.64e-06 - 0.0840655% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 61.5385% [1] +| | | | Remainder: 1.4e-06 - 38.4615% +| | | getOrientations(): 8.8e-07 - 0.0203235% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077864 - 17.9826% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883559 - 20.4057% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041124 - 9.49755% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117088 - 27.0414% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0267901% [3] +| | | Remainder: 0.00107996 - 24.9416% +| | panzer::ModelEvaluator::create_W_op: 0.578634 - 7.18945% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.96707 - 12.0157% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000644359 - 0.06663% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.755608 - 78.1337% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.588e-05 - 0.00210162% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00946839 - 1.25308% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0247015 - 3.26909% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0280243 - 3.70885% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.002859 - 0.378371% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0319609 - 4.22983% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274945 - 3.63872% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00495708 - 0.656038% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0262032 - 3.46783% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.22e-05 - 0.00161459% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0103276 - 1.36679% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0574833 - 7.60756% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00966951 - 1.2797% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0554166 - 7.33404% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0596588 - 7.89547% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0831053 - 10.9985% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.02e-05 - 0.00267335% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00893372 - 1.18232% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570929 - 7.55589% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0921866 - 12.2003% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0133531 - 1.7672% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00273176 - 0.361531% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0316699 - 4.19132% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0662285 - 8.76493% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0516513 - 6.83573% [9] +| | | | Remainder: 0.00038152 - 0.0504918% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.104e-05 - 0.0052778% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000115814% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00209984 - 0.217134% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.207128 - 21.4181% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.207098 - 99.9857% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.84e-05 - 0.00888339% [1] +| | | | Remainder: 1.124e-05 - 0.00542659% +| | | Remainder: 0.001538 - 0.159037% +| | Mini-EM: assemble Discrete Gradient: 0.172972 - 2.14915% [1] +| | MaxwellPreconditioner::build: 0.941149 - 11.6936% [1] +| | | Mini-EM: assemble Discrete Curl: 0.140592 - 14.9384% [1] +| | | MaxwellPreconditioner: Schur complement: 1.312e-05 - 0.00139404% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00218448 - 0.232108% [1] +| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.161137% [1] +| | | | Ifpack2::Relaxation::compute: 0.00120224 - 55.0355% [1] +| | | | Remainder: 0.00097872 - 44.8034% +| | | MaxwellPreconditioner: Solver S_E: 0.786119 - 83.5277% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.768409 - 97.7471% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.768027 - 99.9503% [1] +| | | | | | MueLu RefMaxwell: compute: 0.759924 - 98.9449% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00573792 - 0.755065% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0378806 - 4.98479% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0199953 - 52.7852% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0169814 - 44.8286% [1] +| | | | | | | | Remainder: 0.00090388 - 2.38613% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0503713 - 6.62847% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00295052 - 5.85753% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0445109 - 88.3655% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0434262 - 97.5631% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.04243 - 97.706% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0398947 - 94.0249% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.64e-05 - 0.0912401% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.532e-05 - 0.138665% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.552e-05 - 0.214364% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677412 - 16.98% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.472e-05 - 0.087029% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322383 - 80.8085% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.492e-05 - 0.0875303% [1] +| | | | | | | | | | | | Remainder: 0.000635399 - 1.59269% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.736e-05 - 0.111619% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.844e-05 - 38.9358% [1] +| | | | | | | | | | | | Remainder: 2.892e-05 - 61.0642% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065124 - 1.53486% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062404 - 95.8234% [1] +| | | | | | | | | | | | Remainder: 2.72e-05 - 4.17665% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00119964 - 2.82734% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117496 - 97.9427% [1] +| | | | | | | | | | | | Remainder: 2.468e-05 - 2.05729% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001872 - 0.441197% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016456 - 87.906% [1] +| | | | | | | | | | | | Remainder: 2.264e-05 - 12.094% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.452e-05 - 0.104926% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 43.9353% [1] +| | | | | | | | | | | | Remainder: 2.496e-05 - 56.0647% +| | | | | | | | | | | Remainder: 0.00040528 - 0.955174% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011028 - 0.253948% [1] +| | | | | | | | | | Remainder: 0.00088592 - 2.04006% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000259 - 0.581881% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.068e-05 - 23.4286% [1] +| | | | | | | | | | Remainder: 0.00019832 - 76.5714% +| | | | | | | | | Remainder: 0.000825679 - 1.85501% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113736 - 2.25795% [1] +| | | | | | | | Remainder: 0.0017726 - 3.51906% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627144 - 8.25272% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0413805 - 65.9824% [1] +| | | | | | | | Remainder: 0.0213339 - 34.0176% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177496 - 2.3357% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.137243 - 18.0601% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.137239 - 99.9973% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.136652 - 99.5722% [1] +| | | | | | | | | Remainder: 0.00058708 - 0.427779% +| | | | | | | | Remainder: 3.68e-06 - 0.00268138% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0383811 - 5.05066% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0382173 - 99.573% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0211657 - 55.3827% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0162804 - 42.5997% [1] +| | | | | | | | | Remainder: 0.00077108 - 2.01762% +| | | | | | | | Remainder: 0.00016388 - 0.426981% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.236043 - 31.0614% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.044334 - 18.7822% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0439931 - 99.2311% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.412e-05 - 0.123019% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.76e-06 - 0.013093% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0437513 - 99.4504% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0437471 - 99.9904% [1] +| | | | | | | | | | | Remainder: 4.2e-06 - 0.00959972% +| | | | | | | | | | Remainder: 0.000181919 - 0.413517% +| | | | | | | | | Remainder: 0.00034088 - 0.768891% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.191701 - 81.2144% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0462899 - 24.147% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0423625 - 91.5157% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0413933 - 97.7121% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0400341 - 96.7164% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.004e-05 - 0.0500573% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.408e-05 - 0.110106% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.476e-05 - 0.161762% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00682384 - 17.045% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.556e-05 - 0.0888242% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.032338 - 80.7761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.424e-05 - 0.0605483% [1] +| | | | | | | | | | | | | Remainder: 0.0006836 - 1.70754% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.668e-05 - 0.0886133% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.652e-05 - 45.0382% [1] +| | | | | | | | | | | | | Remainder: 2.016e-05 - 54.9618% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000653359 - 1.57842% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623759 - 95.4696% [1] +| | | | | | | | | | | | | Remainder: 2.96e-05 - 4.53043% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010052 - 0.242841% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.884e-05 - 78.4322% [1] +| | | | | | | | | | | | | Remainder: 2.168e-05 - 21.5678% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0002044 - 0.493799% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00018068 - 88.3953% [1] +| | | | | | | | | | | | | Remainder: 2.372e-05 - 11.6047% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.424e-05 - 0.0827186% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.948e-05 - 56.8925% [1] +| | | | | | | | | | | | | Remainder: 1.476e-05 - 43.1075% +| | | | | | | | | | | | Remainder: 0.00033 - 0.79723% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.624e-05 - 0.203576% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.352e-05 - 0.102732% [1] +| | | | | | | | | | | Remainder: 0.00083944 - 1.98156% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00376016 - 8.12307% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0032264 - 85.8049% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042016 - 13.0226% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00268148 - 83.1106% [1] +| | | | | | | | | | | | Remainder: 0.00012476 - 3.86685% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0002882 - 7.66457% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00024536 - 85.1353% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 5.968e-05 - 24.3234% [1] +| | | | | | | | | | | | | Remainder: 0.00018568 - 75.6766% +| | | | | | | | | | | | Remainder: 4.284e-05 - 14.8647% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.38e-05 - 0.632952% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.888e-05 - 1.034% [1] +| | | | | | | | | | | Remainder: 0.00018288 - 4.86362% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0190106% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.00587601% [1] +| | | | | | | | | | Remainder: 0.000155679 - 0.336313% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.00842981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.144931 - 75.603% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00709301% [1] +| | | | | | | | | | Remainder: 0.144921 - 99.9929% +| | | | | | | | | Remainder: 0.000463239 - 0.241647% +| | | | | | | | Remainder: 8.2e-06 - 0.00347394% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164095 - 21.5936% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.728e-05 - 0.0166245% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00114568% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163956 - 99.9152% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163953 - 99.9981% [1] +| | | | | | | | | Remainder: 3.12e-06 - 0.00190295% +| | | | | | | | Remainder: 0.00010992 - 0.0669855% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010416 - 0.0137066% [1] +| | | | | | | Remainder: 0.00960352 - 1.26375% +| | | | | | Remainder: 0.00810336 - 1.05509% +| | | | | Remainder: 0.00038184 - 0.0496923% +| | | | Remainder: 0.0177105 - 2.2529% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012568 - 0.0133539% [1] +| | | Remainder: 0.0121136 - 1.28711% +| | Mini-EM: timestepper: 0.283347 - 3.52055% [1] +| | | Mini-EM: Advance Time Step: 0.283344 - 99.999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0841249 - 29.69% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000585759 - 0.696297% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0812119 - 96.5373% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00201941% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049812 - 0.613358% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00673764 - 8.29636% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00402704 - 4.95868% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032884 - 0.404916% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00345784 - 4.2578% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00351576 - 4.32912% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030104 - 0.370685% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087244 - 1.07428% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.76e-06 - 0.0083239% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00072316 - 0.89046% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00843659 - 10.3884% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00299072 - 3.68261% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115252 - 1.41915% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00738215 - 9.08999% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0142941 - 17.601% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.12e-05 - 0.0137911% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051112 - 0.629366% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00607499 - 7.48042% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761432 - 9.37586% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00053468 - 0.658376% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031036 - 0.382161% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00334612 - 4.12023% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00625084 - 7.69695% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163588 - 2.01433% [9] +| | | | | | Remainder: 0.00019608 - 0.241442% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.0232987% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.002948% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00208996 - 2.48435% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001306 - 0.155245% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001054 - 80.7044% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.25574% [1] +| | | | | | Remainder: 2.356e-05 - 18.0398% +| | | | | Remainder: 8.456e-05 - 0.100517% +| | | | Stratimikos: BelosLOWS: 0.181238 - 63.964% [1] +| | | | | GMRES block system: Operation Op*x: 0.00483368 - 2.66703% [1] +| | | | | Belos::MVT::MvAddMv: 0.00013816 - 0.0762311% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175573 - 96.8742% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00069916 - 0.398216% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00018412 - 26.3345% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0001772 - 96.2416% [2] +| | | | | | | | Remainder: 6.92e-06 - 3.75842% +| | | | | | | Belos::MVT::MvScale: 9.492e-05 - 13.5763% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00022484 - 32.1586% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00022056 - 98.0964% [2] +| | | | | | | | Remainder: 4.28e-06 - 1.90358% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00011976 - 17.1291% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000116 - 96.8604% [2] +| | | | | | | | Remainder: 3.76e-06 - 3.13961% +| | | | | | | Remainder: 7.552e-05 - 10.8015% +| | | | | | Belos::MVT::MvAddMv: 0.00059732 - 0.340212% [2] +| | | | | | Belos::MVT::MvNorm: 9.52e-05 - 0.0542224% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.168954 - 96.2303% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000622039 - 0.36817% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.344e-05 - 0.0434673% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00109564 - 0.648482% [1] +| | | | | | | | Belos::MVT::Assign: 7.476e-05 - 6.82341% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 8.78e-05 - 8.01358% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 7.396e-05 - 84.2369% [1] +| | | | | | | | | Remainder: 1.384e-05 - 15.7631% +| | | | | | | | CG Q_B: Operation Op*x: 0.00059608 - 54.4047% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00015404 - 14.0594% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.488e-05 - 4.09624% [1] +| | | | | | | | Remainder: 0.00013808 - 12.6027% +| | | | | | | CG S_E: Operation Op*x: 0.00179884 - 1.06469% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162215 - 96.0111% [1] +| | | | | | | | Belos::MVT::Assign: 7.72e-05 - 0.0475911% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.140315 - 86.4993% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.140111 - 99.855% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0635546 - 45.3601% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0631197 - 99.3156% [24] +| | | | | | | | | | | Remainder: 0.00043496 - 0.684387% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0159256 - 11.3664% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00111288 - 0.794281% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172028 - 1.22779% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0519805 - 37.0994% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0176417 - 33.9392% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0174158 - 98.7189% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173926 - 99.867% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0172511 - 99.1863% [12] +| | | | | | | | | | | | | | Remainder: 0.00014152 - 0.81368% +| | | | | | | | | | | | | Remainder: 2.316e-05 - 0.132983% +| | | | | | | | | | | | Remainder: 0.000226 - 1.28105% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0342496 - 65.8894% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341139 - 99.6038% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0240052 - 70.3678% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0179126 - 74.6198% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0174751 - 97.5573% [24] +| | | | | | | | | | | | | | | Remainder: 0.000437559 - 2.44274% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0044762 - 18.6468% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00037172 - 1.5485% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00085664 - 3.56856% [12] +| | | | | | | | | | | | | | Remainder: 0.000388 - 1.61632% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00996972 - 29.2248% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0099084 - 99.3849% [12] +| | | | | | | | | | | | | | Remainder: 6.132e-05 - 0.615063% +| | | | | | | | | | | | | Remainder: 0.000138999 - 0.407456% +| | | | | | | | | | | | Remainder: 0.00013568 - 0.396151% +| | | | | | | | | | | Remainder: 8.912e-05 - 0.171449% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0026108 - 1.86337% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00297328 - 2.12208% [12] +| | | | | | | | | | Remainder: 0.000233559 - 0.166695% +| | | | | | | | | Remainder: 0.00020348 - 0.145017% +| | | | | | | | CG S_E: Operation Op*x: 0.0160082 - 9.86847% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00137684 - 0.848774% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00358144 - 2.20783% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00060968 - 0.375847% [12] +| | | | | | | | Remainder: 0.00024684 - 0.152168% +| | | | | | | Remainder: 0.0031494 - 1.86405% +| | | | | | GMRES block system: Operation Op*x: 0.00457692 - 2.60684% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.652e-05 - 0.0321917% [1] +| | | | | | Remainder: 0.00059352 - 0.338047% +| | | | | Remainder: 0.000693319 - 0.382546% +| | | | Mini-EM: Compute responses: 0.0177782 - 6.27443% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00042488 - 2.38989% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0148251 - 83.3891% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0116019% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003058 - 2.06272% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00340564 - 22.9721% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.16e-06 - 0.0280605% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00063932 - 4.31241% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000476239 - 3.21238% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00717148 - 48.3738% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.56e-06 - 0.0375039% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00064016 - 4.31808% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00057636 - 3.88773% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00070032 - 4.72388% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.812e-05 - 0.526944% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.12e-06 - 0.0277907% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00040972 - 2.76369% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000267039 - 1.80126% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.936e-05 - 0.400402% [9] +| | | | | | Remainder: 8e-05 - 0.539625% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.2e-06 - 0.0517487% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0076498% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00208056 - 11.7028% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024988 - 1.40554% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.448215% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023124 - 92.5404% [1] +| | | | | | Remainder: 1.752e-05 - 7.01137% +| | | | | Remainder: 0.00018724 - 1.0532% +| | | | Remainder: 0.00020276 - 0.0715596% +| | | Remainder: 2.76e-06 - 0.000974071% +| | Remainder: 0.0515023 - 0.639909% +| Remainder: 4.352e-05 - 0.000540727% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.181238 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.9773 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 56862 x 56862, nnz = 1768494 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 2187 x 2187, nnz = 140625 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2187 x 2187, nnz = 140625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1482 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +A22 size = 19683 x 19683, nnz = 493039 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 19683 x 19683, nnz = 493039 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 729 x 19683, nnz = 19683 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 729 x 729, nnz = 15225 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.2471 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 56862 1768494 31.1015 +(2, 2) 19683 493039 25.049 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0019582 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.165124 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 0.182476 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.21846 [1] +| Mini-EM: Total Time: 8.21842 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0006088 - 0.00740775% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029352 - 48.2129% [1] +| | | Remainder: 0.00031528 - 51.7871% +| | Mini-EM: build physics blocks: 0.000820159 - 0.00997953% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00079756 - 0.00970455% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.872467 - 10.616% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.40803 - 4.96483% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.176353 - 43.2206% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143181 - 81.1902% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.004544 - 2.57665% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0285224 - 16.1735% [4] +| | | | Remainder: 0.00010532 - 0.0597211% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0239963 - 5.88101% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0151353 - 63.0733% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00082376 - 3.43286% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171132 - 7.13159% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118824 - 4.95176% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133932 - 5.58136% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351856 - 14.6629% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00018204 - 0.758617% [4] +| | | | Remainder: 9.78e-05 - 0.407563% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371908 - 9.11472% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0159978 - 3.92073% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0552477 - 13.5401% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0203338 - 4.9834% [4] +| | | Remainder: 0.0789107 - 19.3394% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0186381 - 0.226784% [2] +| | Mini-EM: setup physics model evaluator: 0.645513 - 7.85447% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.64549 - 99.9965% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000458566% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000111543% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.639697 - 99.1024% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.639678 - 99.9971% [1] +| | | | | | getWorksets(): 0.61466 - 96.089% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.614656 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348837 - 56.7532% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00465288 - 1.33383% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0567935 - 16.2808% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0011442 - 2.01467% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0556244 - 97.9415% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0005584 - 1.00388% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000284 - 0.510568% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00108728 - 1.95468% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00521864 - 9.38193% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111662 - 20.0744% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00283488 - 5.09647% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0081576 - 14.6655% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00027912 - 0.501794% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0147236 - 26.4697% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00613251 - 41.6508% [9] +| | | | | | | | | | | | Remainder: 0.00859112 - 58.3492% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00914011 - 16.4318% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202848 - 3.64675% [9] +| | | | | | | | | | | Remainder: 0.000146 - 0.262475% +| | | | | | | | | | Remainder: 2.488e-05 - 0.0438079% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24904 - 71.3916% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.143588 - 57.6566% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021984 - 0.153105% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.056e-05 - 0.0491406% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.077019 - 53.6389% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0541526 - 37.7139% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.72e-05 - 0.0468006% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113436 - 7.90007% [9] +| | | | | | | | | | | Remainder: 0.0007152 - 0.498092% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0488643 - 19.6211% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0357733 - 14.3645% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030776 - 0.123578% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116172 - 4.6648% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864348 - 3.47072% [9] +| | | | | | | | | | Remainder: 0.00024604 - 0.0987953% +| | | | | | | | | Remainder: 0.0383504 - 10.9938% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.265781 - 43.2407% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.265326 - 99.8287% [18] +| | | | | | | | | Remainder: 0.00045516 - 0.171254% +| | | | | | | | Remainder: 3.752e-05 - 0.00610423% +| | | | | | | Remainder: 4.28e-06 - 0.00069632% +| | | | | | getOrientations(): 1.744e-05 - 0.00272637% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789039 - 0.123349% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075924 - 0.118691% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004138 - 0.0646888% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012156 - 0.0190033% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895279 - 0.139958% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000156329% [2] +| | | | | | Remainder: 0.0220207 - 3.44247% +| | | | | Remainder: 1.836e-05 - 0.00287011% +| | | | fmb->setupBCFieldManagers(): 1.004e-05 - 0.00155541% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8e-05 - 0.00278858% [1] +| | | | build response library: 0.00573564 - 0.888571% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00564216 - 98.3702% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0538801% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 77.6316% [1] +| | | | | | | Remainder: 6.8e-07 - 22.3684% +| | | | | | getOrientations(): 6e-07 - 0.0106342% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772 - 13.6827% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955159 - 16.929% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043256 - 7.66657% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120672 - 21.3875% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0212685% [3] +| | | | | | Remainder: 0.00227088 - 40.2484% +| | | | | Remainder: 9.348e-05 - 1.62981% +| | | | Remainder: 2.632e-05 - 0.00407752% +| | | Remainder: 2.264e-05 - 0.00350729% +| | Mini-EM: setup auxiliary physics model evaluator: 1.21372 - 14.7683% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.21371 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.000184559% [1] +| | | | fmb->setWorksetContainer(): 1.72e-06 - 0.000141715% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.21365 - 99.9955% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.21364 - 99.9987% [1] +| | | | | | getWorksets(): 0.558017 - 45.9789% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558015 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.371516 - 66.5781% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005873 - 1.58082% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0617612 - 16.6241% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00106404 - 1.72282% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0606722 - 98.2366% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00051428 - 0.847637% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002854 - 0.470397% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00108368 - 1.78612% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00523796 - 8.63321% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127874 - 21.0763% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0028362 - 4.67463% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00957111 - 15.7751% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000283 - 0.466441% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.017607 - 29.0199% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00761108 - 43.2275% [9] +| | | | | | | | | | | | Remainder: 0.00999595 - 56.7725% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00829384 - 13.6699% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020508 - 3.38013% [9] +| | | | | | | | | | | Remainder: 0.00012144 - 0.200158% +| | | | | | | | | | Remainder: 2.504e-05 - 0.0405432% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.261762 - 70.4579% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146622 - 56.0136% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011852 - 0.0808335% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.076e-05 - 0.04826% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0535175 - 36.5002% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0553099 - 37.7227% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.848e-05 - 0.0603455% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.052e-05 - 0.0549166% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00218804 - 1.49229% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347799 - 23.7207% [9] +| | | | | | | | | | | Remainder: 0.000468799 - 0.319732% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0340453 - 13.0062% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0324664 - 12.403% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000313359 - 0.119711% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0130846 - 4.99865% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0116063 - 4.43391% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0217139 - 8.29529% [9] +| | | | | | | | | | Remainder: 0.00191 - 0.729669% +| | | | | | | | | Remainder: 0.0421196 - 11.3372% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186483 - 33.419% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.186144 - 99.8181% [9] +| | | | | | | | | Remainder: 0.000339279 - 0.181936% +| | | | | | | | Remainder: 1.608e-05 - 0.00288164% +| | | | | | | Remainder: 1.44e-06 - 0.000258057% +| | | | | | getOrientations(): 1.148e-05 - 0.000945917% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093604 - 0.0771268% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109132 - 0.0899215% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0006946 - 0.0572329% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.623674 - 51.3888% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.225756 - 36.1977% [1] +| | | | | | | Remainder: 0.397918 - 63.8023% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243288 - 0.200462% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 5.2734e-05% [2] +| | | | | | Remainder: 0.02678 - 2.20659% +| | | | | Remainder: 1.52e-05 - 0.00125242% +| | | | fmb->setupBCFieldManagers(): 4.68e-06 - 0.000385596% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.00127214% [1] +| | | | build response library: 2.284e-05 - 0.00188184% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.22592% [1] +| | | | | Remainder: 2.256e-05 - 98.7741% +| | | | Remainder: 7.2e-06 - 0.000593224% +| | | Remainder: 1.048e-05 - 0.000863463% +| | Mini-EM: eval auxiliary physics model evaluator: 1.99199 - 24.2382% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.602011 - 30.2216% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.3852 - 69.5383% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00190144 - 0.137268% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.930764 - 67.1935% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.304e-05 - 0.001401% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.664e-05 - 0.00178778% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.44e-06 - 0.000584466% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0107254 - 1.15233% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265329 - 2.85066% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0785637 - 8.44077% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0088682 - 0.952788% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0609908 - 6.55277% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.063785 - 6.85298% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.092473 - 9.93518% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-05 - 0.00159009% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.08e-06 - 0.000653227% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136602 - 14.6763% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0141932 - 1.52489% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00768345 - 0.825499% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0313494 - 3.36814% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00692496 - 0.744009% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.043141 - 4.63501% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0744635 - 8.00026% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.090665 - 9.74093% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00754448 - 0.810569% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0041046 - 0.440993% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129216 - 1.38828% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0622046 - 6.68318% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0078028 - 0.838322% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0302718 - 3.25236% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.524e-05 - 0.00163736% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0143081 - 1.53725% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0272093 - 2.92333% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00396984 - 0.426514% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0128899 - 1.38487% [9] +| | | | | Remainder: 0.00050396 - 0.0541448% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.008e-05 - 0.00144961% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.000190586% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0015366 - 0.11093% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.449457 - 32.4471% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.221115 - 49.1962% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.228304 - 50.7956% [1] +| | | | | Remainder: 3.696e-05 - 0.00822326% +| | | | Remainder: 0.00151732 - 0.109538% +| | | Remainder: 0.00478284 - 0.240103% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438808 - 0.0533933% [1] +| | | getWorksets(): 3.32e-06 - 0.0756595% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 51.8072% [1] +| | | | Remainder: 1.6e-06 - 48.1928% +| | | getOrientations(): 1.12e-06 - 0.0255237% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000793481 - 18.0826% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088284 - 20.119% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413 - 9.41186% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011842 - 26.9868% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0282584% [3] +| | | Remainder: 0.00110888 - 25.2703% +| | panzer::ModelEvaluator::create_W_op: 0.618031 - 7.52007% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.984041 - 11.9736% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00066332 - 0.0674078% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.759039 - 77.1349% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.22e-05 - 0.0016073% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00905657 - 1.19316% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0247786 - 3.26447% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0289741 - 3.8172% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0029844 - 0.393181% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0322312 - 4.24631% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274776 - 3.62005% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00487444 - 0.642186% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0262087 - 3.45287% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.212e-05 - 0.00159676% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0107622 - 1.41788% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0589598 - 7.76769% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00960252 - 1.26509% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0557152 - 7.34023% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0595363 - 7.84365% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0829919 - 10.9338% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.116e-05 - 0.00410519% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00891408 - 1.17439% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.057238 - 7.54085% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.091795 - 12.0936% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0135018 - 1.7788% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00268652 - 0.353937% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.03145 - 4.14339% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0666839 - 8.78531% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0521531 - 6.87094% [9] +| | | | Remainder: 0.00040784 - 0.0537311% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.428e-05 - 0.0034836% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000117881% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0021036 - 0.213772% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.220639 - 22.4217% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.220606 - 99.9854% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.944e-05 - 0.00881078% [1] +| | | | Remainder: 1.276e-05 - 0.00578321% +| | | Remainder: 0.00156056 - 0.158587% +| | Mini-EM: assemble Discrete Gradient: 0.172875 - 2.10351% [1] +| | MaxwellPreconditioner::build: 0.9458 - 11.5083% [1] +| | | Mini-EM: assemble Discrete Curl: 0.14206 - 15.0201% [1] +| | | MaxwellPreconditioner: Schur complement: 1.376e-05 - 0.00145485% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00213936 - 0.226196% [1] +| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.160796% [1] +| | | | Ifpack2::Relaxation::compute: 0.0011472 - 53.6235% [1] +| | | | Remainder: 0.00098872 - 46.2157% +| | | MaxwellPreconditioner: Solver S_E: 0.789382 - 83.4619% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.771874 - 97.7821% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.771489 - 99.9501% [1] +| | | | | | MueLu RefMaxwell: compute: 0.763076 - 98.9094% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00598476 - 0.784295% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.037269 - 4.88405% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0198147 - 53.1668% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165296 - 44.3521% [1] +| | | | | | | | Remainder: 0.00092468 - 2.4811% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0519165 - 6.80358% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.002979 - 5.73806% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0460107 - 88.6243% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0448846 - 97.5526% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0438913 - 97.7869% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0413321 - 94.1693% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.328e-05 - 0.0805185% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.608e-05 - 0.135681% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.376e-05 - 0.202651% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00746272 - 18.0555% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.612e-05 - 0.0873896% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0329894 - 79.8154% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.516e-05 - 0.085067% [1] +| | | | | | | | | | | | Remainder: 0.0006356 - 1.53779% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.796e-05 - 0.10927% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.916e-05 - 39.95% [1] +| | | | | | | | | | | | Remainder: 2.88e-05 - 60.05% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065104 - 1.4833% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062368 - 95.7975% [1] +| | | | | | | | | | | | Remainder: 2.736e-05 - 4.20251% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120864 - 2.75371% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00118184 - 97.7826% [1] +| | | | | | | | | | | | Remainder: 2.68e-05 - 2.21737% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018804 - 0.428422% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016364 - 87.024% [1] +| | | | | | | | | | | | Remainder: 2.44e-05 - 12.976% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7e-05 - 0.107083% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.964e-05 - 41.7872% [1] +| | | | | | | | | | | | Remainder: 2.736e-05 - 58.2128% +| | | | | | | | | | | Remainder: 0.00041648 - 0.94889% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001062 - 0.236607% [1] +| | | | | | | | | | Remainder: 0.00088712 - 1.97645% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00027416 - 0.595862% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6e-05 - 21.885% [1] +| | | | | | | | | | Remainder: 0.00021416 - 78.115% +| | | | | | | | | Remainder: 0.000851882 - 1.85149% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0011576 - 2.22973% [1] +| | | | | | | | Remainder: 0.00176924 - 3.40786% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0625281 - 8.19423% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.041441 - 66.2757% [1] +| | | | | | | | Remainder: 0.0210872 - 33.7243% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177961 - 2.33216% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.138663 - 18.1715% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.138659 - 99.9973% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.138061 - 99.5691% [1] +| | | | | | | | | Remainder: 0.00059744 - 0.430871% +| | | | | | | | Remainder: 3.76e-06 - 0.00271162% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0377993 - 4.95355% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0376341 - 99.5628% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0209317 - 55.6189% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0159254 - 42.3164% [1] +| | | | | | | | | Remainder: 0.000777 - 2.06462% +| | | | | | | | Remainder: 0.00016524 - 0.437151% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.238224 - 31.2189% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0444614 - 18.6637% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0441233 - 99.2397% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.304e-05 - 0.120208% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.56e-06 - 0.012601% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0438839 - 99.4572% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0438798 - 99.9907% [1] +| | | | | | | | | | | Remainder: 4.08e-06 - 0.00929727% +| | | | | | | | | | Remainder: 0.000180881 - 0.409944% +| | | | | | | | | Remainder: 0.00033804 - 0.7603% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.193754 - 81.3328% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0473409 - 24.4335% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.043385 - 91.6437% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0424077 - 97.7474% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.041041 - 96.7773% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.976e-05 - 0.048147% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.392e-05 - 0.107015% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.88e-05 - 0.240735% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00734592 - 17.899% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.856e-05 - 0.0939548% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0328539 - 80.0514% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.368e-05 - 0.0576984% [1] +| | | | | | | | | | | | | Remainder: 0.00061648 - 1.50211% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.812e-05 - 0.0898893% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.704e-05 - 44.7009% [1] +| | | | | | | | | | | | | Remainder: 2.108e-05 - 55.2991% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000650481 - 1.53387% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623521 - 95.8554% [1] +| | | | | | | | | | | | | Remainder: 2.696e-05 - 4.14463% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001054 - 0.24854% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.9e-05 - 74.9526% [1] +| | | | | | | | | | | | | Remainder: 2.64e-05 - 25.0474% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020432 - 0.481799% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017884 - 87.5294% [1] +| | | | | | | | | | | | | Remainder: 2.548e-05 - 12.4706% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.856e-05 - 0.0909269% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.944e-05 - 50.4149% [1] +| | | | | | | | | | | | | Remainder: 1.912e-05 - 49.5851% +| | | | | | | | | | | | Remainder: 0.0003298 - 0.777689% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.644e-05 - 0.199239% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.46e-05 - 0.102801% [1] +| | | | | | | | | | | Remainder: 0.00084624 - 1.95054% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00378692 - 7.99925% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323296 - 85.3717% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042268 - 13.0741% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00268436 - 83.031% [1] +| | | | | | | | | | | | Remainder: 0.00012592 - 3.89488% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000303841 - 8.02343% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000259121 - 85.2818% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 5.996e-05 - 23.1398% [1] +| | | | | | | | | | | | | Remainder: 0.000199161 - 76.8602% +| | | | | | | | | | | | Remainder: 4.472e-05 - 14.7182% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.604e-05 - 0.68763% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.016e-05 - 1.06049% [1] +| | | | | | | | | | | Remainder: 0.00018392 - 4.85671% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.6e-06 - 0.0202784% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00616802% [1] +| | | | | | | | | | Remainder: 0.00015652 - 0.330623% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.00834047% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.145943 - 75.3238% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.064e-05 - 0.00729053% [1] +| | | | | | | | | | Remainder: 0.145932 - 99.9927% +| | | | | | | | | Remainder: 0.000454041 - 0.234339% +| | | | | | | | Remainder: 8.4e-06 - 0.0035261% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.163154 - 21.3811% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.72e-05 - 0.0166714% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.0013239% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163015 - 99.9148% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163011 - 99.9976% [1] +| | | | | | | | | Remainder: 3.88e-06 - 0.00238015% +| | | | | | | | Remainder: 0.000109641 - 0.067201% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010992 - 0.0144049% [1] +| | | | | | | Remainder: 0.00963184 - 1.26224% +| | | | | | Remainder: 0.0084138 - 1.09059% +| | | | | Remainder: 0.00038496 - 0.0498734% +| | | | Remainder: 0.0175076 - 2.21788% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001298 - 0.0137238% [1] +| | | Remainder: 0.0120746 - 1.27665% +| | Mini-EM: timestepper: 0.286089 - 3.48107% [1] +| | | Mini-EM: Advance Time Step: 0.286086 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0828926 - 28.9747% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0004666 - 0.562897% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0800768 - 96.603% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00224784% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049652 - 0.620055% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00695032 - 8.67958% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0040292 - 5.03168% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000333401 - 0.416352% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00343592 - 4.29078% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00350508 - 4.37715% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030728 - 0.383732% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087128 - 1.08806% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.64e-06 - 0.00829204% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000680281 - 0.849536% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00805976 - 10.065% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0028424 - 3.54959% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115608 - 1.44372% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00706548 - 8.82339% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.014308 - 17.8679% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.236e-05 - 0.0154352% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051016 - 0.637089% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00607152 - 7.58213% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761836 - 9.51383% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000581321 - 0.725955% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031424 - 0.392424% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00337312 - 4.21236% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0057008 - 7.11917% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163588 - 2.04289% [9] +| | | | | | Remainder: 0.00020948 - 0.261599% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.06e-05 - 0.0248514% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00347438% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00210576 - 2.54035% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013592 - 0.163971% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010792 - 79.3996% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.20659% [1] +| | | | | | Remainder: 2.636e-05 - 19.3938% +| | | | | Remainder: 8.408e-05 - 0.101432% +| | | | Stratimikos: BelosLOWS: 0.182534 - 63.8039% [1] +| | | | | GMRES block system: Operation Op*x: 0.00481652 - 2.6387% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015528 - 0.085069% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.176838 - 96.8794% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00077472 - 0.438096% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00018656 - 24.081% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00017836 - 95.6046% [2] +| | | | | | | | Remainder: 8.2e-06 - 4.39537% +| | | | | | | Belos::MVT::MvScale: 9.7e-05 - 12.5207% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00028208 - 36.4106% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00027628 - 97.9438% [2] +| | | | | | | | Remainder: 5.8e-06 - 2.05615% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001286 - 16.5995% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012484 - 97.0762% [2] +| | | | | | | | Remainder: 3.76e-06 - 2.92379% +| | | | | | | Remainder: 8.048e-05 - 10.3883% +| | | | | | Belos::MVT::MvAddMv: 0.00057436 - 0.324795% [2] +| | | | | | Belos::MVT::MvNorm: 9.86e-05 - 0.0557573% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.16996 - 96.1105% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00063072 - 0.371099% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.568e-05 - 0.0445282% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00111836 - 0.658014% [1] +| | | | | | | | Belos::MVT::Assign: 7.628e-05 - 6.8207% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.432e-05 - 8.43378% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8e-05 - 84.8176% [1] +| | | | | | | | | Remainder: 1.432e-05 - 15.1824% +| | | | | | | | CG Q_B: Operation Op*x: 0.00059512 - 53.2136% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001592 - 14.2351% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.632e-05 - 4.14178% [1] +| | | | | | | | Remainder: 0.00014712 - 13.155% +| | | | | | | CG S_E: Operation Op*x: 0.001838 - 1.08143% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.163084 - 95.9543% [1] +| | | | | | | | Belos::MVT::Assign: 7.888e-05 - 0.0483678% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.141277 - 86.6285% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.141075 - 99.8571% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0645348 - 45.7449% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0640911 - 99.3125% [24] +| | | | | | | | | | | Remainder: 0.00044368 - 0.687505% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0159757 - 11.3243% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00113632 - 0.805472% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0017454 - 1.23721% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0519656 - 36.8354% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0175782 - 33.8266% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0173406 - 98.6486% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173177 - 99.8678% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0171797 - 99.2031% [12] +| | | | | | | | | | | | | | Remainder: 0.000138 - 0.796873% +| | | | | | | | | | | | | Remainder: 2.292e-05 - 0.132175% +| | | | | | | | | | | | Remainder: 0.00023756 - 1.35145% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0342936 - 65.9929% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341524 - 99.5883% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0238045 - 69.7008% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0177123 - 74.4075% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0172596 - 97.4443% [24] +| | | | | | | | | | | | | | | Remainder: 0.00045268 - 2.55573% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00445456 - 18.7131% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00038456 - 1.61549% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00084608 - 3.55429% [12] +| | | | | | | | | | | | | | Remainder: 0.00040696 - 1.70959% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0102002 - 29.8669% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.010135 - 99.3608% [12] +| | | | | | | | | | | | | | Remainder: 6.52e-05 - 0.6392% +| | | | | | | | | | | | | Remainder: 0.00014764 - 0.432298% +| | | | | | | | | | | | Remainder: 0.0001412 - 0.411739% +| | | | | | | | | | | Remainder: 9.384e-05 - 0.180581% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00249552 - 1.76893% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.002948 - 2.08967% [12] +| | | | | | | | | | Remainder: 0.00027388 - 0.194138% +| | | | | | | | | Remainder: 0.00020184 - 0.142868% +| | | | | | | | CG S_E: Operation Op*x: 0.0160696 - 9.85361% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.0014156 - 0.86802% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00337224 - 2.0678% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000570601 - 0.349882% [12] +| | | | | | | | Remainder: 0.0002998 - 0.183832% +| | | | | | | Remainder: 0.00321324 - 1.89059% +| | | | | | GMRES block system: Operation Op*x: 0.00469836 - 2.65688% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.208e-05 - 0.0294507% [1] +| | | | | | Remainder: 0.000679921 - 0.384488% +| | | | | Remainder: 0.0007244 - 0.396857% +| | | | Mini-EM: Compute responses: 0.0204719 - 7.15585% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00057492 - 2.80834% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0172793 - 84.4051% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.0224546% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005362 - 3.10313% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00481824 - 27.8844% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.44e-06 - 0.03727% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000647361 - 3.74645% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000735921 - 4.25897% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00760464 - 44.0101% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.12e-06 - 0.035418% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00066976 - 3.87608% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00055912 - 3.23577% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000708001 - 4.09739% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.42e-05 - 0.487287% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.24e-06 - 0.024538% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00041368 - 2.39407% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00027828 - 1.61048% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.284e-05 - 0.363672% [9] +| | | | | | Remainder: 0.0001404 - 0.812532% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.16e-06 - 0.0447443% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00703404% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00213044 - 10.4067% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024944 - 1.21845% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.43297% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002292 - 91.8858% [1] +| | | | | | Remainder: 1.916e-05 - 7.68121% +| | | | | Remainder: 0.00022716 - 1.10962% +| | | | Remainder: 0.0001876 - 0.0655747% +| | | Remainder: 2.68e-06 - 0.000936772% +| | Remainder: 0.0546078 - 0.664456% +| Remainder: 4.4e-05 - 0.00053538% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.182534 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.2889 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 56862 x 56862, nnz = 1768494 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 2187 x 2187, nnz = 140625 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2187 x 2187, nnz = 140625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1476 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +A22 size = 19683 x 19683, nnz = 493039 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 19683 x 19683, nnz = 493039 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 729 x 19683, nnz = 19683 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 729 x 729, nnz = 15225 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.2479 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 56862 1768494 31.1015 +(2, 2) 19683 493039 25.049 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0019768 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.163831 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 0.180879 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.02124 [1] +| Mini-EM: Total Time: 8.0212 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0006032 - 0.00752007% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028652 - 47.5% [1] +| | | Remainder: 0.00031668 - 52.5% +| | Mini-EM: build physics blocks: 0.000821481 - 0.0102414% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00080564 - 0.0100439% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.87373 - 10.8928% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.407089 - 5.07517% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.175876 - 43.2033% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143083 - 81.3544% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00447784 - 2.54602% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0282147 - 16.0424% [4] +| | | | Remainder: 0.000100641 - 0.0572227% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0232306 - 5.70651% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144426 - 62.1705% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00083432 - 3.59147% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171496 - 7.38234% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00119684 - 5.15201% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012242 - 5.26978% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00353636 - 15.2229% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00018008 - 0.775185% [4] +| | | | Remainder: 0.00010124 - 0.435805% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371026 - 9.11412% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161101 - 3.95739% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0555717 - 13.651% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020349 - 4.99865% [4] +| | | Remainder: 0.0788492 - 19.369% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0186545 - 0.232565% [2] +| | Mini-EM: setup physics model evaluator: 0.644474 - 8.03464% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.644449 - 99.9961% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.00047172% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 9.31027e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.638635 - 99.0978% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.638617 - 99.9972% [1] +| | | | | | getWorksets(): 0.613293 - 96.0346% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.613289 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348246 - 56.7833% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00464468 - 1.33374% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0569482 - 16.3529% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115704 - 2.03174% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0557661 - 97.9244% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0006046 - 1.08417% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028708 - 0.514793% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114268 - 2.04906% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0051176 - 9.1769% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.011148 - 19.9906% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00284132 - 5.09507% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00824032 - 14.7766% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028468 - 0.510489% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0146724 - 26.3107% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00612272 - 41.7294% [9] +| | | | | | | | | | | | Remainder: 0.00854972 - 58.2706% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00923664 - 16.5632% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00204084 - 3.65965% [9] +| | | | | | | | | | | Remainder: 0.000149962 - 0.268912% +| | | | | | | | | | Remainder: 2.5e-05 - 0.0438996% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.248708 - 71.4173% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.14375 - 57.7987% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00020912 - 0.145475% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.472e-05 - 0.0450227% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0771579 - 53.6751% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0541514 - 37.6706% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.304e-05 - 0.043854% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113984 - 7.92934% [9] +| | | | | | | | | | | Remainder: 0.00070524 - 0.490603% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0486784 - 19.5725% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0355595 - 14.2977% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00029324 - 0.117905% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011555 - 4.646% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0086366 - 3.47259% [9] +| | | | | | | | | | Remainder: 0.00023532 - 0.0946171% +| | | | | | | | | Remainder: 0.0379453 - 10.8961% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.265007 - 43.2107% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264551 - 99.8279% [18] +| | | | | | | | | Remainder: 0.0004562 - 0.172147% +| | | | | | | | Remainder: 3.64e-05 - 0.00593521% +| | | | | | | Remainder: 4.28e-06 - 0.000697872% +| | | | | | getOrientations(): 1.78e-05 - 0.00278727% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00082036 - 0.128459% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000762441 - 0.119389% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041692 - 0.0652848% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011748 - 0.018396% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086144 - 0.134891% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000137798% [2] +| | | | | | Remainder: 0.0223263 - 3.49604% +| | | | | Remainder: 1.804e-05 - 0.00282477% +| | | | fmb->setupBCFieldManagers(): 9.72e-06 - 0.00150826% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.768e-05 - 0.00274343% [1] +| | | | build response library: 0.00576036 - 0.893842% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00566468 - 98.339% [1] +| | | | | | getWorksets(): 3.52e-06 - 0.0621394% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 72.7273% [1] +| | | | | | | Remainder: 9.6e-07 - 27.2727% +| | | | | | getOrientations(): 5.2e-07 - 0.00917969% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078048 - 13.778% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000958721 - 16.9245% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042376 - 7.48074% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118712 - 20.9565% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0211839% [3] +| | | | | | Remainder: 0.00230936 - 40.7677% +| | | | | Remainder: 9.568e-05 - 1.66101% +| | | | Remainder: 2.304e-05 - 0.00357514% +| | | Remainder: 2.488e-05 - 0.00386051% +| | Mini-EM: setup auxiliary physics model evaluator: 1.17286 - 14.622% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.17285 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 2.04e-06 - 0.000173936% [1] +| | | | fmb->setWorksetContainer(): 1.56e-06 - 0.00013301% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.17279 - 99.9955% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.17278 - 99.999% [1] +| | | | | | getWorksets(): 0.556729 - 47.4708% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.556728 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.371311 - 66.6953% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00578084 - 1.55687% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0618579 - 16.6593% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00101872 - 1.64687% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0608138 - 98.3121% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000508401 - 0.835996% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028384 - 0.466736% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114096 - 1.87615% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00525956 - 8.64863% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0128305 - 21.098% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0028844 - 4.743% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00964473 - 15.8594% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000282921 - 0.465225% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175087 - 28.7907% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00759968 - 43.4051% [9] +| | | | | | | | | | | | Remainder: 0.00990904 - 56.5949% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0083304 - 13.6982% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202068 - 3.32273% [9] +| | | | | | | | | | | Remainder: 0.000118681 - 0.195155% +| | | | | | | | | | Remainder: 2.536e-05 - 0.0409972% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.262066 - 70.5784% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146546 - 55.9196% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011524 - 0.0786374% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.764e-05 - 0.0461561% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0535891 - 36.5681% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0552765 - 37.7196% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.252e-05 - 0.0563099% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.476e-05 - 0.0510147% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00217872 - 1.48671% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347053 - 23.6821% [9] +| | | | | | | | | | | Remainder: 0.00045628 - 0.311356% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.034494 - 13.1624% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0324567 - 12.3849% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000292841 - 0.111743% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127784 - 4.87601% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115911 - 4.42298% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0219962 - 8.39339% [9] +| | | | | | | | | | Remainder: 0.00191044 - 0.728993% +| | | | | | | | | Remainder: 0.0416069 - 11.2054% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.185402 - 33.302% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.185051 - 99.811% [9] +| | | | | | | | | Remainder: 0.00035048 - 0.189038% +| | | | | | | | Remainder: 1.468e-05 - 0.00263684% +| | | | | | | Remainder: 1.64e-06 - 0.000294578% +| | | | | | getOrientations(): 1.132e-05 - 0.000965226% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000944321 - 0.0805197% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107976 - 0.0920682% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000717121 - 0.061147% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.583181 - 49.7262% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212763 - 36.4831% [1] +| | | | | | | Remainder: 0.370418 - 63.5169% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242368 - 0.206661% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 6.13924e-05% [2] +| | | | | | Remainder: 0.0276959 - 2.36155% +| | | | | Remainder: 1.176e-05 - 0.00100273% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000310356% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.00128917% [1] +| | | | build response library: 2.252e-05 - 0.00192011% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.06572% [1] +| | | | | Remainder: 2.228e-05 - 98.9343% +| | | | Remainder: 7.84e-06 - 0.000668459% +| | | Remainder: 1.024e-05 - 0.000873081% +| | Mini-EM: eval auxiliary physics model evaluator: 1.91579 - 23.8841% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.56213 - 29.3419% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.34876 - 70.4022% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00181824 - 0.134808% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.924312 - 68.5305% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000164447% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.756e-05 - 0.00189979% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.96e-06 - 0.000752992% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00555332 - 0.600806% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265577 - 2.87324% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0778373 - 8.4211% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.008966 - 0.970019% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0625605 - 6.76833% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0635463 - 6.87498% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0925967 - 10.0179% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-05 - 0.00164447% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.12e-06 - 0.000662114% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136692 - 14.7885% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013939 - 1.50804% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00789121 - 0.853738% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.031107 - 3.36542% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00378644 - 0.409649% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.043358 - 4.69084% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0743066 - 8.03913% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0917652 - 9.92795% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0075332 - 0.815006% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00431528 - 0.466864% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129479 - 1.40081% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0614033 - 6.64313% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00804028 - 0.869866% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301282 - 3.25953% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.54e-05 - 0.0016661% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0145959 - 1.57911% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0273292 - 2.9567% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00403868 - 0.436939% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129125 - 1.39698% [9] +| | | | | Remainder: 0.00054192 - 0.0586295% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.028e-05 - 0.0015036% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000177941% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00154744 - 0.114731% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.41954 - 31.1056% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.205539 - 48.9916% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213966 - 51.0001% [1] +| | | | | Remainder: 3.488e-05 - 0.00831387% +| | | | Remainder: 0.00151992 - 0.11269% +| | | Remainder: 0.00490308 - 0.25593% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439292 - 0.0547664% [1] +| | | getWorksets(): 3.6e-06 - 0.08195% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 56.6667% [1] +| | | | Remainder: 1.56e-06 - 43.3333% +| | | getOrientations(): 7.6e-07 - 0.0173006% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000807921 - 18.3914% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087108 - 19.8292% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040352 - 9.18569% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001173 - 26.7021% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254956% [3] +| | | Remainder: 0.00113192 - 25.7669% +| | panzer::ModelEvaluator::create_W_op: 0.572986 - 7.14339% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.958428 - 11.9487% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065676 - 0.0685247% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.749609 - 78.2124% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.196e-05 - 0.00292953% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00521876 - 0.696198% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0251862 - 3.35991% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0287659 - 3.83745% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00307524 - 0.410247% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0322524 - 4.30257% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0272016 - 3.62877% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00482884 - 0.644182% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0271099 - 3.61653% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.208e-05 - 0.00161151% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0101472 - 1.35367% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0582205 - 7.76678% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00949764 - 1.26701% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0563929 - 7.52297% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0596287 - 7.95464% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0827117 - 11.034% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.208e-05 - 0.00294554% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00487124 - 0.649838% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0572618 - 7.63889% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0919149 - 12.2617% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0135477 - 1.80731% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00270792 - 0.361245% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0317373 - 4.23385% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0653447 - 8.71717% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0515357 - 6.87501% [9] +| | | | Remainder: 0.00039412 - 0.0525768% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.772e-05 - 0.00393561% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000125205% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00210208 - 0.219326% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204486 - 21.3356% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204455 - 99.9849% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.92e-05 - 0.00938939% [1] +| | | | Remainder: 1.168e-05 - 0.00571188% +| | | Remainder: 0.0015348 - 0.160137% +| | Mini-EM: assemble Discrete Gradient: 0.169811 - 2.11703% [1] +| | MaxwellPreconditioner::build: 0.945159 - 11.7833% [1] +| | | Mini-EM: assemble Discrete Curl: 0.140814 - 14.8985% [1] +| | | MaxwellPreconditioner: Schur complement: 1.28e-05 - 0.00135427% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00214676 - 0.227132% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.167694% [1] +| | | | Ifpack2::Relaxation::compute: 0.00116124 - 54.0927% [1] +| | | | Remainder: 0.000981921 - 45.7397% +| | | MaxwellPreconditioner: Solver S_E: 0.789976 - 83.5813% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.772292 - 97.7614% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.771903 - 99.9496% [1] +| | | | | | MueLu RefMaxwell: compute: 0.7644 - 99.028% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00596708 - 0.780623% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0374507 - 4.89935% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0200319 - 53.4888% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165049 - 44.0711% [1] +| | | | | | | | Remainder: 0.00091384 - 2.44012% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0507288 - 6.63642% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0030538 - 6.01986% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0447833 - 88.2798% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0436519 - 97.4737% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0426521 - 97.7095% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.040189 - 94.2252% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.604e-05 - 0.0896762% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.828e-05 - 0.145015% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.036e-05 - 0.199955% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677476 - 16.8573% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.576e-05 - 0.0889795% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0325215 - 80.9212% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.5e-05 - 0.0870885% [1] +| | | | | | | | | | | | Remainder: 0.00064736 - 1.61079% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.792e-05 - 0.112351% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.812e-05 - 37.813% [1] +| | | | | | | | | | | | Remainder: 2.98e-05 - 62.187% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0006498 - 1.52349% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062376 - 95.9926% [1] +| | | | | | | | | | | | Remainder: 2.604e-05 - 4.00739% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113848 - 2.66923% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011168 - 98.0957% [1] +| | | | | | | | | | | | Remainder: 2.168e-05 - 1.90429% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018344 - 0.430084% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001634 - 89.0754% [1] +| | | | | | | | | | | | Remainder: 2.004e-05 - 10.9246% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.304e-05 - 0.100909% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.936e-05 - 44.9814% [1] +| | | | | | | | | | | | Remainder: 2.368e-05 - 55.0186% +| | | | | | | | | | | Remainder: 0.0004004 - 0.938758% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010904 - 0.249794% [1] +| | | | | | | | | | Remainder: 0.0008908 - 2.04069% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00026748 - 0.597276% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.896e-05 - 22.0428% [1] +| | | | | | | | | | Remainder: 0.00020852 - 77.9572% +| | | | | | | | | Remainder: 0.00086388 - 1.92902% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113644 - 2.24023% [1] +| | | | | | | | Remainder: 0.00175528 - 3.46012% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627651 - 8.21103% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0414495 - 66.0391% [1] +| | | | | | | | Remainder: 0.0213156 - 33.9609% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179894 - 2.3534% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.137884 - 18.0382% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.13788 - 99.9973% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.13727 - 99.5572% [1] +| | | | | | | | | Remainder: 0.00061056 - 0.442819% +| | | | | | | | Remainder: 3.76e-06 - 0.00272693% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0379433 - 4.9638% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0377817 - 99.5741% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0210089 - 55.6062% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160202 - 42.4021% [1] +| | | | | | | | | Remainder: 0.000752521 - 1.99176% +| | | | | | | | Remainder: 0.0001616 - 0.425899% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.23889 - 31.252% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0443237 - 18.554% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.043987 - 99.2403% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.452e-05 - 0.123946% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.6e-06 - 0.012731% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0437464 - 99.4529% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0437427 - 99.9917% [1] +| | | | | | | | | | | Remainder: 3.64e-06 - 0.00832069% +| | | | | | | | | | Remainder: 0.00018052 - 0.410394% +| | | | | | | | | Remainder: 0.00033672 - 0.759683% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.194559 - 81.4428% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0463408 - 23.8184% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0423915 - 91.4777% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0414169 - 97.7009% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0400696 - 96.747% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.956e-05 - 0.048815% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.252e-05 - 0.106115% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.528e-05 - 0.162916% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00680812 - 16.9907% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.808e-05 - 0.0950346% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0323808 - 80.8113% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.368e-05 - 0.0590971% [1] +| | | | | | | | | | | | | Remainder: 0.000691601 - 1.726% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.808e-05 - 0.0919432% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.612e-05 - 42.3319% [1] +| | | | | | | | | | | | | Remainder: 2.196e-05 - 57.6681% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000652681 - 1.57588% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623841 - 95.5813% [1] +| | | | | | | | | | | | | Remainder: 2.884e-05 - 4.4187% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 9.96e-05 - 0.240482% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.816e-05 - 78.4739% [1] +| | | | | | | | | | | | | Remainder: 2.144e-05 - 21.5261% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019948 - 0.481639% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017748 - 88.9713% [1] +| | | | | | | | | | | | | Remainder: 2.2e-05 - 11.0287% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.38e-05 - 0.0816092% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.932e-05 - 57.1598% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 42.8402% +| | | | | | | | | | | | Remainder: 0.00032364 - 0.78142% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.68e-05 - 0.204758% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.504e-05 - 0.106248% [1] +| | | | | | | | | | | Remainder: 0.0008428 - 1.98813% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00378836 - 8.175% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323668 - 85.4375% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00041696 - 12.8823% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0026934 - 83.2149% [1] +| | | | | | | | | | | | Remainder: 0.00012632 - 3.90276% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030156 - 7.96017% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00025548 - 84.7195% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.048e-05 - 23.6731% [1] +| | | | | | | | | | | | | Remainder: 0.000195 - 76.3269% +| | | | | | | | | | | | Remainder: 4.608e-05 - 15.2805% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.424e-05 - 0.639854% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.912e-05 - 1.03264% [1] +| | | | | | | | | | | Remainder: 0.00018676 - 4.92984% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.68e-06 - 0.0208887% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.00647377% [1] +| | | | | | | | | | Remainder: 0.000148241 - 0.319893% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.0082443% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.147749 - 75.9406% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.056e-05 - 0.00714725% [1] +| | | | | | | | | | Remainder: 0.147739 - 99.9929% +| | | | | | | | | Remainder: 0.0004528 - 0.232732% +| | | | | | | | Remainder: 7.68e-06 - 0.00321487% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164879 - 21.5697% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.768e-05 - 0.0167881% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.00145562% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.164731 - 99.9102% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.164727 - 99.9978% [1] +| | | | | | | | | Remainder: 3.6e-06 - 0.00218539% +| | | | | | | | Remainder: 0.00011804 - 0.071592% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00011008 - 0.0144008% [1] +| | | | | | | Remainder: 0.00979265 - 1.28109% +| | | | | | Remainder: 0.00750272 - 0.971978% +| | | | | Remainder: 0.00038904 - 0.0503747% +| | | | Remainder: 0.0176845 - 2.23861% +| | | MaxwellPreconditioner: Block preconditioner: 0.000131961 - 0.0139618% [1] +| | | Remainder: 0.0120771 - 1.27778% +| | Mini-EM: timestepper: 0.284182 - 3.54289% [1] +| | | Mini-EM: Advance Time Step: 0.284179 - 99.999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0849994 - 29.9105% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00050416 - 0.593134% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0821166 - 96.6085% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.0025817% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000501481 - 0.610694% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0067852 - 8.26289% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0041326 - 5.0326% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032792 - 0.399335% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00352404 - 4.29151% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00356216 - 4.33793% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030496 - 0.371374% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0009116 - 1.11013% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-06 - 0.00876802% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00070972 - 0.864283% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00857068 - 10.4372% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00297948 - 3.62836% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.001317 - 1.60382% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00739944 - 9.0109% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144174 - 17.5573% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.144e-05 - 0.0139314% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000512 - 0.623504% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00624524 - 7.60534% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00767024 - 9.34067% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00056672 - 0.690141% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000312481 - 0.380533% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00336772 - 4.10115% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00613876 - 7.47566% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163648 - 1.99287% [9] +| | | | | | Remainder: 0.00020244 - 0.246528% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.012e-05 - 0.0236708% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00320002% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00213272 - 2.5091% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013868 - 0.163154% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001106 - 79.7519% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.21142% [1] +| | | | | | Remainder: 2.64e-05 - 19.0366% +| | | | | Remainder: 8.436e-05 - 0.0992478% +| | | | Stratimikos: BelosLOWS: 0.180938 - 63.6703% [1] +| | | | | GMRES block system: Operation Op*x: 0.004762 - 2.63184% [1] +| | | | | Belos::MVT::MvAddMv: 0.0001588 - 0.087765% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175313 - 96.8913% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000713802 - 0.407159% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000186281 - 26.097% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000178801 - 95.9846% [2] +| | | | | | | | Remainder: 7.48e-06 - 4.01544% +| | | | | | | Belos::MVT::MvScale: 9.348e-05 - 13.0961% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00023264 - 32.5917% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00022768 - 97.868% [2] +| | | | | | | | Remainder: 4.96e-06 - 2.13205% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000123481 - 17.2991% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000119721 - 96.955% [2] +| | | | | | | | Remainder: 3.76e-06 - 3.045% +| | | | | | | Remainder: 7.792e-05 - 10.9162% +| | | | | | Belos::MVT::MvAddMv: 0.00057024 - 0.32527% [2] +| | | | | | Belos::MVT::MvNorm: 9.816e-05 - 0.0559913% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.168668 - 96.2095% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0006332 - 0.375413% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.4e-05 - 0.0438732% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00114148 - 0.676763% [1] +| | | | | | | | Belos::MVT::Assign: 7.684e-05 - 6.73161% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.264e-05 - 8.11577% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 7.812e-05 - 84.3264% [1] +| | | | | | | | | Remainder: 1.452e-05 - 15.6736% +| | | | | | | | CG Q_B: Operation Op*x: 0.000620241 - 54.3365% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001632 - 14.2972% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.524e-05 - 3.96327% [1] +| | | | | | | | Remainder: 0.00014332 - 12.5556% +| | | | | | | CG S_E: Operation Op*x: 0.0017762 - 1.05308% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.161866 - 95.9674% [1] +| | | | | | | | Belos::MVT::Assign: 7.884e-05 - 0.0487069% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.140326 - 86.6926% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.14012 - 99.8534% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0635747 - 45.3715% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0631485 - 99.3297% [24] +| | | | | | | | | | | Remainder: 0.000426121 - 0.670269% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.015865 - 11.3224% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00111964 - 0.799058% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172756 - 1.23291% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0521157 - 37.1936% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0176974 - 33.958% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0174546 - 98.6281% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0174318 - 99.8689% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0172914 - 99.195% [12] +| | | | | | | | | | | | | | Remainder: 0.00014032 - 0.804967% +| | | | | | | | | | | | | Remainder: 2.288e-05 - 0.131083% +| | | | | | | | | | | | Remainder: 0.0002428 - 1.37195% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0343282 - 65.8692% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341885 - 99.5931% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0236619 - 69.2101% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0176146 - 74.4427% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.017179 - 97.5273% [24] +| | | | | | | | | | | | | | | Remainder: 0.00043556 - 2.47273% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00442316 - 18.6932% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00039948 - 1.68828% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000842481 - 3.56049% [12] +| | | | | | | | | | | | | | Remainder: 0.00038224 - 1.61542% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.010388 - 30.3846% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.010329 - 99.4313% [12] +| | | | | | | | | | | | | | Remainder: 5.908e-05 - 0.568731% +| | | | | | | | | | | | | Remainder: 0.00013856 - 0.405282% +| | | | | | | | | | | | Remainder: 0.00013968 - 0.406896% +| | | | | | | | | | | Remainder: 9.004e-05 - 0.172769% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0025182 - 1.79717% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00296504 - 2.11607% [12] +| | | | | | | | | | Remainder: 0.00023436 - 0.167256% +| | | | | | | | | Remainder: 0.00020576 - 0.14663% +| | | | | | | | CG S_E: Operation Op*x: 0.0159216 - 9.83628% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00140356 - 0.867112% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00334236 - 2.06489% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00055104 - 0.340429% [12] +| | | | | | | | Remainder: 0.00024284 - 0.150025% +| | | | | | | Remainder: 0.00317676 - 1.88344% +| | | | | | GMRES block system: Operation Op*x: 0.00460092 - 2.6244% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.148e-05 - 0.0293646% [1] +| | | | | | Remainder: 0.00061056 - 0.348269% +| | | | | Remainder: 0.00070404 - 0.389106% +| | | | Mini-EM: Compute responses: 0.0180517 - 6.35223% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00043376 - 2.40287% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.015047 - 83.3547% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0106334% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030284 - 2.01263% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00375752 - 24.972% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.96e-06 - 0.0329635% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00064208 - 4.26717% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00047632 - 3.16556% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00708152 - 47.0628% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.6e-06 - 0.0305709% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00064092 - 4.25946% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0005458 - 3.62731% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00069304 - 4.60585% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.82e-05 - 0.519706% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.8e-06 - 0.0252543% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00041336 - 2.74713% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00026588 - 1.767% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.788e-05 - 0.384662% [9] +| | | | | | Remainder: 7.664e-05 - 0.509339% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.16e-06 - 0.0507431% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00797708% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0021154 - 11.7186% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025128 - 1.392% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.461636% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023108 - 91.9612% [1] +| | | | | | Remainder: 1.904e-05 - 7.5772% +| | | | | Remainder: 0.00019372 - 1.07314% +| | | | Remainder: 0.00019052 - 0.0670422% +| | | Remainder: 2.84e-06 - 0.000999359% +| | Remainder: 0.0514096 - 0.640921% +| Remainder: 4.036e-05 - 0.000503164% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.180938 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 97.1384 k-cell-steps per second +================================= + +dt = 5.13176e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 5.13176e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 5.13176e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 56862 x 56862, nnz = 1768494 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 2187 x 2187, nnz = 140625 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2187 x 2187, nnz = 140625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0) +A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.1486 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 19683 x 19683, nnz = 493039 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +A22 size = 19683 x 19683, nnz = 493039 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 19683 x 19683, nnz = 493039 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/19683 [0.00%] (total) + remaining : 19683 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 18200 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 729 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 18200/19683 [92.47%] (total) + remaining : 1483 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1483 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 19683/19683 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 729 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 19683 x 729 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 729 x 19683, nnz = 19683 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 729 x 729, nnz = 15225 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.2467 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 56862 1768494 31.1015 +(2, 2) 19683 493039 25.049 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 5.85 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2187 140625 64.30 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 19683 493039 25.05 1 + 1 729 15225 20.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=111618, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=54756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00195536 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=56862, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.164712 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 0.181831 sec +Electromagnetic Energy = 1.13223e-08 +Electromagnetic Energy/dt^2 = 4.29937e+10 + +* finished time step 1, t = 5.13176e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 8.09278 [1] +| Mini-EM: Total Time: 8.09272 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000729641 - 0.00901602% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000291641 - 39.9705% [1] +| | | Remainder: 0.000438 - 60.0295% +| | Mini-EM: build physics blocks: 0.00084088 - 0.0103906% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000842961 - 0.0104163% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.898731 - 11.1054% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.408421 - 5.04677% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.177043 - 43.3482% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143859 - 81.2567% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00449268 - 2.53762% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0285603 - 16.1318% [4] +| | | | Remainder: 0.00013076 - 0.0738577% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0234126 - 5.73248% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0146029 - 62.3718% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00081548 - 3.48307% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00173968 - 7.43052% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00119228 - 5.09246% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128316 - 5.48063% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0035002 - 14.95% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00017792 - 0.759931% [4] +| | | | Remainder: 0.00010104 - 0.431562% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0370966 - 9.08292% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161883 - 3.96363% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0551932 - 13.5138% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020365 - 4.98627% [4] +| | | Remainder: 0.0791224 - 19.3727% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.018676 - 0.230776% [2] +| | Mini-EM: setup physics model evaluator: 0.652362 - 8.0611% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.652335 - 99.9958% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000508941% [1] +| | | | fmb->setWorksetContainer(): 8e-07 - 0.000122636% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.646332 - 99.0798% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.646313 - 99.9971% [1] +| | | | | | getWorksets(): 0.621835 - 96.2126% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.62183 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.350428 - 56.3543% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0047136 - 1.3451% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0568221 - 16.2151% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114516 - 2.01535% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0556524 - 97.9415% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00056452 - 1.01437% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00029044 - 0.521882% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001085 - 1.9496% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00515388 - 9.26085% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111549 - 20.0439% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00290008 - 5.21106% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00825084 - 14.8257% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00029004 - 0.521164% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.014627 - 26.2829% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00612204 - 41.8543% [9] +| | | | | | | | | | | | Remainder: 0.008505 - 58.1457% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00914084 - 16.4249% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00204468 - 3.67403% [9] +| | | | | | | | | | | Remainder: 0.00015012 - 0.269746% +| | | | | | | | | | Remainder: 2.452e-05 - 0.0431523% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.250131 - 71.3787% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.143999 - 57.5695% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021788 - 0.151307% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.92e-05 - 0.0480559% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772803 - 53.6673% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0542654 - 37.6846% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.716e-05 - 0.0466392% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113785 - 7.90178% [9] +| | | | | | | | | | | Remainder: 0.00072056 - 0.500392% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0495418 - 19.8064% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0357369 - 14.2873% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031084 - 0.124271% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116642 - 4.66326% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00863068 - 3.45047% [9] +| | | | | | | | | | Remainder: 0.0002472 - 0.0988284% +| | | | | | | | | Remainder: 0.0387615 - 11.0612% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.271364 - 43.6395% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.270901 - 99.8296% [18] +| | | | | | | | | Remainder: 0.00046228 - 0.170354% +| | | | | | | | Remainder: 3.856e-05 - 0.00620105% +| | | | | | | Remainder: 4.6e-06 - 0.000739747% +| | | | | | getOrientations(): 1.772e-05 - 0.00274171% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080624 - 0.124745% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00077992 - 0.120672% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428161 - 0.0662467% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012288 - 0.0190125% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00091364 - 0.141362% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000129968% [2] +| | | | | | Remainder: 0.021409 - 3.31249% +| | | | | Remainder: 1.872e-05 - 0.00289635% +| | | | fmb->setupBCFieldManagers(): 1.088e-05 - 0.00166786% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.896e-05 - 0.00290648% [1] +| | | | build response library: 0.00594472 - 0.9113% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058446 - 98.3158% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0581733% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 72.9412% [1] +| | | | | | | Remainder: 9.2e-07 - 27.0588% +| | | | | | getOrientations(): 6.4e-07 - 0.0109503% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810441 - 13.8665% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009748 - 16.6786% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043328 - 7.41334% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124732 - 21.3414% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0232693% [3] +| | | | | | Remainder: 0.00237336 - 40.6077% +| | | | | Remainder: 0.00010012 - 1.68418% +| | | | Remainder: 2.424e-05 - 0.00371588% +| | | Remainder: 2.748e-05 - 0.00421238% +| | Mini-EM: setup auxiliary physics model evaluator: 1.18047 - 14.5868% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.18046 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.000199922% [1] +| | | | fmb->setWorksetContainer(): 1.64e-06 - 0.000138929% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.1804 - 99.9948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.18039 - 99.9988% [1] +| | | | | | getWorksets(): 0.558125 - 47.2833% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558124 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.370698 - 66.4185% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00583141 - 1.57309% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0614535 - 16.5778% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102732 - 1.6717% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0604002 - 98.2861% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00050888 - 0.842514% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000290081 - 0.480265% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00117652 - 1.94787% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00526028 - 8.70905% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127198 - 21.0593% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00289516 - 4.7933% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00951104 - 15.7467% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000283 - 0.468542% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173007 - 28.6434% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00749664 - 43.3315% [9] +| | | | | | | | | | | | Remainder: 0.00980404 - 56.6685% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0082972 - 13.737% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020382 - 3.3745% [9] +| | | | | | | | | | | Remainder: 0.00011928 - 0.197483% +| | | | | | | | | | Remainder: 2.596e-05 - 0.0422433% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.261281 - 70.4836% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146146 - 55.9345% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011768 - 0.0805221% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.82e-05 - 0.0466656% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0533709 - 36.5188% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.055131 - 37.7232% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.724e-05 - 0.0596936% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.044e-05 - 0.0550408% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00214784 - 1.46965% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0346728 - 23.7247% [9] +| | | | | | | | | | | Remainder: 0.0004702 - 0.321732% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0338719 - 12.9638% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0331853 - 12.701% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031272 - 0.119687% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127306 - 4.87239% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0117088 - 4.48132% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0213446 - 8.1692% [9] +| | | | | | | | | | Remainder: 0.00198096 - 0.758172% +| | | | | | | | | Remainder: 0.0421318 - 11.3655% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.187411 - 33.5787% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.187085 - 99.8263% [9] +| | | | | | | | | Remainder: 0.0003256 - 0.173736% +| | | | | | | | Remainder: 1.572e-05 - 0.00281658% +| | | | | | | Remainder: 1.44e-06 - 0.000258007% +| | | | | | getOrientations(): 1.112e-05 - 0.000942065% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000988081 - 0.0837083% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112696 - 0.0954739% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007202 - 0.061014% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.58895 - 49.8947% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.214312 - 36.3889% [1] +| | | | | | | Remainder: 0.374638 - 63.6111% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00258224 - 0.218763% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 3.38872e-05% [2] +| | | | | | Remainder: 0.0278806 - 2.36199% +| | | | | Remainder: 1.432e-05 - 0.00121315% +| | | | fmb->setupBCFieldManagers(): 4.32e-06 - 0.000365959% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.656e-05 - 0.00140284% [1] +| | | | build response library: 2.476e-05 - 0.00209749% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.13086% [1] +| | | | | Remainder: 2.448e-05 - 98.8691% +| | | | Remainder: 1.168e-05 - 0.000989444% +| | | Remainder: 1.104e-05 - 0.000935219% +| | Mini-EM: eval auxiliary physics model evaluator: 1.93217 - 23.8754% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.56845 - 29.4203% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.35884 - 70.3273% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00181864 - 0.133838% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.931258 - 68.5332% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000180401% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.82e-05 - 0.00302816% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.072e-05 - 0.00115113% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00551812 - 0.592545% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0273223 - 2.93391% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0782241 - 8.39984% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00928973 - 0.997546% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.063885 - 6.86008% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.065114 - 6.99205% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0923458 - 9.91624% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.772e-05 - 0.0019028% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.948e-05 - 0.00209179% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136757 - 14.6852% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159371 - 1.71135% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00811324 - 0.871213% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0314457 - 3.37669% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00365128 - 0.392081% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0432547 - 4.64476% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0741985 - 7.96756% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0905596 - 9.72444% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00854556 - 0.917637% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00432164 - 0.464065% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129889 - 1.39477% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0617603 - 6.63192% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0081512 - 0.875289% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301711 - 3.23982% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.552e-05 - 0.00166656% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0147849 - 1.58763% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0272753 - 2.92887% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00408468 - 0.43862% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129026 - 1.38551% [9] +| | | | | Remainder: 0.00056196 - 0.0603442% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1e-05 - 0.00154543% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 0.000200171% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0016598 - 0.122148% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.422557 - 31.0969% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.208187 - 49.2684% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.214332 - 50.7225% [1] +| | | | | Remainder: 3.86e-05 - 0.00913486% +| | | | Remainder: 0.00152428 - 0.112175% +| | | Remainder: 0.004877 - 0.252411% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00453288 - 0.0560119% [1] +| | | getWorksets(): 3.36e-06 - 0.074125% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 57.1429% [1] +| | | | Remainder: 1.44e-06 - 42.8571% +| | | getOrientations(): 1.04e-06 - 0.0229435% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079872 - 17.6206% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911361 - 20.1056% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042012 - 9.26828% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124628 - 27.4942% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0282381% [3] +| | | Remainder: 0.00115072 - 25.3861% +| | panzer::ModelEvaluator::create_W_op: 0.578045 - 7.14278% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.965047 - 11.9249% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000663 - 0.0687013% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.754548 - 78.1876% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.064e-05 - 0.00141012% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00522528 - 0.692505% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0243535 - 3.22756% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0289037 - 3.8306% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00286088 - 0.379152% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323479 - 4.28706% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0271928 - 3.60386% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00582624 - 0.772151% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0268643 - 3.56032% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.204e-05 - 0.00159566% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0100605 - 1.33331% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0579009 - 7.67359% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010065 - 1.33392% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0582015 - 7.71343% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0591757 - 7.84254% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0832852 - 11.0378% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.052e-05 - 0.00271951% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00491064 - 0.650806% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0573828 - 7.60493% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.092328 - 12.2362% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.014717 - 1.95044% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00264704 - 0.350812% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0316474 - 4.19422% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0653868 - 8.6657% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0528197 - 7.00018% [9] +| | | | Remainder: 0.00040144 - 0.0532027% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.416e-05 - 0.00353972% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000128491% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00228552 - 0.23683% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.205975 - 21.3435% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.205942 - 99.9839% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.052e-05 - 0.00996239% [1] +| | | | Remainder: 1.256e-05 - 0.00609784% +| | | Remainder: 0.00154104 - 0.159686% +| | Mini-EM: assemble Discrete Gradient: 0.168894 - 2.08699% [1] +| | MaxwellPreconditioner::build: 0.944604 - 11.6723% [1] +| | | Mini-EM: assemble Discrete Curl: 0.140883 - 14.9145% [1] +| | | MaxwellPreconditioner: Schur complement: 1.408e-05 - 0.00149057% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00221464 - 0.234452% [1] +| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.153524% [1] +| | | | Ifpack2::Relaxation::compute: 0.0011896 - 53.7153% [1] +| | | | Remainder: 0.00102164 - 46.1312% +| | | MaxwellPreconditioner: Solver S_E: 0.789242 - 83.5527% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.771326 - 97.7299% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.770915 - 99.9468% [1] +| | | | | | MueLu RefMaxwell: compute: 0.763292 - 99.0111% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00596444 - 0.781411% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0373555 - 4.894% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0199117 - 53.3032% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165194 - 44.2221% [1] +| | | | | | | | Remainder: 0.000924441 - 2.47471% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0505678 - 6.62496% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00296968 - 5.87267% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0446943 - 88.385% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0435603 - 97.4626% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0425456 - 97.6707% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0399389 - 93.8731% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.468e-05 - 0.0868326% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.092e-05 - 0.152533% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.332e-05 - 0.208619% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00681836 - 17.072% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.604e-05 - 0.0902378% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322331 - 80.7061% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.596e-05 - 0.0900375% [1] +| | | | | | | | | | | | Remainder: 0.00063648 - 1.59363% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.748e-05 - 0.111598% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.888e-05 - 39.7641% [1] +| | | | | | | | | | | | Remainder: 2.86e-05 - 60.2359% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00064956 - 1.52674% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062476 - 96.182% [1] +| | | | | | | | | | | | Remainder: 2.48e-05 - 3.81797% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120072 - 2.8222% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117472 - 97.8346% [1] +| | | | | | | | | | | | Remainder: 2.6e-05 - 2.16537% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018556 - 0.436144% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016332 - 88.0147% [1] +| | | | | | | | | | | | Remainder: 2.224e-05 - 11.9853% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.624e-05 - 0.108683% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 42.301% [1] +| | | | | | | | | | | | Remainder: 2.668e-05 - 57.699% +| | | | | | | | | | | Remainder: 0.00047716 - 1.12153% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010856 - 0.249218% [1] +| | | | | | | | | | Remainder: 0.00090608 - 2.08006% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00027848 - 0.623077% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.108e-05 - 21.9334% [1] +| | | | | | | | | | Remainder: 0.0002174 - 78.0666% +| | | | | | | | | Remainder: 0.000855601 - 1.91434% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00114168 - 2.25772% [1] +| | | | | | | | Remainder: 0.00176208 - 3.48459% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627917 - 8.22644% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0415587 - 66.1849% [1] +| | | | | | | | Remainder: 0.0212331 - 33.8151% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180228 - 2.3612% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.138865 - 18.1929% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.138861 - 99.9973% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.138268 - 99.5729% [1] +| | | | | | | | | Remainder: 0.00059304 - 0.427075% +| | | | | | | | Remainder: 3.68e-06 - 0.00265006% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0380022 - 4.97873% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0378379 - 99.5675% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0210316 - 55.5835% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160308 - 42.367% [1] +| | | | | | | | | Remainder: 0.00077548 - 2.04948% +| | | | | | | | Remainder: 0.00016436 - 0.432501% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.237666 - 31.137% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0442065 - 18.6003% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.043871 - 99.241% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.78e-05 - 0.13175% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.76e-06 - 0.0131294% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0436203 - 99.4284% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0436163 - 99.9908% [1] +| | | | | | | | | | | Remainder: 4e-06 - 0.00917005% +| | | | | | | | | | Remainder: 0.0001872 - 0.426705% +| | | | | | | | | Remainder: 0.00033552 - 0.758983% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.193451 - 81.3964% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0465306 - 24.0529% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0425749 - 91.4986% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0415863 - 97.678% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0402312 - 96.7415% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.128e-05 - 0.0528943% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.416e-05 - 0.109766% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.56e-05 - 0.163058% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677228 - 16.8334% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.788e-05 - 0.0941558% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0325643 - 80.9428% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.364e-05 - 0.0587604% [1] +| | | | | | | | | | | | | Remainder: 0.00070208 - 1.74511% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.78e-05 - 0.0908954% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.668e-05 - 44.127% [1] +| | | | | | | | | | | | | Remainder: 2.112e-05 - 55.873% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065108 - 1.56561% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062456 - 95.9268% [1] +| | | | | | | | | | | | | Remainder: 2.652e-05 - 4.07323% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 9.788e-05 - 0.235366% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.912e-05 - 80.8337% [1] +| | | | | | | | | | | | | Remainder: 1.876e-05 - 19.1663% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000200721 - 0.482662% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000177841 - 88.6011% [1] +| | | | | | | | | | | | | Remainder: 2.288e-05 - 11.3989% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.432e-05 - 0.0825273% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.96e-05 - 57.1096% [1] +| | | | | | | | | | | | | Remainder: 1.472e-05 - 42.8904% +| | | | | | | | | | | | Remainder: 0.00033328 - 0.801419% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.6e-05 - 0.201997% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.52e-05 - 0.106166% [1] +| | | | | | | | | | | Remainder: 0.0008574 - 2.01386% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.003789 - 8.14303% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323592 - 85.403% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042176 - 13.0337% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00269068 - 83.1504% [1] +| | | | | | | | | | | | Remainder: 0.00012348 - 3.81592% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030336 - 8.00633% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00025876 - 85.298% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.192e-05 - 23.9295% [1] +| | | | | | | | | | | | | Remainder: 0.00019684 - 76.0705% +| | | | | | | | | | | | Remainder: 4.46e-05 - 14.702% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.42e-05 - 0.638691% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.956e-05 - 1.04407% [1] +| | | | | | | | | | | Remainder: 0.00018596 - 4.90789% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.721e-06 - 0.0187425% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.12e-06 - 0.00670526% [1] +| | | | | | | | | | Remainder: 0.00015492 - 0.332942% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.584e-05 - 0.0081881% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.146424 - 75.6902% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.008e-05 - 0.00688413% [1] +| | | | | | | | | | Remainder: 0.146414 - 99.9931% +| | | | | | | | | Remainder: 0.000481121 - 0.248704% +| | | | | | | | Remainder: 7.8e-06 - 0.00328192% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164212 - 21.5136% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.9e-05 - 0.0176602% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00126666% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.164071 - 99.9144% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.164067 - 99.9976% [1] +| | | | | | | | | Remainder: 3.92e-06 - 0.00238921% +| | | | | | | | Remainder: 0.00010948 - 0.0666701% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00011136 - 0.0145894% [1] +| | | | | | | Remainder: 0.0097338 - 1.27524% +| | | | | | Remainder: 0.00762396 - 0.988949% +| | | | | Remainder: 0.00041052 - 0.0532226% +| | | | Remainder: 0.0179164 - 2.27008% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014116 - 0.0149438% [1] +| | | Remainder: 0.0121084 - 1.28185% +| | Mini-EM: timestepper: 0.285901 - 3.53282% [1] +| | | Mini-EM: Advance Time Step: 0.285899 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0856842 - 29.9701% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00055784 - 0.651042% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.082602 - 96.4027% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0017433% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049736 - 0.602117% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00706856 - 8.55738% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00407764 - 4.9365% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000337162 - 0.408177% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00371032 - 4.49181% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00355608 - 4.30508% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030588 - 0.370306% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087528 - 1.05964% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.32e-06 - 0.00765115% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0006854 - 0.829762% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00850584 - 10.2974% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00292228 - 3.53779% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00125172 - 1.51536% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00720436 - 8.72178% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0145142 - 17.5712% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.24e-05 - 0.0150118% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051356 - 0.621729% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00631724 - 7.64781% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00764988 - 9.26114% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00056864 - 0.68841% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003138 - 0.379894% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00367348 - 4.44721% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0061788 - 7.48021% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00164528 - 1.99182% [9] +| | | | | | Remainder: 0.00020904 - 0.253069% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.076e-05 - 0.0242285% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00317445% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00227428 - 2.65426% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013808 - 0.16115% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010868 - 78.708% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.30359% [1] +| | | | | | Remainder: 2.76e-05 - 19.9884% +| | | | | Remainder: 8.86e-05 - 0.103403% +| | | | Stratimikos: BelosLOWS: 0.181889 - 63.6201% [1] +| | | | | GMRES block system: Operation Op*x: 0.00483864 - 2.66022% [1] +| | | | | Belos::MVT::MvAddMv: 0.00015672 - 0.0861624% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.176144 - 96.8415% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0007294 - 0.414093% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000187 - 25.6375% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000179 - 95.7219% [2] +| | | | | | | | Remainder: 8e-06 - 4.27807% +| | | | | | | Belos::MVT::MvScale: 9.544e-05 - 13.0847% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024132 - 33.0847% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023584 - 97.7292% [2] +| | | | | | | | Remainder: 5.48e-06 - 2.27084% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012532 - 17.1812% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012132 - 96.8082% [2] +| | | | | | | | Remainder: 4e-06 - 3.19183% +| | | | | | | Remainder: 8.032e-05 - 11.0118% +| | | | | | Belos::MVT::MvAddMv: 0.00050312 - 0.28563% [2] +| | | | | | Belos::MVT::MvNorm: 9.724e-05 - 0.0552048% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.169545 - 96.2536% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00062416 - 0.368138% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.524e-05 - 0.0443776% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00111532 - 0.657832% [1] +| | | | | | | | Belos::MVT::Assign: 7.692e-05 - 6.89667% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.6401e-05 - 8.64334% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.1761e-05 - 84.8134% [1] +| | | | | | | | | Remainder: 1.464e-05 - 15.1866% +| | | | | | | | CG Q_B: Operation Op*x: 0.00059052 - 52.9462% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00015968 - 14.317% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.596e-05 - 4.12079% [1] +| | | | | | | | Remainder: 0.00014584 - 13.0761% +| | | | | | | CG S_E: Operation Op*x: 0.00187092 - 1.10349% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162651 - 95.934% [1] +| | | | | | | | Belos::MVT::Assign: 7.756e-05 - 0.0476848% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.140821 - 86.5786% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.140582 - 99.8303% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0632603 - 44.9988% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0628011 - 99.274% [24] +| | | | | | | | | | | Remainder: 0.000459281 - 0.726017% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0160414 - 11.4107% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00115652 - 0.822666% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00175156 - 1.24593% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0525485 - 37.3792% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0179527 - 34.1641% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0177072 - 98.6329% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0176849 - 99.8737% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0175356 - 99.1557% [12] +| | | | | | | | | | | | | | Remainder: 0.00014932 - 0.844337% +| | | | | | | | | | | | | Remainder: 2.236e-05 - 0.126276% +| | | | | | | | | | | | Remainder: 0.00024544 - 1.36715% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0344984 - 65.6507% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0343532 - 99.5791% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0236032 - 68.7073% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0175238 - 74.2433% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0170632 - 97.3716% [24] +| | | | | | | | | | | | | | | Remainder: 0.0004606 - 2.62843% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00445624 - 18.8798% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000372001 - 1.57606% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000838881 - 3.5541% [12] +| | | | | | | | | | | | | | Remainder: 0.00041228 - 1.74671% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0106006 - 30.8576% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0105328 - 99.3612% [12] +| | | | | | | | | | | | | | Remainder: 6.772e-05 - 0.638834% +| | | | | | | | | | | | | Remainder: 0.00014948 - 0.435127% +| | | | | | | | | | | | Remainder: 0.000145201 - 0.420892% +| | | | | | | | | | | Remainder: 9.736e-05 - 0.185277% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00251876 - 1.79166% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00302188 - 2.14955% [12] +| | | | | | | | | | Remainder: 0.00028324 - 0.201476% +| | | | | | | | | Remainder: 0.000239 - 0.169719% +| | | | | | | | CG S_E: Operation Op*x: 0.0159906 - 9.83119% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00141292 - 0.86868% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00353016 - 2.17039% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.00055604 - 0.34186% [12] +| | | | | | | | Remainder: 0.000262881 - 0.161622% +| | | | | | | Remainder: 0.00320804 - 1.89215% +| | | | | | GMRES block system: Operation Op*x: 0.00457708 - 2.59849% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.304e-05 - 0.0301117% [1] +| | | | | | Remainder: 0.0006392 - 0.362885% +| | | | | Remainder: 0.000749642 - 0.412142% +| | | | Mini-EM: Compute responses: 0.0181122 - 6.3352% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000439521 - 2.42665% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0149598 - 82.595% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.0133692% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030792 - 2.05832% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00367448 - 24.5624% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.68e-06 - 0.0312838% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00067528 - 4.51396% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00048544 - 3.24496% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00706824 - 47.2482% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.2e-06 - 0.0280752% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00063736 - 4.26048% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00054788 - 3.66235% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0006442 - 4.30621% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.048e-05 - 0.537975% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.56e-06 - 0.0304817% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000411121 - 2.74817% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00026832 - 1.79361% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.98e-05 - 0.399738% [9] +| | | | | | Remainder: 8.384e-05 - 0.560435% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.008e-05 - 0.0556529% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00817127% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00225128 - 12.4296% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000257161 - 1.41982% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.357753% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236881 - 92.1139% [1] +| | | | | | Remainder: 1.936e-05 - 7.52836% +| | | | | Remainder: 0.00019292 - 1.06514% +| | | | Remainder: 0.00021312 - 0.0745439% +| | | Remainder: 2.68e-06 - 0.000937386% +| | Remainder: 0.0524489 - 0.648099% +| Remainder: 6.152e-05 - 0.000760184% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.181889 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 96.6303 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 34.71 msec task-clock:u # 0.004 CPUs utilized ( +- 0.83% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,774 page-faults:u # 79.914 K/sec ( +- 0.28% ) + 21,865,404 cycles:u # 0.630 GHz ( +- 30.01% ) (2.13%) + 66,847,506 instructions:u # 3.06 insn per cycle ( +- 8.63% ) (67.19%) + branches:u + 349,443 branch-misses:u ( +- 0.37% ) + 27,781,797 L1-dcache-loads:u # 800.349 M/sec ( +- 0.39% ) + 380,605 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.46% ) + LLC-loads:u + LLC-load-misses:u + 26,491,369 L1-icache-loads:u # 763.174 M/sec ( +- 0.31% ) + 237,163 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 0.81% ) + 28,237,126 dTLB-loads:u # 813.466 M/sec ( +- 28.08% ) (47.56%) + 0 dTLB-load-misses:u (1.49%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 8.7379 +- 0.0307 seconds time elapsed ( +- 0.35% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 312,194 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.49% ) + 16,799,336 BR_RETIRED:u ( +- 0.33% ) + + 8.7262 +- 0.0367 seconds time elapsed ( +- 0.42% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 22,656,462 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.48% ) + 5,079 ITLB_WALK:u ( +- 3.22% ) + 12,041 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.95% ) + 30,457,158 L1D_TLB:u ( +- 0.51% ) + + 8.6578 +- 0.0245 seconds time elapsed ( +- 0.28% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 26,460,710 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% ) + 230,274 L1I_CACHE_REFILL:u ( +- 1.08% ) + 376,762 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.42% ) + 27,784,006 L1D_CACHE:u ( +- 0.25% ) + + 8.7589 +- 0.0212 seconds time elapsed ( +- 0.24% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs): + + 469,346 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.59% ) + 491,249 LL_CACHE_RD:u ( +- 0.58% ) + 136,241 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.95% ) + 17,369 L2D_TLB_REFILL:u ( +- 1.81% ) + 254,199 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.34% ) + 1,459,294 L2D_CACHE:u ( +- 0.50% ) + + 8.7327 +- 0.0364 seconds time elapsed ( +- 0.42% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..007cfaf --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26_power.output @@ -0,0 +1,166 @@ +Socket1 21.40 +Socket2 21.96 +Socket1 21.60 +Socket2 21.92 +Socket1 22.32 +Socket2 21.68 +Socket1 22.52 +Socket2 21.40 +Socket1 22.48 +Socket2 21.72 +Socket1 22.72 +Socket2 21.76 +Socket1 22.84 +Socket2 21.60 +Socket1 21.96 +Socket2 21.96 +Socket1 21.88 +Socket2 21.92 +Socket1 21.72 +Socket2 21.72 +Socket1 21.72 +Socket2 21.88 +Socket1 21.64 +Socket2 21.88 +Socket1 21.64 +Socket2 21.92 +Socket1 21.64 +Socket2 21.52 +Socket1 21.52 +Socket2 21.56 +Socket1 21.36 +Socket2 21.60 +Socket1 21.28 +Socket2 21.60 +Socket1 21.40 +Socket2 21.84 +Socket1 21.60 +Socket2 21.96 +Socket1 21.72 +Socket2 21.76 +Socket1 21.92 +Socket2 21.84 +Socket1 21.96 +Socket2 21.92 +Socket1 21.92 +Socket2 21.76 +Socket1 21.92 +Socket2 21.76 +Socket1 21.88 +Socket2 21.64 +Socket1 21.92 +Socket2 21.72 +Socket1 22.12 +Socket2 21.64 +Socket1 21.96 +Socket2 21.48 +Socket1 21.92 +Socket2 21.52 +Socket1 21.68 +Socket2 21.68 +Start +Socket1 21.48 +Socket2 21.80 +Socket1 21.60 +Socket2 22.04 +Socket1 22.12 +Socket2 22.12 +Socket1 22.60 +Socket2 22.60 +Socket1 23.24 +Socket2 23.04 +Socket1 23.24 +Socket2 23.48 +Socket1 23.56 +Socket2 23.48 +Socket1 23.76 +Socket2 23.72 +Socket1 23.76 +Socket2 23.96 +Socket1 23.92 +Socket2 23.84 +Socket1 23.60 +Socket2 23.64 +Socket1 23.56 +Socket2 23.64 +Socket1 23.60 +Socket2 23.20 +Socket1 24.44 +Socket2 23.24 +Socket1 24.88 +Socket2 23.16 +Socket1 26.32 +Socket2 23.12 +Socket1 27.52 +Socket2 23.32 +Socket1 27.60 +Socket2 23.32 +Socket1 28.48 +Socket2 23.20 +Socket1 28.20 +Socket2 23.60 +Socket1 28.20 +Socket2 23.60 +Socket1 29.40 +Socket2 23.44 +End +Socket1 29.68 +Socket2 23.12 +Socket1 31.44 +Socket2 23.52 +Socket1 29.56 +Socket2 23.48 +Socket1 27.72 +Socket2 22.92 +Socket1 25.64 +Socket2 22.76 +Socket1 23.60 +Socket2 22.72 +Socket1 21.92 +Socket2 22.04 +Socket1 22.20 +Socket2 22.12 +Socket1 22.00 +Socket2 22.08 +Socket1 21.76 +Socket2 22.12 +Socket1 21.76 +Socket2 21.80 +Socket1 21.68 +Socket2 21.80 +Socket1 21.56 +Socket2 21.56 +Socket1 21.52 +Socket2 21.64 +Socket1 21.60 +Socket2 21.44 +Socket1 21.72 +Socket2 21.40 +Socket1 21.92 +Socket2 21.60 +Socket1 21.88 +Socket2 21.92 +Socket1 21.84 +Socket2 22.12 +Socket1 22.08 +Socket2 22.36 +Socket1 21.72 +Socket2 22.16 +Socket1 21.52 +Socket2 22.08 +Socket1 21.52 +Socket2 21.88 +Socket1 21.48 +Socket2 21.88 +Socket1 21.20 +Socket2 21.84 +Socket1 21.00 +Socket2 21.76 +Socket1 21.32 +Socket2 21.84 +Socket1 21.52 +Socket2 21.76 +Socket1 21.92 +Socket2 21.56 +Socket1 22.36 +Socket2 21.80 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28.output new file mode 100644 index 0000000..48be0df --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28.output @@ -0,0 +1,8483 @@ +oasis13.umiacs.umd.edu +30 MueLu Tpetra maxwell28.xml +output_avg5/altra_MueLu_Tpetra_maxwell28.output +output_avg5/altra_MueLu_Tpetra_maxwell28_power.output +dt = 4.7652e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 70644 x 70644, nnz = 2206260 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) +SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3000 x 3000, nnz = 197568 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3000 x 3000, nnz = 197568 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1000 [0.00%] (total) + remaining : 1000 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1000 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3000 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3000, nnz = 3000 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0382 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +A22 size = 24389 x 24389, nnz = 614125 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24389 x 24389, nnz = 614125 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1000 x 24389, nnz = 24389 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1000 x 1000, nnz = 21448 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.4708 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 70644 2206260 31.2307 +(2, 2) 24389 614125 25.1804 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00235843 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.216169 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 0.236658 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 10.0368 [1] +| Mini-EM: Total Time: 10.0367 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000646009 - 0.00643647% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000311645 - 48.2416% [1] +| | | Remainder: 0.000334364 - 51.7584% +| | Mini-EM: build physics blocks: 0.000965214 - 0.00961685% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000784611 - 0.00781742% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.12169 - 11.1759% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.511083 - 5.09215% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.222665 - 43.5672% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181161 - 81.3605% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00561332 - 2.52097% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0357825 - 16.0701% [4] +| | | | Remainder: 0.000107801 - 0.048414% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0281774 - 5.51328% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0175085 - 62.1364% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000960334 - 3.40817% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00226947 - 8.05421% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014711 - 5.22084% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135346 - 4.80335% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427474 - 15.1708% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000234643 - 0.832733% [4] +| | | | Remainder: 0.000105244 - 0.373504% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0460333 - 9.00702% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.019863 - 3.88646% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0692742 - 13.5544% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0252138 - 4.93341% [4] +| | | Remainder: 0.0998564 - 19.5382% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0236042 - 0.235179% [2] +| | Mini-EM: setup physics model evaluator: 0.796776 - 7.93863% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.796752 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 3.081e-06 - 0.000386695% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 7.02854e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.791201 - 99.3033% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.791184 - 99.9979% [1] +| | | | | | getWorksets(): 0.76547 - 96.7499% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.765445 - 99.9966% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.444414 - 58.0596% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00632373 - 1.42294% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0747416 - 16.818% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00242248 - 3.24113% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0722868 - 96.7156% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00071389 - 0.987581% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000368644 - 0.509974% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129266 - 1.78824% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00640821 - 8.86499% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0152814 - 21.14% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00360501 - 4.9871% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0112579 - 15.574% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000372967 - 0.515955% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0205398 - 28.4144% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900481 - 43.8408% [11] +| | | | | | | | | | | | Remainder: 0.011535 - 56.1592% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0097513 - 13.4897% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00252447 - 3.49231% [11] +| | | | | | | | | | | Remainder: 0.000170443 - 0.235787% +| | | | | | | | | | Remainder: 3.2362e-05 - 0.0432985% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.315056 - 70.8926% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.18182 - 57.7102% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000276802 - 0.15224% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.3401e-05 - 0.0458701% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0980647 - 53.9351% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0681256 - 37.4688% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5082e-05 - 0.0467947% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143492 - 7.89202% [11] +| | | | | | | | | | | Remainder: 0.00083497 - 0.459229% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613686 - 19.4786% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422145 - 13.399% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000413804 - 0.131343% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170779 - 5.42059% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109425 - 3.47318% [11] +| | | | | | | | | | Remainder: 0.00121934 - 0.387022% +| | | | | | | | | Remainder: 0.0482923 - 10.8665% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.320992 - 41.9354% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.320447 - 99.8302% [22] +| | | | | | | | | Remainder: 0.000545091 - 0.169814% +| | | | | | | | Remainder: 3.808e-05 - 0.00497489% +| | | | | | | Remainder: 2.5681e-05 - 0.00335493% +| | | | | | getOrientations(): 1.212e-05 - 0.00153188% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795931 - 0.1006% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000768131 - 0.0970862% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428527 - 0.0541627% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000175442 - 0.0221746% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000862853 - 0.109058% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00010617% [2] +| | | | | | Remainder: 0.0226701 - 2.86534% +| | | | | Remainder: 1.676e-05 - 0.0021183% +| | | | fmb->setupBCFieldManagers(): 9.8e-06 - 0.00122999% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00191277% [1] +| | | | build response library: 0.00548592 - 0.688536% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527196 - 96.0998% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0614573% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 66.6667% [1] +| | | | | | | Remainder: 1.08e-06 - 33.3333% +| | | | | | getOrientations(): 4.81e-07 - 0.00912375% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756411 - 14.3478% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874652 - 16.5907% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397366 - 7.53735% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115618 - 21.9307% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0227619% [3] +| | | | | | Remainder: 0.00208243 - 39.5001% +| | | | | Remainder: 0.000213962 - 3.9002% +| | | | Remainder: 3.6001e-05 - 0.00451847% +| | | Remainder: 2.456e-05 - 0.00308242% +| | Mini-EM: setup auxiliary physics model evaluator: 1.44317 - 14.379% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.44316 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 5.26622e-05% [1] +| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000149672% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.44309 - 99.9954% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.44309 - 99.9995% [1] +| | | | | | getWorksets(): 0.68335 - 47.3534% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.683349 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.450294 - 65.8951% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00526655 - 1.16958% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.071921 - 15.972% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00137846 - 1.91663% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0705185 - 98.0499% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000595528 - 0.844499% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000341165 - 0.483795% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00140822 - 1.99695% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00649573 - 9.2114% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149028 - 21.1332% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00351253 - 4.98101% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011824 - 16.7672% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000348326 - 0.49395% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0184256 - 26.1287% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00760375 - 41.2673% [11] +| | | | | | | | | | | | Remainder: 0.0108218 - 58.7327% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100118 - 14.1975% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00251419 - 3.5653% [11] +| | | | | | | | | | | Remainder: 0.000138562 - 0.19649% +| | | | | | | | | | Remainder: 2.4081e-05 - 0.0334826% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.3214 - 71.3758% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.177741 - 55.302% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000135081 - 0.0759989% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.904e-05 - 0.0444692% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0662065 - 37.2489% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0677401 - 38.1117% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.584e-05 - 0.0539212% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.7643e-05 - 0.0493094% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00233651 - 1.31456% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0405232 - 22.799% [11] +| | | | | | | | | | | Remainder: 0.000537011 - 0.302131% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0435868 - 13.5615% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0416733 - 12.9662% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000348726 - 0.108502% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159472 - 4.96178% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144092 - 4.48327% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.02643 - 8.22338% [11] +| | | | | | | | | | Remainder: 0.00126438 - 0.393397% +| | | | | | | | | Remainder: 0.0517056 - 11.4826% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.233037 - 34.1023% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.232637 - 99.8279% [11] +| | | | | | | | | Remainder: 0.000400968 - 0.172062% +| | | | | | | | Remainder: 1.792e-05 - 0.00262238% +| | | | | | | Remainder: 1.24e-06 - 0.000181459% +| | | | | | getOrientations(): 1.228e-05 - 0.000850954% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000966894 - 0.0670018% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106042 - 0.0734825% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068777 - 0.0476597% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.728071 - 50.4524% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.263765 - 36.2279% [1] +| | | | | | | Remainder: 0.464306 - 63.7721% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245464 - 0.170096% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 4.71212e-05% [2] +| | | | | | Remainder: 0.0264817 - 1.83508% +| | | | | Remainder: 7.48e-06 - 0.000518331% +| | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.000498905% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.948e-05 - 0.00134982% [1] +| | | | build response library: 2.448e-05 - 0.00169628% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.30719% [1] +| | | | | Remainder: 2.416e-05 - 98.6928% +| | | | Remainder: 1.2321e-05 - 0.000853752% +| | | Remainder: 1.3081e-05 - 0.000906406% +| | Mini-EM: eval auxiliary physics model evaluator: 2.38255 - 23.7384% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.703974 - 29.5471% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.6733 - 70.2316% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00228935 - 0.136817% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14562 - 68.4648% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6921e-05 - 0.00147701% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.568e-05 - 0.00136869% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.72e-06 - 0.000586581% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0138475 - 1.20873% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0309023 - 2.69742% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0960836 - 8.38702% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0110873 - 0.967799% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0781193 - 6.81894% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0765513 - 6.68208% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.111941 - 9.77119% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.0161e-05 - 0.00175983% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.4e-06 - 0.000645937% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170616 - 14.8929% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170674 - 1.4898% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00981342 - 0.856602% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0378056 - 3.30001% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00985982 - 0.860652% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0522998 - 4.56519% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0892318 - 7.78894% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113213 - 9.88226% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00900413 - 0.78596% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00528392 - 0.461227% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0161656 - 1.41108% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0781198 - 6.81899% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00988298 - 0.862674% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0385637 - 3.36618% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.832e-05 - 0.00159913% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0164625 - 1.43699% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0319175 - 2.78604% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00499495 - 0.436003% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161335 - 1.40827% [11] +| | | | | Remainder: 0.000568327 - 0.0496086% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.356e-05 - 0.001408% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.92e-06 - 0.000174505% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186643 - 0.111542% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.521616 - 31.1729% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.256858 - 49.2427% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.26472 - 50.75% [1] +| | | | | Remainder: 3.808e-05 - 0.00730039% +| | | | Remainder: 0.00187927 - 0.112309% +| | | Remainder: 0.00527296 - 0.221316% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434882 - 0.0433292% [1] +| | | getWorksets(): 7.32e-06 - 0.168321% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 77.5956% [1] +| | | | Remainder: 1.64e-06 - 22.4044% +| | | getOrientations(): 8.4e-07 - 0.0193156% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802052 - 18.443% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911733 - 20.9651% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423846 - 9.74622% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117654 - 27.0541% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0229947% [3] +| | | Remainder: 0.00102549 - 23.581% +| | panzer::ModelEvaluator::create_W_op: 0.728924 - 7.26259% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.21371 - 12.0928% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000755771 - 0.0622693% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.955692 - 78.7411% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.688e-05 - 0.00176626% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0120881 - 1.26485% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0310638 - 3.2504% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0379049 - 3.96623% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00356829 - 0.373373% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0408655 - 4.27602% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0346646 - 3.62718% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00617101 - 0.645711% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0339161 - 3.54886% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6761e-05 - 0.00175381% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0122314 - 1.27985% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0743747 - 7.78229% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0119951 - 1.25512% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0705653 - 7.38369% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0754444 - 7.89422% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.104571 - 10.9419% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.452e-05 - 0.00256568% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0116316 - 1.21708% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0712907 - 7.45959% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114975 - 12.0305% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159916 - 1.6733% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00338077 - 0.353751% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390508 - 4.08613% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0841305 - 8.8031% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.065271 - 6.82971% [11] +| | | | Remainder: 0.000487487 - 0.0510088% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.364e-05 - 0.00194774% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.55744e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00258008 - 0.212577% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.252704 - 20.8207% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.252673 - 99.9875% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.0241e-05 - 0.00800976% [1] +| | | | Remainder: 1.128e-05 - 0.00446372% +| | | Remainder: 0.00195727 - 0.161263% +| | Mini-EM: assemble Discrete Gradient: 0.19395 - 1.93241% [1] +| | MaxwellPreconditioner::build: 1.18902 - 11.8467% [1] +| | | Mini-EM: assemble Discrete Curl: 0.173479 - 14.5901% [1] +| | | MaxwellPreconditioner: Schur complement: 3.492e-05 - 0.00293688% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0025124 - 0.2113% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.127368% [1] +| | | | Ifpack2::Relaxation::compute: 0.00145338 - 57.8484% [1] +| | | | Remainder: 0.00105582 - 42.0243% +| | | MaxwellPreconditioner: Solver S_E: 0.997791 - 83.9174% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.976148 - 97.8309% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.975728 - 99.9569% [1] +| | | | | | MueLu RefMaxwell: compute: 0.966424 - 99.0464% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00697134 - 0.721355% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0472846 - 4.89274% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248966 - 52.6526% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0213337 - 45.1176% [1] +| | | | | | | | Remainder: 0.00105434 - 2.22977% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0612641 - 6.33926% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00363985 - 5.94125% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0540881 - 88.2867% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0528154 - 97.6471% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0516758 - 97.8423% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0491935 - 95.1963% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4281e-05 - 0.0696861% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.7321e-05 - 0.136849% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000103161 - 0.209705% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00843808 - 17.1528% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.5121e-05 - 0.112049% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0396803 - 80.6616% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.9601e-05 - 0.0805005% [1] +| | | | | | | | | | | | Remainder: 0.000775651 - 1.57674% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.7521e-05 - 0.111311% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.192e-05 - 38.1078% [1] +| | | | | | | | | | | | Remainder: 3.5601e-05 - 61.8922% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783412 - 1.51601% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750771 - 95.8335% [1] +| | | | | | | | | | | | Remainder: 3.2641e-05 - 4.16652% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00107018 - 2.07094% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104469 - 97.6191% [1] +| | | | | | | | | | | | Remainder: 2.548e-05 - 2.38092% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.0321e-05 - 0.136081% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.796e-05 - 68.2015% [1] +| | | | | | | | | | | | Remainder: 2.2361e-05 - 31.7985% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.532e-05 - 0.107052% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.38e-05 - 43.0224% [1] +| | | | | | | | | | | | Remainder: 3.152e-05 - 56.9776% +| | | | | | | | | | | Remainder: 0.000445607 - 0.862312% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000108521 - 0.205472% [1] +| | | | | | | | | | Remainder: 0.00103106 - 1.95219% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000318485 - 0.588827% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5041e-05 - 23.5619% [1] +| | | | | | | | | | Remainder: 0.000243444 - 76.4381% +| | | | | | | | | Remainder: 0.000954172 - 1.76411% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00134434 - 2.19434% [1] +| | | | | | | | Remainder: 0.00219183 - 3.57768% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0811519 - 8.39713% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0538459 - 66.352% [1] +| | | | | | | | Remainder: 0.027306 - 33.648% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178168 - 1.84358% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285986 - 2.95922% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0152996 - 53.4976% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0148465 - 97.0383% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.0481e-05 - 0.407377% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.84e-06 - 0.0460716% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.014592 - 98.2862% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0145885 - 99.9762% [1] +| | | | | | | | | | | Remainder: 3.48e-06 - 0.0238487% +| | | | | | | | | | Remainder: 0.000187122 - 1.26038% +| | | | | | | | | Remainder: 0.000453127 - 2.9617% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0132914 - 46.4755% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0111583 - 83.9514% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00927429 - 83.1158% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00583168 - 62.8801% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00550116 - 94.3323% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000245364 - 4.46022% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.668e-05 - 0.484989% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.6441e-05 - 0.298864% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00179463 - 32.6227% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.664e-05 - 0.302482% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00302232 - 54.9397% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.24e-06 - 0.113431% [1] +| | | | | | | | | | | | | Remainder: 0.000372845 - 6.77757% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.5681e-05 - 0.44037% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.16e-06 - 16.1987% [1] +| | | | | | | | | | | | | Remainder: 2.1521e-05 - 83.8013% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.396e-05 - 0.92529% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.544e-05 - 65.6783% [1] +| | | | | | | | | | | | | Remainder: 1.852e-05 - 34.3217% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.292e-05 - 0.393025% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 20.2443% [1] +| | | | | | | | | | | | | Remainder: 1.828e-05 - 79.7557% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.196e-05 - 0.376564% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.7614% [1] +| | | | | | | | | | | | | Remainder: 1.784e-05 - 81.2386% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.5681e-05 - 0.268893% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.12e-06 - 19.8967% [1] +| | | | | | | | | | | | | Remainder: 1.2561e-05 - 80.1033% +| | | | | | | | | | | | Remainder: 0.000190323 - 3.2636% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.0361e-05 - 0.866492% [1] +| | | | | | | | | | | Remainder: 0.00336225 - 36.2534% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00171539 - 15.3732% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00132274 - 77.1103% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000140002 - 10.5842% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00105666 - 79.8839% [1] +| | | | | | | | | | | | Remainder: 0.000126081 - 9.53181% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000151202 - 8.81446% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000104882 - 69.3655% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.292e-05 - 21.8531% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.401e-06 - 7.0565% [1] +| | | | | | | | | | | | | Remainder: 7.4561e-05 - 71.0904% +| | | | | | | | | | | | Remainder: 4.632e-05 - 30.6345% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.256e-05 - 1.31516% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.9801e-05 - 2.32024% [1] +| | | | | | | | | | | Remainder: 0.000179083 - 10.4398% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.601e-06 - 0.0770818% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.0268859% [1] +| | | | | | | | | | Remainder: 0.000157002 - 1.40704% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.52e-05 - 0.11436% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00169638 - 12.7631% [1] +| | | | | | | | | Remainder: 0.000421486 - 3.17113% +| | | | | | | | Remainder: 7.68e-06 - 0.0268544% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0448644 - 4.64231% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447008 - 99.6353% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0242036 - 54.1459% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0196244 - 43.9018% [1] +| | | | | | | | | Remainder: 0.000872694 - 1.9523% +| | | | | | | | Remainder: 0.000163642 - 0.364748% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.461897 - 47.7944% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0557514 - 12.0701% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.055444 - 99.4485% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.848e-05 - 0.0513672% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.6e-06 - 0.00468942% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0553254 - 99.7861% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0553219 - 99.9938% [1] +| | | | | | | | | | | Remainder: 3.44e-06 - 0.00621776% +| | | | | | | | | | Remainder: 8.7521e-05 - 0.157855% +| | | | | | | | | Remainder: 0.000307444 - 0.551455% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.406138 - 87.9283% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0556667 - 13.7064% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0510833 - 91.7662% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0499608 - 97.8026% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0486662 - 97.4088% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.82e-05 - 0.0373976% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.852e-05 - 0.0996996% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.2041e-05 - 0.148031% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00847148 - 17.4073% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.856e-05 - 0.0792337% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0392148 - 80.5792% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.872e-05 - 0.0590143% [1] +| | | | | | | | | | | | | Remainder: 0.000773853 - 1.59012% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.0801e-05 - 0.0816661% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.968e-05 - 48.2341% [1] +| | | | | | | | | | | | | Remainder: 2.1121e-05 - 51.7659% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000782011 - 1.56525% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750411 - 95.9591% [1] +| | | | | | | | | | | | | Remainder: 3.16e-05 - 4.04086% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.044e-05 - 0.0809435% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.164e-05 - 53.5114% [1] +| | | | | | | | | | | | | Remainder: 1.88e-05 - 46.4886% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.6001e-05 - 0.132106% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7241e-05 - 71.5762% [1] +| | | | | | | | | | | | | Remainder: 1.876e-05 - 28.4238% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.7161e-05 - 0.0743804% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3321e-05 - 62.7567% [1] +| | | | | | | | | | | | | Remainder: 1.384e-05 - 37.2433% +| | | | | | | | | | | | Remainder: 0.000328164 - 0.656843% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.8561e-05 - 0.192942% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.552e-05 - 0.0891094% [1] +| | | | | | | | | | | Remainder: 0.000978415 - 1.91533% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0044331 - 7.96365% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00387954 - 87.5129% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000520968 - 13.4286% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00323757 - 83.4524% [1] +| | | | | | | | | | | | Remainder: 0.000121001 - 3.11896% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000356845 - 8.04955% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000307405 - 86.1452% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.3881e-05 - 24.0338% [1] +| | | | | | | | | | | | | Remainder: 0.000233524 - 75.9662% +| | | | | | | | | | | | Remainder: 4.944e-05 - 13.8548% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.404e-05 - 0.542284% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.688e-05 - 0.606347% [1] +| | | | | | | | | | | Remainder: 0.000145802 - 3.28894% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.52e-06 - 0.0153054% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00481437% [1] +| | | | | | | | | | Remainder: 0.000139163 - 0.249993% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5561e-05 - 0.00383146% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.34995 - 86.1653% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.96e-06 - 0.00284612% [1] +| | | | | | | | | | Remainder: 0.34994 - 99.9972% +| | | | | | | | | Remainder: 0.000505767 - 0.124531% +| | | | | | | | Remainder: 7.24e-06 - 0.00156745% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205214 - 21.2344% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.972e-05 - 0.0144825% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00115002% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205047 - 99.9189% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.205043 - 99.998% [1] +| | | | | | | | | Remainder: 4.04e-06 - 0.00197028% +| | | | | | | | Remainder: 0.000134323 - 0.0654551% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000162402 - 0.0168044% [1] +| | | | | | | Remainder: 0.011199 - 1.15881% +| | | | | | Remainder: 0.00930425 - 0.953571% +| | | | | Remainder: 0.000420606 - 0.0430883% +| | | | Remainder: 0.0216429 - 2.16908% +| | | MaxwellPreconditioner: Block preconditioner: 0.000162962 - 0.0137056% [1] +| | | Remainder: 0.0150356 - 1.26454% +| | Mini-EM: timestepper: 0.364552 - 3.63219% [1] +| | | Mini-EM: Advance Time Step: 0.364544 - 99.9979% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.105082 - 28.8255% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000560448 - 0.533346% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101686 - 96.7683% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00204552% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00064233 - 0.631682% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00854644 - 8.40477% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00509463 - 5.01018% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000414526 - 0.407654% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00475919 - 4.6803% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00440846 - 4.33538% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000389445 - 0.382989% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107094 - 1.05318% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.2e-06 - 0.00806407% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000884733 - 0.870067% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0102736 - 10.1033% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00382926 - 3.76578% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00138914 - 1.36611% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00893769 - 8.78953% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0180603 - 17.7609% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.384e-05 - 0.0136106% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000672251 - 0.661107% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759567 - 7.46976% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00941965 - 9.26351% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000683411 - 0.672082% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000438207 - 0.430943% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00471375 - 4.63561% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00712162 - 7.00357% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206691 - 2.03265% [11] +| | | | | | Remainder: 0.000249323 - 0.24519% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.952e-05 - 0.018576% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00205555% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00257828 - 2.4536% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000152843 - 0.145452% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000126522 - 82.7791% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.20385% [1] +| | | | | | Remainder: 2.4481e-05 - 16.0171% +| | | | | Remainder: 8.2722e-05 - 0.0787217% +| | | | Stratimikos: BelosLOWS: 0.236719 - 64.9356% [1] +| | | | | GMRES block system: Operation Op*x: 0.00612889 - 2.5891% [1] +| | | | | Belos::MVT::MvAddMv: 0.000255084 - 0.107758% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.22951 - 96.9544% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000848453 - 0.369681% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000224123 - 26.4155% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000217043 - 96.841% [2] +| | | | | | | | Remainder: 7.08e-06 - 3.15898% +| | | | | | | Belos::MVT::MvScale: 0.000116082 - 13.6816% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000281684 - 33.1997% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000276444 - 98.1398% [2] +| | | | | | | | Remainder: 5.24e-06 - 1.86024% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000151882 - 17.9011% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000148402 - 97.7087% [2] +| | | | | | | | Remainder: 3.48e-06 - 2.29125% +| | | | | | | Remainder: 7.4682e-05 - 8.80214% +| | | | | | Belos::MVT::MvAddMv: 0.000440766 - 0.192047% [2] +| | | | | | Belos::MVT::MvNorm: 0.000118602 - 0.0516763% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.22191 - 96.6888% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000797451 - 0.359358% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000101362 - 0.0456771% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013457 - 0.606417% [1] +| | | | | | | | Belos::MVT::Assign: 0.000129602 - 9.63083% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.7281e-05 - 7.22903% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.4041e-05 - 86.3899% [1] +| | | | | | | | | Remainder: 1.324e-05 - 13.6101% +| | | | | | | | CG Q_B: Operation Op*x: 0.000727771 - 54.0813% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000174962 - 13.0016% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.4761e-05 - 4.06933% [1] +| | | | | | | | Remainder: 0.000161322 - 11.988% +| | | | | | | CG S_E: Operation Op*x: 0.00218059 - 0.982647% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.21379 - 96.341% [1] +| | | | | | | | Belos::MVT::Assign: 0.000129802 - 0.0607147% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.183733 - 85.9408% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.183481 - 99.863% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0867989 - 47.3066% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0863104 - 99.4373% [26] +| | | | | | | | | | | Remainder: 0.000488447 - 0.562734% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213099 - 11.6142% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0015339 - 0.835998% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0023308 - 1.27032% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0639001 - 34.8265% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124071 - 19.4165% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0120969 - 97.4998% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0100045 - 82.7031% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00724394 - 72.4065% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00677906 - 93.5824% [26] +| | | | | | | | | | | | | | | Remainder: 0.000464887 - 6.4176% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00188151 - 18.8065% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000171202 - 1.71124% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000220322 - 2.20222% [13] +| | | | | | | | | | | | | | Remainder: 0.000487572 - 4.8735% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00195759 - 16.1825% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00190151 - 97.1353% [13] +| | | | | | | | | | | | | | Remainder: 5.608e-05 - 2.86475% +| | | | | | | | | | | | | Remainder: 0.000134802 - 1.11435% +| | | | | | | | | | | | Remainder: 0.000310203 - 2.5002% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0513832 - 80.4118% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0512495 - 99.7398% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0317534 - 61.9584% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235707 - 74.2305% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0231098 - 98.0448% [26] +| | | | | | | | | | | | | | | Remainder: 0.000460852 - 1.95519% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00603813 - 19.0157% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000486047 - 1.53069% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0012291 - 3.87076% [13] +| | | | | | | | | | | | | | Remainder: 0.000429406 - 1.35232% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0193401 - 37.7372% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0192748 - 99.662% [13] +| | | | | | | | | | | | | | Remainder: 6.536e-05 - 0.33795% +| | | | | | | | | | | | | Remainder: 0.000156041 - 0.304473% +| | | | | | | | | | | | Remainder: 0.000133682 - 0.260167% +| | | | | | | | | | | Remainder: 0.000109721 - 0.171707% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00333209 - 1.81604% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00397918 - 2.16871% [13] +| | | | | | | | | | Remainder: 0.000296563 - 0.161631% +| | | | | | | | | Remainder: 0.000251642 - 0.136961% +| | | | | | | | CG S_E: Operation Op*x: 0.0224289 - 10.4911% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00182691 - 0.854532% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00462243 - 2.16213% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000750812 - 0.351191% [13] +| | | | | | | | Remainder: 0.000298443 - 0.139596% +| | | | | | | Remainder: 0.00369466 - 1.66493% +| | | | | | GMRES block system: Operation Op*x: 0.00545844 - 2.37831% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.4562e-05 - 0.0412018% [1] +| | | | | | Remainder: 0.000638687 - 0.278283% +| | | | | Remainder: 0.000825453 - 0.348706% +| | | | Mini-EM: Compute responses: 0.0225114 - 6.17522% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000623129 - 2.76806% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0188265 - 83.631% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00998592% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000399684 - 2.12298% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00467135 - 24.8126% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.44e-06 - 0.0288954% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000812451 - 4.31546% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651929 - 3.46282% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00895817 - 47.5827% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.08e-06 - 0.0322949% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000817852 - 4.34415% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00069513 - 3.69229% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00070241 - 3.73096% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.7882e-05 - 0.519916% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.16e-06 - 0.0274082% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000461805 - 2.45295% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000361248 - 1.91883% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.152e-05 - 0.37989% [11] +| | | | | | Remainder: 0.000106522 - 0.565808% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.56e-06 - 0.0424674% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00710751% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0025804 - 11.4626% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262324 - 1.16529% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.45745% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242164 - 92.3148% [1] +| | | | | | Remainder: 1.896e-05 - 7.2277% +| | | | | Remainder: 0.000207883 - 0.923456% +| | | | Remainder: 0.000232122 - 0.0636746% +| | | Remainder: 7.72e-06 - 0.00211767% +| | Remainder: 0.0609253 - 0.607026% +| Remainder: 7.6361e-05 - 0.000760812% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.236719 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 92.7344 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 70644 x 70644, nnz = 2206260 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) +SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3000 x 3000, nnz = 197568 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3000 x 3000, nnz = 197568 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1000 [0.00%] (total) + remaining : 1000 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1000 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3000 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3000, nnz = 3000 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0378 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +A22 size = 24389 x 24389, nnz = 614125 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24389 x 24389, nnz = 614125 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1000 x 24389, nnz = 24389 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1000 x 1000, nnz = 21448 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.4742 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 70644 2206260 31.2307 +(2, 2) 24389 614125 25.1804 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00232707 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.216161 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 0.236712 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 10.0254 [1] +| Mini-EM: Total Time: 10.0254 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000620449 - 0.00618878% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296884 - 47.8499% [1] +| | | Remainder: 0.000323565 - 52.1501% +| | Mini-EM: build physics blocks: 0.000841613 - 0.00839482% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000815051 - 0.00812987% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.17275 - 11.6978% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.511667 - 5.10371% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.2229 - 43.5636% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.18121 - 81.2964% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00557348 - 2.50044% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360108 - 16.1556% [4] +| | | | Remainder: 0.000106082 - 0.0475917% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0287453 - 5.61797% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0182388 - 63.4496% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000942814 - 3.27989% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00218923 - 7.61596% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147514 - 5.13177% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125794 - 4.37616% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042919 - 14.9308% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000245483 - 0.853994% [4] +| | | | Remainder: 0.000104001 - 0.361802% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0462244 - 9.03408% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198376 - 3.87705% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0690712 - 13.4993% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0250529 - 4.89633% [4] +| | | Remainder: 0.0998348 - 19.5117% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0272851 - 0.27216% [2] +| | Mini-EM: setup physics model evaluator: 0.786954 - 7.84961% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.786916 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.000411734% [1] +| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000274489% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.78156 - 99.3194% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.78154 - 99.9974% [1] +| | | | | | getWorksets(): 0.755564 - 96.6763% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.755557 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.439711 - 58.1969% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00674882 - 1.53483% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0743559 - 16.9102% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00139874 - 1.88114% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.072926 - 98.077% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000714329 - 0.979526% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000389807 - 0.534524% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129622 - 1.77744% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00635225 - 8.71054% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0152859 - 20.9608% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00424094 - 5.81541% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0115131 - 15.7874% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000409124 - 0.561012% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0202923 - 27.8259% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900189 - 44.361% [11] +| | | | | | | | | | | | Remainder: 0.0112904 - 55.639% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00971546 - 13.3224% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254979 - 3.49641% [11] +| | | | | | | | | | | Remainder: 0.000166764 - 0.228676% +| | | | | | | | | | Remainder: 3.112e-05 - 0.0418528% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.309642 - 70.4195% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179929 - 58.1086% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000274164 - 0.152374% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.6124e-05 - 0.0478656% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0969383 - 53.876% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0675739 - 37.5559% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.4521e-05 - 0.0469747% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0141693 - 7.87497% [11] +| | | | | | | | | | | Remainder: 0.000802329 - 0.445915% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0604858 - 19.5341% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0418266 - 13.508% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000374007 - 0.120787% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0148082 - 4.78237% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.010936 - 3.53181% [11] +| | | | | | | | | | Remainder: 0.00128274 - 0.414265% +| | | | | | | | | Remainder: 0.048964 - 11.1355% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.315808 - 41.7981% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.315313 - 99.8431% [22] +| | | | | | | | | Remainder: 0.000495371 - 0.156858% +| | | | | | | | Remainder: 3.784e-05 - 0.00500823% +| | | | | | | Remainder: 6.88e-06 - 0.000910578% +| | | | | | getOrientations(): 1.124e-05 - 0.00143819% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763291 - 0.097665% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000753011 - 0.0963497% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395726 - 0.0506341% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124361 - 0.0159123% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000911253 - 0.116597% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000122834% [2] +| | | | | | Remainder: 0.0230162 - 2.94498% +| | | | | Remainder: 2.0561e-05 - 0.00263076% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.00102679% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00183501% [1] +| | | | build response library: 0.00530604 - 0.674283% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00521816 - 98.3437% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0620909% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 61.7284% [1] +| | | | | | | Remainder: 1.24e-06 - 38.2716% +| | | | | | getOrientations(): 7.6e-07 - 0.0145645% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768811 - 14.7334% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899813 - 17.2439% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398326 - 7.63346% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117758 - 22.5669% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.161e-06 - 0.0222492% [3] +| | | | | | Remainder: 0.00196847 - 37.7234% +| | | | | Remainder: 8.7882e-05 - 1.65626% +| | | | Remainder: 2.1561e-05 - 0.00273994% +| | | Remainder: 3.776e-05 - 0.00479825% +| | Mini-EM: setup auxiliary physics model evaluator: 1.43104 - 14.2742% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.43103 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 4.47231e-05% [1] +| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000150941% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.43096 - 99.9956% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.43096 - 99.9997% [1] +| | | | | | getWorksets(): 0.675551 - 47.2096% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.675549 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.446627 - 66.1132% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00520099 - 1.16451% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0729673 - 16.3374% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00137126 - 1.87928% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0715738 - 98.0902% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000597647 - 0.835009% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000376006 - 0.525341% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00140906 - 1.96868% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00662918 - 9.26202% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.014938 - 20.8708% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00422026 - 5.89638% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119843 - 16.744% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000344966 - 0.481973% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182934 - 25.5588% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00761967 - 41.6525% [11] +| | | | | | | | | | | | Remainder: 0.0106738 - 58.3475% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101162 - 14.134% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.002529 - 3.53341% [11] +| | | | | | | | | | | Remainder: 0.000135642 - 0.189514% +| | | | | | | | | | Remainder: 2.224e-05 - 0.0304794% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.318808 - 71.3814% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.176787 - 55.4524% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000144243 - 0.0815914% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8401e-05 - 0.0443477% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0657259 - 37.178% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0677426 - 38.3188% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.3602e-05 - 0.0529462% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.9081e-05 - 0.0503889% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00231647 - 1.31032% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0400427 - 22.6502% [11] +| | | | | | | | | | | Remainder: 0.000553963 - 0.313351% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0425392 - 13.3432% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410809 - 12.8858% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000366484 - 0.114954% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159841 - 5.0137% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144193 - 4.52288% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0263829 - 8.27546% [11] +| | | | | | | | | | Remainder: 0.00124874 - 0.391689% +| | | | | | | | | Remainder: 0.0496502 - 11.1167% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.228908 - 33.8848% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.228701 - 99.9094% [11] +| | | | | | | | | Remainder: 0.000207325 - 0.0905712% +| | | | | | | | Remainder: 1.412e-05 - 0.00209015% +| | | | | | | Remainder: 1.28e-06 - 0.000189475% +| | | | | | getOrientations(): 1.14e-05 - 0.000796668% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000967613 - 0.0676199% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108926 - 0.0761207% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070061 - 0.0489609% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.721702 - 50.4348% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.261402 - 36.2202% [1] +| | | | | | | Remainder: 0.4603 - 63.7798% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0026222 - 0.183248% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 4.75206e-05% [2] +| | | | | | Remainder: 0.0283152 - 1.97876% +| | | | | Remainder: 4.64e-06 - 0.000324257% +| | | | fmb->setupBCFieldManagers(): 6.8e-06 - 0.000475183% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.044e-05 - 0.00142834% [1] +| | | | build response library: 2.2e-05 - 0.00153736% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.45455% [1] +| | | | | Remainder: 2.168e-05 - 98.5455% +| | | | Remainder: 1.08e-05 - 0.000754703% +| | | Remainder: 1.3161e-05 - 0.000919681% +| | Mini-EM: eval auxiliary physics model evaluator: 2.3622 - 23.5621% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.700069 - 29.6364% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.65677 - 70.1369% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00228075 - 0.137663% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1321 - 68.3319% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.1361e-05 - 0.00100353% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.776e-05 - 0.00156876% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.76e-06 - 0.000597119% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0137043 - 1.21052% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0302852 - 2.67513% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0950566 - 8.39646% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0106516 - 0.940872% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0741502 - 6.54978% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0761974 - 6.73061% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.111383 - 9.83861% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.9361e-05 - 0.00171018% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.6e-06 - 0.000582986% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170524 - 15.0626% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170742 - 1.50819% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00937353 - 0.827976% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0376642 - 3.32693% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00827468 - 0.730912% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0520364 - 4.59644% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0894894 - 7.9047% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113294 - 10.0074% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00897269 - 0.792568% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00509471 - 0.450022% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0160795 - 1.42032% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0763386 - 6.74308% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00957026 - 0.845353% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0375342 - 3.31544% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.7202e-05 - 0.00151947% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165563 - 1.46244% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0310938 - 2.74655% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00492451 - 0.434988% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161614 - 1.42755% [11] +| | | | | Remainder: 0.000539369 - 0.0476431% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.176e-05 - 0.0013134% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000169003% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00197051 - 0.118937% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.518501 - 31.2959% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.255848 - 49.3437% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.262619 - 50.6497% [1] +| | | | | Remainder: 3.4e-05 - 0.00655736% +| | | | Remainder: 0.00189123 - 0.114151% +| | | Remainder: 0.00535496 - 0.226694% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439042 - 0.0437931% [1] +| | | getWorksets(): 7.8e-06 - 0.177659% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.08e-06 - 77.9487% [1] +| | | | Remainder: 1.72e-06 - 22.0513% +| | | getOrientations(): 6.41e-07 - 0.0146% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791171 - 18.0204% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932014 - 21.2283% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417646 - 9.51266% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120358 - 27.4137% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0291544% [3] +| | | Remainder: 0.0010363 - 23.6035% +| | panzer::ModelEvaluator::create_W_op: 0.708727 - 7.06932% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.20308 - 12.0004% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000766091 - 0.0636773% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.942522 - 78.3423% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.144e-05 - 0.00121376% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0108518 - 1.15135% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0312232 - 3.31272% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0369784 - 3.92335% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00357133 - 0.378912% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0406241 - 4.31014% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0343689 - 3.64648% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00632757 - 0.671344% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0335561 - 3.56024% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.592e-05 - 0.00168908% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121493 - 1.28902% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0730106 - 7.7463% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011641 - 1.23509% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0676118 - 7.17349% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0746256 - 7.91765% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103636 - 10.9956% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.544e-05 - 0.00269914% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0103264 - 1.09561% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.070976 - 7.53043% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.115348 - 12.2382% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.015955 - 1.69279% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00341933 - 0.362785% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0387815 - 4.11465% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0820019 - 8.70026% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0650205 - 6.89856% [11] +| | | | Remainder: 0.000465645 - 0.0494041% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.4281e-05 - 0.00201823% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000103069% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00277572 - 0.230717% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255051 - 21.1998% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.255021 - 99.9879% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.888e-05 - 0.00740243% [1] +| | | | Remainder: 1.192e-05 - 0.00467357% +| | | Remainder: 0.00194147 - 0.161374% +| | Mini-EM: assemble Discrete Gradient: 0.194427 - 1.93935% [1] +| | MaxwellPreconditioner::build: 1.1939 - 11.9088% [1] +| | | Mini-EM: assemble Discrete Curl: 0.174656 - 14.629% [1] +| | | MaxwellPreconditioner: Schur complement: 3.492e-05 - 0.00292486% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00241156 - 0.201989% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.132694% [1] +| | | | Ifpack2::Relaxation::compute: 0.0014543 - 60.3055% [1] +| | | | Remainder: 0.000954054 - 39.5618% +| | | MaxwellPreconditioner: Solver S_E: 1.00164 - 83.8963% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.979791 - 97.8185% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.979378 - 99.9578% [1] +| | | | | | MueLu RefMaxwell: compute: 0.970562 - 99.0998% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00736571 - 0.758912% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0476963 - 4.9143% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248472 - 52.0945% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0218136 - 45.7344% [1] +| | | | | | | | Remainder: 0.00103553 - 2.1711% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0613342 - 6.31946% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00363313 - 5.9235% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0541517 - 88.2896% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.052959 - 97.7973% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0518032 - 97.8176% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0492782 - 95.1258% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.356e-05 - 0.0681031% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.3001e-05 - 0.127848% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.8841e-05 - 0.200578% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00848164 - 17.2118% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.6121e-05 - 0.113886% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0397664 - 80.6978% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.872e-05 - 0.0785743% [1] +| | | | | | | | | | | | Remainder: 0.000739892 - 1.50146% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.2281e-05 - 0.100922% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.2e-05 - 42.0803% [1] +| | | | | | | | | | | | Remainder: 3.0281e-05 - 57.9197% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000781091 - 1.5078% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000749411 - 95.9441% [1] +| | | | | | | | | | | | Remainder: 3.168e-05 - 4.05587% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113194 - 2.18507% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00111002 - 98.0634% [1] +| | | | | | | | | | | | Remainder: 2.1921e-05 - 1.93659% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8041e-05 - 0.131345% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8201e-05 - 70.8411% [1] +| | | | | | | | | | | | Remainder: 1.984e-05 - 29.1589% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7521e-05 - 0.0917337% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.384e-05 - 50.1673% [1] +| | | | | | | | | | | | Remainder: 2.3681e-05 - 49.8327% +| | | | | | | | | | | Remainder: 0.000444126 - 0.857333% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000111081 - 0.209749% [1] +| | | | | | | | | | Remainder: 0.00104469 - 1.97265% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000347925 - 0.6425% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.4161e-05 - 21.3152% [1] +| | | | | | | | | | Remainder: 0.000273764 - 78.6848% +| | | | | | | | | Remainder: 0.000844853 - 1.56016% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0013401 - 2.18491% [1] +| | | | | | | | Remainder: 0.00220927 - 3.60202% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0810151 - 8.34724% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0536724 - 66.2499% [1] +| | | | | | | | Remainder: 0.0273427 - 33.7501% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0181325 - 1.86824% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0280455 - 2.88962% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0150718 - 53.7405% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146223 - 97.0177% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.8721e-05 - 0.401584% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.6e-06 - 0.0451364% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0143709 - 98.2807% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0143672 - 99.9744% [1] +| | | | | | | | | | | Remainder: 3.68e-06 - 0.0256073% +| | | | | | | | | | Remainder: 0.000186083 - 1.27259% +| | | | | | | | | Remainder: 0.000449487 - 2.9823% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0129659 - 46.2318% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0108889 - 83.9806% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00904753 - 83.0897% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00573388 - 63.3751% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00540968 - 94.3458% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000252963 - 4.67612% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.1081e-05 - 0.38969% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.62e-05 - 0.299463% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00176159 - 32.5636% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.644e-05 - 0.3039% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00298404 - 55.1612% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.68e-06 - 0.123482% [1] +| | | | | | | | | | | | | Remainder: 0.000350685 - 6.48255% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.288e-05 - 0.399032% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.007% [1] +| | | | | | | | | | | | | Remainder: 1.876e-05 - 81.993% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.2121e-05 - 0.909% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.5121e-05 - 67.3836% [1] +| | | | | | | | | | | | | Remainder: 1.7e-05 - 32.6164% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.04e-05 - 0.35578% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.92e-06 - 19.2157% [1] +| | | | | | | | | | | | | Remainder: 1.648e-05 - 80.7843% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.06e-05 - 0.359268% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 3.96e-06 - 19.2233% [1] +| | | | | | | | | | | | | Remainder: 1.664e-05 - 80.7767% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.928e-05 - 0.336247% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.92e-06 - 15.1452% [1] +| | | | | | | | | | | | | Remainder: 1.636e-05 - 84.8548% +| | | | | | | | | | | | Remainder: 0.000188924 - 3.29487% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.9001e-05 - 0.873177% [1] +| | | | | | | | | | | Remainder: 0.00323465 - 35.7517% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00167714 - 15.4024% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0013047 - 77.7929% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000168323 - 12.9013% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101406 - 77.7233% [1] +| | | | | | | | | | | | Remainder: 0.000122321 - 9.37542% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000140362 - 8.36911% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 9.6322e-05 - 68.624% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.216e-05 - 23.0062% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.001e-06 - 7.26833% [1] +| | | | | | | | | | | | | Remainder: 6.7161e-05 - 69.7255% +| | | | | | | | | | | | Remainder: 4.404e-05 - 31.376% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.144e-05 - 1.27836% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.664e-05 - 2.18467% [1] +| | | | | | | | | | | Remainder: 0.000174003 - 10.375% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0771429% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0260817% [1] +| | | | | | | | | | Remainder: 0.000152962 - 1.40475% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.1234% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00162882 - 12.5623% [1] +| | | | | | | | | Remainder: 0.000432247 - 3.33371% +| | | | | | | | Remainder: 7.76e-06 - 0.0276693% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0448712 - 4.62322% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447072 - 99.6346% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0241917 - 54.1115% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.019664 - 43.984% [1] +| | | | | | | | | Remainder: 0.000851452 - 1.90451% +| | | | | | | | Remainder: 0.000163962 - 0.365406% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.465086 - 47.9193% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0553294 - 11.8966% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0550142 - 99.4304% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7241e-05 - 0.0495163% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00414438% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0548988 - 99.7903% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0548957 - 99.9942% [1] +| | | | | | | | | | | Remainder: 3.16e-06 - 0.00575604% +| | | | | | | | | | Remainder: 8.5841e-05 - 0.156034% +| | | | | | | | | Remainder: 0.000315165 - 0.569616% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.409749 - 88.1018% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0555999 - 13.5693% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0509465 - 91.6306% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0498454 - 97.8386% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0485411 - 97.3832% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.788e-05 - 0.0368348% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.6561e-05 - 0.0959209% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0041e-05 - 0.144292% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00844832 - 17.4045% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.896e-05 - 0.0802619% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0391182 - 80.5879% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.8001e-05 - 0.0576852% [1] +| | | | | | | | | | | | | Remainder: 0.000773091 - 1.59265% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.0881e-05 - 0.0820156% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.996e-05 - 48.8246% [1] +| | | | | | | | | | | | | Remainder: 2.0921e-05 - 51.1754% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783411 - 1.57168% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751091 - 95.8745% [1] +| | | | | | | | | | | | | Remainder: 3.232e-05 - 4.12555% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.5001e-05 - 0.0902811% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.2081e-05 - 49.0678% [1] +| | | | | | | | | | | | | Remainder: 2.292e-05 - 50.9322% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9441e-05 - 0.139313% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7681e-05 - 68.664% [1] +| | | | | | | | | | | | | Remainder: 2.176e-05 - 31.336% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.012e-05 - 0.0804889% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.292e-05 - 57.1286% [1] +| | | | | | | | | | | | | Remainder: 1.72e-05 - 42.8714% +| | | | | | | | | | | | Remainder: 0.000325486 - 0.652991% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.8402e-05 - 0.193148% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.4681e-05 - 0.0877017% [1] +| | | | | | | | | | | Remainder: 0.000958052 - 1.8805% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00450431 - 8.10128% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00396322 - 87.9873% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000526047 - 13.2732% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00331469 - 83.6363% [1] +| | | | | | | | | | | | Remainder: 0.000122482 - 3.09047% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000348165 - 7.72961% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000301364 - 86.5578% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4241e-05 - 24.635% [1] +| | | | | | | | | | | | | Remainder: 0.000227123 - 75.365% +| | | | | | | | | | | | Remainder: 4.6801e-05 - 13.4422% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.4041e-05 - 0.533734% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.6361e-05 - 0.58524% [1] +| | | | | | | | | | | Remainder: 0.000142521 - 3.16411% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.56e-06 - 0.0153957% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00482015% [1] +| | | | | | | | | | Remainder: 0.000137842 - 0.247918% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.00392435% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.353614 - 86.3% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.00295237% [1] +| | | | | | | | | | Remainder: 0.353603 - 99.997% +| | | | | | | | | Remainder: 0.000519488 - 0.126782% +| | | | | | | | Remainder: 7.36e-06 - 0.0015825% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.20581 - 21.2052% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8921e-05 - 0.0140523% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00114669% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205638 - 99.9163% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.205633 - 99.9978% [1] +| | | | | | | | | Remainder: 4.48e-06 - 0.00217859% +| | | | | | | | Remainder: 0.000140922 - 0.0684719% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000155763 - 0.0160487% [1] +| | | | | | | Remainder: 0.0110494 - 1.13845% +| | | | | | Remainder: 0.00881589 - 0.900152% +| | | | | Remainder: 0.000413006 - 0.0421525% +| | | | Remainder: 0.0218513 - 2.18155% +| | | MaxwellPreconditioner: Block preconditioner: 0.000140162 - 0.0117398% [1] +| | | Remainder: 0.0150205 - 1.2581% +| | Mini-EM: timestepper: 0.363972 - 3.63051% [1] +| | | Mini-EM: Advance Time Step: 0.363965 - 99.998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.104122 - 28.6076% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000516928 - 0.496464% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.100535 - 96.5553% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0018302% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00064221 - 0.638791% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00843696 - 8.39204% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00504323 - 5.01639% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000418845 - 0.416615% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00453938 - 4.51522% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0044205 - 4.39697% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000394287 - 0.392188% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107197 - 1.06627% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.6e-06 - 0.00656486% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000884174 - 0.879467% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0100875 - 10.0338% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338025 - 3.36225% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00143198 - 1.42436% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00899469 - 8.94681% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.017982 - 17.8863% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.3e-05 - 0.0129308% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000684211 - 0.680569% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759959 - 7.55913% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00943533 - 9.3851% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00071629 - 0.712477% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000420288 - 0.418051% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0044967 - 4.47277% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00711962 - 7.08172% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206855 - 2.05754% [11] +| | | | | | Remainder: 0.000245244 - 0.243938% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.856e-05 - 0.0178253% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00218974% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00281456 - 2.70314% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000153402 - 0.147329% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000127482 - 83.1032% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.19946% [1] +| | | | | | Remainder: 2.408e-05 - 15.6973% +| | | | | Remainder: 8.096e-05 - 0.077755% +| | | | Stratimikos: BelosLOWS: 0.236764 - 65.0514% [1] +| | | | | GMRES block system: Operation Op*x: 0.00607117 - 2.56422% [1] +| | | | | Belos::MVT::MvAddMv: 0.000173963 - 0.0734752% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229824 - 97.0687% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000850532 - 0.370079% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000226003 - 26.572% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000218803 - 96.8142% [2] +| | | | | | | | Remainder: 7.2e-06 - 3.1858% +| | | | | | | Belos::MVT::MvScale: 0.000115322 - 13.5588% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000290404 - 34.1438% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000285564 - 98.3334% [2] +| | | | | | | | Remainder: 4.84e-06 - 1.66664% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000146522 - 17.2271% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000143162 - 97.7068% [2] +| | | | | | | | Remainder: 3.36e-06 - 2.29317% +| | | | | | | Remainder: 7.2281e-05 - 8.49833% +| | | | | | Belos::MVT::MvAddMv: 0.000527567 - 0.229552% [2] +| | | | | | Belos::MVT::MvNorm: 0.000116201 - 0.0505608% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.222077 - 96.629% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000786931 - 0.354351% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000100481 - 0.0452461% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00131762 - 0.593317% [1] +| | | | | | | | Belos::MVT::Assign: 0.000118482 - 8.99213% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.7001e-05 - 7.36184% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.3401e-05 - 85.9795% [1] +| | | | | | | | | Remainder: 1.36e-05 - 14.0205% +| | | | | | | | CG Q_B: Operation Op*x: 0.000741651 - 56.2872% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000171163 - 12.9903% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.44e-05 - 4.12866% [1] +| | | | | | | | Remainder: 0.000134922 - 10.2398% +| | | | | | | CG S_E: Operation Op*x: 0.00209375 - 0.942805% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213876 - 96.3074% [1] +| | | | | | | | Belos::MVT::Assign: 0.000122161 - 0.0571176% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.184137 - 86.0952% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.183904 - 99.8733% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0880534 - 47.8801% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0875718 - 99.453% [26] +| | | | | | | | | | | Remainder: 0.000481646 - 0.546993% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213464 - 11.6074% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00146046 - 0.794143% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00255456 - 1.38907% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0629968 - 34.2553% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0122098 - 19.3817% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0119243 - 97.6615% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00993866 - 83.348% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00722814 - 72.7275% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00676074 - 93.5336% [26] +| | | | | | | | | | | | | | | Remainder: 0.000467404 - 6.46645% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00184771 - 18.5911% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000175163 - 1.76244% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000218282 - 2.19629% [13] +| | | | | | | | | | | | | | Remainder: 0.000469372 - 4.72269% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00185911 - 15.5909% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00180202 - 96.9296% [13] +| | | | | | | | | | | | | | Remainder: 5.7082e-05 - 3.0704% +| | | | | | | | | | | | | Remainder: 0.000126524 - 1.06106% +| | | | | | | | | | | | Remainder: 0.000285525 - 2.33849% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0506806 - 80.4496% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0505443 - 99.7309% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0315902 - 62.5001% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235206 - 74.4554% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0230677 - 98.0742% [26] +| | | | | | | | | | | | | | | Remainder: 0.000452968 - 1.92583% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00597885 - 18.9263% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000499725 - 1.5819% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00117842 - 3.73032% [13] +| | | | | | | | | | | | | | Remainder: 0.000412609 - 1.30613% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0188015 - 37.1981% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0187369 - 99.6562% [13] +| | | | | | | | | | | | | | Remainder: 6.464e-05 - 0.343802% +| | | | | | | | | | | | | Remainder: 0.000152523 - 0.301761% +| | | | | | | | | | | | Remainder: 0.00013636 - 0.269058% +| | | | | | | | | | | Remainder: 0.000106321 - 0.168772% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00332029 - 1.80545% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0039173 - 2.13008% [13] +| | | | | | | | | | Remainder: 0.000254683 - 0.138487% +| | | | | | | | | Remainder: 0.000233364 - 0.126734% +| | | | | | | | CG S_E: Operation Op*x: 0.0218202 - 10.2022% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00180835 - 0.84551% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00491295 - 2.2971% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000795009 - 0.371714% [13] +| | | | | | | | Remainder: 0.000280566 - 0.131181% +| | | | | | | Remainder: 0.00390158 - 1.75686% +| | | | | | GMRES block system: Operation Op*x: 0.00548776 - 2.38781% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000141162 - 0.0614217% [1] +| | | | | | Remainder: 0.00062417 - 0.271586% +| | | | | Remainder: 0.000695049 - 0.293561% +| | | | Mini-EM: Compute responses: 0.0228346 - 6.27383% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000636609 - 2.78792% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0188779 - 82.6725% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.0103825% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000407205 - 2.15704% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00471431 - 24.9726% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.32e-06 - 0.0281811% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000812932 - 4.30626% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000624889 - 3.31016% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00903765 - 47.8742% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.76e-06 - 0.035809% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000831452 - 4.40436% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00067761 - 3.58943% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000659852 - 3.49537% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.724e-05 - 0.515099% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-06 - 0.0275454% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000459046 - 2.43166% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000362606 - 1.9208% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.1281e-05 - 0.377589% [11] +| | | | | | Remainder: 0.0001026 - 0.543492% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.084e-05 - 0.0474719% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00683175% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00284556 - 12.4616% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261484 - 1.14512% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.351838% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241883 - 92.5039% [1] +| | | | | | Remainder: 1.8681e-05 - 7.14422% +| | | | | Remainder: 0.000200603 - 0.878506% +| | | | Remainder: 0.000244405 - 0.0671506% +| | | Remainder: 7.2e-06 - 0.00197817% +| | Remainder: 0.0627128 - 0.62554% +| Remainder: 3.92e-05 - 0.000391006% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.236764 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 92.7167 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 70644 x 70644, nnz = 2206260 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) +SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3000 x 3000, nnz = 197568 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3000 x 3000, nnz = 197568 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1000 [0.00%] (total) + remaining : 1000 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1000 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3000 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3000, nnz = 3000 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0385 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +A22 size = 24389 x 24389, nnz = 614125 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24389 x 24389, nnz = 614125 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1000 x 24389, nnz = 24389 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1000 x 1000, nnz = 21448 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.4747 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 70644 2206260 31.2307 +(2, 2) 24389 614125 25.1804 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00237019 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.215455 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 0.236684 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 10.2786 [1] +| Mini-EM: Total Time: 10.2785 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000644209 - 0.00626753% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312325 - 48.4819% [1] +| | | Remainder: 0.000331884 - 51.5181% +| | Mini-EM: build physics blocks: 0.000872652 - 0.00849006% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000806892 - 0.00785028% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.1402 - 11.093% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.514989 - 5.01034% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.224045 - 43.5049% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.182253 - 81.3467% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00559792 - 2.49857% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360822 - 16.1049% [4] +| | | | Remainder: 0.00011168 - 0.0498471% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0298854 - 5.80311% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0192438 - 64.3919% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000993816 - 3.32542% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00224887 - 7.52499% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014707 - 4.92114% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129818 - 4.34385% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042745 - 14.303% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000249204 - 0.833866% [4] +| | | | Remainder: 0.00010636 - 0.355893% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0461681 - 8.96488% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198697 - 3.85828% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0694731 - 13.4902% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0251144 - 4.87668% [4] +| | | Remainder: 0.100433 - 19.502% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0254077 - 0.247193% [2] +| | Mini-EM: setup physics model evaluator: 0.797358 - 7.75752% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.797335 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.00035117% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 7.52507e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.791836 - 99.3103% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.791819 - 99.9978% [1] +| | | | | | getWorksets(): 0.76607 - 96.7482% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.766044 - 99.9966% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.443756 - 57.9282% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00640237 - 1.44277% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0749021 - 16.8791% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00239979 - 3.20391% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0724687 - 96.7512% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000742051 - 1.02396% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000367884 - 0.507645% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00130334 - 1.79849% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00637029 - 8.79041% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0153724 - 21.2125% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00370649 - 5.11461% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011402 - 15.7338% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000384005 - 0.529891% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0202516 - 27.9453% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900409 - 44.4611% [11] +| | | | | | | | | | | | Remainder: 0.0112475 - 55.5389% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0098201 - 13.5508% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00256768 - 3.54316% [11] +| | | | | | | | | | | Remainder: 0.000180762 - 0.249435% +| | | | | | | | | | Remainder: 3.36e-05 - 0.0448586% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.313408 - 70.6263% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.182835 - 58.3376% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000279644 - 0.152949% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2801e-05 - 0.0452873% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0992234 - 54.2694% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0679561 - 37.168% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.4401e-05 - 0.0461624% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143467 - 7.84682% [11] +| | | | | | | | | | | Remainder: 0.000861815 - 0.471362% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0606772 - 19.3605% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422732 - 13.4882% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000365488 - 0.116617% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0150234 - 4.79355% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109986 - 3.50934% [11] +| | | | | | | | | | Remainder: 0.00123542 - 0.394188% +| | | | | | | | | Remainder: 0.049043 - 11.0518% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.32225 - 42.0668% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.3217 - 99.8293% [22] +| | | | | | | | | Remainder: 0.000550045 - 0.170689% +| | | | | | | | Remainder: 3.8401e-05 - 0.0050129% +| | | | | | | Remainder: 2.604e-05 - 0.00339917% +| | | | | | getOrientations(): 1.252e-05 - 0.00158117% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000812972 - 0.102672% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000801812 - 0.101262% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433206 - 0.0547103% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000129362 - 0.0163373% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000891093 - 0.112538% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.000131343% [2] +| | | | | | Remainder: 0.0226662 - 2.86255% +| | | | | Remainder: 1.728e-05 - 0.00218227% +| | | | fmb->setupBCFieldManagers(): 1.012e-05 - 0.00126923% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.00198662% [1] +| | | | build response library: 0.00543804 - 0.682027% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.005333 - 98.0684% [1] +| | | | | | getWorksets(): 3e-06 - 0.0562536% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 70.6667% [1] +| | | | | | | Remainder: 8.8e-07 - 29.3333% +| | | | | | getOrientations(): 4.8e-07 - 0.00900057% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778131 - 14.5909% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906533 - 16.9986% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409166 - 7.67235% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117966 - 22.12% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0225014% [3] +| | | | | | Remainder: 0.00205483 - 38.5305% +| | | | | Remainder: 0.000105043 - 1.93163% +| | | | Remainder: 3.1721e-05 - 0.00397838% +| | | Remainder: 2.316e-05 - 0.00290459% +| | Mini-EM: setup auxiliary physics model evaluator: 1.49415 - 14.5366% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.49413 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 5.62199e-05% [1] +| | | | fmb->setWorksetContainer(): 2.12e-06 - 0.000141888% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.49407 - 99.9955% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.49406 - 99.9995% [1] +| | | | | | getWorksets(): 0.682837 - 45.7035% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.682836 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.448729 - 65.7155% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00533052 - 1.18792% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0721862 - 16.0868% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00142774 - 1.97786% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0707334 - 97.9874% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000602247 - 0.851433% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000341766 - 0.483175% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0014663 - 2.073% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00646365 - 9.13805% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0150231 - 21.2391% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00360837 - 5.10137% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011886 - 16.8039% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000347005 - 0.490582% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182378 - 25.7839% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00760483 - 41.6981% [11] +| | | | | | | | | | | | Remainder: 0.010633 - 58.3019% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100709 - 14.2378% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254616 - 3.59965% [11] +| | | | | | | | | | | Remainder: 0.000140081 - 0.198041% +| | | | | | | | | | Remainder: 2.508e-05 - 0.0347435% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.322596 - 71.8911% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180682 - 56.0087% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000140123 - 0.0775524% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8322e-05 - 0.043348% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0675545 - 37.3886% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0689687 - 38.1714% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.6882e-05 - 0.0536202% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.92e-05 - 0.0493686% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00230619 - 1.27638% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0408929 - 22.6326% [11] +| | | | | | | | | | | Remainder: 0.000554967 - 0.307152% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0423047 - 13.1138% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0416885 - 12.9228% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000366884 - 0.113729% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159498 - 4.9442% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144308 - 4.47333% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0261432 - 8.104% [11] +| | | | | | | | | | Remainder: 0.00103022 - 0.319352% +| | | | | | | | | Remainder: 0.0486161 - 10.8342% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.234089 - 34.282% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.23368 - 99.825% [11] +| | | | | | | | | Remainder: 0.000409765 - 0.175046% +| | | | | | | | Remainder: 1.7641e-05 - 0.00258349% +| | | | | | | Remainder: 1.36e-06 - 0.000199169% +| | | | | | getOrientations(): 1.16e-05 - 0.000776408% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000983134 - 0.0658029% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109194 - 0.0730852% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00069697 - 0.0466494% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.778162 - 52.0838% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.282297 - 36.2774% [1] +| | | | | | | Remainder: 0.495865 - 63.7226% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00255168 - 0.170788% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 5.08681e-05% [2] +| | | | | | Remainder: 0.0277241 - 1.85562% +| | | | | Remainder: 7.52e-06 - 0.000503324% +| | | | fmb->setupBCFieldManagers(): 6.681e-06 - 0.000447149% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.008e-05 - 0.00134392% [1] +| | | | build response library: 2.488e-05 - 0.00166518% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1254% [1] +| | | | | Remainder: 2.46e-05 - 98.8746% +| | | | Remainder: 1.232e-05 - 0.000824558% +| | | Remainder: 1.284e-05 - 0.000859353% +| | Mini-EM: eval auxiliary physics model evaluator: 2.47097 - 24.0401% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.753542 - 30.4958% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.71152 - 69.2653% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00230763 - 0.134829% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14173 - 66.7087% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.296e-05 - 0.00113511% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.7241e-05 - 0.00151007% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-06 - 0.000630619% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00699902 - 0.613016% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0311731 - 2.73032% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0947958 - 8.30279% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0111033 - 0.972492% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0805946 - 7.05896% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0766239 - 6.71118% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112971 - 9.89469% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.776e-05 - 0.00330725% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.801e-06 - 0.000595672% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.171102 - 14.9861% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0189017 - 1.65553% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0101048 - 0.885038% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0378242 - 3.31287% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00471471 - 0.412942% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0524114 - 4.5905% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0916199 - 8.02462% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.114169 - 9.99964% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102168 - 0.894848% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00541464 - 0.474246% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0160792 - 1.40832% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0772636 - 6.76721% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0100421 - 0.879544% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0376258 - 3.2955% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.752e-05 - 0.00153451% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0164776 - 1.4432% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0316174 - 2.76924% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00508559 - 0.445427% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0160792 - 1.40831% [11] +| | | | | Remainder: 0.000624688 - 0.0547139% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.624e-05 - 0.00153314% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000151911% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00185635 - 0.108462% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.563687 - 32.9348% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.276658 - 49.08% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.28699 - 50.913% [1] +| | | | | Remainder: 3.9441e-05 - 0.00699697% +| | | | Remainder: 0.00190951 - 0.111568% +| | | Remainder: 0.00590269 - 0.238881% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00445386 - 0.0433318% [1] +| | | getWorksets(): 7.08e-06 - 0.158963% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.4e-06 - 76.2712% [1] +| | | | Remainder: 1.68e-06 - 23.7288% +| | | getOrientations(): 6.8e-07 - 0.0152676% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000806412 - 18.1059% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934573 - 20.9834% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424487 - 9.53076% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122226 - 27.4426% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0224524% [3] +| | | Remainder: 0.00105738 - 23.7406% +| | panzer::ModelEvaluator::create_W_op: 0.776776 - 7.55728% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.2253 - 11.921% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000803411 - 0.0655684% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.946627 - 77.2566% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.1481e-05 - 0.00226922% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00656254 - 0.693255% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0317808 - 3.35727% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0371405 - 3.92346% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00361677 - 0.38207% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0402035 - 4.24702% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0344396 - 3.63814% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00714186 - 0.754454% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0340756 - 3.59968% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.584e-05 - 0.00167331% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121871 - 1.28743% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0754001 - 7.96514% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0119341 - 1.2607% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0716949 - 7.57372% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.075495 - 7.97517% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103802 - 10.9654% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.684e-05 - 0.00283533% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00600821 - 0.634697% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.071167 - 7.51796% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114946 - 12.1427% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0181325 - 1.91549% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00348009 - 0.367631% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0392026 - 4.1413% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0833712 - 8.80719% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0642822 - 6.79066% [11] +| | | | Remainder: 0.000498691 - 0.0526809% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.3761e-05 - 0.00357144% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.6e-07 - 7.8348e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00260388 - 0.212509% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.273268 - 22.3021% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.273236 - 99.988% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.008e-05 - 0.00734809% [1] +| | | | Remainder: 1.2641e-05 - 0.00462586% +| | | Remainder: 0.00195547 - 0.159591% +| | Mini-EM: assemble Discrete Gradient: 0.198234 - 1.92862% [1] +| | MaxwellPreconditioner::build: 1.20096 - 11.6841% [1] +| | | Mini-EM: assemble Discrete Curl: 0.177526 - 14.782% [1] +| | | MaxwellPreconditioner: Schur complement: 3.7161e-05 - 0.00309428% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0025084 - 0.208867% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.143518% [1] +| | | | Ifpack2::Relaxation::compute: 0.00148134 - 59.0553% [1] +| | | | Remainder: 0.00102345 - 40.8011% +| | | MaxwellPreconditioner: Solver S_E: 1.00573 - 83.7439% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.983644 - 97.8042% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.983186 - 99.9535% [1] +| | | | | | MueLu RefMaxwell: compute: 0.972821 - 98.9457% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00738779 - 0.759419% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0474002 - 4.87245% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0249197 - 52.573% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0214071 - 45.1624% [1] +| | | | | | | | Remainder: 0.00107342 - 2.26458% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0618917 - 6.36208% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00370869 - 5.99224% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0547095 - 88.3956% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0534565 - 97.7096% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0522854 - 97.8094% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0496305 - 94.9223% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.5521e-05 - 0.0715709% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.4641e-05 - 0.130244% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000102682 - 0.206893% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00863292 - 17.3944% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0521e-05 - 0.121943% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0399026 - 80.3993% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.048e-05 - 0.0815627% [1] +| | | | | | | | | | | | Remainder: 0.00079117 - 1.59412% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.4641e-05 - 0.104505% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.2561e-05 - 41.2895% [1] +| | | | | | | | | | | | Remainder: 3.208e-05 - 58.7105% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783691 - 1.49887% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751731 - 95.9219% [1] +| | | | | | | | | | | | Remainder: 3.196e-05 - 4.07814% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00115682 - 2.2125% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00113486 - 98.1017% [1] +| | | | | | | | | | | | Remainder: 2.196e-05 - 1.89831% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.0361e-05 - 0.134571% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.896e-05 - 69.584% [1] +| | | | | | | | | | | | Remainder: 2.1401e-05 - 30.416% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000107161 - 0.204954% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.34e-05 - 21.8363% [1] +| | | | | | | | | | | | Remainder: 8.3761e-05 - 78.1637% +| | | | | | | | | | | Remainder: 0.000482248 - 0.922337% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000117761 - 0.220293% [1] +| | | | | | | | | | Remainder: 0.00105326 - 1.97031% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000382205 - 0.698608% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5121e-05 - 19.6546% [1] +| | | | | | | | | | Remainder: 0.000307084 - 80.3454% +| | | | | | | | | Remainder: 0.000870852 - 1.59177% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00129562 - 2.09337% [1] +| | | | | | | | Remainder: 0.00217783 - 3.51878% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0812097 - 8.34786% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0538489 - 66.3084% [1] +| | | | | | | | Remainder: 0.0273608 - 33.6916% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182521 - 1.8762% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285211 - 2.93179% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151233 - 53.0249% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146623 - 96.9519% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.5921e-05 - 0.449595% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.56e-06 - 0.0447406% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.014406 - 98.2518% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144026 - 99.9764% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0236013% +| | | | | | | | | | Remainder: 0.000183842 - 1.25384% +| | | | | | | | | Remainder: 0.000460967 - 3.04807% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0133901 - 46.948% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0112682 - 84.1531% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00935961 - 83.0625% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00586985 - 62.7146% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00554428 - 94.4536% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000254324 - 4.58714% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.228e-05 - 0.401856% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.712e-05 - 0.308787% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00182979 - 33.0031% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.652e-05 - 0.297965% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00303552 - 54.7506% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.521e-06 - 0.117617% [1] +| | | | | | | | | | | | | Remainder: 0.000362205 - 6.53295% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.46e-05 - 0.419091% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.08e-06 - 16.5854% [1] +| | | | | | | | | | | | | Remainder: 2.052e-05 - 83.4146% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.352e-05 - 0.911779% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.54e-05 - 66.1435% [1] +| | | | | | | | | | | | | Remainder: 1.812e-05 - 33.8565% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.6881e-05 - 0.287589% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.281e-06 - 25.3599% [1] +| | | | | | | | | | | | | Remainder: 1.26e-05 - 74.6401% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.056e-05 - 0.350265% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 21.0117% [1] +| | | | | | | | | | | | | Remainder: 1.624e-05 - 78.9883% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.592e-05 - 0.271217% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.2e-06 - 20.1005% [1] +| | | | | | | | | | | | | Remainder: 1.272e-05 - 79.8995% +| | | | | | | | | | | | Remainder: 0.000194084 - 3.30646% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.1362e-05 - 0.869288% [1] +| | | | | | | | | | | Remainder: 0.00340841 - 36.4161% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00174106 - 15.4512% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00127734 - 73.3653% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000138922 - 10.8759% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101409 - 79.3912% [1] +| | | | | | | | | | | | Remainder: 0.000124322 - 9.7329% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000149362 - 8.57877% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000105641 - 70.7282% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.2681e-05 - 21.4699% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.2e-06 - 6.81554% [1] +| | | | | | | | | | | | | Remainder: 7.576e-05 - 71.7146% +| | | | | | | | | | | | Remainder: 4.3721e-05 - 29.2718% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.324e-05 - 1.33482% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.876e-05 - 2.22622% [1] +| | | | | | | | | | | Remainder: 0.000252365 - 14.4949% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0766762% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0234288% [1] +| | | | | | | | | | Remainder: 0.000156203 - 1.38623% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.120089% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0016677 - 12.4548% [1] +| | | | | | | | | Remainder: 0.000438127 - 3.27203% +| | | | | | | | Remainder: 7.72e-06 - 0.0270677% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0451875 - 4.645% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0450231 - 99.6362% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0244395 - 54.2822% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0197128 - 43.7839% [1] +| | | | | | | | | Remainder: 0.000870731 - 1.93397% +| | | | | | | | Remainder: 0.000164403 - 0.363824% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.465549 - 47.8556% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0553187 - 11.8825% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0550003 - 99.4244% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8201e-05 - 0.0512743% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00414543% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0548825 - 99.7857% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0548786 - 99.993% [1] +| | | | | | | | | | | Remainder: 3.84e-06 - 0.00699677% +| | | | | | | | | | Remainder: 8.7361e-05 - 0.158837% +| | | | | | | | | Remainder: 0.000318404 - 0.575581% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.410223 - 88.1159% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0566254 - 13.8036% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0520114 - 91.8517% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0508418 - 97.7513% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0495444 - 97.448% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.856e-05 - 0.0374614% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.1721e-05 - 0.104393% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0521e-05 - 0.142339% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00866265 - 17.4846% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.0761e-05 - 0.0822717% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0398558 - 80.4446% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.884e-05 - 0.0582105% [1] +| | | | | | | | | | | | | Remainder: 0.000815532 - 1.64606% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.2601e-05 - 0.0837913% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.984e-05 - 46.5717% [1] +| | | | | | | | | | | | | Remainder: 2.2761e-05 - 53.4283% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783691 - 1.54143% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000752291 - 95.9933% [1] +| | | | | | | | | | | | | Remainder: 3.14e-05 - 4.00668% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.8441e-05 - 0.075609% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.184e-05 - 56.8143% [1] +| | | | | | | | | | | | | Remainder: 1.6601e-05 - 43.1857% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.5921e-05 - 0.129659% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8001e-05 - 72.8159% [1] +| | | | | | | | | | | | | Remainder: 1.792e-05 - 27.1841% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.6321e-05 - 0.0714392% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3001e-05 - 63.327% [1] +| | | | | | | | | | | | | Remainder: 1.332e-05 - 36.673% +| | | | | | | | | | | | Remainder: 0.000330484 - 0.650024% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000100761 - 0.193729% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.668e-05 - 0.0897496% [1] +| | | | | | | | | | | Remainder: 0.00102214 - 1.96521% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00445467 - 7.8669% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00389282 - 87.3874% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000527768 - 13.5575% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00324089 - 83.253% [1] +| | | | | | | | | | | | Remainder: 0.000124161 - 3.18949% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000352445 - 7.91182% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000306605 - 86.9937% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4682e-05 - 24.3577% [1] +| | | | | | | | | | | | | Remainder: 0.000231923 - 75.6423% +| | | | | | | | | | | | Remainder: 4.584e-05 - 13.0063% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.72e-05 - 0.610596% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.852e-05 - 0.640228% [1] +| | | | | | | | | | | Remainder: 0.000153684 - 3.44996% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.04e-06 - 0.0159646% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.16e-06 - 0.00558053% [1] +| | | | | | | | | | Remainder: 0.000147162 - 0.259887% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6521e-05 - 0.00402733% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.353057 - 86.0646% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00291171% [1] +| | | | | | | | | | Remainder: 0.353046 - 99.9971% +| | | | | | | | | Remainder: 0.000524127 - 0.127766% +| | | | | | | | Remainder: 7.4e-06 - 0.00158952% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205821 - 21.1571% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0481e-05 - 0.0148095% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00101059% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205594 - 99.8895% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.205585 - 99.996% [1] +| | | | | | | | | Remainder: 8.32e-06 - 0.00404682% +| | | | | | | | Remainder: 0.000194883 - 0.0946857% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000165602 - 0.0170229% [1] +| | | | | | | Remainder: 0.0114352 - 1.17547% +| | | | | | Remainder: 0.0103655 - 1.05428% +| | | | | Remainder: 0.000457487 - 0.0465094% +| | | | Remainder: 0.0220842 - 2.19585% +| | | MaxwellPreconditioner: Block preconditioner: 0.000143483 - 0.0119474% [1] +| | | Remainder: 0.0150134 - 1.25012% +| | Mini-EM: timestepper: 0.365294 - 3.55396% [1] +| | | Mini-EM: Advance Time Step: 0.365291 - 99.9992% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.10585 - 28.9769% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000572008 - 0.540394% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.102402 - 96.7424% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00179684% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651129 - 0.635856% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00851048 - 8.31086% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00508355 - 4.96431% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000418169 - 0.408361% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00481975 - 4.7067% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00440826 - 4.30487% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000393725 - 0.38449% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00110454 - 1.07863% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.28e-06 - 0.00808579% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000839812 - 0.820114% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103742 - 10.1309% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338257 - 3.30323% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0014953 - 1.46023% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00885101 - 8.6434% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0191263 - 18.6777% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.424e-05 - 0.013906% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000687531 - 0.671404% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759411 - 7.41598% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00954054 - 9.31676% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000686569 - 0.670465% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000415329 - 0.405587% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00459446 - 4.4867% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00709698 - 6.93052% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206319 - 2.0148% [11] +| | | | | | Remainder: 0.000240045 - 0.234415% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.052e-05 - 0.0193859% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00207841% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00260596 - 2.46193% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000156802 - 0.148136% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000129802 - 82.7808% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.14794% [1] +| | | | | | Remainder: 2.52e-05 - 16.0712% +| | | | | Remainder: 9.0683e-05 - 0.0856712% +| | | | Stratimikos: BelosLOWS: 0.236739 - 64.8083% [1] +| | | | | GMRES block system: Operation Op*x: 0.00623505 - 2.63372% [1] +| | | | | Belos::MVT::MvAddMv: 0.000179002 - 0.0756115% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229596 - 96.9825% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000875013 - 0.381111% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000222843 - 25.4674% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000215443 - 96.6793% [2] +| | | | | | | | Remainder: 7.4e-06 - 3.32072% +| | | | | | | Belos::MVT::MvScale: 0.000117402 - 13.4172% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000306645 - 35.0446% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000300085 - 97.8607% [2] +| | | | | | | | Remainder: 6.56e-06 - 2.13928% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000151802 - 17.3485% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000147882 - 97.4177% [2] +| | | | | | | | Remainder: 3.92e-06 - 2.58231% +| | | | | | | Remainder: 7.6321e-05 - 8.72227% +| | | | | | Belos::MVT::MvAddMv: 0.000583088 - 0.253963% [2] +| | | | | | Belos::MVT::MvNorm: 0.000113401 - 0.0493916% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.221354 - 96.4106% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000796852 - 0.359989% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.472e-05 - 0.0427911% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013501 - 0.609927% [1] +| | | | | | | | Belos::MVT::Assign: 0.000123402 - 9.14021% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.7402e-05 - 7.21443% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.3721e-05 - 85.9541% [1] +| | | | | | | | | Remainder: 1.3681e-05 - 14.0459% +| | | | | | | | CG Q_B: Operation Op*x: 0.00074225 - 54.9774% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000188362 - 13.9517% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.4321e-05 - 4.02348% [1] +| | | | | | | | Remainder: 0.000144363 - 10.6928% +| | | | | | | CG S_E: Operation Op*x: 0.00214375 - 0.96847% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213124 - 96.2816% [1] +| | | | | | | | Belos::MVT::Assign: 0.000107002 - 0.0502066% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.183969 - 86.3205% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.183724 - 99.8666% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0863802 - 47.0163% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0858798 - 99.4208% [26] +| | | | | | | | | | | Remainder: 0.000500328 - 0.579216% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0214473 - 11.6737% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00147474 - 0.802694% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00243931 - 1.32771% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0643845 - 35.0442% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124441 - 19.3278% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0121416 - 97.5693% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.010082 - 83.0366% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00733707 - 72.774% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00687034 - 93.6388% [26] +| | | | | | | | | | | | | | | Remainder: 0.000466726 - 6.36121% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00185663 - 18.4153% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000186883 - 1.85363% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000225602 - 2.23767% [13] +| | | | | | | | | | | | | | Remainder: 0.000475807 - 4.71938% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00192483 - 15.8532% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00186575 - 96.9306% [13] +| | | | | | | | | | | | | | Remainder: 5.9081e-05 - 3.06942% +| | | | | | | | | | | | | Remainder: 0.000134803 - 1.11026% +| | | | | | | | | | | | Remainder: 0.000302485 - 2.43075% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0518441 - 80.5227% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0517088 - 99.7389% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0318641 - 61.6221% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0237474 - 74.5273% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0232744 - 98.008% [26] +| | | | | | | | | | | | | | | Remainder: 0.000473044 - 1.99198% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00604876 - 18.983% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000487009 - 1.5284% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00114834 - 3.60386% [13] +| | | | | | | | | | | | | | Remainder: 0.000432524 - 1.3574% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0196804 - 38.06% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0196106 - 99.6453% [13] +| | | | | | | | | | | | | | Remainder: 6.9802e-05 - 0.354678% +| | | | | | | | | | | | | Remainder: 0.000164361 - 0.317859% +| | | | | | | | | | | | Remainder: 0.000135362 - 0.261094% +| | | | | | | | | | | Remainder: 9.6281e-05 - 0.149541% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00337169 - 1.83519% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00391985 - 2.13356% [13] +| | | | | | | | | | Remainder: 0.000306282 - 0.166708% +| | | | | | | | | Remainder: 0.000245482 - 0.133436% +| | | | | | | | CG S_E: Operation Op*x: 0.0216563 - 10.1614% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00185207 - 0.869011% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00453342 - 2.12713% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000722611 - 0.339057% [13] +| | | | | | | | Remainder: 0.000282804 - 0.132695% +| | | | | | | Remainder: 0.00384542 - 1.73722% +| | | | | | GMRES block system: Operation Op*x: 0.00588853 - 2.56474% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.1281e-05 - 0.0266908% [1] +| | | | | | Remainder: 0.000719851 - 0.31353% +| | | | | Remainder: 0.000729611 - 0.308192% +| | | | Mini-EM: Compute responses: 0.0224462 - 6.14475% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541168 - 2.41095% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0187936 - 83.7271% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0100034% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000403687 - 2.148% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00456158 - 24.272% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.12e-06 - 0.0325643% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000842092 - 4.48074% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000629089 - 3.34736% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00891873 - 47.4562% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.081e-06 - 0.0270358% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000835452 - 4.44541% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000677649 - 3.60575% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000801572 - 4.26513% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.8042e-05 - 0.521678% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.12e-06 - 0.0272433% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000462366 - 2.46023% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000361206 - 1.92196% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.16e-05 - 0.380981% [11] +| | | | | | Remainder: 0.000112322 - 0.597661% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.116e-05 - 0.0497188% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00641533% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00260652 - 11.6123% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262564 - 1.16975% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.335156% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241843 - 92.1082% [1] +| | | | | | Remainder: 1.9841e-05 - 7.55663% +| | | | | Remainder: 0.000229802 - 1.02379% +| | | | Remainder: 0.000255845 - 0.0700386% +| | | Remainder: 2.88e-06 - 0.000788405% +| | Remainder: 0.0621092 - 0.604262% +| Remainder: 3.8281e-05 - 0.000372436% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.236739 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 92.7265 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 70644 x 70644, nnz = 2206260 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) +SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3000 x 3000, nnz = 197568 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3000 x 3000, nnz = 197568 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1000 [0.00%] (total) + remaining : 1000 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1000 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3000 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3000, nnz = 3000 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0386 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +A22 size = 24389 x 24389, nnz = 614125 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24389 x 24389, nnz = 614125 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1000 x 24389, nnz = 24389 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1000 x 1000, nnz = 21448 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.4734 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 70644 2206260 31.2307 +(2, 2) 24389 614125 25.1804 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00234527 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.217568 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 0.238516 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 10.0227 [1] +| Mini-EM: Total Time: 10.0227 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000616969 - 0.00615574% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288284 - 46.7258% [1] +| | | Remainder: 0.000328685 - 53.2742% +| | Mini-EM: build physics blocks: 0.000853492 - 0.00851563% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000824532 - 0.00822668% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14385 - 11.4127% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.523521 - 5.22337% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.223616 - 42.7139% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181782 - 81.292% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00562788 - 2.51676% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360979 - 16.1428% [4] +| | | | Remainder: 0.000108322 - 0.0484411% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0290247 - 5.54413% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0184087 - 63.4244% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000955494 - 3.29201% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00224251 - 7.72623% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146746 - 5.05591% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013201 - 4.5482% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427386 - 14.7249% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000245364 - 0.845364% [4] +| | | | Remainder: 0.000111161 - 0.382988% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0462654 - 8.83736% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0199978 - 3.81987% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0699033 - 13.3525% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0258231 - 4.93258% [4] +| | | Remainder: 0.10889 - 20.7997% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0252934 - 0.252362% [2] +| | Mini-EM: setup physics model evaluator: 0.79206 - 7.9027% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.792037 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000363619% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 6.56535e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.786502 - 99.3011% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.786485 - 99.9979% [1] +| | | | | | getWorksets(): 0.76085 - 96.7405% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.760823 - 99.9964% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.443497 - 58.2918% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00634777 - 1.4313% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0774466 - 17.4627% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00238364 - 3.07778% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0750308 - 96.8807% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000745332 - 0.993367% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000384446 - 0.512384% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00137054 - 1.82663% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00638689 - 8.51236% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0154977 - 20.6551% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00361021 - 4.81164% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0114798 - 15.3001% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000390847 - 0.520915% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225588 - 30.066% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00906361 - 40.1777% [11] +| | | | | | | | | | | | Remainder: 0.0134952 - 59.8223% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00985242 - 13.1312% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00255924 - 3.41091% [11] +| | | | | | | | | | | Remainder: 0.000194642 - 0.259416% +| | | | | | | | | | Remainder: 3.216e-05 - 0.0415254% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.310241 - 69.9532% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180864 - 58.2979% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000331324 - 0.18319% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.5402e-05 - 0.047219% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0970626 - 53.6662% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.068133 - 37.671% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5003e-05 - 0.0469984% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142927 - 7.90247% [11] +| | | | | | | | | | | Remainder: 0.000873529 - 0.482977% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0598252 - 19.2835% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0420925 - 13.5677% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000405644 - 0.130751% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0149019 - 4.80332% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109452 - 3.52796% [11] +| | | | | | | | | | Remainder: 0.00120654 - 0.388904% +| | | | | | | | | Remainder: 0.0494626 - 11.1528% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.317287 - 41.7032% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.316736 - 99.8262% [22] +| | | | | | | | | Remainder: 0.000551288 - 0.17375% +| | | | | | | | Remainder: 3.776e-05 - 0.00496305% +| | | | | | | Remainder: 2.704e-05 - 0.00355392% +| | | | | | getOrientations(): 1.2681e-05 - 0.00161236% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000809452 - 0.10292% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000791731 - 0.100667% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000455646 - 0.0579345% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000130282 - 0.0165651% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000905493 - 0.115132% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000127148% [2] +| | | | | | Remainder: 0.0225294 - 2.86457% +| | | | | Remainder: 1.644e-05 - 0.00209027% +| | | | fmb->setupBCFieldManagers(): 9.92e-06 - 0.00125247% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6041e-05 - 0.00202528% [1] +| | | | build response library: 0.00547636 - 0.691427% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0053738 - 98.1272% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0580595% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 70.5128% [1] +| | | | | | | Remainder: 9.2e-07 - 29.4872% +| | | | | | getOrientations(): 4.4e-07 - 0.00818788% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783931 - 14.588% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000925134 - 17.2156% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418406 - 7.78604% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119586 - 22.2535% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.027541% [3] +| | | | | | Remainder: 0.00204543 - 38.063% +| | | | | Remainder: 0.000102562 - 1.87281% +| | | | Remainder: 2.976e-05 - 0.0037574% +| | | Remainder: 2.3161e-05 - 0.00292415% +| | Mini-EM: setup auxiliary physics model evaluator: 1.43374 - 14.305% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.43373 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 5.02188e-05% [1] +| | | | fmb->setWorksetContainer(): 1.92e-06 - 0.000133917% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.43366 - 99.9954% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.43365 - 99.9995% [1] +| | | | | | getWorksets(): 0.674436 - 47.0432% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.674435 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.444119 - 65.8505% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00530352 - 1.19417% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0721686 - 16.2498% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00139358 - 1.93101% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0707504 - 98.0349% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000616251 - 0.871021% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000356284 - 0.503579% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00154334 - 2.18139% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00653641 - 9.23869% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149931 - 21.1915% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00354177 - 5.006% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117866 - 16.6594% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000350564 - 0.495494% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182893 - 25.8505% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00764623 - 41.8071% [11] +| | | | | | | | | | | | Remainder: 0.0106431 - 58.1929% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100574 - 14.2153% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253364 - 3.58109% [11] +| | | | | | | | | | | Remainder: 0.000145762 - 0.206023% +| | | | | | | | | | Remainder: 2.46e-05 - 0.0340868% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.319783 - 72.004% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179257 - 56.0556% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000145043 - 0.0809137% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2362e-05 - 0.0459464% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0673206 - 37.5555% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0678709 - 37.8624% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.7763e-05 - 0.054538% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.9641e-05 - 0.0500071% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00232131 - 1.29497% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0407724 - 22.7453% [11] +| | | | | | | | | | | Remainder: 0.000556486 - 0.310441% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0417048 - 13.0416% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410236 - 12.8286% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000383725 - 0.119995% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159347 - 4.98297% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0145276 - 4.54294% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0260849 - 8.15704% [11] +| | | | | | | | | | Remainder: 0.000867535 - 0.271288% +| | | | | | | | | Remainder: 0.0468636 - 10.552% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.230299 - 34.147% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.229874 - 99.8152% [11] +| | | | | | | | | Remainder: 0.000425482 - 0.184752% +| | | | | | | | Remainder: 1.668e-05 - 0.00247318% +| | | | | | | Remainder: 1.32e-06 - 0.000195719% +| | | | | | getOrientations(): 1.288e-05 - 0.000898404% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000974294 - 0.0679588% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110758 - 0.0772555% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071097 - 0.0495915% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.725874 - 50.6311% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.265252 - 36.5424% [1] +| | | | | | | Remainder: 0.460622 - 63.4576% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00260304 - 0.181567% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 5.02214e-05% [2] +| | | | | | Remainder: 0.0279336 - 1.94842% +| | | | | Remainder: 7.32e-06 - 0.000510581% +| | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000482658% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.936e-05 - 0.00135033% [1] +| | | | build response library: 2.3561e-05 - 0.00164334% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1884% [1] +| | | | | Remainder: 2.3281e-05 - 98.8116% +| | | | Remainder: 1.34e-05 - 0.000934627% +| | | Remainder: 1.308e-05 - 0.0009123% +| | Mini-EM: eval auxiliary physics model evaluator: 2.36764 - 23.6229% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.700198 - 29.5737% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.6616 - 70.1797% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00229567 - 0.13816% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1294 - 67.9703% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.476e-05 - 0.00130689% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.712e-05 - 0.00151586% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.88e-06 - 0.000609176% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0071093 - 0.629479% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0307598 - 2.72356% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0950725 - 8.418% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0106223 - 0.940531% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0782135 - 6.92526% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.076241 - 6.75061% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112501 - 9.9612% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.988e-05 - 0.00176023% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.441e-06 - 0.000658848% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170546 - 15.1007% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170624 - 1.51076% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00961246 - 0.851115% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.037731 - 3.34082% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00474887 - 0.420479% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0524084 - 4.64039% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0886228 - 7.84693% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.11315 - 10.0187% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00896057 - 0.793395% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00510019 - 0.451586% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0161206 - 1.42736% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0766583 - 6.78755% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00961878 - 0.851675% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.037776 - 3.3448% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.9001e-05 - 0.0016824% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165664 - 1.46684% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0315947 - 2.79749% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00577668 - 0.511485% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161416 - 1.42922% [11] +| | | | | Remainder: 0.000593767 - 0.0525739% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.308e-05 - 0.00138902% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.00016129% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00198775 - 0.119628% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.525997 - 31.656% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.258709 - 49.1845% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.267252 - 50.8086% [1] +| | | | | Remainder: 3.6361e-05 - 0.00691278% +| | | | Remainder: 0.00190079 - 0.114395% +| | | Remainder: 0.00583896 - 0.246615% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446747 - 0.0445737% [1] +| | | getWorksets(): 7.68e-06 - 0.17191% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 77.6042% [1] +| | | | Remainder: 1.72e-06 - 22.3958% +| | | getOrientations(): 7.2e-07 - 0.0161165% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810772 - 18.1484% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000949214 - 21.2473% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000435086 - 9.73899% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123178 - 27.5722% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0286516% [3] +| | | Remainder: 0.00103094 - 23.0765% +| | panzer::ModelEvaluator::create_W_op: 0.711472 - 7.09864% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.19829 - 11.9558% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000793531 - 0.0662218% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.93892 - 78.3548% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.1601e-05 - 0.00230062% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00653374 - 0.695878% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0314847 - 3.35329% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0370121 - 3.94199% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00361493 - 0.38501% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0401633 - 4.27761% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0343325 - 3.65659% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00628561 - 0.669451% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0338295 - 3.60302% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.5961e-05 - 0.00169993% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121607 - 1.29517% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0737403 - 7.85373% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0114049 - 1.21469% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0700743 - 7.46328% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0753706 - 8.02737% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103278 - 10.9996% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.5681e-05 - 0.00273516% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00606005 - 0.645427% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0711234 - 7.57502% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.115038 - 12.2522% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.015851 - 1.68821% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00345989 - 0.368497% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0389445 - 4.14779% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0828859 - 8.82779% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0657117 - 6.99865% [11] +| | | | Remainder: 0.000497009 - 0.0529341% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.4241e-05 - 0.003692% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 9.34663e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00276112 - 0.230421% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.25382 - 21.1818% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.253791 - 99.9885% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.824e-05 - 0.00718619% [1] +| | | | Remainder: 1.092e-05 - 0.00430226% +| | | Remainder: 0.00195271 - 0.162957% +| | Mini-EM: assemble Discrete Gradient: 0.194926 - 1.94485% [1] +| | MaxwellPreconditioner::build: 1.195 - 11.923% [1] +| | | Mini-EM: assemble Discrete Curl: 0.174597 - 14.6107% [1] +| | | MaxwellPreconditioner: Schur complement: 3.2681e-05 - 0.00273481% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00247132 - 0.206805% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.144053% [1] +| | | | Ifpack2::Relaxation::compute: 0.00146542 - 59.2972% [1] +| | | | Remainder: 0.00100234 - 40.5588% +| | | MaxwellPreconditioner: Solver S_E: 1.00277 - 83.9138% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.980914 - 97.8204% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.980487 - 99.9565% [1] +| | | | | | MueLu RefMaxwell: compute: 0.971656 - 99.0993% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0079634 - 0.81957% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0470756 - 4.84488% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248116 - 52.7059% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0212286 - 45.0948% [1] +| | | | | | | | Remainder: 0.00103533 - 2.1993% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0618254 - 6.36289% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00369697 - 5.9797% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0546314 - 88.364% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0534161 - 97.7755% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0522496 - 97.8161% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0496969 - 95.1145% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.412e-05 - 0.0686562% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.5081e-05 - 0.130956% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.6841e-05 - 0.194863% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00867029 - 17.4463% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0961e-05 - 0.122666% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0399493 - 80.3858% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.032e-05 - 0.0811318% [1] +| | | | | | | | | | | | Remainder: 0.000780052 - 1.56962% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.2121e-05 - 0.099754% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.164e-05 - 41.5188% [1] +| | | | | | | | | | | | Remainder: 3.0481e-05 - 58.4812% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000779051 - 1.49102% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750571 - 96.3443% [1] +| | | | | | | | | | | | Remainder: 2.848e-05 - 3.65573% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011309 - 2.16441% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110734 - 97.9167% [1] +| | | | | | | | | | | | Remainder: 2.356e-05 - 2.0833% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7761e-05 - 0.129687% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.904e-05 - 72.372% [1] +| | | | | | | | | | | | Remainder: 1.8721e-05 - 27.628% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7641e-05 - 0.0911797% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.324e-05 - 48.7815% [1] +| | | | | | | | | | | | Remainder: 2.4401e-05 - 51.2185% +| | | | | | | | | | | Remainder: 0.000475167 - 0.909418% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000110161 - 0.206232% [1] +| | | | | | | | | | Remainder: 0.00105642 - 1.97771% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000345885 - 0.633125% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5242e-05 - 21.7535% [1] +| | | | | | | | | | Remainder: 0.000270643 - 78.2465% +| | | | | | | | | Remainder: 0.000869413 - 1.59142% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00127998 - 2.07031% [1] +| | | | | | | | Remainder: 0.00221703 - 3.58596% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0813126 - 8.36846% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.053932 - 66.3267% [1] +| | | | | | | | Remainder: 0.0273806 - 33.6733% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0186224 - 1.91657% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285301 - 2.93624% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151419 - 53.0734% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146784 - 96.939% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.0081e-05 - 0.409315% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.88e-06 - 0.0468716% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0144229 - 98.2595% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144197 - 99.9778% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.0221869% +| | | | | | | | | | Remainder: 0.000188522 - 1.28435% +| | | | | | | | | Remainder: 0.000463488 - 3.06096% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0133802 - 46.8983% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0112655 - 84.1958% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00933837 - 82.8934% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00581816 - 62.3038% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00548076 - 94.2009% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000258003 - 4.70743% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.0481e-05 - 0.373689% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.656e-05 - 0.302148% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00178715 - 32.6076% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.816e-05 - 0.331341% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00299468 - 54.6399% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.8e-06 - 0.12407% [1] +| | | | | | | | | | | | | Remainder: 0.000378927 - 6.91377% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.712e-05 - 0.466126% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 15.4867% [1] +| | | | | | | | | | | | | Remainder: 2.292e-05 - 84.5133% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.3881e-05 - 0.926083% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.6041e-05 - 66.89% [1] +| | | | | | | | | | | | | Remainder: 1.784e-05 - 33.11% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.096e-05 - 0.360251% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 20.8015% [1] +| | | | | | | | | | | | | Remainder: 1.66e-05 - 79.1985% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1841e-05 - 0.375393% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.8636% [1] +| | | | | | | | | | | | | Remainder: 1.7721e-05 - 81.1364% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.928e-05 - 0.331376% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.64e-06 - 18.8797% [1] +| | | | | | | | | | | | | Remainder: 1.564e-05 - 81.1203% +| | | | | | | | | | | | Remainder: 0.000194322 - 3.33992% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2242e-05 - 0.880689% [1] +| | | | | | | | | | | Remainder: 0.00343797 - 36.8155% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00175574 - 15.5851% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00135954 - 77.4338% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000140962 - 10.3684% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101049 - 74.3262% [1] +| | | | | | | | | | | | Remainder: 0.000208083 - 15.3054% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000149202 - 8.49793% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000104961 - 70.3483% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.384e-05 - 22.7132% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4e-06 - 7.05024% [1] +| | | | | | | | | | | | | Remainder: 7.3721e-05 - 70.2366% +| | | | | | | | | | | | Remainder: 4.4241e-05 - 29.6517% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3961e-05 - 1.36472% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8961e-05 - 2.21906% [1] +| | | | | | | | | | | Remainder: 0.000184081 - 10.4845% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.008e-05 - 0.0894765% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.0266299% [1] +| | | | | | | | | | Remainder: 0.000158322 - 1.40537% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.652e-05 - 0.123466% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00165514 - 12.3701% [1] +| | | | | | | | | Remainder: 0.000442967 - 3.31063% +| | | | | | | | Remainder: 8.08e-06 - 0.0283209% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0449459 - 4.6257% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447778 - 99.6261% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0241969 - 54.0376% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0197205 - 44.0408% [1] +| | | | | | | | | Remainder: 0.000860453 - 1.9216% +| | | | | | | | Remainder: 0.000168042 - 0.373876% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.464078 - 47.7616% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0554804 - 11.955% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0551529 - 99.4098% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.0512031% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00398891% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0550334 - 99.7832% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0550299 - 99.9937% [1] +| | | | | | | | | | | Remainder: 3.44e-06 - 0.00625075% +| | | | | | | | | | Remainder: 8.9122e-05 - 0.161591% +| | | | | | | | | Remainder: 0.000327444 - 0.590198% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.40859 - 88.0433% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0559288 - 13.6883% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0512755 - 91.6799% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0501219 - 97.7502% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0488155 - 97.3935% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.924e-05 - 0.0394137% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.8681e-05 - 0.0997245% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0441e-05 - 0.144301% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00857508 - 17.5663% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.0721e-05 - 0.0834182% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0392307 - 80.3653% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.9041e-05 - 0.0594914% [1] +| | | | | | | | | | | | | Remainder: 0.00080157 - 1.64204% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.4921e-05 - 0.0896235% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.0161e-05 - 44.881% [1] +| | | | | | | | | | | | | Remainder: 2.476e-05 - 55.119% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000782891 - 1.56197% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750491 - 95.8615% [1] +| | | | | | | | | | | | | Remainder: 3.24e-05 - 4.13851% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.1801e-05 - 0.0833987% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.2121e-05 - 52.9198% [1] +| | | | | | | | | | | | | Remainder: 1.968e-05 - 47.0802% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.4201e-05 - 0.12809% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7721e-05 - 74.3306% [1] +| | | | | | | | | | | | | Remainder: 1.648e-05 - 25.6694% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.652e-05 - 0.0728624% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.336e-05 - 63.965% [1] +| | | | | | | | | | | | | Remainder: 1.316e-05 - 36.035% +| | | | | | | | | | | | Remainder: 0.000336086 - 0.670537% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000102001 - 0.198928% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.584e-05 - 0.0893995% [1] +| | | | | | | | | | | Remainder: 0.00100574 - 1.96144% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00449039 - 8.02875% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00392898 - 87.4976% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000527087 - 13.4154% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00327193 - 83.2768% [1] +| | | | | | | | | | | | Remainder: 0.000129963 - 3.30781% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000352645 - 7.85334% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000304084 - 86.2295% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4281e-05 - 24.4278% [1] +| | | | | | | | | | | | | Remainder: 0.000229803 - 75.5722% +| | | | | | | | | | | | Remainder: 4.8561e-05 - 13.7705% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.5721e-05 - 0.572802% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.8801e-05 - 0.641393% [1] +| | | | | | | | | | | Remainder: 0.000154241 - 3.43492% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.96e-06 - 0.0178084% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.005507% [1] +| | | | | | | | | | Remainder: 0.000149923 - 0.26806% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.716e-05 - 0.00419981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.352117 - 86.1787% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.1041e-05 - 0.0031356% [1] +| | | | | | | | | | Remainder: 0.352106 - 99.9969% +| | | | | | | | | Remainder: 0.000526287 - 0.128806% +| | | | | | | | Remainder: 7.96e-06 - 0.00171523% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205855 - 21.186% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.9361e-05 - 0.014263% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.0012436% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205688 - 99.9189% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.205684 - 99.998% [1] +| | | | | | | | | Remainder: 4.08e-06 - 0.00198359% +| | | | | | | | Remainder: 0.000135002 - 0.0655812% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000157523 - 0.0162118% [1] +| | | | | | | Remainder: 0.01129 - 1.16193% +| | | | | | Remainder: 0.00883105 - 0.90068% +| | | | | Remainder: 0.000426846 - 0.0435151% +| | | | Remainder: 0.0218559 - 2.17955% +| | | MaxwellPreconditioner: Block preconditioner: 0.000140282 - 0.0117391% [1] +| | | Remainder: 0.0149882 - 1.25424% +| | Mini-EM: timestepper: 0.368537 - 3.67704% [1] +| | | Mini-EM: Advance Time Step: 0.368529 - 99.9978% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.105577 - 28.6481% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541767 - 0.51315% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101966 - 96.5796% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00160839% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651288 - 0.638733% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00843012 - 8.26762% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00522583 - 5.1251% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000424966 - 0.416774% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00474563 - 4.65415% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00450507 - 4.41822% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000406324 - 0.398491% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107698 - 1.05622% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.6e-06 - 0.00843422% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000832172 - 0.81613% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103355 - 10.1363% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00349973 - 3.43227% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00157786 - 1.54745% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00885601 - 8.68529% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0183042 - 17.9513% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.396e-05 - 0.0136909% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000680931 - 0.667805% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00758199 - 7.43583% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00955662 - 9.37239% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000687168 - 0.673921% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000413247 - 0.405281% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00466227 - 4.57239% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0071571 - 7.01914% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206399 - 2.0242% [11] +| | | | | | Remainder: 0.000266364 - 0.261229% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9e-05 - 0.0179964% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00261421% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00280824 - 2.6599% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000154322 - 0.14617% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000128682 - 83.3854% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 1.39967% [1] +| | | | | | Remainder: 2.348e-05 - 15.2149% +| | | | | Remainder: 8.5083e-05 - 0.0805888% +| | | | Stratimikos: BelosLOWS: 0.238572 - 64.7361% [1] +| | | | | GMRES block system: Operation Op*x: 0.00607201 - 2.54515% [1] +| | | | | Belos::MVT::MvAddMv: 0.000176003 - 0.0737737% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.231606 - 97.0803% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000863494 - 0.372829% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000222882 - 25.8116% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000216042 - 96.9311% [2] +| | | | | | | | Remainder: 6.84e-06 - 3.06889% +| | | | | | | Belos::MVT::MvScale: 0.000115521 - 13.3783% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000299805 - 34.72% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000294165 - 98.1188% [2] +| | | | | | | | Remainder: 5.64e-06 - 1.88122% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000150482 - 17.4271% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000146322 - 97.2355% [2] +| | | | | | | | Remainder: 4.16e-06 - 2.76445% +| | | | | | | Remainder: 7.4804e-05 - 8.66294% +| | | | | | Belos::MVT::MvAddMv: 0.000474766 - 0.204989% [2] +| | | | | | Belos::MVT::MvNorm: 0.000116442 - 0.0502759% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.223495 - 96.498% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000787251 - 0.352245% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.4642e-05 - 0.0423463% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00134178 - 0.600361% [1] +| | | | | | | | Belos::MVT::Assign: 0.000114961 - 8.5678% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000103162 - 7.68845% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.9761e-05 - 87.0098% [1] +| | | | | | | | | Remainder: 1.3401e-05 - 12.9902% +| | | | | | | | CG Q_B: Operation Op*x: 0.000746491 - 55.6344% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000184563 - 13.7551% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.4081e-05 - 4.03054% [1] +| | | | | | | | Remainder: 0.000138521 - 10.3237% +| | | | | | | CG S_E: Operation Op*x: 0.00220451 - 0.98638% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.21517 - 96.2749% [1] +| | | | | | | | Belos::MVT::Assign: 0.000108242 - 0.0503054% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.186003 - 86.4447% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.185757 - 99.8679% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0869313 - 46.7983% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0864391 - 99.4338% [26] +| | | | | | | | | | | Remainder: 0.000492168 - 0.566157% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213351 - 11.4855% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00147219 - 0.792531% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00248271 - 1.33654% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0659602 - 35.5088% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124534 - 18.8801% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0121354 - 97.4465% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0100958 - 83.193% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00733727 - 72.6765% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00682122 - 92.9667% [26] +| | | | | | | | | | | | | | | Remainder: 0.000516049 - 7.03326% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00186379 - 18.461% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000175564 - 1.73898% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000237683 - 2.35428% [13] +| | | | | | | | | | | | | | Remainder: 0.000481484 - 4.76916% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00189579 - 15.622% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00183699 - 96.8984% [13] +| | | | | | | | | | | | | | Remainder: 5.88e-05 - 3.10161% +| | | | | | | | | | | | | Remainder: 0.000143808 - 1.18503% +| | | | | | | | | | | | Remainder: 0.000318003 - 2.55355% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.053388 - 80.9396% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0532435 - 99.7294% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0340649 - 63.9795% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0258773 - 75.9646% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.025408 - 98.1865% [26] +| | | | | | | | | | | | | | | Remainder: 0.000469286 - 1.8135% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00605565 - 17.7768% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000503567 - 1.47826% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00117418 - 3.44689% [13] +| | | | | | | | | | | | | | Remainder: 0.000454243 - 1.33346% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0190051 - 35.6947% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0189346 - 99.6289% [13] +| | | | | | | | | | | | | | Remainder: 7.0521e-05 - 0.371063% +| | | | | | | | | | | | | Remainder: 0.000173444 - 0.325756% +| | | | | | | | | | | | Remainder: 0.000144482 - 0.270627% +| | | | | | | | | | | Remainder: 0.000118881 - 0.180231% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00335601 - 1.80666% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00389065 - 2.09448% [13] +| | | | | | | | | | Remainder: 0.000329204 - 0.177223% +| | | | | | | | | Remainder: 0.000245685 - 0.132087% +| | | | | | | | CG S_E: Operation Op*x: 0.0217154 - 10.0922% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00181811 - 0.844964% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00449547 - 2.08926% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000726329 - 0.337561% [13] +| | | | | | | | Remainder: 0.000303284 - 0.140951% +| | | | | | | Remainder: 0.00389714 - 1.74372% +| | | | | | GMRES block system: Operation Op*x: 0.005866 - 2.53275% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000150123 - 0.0648182% [1] +| | | | | | Remainder: 0.000639968 - 0.276317% +| | | | | Remainder: 0.00071749 - 0.300744% +| | | | Mini-EM: Compute responses: 0.0241399 - 6.55033% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000591088 - 2.4486% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.019199 - 79.5323% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00916715% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000406088 - 2.11515% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00473091 - 24.6414% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.001e-06 - 0.0312568% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000840414 - 4.37738% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000628449 - 3.27334% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00911617 - 47.4825% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.041e-06 - 0.0314652% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000837571 - 4.36258% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000677129 - 3.5269% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000810015 - 4.21905% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.7681e-05 - 0.508782% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.36e-06 - 0.0279181% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000488607 - 2.54496% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000357884 - 1.86408% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.396e-05 - 0.385228% [11] +| | | | | | Remainder: 0.000114962 - 0.598792% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.116e-05 - 0.0462306% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00679374% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00387894 - 16.0686% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000251403 - 1.04144% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.397768% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000231763 - 92.1878% [1] +| | | | | | Remainder: 1.864e-05 - 7.41439% +| | | | | Remainder: 0.000206643 - 0.856024% +| | | | Remainder: 0.000241084 - 0.0654179% +| | | Remainder: 8e-06 - 0.00217074% +| | Remainder: 0.0615581 - 0.614189% +| Remainder: 3.676e-05 - 0.000366768% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.238572 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 92.0143 k-cell-steps per second +================================= + +dt = 4.7652e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.7652e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.7652e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 70644 x 70644, nnz = 2206260 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) +SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3000 x 3000, nnz = 197568 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3000 x 3000, nnz = 197568 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1000 [0.00%] (total) + remaining : 1000 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1000 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1000/1000 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3000 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3000, nnz = 3000 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0386 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 24389 x 24389, nnz = 614125 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +A22 size = 24389 x 24389, nnz = 614125 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24389 x 24389, nnz = 614125 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/24389 [0.00%] (total) + remaining : 24389 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 24389 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 1000 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 24389/24389 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1000 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 24389 x 1000 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1000 x 24389, nnz = 24389 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1000 x 1000, nnz = 21448 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) +Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.4713 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 70644 2206260 31.2307 +(2, 2) 24389 614125 25.1804 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.05 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3000 197568 65.86 1 + 1 192 9000 46.88 15.62 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.67 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24389 614125 25.18 1 + 1 1000 21448 21.45 24.39 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + 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=138852, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=68208, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00235355 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=70644, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.215865 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 0.2366 sec +Electromagnetic Energy = 9.76787e-09 +Electromagnetic Energy/dt^2 = 4.30167e+10 + +* finished time step 1, t = 4.7652e-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: 10.0036 [1] +| Mini-EM: Total Time: 10.0036 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00065765 - 0.00657414% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000324284 - 49.3095% [1] +| | | Remainder: 0.000333366 - 50.6905% +| | Mini-EM: build physics blocks: 0.000877133 - 0.00876819% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000836252 - 0.00835952% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13707 - 11.3666% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.511548 - 5.11365% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.223196 - 43.6315% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.18181 - 81.4573% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00552692 - 2.47626% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0357512 - 16.0178% [4] +| | | | Remainder: 0.000108402 - 0.048568% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0289231 - 5.65403% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0184051 - 63.6346% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000959653 - 3.31795% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00220967 - 7.63982% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014697 - 5.08141% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125354 - 4.33404% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042713 - 14.7678% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000244044 - 0.843768% [4] +| | | | Remainder: 0.000110082 - 0.380602% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0460427 - 9.00067% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198442 - 3.87924% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0692505 - 13.5374% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0249586 - 4.87902% [4] +| | | Remainder: 0.099333 - 19.4181% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0252233 - 0.252143% [2] +| | Mini-EM: setup physics model evaluator: 0.792141 - 7.91857% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.792118 - 99.997% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.00040903% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 7.57463e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.786501 - 99.2909% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.786484 - 99.9978% [1] +| | | | | | getWorksets(): 0.761235 - 96.7897% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.761205 - 99.9961% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.442236 - 58.0968% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0066227 - 1.49755% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0751658 - 16.9967% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00247379 - 3.29112% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0726594 - 96.6655% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000782572 - 1.07704% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000386086 - 0.531364% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00138022 - 1.89958% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00638897 - 8.79305% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0153604 - 21.1403% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00369322 - 5.08292% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0114268 - 15.7265% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000382526 - 0.526465% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0203685 - 28.0329% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00908105 - 44.5837% [11] +| | | | | | | | | | | | Remainder: 0.0112875 - 55.4163% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00978338 - 13.4647% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253396 - 3.48745% [11] +| | | | | | | | | | | Remainder: 0.000172761 - 0.237768% +| | | | | | | | | | Remainder: 3.2601e-05 - 0.0433721% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.313928 - 70.9866% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180888 - 57.6209% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000289605 - 0.160102% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.7601e-05 - 0.0484282% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0973757 - 53.8319% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0678946 - 37.534% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5321e-05 - 0.0471678% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.014322 - 7.9176% [11] +| | | | | | | | | | | Remainder: 0.000833453 - 0.460756% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0633279 - 20.1727% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421571 - 13.4289% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000401207 - 0.127802% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0151795 - 4.83533% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.010906 - 3.47405% [11] +| | | | | | | | | | Remainder: 0.00106822 - 0.340274% +| | | | | | | | | Remainder: 0.0465195 - 10.5192% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.318929 - 41.898% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.318353 - 99.8194% [22] +| | | | | | | | | Remainder: 0.000576049 - 0.18062% +| | | | | | | | Remainder: 3.944e-05 - 0.00518126% +| | | | | | | Remainder: 2.996e-05 - 0.00393571% +| | | | | | getOrientations(): 1.22e-05 - 0.00155121% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000835052 - 0.106175% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000822732 - 0.104609% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000438046 - 0.0556968% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000132562 - 0.016855% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000919613 - 0.116927% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000116976% [2] +| | | | | | Remainder: 0.0220877 - 2.80841% +| | | | | Remainder: 1.716e-05 - 0.00218182% +| | | | fmb->setupBCFieldManagers(): 9.76e-06 - 0.00123214% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.00189871% [1] +| | | | build response library: 0.0055572 - 0.701562% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00544968 - 98.0652% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.060187% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 75.6098% [1] +| | | | | | | Remainder: 8e-07 - 24.3902% +| | | | | | getOrientations(): 4.4e-07 - 0.00807387% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781371 - 14.3379% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000930094 - 17.067% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423046 - 7.76277% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122482 - 22.475% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0227536% [3] +| | | | | | Remainder: 0.00208539 - 38.2663% +| | | | | Remainder: 0.000107521 - 1.93481% +| | | | Remainder: 3.0801e-05 - 0.00388844% +| | | Remainder: 2.352e-05 - 0.00296917% +| | Mini-EM: setup auxiliary physics model evaluator: 1.44219 - 14.4167% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.44218 - 99.9991% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 6.6566e-05% [1] +| | | | fmb->setWorksetContainer(): 3.24e-06 - 0.00022466% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.44211 - 99.9952% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.4421 - 99.9995% [1] +| | | | | | getWorksets(): 0.678642 - 47.0592% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.67864 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.44681 - 65.839% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00541376 - 1.21165% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0719919 - 16.1124% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00137646 - 1.91196% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0705923 - 98.0559% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00061577 - 0.87229% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000359202 - 0.50884% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00142286 - 2.01561% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00645369 - 9.1422% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149157 - 21.1293% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00362193 - 5.13077% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0118307 - 16.7591% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000347003 - 0.491559% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182021 - 25.7848% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00759975 - 41.7521% [11] +| | | | | | | | | | | | Remainder: 0.0106023 - 58.2479% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101425 - 14.3677% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254755 - 3.60883% [11] +| | | | | | | | | | | Remainder: 0.000133443 - 0.189033% +| | | | | | | | | | Remainder: 2.312e-05 - 0.0321147% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.321286 - 71.9065% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180438 - 56.1612% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000142565 - 0.0790106% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.096e-05 - 0.0448687% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0669323 - 37.0944% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0692238 - 38.3644% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.776e-05 - 0.0541793% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.064e-05 - 0.0502334% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00229227 - 1.2704% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0410336 - 22.7411% [11] +| | | | | | | | | | | Remainder: 0.000543849 - 0.301405% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.041884 - 13.0364% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410833 - 12.7872% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000388367 - 0.120879% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159524 - 4.96519% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144095 - 4.48496% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0261746 - 8.14683% [11] +| | | | | | | | | | Remainder: 0.000955614 - 0.297434% +| | | | | | | | | Remainder: 0.0481189 - 10.7694% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.231811 - 34.1582% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.231389 - 99.818% [11] +| | | | | | | | | Remainder: 0.000421808 - 0.181962% +| | | | | | | | Remainder: 1.9081e-05 - 0.00281165% +| | | | | | | Remainder: 1.2e-06 - 0.000176824% +| | | | | | getOrientations(): 1.264e-05 - 0.000876498% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00100305 - 0.069555% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116746 - 0.0809552% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000734731 - 0.0509486% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.729301 - 50.5721% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.265542 - 36.4105% [1] +| | | | | | | Remainder: 0.463759 - 63.5895% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0026632 - 0.184675% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 4.99271e-05% [2] +| | | | | | Remainder: 0.0285778 - 1.98168% +| | | | | Remainder: 6.6e-06 - 0.000457663% +| | | | fmb->setupBCFieldManagers(): 6e-06 - 0.000416037% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.068e-05 - 0.00143394% [1] +| | | | build response library: 2.556e-05 - 0.00177232% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.25196% [1] +| | | | | Remainder: 2.524e-05 - 98.748% +| | | | Remainder: 1.284e-05 - 0.00089032% +| | | Remainder: 1.2441e-05 - 0.000862646% +| | Mini-EM: eval auxiliary physics model evaluator: 2.3678 - 23.6695% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.701138 - 29.6114% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.66071 - 70.1375% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00232023 - 0.139713% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.13463 - 68.3217% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.312e-05 - 0.00115633% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.7321e-05 - 0.00152658% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.72e-06 - 0.000592264% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00703922 - 0.620399% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.030851 - 2.71904% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0946581 - 8.34265% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010889 - 0.959697% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0786016 - 6.92752% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0763958 - 6.73311% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112056 - 9.87601% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.908e-05 - 0.00168161% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.56e-06 - 0.000666297% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170719 - 15.0462% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0191019 - 1.68354% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00981494 - 0.865036% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0377248 - 3.32486% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00469827 - 0.41408% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0523531 - 4.61412% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.090138 - 7.94428% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113199 - 9.97678% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102187 - 0.900622% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00528351 - 0.46566% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0159886 - 1.40915% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0770337 - 6.78933% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00984118 - 0.867349% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0383822 - 3.3828% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.856e-05 - 0.00163578% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165813 - 1.46138% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0313983 - 2.76727% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00501571 - 0.442058% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0159716 - 1.40765% [11] +| | | | | Remainder: 0.000591092 - 0.0520956% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.956e-05 - 0.00177996% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000156559% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186587 - 0.112353% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.519974 - 31.3102% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.256555 - 49.34% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.263382 - 50.653% [1] +| | | | | Remainder: 3.612e-05 - 0.00694651% +| | | | Remainder: 0.00189415 - 0.114056% +| | | Remainder: 0.00594429 - 0.251047% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00457935 - 0.0457771% [1] +| | | getWorksets(): 6.4e-06 - 0.139758% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.72e-06 - 73.75% [1] +| | | | Remainder: 1.68e-06 - 26.25% +| | | getOrientations(): 8e-07 - 0.0174697% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000844052 - 18.4317% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000951134 - 20.7701% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444527 - 9.70722% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125462 - 27.3973% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0244576% [3] +| | | Remainder: 0.00107669 - 23.512% +| | panzer::ModelEvaluator::create_W_op: 0.711925 - 7.1167% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.19725 - 11.9682% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000807372 - 0.0674356% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.940292 - 78.5378% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.024e-05 - 0.00215252% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00650785 - 0.692109% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0313329 - 3.33225% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0366025 - 3.89268% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00358041 - 0.380777% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0404512 - 4.30198% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0344132 - 3.65984% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00709134 - 0.754164% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0338333 - 3.59817% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-05 - 0.00157398% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0120645 - 1.28305% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0739322 - 7.86268% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0116112 - 1.23485% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0710943 - 7.56088% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0747452 - 7.94915% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.102965 - 10.9503% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.424e-05 - 0.00257792% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00596645 - 0.634531% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0709949 - 7.55031% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114432 - 12.1699% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0182229 - 1.93801% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00346789 - 0.36881% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390902 - 4.15724% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.082345 - 8.75738% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0649855 - 6.91121% [11] +| | | | Remainder: 0.000502889 - 0.0534822% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.14e-05 - 0.00345793% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00010023% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00257172 - 0.214802% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.2516 - 21.0148% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.251568 - 99.9873% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9921e-05 - 0.00791774% [1] +| | | | Remainder: 1.208e-05 - 0.00480128% +| | | Remainder: 0.00193467 - 0.161593% +| | Mini-EM: assemble Discrete Gradient: 0.194172 - 1.94103% [1] +| | MaxwellPreconditioner::build: 1.19078 - 11.9035% [1] +| | | Mini-EM: assemble Discrete Curl: 0.173741 - 14.5905% [1] +| | | MaxwellPreconditioner: Schur complement: 3.5041e-05 - 0.0029427% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00245376 - 0.206064% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.132043% [1] +| | | | Ifpack2::Relaxation::compute: 0.00144766 - 58.9978% [1] +| | | | Remainder: 0.00100285 - 40.8702% +| | | MaxwellPreconditioner: Solver S_E: 0.999395 - 83.9281% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.977715 - 97.8307% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.977281 - 99.9557% [1] +| | | | | | MueLu RefMaxwell: compute: 0.968374 - 99.0886% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00761783 - 0.786662% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.047154 - 4.8694% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248235 - 52.6434% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0212807 - 45.1301% [1] +| | | | | | | | Remainder: 0.00104986 - 2.22644% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0613162 - 6.33188% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00366577 - 5.97847% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0542016 - 88.3968% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0529902 - 97.765% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0518368 - 97.8235% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0491863 - 94.8867% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 5.3681e-05 - 0.109138% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.0081e-05 - 0.142481% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000109281 - 0.222178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00847992 - 17.2404% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.2001e-05 - 0.126053% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0395833 - 80.4764% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.9161e-05 - 0.0796177% [1] +| | | | | | | | | | | | Remainder: 0.000788811 - 1.60372% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.428e-05 - 0.104713% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.192e-05 - 40.3832% [1] +| | | | | | | | | | | | Remainder: 3.236e-05 - 59.6168% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000807811 - 1.55837% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000776771 - 96.1575% [1] +| | | | | | | | | | | | Remainder: 3.104e-05 - 3.84248% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118942 - 2.29454% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00116218 - 97.7098% [1] +| | | | | | | | | | | | Remainder: 2.724e-05 - 2.2902% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9201e-05 - 0.133498% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8401e-05 - 69.9426% [1] +| | | | | | | | | | | | Remainder: 2.08e-05 - 30.0574% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.0561e-05 - 0.0975388% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3481e-05 - 46.4409% [1] +| | | | | | | | | | | | Remainder: 2.708e-05 - 53.5591% +| | | | | | | | | | | Remainder: 0.000479288 - 0.924609% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000114682 - 0.216421% [1] +| | | | | | | | | | Remainder: 0.00103865 - 1.96009% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000346485 - 0.639253% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.4521e-05 - 21.5077% [1] +| | | | | | | | | | Remainder: 0.000271964 - 78.4923% +| | | | | | | | | Remainder: 0.000864932 - 1.59577% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00126898 - 2.06956% [1] +| | | | | | | | Remainder: 0.00217991 - 3.5552% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0810702 - 8.37179% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0537996 - 66.3617% [1] +| | | | | | | | Remainder: 0.0272706 - 33.6383% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.01848 - 1.90836% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0286128 - 2.95473% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151768 - 53.042% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0147172 - 96.9717% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 7.0681e-05 - 0.480261% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 7.04e-06 - 0.0478351% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0144298 - 98.0474% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144264 - 99.9764% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0235623% +| | | | | | | | | | Remainder: 0.000209643 - 1.42447% +| | | | | | | | | Remainder: 0.000459606 - 3.02834% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0134282 - 46.9308% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0113091 - 84.219% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00948586 - 83.8779% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00589237 - 62.1174% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00555712 - 94.3105% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000246204 - 4.43042% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.04e-05 - 0.367097% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.5681e-05 - 0.282179% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00178259 - 32.0775% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.628e-05 - 0.292958% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00310573 - 55.8873% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.04e-06 - 0.126684% [1] +| | | | | | | | | | | | | Remainder: 0.000363204 - 6.53583% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.92e-05 - 0.495557% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 14.9315% [1] +| | | | | | | | | | | | | Remainder: 2.484e-05 - 85.0685% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.4521e-05 - 0.925282% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.5521e-05 - 65.151% [1] +| | | | | | | | | | | | | Remainder: 1.9e-05 - 34.849% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.096e-05 - 0.355715% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 20.4198% [1] +| | | | | | | | | | | | | Remainder: 1.668e-05 - 79.5802% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.2201e-05 - 0.376776% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 19.4586% [1] +| | | | | | | | | | | | | Remainder: 1.7881e-05 - 80.5414% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.592e-05 - 0.27018% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.24e-06 - 20.3518% [1] +| | | | | | | | | | | | | Remainder: 1.268e-05 - 79.6482% +| | | | | | | | | | | | Remainder: 0.000192443 - 3.26597% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.9081e-05 - 0.833673% [1] +| | | | | | | | | | | Remainder: 0.00351441 - 37.049% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00165674 - 14.6496% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00126754 - 76.5078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000137082 - 10.8148% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00100782 - 79.5096% [1] +| | | | | | | | | | | | Remainder: 0.000122642 - 9.6756% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000143522 - 8.6629% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 9.8882e-05 - 68.8968% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.192e-05 - 22.1678% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.08e-06 - 7.16005% [1] +| | | | | | | | | | | | | Remainder: 6.9882e-05 - 70.6721% +| | | | | | | | | | | | Remainder: 4.464e-05 - 31.1032% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.332e-05 - 1.40758% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8841e-05 - 2.34442% [1] +| | | | | | | | | | | Remainder: 0.000183522 - 11.0773% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.641e-06 - 0.0764073% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.0261736% [1] +| | | | | | | | | | Remainder: 0.000154923 - 1.36989% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.128386% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00166046 - 12.3655% [1] +| | | | | | | | | Remainder: 0.000441405 - 3.28714% +| | | | | | | | Remainder: 7.761e-06 - 0.0271242% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0452307 - 4.67078% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0450662 - 99.6363% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0246536 - 54.7052% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.019541 - 43.3607% [1] +| | | | | | | | | Remainder: 0.000871613 - 1.93407% +| | | | | | | | Remainder: 0.000164482 - 0.363652% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.462016 - 47.7105% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0558899 - 12.097% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0555726 - 99.4323% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7201e-05 - 0.0489468% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.00388681% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.05545 - 99.7793% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0554469 - 99.9944% [1] +| | | | | | | | | | | Remainder: 3.08e-06 - 0.00555456% +| | | | | | | | | | Remainder: 9.3281e-05 - 0.167854% +| | | | | | | | | Remainder: 0.000317285 - 0.567697% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.406118 - 87.9014% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0560158 - 13.793% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.051439 - 91.8295% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0503075 - 97.8003% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0490078 - 97.4166% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9401e-05 - 0.0395876% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.2601e-05 - 0.107332% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.9681e-05 - 0.142183% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00844032 - 17.2224% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.2161e-05 - 0.0860291% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0395712 - 80.7447% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.9721e-05 - 0.0606454% [1] +| | | | | | | | | | | | | Remainder: 0.000782729 - 1.59715% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.4801e-05 - 0.0890543% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.9601e-05 - 43.7513% [1] +| | | | | | | | | | | | | Remainder: 2.52e-05 - 56.2487% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783211 - 1.55685% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751331 - 95.9296% [1] +| | | | | | | | | | | | | Remainder: 3.188e-05 - 4.07042% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.0561e-05 - 0.0806262% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.1681e-05 - 53.4528% [1] +| | | | | | | | | | | | | Remainder: 1.888e-05 - 46.5472% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.3161e-05 - 0.12555% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7121e-05 - 74.6046% [1] +| | | | | | | | | | | | | Remainder: 1.604e-05 - 25.3954% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.62e-05 - 0.0719575% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.304e-05 - 63.6464% [1] +| | | | | | | | | | | | | Remainder: 1.316e-05 - 36.3536% +| | | | | | | | | | | | Remainder: 0.000331726 - 0.659397% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000100002 - 0.194409% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6161e-05 - 0.0897393% [1] +| | | | | | | | | | | Remainder: 0.000985333 - 1.91554% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00441838 - 7.88775% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0038585 - 87.3282% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000526608 - 13.648% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00320889 - 83.1642% [1] +| | | | | | | | | | | | Remainder: 0.000123001 - 3.1878% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000348645 - 7.89078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000303605 - 87.0814% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.5241e-05 - 24.7825% [1] +| | | | | | | | | | | | | Remainder: 0.000228364 - 75.2175% +| | | | | | | | | | | | Remainder: 4.504e-05 - 12.9186% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.472e-05 - 0.559481% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.824e-05 - 0.639148% [1] +| | | | | | | | | | | Remainder: 0.000158283 - 3.58237% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.24e-06 - 0.0164954% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.00535563% [1] +| | | | | | | | | | Remainder: 0.000146161 - 0.260928% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6761e-05 - 0.00412712% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.349559 - 86.0732% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.00300951% [1] +| | | | | | | | | | Remainder: 0.349548 - 99.997% +| | | | | | | | | Remainder: 0.000526808 - 0.129718% +| | | | | | | | Remainder: 7.8e-06 - 0.00168825% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205357 - 21.2064% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.936e-05 - 0.014297% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.00112974% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205186 - 99.9164% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.205181 - 99.9979% [1] +| | | | | | | | | Remainder: 4.36e-06 - 0.00212491% +| | | | | | | | Remainder: 0.000140083 - 0.0682143% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000160002 - 0.0165228% [1] +| | | | | | | Remainder: 0.0113588 - 1.17298% +| | | | | | Remainder: 0.00890717 - 0.911423% +| | | | | Remainder: 0.000433527 - 0.0443409% +| | | | Remainder: 0.0216802 - 2.16933% +| | | MaxwellPreconditioner: Block preconditioner: 0.000141562 - 0.0118882% [1] +| | | Remainder: 0.0150097 - 1.2605% +| | Mini-EM: timestepper: 0.364234 - 3.64104% [1] +| | | Mini-EM: Advance Time Step: 0.364227 - 99.998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.104819 - 28.7786% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000542048 - 0.517125% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101401 - 96.7384% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00193293% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000679569 - 0.670182% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00846416 - 8.34725% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00507479 - 5.00469% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00041657 - 0.410816% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00472683 - 4.66154% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00439102 - 4.33037% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000386563 - 0.381223% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0010965 - 1.08135% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.36e-06 - 0.00725834% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000874254 - 0.862178% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103248 - 10.1822% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00345297 - 3.40527% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0014867 - 1.46616% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00894925 - 8.82564% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0181147 - 17.8645% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.376e-05 - 0.0135699% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000681652 - 0.672236% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00763511 - 7.52965% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0094241 - 9.29392% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000687729 - 0.67823% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000420686 - 0.414875% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00462723 - 4.56331% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00714622 - 7.04751% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00205819 - 2.02976% [11] +| | | | | | Remainder: 0.000257966 - 0.254403% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.956e-05 - 0.0186607% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00248046% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00261192 - 2.49183% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000156363 - 0.149174% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000128121 - 81.9382% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 1.27907% [1] +| | | | | | Remainder: 2.6242e-05 - 16.7827% +| | | | | Remainder: 8.6321e-05 - 0.0823521% +| | | | Stratimikos: BelosLOWS: 0.23666 - 64.9759% [1] +| | | | | GMRES block system: Operation Op*x: 0.00604509 - 2.55434% [1] +| | | | | Belos::MVT::MvAddMv: 0.000177522 - 0.0750115% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229695 - 97.0571% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000848052 - 0.369208% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000220882 - 26.0458% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000213842 - 96.8128% [2] +| | | | | | | | Remainder: 7.04e-06 - 3.18722% +| | | | | | | Belos::MVT::MvScale: 0.000116401 - 13.7257% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000286405 - 33.7721% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000280805 - 98.0447% [2] +| | | | | | | | Remainder: 5.6e-06 - 1.95527% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000149522 - 17.6312% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000145922 - 97.5923% [2] +| | | | | | | | Remainder: 3.6e-06 - 2.40767% +| | | | | | | Remainder: 7.4842e-05 - 8.82517% +| | | | | | Belos::MVT::MvAddMv: 0.000490767 - 0.21366% [2] +| | | | | | Belos::MVT::MvNorm: 0.000115882 - 0.0504504% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.221708 - 96.5226% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000809851 - 0.365279% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.1882e-05 - 0.0414429% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013233 - 0.596867% [1] +| | | | | | | | Belos::MVT::Assign: 0.000126802 - 9.58226% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.8081e-05 - 7.41185% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.3961e-05 - 85.6037% [1] +| | | | | | | | | Remainder: 1.412e-05 - 14.3963% +| | | | | | | | CG Q_B: Operation Op*x: 0.000731011 - 55.2416% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000173363 - 13.1008% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.464e-05 - 4.12907% [1] +| | | | | | | | Remainder: 0.000139402 - 10.5344% +| | | | | | | CG S_E: Operation Op*x: 0.00215719 - 0.972989% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213526 - 96.3095% [1] +| | | | | | | | Belos::MVT::Assign: 0.000111002 - 0.0519854% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.184397 - 86.3581% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.184155 - 99.8687% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0874296 - 47.4762% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0869275 - 99.4257% [26] +| | | | | | | | | | | Remainder: 0.000502088 - 0.574277% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0214795 - 11.6638% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00146034 - 0.792997% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00236443 - 1.28394% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0638027 - 34.6463% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0123217 - 19.3121% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.012029 - 97.6246% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.010016 - 83.2658% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00727442 - 72.6279% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00676546 - 93.0033% [26] +| | | | | | | | | | | | | | | Remainder: 0.000508968 - 6.99668% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00185611 - 18.5314% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000168961 - 1.68691% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000226243 - 2.25881% [13] +| | | | | | | | | | | | | | Remainder: 0.000490288 - 4.89504% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00186907 - 15.538% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00178387 - 95.4415% [13] +| | | | | | | | | | | | | | Remainder: 8.5201e-05 - 4.55848% +| | | | | | | | | | | | | Remainder: 0.000143885 - 1.19615% +| | | | | | | | | | | | Remainder: 0.000292684 - 2.37536% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0513725 - 80.5177% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0512306 - 99.7237% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0317144 - 61.9052% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235547 - 74.2711% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0230862 - 98.0111% [26] +| | | | | | | | | | | | | | | Remainder: 0.000468489 - 1.98894% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00607465 - 19.1542% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000486608 - 1.53434% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00115582 - 3.64445% [13] +| | | | | | | | | | | | | | Remainder: 0.000442684 - 1.39584% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0193466 - 37.7637% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.019279 - 99.6508% [13] +| | | | | | | | | | | | | | Remainder: 6.7562e-05 - 0.34922% +| | | | | | | | | | | | | Remainder: 0.000169602 - 0.331056% +| | | | | | | | | | | | Remainder: 0.000141923 - 0.276263% +| | | | | | | | | | | Remainder: 0.000108565 - 0.170157% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00336233 - 1.82582% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00394562 - 2.14256% [13] +| | | | | | | | | | Remainder: 0.000309967 - 0.168319% +| | | | | | | | | Remainder: 0.000242082 - 0.131283% +| | | | | | | | CG S_E: Operation Op*x: 0.0216734 - 10.1503% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00178311 - 0.835079% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00452875 - 2.12094% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00072613 - 0.340067% [13] +| | | | | | | | Remainder: 0.000306521 - 0.143552% +| | | | | | | Remainder: 0.0037999 - 1.71392% +| | | | | | GMRES block system: Operation Op*x: 0.00573404 - 2.49637% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000147922 - 0.0643993% [1] +| | | | | | Remainder: 0.000650649 - 0.283267% +| | | | | Remainder: 0.000742132 - 0.313586% +| | | | Mini-EM: Compute responses: 0.0225044 - 6.17869% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000556928 - 2.47475% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0187746 - 83.426% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0102266% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000408047 - 2.1734% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0044515 - 23.7103% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.64e-06 - 0.0300407% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000824291 - 4.39047% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000630371 - 3.35758% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00890773 - 47.4458% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0291884% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000841773 - 4.48359% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000693809 - 3.69548% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000876574 - 4.66895% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.784e-05 - 0.521131% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5e-06 - 0.0266318% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000469447 - 2.50044% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000365245 - 1.94543% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.588e-05 - 0.404164% [11] +| | | | | | Remainder: 0.000114002 - 0.607216% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.0485237% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00693196% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00269988 - 11.9971% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256564 - 1.14006% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.374176% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235803 - 91.9081% [1] +| | | | | | Remainder: 1.9801e-05 - 7.71776% +| | | | | Remainder: 0.000204042 - 0.906674% +| | | | Remainder: 0.000243324 - 0.0668056% +| | | Remainder: 7.281e-06 - 0.00199899% +| | Remainder: 0.0623084 - 0.622861% +| Remainder: 3.952e-05 - 0.000395057% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.23666 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 92.7577 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 35.36 msec task-clock:u # 0.003 CPUs utilized ( +- 1.65% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,777 page-faults:u # 78.543 K/sec ( +- 0.28% ) + 23,076,328 cycles:u # 0.653 GHz ( +- 25.73% ) (54.04%) + 68,064,388 instructions:u # 2.95 insn per cycle ( +- 4.68% ) (90.58%) + branches:u + 350,849 branch-misses:u ( +- 0.75% ) + 27,899,160 L1-dcache-loads:u # 789.083 M/sec ( +- 0.41% ) + 381,291 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.57% ) + LLC-loads:u + LLC-load-misses:u + 26,598,991 L1-icache-loads:u # 752.310 M/sec ( +- 0.38% ) + 235,562 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.83% ) + 32,899,060 dTLB-loads:u # 930.497 M/sec ( +- 9.07% ) (19.37%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 10.7309 +- 0.0510 seconds time elapsed ( +- 0.47% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 311,261 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.29% ) + 16,885,612 BR_RETIRED:u ( +- 0.16% ) + + 10.6676 +- 0.0196 seconds time elapsed ( +- 0.18% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 22,686,236 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.37% ) + 5,176 ITLB_WALK:u ( +- 1.41% ) + 12,410 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.77% ) + 30,515,505 L1D_TLB:u ( +- 0.46% ) + + 10.7405 +- 0.0630 seconds time elapsed ( +- 0.59% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 26,482,459 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.14% ) + 229,315 L1I_CACHE_REFILL:u ( +- 0.49% ) + 379,908 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.15% ) + 27,763,718 L1D_CACHE:u ( +- 0.19% ) + + 10.7328 +- 0.0506 seconds time elapsed ( +- 0.47% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml' (5 runs): + + 465,200 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.52% ) + 488,540 LL_CACHE_RD:u ( +- 0.57% ) + 135,558 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.46% ) + 17,409 L2D_TLB_REFILL:u ( +- 1.49% ) + 253,900 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.74% ) + 1,452,134 L2D_CACHE:u ( +- 0.32% ) + + 10.7185 +- 0.0357 seconds time elapsed ( +- 0.33% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..52c05df --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell28_power.output @@ -0,0 +1,172 @@ +Socket1 21.28 +Socket2 21.64 +Socket1 21.28 +Socket2 21.72 +Socket1 21.44 +Socket2 21.76 +Socket1 21.56 +Socket2 21.96 +Socket1 21.56 +Socket2 21.80 +Socket1 21.36 +Socket2 21.48 +Socket1 21.64 +Socket2 21.40 +Socket1 21.52 +Socket2 21.16 +Socket1 21.44 +Socket2 21.28 +Socket1 21.84 +Socket2 21.20 +Socket1 21.76 +Socket2 20.88 +Socket1 21.64 +Socket2 20.92 +Socket1 21.72 +Socket2 21.04 +Socket1 21.72 +Socket2 21.04 +Socket1 21.52 +Socket2 21.20 +Socket1 21.20 +Socket2 21.48 +Socket1 21.36 +Socket2 21.80 +Socket1 21.20 +Socket2 21.88 +Socket1 21.08 +Socket2 22.00 +Socket1 21.04 +Socket2 21.84 +Socket1 20.84 +Socket2 21.88 +Socket1 20.72 +Socket2 21.84 +Socket1 20.48 +Socket2 21.64 +Socket1 20.52 +Socket2 21.52 +Socket1 20.48 +Socket2 21.40 +Socket1 20.48 +Socket2 21.40 +Socket1 20.72 +Socket2 21.44 +Socket1 20.84 +Socket2 21.48 +Socket1 21.16 +Socket2 21.72 +Socket1 21.24 +Socket2 21.72 +Start +Socket1 21.28 +Socket2 21.68 +Socket1 21.28 +Socket2 21.40 +Socket1 21.60 +Socket2 21.52 +Socket1 21.96 +Socket2 22.12 +Socket1 22.60 +Socket2 22.20 +Socket1 22.72 +Socket2 22.72 +Socket1 23.32 +Socket2 23.32 +Socket1 23.24 +Socket2 23.24 +Socket1 23.68 +Socket2 23.00 +Socket1 23.84 +Socket2 23.36 +Socket1 23.56 +Socket2 23.16 +Socket1 23.44 +Socket2 23.08 +Socket1 23.28 +Socket2 23.32 +Socket1 23.08 +Socket2 23.20 +Socket1 23.08 +Socket2 23.04 +Socket1 23.08 +Socket2 23.04 +Socket1 24.04 +Socket2 23.08 +Socket1 24.24 +Socket2 23.28 +Socket1 26.20 +Socket2 23.52 +Socket1 27.36 +Socket2 23.44 +Socket1 27.60 +Socket2 23.40 +Socket1 28.48 +Socket2 23.60 +Socket1 28.44 +Socket2 23.28 +Socket1 27.24 +Socket2 23.32 +Socket1 27.52 +Socket2 23.40 +End +Socket1 28.88 +Socket2 23.28 +Socket1 29.08 +Socket2 23.08 +Socket1 29.08 +Socket2 23.08 +Socket1 27.60 +Socket2 22.76 +Socket1 26.20 +Socket2 22.12 +Socket1 24.60 +Socket2 21.72 +Socket1 21.28 +Socket2 21.20 +Socket1 21.60 +Socket2 21.76 +Socket1 21.52 +Socket2 21.76 +Socket1 21.40 +Socket2 21.64 +Socket1 21.80 +Socket2 21.40 +Socket1 21.84 +Socket2 21.36 +Socket1 21.84 +Socket2 20.88 +Socket1 22.12 +Socket2 21.00 +Socket1 22.12 +Socket2 21.00 +Socket1 22.04 +Socket2 21.12 +Socket1 21.76 +Socket2 21.16 +Socket1 21.72 +Socket2 21.48 +Socket1 21.56 +Socket2 21.68 +Socket1 21.44 +Socket2 21.60 +Socket1 21.48 +Socket2 21.76 +Socket1 21.44 +Socket2 21.64 +Socket1 21.44 +Socket2 21.36 +Socket1 21.68 +Socket2 21.40 +Socket1 21.76 +Socket2 21.40 +Socket1 21.60 +Socket2 20.80 +Socket1 21.88 +Socket2 20.80 +Socket1 21.88 +Socket2 21.04 +Socket1 21.96 +Socket2 21.20 +Socket1 21.68 +Socket2 21.40 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30.output new file mode 100644 index 0000000..1669508 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30.output @@ -0,0 +1,8483 @@ +oasis14.umiacs.umd.edu +30 MueLu Tpetra maxwell30.xml +output_avg5/altra_MueLu_Tpetra_maxwell30.output +output_avg5/altra_MueLu_Tpetra_maxwell30_power.output +dt = 4.44752e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 86490 x 86490, nnz = 2710890 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.65e+04, dev = 0.0%, min = 0.0% ( 86490 on 0), max = 0.0% ( 86490 on 0) +SM_Matrix # nnz per proc : avg = 2.71e+06, dev = 0.0%, min = 0.0% ( 2710890 on 0), max = 0.0% ( 2710890 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0166667 / 0.0166667 / 0.0166667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3663 x 3663, nnz = 243567 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +coarseA11 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3663 x 3663, nnz = 243567 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +A0 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.68 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1221 [0.00%] (total) + remaining : 1221 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1221 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3663 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +Ptent # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3663, nnz = 3663 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0429 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +A22 size = 29791 x 29791, nnz = 753571 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 29791 x 29791, nnz = 753571 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A0 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1221 x 29791, nnz = 29791 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +R # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1221 x 1221, nnz = 26505 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +Ac # nnz per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26505 on 0), max = 0.0% ( 26505 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.7583 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 86490 2710890 31.3434 +(2, 2) 29791 753571 25.2953 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00280515 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.269821 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 0.295104 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 12.4563 [1] +| Mini-EM: Total Time: 12.4563 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000668959 - 0.00537046% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000322999 - 48.2838% [1] +| | | Remainder: 0.00034596 - 51.7162% +| | Mini-EM: build physics blocks: 0.000962318 - 0.00772558% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000806959 - 0.00647834% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.39761 - 11.2202% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.645472 - 5.18191% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.276332 - 42.8109% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.224082 - 81.0916% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00693363 - 2.50916% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.045165 - 16.3445% [4] +| | | | Remainder: 0.00015148 - 0.0548181% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0371644 - 5.75771% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0235345 - 63.3252% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00161804 - 4.35373% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00319319 - 8.59206% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00179228 - 4.82256% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126032 - 3.39119% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00527931 - 14.2053% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00033636 - 0.905059% [4] +| | | | Remainder: 0.000150479 - 0.4049% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0626749 - 9.70993% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0248153 - 3.84453% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0862252 - 13.3585% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0318373 - 4.9324% [4] +| | | Remainder: 0.126423 - 19.5861% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0289575 - 0.232473% [2] +| | Mini-EM: setup physics model evaluator: 0.946371 - 7.59755% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.946337 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000346599% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 4.64951e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.940862 - 99.4214% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.940843 - 99.998% [1] +| | | | | | getWorksets(): 0.916079 - 97.3679% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.916071 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.530353 - 57.8942% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00453131 - 0.854396% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0850064 - 16.0283% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00172203 - 2.02577% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0832497 - 97.9334% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000840199 - 1.00925% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044172 - 0.530597% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00164412 - 1.97492% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00777314 - 9.33715% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0169935 - 20.4127% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00491447 - 5.90329% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0121384 - 14.5807% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000452 - 0.542945% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.021536 - 25.8692% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00981509 - 45.5753% [14] +| | | | | | | | | | | | Remainder: 0.0117209 - 54.4247% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0131515 - 15.7977% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00315888 - 3.79446% [14] +| | | | | | | | | | | Remainder: 0.00020576 - 0.24716% +| | | | | | | | | | Remainder: 3.468e-05 - 0.0407969% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.383401 - 72.2917% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.223306 - 58.2435% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000324079 - 0.145128% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001306 - 0.0584848% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119699 - 53.6032% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.084904 - 38.0214% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000117799 - 0.0527523% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174306 - 7.8057% [14] +| | | | | | | | | | | Remainder: 0.000699678 - 0.313327% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0757251 - 19.7509% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0523711 - 13.6596% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00047336 - 0.123464% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178124 - 4.64589% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133484 - 3.48158% [14] +| | | | | | | | | | Remainder: 0.000364359 - 0.0950335% +| | | | | | | | | Remainder: 0.0574141 - 10.8257% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.385683 - 42.1018% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385352 - 99.9143% [28] +| | | | | | | | | Remainder: 0.000330599 - 0.0857178% +| | | | | | | | Remainder: 3.584e-05 - 0.00391236% +| | | | | | | Remainder: 7.32e-06 - 0.000799058% +| | | | | | getOrientations(): 4.032e-05 - 0.00428552% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743119 - 0.0789844% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000738758 - 0.0785209% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392119 - 0.0416774% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001712 - 0.0181965% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000870278 - 0.0924998% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.000119042% [2] +| | | | | | Remainder: 0.0218074 - 2.31785% +| | | | | Remainder: 1.88e-05 - 0.00199817% +| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.000828457% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00164001% [1] +| | | | build response library: 0.00542711 - 0.573486% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522271 - 96.2337% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0566756% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 62.1622% [1] +| | | | | | | Remainder: 1.12e-06 - 37.8378% +| | | | | | getOrientations(): 4.8e-07 - 0.00919063% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758278 - 14.5189% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000876719 - 16.7867% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394079 - 7.54549% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119856 - 22.949% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0229766% [3] +| | | | | | Remainder: 0.00199044 - 38.1112% +| | | | | Remainder: 0.0002044 - 3.76628% +| | | | Remainder: 2.148e-05 - 0.0022698% +| | | Remainder: 3.38e-05 - 0.00357154% +| | Mini-EM: setup auxiliary physics model evaluator: 1.75559 - 14.0941% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.75558 - 99.9993% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 3.87336e-05% [1] +| | | | fmb->setWorksetContainer(): 5.24e-06 - 0.000298477% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.75552 - 99.9963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.75551 - 99.9996% [1] +| | | | | | getWorksets(): 0.831352 - 47.3568% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.83135 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.547869 - 65.9011% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00476883 - 0.870433% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0875063 - 15.9721% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00158736 - 1.81399% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0858895 - 98.1524% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000749319 - 0.872422% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000439718 - 0.511958% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0016864 - 1.96345% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077093 - 8.97584% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0180784 - 21.0484% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00487415 - 5.67491% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136409 - 15.8819% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00041172 - 0.47936% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0227222 - 26.4552% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00978002 - 43.0416% [14] +| | | | | | | | | | | | Remainder: 0.0129422 - 56.9584% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122928 - 14.3124% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00311599 - 3.62791% [14] +| | | | | | | | | | | Remainder: 0.0001686 - 0.196299% +| | | | | | | | | | Remainder: 2.944e-05 - 0.0336433% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.395739 - 72.2324% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.219879 - 55.5616% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017468 - 0.0794439% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.8159e-05 - 0.0446424% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0827386 - 37.6292% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0850193 - 38.6665% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00010992 - 0.0499912% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00011116 - 0.0505552% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00285599 - 1.29889% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0481149 - 21.8825% [14] +| | | | | | | | | | | Remainder: 0.000655799 - 0.298255% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0536136 - 13.5477% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0530298 - 13.4002% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045968 - 0.116158% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.019633 - 4.9611% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0178605 - 4.5132% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0308966 - 7.80733% [14] +| | | | | | | | | | Remainder: 0.000366799 - 0.0926872% +| | | | | | | | | Remainder: 0.0598552 - 10.9251% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.283465 - 34.097% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.28309 - 99.8676% [14] +| | | | | | | | | Remainder: 0.00037544 - 0.132447% +| | | | | | | | Remainder: 1.536e-05 - 0.0018476% +| | | | | | | Remainder: 2.8e-06 - 0.000336801% +| | | | | | getOrientations(): 1.396e-05 - 0.000795211% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00102712 - 0.0585082% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011714 - 0.066727% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000721159 - 0.0410798% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.891631 - 50.7905% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.323844 - 36.3204% [1] +| | | | | | | Remainder: 0.567787 - 63.6796% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254215 - 0.14481% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 3.87352e-05% [2] +| | | | | | Remainder: 0.027049 - 1.54081% +| | | | | Remainder: 7.12e-06 - 0.000405579% +| | | | fmb->setupBCFieldManagers(): 5.32e-06 - 0.000303034% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.788e-05 - 0.00101847% [1] +| | | | build response library: 2.48e-05 - 0.00141264% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.6129% [1] +| | | | | Remainder: 2.44e-05 - 98.3871% +| | | | Remainder: 1.1e-05 - 0.000626573% +| | | Remainder: 1.224e-05 - 0.0006972% +| | Mini-EM: eval auxiliary physics model evaluator: 2.90909 - 23.3544% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.861894 - 29.6276% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.04171 - 70.1837% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00281439 - 0.137845% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.39159 - 68.1579% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 8.33582e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.252e-05 - 0.0016183% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.2e-06 - 0.000589256% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0089089 - 0.640198% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0377956 - 2.71601% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.117468 - 8.44128% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0133542 - 0.959638% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0944337 - 6.78606% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0936831 - 6.73212% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.138664 - 9.96446% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.436e-05 - 0.00175052% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8e-06 - 0.000574884% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.209986 - 15.0897% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.022035 - 1.58345% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0120795 - 0.868042% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0465001 - 3.34152% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00585403 - 0.420673% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0645403 - 4.6379% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.110305 - 7.92658% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.139194 - 10.0025% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0116811 - 0.839412% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00629391 - 0.452283% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0205768 - 1.47866% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0941361 - 6.76466% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0119411 - 0.858096% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0465317 - 3.34379% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.18e-05 - 0.00300377% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0203802 - 1.46453% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0384967 - 2.76639% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00611107 - 0.439144% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0197934 - 1.42236% [14] +| | | | | Remainder: 0.00073616 - 0.0529008% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.132e-05 - 0.00104422% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.84e-06 - 0.000139099% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00223099 - 0.109271% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.642687 - 31.4779% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.317785 - 49.4463% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.324867 - 50.5482% [1] +| | | | | Remainder: 3.548e-05 - 0.00552057% +| | | | Remainder: 0.00236544 - 0.115856% +| | | Remainder: 0.00548851 - 0.188668% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438063 - 0.0351681% [1] +| | | getWorksets(): 8.56e-06 - 0.195406% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.84e-06 - 79.9065% [1] +| | | | Remainder: 1.72e-06 - 20.0935% +| | | getOrientations(): 1.28e-06 - 0.0292195% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000808518 - 18.4567% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934719 - 21.3375% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422559 - 9.64608% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117288 - 26.7742% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0292195% [3] +| | | Remainder: 0.00103084 - 23.5317% +| | panzer::ModelEvaluator::create_W_op: 0.885596 - 7.10964% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.48084 - 11.8883% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000986198 - 0.0665974% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15464 - 77.9719% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.36e-06 - 0.000291001% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0082215 - 0.712043% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0387163 - 3.35312% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0457364 - 3.96111% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00434819 - 0.376586% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0500983 - 4.33888% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.041638 - 3.60616% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00764611 - 0.662209% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0409488 - 3.54647% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.104e-05 - 0.00182222% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0156562 - 1.35594% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0914592 - 7.92104% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0142661 - 1.23555% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0846961 - 7.3353% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0938926 - 8.13179% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126195 - 10.9294% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.752e-05 - 0.00238343% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00748883 - 0.648587% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874729 - 7.5758% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.141631 - 12.2663% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0201993 - 1.74941% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00414991 - 0.359413% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482468 - 4.17853% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.10175 - 8.8123% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0795329 - 6.88814% [14] +| | | | Remainder: 0.000593798 - 0.0514273% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.096e-05 - 0.00209071% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.83341e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00313175 - 0.211486% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.319624 - 21.584% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.319591 - 99.9896% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.0959e-05 - 0.00655739% [1] +| | | | Remainder: 1.224e-05 - 0.0038295% +| | | Remainder: 0.00242563 - 0.163802% +| | Mini-EM: assemble Discrete Gradient: 0.23886 - 1.91759% [1] +| | MaxwellPreconditioner::build: 1.63874 - 13.156% [1] +| | | Mini-EM: assemble Discrete Curl: 0.213923 - 13.0541% [1] +| | | MaxwellPreconditioner: Schur complement: 3.724e-05 - 0.00227248% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00278919 - 0.170203% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.124767% [1] +| | | | Ifpack2::Relaxation::compute: 0.00173216 - 62.1024% [1] +| | | | Remainder: 0.00105356 - 37.7728% +| | | MaxwellPreconditioner: Solver S_E: 1.40254 - 85.5862% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.37582 - 98.0949% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.37537 - 99.9677% [1] +| | | | | | MueLu RefMaxwell: compute: 1.36458 - 99.2152% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00863846 - 0.63305% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0592745 - 4.3438% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0312003 - 52.637% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0268649 - 45.323% [1] +| | | | | | | | Remainder: 0.0012092 - 2.03999% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0715977 - 5.24688% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00436763 - 6.10024% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0631608 - 88.2162% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0617998 - 97.8452% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0604768 - 97.8593% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.057419 - 94.9438% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.48e-05 - 0.0606071% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.832e-05 - 0.118985% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00011664 - 0.203138% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103674 - 18.0557% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.128e-05 - 0.0718926% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0455133 - 79.2653% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.424e-05 - 0.0770477% [1] +| | | | | | | | | | | | Remainder: 0.001233 - 2.14737% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.724e-05 - 0.0946478% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.592e-05 - 45.283% [1] +| | | | | | | | | | | | Remainder: 3.132e-05 - 54.717% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100088 - 1.65498% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000971998 - 97.1145% [1] +| | | | | | | | | | | | Remainder: 2.888e-05 - 2.88547% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00123092 - 2.03535% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012054 - 97.9268% [1] +| | | | | | | | | | | | Remainder: 2.552e-05 - 2.07325% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019844 - 0.328126% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016988 - 85.6077% [1] +| | | | | | | | | | | | Remainder: 2.856e-05 - 14.3923% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.0559e-05 - 0.100136% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.8119e-05 - 46.4324% [1] +| | | | | | | | | | | | Remainder: 3.244e-05 - 53.5676% +| | | | | | | | | | | Remainder: 0.000509799 - 0.842966% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010524 - 0.170292% [1] +| | | | | | | | | | Remainder: 0.00121772 - 1.97042% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000400519 - 0.634126% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.0159e-05 - 22.5105% [1] +| | | | | | | | | | Remainder: 0.00031036 - 77.4895% +| | | | | | | | | Remainder: 0.000960439 - 1.52063% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00144544 - 2.01883% [1] +| | | | | | | | Remainder: 0.00262388 - 3.66475% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.100193 - 7.34243% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0662991 - 66.1713% [1] +| | | | | | | | Remainder: 0.033894 - 33.8287% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180413 - 1.32212% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0330557 - 2.42241% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0183168 - 55.4118% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0178427 - 97.412% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.0479e-05 - 0.338956% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.64e-06 - 0.0372141% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0175953 - 98.6132% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0175915 - 99.9784% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.0215967% +| | | | | | | | | | Remainder: 0.000180319 - 1.0106% +| | | | | | | | | Remainder: 0.00047404 - 2.58801% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.014731 - 44.5641% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.012535 - 85.0927% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0105031 - 83.7903% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00695103 - 66.1807% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00662723 - 95.3417% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000280959 - 4.23947% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.212e-05 - 0.333775% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.628e-05 - 0.245653% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00215095 - 32.4563% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.552e-05 - 0.234185% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00371259 - 56.0203% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.12e-06 - 0.107436% [1] +| | | | | | | | | | | | | Remainder: 0.00042168 - 6.36284% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.42e-05 - 0.34815% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 17.8512% [1] +| | | | | | | | | | | | | Remainder: 1.988e-05 - 82.1488% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.476e-05 - 0.787797% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.84e-05 - 70.1242% [1] +| | | | | | | | | | | | | Remainder: 1.636e-05 - 29.8758% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.74e-05 - 0.250323% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.16e-06 - 23.908% [1] +| | | | | | | | | | | | | Remainder: 1.324e-05 - 76.092% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.148e-05 - 0.309019% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 22.7188% [1] +| | | | | | | | | | | | | Remainder: 1.66e-05 - 77.2812% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.64e-05 - 0.235936% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.28e-06 - 20% [1] +| | | | | | | | | | | | | Remainder: 1.312e-05 - 80% +| | | | | | | | | | | | Remainder: 0.00018956 - 2.72708% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.036e-05 - 0.765108% [1] +| | | | | | | | | | | Remainder: 0.00347171 - 33.0542% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00186612 - 14.8873% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00147544 - 79.0646% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00015032 - 10.1882% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00120472 - 81.6516% [1] +| | | | | | | | | | | | Remainder: 0.0001204 - 8.16029% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00014688 - 7.87089% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010336 - 70.3704% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.192e-05 - 21.2074% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.96e-06 - 7.70124% [1] +| | | | | | | | | | | | | Remainder: 7.348e-05 - 71.0913% +| | | | | | | | | | | | Remainder: 4.352e-05 - 29.6296% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.436e-05 - 1.30539% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8e-05 - 2.03631% [1] +| | | | | | | | | | | Remainder: 0.000181438 - 9.72276% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.6e-06 - 0.068608% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.0213802% [1] +| | | | | | | | | | Remainder: 0.00015448 - 1.23239% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.668e-05 - 0.113231% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00173544 - 11.7809% [1] +| | | | | | | | | Remainder: 0.000443878 - 3.01323% +| | | | | | | | Remainder: 7.96e-06 - 0.0240806% +| | | | | | | MueLu RefMaxwell: Build A22: 0.056141 - 4.11417% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0559577 - 99.6734% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0298108 - 53.2738% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0250954 - 44.8471% [1] +| | | | | | | | | Remainder: 0.00105152 - 1.87913% +| | | | | | | | Remainder: 0.000183359 - 0.326604% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.749246 - 54.9069% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0692619 - 9.2442% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0689443 - 99.5415% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.756e-05 - 0.0399743% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00330702% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0688257 - 99.828% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0688227 - 99.9955% [1] +| | | | | | | | | | | Remainder: 3.08e-06 - 0.00447507% +| | | | | | | | | | Remainder: 8.872e-05 - 0.128684% +| | | | | | | | | Remainder: 0.00031756 - 0.458492% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.679976 - 90.7547% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0656319 - 9.65208% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0601298 - 91.6168% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0588225 - 97.8258% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.057026 - 96.9459% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.944e-05 - 0.0340897% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.388e-05 - 0.0944832% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.552e-05 - 0.149967% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103696 - 18.184% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.204e-05 - 0.0737208% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0454972 - 79.7833% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.284e-05 - 0.0575878% [1] +| | | | | | | | | | | | | Remainder: 0.000925438 - 1.62284% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.636e-05 - 0.0788134% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.376e-05 - 51.2511% [1] +| | | | | | | | | | | | | Remainder: 2.26e-05 - 48.7489% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100148 - 1.70254% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000972838 - 97.1402% [1] +| | | | | | | | | | | | | Remainder: 2.864e-05 - 2.85977% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010592 - 0.180067% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 8.68e-05 - 81.9486% [1] +| | | | | | | | | | | | | Remainder: 1.912e-05 - 18.0514% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019156 - 0.325658% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016412 - 85.6755% [1] +| | | | | | | | | | | | | Remainder: 2.744e-05 - 14.3245% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.3759e-05 - 0.0743916% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.8399e-05 - 64.8986% [1] +| | | | | | | | | | | | | Remainder: 1.536e-05 - 35.1014% +| | | | | | | | | | | | Remainder: 0.000407439 - 0.692658% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012368 - 0.205688% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.492e-05 - 0.074705% [1] +| | | | | | | | | | | Remainder: 0.00113872 - 1.89377% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00534947 - 8.15072% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00475535 - 88.8939% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000659719 - 13.8732% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00396783 - 83.4393% [1] +| | | | | | | | | | | | Remainder: 0.0001278 - 2.6875% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000393719 - 7.35996% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000352119 - 89.4341% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 8.856e-05 - 25.1506% [1] +| | | | | | | | | | | | | Remainder: 0.000263559 - 74.8494% +| | | | | | | | | | | | Remainder: 4.16e-05 - 10.5659% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.424e-05 - 0.453129% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.724e-05 - 0.509209% [1] +| | | | | | | | | | | Remainder: 0.00014892 - 2.78383% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.56e-06 - 0.0130424% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.00402244% [1] +| | | | | | | | | | Remainder: 0.000141357 - 0.215379% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.708e-05 - 0.00251185% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.613749 - 90.2604% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.084e-05 - 0.00176619% [1] +| | | | | | | | | | Remainder: 0.613738 - 99.9982% +| | | | | | | | | Remainder: 0.00057804 - 0.0850088% +| | | | | | | | Remainder: 8.28e-06 - 0.00110511% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.255133 - 18.6969% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.916e-05 - 0.0114293% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.000940685% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.254949 - 99.9278% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.254943 - 99.9977% [1] +| | | | | | | | | Remainder: 5.8e-06 - 0.00227496% +| | | | | | | | Remainder: 0.00015256 - 0.0597962% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000180319 - 0.0132143% [1] +| | | | | | | Remainder: 0.0130755 - 0.958208% +| | | | | | Remainder: 0.0107946 - 0.784848% +| | | | | Remainder: 0.000444959 - 0.0323414% +| | | | Remainder: 0.02672 - 1.90512% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016316 - 0.00995642% [1] +| | | Remainder: 0.0192919 - 1.17724% +| | Mini-EM: timestepper: 0.451095 - 3.62143% [1] +| | | Mini-EM: Advance Time Step: 0.45109 - 99.9989% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128268 - 28.4352% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000627679 - 0.489349% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124219 - 96.8434% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119144% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000800198 - 0.644182% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0102627 - 8.26173% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00627151 - 5.04874% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000506879 - 0.408052% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00556187 - 4.47746% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00552215 - 4.44549% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00050844 - 0.409309% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00135716 - 1.09255% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.72e-06 - 0.00782488% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00109684 - 0.882985% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126669 - 10.1972% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00434731 - 3.49971% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00190959 - 1.53728% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108515 - 8.7358% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220686 - 17.7658% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.468e-05 - 0.0118178% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000834078 - 0.671456% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00938758 - 7.55727% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.011687 - 9.40838% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00101744 - 0.819066% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000503759 - 0.40554% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00551043 - 4.43605% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00868566 - 6.9922% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253783 - 2.04303% [14] +| | | | | | Remainder: 0.00029796 - 0.239866% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9e-05 - 0.0148127% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.48e-06 - 0.00271307% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00312379 - 2.43536% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001816 - 0.141578% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015564 - 85.7048% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.837004% [1] +| | | | | | Remainder: 2.444e-05 - 13.4581% +| | | | | Remainder: 9.34e-05 - 0.0728162% +| | | | Stratimikos: BelosLOWS: 0.295159 - 65.4326% [1] +| | | | | GMRES block system: Operation Op*x: 0.00745815 - 2.52682% [1] +| | | | | Belos::MVT::MvAddMv: 0.000319 - 0.108077% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.286574 - 97.0914% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000992718 - 0.346408% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00026264 - 26.4567% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00025552 - 97.2891% [2] +| | | | | | | | Remainder: 7.12e-06 - 2.71094% +| | | | | | | Belos::MVT::MvScale: 0.000136039 - 13.7037% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00033632 - 33.8787% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00033024 - 98.1922% [2] +| | | | | | | | Remainder: 6.08e-06 - 1.8078% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000189599 - 19.099% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018608 - 98.144% [2] +| | | | | | | | Remainder: 3.519e-06 - 1.85602% +| | | | | | | Remainder: 6.812e-05 - 6.86197% +| | | | | | Belos::MVT::MvAddMv: 0.000853199 - 0.297723% [2] +| | | | | | Belos::MVT::MvNorm: 0.000136759 - 0.047722% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.276864 - 96.6117% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000954958 - 0.344919% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000125919 - 0.0454804% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00162448 - 0.586741% [1] +| | | | | | | | Belos::MVT::Assign: 0.00017112 - 10.5339% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0001224 - 7.53473% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001094 - 89.3791% [1] +| | | | | | | | | Remainder: 1.3e-05 - 10.6209% +| | | | | | | | CG Q_B: Operation Op*x: 0.000908878 - 55.949% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000198439 - 12.2156% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.436e-05 - 3.96189% [1] +| | | | | | | | Remainder: 0.00015928 - 9.805% +| | | | | | | CG S_E: Operation Op*x: 0.00267363 - 0.965684% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.26693 - 96.412% [1] +| | | | | | | | Belos::MVT::Assign: 0.000168039 - 0.0629524% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.231352 - 86.6713% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.231079 - 99.8821% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.108945 - 47.146% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.108357 - 99.4603% [26] +| | | | | | | | | | | Remainder: 0.000587998 - 0.539721% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0264254 - 11.4357% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00179496 - 0.77677% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00290908 - 1.25891% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.08166 - 35.3385% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0145734 - 17.8465% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0142396 - 97.7095% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0121064 - 85.019% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00886882 - 73.2575% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0083773 - 94.4579% [26] +| | | | | | | | | | | | | | | Remainder: 0.000491519 - 5.5421% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00227519 - 18.7934% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00018664 - 1.54167% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.0002574 - 2.12615% [13] +| | | | | | | | | | | | | | Remainder: 0.00051832 - 4.28138% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00199219 - 13.9905% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00192919 - 96.8377% [13] +| | | | | | | | | | | | | | Remainder: 6.3e-05 - 3.16234% +| | | | | | | | | | | | | Remainder: 0.00014104 - 0.990476% +| | | | | | | | | | | | Remainder: 0.0003338 - 2.29047% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0669915 - 82.0372% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0668469 - 99.784% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0389868 - 58.3226% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0293719 - 75.338% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0288869 - 98.3488% [26] +| | | | | | | | | | | | | | | Remainder: 0.000484996 - 1.65122% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00726087 - 18.6239% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000556957 - 1.42858% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00136024 - 3.48897% [13] +| | | | | | | | | | | | | | Remainder: 0.00043688 - 1.12058% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0276927 - 41.4271% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0276185 - 99.7319% [13] +| | | | | | | | | | | | | | Remainder: 7.424e-05 - 0.268085% +| | | | | | | | | | | | | Remainder: 0.00016728 - 0.250244% +| | | | | | | | | | | | Remainder: 0.00014468 - 0.215968% +| | | | | | | | | | | Remainder: 9.5e-05 - 0.116336% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00417451 - 1.80653% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00484267 - 2.09568% [13] +| | | | | | | | | | Remainder: 0.000327959 - 0.141925% +| | | | | | | | | Remainder: 0.000272799 - 0.117915% +| | | | | | | | CG S_E: Operation Op*x: 0.0268937 - 10.0752% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00218068 - 0.816946% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00518455 - 1.94229% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000877279 - 0.328655% [13] +| | | | | | | | Remainder: 0.000274 - 0.102648% +| | | | | | | Remainder: 0.00455495 - 1.64519% +| | | | | | GMRES block system: Operation Op*x: 0.00701039 - 2.44627% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.2e-05 - 0.0251244% [1] +| | | | | | Remainder: 0.000645038 - 0.225086% +| | | | | Remainder: 0.000807918 - 0.273723% +| | | | Mini-EM: Compute responses: 0.0274189 - 6.07838% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000637239 - 2.32408% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0231931 - 84.5878% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00672615% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000483879 - 2.08631% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00565563 - 24.385% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.28e-06 - 0.0313887% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00100652 - 4.33974% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00076792 - 3.31099% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108273 - 46.6831% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.96e-06 - 0.0256973% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00101332 - 4.36905% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000909479 - 3.92134% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00106116 - 4.57532% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00015064 - 0.649504% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.68e-06 - 0.0288017% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000645238 - 2.78203% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000432478 - 1.86469% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.78e-05 - 0.378561% [14] +| | | | | | Remainder: 0.00013028 - 0.561719% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.144e-05 - 0.041723% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00554361% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00308987 - 11.2691% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002662 - 0.970862% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.300526% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024564 - 92.2765% [1] +| | | | | | Remainder: 1.976e-05 - 7.42299% +| | | | | Remainder: 0.000219598 - 0.800899% +| | | | Remainder: 0.000243 - 0.0538696% +| | | Remainder: 5.04e-06 - 0.00111728% +| | Remainder: 0.0712189 - 0.571751% +| Remainder: 6.068e-05 - 0.000487142% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.295159 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 91.476 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 86490 x 86490, nnz = 2710890 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.65e+04, dev = 0.0%, min = 0.0% ( 86490 on 0), max = 0.0% ( 86490 on 0) +SM_Matrix # nnz per proc : avg = 2.71e+06, dev = 0.0%, min = 0.0% ( 2710890 on 0), max = 0.0% ( 2710890 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0166667 / 0.0166667 / 0.0166667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3663 x 3663, nnz = 243567 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +coarseA11 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3663 x 3663, nnz = 243567 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +A0 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.68 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1221 [0.00%] (total) + remaining : 1221 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1221 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3663 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +Ptent # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3663, nnz = 3663 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0434 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +A22 size = 29791 x 29791, nnz = 753571 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 29791 x 29791, nnz = 753571 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A0 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1221 x 29791, nnz = 29791 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +R # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1221 x 1221, nnz = 26505 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +Ac # nnz per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26505 on 0), max = 0.0% ( 26505 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.7617 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 86490 2710890 31.3434 +(2, 2) 29791 753571 25.2953 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0028638 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.272416 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 0.297815 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 12.593 [1] +| Mini-EM: Total Time: 12.5929 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000641799 - 0.00509651% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002996 - 46.6813% [1] +| | | Remainder: 0.000342199 - 53.3187% +| | Mini-EM: build physics blocks: 0.000846999 - 0.006726% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000808158 - 0.00641756% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.41358 - 11.2252% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.649793 - 5.15999% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.280038 - 43.0965% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.226935 - 81.0371% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00693279 - 2.47566% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0459917 - 16.4234% [4] +| | | | Remainder: 0.00017872 - 0.0638199% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0361215 - 5.55893% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0226855 - 62.8032% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00146544 - 4.05696% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00308379 - 8.53727% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0018108 - 5.01307% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129072 - 3.57327% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00523615 - 14.4959% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00035264 - 0.97626% [4] +| | | | Remainder: 0.00019652 - 0.544052% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.062821 - 9.66784% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0248222 - 3.82002% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0854146 - 13.1449% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0318901 - 4.90772% [4] +| | | Remainder: 0.128686 - 19.8042% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0310985 - 0.246953% [2] +| | Mini-EM: setup physics model evaluator: 0.957992 - 7.60739% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.95796 - 99.9967% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000304814% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 4.17554e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.952543 - 99.4345% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.952522 - 99.9978% [1] +| | | | | | getWorksets(): 0.928241 - 97.4509% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.928233 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.533081 - 57.4296% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00463007 - 0.86855% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0853664 - 16.0138% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.001712 - 2.00547% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0836176 - 97.9514% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000869277 - 1.03959% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0004564 - 0.545818% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157896 - 1.88831% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0078239 - 9.35677% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0169654 - 20.2893% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00446463 - 5.33934% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0128191 - 15.3307% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000476839 - 0.570262% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0214928 - 25.7037% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00973326 - 45.2861% [14] +| | | | | | | | | | | | Remainder: 0.0117595 - 54.7139% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0132763 - 15.8773% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00318143 - 3.80474% [14] +| | | | | | | | | | | Remainder: 0.000212559 - 0.254204% +| | | | | | | | | | Remainder: 3.684e-05 - 0.0431551% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.384088 - 72.0507% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.221775 - 57.7407% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00034196 - 0.154192% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011056 - 0.0498523% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118638 - 53.4947% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843455 - 38.032% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000116639 - 0.0525933% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0175065 - 7.89381% [14] +| | | | | | | | | | | Remainder: 0.000716079 - 0.322885% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0758521 - 19.7486% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0545198 - 14.1946% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045712 - 0.119014% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178862 - 4.65679% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132328 - 3.44525% [14] +| | | | | | | | | | Remainder: 0.00036516 - 0.0950719% +| | | | | | | | | Remainder: 0.0589958 - 11.067% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.395115 - 42.5663% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.394748 - 99.9071% [28] +| | | | | | | | | Remainder: 0.00036724 - 0.0929451% +| | | | | | | | Remainder: 3.74e-05 - 0.00402916% +| | | | | | | Remainder: 7.96e-06 - 0.000857536% +| | | | | | getOrientations(): 3.96e-05 - 0.00415738% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000770679 - 0.0809093% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000759478 - 0.0797334% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401999 - 0.0422036% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012032 - 0.0126317% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000924678 - 0.0970768% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.65857e-05% [2] +| | | | | | Remainder: 0.0212634 - 2.23232% +| | | | | Remainder: 2.1e-05 - 0.00220462% +| | | | fmb->setupBCFieldManagers(): 8.6e-06 - 0.000897741% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.00165351% [1] +| | | | build response library: 0.00536659 - 0.56021% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527479 - 98.2894% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0621826% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 65.8537% [1] +| | | | | | | Remainder: 1.12e-06 - 34.1463% +| | | | | | getOrientations(): 5.6e-07 - 0.0106165% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000773758 - 14.669% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906759 - 17.1904% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399799 - 7.57943% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120464 - 22.8376% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0197164% [3] +| | | | | | Remainder: 0.00198496 - 37.631% +| | | | | Remainder: 9.18e-05 - 1.71058% +| | | | Remainder: 2.276e-05 - 0.00237588% +| | | Remainder: 3.164e-05 - 0.00330274% +| | Mini-EM: setup auxiliary physics model evaluator: 1.77506 - 14.0957% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.77505 - 99.9993% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 4.05623e-05% [1] +| | | | fmb->setWorksetContainer(): 5.44e-06 - 0.000306471% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.77498 - 99.996% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.77497 - 99.9996% [1] +| | | | | | getWorksets(): 0.839412 - 47.2917% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.839408 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.548844 - 65.3846% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00491152 - 0.894884% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0875391 - 15.9497% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00156292 - 1.78539% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0859449 - 98.1789% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000783919 - 0.912118% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000445596 - 0.518467% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00160224 - 1.86426% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0076983 - 8.95726% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.018048 - 20.9995% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00443279 - 5.15771% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.014281 - 16.6165% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0004294 - 0.499622% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0227464 - 26.4663% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00992458 - 43.6314% [14] +| | | | | | | | | | | | Remainder: 0.0128219 - 56.3686% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0121674 - 14.1572% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00313695 - 3.64996% [14] +| | | | | | | | | | | Remainder: 0.000172799 - 0.201058% +| | | | | | | | | | Remainder: 3.128e-05 - 0.0357326% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.397261 - 72.3814% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.219966 - 55.3708% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00018468 - 0.0839583% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010312 - 0.0468799% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0830657 - 37.7629% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.084528 - 38.4277% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.0001132 - 0.0514624% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001132 - 0.0514624% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.002853 - 1.29701% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0483424 - 21.9772% [14] +| | | | | | | | | | | Remainder: 0.000662999 - 0.301409% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0545565 - 13.7332% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0535497 - 13.4798% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000471239 - 0.118622% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0196107 - 4.93649% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0177581 - 4.47014% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0309675 - 7.79527% [14] +| | | | | | | | | | Remainder: 0.000380319 - 0.0957354% +| | | | | | | | | Remainder: 0.0591326 - 10.774% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.290549 - 34.6136% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.29014 - 99.859% [14] +| | | | | | | | | Remainder: 0.000409558 - 0.14096% +| | | | | | | | Remainder: 1.528e-05 - 0.00182033% +| | | | | | | Remainder: 3.52e-06 - 0.000419341% +| | | | | | getOrientations(): 1.576e-05 - 0.000887904% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00104776 - 0.0590297% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116788 - 0.0657972% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000728918 - 0.0410666% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.904216 - 50.9427% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.327251 - 36.1917% [1] +| | | | | | | Remainder: 0.576965 - 63.8083% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244588 - 0.137798% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 3.15499e-05% [2] +| | | | | | Remainder: 0.025933 - 1.46104% +| | | | | Remainder: 7.84e-06 - 0.000441696% +| | | | fmb->setupBCFieldManagers(): 6.48e-06 - 0.000365061% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.884e-05 - 0.00106138% [1] +| | | | build response library: 3.012e-05 - 0.00169686% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.32802% [1] +| | | | | Remainder: 2.972e-05 - 98.672% +| | | | Remainder: 1.028e-05 - 0.00057914% +| | | Remainder: 1.276e-05 - 0.000718849% +| | Mini-EM: eval auxiliary physics model evaluator: 2.94285 - 23.3691% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.869171 - 29.535% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.06726 - 70.2469% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00281596 - 0.136217% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.4142 - 68.4092% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000113138% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.132e-05 - 0.00150757% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 9.84e-06 - 0.0006958% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00857974 - 0.606686% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0383836 - 2.71416% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.11729 - 8.29373% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0140611 - 0.994282% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.102074 - 7.2178% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0950427 - 6.7206% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.139702 - 9.87855% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.572e-05 - 0.0018187% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.48e-06 - 0.000670344% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.210665 - 14.8964% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0263507 - 1.86329% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0125581 - 0.888001% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0467645 - 3.30678% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00581183 - 0.410963% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0650392 - 4.59901% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.110591 - 7.82004% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.13932 - 9.85152% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0140023 - 0.990125% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00695767 - 0.491986% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0198188 - 1.40142% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0953095 - 6.73947% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127064 - 0.898486% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.046695 - 3.30187% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 2.56e-05 - 0.00181021% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0204906 - 1.44892% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0389415 - 2.75361% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00638343 - 0.451381% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0197883 - 1.39926% [14] +| | | | | Remainder: 0.000777878 - 0.0550049% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.288e-05 - 0.00110678% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.84e-06 - 0.00013738% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00240999 - 0.116579% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.645459 - 31.2229% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.319339 - 49.4747% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.326075 - 50.5184% [1] +| | | | | Remainder: 4.456e-05 - 0.00690362% +| | | | Remainder: 0.00235375 - 0.113859% +| | | Remainder: 0.00641683 - 0.218048% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454411 - 0.0360847% [1] +| | | getWorksets(): 8.32e-06 - 0.183094% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.76e-06 - 81.25% [1] +| | | | Remainder: 1.56e-06 - 18.75% +| | | getOrientations(): 1.08e-06 - 0.023767% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000823519 - 18.1228% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955518 - 21.0276% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423359 - 9.31665% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121676 - 26.7766% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0264078% [3] +| | | Remainder: 0.00111436 - 24.5231% +| | panzer::ModelEvaluator::create_W_op: 0.901069 - 7.15536% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49868 - 11.901% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000963558 - 0.0642937% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.17205 - 78.2055% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.992e-05 - 0.00169958% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00805278 - 0.687067% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.040031 - 3.41546% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0447845 - 3.82104% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00432551 - 0.369055% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0507746 - 4.33211% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0420252 - 3.58561% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00957806 - 0.817205% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.042022 - 3.58534% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.82e-05 - 0.00155283% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154173 - 1.31541% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0916436 - 7.81908% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0149042 - 1.27163% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0894667 - 7.63334% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0938363 - 8.00616% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.127937 - 10.9156% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.112e-05 - 0.00265517% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00738794 - 0.630343% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.088883 - 7.58354% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.141209 - 12.0481% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0235158 - 2.00638% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00412615 - 0.352046% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0487925 - 4.163% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.102782 - 8.76941% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0798574 - 6.81347% [14] +| | | | Remainder: 0.000629559 - 0.0537143% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.98e-05 - 0.00265567% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 8.00704e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00340119 - 0.226946% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.319802 - 21.3389% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.319766 - 99.9888% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.296e-05 - 0.00717944% [1] +| | | | Remainder: 1.292e-05 - 0.00404% +| | | Remainder: 0.00242183 - 0.161598% +| | Mini-EM: assemble Discrete Gradient: 0.242226 - 1.92351% [1] +| | MaxwellPreconditioner::build: 1.64674 - 13.0768% [1] +| | | Mini-EM: assemble Discrete Curl: 0.215295 - 13.074% [1] +| | | MaxwellPreconditioner: Schur complement: 3.7199e-05 - 0.00225894% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00274831 - 0.166894% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.130989% [1] +| | | | Ifpack2::Relaxation::compute: 0.00174136 - 63.3609% [1] +| | | | Remainder: 0.00100336 - 36.5082% +| | | MaxwellPreconditioner: Solver S_E: 1.40928 - 85.5796% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.38224 - 98.0815% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.38179 - 99.9676% [1] +| | | | | | MueLu RefMaxwell: compute: 1.37121 - 99.2341% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00919526 - 0.670594% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0590831 - 4.30883% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0311555 - 52.7317% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0266985 - 45.1881% [1] +| | | | | | | | Remainder: 0.00122904 - 2.08018% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0717644 - 5.23365% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00448599 - 6.251% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0631783 - 88.0358% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0619009 - 97.9781% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0605587 - 97.8317% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0575254 - 94.9912% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.44e-05 - 0.0597996% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.916e-05 - 0.137609% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00014612 - 0.254009% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0106579 - 18.5273% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.292e-05 - 0.0746105% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0453521 - 78.8383% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.396e-05 - 0.0764184% [1] +| | | | | | | | | | | | Remainder: 0.00116888 - 2.03193% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.736e-05 - 0.094718% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.548e-05 - 44.4212% [1] +| | | | | | | | | | | | Remainder: 3.188e-05 - 55.5788% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00102888 - 1.69898% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000991918 - 96.4077% [1] +| | | | | | | | | | | | Remainder: 3.696e-05 - 3.59226% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00117892 - 1.94673% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115124 - 97.6521% [1] +| | | | | | | | | | | | Remainder: 2.768e-05 - 2.34792% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020132 - 0.332438% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017272 - 85.7938% [1] +| | | | | | | | | | | | Remainder: 2.86e-05 - 14.2062% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.804e-05 - 0.112354% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.9e-05 - 42.622% [1] +| | | | | | | | | | | | Remainder: 3.904e-05 - 57.378% +| | | | | | | | | | | Remainder: 0.000498759 - 0.823596% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011252 - 0.181774% [1] +| | | | | | | | | | Remainder: 0.00122968 - 1.98653% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000405519 - 0.641864% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.036e-05 - 22.2826% [1] +| | | | | | | | | | Remainder: 0.000315159 - 77.7174% +| | | | | | | | | Remainder: 0.000871878 - 1.38003% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00146236 - 2.03772% [1] +| | | | | | | | Remainder: 0.00263771 - 3.67552% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.101376 - 7.39318% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0673873 - 66.4726% [1] +| | | | | | | | Remainder: 0.0339888 - 33.5274% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182074 - 1.32783% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.033534 - 2.44557% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185518 - 55.3223% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0180604 - 97.3512% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.576e-05 - 0.308742% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 7.08e-06 - 0.0392019% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0178029 - 98.5746% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0177991 - 99.9784% [1] +| | | | | | | | | | | Remainder: 3.84e-06 - 0.0215695% +| | | | | | | | | | Remainder: 0.000194599 - 1.07749% +| | | | | | | | | Remainder: 0.0004914 - 2.6488% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0149745 - 44.6547% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0128156 - 85.5827% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0107475 - 83.8628% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00710035 - 66.0651% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00674855 - 95.0453% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00028316 - 4.19587% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.284e-05 - 0.338443% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.796e-05 - 0.266131% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00223215 - 33.0761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.652e-05 - 0.244793% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00371627 - 55.0678% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.28e-06 - 0.107875% [1] +| | | | | | | | | | | | | Remainder: 0.000452359 - 6.70306% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.772e-05 - 0.390404% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.56e-06 - 16.4502% [1] +| | | | | | | | | | | | | Remainder: 2.316e-05 - 83.5498% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.884e-05 - 0.828692% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.904e-05 - 66.3494% [1] +| | | | | | | | | | | | | Remainder: 1.98e-05 - 33.6506% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.056e-05 - 0.289563% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 21.7899% [1] +| | | | | | | | | | | | | Remainder: 1.608e-05 - 78.2101% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.588e-05 - 0.364489% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.04e-06 - 19.4745% [1] +| | | | | | | | | | | | | Remainder: 2.084e-05 - 80.5255% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.28e-05 - 0.321111% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.64e-06 - 15.9649% [1] +| | | | | | | | | | | | | Remainder: 1.916e-05 - 84.0351% +| | | | | | | | | | | | Remainder: 0.000195999 - 2.76041% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.376e-05 - 0.779344% [1] +| | | | | | | | | | | Remainder: 0.00356339 - 33.1556% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00189396 - 14.7786% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00148832 - 78.5824% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00015668 - 10.5273% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00120536 - 80.988% [1] +| | | | | | | | | | | | Remainder: 0.000126279 - 8.48468% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00015284 - 8.06988% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010768 - 70.4528% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.244e-05 - 20.8395% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.08e-06 - 7.50371% [1] +| | | | | | | | | | | | | Remainder: 7.716e-05 - 71.6568% +| | | | | | | | | | | | Remainder: 4.516e-05 - 29.5472% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.344e-05 - 1.23762% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.988e-05 - 2.10564% [1] +| | | | | | | | | | | Remainder: 0.00018948 - 10.0045% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0677301% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.32e-06 - 0.025906% [1] +| | | | | | | | | | Remainder: 0.000162119 - 1.26502% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.656e-05 - 0.110588% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00167216 - 11.1667% [1] +| | | | | | | | | Remainder: 0.000470197 - 3.13999% +| | | | | | | | Remainder: 7.72e-06 - 0.0230214% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0560058 - 4.08441% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0558183 - 99.6652% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0295155 - 52.8778% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0252426 - 45.2228% [1] +| | | | | | | | | Remainder: 0.0010602 - 1.89937% +| | | | | | | | Remainder: 0.00018752 - 0.334822% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.752485 - 54.8774% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0693792 - 9.22001% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0690565 - 99.535% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.852e-05 - 0.0412995% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.68e-06 - 0.00388088% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0689301 - 99.8169% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0689271 - 99.9956% [1] +| | | | | | | | | | | Remainder: 3e-06 - 0.00435224% +| | | | | | | | | | Remainder: 9.5239e-05 - 0.137915% +| | | | | | | | | Remainder: 0.000322639 - 0.465037% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.683098 - 90.779% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.067869 - 9.93547% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0622855 - 91.7731% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0610145 - 97.9595% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0591853 - 97.002% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.02e-05 - 0.0341301% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.752e-05 - 0.0971863% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.752e-05 - 0.147875% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0117836 - 19.9097% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00010416 - 0.17599% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.04607 - 77.8402% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.288e-05 - 0.0555543% [1] +| | | | | | | | | | | | | Remainder: 0.00102944 - 1.73935% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.7159e-05 - 0.0772914% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.364e-05 - 50.1283% [1] +| | | | | | | | | | | | | Remainder: 2.3519e-05 - 49.8717% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100776 - 1.65167% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000974638 - 96.7135% [1] +| | | | | | | | | | | | | Remainder: 3.312e-05 - 3.2865% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00011744 - 0.192479% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 8.888e-05 - 75.6812% [1] +| | | | | | | | | | | | | Remainder: 2.856e-05 - 24.3188% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001954 - 0.320252% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016624 - 85.0768% [1] +| | | | | | | | | | | | | Remainder: 2.916e-05 - 14.9232% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.48e-05 - 0.0734252% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.844e-05 - 63.4821% [1] +| | | | | | | | | | | | | Remainder: 1.636e-05 - 36.5179% +| | | | | | | | | | | | Remainder: 0.000416639 - 0.682852% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00011068 - 0.177698% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.648e-05 - 0.0746241% [1] +| | | | | | | | | | | Remainder: 0.0011138 - 1.78821% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00542699 - 7.99627% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00474639 - 87.459% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000626358 - 13.1965% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00399239 - 84.1143% [1] +| | | | | | | | | | | | Remainder: 0.00012764 - 2.6892% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000412959 - 7.60936% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000364679 - 88.3088% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 9.084e-05 - 24.9096% [1] +| | | | | | | | | | | | | Remainder: 0.000273839 - 75.0904% +| | | | | | | | | | | | Remainder: 4.828e-05 - 11.6912% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.676e-05 - 0.493091% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.812e-05 - 0.518151% [1] +| | | | | | | | | | | Remainder: 0.00021276 - 3.92041% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.44e-06 - 0.0124357% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00430241% [1] +| | | | | | | | | | Remainder: 0.00014516 - 0.213883% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.62e-05 - 0.00237155% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.614587 - 89.9705% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.00167918% [1] +| | | | | | | | | | Remainder: 0.614576 - 99.9983% +| | | | | | | | | Remainder: 0.000626238 - 0.0916762% +| | | | | | | | Remainder: 7.36e-06 - 0.000978093% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.256087 - 18.676% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.012e-05 - 0.0117616% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00096842% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.255888 - 99.9222% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.255883 - 99.9979% [1] +| | | | | | | | | Remainder: 5.28e-06 - 0.0020634% +| | | | | | | | Remainder: 0.0001666 - 0.065056% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000145599 - 0.0106183% [1] +| | | | | | | Remainder: 0.0133275 - 0.971954% +| | | | | | Remainder: 0.0105826 - 0.765861% +| | | | | Remainder: 0.000447439 - 0.0323706% +| | | | Remainder: 0.0270374 - 1.91853% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014192 - 0.00861822% [1] +| | | Remainder: 0.0192435 - 1.16858% +| | Mini-EM: timestepper: 0.453869 - 3.60417% [1] +| | | Mini-EM: Advance Time Step: 0.453866 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.127924 - 28.1853% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000643959 - 0.503393% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123538 - 96.5712% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00145705% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000807839 - 0.653922% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0103779 - 8.40058% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00634307 - 5.13453% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00051388 - 0.415971% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0053104 - 4.29861% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00552256 - 4.47035% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00048552 - 0.393014% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133832 - 1.08333% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.008e-05 - 0.00815946% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0010558 - 0.854638% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0128946 - 10.4378% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00403568 - 3.26676% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0018282 - 1.47987% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0107696 - 8.71764% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220621 - 17.8587% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.672e-05 - 0.0135344% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000834879 - 0.67581% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00938183 - 7.59432% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117416 - 9.50448% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00089512 - 0.724573% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000517399 - 0.418819% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00523404 - 4.2368% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00870215 - 7.04414% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00254696 - 2.06169% [14] +| | | | | | Remainder: 0.00030952 - 0.250547% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.964e-05 - 0.0153529% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.64e-06 - 0.00284544% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00343684 - 2.68663% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018772 - 0.146744% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015856 - 84.4662% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 1.15065% [1] +| | | | | | Remainder: 2.7e-05 - 14.3831% +| | | | | Remainder: 9.452e-05 - 0.0738877% +| | | | Stratimikos: BelosLOWS: 0.297873 - 65.6302% [1] +| | | | | GMRES block system: Operation Op*x: 0.00753667 - 2.53016% [1] +| | | | | Belos::MVT::MvAddMv: 0.00025476 - 0.0855263% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.289321 - 97.1288% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00102824 - 0.355398% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00026664 - 25.9317% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00025848 - 96.9397% [2] +| | | | | | | | Remainder: 8.16e-06 - 3.06031% +| | | | | | | Belos::MVT::MvScale: 0.00013288 - 12.9231% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00036688 - 35.6804% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00036028 - 98.201% [2] +| | | | | | | | Remainder: 6.6e-06 - 1.79895% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018768 - 18.2525% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018356 - 97.8048% [2] +| | | | | | | | Remainder: 4.12e-06 - 2.19523% +| | | | | | | Remainder: 7.416e-05 - 7.21232% +| | | | | | Belos::MVT::MvAddMv: 0.00086024 - 0.297331% [2] +| | | | | | Belos::MVT::MvNorm: 0.0001384 - 0.0478362% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.279569 - 96.6294% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00096824 - 0.346333% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00011992 - 0.0428946% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00164584 - 0.588706% [1] +| | | | | | | | Belos::MVT::Assign: 0.00017272 - 10.4943% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000118919 - 7.22543% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000104159 - 87.5882% [1] +| | | | | | | | | Remainder: 1.476e-05 - 12.4118% +| | | | | | | | CG Q_B: Operation Op*x: 0.00092048 - 55.9277% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00022136 - 13.4497% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.656e-05 - 4.04414% [1] +| | | | | | | | Remainder: 0.0001458 - 8.8587% +| | | | | | | CG S_E: Operation Op*x: 0.00266312 - 0.95258% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.269535 - 96.411% [1] +| | | | | | | | Belos::MVT::Assign: 0.0001552 - 0.0575806% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.233192 - 86.5164% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.232897 - 99.8735% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.108555 - 46.6109% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.107952 - 99.4443% [26] +| | | | | | | | | | | Remainder: 0.00060328 - 0.555734% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0264558 - 11.3594% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00183712 - 0.788811% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00289492 - 1.243% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0838437 - 36.0003% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0150177 - 17.9115% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0146511 - 97.5589% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0124533 - 84.9993% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00916859 - 73.6238% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00866424 - 94.499% [26] +| | | | | | | | | | | | | | | Remainder: 0.00050436 - 5.50095% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00228668 - 18.362% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000195519 - 1.57002% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000260639 - 2.09293% [13] +| | | | | | | | | | | | | | Remainder: 0.00054188 - 4.35129% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00205152 - 14.0025% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00198472 - 96.7439% [13] +| | | | | | | | | | | | | | Remainder: 6.68e-05 - 3.25612% +| | | | | | | | | | | | | Remainder: 0.00014624 - 0.998152% +| | | | | | | | | | | | Remainder: 0.000366599 - 2.44112% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0687187 - 81.9605% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0685651 - 99.7764% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0399871 - 58.3199% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0302515 - 75.6532% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0297407 - 98.3116% [26] +| | | | | | | | | | | | | | | Remainder: 0.00051076 - 1.68838% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00732104 - 18.3085% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00058456 - 1.46187% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00137404 - 3.43621% [13] +| | | | | | | | | | | | | | Remainder: 0.00045592 - 1.14017% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0284014 - 41.4226% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0283243 - 99.7285% [13] +| | | | | | | | | | | | | | Remainder: 7.712e-05 - 0.271536% +| | | | | | | | | | | | | Remainder: 0.0001766 - 0.257566% +| | | | | | | | | | | | Remainder: 0.00015364 - 0.223578% +| | | | | | | | | | | Remainder: 0.00010728 - 0.127952% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00412308 - 1.77034% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00483052 - 2.0741% [13] +| | | | | | | | | | Remainder: 0.00035672 - 0.153166% +| | | | | | | | | Remainder: 0.000294959 - 0.126487% +| | | | | | | | CG S_E: Operation Op*x: 0.0268348 - 9.95596% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00222536 - 0.825628% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00583579 - 2.16513% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00098068 - 0.363841% [13] +| | | | | | | | Remainder: 0.00031124 - 0.115473% +| | | | | | | Remainder: 0.00463648 - 1.65844% +| | | | | | GMRES block system: Operation Op*x: 0.00695968 - 2.40552% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.1e-05 - 0.031453% [1] +| | | | | | Remainder: 0.000674238 - 0.233042% +| | | | | Remainder: 0.0007612 - 0.255545% +| | | | Mini-EM: Compute responses: 0.0278029 - 6.12578% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00063936 - 2.29962% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0232731 - 83.7076% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00739051% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00049864 - 2.14256% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00582248 - 25.018% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.08e-06 - 0.0304214% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000980639 - 4.21361% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000790839 - 3.39808% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108482 - 46.6124% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.12e-06 - 0.0348901% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000980319 - 4.21224% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000894599 - 3.84392% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00101076 - 4.34304% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012384 - 0.532116% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.48e-06 - 0.0278433% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00063636 - 2.73432% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000433839 - 1.86412% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.224e-05 - 0.396337% [14] +| | | | | | Remainder: 0.000137 - 0.588662% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.0405714% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00546706% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00335024 - 12.05% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000293359 - 1.05514% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.272703% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000273039 - 93.0733% [1] +| | | | | | Remainder: 1.952e-05 - 6.65396% +| | | | | Remainder: 0.000234 - 0.84164% +| | | | Remainder: 0.000266399 - 0.0586955% +| | | Remainder: 2.88e-06 - 0.000634544% +| | Remainder: 0.0731086 - 0.580554% +| Remainder: 6.368e-05 - 0.000505679% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.297873 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 90.6425 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 86490 x 86490, nnz = 2710890 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.65e+04, dev = 0.0%, min = 0.0% ( 86490 on 0), max = 0.0% ( 86490 on 0) +SM_Matrix # nnz per proc : avg = 2.71e+06, dev = 0.0%, min = 0.0% ( 2710890 on 0), max = 0.0% ( 2710890 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0166667 / 0.0166667 / 0.0166667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3663 x 3663, nnz = 243567 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +coarseA11 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3663 x 3663, nnz = 243567 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +A0 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.68 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1221 [0.00%] (total) + remaining : 1221 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1221 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3663 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +Ptent # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3663, nnz = 3663 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0431 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +A22 size = 29791 x 29791, nnz = 753571 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 29791 x 29791, nnz = 753571 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A0 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1221 x 29791, nnz = 29791 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +R # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1221 x 1221, nnz = 26505 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +Ac # nnz per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26505 on 0), max = 0.0% ( 26505 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.7591 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 86490 2710890 31.3434 +(2, 2) 29791 753571 25.2953 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00285536 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.271197 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 0.296137 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 12.4624 [1] +| Mini-EM: Total Time: 12.4624 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00061764 - 0.00495603% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028248 - 45.7354% [1] +| | | Remainder: 0.00033516 - 54.2646% +| | Mini-EM: build physics blocks: 0.000880799 - 0.00706765% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00080604 - 0.00646778% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.40403 - 11.2661% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.647759 - 5.19771% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.277882 - 42.899% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.224934 - 80.9458% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00702028 - 2.52635% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0457765 - 16.4734% [4] +| | | | Remainder: 0.00015132 - 0.0544548% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0369489 - 5.70411% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0233681 - 63.2444% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00160428 - 4.34189% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00309448 - 8.37503% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00179544 - 4.85925% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130492 - 3.53169% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0052656 - 14.251% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00035832 - 0.969773% [4] +| | | | Remainder: 0.00015776 - 0.426969% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0630458 - 9.73291% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0248501 - 3.83631% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0851525 - 13.1457% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0318761 - 4.92099% [4] +| | | Remainder: 0.128004 - 19.761% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.029091 - 0.23343% [2] +| | Mini-EM: setup physics model evaluator: 0.947289 - 7.60118% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.947256 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000312481% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 5.06727e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.941877 - 99.4321% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.941859 - 99.9981% [1] +| | | | | | getWorksets(): 0.917493 - 97.413% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.917486 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.52911 - 57.6695% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00458912 - 0.867328% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0844319 - 15.9574% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00171048 - 2.02586% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0826858 - 97.9319% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000830759 - 1.00472% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043952 - 0.531554% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00158208 - 1.91336% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00775359 - 9.37718% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0170083 - 20.5698% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00434936 - 5.2601% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0121198 - 14.6576% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000460439 - 0.556854% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0216793 - 26.2189% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00976108 - 45.0249% [14] +| | | | | | | | | | | | Remainder: 0.0119182 - 54.9751% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0131127 - 15.8585% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00313908 - 3.79639% [14] +| | | | | | | | | | | Remainder: 0.00021096 - 0.255135% +| | | | | | | | | | Remainder: 3.568e-05 - 0.0422589% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381888 - 72.1756% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220929 - 57.8516% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00033596 - 0.152067% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010488 - 0.0474724% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117549 - 53.207% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0846445 - 38.3131% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011408 - 0.0516366% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174574 - 7.90183% [14] +| | | | | | | | | | | Remainder: 0.0007222 - 0.326893% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0754499 - 19.7571% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0534753 - 14.0029% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000452079 - 0.11838% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178533 - 4.67501% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133547 - 3.49701% [14] +| | | | | | | | | | Remainder: 0.00037456 - 0.098081% +| | | | | | | | | Remainder: 0.0582006 - 10.9997% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.388341 - 42.3266% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.388004 - 99.9132% [28] +| | | | | | | | | Remainder: 0.000337039 - 0.0867895% +| | | | | | | | Remainder: 3.536e-05 - 0.00385401% +| | | | | | | Remainder: 7e-06 - 0.000762949% +| | | | | | getOrientations(): 4.192e-05 - 0.00445077% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074388 - 0.07898% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000745759 - 0.0791795% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038992 - 0.041399% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012028 - 0.0127705% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000872559 - 0.0926422% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.76792e-05% [2] +| | | | | | Remainder: 0.0214507 - 2.27749% +| | | | | Remainder: 1.768e-05 - 0.0018771% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.000814985% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.436e-05 - 0.00151596% [1] +| | | | build response library: 0.0053334 - 0.563036% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00525012 - 98.4385% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.054094% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 66.1972% [1] +| | | | | | | Remainder: 9.6e-07 - 33.8028% +| | | | | | getOrientations(): 4.8e-07 - 0.00914265% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075592 - 14.3982% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885359 - 16.8636% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043764 - 8.33581% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119876 - 22.833% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0228566% [3] +| | | | | | Remainder: 0.00196792 - 37.4833% +| | | | | Remainder: 8.3279e-05 - 1.56146% +| | | | Remainder: 2.084e-05 - 0.00220004% +| | | Remainder: 3.2559e-05 - 0.00343707% +| | Mini-EM: setup auxiliary physics model evaluator: 1.747 - 14.0181% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.74698 - 99.9993% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 4.12139e-05% [1] +| | | | fmb->setWorksetContainer(): 2e-06 - 0.000114483% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.74693 - 99.9967% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.74692 - 99.9996% [1] +| | | | | | getWorksets(): 0.8292 - 47.4664% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.829197 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.544441 - 65.6587% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00487344 - 0.895128% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0867209 - 15.9284% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00155996 - 1.79883% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0851312 - 98.1668% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00073664 - 0.8653% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000437999 - 0.514499% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159596 - 1.8747% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00772892 - 9.07883% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0181003 - 21.2616% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00434264 - 5.10111% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136262 - 16.0062% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00041988 - 0.493215% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0227504 - 26.724% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00972031 - 42.7258% [14] +| | | | | | | | | | | | Remainder: 0.0130301 - 57.2742% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0120769 - 14.1862% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314916 - 3.69918% [14] +| | | | | | | | | | | Remainder: 0.0001662 - 0.195228% +| | | | | | | | | | Remainder: 2.98e-05 - 0.0343631% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.393188 - 72.2187% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.218159 - 55.4848% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000182599 - 0.0836998% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001 - 0.045838% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0815531 - 37.3824% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0845287 - 38.7463% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00010956 - 0.0502202% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001102 - 0.0505135% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00287008 - 1.31559% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0480514 - 22.0258% [14] +| | | | | | | | | | | Remainder: 0.00065372 - 0.299652% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0534241 - 13.5874% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.052736 - 13.4124% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00046512 - 0.118295% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0196484 - 4.99721% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0177989 - 4.52681% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.03058 - 7.77745% [14] +| | | | | | | | | | Remainder: 0.00037604 - 0.0956387% +| | | | | | | | | Remainder: 0.0596582 - 10.9577% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.284743 - 34.3396% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.284363 - 99.8665% [14] +| | | | | | | | | Remainder: 0.000379999 - 0.133453% +| | | | | | | | Remainder: 1.408e-05 - 0.00169803% +| | | | | | | Remainder: 2.88e-06 - 0.000347323% +| | | | | | getOrientations(): 1.428e-05 - 0.000817439% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101732 - 0.058235% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115688 - 0.0662239% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007236 - 0.0414215% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.885822 - 50.7076% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.320012 - 36.126% [1] +| | | | | | | Remainder: 0.56581 - 63.874% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00248692 - 0.14236% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 3.20564e-05% [2] +| | | | | | Remainder: 0.0264986 - 1.51688% +| | | | | Remainder: 6.48e-06 - 0.000370937% +| | | | fmb->setupBCFieldManagers(): 5.48e-06 - 0.000313684% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.772e-05 - 0.00101432% [1] +| | | | build response library: 2.28e-05 - 0.00130511% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.57895% [1] +| | | | | Remainder: 2.244e-05 - 98.4211% +| | | | Remainder: 8.36e-06 - 0.000478539% +| | | Remainder: 1.212e-05 - 0.000693762% +| | Mini-EM: eval auxiliary physics model evaluator: 2.90731 - 23.3287% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.855035 - 29.4098% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.04591 - 70.3711% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00279024 - 0.136381% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40156 - 68.5056% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000102743% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.108e-05 - 0.00150404% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.24e-06 - 0.000587916% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0164013 - 1.17021% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0376226 - 2.68433% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.119007 - 8.49106% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.01291 - 0.921115% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0922089 - 6.57901% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0938501 - 6.69611% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.138459 - 9.87893% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.524e-05 - 0.00180085% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9e-06 - 0.000642141% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.209807 - 14.9695% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0223249 - 1.59286% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0115981 - 0.827513% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0467924 - 3.33859% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0103154 - 0.735993% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0644028 - 4.59507% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.108422 - 7.73578% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.139462 - 9.95049% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0116838 - 0.833624% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00647552 - 0.462021% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0198442 - 1.41586% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0951412 - 6.78823% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0125695 - 0.896822% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.046657 - 3.32893% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.688e-05 - 0.00263135% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0204464 - 1.45883% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0382748 - 2.73087% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00614548 - 0.438473% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0198785 - 1.41831% [14] +| | | | | Remainder: 0.000759558 - 0.0541937% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.16e-05 - 0.00105577% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000125128% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00226212 - 0.110568% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.636932 - 31.132% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.315606 - 49.5509% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.321291 - 50.4436% [1] +| | | | | Remainder: 3.524e-05 - 0.00553277% +| | | | Remainder: 0.0023376 - 0.114257% +| | | Remainder: 0.00637172 - 0.219162% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444416 - 0.0356605% [1] +| | | getWorksets(): 6.76e-06 - 0.15211% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 75.1479% [1] +| | | | Remainder: 1.68e-06 - 24.8521% +| | | getOrientations(): 1.08e-06 - 0.0243016% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00083608 - 18.813% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000933239 - 20.9992% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00045012 - 10.1284% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118636 - 26.6948% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0297019% [3] +| | | Remainder: 0.0010292 - 23.1585% +| | panzer::ModelEvaluator::create_W_op: 0.884954 - 7.10099% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.48509 - 11.9166% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000955439 - 0.0643354% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.16772 - 78.6297% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.16e-06 - 0.000270612% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0138598 - 1.18691% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0392771 - 3.36357% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0453594 - 3.88444% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00436468 - 0.373777% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0500197 - 4.28353% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0424069 - 3.63159% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00762663 - 0.653121% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0412742 - 3.53459% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.98e-05 - 0.00169561% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154 - 1.31881% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0918673 - 7.86723% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0140328 - 1.20172% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0832817 - 7.13198% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0931744 - 7.97916% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.12447 - 10.6592% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.724e-05 - 0.00233275% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0134293 - 1.15004% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0877843 - 7.51757% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.141311 - 12.1015% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0210536 - 1.80297% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00423568 - 0.36273% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482543 - 4.13234% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.103411 - 8.85575% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0811506 - 6.94948% [14] +| | | | Remainder: 0.00062728 - 0.0537183% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.948e-05 - 0.00198506% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.81097e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00313912 - 0.211376% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.310806 - 20.9284% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310764 - 99.9865% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.972e-05 - 0.00956223% [1] +| | | | Remainder: 1.224e-05 - 0.00393815% +| | | Remainder: 0.002437 - 0.164098% +| | Mini-EM: assemble Discrete Gradient: 0.241157 - 1.93507% [1] +| | MaxwellPreconditioner::build: 1.64042 - 13.163% [1] +| | | Mini-EM: assemble Discrete Curl: 0.213426 - 13.0105% [1] +| | | MaxwellPreconditioner: Schur complement: 3.96e-05 - 0.00241401% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00264968 - 0.161524% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.126808% [1] +| | | | Ifpack2::Relaxation::compute: 0.00170212 - 64.2387% [1] +| | | | Remainder: 0.0009442 - 35.6345% +| | | MaxwellPreconditioner: Solver S_E: 1.40495 - 85.646% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.37893 - 98.1478% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.37849 - 99.9683% [1] +| | | | | | MueLu RefMaxwell: compute: 1.36764 - 99.2127% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00863555 - 0.63142% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0596713 - 4.36308% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0312984 - 52.4513% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0271773 - 45.5449% [1] +| | | | | | | | Remainder: 0.00119568 - 2.00378% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0715266 - 5.22993% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00431052 - 6.02645% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0631514 - 88.2908% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0618744 - 97.9778% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0605372 - 97.8389% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0574129 - 94.8389% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.448e-05 - 0.0600562% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.56e-05 - 0.131678% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00011672 - 0.203299% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0104047 - 18.1226% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.244e-05 - 0.0739207% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0454893 - 79.2319% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.432e-05 - 0.0771952% [1] +| | | | | | | | | | | | Remainder: 0.00120532 - 2.09939% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.672e-05 - 0.0936944% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.496e-05 - 44.0056% [1] +| | | | | | | | | | | | Remainder: 3.176e-05 - 55.9944% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100108 - 1.65366% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000971439 - 97.0392% [1] +| | | | | | | | | | | | Remainder: 2.964e-05 - 2.96081% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00131488 - 2.17202% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00128328 - 97.5967% [1] +| | | | | | | | | | | | Remainder: 3.16e-05 - 2.40326% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020072 - 0.331565% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017352 - 86.4488% [1] +| | | | | | | | | | | | Remainder: 2.72e-05 - 13.5512% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.46e-05 - 0.106711% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.852e-05 - 44.1486% [1] +| | | | | | | | | | | | Remainder: 3.608e-05 - 55.8514% +| | | | | | | | | | | Remainder: 0.00048636 - 0.803406% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001038 - 0.167759% [1] +| | | | | | | | | | Remainder: 0.00123336 - 1.99333% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00040048 - 0.634158% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 8.916e-05 - 22.2633% [1] +| | | | | | | | | | Remainder: 0.00031132 - 77.7367% +| | | | | | | | | Remainder: 0.00087656 - 1.38803% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00145764 - 2.0379% [1] +| | | | | | | | Remainder: 0.00260704 - 3.64485% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.100833 - 7.37279% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0667807 - 66.2288% [1] +| | | | | | | | Remainder: 0.0340526 - 33.7712% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180963 - 1.32317% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0333012 - 2.43494% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0184476 - 55.3961% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0178858 - 96.9546% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.572e-05 - 0.311532% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.6e-06 - 0.0369008% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0176413 - 98.6331% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0176376 - 99.9789% [1] +| | | | | | | | | | | Remainder: 3.72e-06 - 0.0210869% +| | | | | | | | | | Remainder: 0.00018216 - 1.01846% +| | | | | | | | | Remainder: 0.0005618 - 3.04538% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0148457 - 44.58% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0127415 - 85.8262% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0106504 - 83.5881% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00696248 - 65.3732% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00663996 - 95.3677% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00027024 - 4.06991% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.328e-05 - 0.350605% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.664e-05 - 0.250604% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00225652 - 33.984% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.028e-05 - 0.305424% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00363428 - 54.7335% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.28e-06 - 0.109639% [1] +| | | | | | | | | | | | | Remainder: 0.000411439 - 6.19641% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.472e-05 - 0.355046% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 17.4757% [1] +| | | | | | | | | | | | | Remainder: 2.04e-05 - 82.5243% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.612e-05 - 0.806035% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.8e-05 - 67.712% [1] +| | | | | | | | | | | | | Remainder: 1.812e-05 - 32.288% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.812e-05 - 0.260252% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.04e-06 - 22.2958% [1] +| | | | | | | | | | | | | Remainder: 1.408e-05 - 77.7042% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.888e-05 - 0.271168% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 25.2119% [1] +| | | | | | | | | | | | | Remainder: 1.412e-05 - 74.7881% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.64e-05 - 0.235548% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.24e-06 - 19.7561% [1] +| | | | | | | | | | | | | Remainder: 1.316e-05 - 80.2439% +| | | | | | | | | | | | Remainder: 0.00018828 - 2.70421% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.04e-05 - 0.754905% [1] +| | | | | | | | | | | Remainder: 0.00360748 - 33.8719% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.0019228 - 15.0909% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00152588 - 79.3572% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000153079 - 10.0322% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00124668 - 81.7024% [1] +| | | | | | | | | | | | Remainder: 0.00012612 - 8.2654% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000151039 - 7.85517% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000106679 - 70.6301% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.1999e-05 - 20.6217% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.88e-06 - 7.38665% [1] +| | | | | | | | | | | | | Remainder: 7.68e-05 - 71.9917% +| | | | | | | | | | | | Remainder: 4.436e-05 - 29.3699% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.352e-05 - 1.22322% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.856e-05 - 2.00541% [1] +| | | | | | | | | | | Remainder: 0.0001838 - 9.55899% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.72e-06 - 0.0684379% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.0235452% [1] +| | | | | | | | | | Remainder: 0.0001566 - 1.22906% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.664e-05 - 0.112087% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00164684 - 11.0931% [1] +| | | | | | | | | Remainder: 0.00044072 - 2.96868% +| | | | | | | | Remainder: 7.96e-06 - 0.023903% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0561989 - 4.10918% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0560184 - 99.6789% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0296769 - 52.9771% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0252727 - 45.1151% [1] +| | | | | | | | | Remainder: 0.00106876 - 1.90787% +| | | | | | | | Remainder: 0.00018048 - 0.321145% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.749992 - 54.8384% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0694927 - 9.26579% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0691674 - 99.5319% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.664e-05 - 0.0385153% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.64e-06 - 0.00381683% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0690429 - 99.82% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0690399 - 99.9957% [1] +| | | | | | | | | | | Remainder: 3e-06 - 0.00434513% +| | | | | | | | | | Remainder: 9.524e-05 - 0.137695% +| | | | | | | | | Remainder: 0.000325279 - 0.468077% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.680491 - 90.7332% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.065764 - 9.66419% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0602864 - 91.6709% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0589458 - 97.7762% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0570917 - 96.8547% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.948e-05 - 0.0341205% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.164e-05 - 0.0904509% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.696e-05 - 0.152316% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103557 - 18.1387% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.304e-05 - 0.0753875% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0455444 - 79.7742% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.32e-05 - 0.058152% [1] +| | | | | | | | | | | | | Remainder: 0.00095724 - 1.67667% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.616e-05 - 0.0783093% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.372e-05 - 51.3865% [1] +| | | | | | | | | | | | | Remainder: 2.244e-05 - 48.6135% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00103332 - 1.753% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00100008 - 96.7832% [1] +| | | | | | | | | | | | | Remainder: 3.324e-05 - 3.21682% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001144 - 0.194077% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.044e-05 - 79.0559% [1] +| | | | | | | | | | | | | Remainder: 2.396e-05 - 20.9441% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019992 - 0.339159% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017032 - 85.1941% [1] +| | | | | | | | | | | | | Remainder: 2.96e-05 - 14.8059% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.584e-05 - 0.0777664% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.852e-05 - 62.2164% [1] +| | | | | | | | | | | | | Remainder: 1.732e-05 - 37.7836% +| | | | | | | | | | | | Remainder: 0.0004144 - 0.703019% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00011108 - 0.184254% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.652e-05 - 0.077165% [1] +| | | | | | | | | | | Remainder: 0.00118304 - 1.96236% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00532372 - 8.09519% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0047054 - 88.3856% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000634359 - 13.4815% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00394576 - 83.856% [1] +| | | | | | | | | | | | Remainder: 0.00012528 - 2.66247% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000410599 - 7.71264% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000365559 - 89.0307% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 9.664e-05 - 26.4362% [1] +| | | | | | | | | | | | | Remainder: 0.000268919 - 73.5638% +| | | | | | | | | | | | Remainder: 4.504e-05 - 10.9693% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.724e-05 - 0.511673% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.732e-05 - 0.513175% [1] +| | | | | | | | | | | Remainder: 0.00015316 - 2.87694% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0131379% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00450095% [1] +| | | | | | | | | | Remainder: 0.00014224 - 0.216289% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.66e-05 - 0.00243941% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.614175 - 90.2547% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.128e-05 - 0.00183661% [1] +| | | | | | | | | | Remainder: 0.614164 - 99.9982% +| | | | | | | | | Remainder: 0.0005354 - 0.0786784% +| | | | | | | | Remainder: 7.76e-06 - 0.00103468% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.256305 - 18.7406% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.012e-05 - 0.0117516% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.24e-06 - 0.00087396% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.256121 - 99.9284% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.256115 - 99.9976% [1] +| | | | | | | | | Remainder: 6.04e-06 - 0.00235826% +| | | | | | | | Remainder: 0.00015124 - 0.0590079% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00014636 - 0.0107016% [1] +| | | | | | | Remainder: 0.0129349 - 0.94578% +| | | | | | Remainder: 0.0108534 - 0.787337% +| | | | | Remainder: 0.00043776 - 0.0317463% +| | | | Remainder: 0.0260223 - 1.85218% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013872 - 0.00845637% [1] +| | | Remainder: 0.0192119 - 1.17116% +| | Mini-EM: timestepper: 0.45108 - 3.61953% [1] +| | | Mini-EM: Advance Time Step: 0.451078 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.127221 - 28.2039% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00064816 - 0.509474% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123137 - 96.7893% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00116943% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00080568 - 0.654297% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0101081 - 8.20885% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00629844 - 5.11499% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000514039 - 0.417454% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0055914 - 4.5408% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0055068 - 4.4721% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004954 - 0.402317% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133684 - 1.08565% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.52e-06 - 0.00691914% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00108492 - 0.881068% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0124682 - 10.1255% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00440304 - 3.57573% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00167924 - 1.36372% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0106932 - 8.68403% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220327 - 17.8929% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.5e-05 - 0.0121816% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008516 - 0.691589% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00915467 - 7.43456% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117603 - 9.55061% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00086964 - 0.706239% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00052292 - 0.424666% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00543283 - 4.41203% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00863643 - 7.01369% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00256788 - 2.08539% [14] +| | | | | | Remainder: 0.0002974 - 0.24152% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.824e-05 - 0.0143372% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.32e-06 - 0.00260962% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313388 - 2.46333% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018524 - 0.145604% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015852 - 85.5755% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.863744% [1] +| | | | | | Remainder: 2.512e-05 - 13.5608% +| | | | | Remainder: 9.58e-05 - 0.0753018% +| | | | Stratimikos: BelosLOWS: 0.296192 - 65.6632% [1] +| | | | | GMRES block system: Operation Op*x: 0.00742359 - 2.50635% [1] +| | | | | Belos::MVT::MvAddMv: 0.00024344 - 0.08219% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.287807 - 97.1693% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000971519 - 0.337559% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000261719 - 26.9392% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000254199 - 97.1267% [2] +| | | | | | | | Remainder: 7.52e-06 - 2.87331% +| | | | | | | Belos::MVT::MvScale: 0.00013456 - 13.8505% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0003326 - 34.235% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00032776 - 98.5448% [2] +| | | | | | | | Remainder: 4.84e-06 - 1.4552% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00017436 - 17.9472% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00017068 - 97.8894% [2] +| | | | | | | | Remainder: 3.68e-06 - 2.11058% +| | | | | | | Remainder: 6.828e-05 - 7.02817% +| | | | | | Belos::MVT::MvAddMv: 0.00072812 - 0.252989% [2] +| | | | | | Belos::MVT::MvNorm: 0.00013996 - 0.0486297% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.27817 - 96.6515% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00105132 - 0.377942% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.0001316 - 0.0473092% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00156844 - 0.563842% [1] +| | | | | | | | Belos::MVT::Assign: 0.000172039 - 10.9688% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00010812 - 6.89348% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.492e-05 - 87.7913% [1] +| | | | | | | | | Remainder: 1.32e-05 - 12.2087% +| | | | | | | | CG Q_B: Operation Op*x: 0.00089016 - 56.7545% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001984 - 12.6495% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.504e-05 - 4.1468% [1] +| | | | | | | | Remainder: 0.00013468 - 8.58688% +| | | | | | | CG S_E: Operation Op*x: 0.00266388 - 0.957644% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.268317 - 96.4579% [1] +| | | | | | | | Belos::MVT::Assign: 0.00016948 - 0.0631641% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.232751 - 86.7449% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.23248 - 99.8837% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.109845 - 47.2491% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.109212 - 99.424% [26] +| | | | | | | | | | | Remainder: 0.00063268 - 0.575976% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0263597 - 11.3385% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0017774 - 0.764537% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00286352 - 1.23172% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0823979 - 35.4429% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0146508 - 17.7805% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0143161 - 97.7159% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0121826 - 85.0971% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00895223 - 73.4838% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00845395 - 94.434% [26] +| | | | | | | | | | | | | | | Remainder: 0.000498279 - 5.56597% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00227756 - 18.6952% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.0001828 - 1.5005% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00025752 - 2.11384% [13] +| | | | | | | | | | | | | | Remainder: 0.00051248 - 4.20666% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00198708 - 13.88% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.001924 - 96.8255% [13] +| | | | | | | | | | | | | | Remainder: 6.3079e-05 - 3.17446% +| | | | | | | | | | | | | Remainder: 0.00014644 - 1.0229% +| | | | | | | | | | | | Remainder: 0.00033464 - 2.28411% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0676496 - 82.1012% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0674931 - 99.7686% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0400456 - 59.3329% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0302823 - 75.6194% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0297804 - 98.3428% [26] +| | | | | | | | | | | | | | | Remainder: 0.00050184 - 1.65721% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00734188 - 18.3338% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00056008 - 1.39861% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00141288 - 3.52817% [13] +| | | | | | | | | | | | | | Remainder: 0.00044852 - 1.12002% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0272745 - 40.4108% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.027198 - 99.7196% [13] +| | | | | | | | | | | | | | Remainder: 7.648e-05 - 0.280409% +| | | | | | | | | | | | | Remainder: 0.000173 - 0.256323% +| | | | | | | | | | | | Remainder: 0.00015656 - 0.231428% +| | | | | | | | | | | Remainder: 9.748e-05 - 0.118304% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00411008 - 1.76792% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00478248 - 2.05715% [13] +| | | | | | | | | | Remainder: 0.00034456 - 0.14821% +| | | | | | | | | Remainder: 0.00027064 - 0.116279% +| | | | | | | | CG S_E: Operation Op*x: 0.0267833 - 9.98198% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00218092 - 0.812815% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00527412 - 1.96563% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000875839 - 0.32642% [13] +| | | | | | | | Remainder: 0.000282039 - 0.105114% +| | | | | | | Remainder: 0.00443796 - 1.59541% +| | | | | | GMRES block system: Operation Op*x: 0.00706308 - 2.4541% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.288e-05 - 0.0322716% [1] +| | | | | | Remainder: 0.000641799 - 0.222996% +| | | | | Remainder: 0.000717399 - 0.242208% +| | | | Mini-EM: Compute responses: 0.0274185 - 6.07844% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000643839 - 2.3482% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0231569 - 84.4572% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00811854% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00049716 - 2.14692% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00569939 - 24.6121% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.64e-06 - 0.028674% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00098368 - 4.2479% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077448 - 3.34449% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108436 - 46.8267% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 0.00010116 - 0.436847% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00101064 - 4.36432% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00085024 - 3.67165% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00098524 - 4.25463% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011556 - 0.499031% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-06 - 0.0276376% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000650199 - 2.8078% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000414159 - 1.78849% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.488e-05 - 0.366544% [14] +| | | | | | Remainder: 0.00013156 - 0.568125% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.148e-05 - 0.0418696% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00539782% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313104 - 11.4195% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261 - 0.951913% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.413793% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024128 - 92.4444% [1] +| | | | | | Remainder: 1.864e-05 - 7.14176% +| | | | | Remainder: 0.000212759 - 0.77597% +| | | | Remainder: 0.00024592 - 0.0545183% +| | | Remainder: 2.84e-06 - 0.000629599% +| | Remainder: 0.0704696 - 0.565458% +| Remainder: 3.92e-05 - 0.000314545% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.296192 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 91.1571 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 86490 x 86490, nnz = 2710890 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.65e+04, dev = 0.0%, min = 0.0% ( 86490 on 0), max = 0.0% ( 86490 on 0) +SM_Matrix # nnz per proc : avg = 2.71e+06, dev = 0.0%, min = 0.0% ( 2710890 on 0), max = 0.0% ( 2710890 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0166667 / 0.0166667 / 0.0166667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3663 x 3663, nnz = 243567 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +coarseA11 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3663 x 3663, nnz = 243567 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +A0 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.68 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1221 [0.00%] (total) + remaining : 1221 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1221 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3663 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +Ptent # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3663, nnz = 3663 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0430 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +A22 size = 29791 x 29791, nnz = 753571 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 29791 x 29791, nnz = 753571 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A0 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1221 x 29791, nnz = 29791 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +R # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1221 x 1221, nnz = 26505 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +Ac # nnz per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26505 on 0), max = 0.0% ( 26505 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.7568 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 86490 2710890 31.3434 +(2, 2) 29791 753571 25.2953 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00282884 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.271203 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 0.296425 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 12.5022 [1] +| Mini-EM: Total Time: 12.5021 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000622279 - 0.00497738% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000289719 - 46.5577% [1] +| | | Remainder: 0.00033256 - 53.4423% +| | Mini-EM: build physics blocks: 0.00083152 - 0.00665102% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000822999 - 0.00658286% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.40018 - 11.1996% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.646741 - 5.17305% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.27718 - 42.858% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.22452 - 81.0016% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00689092 - 2.48608% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0456185 - 16.4581% [4] +| | | | Remainder: 0.00015048 - 0.0542896% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0366667 - 5.66946% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0230268 - 62.8002% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00146024 - 3.98246% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00319208 - 8.70565% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00179548 - 4.89675% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136356 - 3.71879% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.005329 - 14.5336% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000337359 - 0.920068% [4] +| | | | Remainder: 0.00016224 - 0.442472% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0629399 - 9.73185% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0248439 - 3.8414% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0860611 - 13.3069% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0316803 - 4.89845% [4] +| | | Remainder: 0.127369 - 19.694% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0307401 - 0.245879% [2] +| | Mini-EM: setup physics model evaluator: 0.951051 - 7.6071% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.951021 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000344892% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 4.62661e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.945542 - 99.4239% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.945523 - 99.998% [1] +| | | | | | getWorksets(): 0.921686 - 97.4789% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.921678 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.528878 - 57.382% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00461572 - 0.872738% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0846557 - 16.0067% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00169864 - 2.00653% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0829209 - 97.9508% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00085844 - 1.03525% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0004638 - 0.559328% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162416 - 1.95868% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00781915 - 9.42965% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0169716 - 20.4672% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00435236 - 5.2488% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0121203 - 14.6167% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000492 - 0.593336% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0217342 - 26.2107% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00974035 - 44.8158% [14] +| | | | | | | | | | | | Remainder: 0.0119938 - 55.1842% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0131541 - 15.8634% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312484 - 3.76846% [14] +| | | | | | | | | | | Remainder: 0.000206039 - 0.248476% +| | | | | | | | | | Remainder: 3.616e-05 - 0.0427142% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381431 - 72.1209% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220103 - 57.7043% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00033312 - 0.151348% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000106 - 0.0481594% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118102 - 53.6578% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0833611 - 37.8737% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001154 - 0.0524301% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0173807 - 7.89666% [14] +| | | | | | | | | | | Remainder: 0.00070392 - 0.319815% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0749686 - 19.6545% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0544068 - 14.2638% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045516 - 0.119329% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0177992 - 4.66643% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133343 - 3.49586% [14] +| | | | | | | | | | Remainder: 0.00036484 - 0.0956502% +| | | | | | | | | Remainder: 0.0581746 - 10.9996% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.392762 - 42.6138% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.392417 - 99.912% [28] +| | | | | | | | | Remainder: 0.00034544 - 0.0879515% +| | | | | | | | Remainder: 3.824e-05 - 0.00414895% +| | | | | | | Remainder: 7.8e-06 - 0.000846275% +| | | | | | getOrientations(): 3.792e-05 - 0.00401048% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756839 - 0.0800445% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00074356 - 0.0786401% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003938 - 0.0416489% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012264 - 0.0129706% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000896279 - 0.0947919% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 8.03788e-05% [2] +| | | | | | Remainder: 0.0208857 - 2.20891% +| | | | | Remainder: 1.86e-05 - 0.00196713% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.000853819% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00151837% [1] +| | | | build response library: 0.00543248 - 0.571226% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00534512 - 98.3919% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0568744% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 64.4737% [1] +| | | | | | | Remainder: 1.08e-06 - 35.5263% +| | | | | | getOrientations(): 4.4e-07 - 0.00823181% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763959 - 14.2927% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090128 - 16.8617% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040544 - 7.58524% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129852 - 24.2936% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0209537% [3] +| | | | | | Remainder: 0.00197132 - 36.8807% +| | | | | Remainder: 8.736e-05 - 1.60811% +| | | | Remainder: 2.048e-05 - 0.00215347% +| | | Remainder: 2.968e-05 - 0.00312076% +| | Mini-EM: setup auxiliary physics model evaluator: 1.75389 - 14.0287% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.75388 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 9.6e-07 - 5.47359e-05% [1] +| | | | fmb->setWorksetContainer(): 6.76e-06 - 0.000385432% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.75381 - 99.9962% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.7538 - 99.9996% [1] +| | | | | | getWorksets(): 0.83316 - 47.5059% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.833157 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.544469 - 65.3501% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.004858 - 0.892244% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0865295 - 15.8924% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00159064 - 1.83826% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0849091 - 98.1274% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00076316 - 0.898796% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000448919 - 0.528705% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00158704 - 1.8691% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.007711 - 9.08147% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0180345 - 21.2398% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00437724 - 5.1552% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135931 - 16.009% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000426519 - 0.502324% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0227275 - 26.7669% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00971155 - 42.7303% [14] +| | | | | | | | | | | | Remainder: 0.013016 - 57.2697% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.01197 - 14.0974% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00310336 - 3.65492% [14] +| | | | | | | | | | | Remainder: 0.00016672 - 0.196351% +| | | | | | | | | | Remainder: 2.972e-05 - 0.0343467% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.394396 - 72.4368% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.218557 - 55.4156% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00018024 - 0.0824683% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.836e-05 - 0.0450043% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0823776 - 37.6916% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0840105 - 38.4387% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00011076 - 0.0506779% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00011064 - 0.050623% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00282908 - 1.29444% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0481715 - 22.0407% [14] +| | | | | | | | | | | Remainder: 0.00066816 - 0.305715% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0534098 - 13.5422% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.053349 - 13.5267% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004642 - 0.117699% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0196287 - 4.97689% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0177262 - 4.49451% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0308913 - 7.83255% [14] +| | | | | | | | | | Remainder: 0.00037016 - 0.0938549% +| | | | | | | | | Remainder: 0.0586858 - 10.7785% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.288673 - 34.648% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.288305 - 99.8726% [14] +| | | | | | | | | Remainder: 0.00036772 - 0.127383% +| | | | | | | | Remainder: 1.56e-05 - 0.0018724% +| | | | | | | Remainder: 2.52e-06 - 0.000302463% +| | | | | | getOrientations(): 1.48e-05 - 0.00084388% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00105268 - 0.0600227% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00117064 - 0.0667486% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00073612 - 0.0419728% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.889859 - 50.7388% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.322428 - 36.2336% [1] +| | | | | | | Remainder: 0.567431 - 63.7664% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00259892 - 0.148188% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.50883e-05% [2] +| | | | | | Remainder: 0.0252105 - 1.43748% +| | | | | Remainder: 6.68e-06 - 0.000380885% +| | | | fmb->setupBCFieldManagers(): 5.4e-06 - 0.00030789% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.744e-05 - 0.000994369% [1] +| | | | build response library: 2.42e-05 - 0.0013798% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.65289% [1] +| | | | | Remainder: 2.38e-05 - 98.3471% +| | | | Remainder: 1.172e-05 - 0.000668234% +| | | Remainder: 1.324e-05 - 0.000754894% +| | Mini-EM: eval auxiliary physics model evaluator: 2.93176 - 23.4501% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.859211 - 29.307% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.06666 - 70.492% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00278112 - 0.134571% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.41813 - 68.6196% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000110004% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.164e-05 - 0.00152595% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.016e-05 - 0.000716436% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0176987 - 1.24803% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0382663 - 2.69836% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.11836 - 8.34617% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0139806 - 0.985846% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0993217 - 7.0037% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0943115 - 6.65041% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.139191 - 9.81508% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.432e-05 - 0.00171493% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.48e-06 - 0.000668485% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.209925 - 14.803% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0218059 - 1.53765% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0123334 - 0.869693% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0467263 - 3.29492% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0123161 - 0.868475% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0644766 - 4.54659% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.109809 - 7.74322% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.139975 - 9.87037% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0118428 - 0.835101% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00654784 - 0.461723% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0197712 - 1.39417% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0961136 - 6.77748% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0124004 - 0.874418% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0466478 - 3.28938% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.976e-05 - 0.00280369% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0203195 - 1.43284% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0390318 - 2.75234% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00628552 - 0.443225% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0197981 - 1.39607% [14] +| | | | | Remainder: 0.00076912 - 0.0542347% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.3e-05 - 0.00111291% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000118065% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00222728 - 0.107772% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.641146 - 31.0233% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.319018 - 49.7575% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.322089 - 50.2364% [1] +| | | | | Remainder: 3.892e-05 - 0.00607038% +| | | | Remainder: 0.00234644 - 0.113538% +| | | Remainder: 0.00589136 - 0.200949% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00449056 - 0.0359183% [1] +| | | getWorksets(): 7e-06 - 0.155883% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 72.5714% [1] +| | | | Remainder: 1.92e-06 - 27.4286% +| | | getOrientations(): 1.4e-06 - 0.0311765% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00082356 - 18.3398% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000973639 - 21.6819% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042648 - 9.49726% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121452 - 27.0461% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0285043% [3] +| | | Remainder: 0.00104268 - 23.2194% +| | panzer::ModelEvaluator::create_W_op: 0.884561 - 7.07528% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.49595 - 11.9656% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000951719 - 0.0636196% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.18053 - 78.9152% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00011859% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0147479 - 1.24926% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0400641 - 3.39373% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0456512 - 3.86699% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00427324 - 0.361975% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0503348 - 4.26373% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0424128 - 3.59268% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00747567 - 0.633245% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0418836 - 3.54785% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.02e-05 - 0.00171109% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154859 - 1.31177% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0927334 - 7.85521% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0147768 - 1.2517% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0879808 - 7.45263% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0932198 - 7.89641% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126454 - 10.7116% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.66e-05 - 0.00225322% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0143633 - 1.21668% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0887926 - 7.52139% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.141319 - 11.9708% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0207401 - 1.75684% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0041278 - 0.349655% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0485378 - 4.11151% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.103716 - 8.78548% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0807499 - 6.84012% [14] +| | | | Remainder: 0.000645079 - 0.054643% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.556e-05 - 0.00237708% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 7.21949e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00314248 - 0.210065% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.308904 - 20.6493% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.308869 - 99.9888% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.232e-05 - 0.00722556% [1] +| | | | Remainder: 1.24e-05 - 0.0040142% +| | | Remainder: 0.00238352 - 0.159331% +| | Mini-EM: assemble Discrete Gradient: 0.239036 - 1.91196% [1] +| | MaxwellPreconditioner::build: 1.63896 - 13.1094% [1] +| | | Mini-EM: assemble Discrete Curl: 0.214104 - 13.0634% [1] +| | | MaxwellPreconditioner: Schur complement: 3.224e-05 - 0.0019671% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00272608 - 0.16633% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.118852% [1] +| | | | Ifpack2::Relaxation::compute: 0.00173652 - 63.7002% [1] +| | | | Remainder: 0.00098632 - 36.1809% +| | | MaxwellPreconditioner: Solver S_E: 1.40274 - 85.5871% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.37603 - 98.0963% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.37558 - 99.9672% [1] +| | | | | | MueLu RefMaxwell: compute: 1.36525 - 99.249% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00940659 - 0.689001% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0591152 - 4.32999% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0313225 - 52.9854% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0265998 - 44.9965% [1] +| | | | | | | | Remainder: 0.001193 - 2.01809% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0712166 - 5.21638% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00440636 - 6.18726% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0626482 - 87.9684% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0613587 - 97.9417% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0600201 - 97.8184% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0570118 - 94.9879% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.604e-05 - 0.0632149% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.456e-05 - 0.13078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00011748 - 0.206062% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103584 - 18.1688% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.12e-05 - 0.0722657% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.045194 - 79.2712% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.484e-05 - 0.0786503% [1] +| | | | | | | | | | | | Remainder: 0.0011454 - 2.00905% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.82e-05 - 0.0969675% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.62e-05 - 45.0172% [1] +| | | | | | | | | | | | Remainder: 3.2e-05 - 54.9828% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100316 - 1.67137% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00097248 - 96.9417% [1] +| | | | | | | | | | | | Remainder: 3.068e-05 - 3.05834% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011914 - 1.985% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115888 - 97.2704% [1] +| | | | | | | | | | | | Remainder: 3.252e-05 - 2.72956% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020036 - 0.333822% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000169 - 84.3482% [1] +| | | | | | | | | | | | Remainder: 3.136e-05 - 15.6518% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.948e-05 - 0.0991002% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.864e-05 - 48.1506% [1] +| | | | | | | | | | | | Remainder: 3.084e-05 - 51.8494% +| | | | | | | | | | | Remainder: 0.000495639 - 0.825789% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010812 - 0.17621% [1] +| | | | | | | | | | Remainder: 0.00123048 - 2.00539% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000399879 - 0.638293% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.048e-05 - 22.6268% [1] +| | | | | | | | | | Remainder: 0.000309399 - 77.3732% +| | | | | | | | | Remainder: 0.0008896 - 1.41999% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00151684 - 2.12989% [1] +| | | | | | | | Remainder: 0.00264528 - 3.71441% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.100664 - 7.37328% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0667761 - 66.3358% [1] +| | | | | | | | Remainder: 0.0338877 - 33.6642% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183562 - 1.34453% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.033116 - 2.42563% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0184128 - 55.601% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0179438 - 97.4529% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.5159e-05 - 0.307398% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.84e-06 - 0.038119% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0176935 - 98.605% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0176899 - 99.9799% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.0201204% +| | | | | | | | | | Remainder: 0.00018832 - 1.0495% +| | | | | | | | | Remainder: 0.000468999 - 2.54713% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0146951 - 44.3747% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.012574 - 85.5661% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0104894 - 83.4208% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00695468 - 66.3022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00662724 - 95.2918% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00027596 - 4.16403% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.236e-05 - 0.337396% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.752e-05 - 0.264364% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00217588 - 32.8324% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.736e-05 - 0.261949% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00364896 - 55.06% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.48e-06 - 0.112868% [1] +| | | | | | | | | | | | | Remainder: 0.00046172 - 6.96701% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.368e-05 - 0.34049% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 18.2432% [1] +| | | | | | | | | | | | | Remainder: 1.936e-05 - 81.7568% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.58e-05 - 0.802338% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.844e-05 - 68.8889% [1] +| | | | | | | | | | | | | Remainder: 1.736e-05 - 31.1111% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.868e-05 - 0.268596% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 22.4839% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 77.5161% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.128e-05 - 0.305981% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 22.3684% [1] +| | | | | | | | | | | | | Remainder: 1.652e-05 - 77.6316% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7e-05 - 0.24444% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.44e-06 - 20.2353% [1] +| | | | | | | | | | | | | Remainder: 1.356e-05 - 79.7647% +| | | | | | | | | | | | Remainder: 0.000191 - 2.74635% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.052e-05 - 0.767636% [1] +| | | | | | | | | | | Remainder: 0.00345416 - 32.9301% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00191692 - 15.2451% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00148536 - 77.4868% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00015456 - 10.4056% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00120484 - 81.1143% [1] +| | | | | | | | | | | | Remainder: 0.00012596 - 8.4801% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00018672 - 9.74063% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010912 - 58.4404% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.148e-05 - 19.6848% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.72e-06 - 7.9912% [1] +| | | | | | | | | | | | | Remainder: 7.892e-05 - 72.324% +| | | | | | | | | | | | Remainder: 7.76e-05 - 41.5596% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.332e-05 - 1.21654% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.892e-05 - 2.03034% [1] +| | | | | | | | | | | Remainder: 0.0001826 - 9.5257% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9e-06 - 0.0715761% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.32e-06 - 0.0264036% [1] +| | | | | | | | | | Remainder: 0.00015544 - 1.2362% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.109152% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00166544 - 11.3333% [1] +| | | | | | | | | Remainder: 0.0004396 - 2.99147% +| | | | | | | | Remainder: 8.04e-06 - 0.0242783% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0559348 - 4.09703% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0557514 - 99.6722% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0296026 - 53.0975% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0251183 - 45.0541% [1] +| | | | | | | | | Remainder: 0.00103052 - 1.84842% +| | | | | | | | Remainder: 0.00018336 - 0.32781% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.74754 - 54.7548% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0691592 - 9.25158% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0688353 - 99.5316% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.864e-05 - 0.0416066% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00302171% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0687098 - 99.8177% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0687066 - 99.9955% [1] +| | | | | | | | | | | Remainder: 3.119e-06 - 0.00453938% +| | | | | | | | | | Remainder: 9.48e-05 - 0.13772% +| | | | | | | | | Remainder: 0.00032396 - 0.468426% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.678373 - 90.7474% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0655073 - 9.65653% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0600804 - 91.7156% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0588222 - 97.9058% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0569894 - 96.8843% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.136e-05 - 0.0374806% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.124e-05 - 0.0899114% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.54e-05 - 0.149852% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103684 - 18.1935% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 7.452e-05 - 0.130761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0453492 - 79.5748% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.28e-05 - 0.0575545% [1] +| | | | | | | | | | | | | Remainder: 0.00100648 - 1.76608% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.86e-05 - 0.0826219% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.34e-05 - 48.1481% [1] +| | | | | | | | | | | | | Remainder: 2.52e-05 - 51.8519% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100204 - 1.70351% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000969679 - 96.7706% [1] +| | | | | | | | | | | | | Remainder: 3.236e-05 - 3.22942% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010912 - 0.185508% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 8.672e-05 - 79.4721% [1] +| | | | | | | | | | | | | Remainder: 2.24e-05 - 20.5279% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019012 - 0.323212% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001638 - 86.1561% [1] +| | | | | | | | | | | | | Remainder: 2.632e-05 - 13.8439% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.48e-05 - 0.0761618% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.824e-05 - 63.0357% [1] +| | | | | | | | | | | | | Remainder: 1.656e-05 - 36.9643% +| | | | | | | | | | | | Remainder: 0.00043804 - 0.744685% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.0001102 - 0.183421% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.516e-05 - 0.075166% [1] +| | | | | | | | | | | Remainder: 0.00110284 - 1.83561% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00526864 - 8.04283% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00466116 - 88.4699% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000626479 - 13.4404% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00390508 - 83.7792% [1] +| | | | | | | | | | | | Remainder: 0.0001296 - 2.78043% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00039984 - 7.58906% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00035496 - 88.7755% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 8.876e-05 - 25.0056% [1] +| | | | | | | | | | | | | Remainder: 0.0002662 - 74.9944% +| | | | | | | | | | | | Remainder: 4.488e-05 - 11.2245% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.584e-05 - 0.49045% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.744e-05 - 0.520818% [1] +| | | | | | | | | | | Remainder: 0.000154359 - 2.92977% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0131894% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0043354% [1] +| | | | | | | | | | Remainder: 0.0001468 - 0.224097% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.592e-05 - 0.00234679% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.612292 - 90.2589% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.04e-05 - 0.00169854% [1] +| | | | | | | | | | Remainder: 0.612281 - 99.9983% +| | | | | | | | | Remainder: 0.000558 - 0.0822556% +| | | | | | | | Remainder: 7.96e-06 - 0.00106483% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.256637 - 18.7978% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.092e-05 - 0.0120481% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.000904001% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.256446 - 99.9255% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.25644 - 99.9978% [1] +| | | | | | | | | Remainder: 5.68e-06 - 0.00221489% +| | | | | | | | Remainder: 0.00015792 - 0.0615344% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00013904 - 0.0101842% [1] +| | | | | | | Remainder: 0.0131256 - 0.961402% +| | | | | | Remainder: 0.0103306 - 0.751001% +| | | | | Remainder: 0.00045168 - 0.0328248% +| | | | Remainder: 0.0267034 - 1.90366% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014224 - 0.00867868% [1] +| | | Remainder: 0.0192165 - 1.17249% +| | Mini-EM: timestepper: 0.451066 - 3.60791% [1] +| | | Mini-EM: Advance Time Step: 0.451063 - 99.9993% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.126988 - 28.153% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0006458 - 0.508553% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.122904 - 96.7844% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00123673% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000831319 - 0.676395% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0103289 - 8.40402% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00633468 - 5.15415% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050196 - 0.408415% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00523844 - 4.2622% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00547979 - 4.45858% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00049216 - 0.400441% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133216 - 1.0839% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.44e-06 - 0.00768077% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105852 - 0.861254% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0127158 - 10.3461% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00431584 - 3.51154% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00164372 - 1.3374% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0106836 - 8.69258% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.021975 - 17.8797% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.7e-05 - 0.0138319% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008434 - 0.686224% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00924599 - 7.52291% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116653 - 9.49134% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00084768 - 0.689707% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000512159 - 0.416713% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0051756 - 4.21107% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00880596 - 7.16488% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00254636 - 2.07182% [14] +| | | | | | Remainder: 0.000302159 - 0.245849% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.864e-05 - 0.0146786% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.36e-06 - 0.00264592% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00314084 - 2.47334% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018208 - 0.143384% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015488 - 85.0615% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 0.724956% [1] +| | | | | | Remainder: 2.588e-05 - 14.2135% +| | | | | Remainder: 9.268e-05 - 0.0729834% +| | | | Stratimikos: BelosLOWS: 0.296484 - 65.7302% [1] +| | | | | GMRES block system: Operation Op*x: 0.00748032 - 2.52301% [1] +| | | | | Belos::MVT::MvAddMv: 0.00024884 - 0.0839303% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.288003 - 97.1395% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000990199 - 0.343815% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000262879 - 26.5481% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000255239 - 97.0937% [2] +| | | | | | | | Remainder: 7.64e-06 - 2.90628% +| | | | | | | Belos::MVT::MvScale: 0.00013384 - 13.5165% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00034236 - 34.5749% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00033644 - 98.2708% [2] +| | | | | | | | Remainder: 5.92e-06 - 1.72917% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00017748 - 17.9237% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00017372 - 97.8815% [2] +| | | | | | | | Remainder: 3.76e-06 - 2.11855% +| | | | | | | Remainder: 7.364e-05 - 7.43689% +| | | | | | Belos::MVT::MvAddMv: 0.00087176 - 0.302691% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014036 - 0.0487356% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.278318 - 96.637% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0009584 - 0.344355% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00011728 - 0.0421389% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00163132 - 0.586136% [1] +| | | | | | | | Belos::MVT::Assign: 0.00017244 - 10.5706% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000129319 - 7.92727% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000116239 - 89.8855% [1] +| | | | | | | | | Remainder: 1.308e-05 - 10.1145% +| | | | | | | | CG Q_B: Operation Op*x: 0.00091888 - 56.3274% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00020532 - 12.5861% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.536e-05 - 4.00657% [1] +| | | | | | | | Remainder: 0.00014 - 8.58201% +| | | | | | | CG S_E: Operation Op*x: 0.00269692 - 0.969007% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.268299 - 96.4004% [1] +| | | | | | | | Belos::MVT::Assign: 0.00015284 - 0.0569662% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.231959 - 86.4551% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.231683 - 99.8811% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.108665 - 46.9025% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.108083 - 99.4643% [26] +| | | | | | | | | | | Remainder: 0.000582118 - 0.535699% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0263207 - 11.3607% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00181196 - 0.782086% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0028876 - 1.24636% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0827197 - 35.7039% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.014669 - 17.7334% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0143254 - 97.6577% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0122062 - 85.2067% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00895671 - 73.3782% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00846635 - 94.5252% [26] +| | | | | | | | | | | | | | | Remainder: 0.00049036 - 5.47478% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.0022782 - 18.6642% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00018696 - 1.53168% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00026252 - 2.1507% [13] +| | | | | | | | | | | | | | Remainder: 0.000521839 - 4.27519% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00198064 - 13.826% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00192092 - 96.9848% [13] +| | | | | | | | | | | | | | Remainder: 5.972e-05 - 3.01519% +| | | | | | | | | | | | | Remainder: 0.00013856 - 0.967231% +| | | | | | | | | | | | Remainder: 0.0003436 - 2.34235% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0679535 - 82.1491% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0678014 - 99.7761% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0396725 - 58.5127% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0300489 - 75.7424% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0295591 - 98.3701% [26] +| | | | | | | | | | | | | | | Remainder: 0.000489759 - 1.62988% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00726064 - 18.3015% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00056976 - 1.43616% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0013664 - 3.4442% [13] +| | | | | | | | | | | | | | Remainder: 0.0004268 - 1.07581% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0279591 - 41.2367% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0278834 - 99.7295% [13] +| | | | | | | | | | | | | | Remainder: 7.564e-05 - 0.270538% +| | | | | | | | | | | | | Remainder: 0.00016988 - 0.250555% +| | | | | | | | | | | | Remainder: 0.00015212 - 0.223859% +| | | | | | | | | | | Remainder: 9.716e-05 - 0.117457% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00412732 - 1.78145% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00481388 - 2.07779% [13] +| | | | | | | | | | Remainder: 0.00033656 - 0.145268% +| | | | | | | | | Remainder: 0.000275879 - 0.118935% +| | | | | | | | CG S_E: Operation Op*x: 0.0267271 - 9.96165% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00220264 - 0.820963% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00602359 - 2.2451% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000943879 - 0.351801% [13] +| | | | | | | | Remainder: 0.00029076 - 0.108371% +| | | | | | | Remainder: 0.00461428 - 1.65792% +| | | | | | GMRES block system: Operation Op*x: 0.00692432 - 2.40425% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.104e-05 - 0.0316108% [1] +| | | | | | Remainder: 0.000667799 - 0.231872% +| | | | | Remainder: 0.000751919 - 0.253612% +| | | | Mini-EM: Compute responses: 0.0273333 - 6.05977% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000632639 - 2.31453% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0230681 - 84.3956% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.00919016% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000500079 - 2.16783% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00568772 - 24.6561% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.96e-06 - 0.0301715% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00097736 - 4.23684% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000776119 - 3.36446% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108756 - 47.1455% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-06 - 0.0329459% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0010066 - 4.36359% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00087476 - 3.79207% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000941199 - 4.08008% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011812 - 0.512048% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.28e-06 - 0.0272237% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00063044 - 2.73295% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043628 - 1.89127% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.692e-05 - 0.376797% [14] +| | | | | | Remainder: 0.000134 - 0.580888% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1e-05 - 0.0402439% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00556097% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00312612 - 11.437% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266 - 0.97317% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.390977% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024556 - 92.3158% [1] +| | | | | | Remainder: 1.94e-05 - 7.29323% +| | | | | Remainder: 0.00022792 - 0.833853% +| | | | Remainder: 0.00025736 - 0.0570564% +| | | Remainder: 2.96e-06 - 0.000656224% +| | Remainder: 0.0714361 - 0.571391% +| Remainder: 4.324e-05 - 0.00034586% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.296484 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 91.0672 k-cell-steps per second +================================= + +dt = 4.44752e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 86490 x 86490, nnz = 2710890 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.65e+04, dev = 0.0%, min = 0.0% ( 86490 on 0), max = 0.0% ( 86490 on 0) +SM_Matrix # nnz per proc : avg = 2.71e+06, dev = 0.0%, min = 0.0% ( 2710890 on 0), max = 0.0% ( 2710890 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0166667 / 0.0166667 / 0.0166667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3663 x 3663, nnz = 243567 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +coarseA11 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3663 x 3663, nnz = 243567 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +A0 # nnz per proc : avg = 2.44e+05, dev = 0.0%, min = 0.0% ( 243567 on 0), max = 0.0% ( 243567 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.68 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1221 [0.00%] (total) + remaining : 1221 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1221 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1221/1221 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3663 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +Ptent # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3663, nnz = 3663 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.66e+03, dev = 0.0%, min = 0.0% ( 3663 on 0), max = 0.0% ( 3663 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0433 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 29791 x 29791, nnz = 753571 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ac # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +A22 size = 29791 x 29791, nnz = 753571 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 29791 x 29791, nnz = 753571 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A0 # nnz per proc : avg = 7.54e+05, dev = 0.0%, min = 0.0% ( 753571 on 0), max = 0.0% ( 753571 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/753571 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/29791 [0.00%] (total) + remaining : 29791 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 28892 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 1221 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 28892/29791 [96.98%] (total) + remaining : 899 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 899 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 29791/29791 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1221 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 29791 x 1221 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Ptent # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1221 x 29791, nnz = 29791 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +R # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1221 x 1221, nnz = 26505 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.22e+03, dev = 0.0%, min = 0.0% ( 1221 on 0), max = 0.0% ( 1221 on 0) +Ac # nnz per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26505 on 0), max = 0.0% ( 26505 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.7596 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 86490 2710890 31.3434 +(2, 2) 29791 753571 25.2953 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96114, alpha: 20, lambdaMin: 0.148057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [86490, 86490], Global nnz: 2710890} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3663 243567 66.49 1 + 1 192 9000 46.88 19.08 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67554, alpha: 5.4, lambdaMin: 0.310285, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3663, 3663], Global nnz: 243567} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 29791 753571 25.30 1 + 1 1221 26505 21.71 24.40 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49238, alpha: 7, lambdaMin: 0.213197, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [29791, 29791], Global nnz: 753571} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00281539 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.273362 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 0.299228 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 12.6095 [1] +| Mini-EM: Total Time: 12.6095 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000626399 - 0.00496768% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000290279 - 46.3409% [1] +| | | Remainder: 0.00033612 - 53.6591% +| | Mini-EM: build physics blocks: 0.000830799 - 0.00658868% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00153456 - 0.0121699% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.41884 - 11.2522% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.651061 - 5.16326% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.278855 - 42.8308% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.225519 - 80.8733% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0069746 - 2.50116% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0462101 - 16.5714% [4] +| | | | Remainder: 0.000151 - 0.05415% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0374729 - 5.75567% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0236149 - 63.0185% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00172732 - 4.60951% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00312536 - 8.34031% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00180928 - 4.82823% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00147988 - 3.9492% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00522924 - 13.9547% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00033568 - 0.895793% [4] +| | | | Remainder: 0.00015132 - 0.403811% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0629282 - 9.6655% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0249076 - 3.82569% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0855483 - 13.1398% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0319279 - 4.90398% [4] +| | | Remainder: 0.129421 - 19.8785% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0293101 - 0.232445% [2] +| | Mini-EM: setup physics model evaluator: 0.957455 - 7.59313% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.957425 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000342585% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 5.43123e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.952051 - 99.4387% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.952034 - 99.9982% [1] +| | | | | | getWorksets(): 0.92652 - 97.32% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.926513 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.532886 - 57.5153% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00458668 - 0.860724% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0849871 - 15.9485% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00169036 - 1.98896% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0832607 - 97.9685% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00086632 - 1.04049% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0004458 - 0.535427% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00156608 - 1.88094% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00780131 - 9.36975% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.01696 - 20.3698% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00451587 - 5.42378% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0124235 - 14.9212% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000461279 - 0.554018% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0215472 - 25.8792% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00972463 - 45.1317% [14] +| | | | | | | | | | | | Remainder: 0.0118226 - 54.8683% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0133338 - 16.0145% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0031224 - 3.75015% [14] +| | | | | | | | | | | Remainder: 0.00021708 - 0.260723% +| | | | | | | | | | Remainder: 3.612e-05 - 0.0425005% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.385218 - 72.289% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222654 - 57.7994% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00033224 - 0.149218% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010552 - 0.0473919% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118359 - 53.1585% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0855642 - 38.4293% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011332 - 0.0508951% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174683 - 7.8455% [14] +| | | | | | | | | | | Remainder: 0.00071088 - 0.319276% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.075775 - 19.6707% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.054835 - 14.2348% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045356 - 0.117741% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0178325 - 4.62919% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133026 - 3.45327% [14] +| | | | | | | | | | Remainder: 0.00036576 - 0.0949487% +| | | | | | | | | Remainder: 0.0580942 - 10.9018% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.393588 - 42.4806% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.393232 - 99.9095% [28] +| | | | | | | | | Remainder: 0.00035628 - 0.090521% +| | | | | | | | Remainder: 3.824e-05 - 0.0041273% +| | | | | | | Remainder: 6.92e-06 - 0.000746881% +| | | | | | getOrientations(): 4.072e-05 - 0.00427716% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007556 - 0.0793669% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000743399 - 0.0780854% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039216 - 0.0411918% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012108 - 0.012718% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008796 - 0.0923917% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 8.82322e-05% [2] +| | | | | | Remainder: 0.0225807 - 2.37184% +| | | | | Remainder: 1.724e-05 - 0.00181083% +| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.000881531% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00161684% [1] +| | | | build response library: 0.00532476 - 0.556154% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00523372 - 98.2903% [1] +| | | | | | getWorksets(): 3.36e-06 - 0.0641991% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 66.6667% [1] +| | | | | | | Remainder: 1.12e-06 - 33.3333% +| | | | | | getOrientations(): 4.8e-07 - 0.0091713% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076696 - 14.6542% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882079 - 16.8538% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042364 - 8.09444% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119524 - 22.8373% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0206354% [3] +| | | | | | Remainder: 0.00196088 - 37.4663% +| | | | | Remainder: 9.104e-05 - 1.70975% +| | | | Remainder: 2.196e-05 - 0.00229365% +| | | Remainder: 2.928e-05 - 0.00305811% +| | Mini-EM: setup auxiliary physics model evaluator: 1.77232 - 14.0554% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.7723 - 99.9992% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 3.61112e-05% [1] +| | | | fmb->setWorksetContainer(): 2.12e-06 - 0.000119618% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.77223 - 99.9961% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.77223 - 99.9996% [1] +| | | | | | getWorksets(): 0.836737 - 47.2139% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.836735 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.547116 - 65.387% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00489104 - 0.893968% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0869349 - 15.8897% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00156344 - 1.7984% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0853416 - 98.1673% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000766879 - 0.898599% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043896 - 0.514356% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00158496 - 1.85719% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00774575 - 9.07617% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0180889 - 21.1958% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00451068 - 5.28544% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0138815 - 16.2658% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00041452 - 0.485718% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225637 - 26.4392% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00968783 - 42.9356% [14] +| | | | | | | | | | | | Remainder: 0.0128758 - 57.0644% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.012067 - 14.1396% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0031072 - 3.64089% [14] +| | | | | | | | | | | Remainder: 0.000171719 - 0.201214% +| | | | | | | | | | Remainder: 2.984e-05 - 0.0343245% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.39488 - 72.1748% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.218832 - 55.4175% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017972 - 0.0821268% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010176 - 0.0465014% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0819171 - 37.4338% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0848343 - 38.7668% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.0001084 - 0.0495357% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001124 - 0.0513635% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00287092 - 1.31193% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0480431 - 21.9543% [14] +| | | | | | | | | | | Remainder: 0.000664478 - 0.303647% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.054484 - 13.7976% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0527136 - 13.3493% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00047916 - 0.121343% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0196031 - 4.96432% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0176616 - 4.47264% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0307329 - 7.78285% [14] +| | | | | | | | | | Remainder: 0.00037304 - 0.0944693% +| | | | | | | | | Remainder: 0.0604101 - 11.0416% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.289605 - 34.6113% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.289208 - 99.8628% [14] +| | | | | | | | | Remainder: 0.0003972 - 0.137152% +| | | | | | | | Remainder: 1.436e-05 - 0.00171619% +| | | | | | | Remainder: 2.12e-06 - 0.000253365% +| | | | | | getOrientations(): 1.304e-05 - 0.000735797% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103656 - 0.0584891% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116284 - 0.0656146% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007212 - 0.0406946% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.903083 - 50.9575% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.327527 - 36.2677% [1] +| | | | | | | Remainder: 0.575556 - 63.7323% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244656 - 0.13805% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 2.48275e-05% [2] +| | | | | | Remainder: 0.0270261 - 1.52498% +| | | | | Remainder: 6.4e-06 - 0.000361126% +| | | | fmb->setupBCFieldManagers(): 7.04e-06 - 0.000397224% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.96e-05 - 0.00110591% [1] +| | | | build response library: 2.728e-05 - 0.00153924% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.46628% [1] +| | | | | Remainder: 2.688e-05 - 98.5337% +| | | | Remainder: 1.196e-05 - 0.000674829% +| | | Remainder: 1.364e-05 - 0.000769615% +| | Mini-EM: eval auxiliary physics model evaluator: 2.95587 - 23.4417% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.868797 - 29.3922% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.08063 - 70.3898% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.002827 - 0.135872% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.42092 - 68.2925% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000121049% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.32e-05 - 0.00163275% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 9.52e-06 - 0.000669991% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0188261 - 1.32492% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0382164 - 2.68956% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.117484 - 8.26816% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0144133 - 1.01436% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0997838 - 7.0225% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0945561 - 6.65459% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.140495 - 9.88761% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.656e-05 - 0.00186922% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.32e-06 - 0.000655915% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.21023 - 14.7954% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0220663 - 1.55296% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127038 - 0.894059% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0465747 - 3.27779% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0130694 - 0.919787% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0644066 - 4.53275% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.109873 - 7.73253% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.139296 - 9.80324% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0117173 - 0.824631% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0066632 - 0.468937% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0198357 - 1.39598% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0950557 - 6.68975% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127865 - 0.899881% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0465987 - 3.27948% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.688e-05 - 0.00329928% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0204972 - 1.44253% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0387631 - 2.72803% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00639684 - 0.450191% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0197326 - 1.38873% [14] +| | | | | Remainder: 0.00075836 - 0.0533712% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.4e-05 - 0.0011535% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000121117% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00241848 - 0.116238% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.652087 - 31.3408% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.32191 - 49.3661% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.330135 - 50.6275% [1] +| | | | | Remainder: 4.22e-05 - 0.00647153% +| | | | Remainder: 0.00235856 - 0.113358% +| | | Remainder: 0.00644284 - 0.217967% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00455171 - 0.0360975% [1] +| | | getWorksets(): 7.76e-06 - 0.170485% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.84e-06 - 75.2577% [1] +| | | | Remainder: 1.92e-06 - 24.7423% +| | | getOrientations(): 8.8e-07 - 0.0193334% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000841038 - 18.4774% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944877 - 20.7587% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424039 - 9.31604% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012142 - 26.6756% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0272425% [3] +| | | Remainder: 0.00111768 - 24.5551% +| | panzer::ModelEvaluator::create_W_op: 0.899582 - 7.13417% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.50359 - 11.9243% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000965078 - 0.0641849% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.18272 - 78.6597% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.176e-05 - 0.000994319% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.014582 - 1.23292% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0399059 - 3.37408% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.04561 - 3.85637% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00432927 - 0.366044% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0507411 - 4.29021% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0420776 - 3.5577% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00766718 - 0.648267% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0423719 - 3.58258% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.068e-05 - 0.00174851% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0155473 - 1.31454% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0914148 - 7.72921% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0155294 - 1.31302% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0894843 - 7.56598% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.095448 - 8.07022% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.127257 - 10.7597% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.904e-05 - 0.00245536% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0144238 - 1.21955% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878945 - 7.43156% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.141735 - 11.9839% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0207605 - 1.75532% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00421167 - 0.356101% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0487832 - 4.12467% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101102 - 8.54826% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.081153 - 6.86156% [14] +| | | | Remainder: 0.000628159 - 0.0531114% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.712e-05 - 0.00313383% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 6.65075e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00341291 - 0.226984% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314016 - 20.8844% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.313983 - 99.9894% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.112e-05 - 0.00672577% [1] +| | | | Remainder: 1.212e-05 - 0.00385967% +| | | Remainder: 0.00242863 - 0.161522% +| | Mini-EM: assemble Discrete Gradient: 0.241566 - 1.91575% [1] +| | MaxwellPreconditioner::build: 1.64377 - 13.036% [1] +| | | Mini-EM: assemble Discrete Curl: 0.214321 - 13.0384% [1] +| | | MaxwellPreconditioner: Schur complement: 4.236e-05 - 0.002577% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00274599 - 0.167054% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.12673% [1] +| | | | Ifpack2::Relaxation::compute: 0.0017334 - 63.1246% [1] +| | | | Remainder: 0.00100912 - 36.7487% +| | | MaxwellPreconditioner: Solver S_E: 1.40723 - 85.6097% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.38087 - 98.1267% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.38043 - 99.9683% [1] +| | | | | | MueLu RefMaxwell: compute: 1.36981 - 99.2307% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00914722 - 0.667773% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0597317 - 4.36059% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0314047 - 52.5762% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0270795 - 45.3352% [1] +| | | | | | | | Remainder: 0.00124756 - 2.0886% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0721629 - 5.2681% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00444515 - 6.15988% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0636215 - 88.1637% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0623174 - 97.9503% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0609975 - 97.882% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0580193 - 95.1175% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.528e-05 - 0.0608073% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.6559e-05 - 0.131954% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00014256 - 0.245711% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0106609 - 18.3747% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.192e-05 - 0.0722518% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0457981 - 78.936% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.4239e-05 - 0.0762487% [1] +| | | | | | | | | | | | Remainder: 0.00121976 - 2.10233% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.528e-05 - 0.0906266% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.528e-05 - 45.7308% [1] +| | | | | | | | | | | | Remainder: 3e-05 - 54.2692% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100172 - 1.64223% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000971397 - 96.9732% [1] +| | | | | | | | | | | | Remainder: 3.032e-05 - 3.0268% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00115056 - 1.88624% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00112196 - 97.5142% [1] +| | | | | | | | | | | | Remainder: 2.86e-05 - 2.48575% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0002028 - 0.332473% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017224 - 84.931% [1] +| | | | | | | | | | | | Remainder: 3.056e-05 - 15.069% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.4799e-05 - 0.106232% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.82e-05 - 43.5192% [1] +| | | | | | | | | | | | Remainder: 3.6599e-05 - 56.4808% +| | | | | | | | | | | Remainder: 0.00050304 - 0.824689% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107159 - 0.171957% [1] +| | | | | | | | | | Remainder: 0.00121272 - 1.94603% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000402558 - 0.632739% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.268e-05 - 23.0228% [1] +| | | | | | | | | | Remainder: 0.000309878 - 76.9772% +| | | | | | | | | Remainder: 0.000901518 - 1.417% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00145032 - 2.00978% [1] +| | | | | | | | Remainder: 0.00264595 - 3.66664% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.101466 - 7.40734% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0672617 - 66.2896% [1] +| | | | | | | | Remainder: 0.0342048 - 33.7104% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183692 - 1.34101% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0332322 - 2.42605% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0183709 - 55.2805% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.017871 - 97.2787% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.552e-05 - 0.310671% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0351407% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0176165 - 98.5758% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0176126 - 99.978% [1] +| | | | | | | | | | | Remainder: 3.88e-06 - 0.0220248% +| | | | | | | | | | Remainder: 0.00019272 - 1.0784% +| | | | | | | | | Remainder: 0.000499919 - 2.72125% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0148536 - 44.6964% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0127086 - 85.5594% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0106295 - 83.6395% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0070367 - 66.2% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00673546 - 95.719% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000269239 - 3.99733% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.264e-05 - 0.336131% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.7e-05 - 0.252395% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00228991 - 33.9979% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.892e-05 - 0.280901% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00368283 - 54.6782% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.88e-06 - 0.102146% [1] +| | | | | | | | | | | | | Remainder: 0.00042804 - 6.35502% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.36e-05 - 0.335384% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.44e-06 - 18.8136% [1] +| | | | | | | | | | | | | Remainder: 1.916e-05 - 81.1864% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.716e-05 - 0.812312% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.828e-05 - 66.9699% [1] +| | | | | | | | | | | | | Remainder: 1.888e-05 - 33.0301% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.872e-05 - 0.266034% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 23.2906% [1] +| | | | | | | | | | | | | Remainder: 1.436e-05 - 76.7094% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.068e-05 - 0.293888% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.12e-06 - 24.7582% [1] +| | | | | | | | | | | | | Remainder: 1.556e-05 - 75.2418% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.788e-05 - 0.254096% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.44e-06 - 19.2394% [1] +| | | | | | | | | | | | | Remainder: 1.444e-05 - 80.7606% +| | | | | | | | | | | | Remainder: 0.0001632 - 2.31927% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.176e-05 - 0.769184% [1] +| | | | | | | | | | | Remainder: 0.00351099 - 33.0308% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00191172 - 15.0426% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00149328 - 78.1119% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00015444 - 10.3424% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00121716 - 81.5092% [1] +| | | | | | | | | | | | Remainder: 0.000121679 - 8.14846% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00015072 - 7.88402% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001062 - 70.4618% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.276e-05 - 21.4313% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.24e-06 - 7.75895% [1] +| | | | | | | | | | | | | Remainder: 7.52e-05 - 70.8098% +| | | | | | | | | | | | Remainder: 4.452e-05 - 29.5382% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.32e-05 - 1.21357% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.932e-05 - 2.05679% [1] +| | | | | | | | | | | Remainder: 0.000205199 - 10.7338% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.76e-06 - 0.0689294% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0214027% [1] +| | | | | | | | | | Remainder: 0.000156 - 1.22751% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.108795% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00168244 - 11.3268% [1] +| | | | | | | | | Remainder: 0.000446358 - 3.00505% +| | | | | | | | Remainder: 7.68e-06 - 0.0231101% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0563985 - 4.11725% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0562079 - 99.6621% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0299434 - 53.2725% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0251901 - 44.816% [1] +| | | | | | | | | Remainder: 0.0010744 - 1.91147% +| | | | | | | | Remainder: 0.00019056 - 0.337882% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.750424 - 54.7831% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0692907 - 9.23354% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0689588 - 99.521% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.84e-05 - 0.041184% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00359635% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0688351 - 99.8206% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0688321 - 99.9957% [1] +| | | | | | | | | | | Remainder: 2.96e-06 - 0.00430013% +| | | | | | | | | | Remainder: 9.28e-05 - 0.134573% +| | | | | | | | | Remainder: 0.000331919 - 0.479024% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.681125 - 90.7653% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0663396 - 9.73972% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0608302 - 91.6951% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0595017 - 97.8161% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.057682 - 96.9417% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.064e-05 - 0.0357824% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.4679e-05 - 0.0947938% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.704e-05 - 0.150896% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0105486 - 18.2875% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.18e-05 - 0.0724663% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0459494 - 79.6598% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.34e-05 - 0.0579037% [1] +| | | | | | | | | | | | | Remainder: 0.000946439 - 1.64079% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.968e-05 - 0.0834934% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.344e-05 - 47.182% [1] +| | | | | | | | | | | | | Remainder: 2.624e-05 - 52.818% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00100176 - 1.68358% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000970957 - 96.9254% [1] +| | | | | | | | | | | | | Remainder: 3.08e-05 - 3.0746% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001104 - 0.185541% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 8.912e-05 - 80.7246% [1] +| | | | | | | | | | | | | Remainder: 2.128e-05 - 19.2754% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000194439 - 0.326779% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000164959 - 84.8384% [1] +| | | | | | | | | | | | | Remainder: 2.948e-05 - 15.1616% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.58e-05 - 0.0769726% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.872e-05 - 62.7074% [1] +| | | | | | | | | | | | | Remainder: 1.708e-05 - 37.2926% +| | | | | | | | | | | | Remainder: 0.00041764 - 0.701896% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000111599 - 0.18346% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.56e-05 - 0.0749628% [1] +| | | | | | | | | | | Remainder: 0.00117128 - 1.92549% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00535127 - 8.06647% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00474167 - 88.6083% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000647398 - 13.6534% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00396623 - 83.6463% [1] +| | | | | | | | | | | | Remainder: 0.00012804 - 2.70032% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000403159 - 7.5339% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000358599 - 88.9473% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 8.832e-05 - 24.6292% [1] +| | | | | | | | | | | | | Remainder: 0.000270279 - 75.3708% +| | | | | | | | | | | | Remainder: 4.456e-05 - 11.0527% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.532e-05 - 0.473159% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.808e-05 - 0.524736% [1] +| | | | | | | | | | | Remainder: 0.00015304 - 2.85988% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.76e-06 - 0.0132048% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.0042207% [1] +| | | | | | | | | | Remainder: 0.0001466 - 0.220984% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.656e-05 - 0.00243127% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.614158 - 90.1683% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.00168035% [1] +| | | | | | | | | | Remainder: 0.614148 - 99.9983% +| | | | | | | | | Remainder: 0.000610157 - 0.0895808% +| | | | | | | | Remainder: 8.36e-06 - 0.00111404% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.25529 - 18.6369% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.092e-05 - 0.0121117% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.000846097% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.255098 - 99.9246% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.255093 - 99.998% [1] +| | | | | | | | | Remainder: 5e-06 - 0.00196003% +| | | | | | | | Remainder: 0.0001594 - 0.0624388% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000149 - 0.0108774% [1] +| | | | | | | Remainder: 0.0134384 - 0.981039% +| | | | | | Remainder: 0.01062 - 0.769327% +| | | | | Remainder: 0.000437399 - 0.0316757% +| | | | Remainder: 0.0263611 - 1.87326% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014124 - 0.00859244% [1] +| | | Remainder: 0.019293 - 1.1737% +| | Mini-EM: timestepper: 0.456293 - 3.61865% [1] +| | | Mini-EM: Advance Time Step: 0.45629 - 99.9993% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.128904 - 28.2504% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000647318 - 0.502172% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124474 - 96.5633% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00147822% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000838319 - 0.673491% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0103713 - 8.33208% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00644658 - 5.17907% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00051388 - 0.412842% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00577239 - 4.63743% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0055303 - 4.44295% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000487437 - 0.391598% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133651 - 1.07373% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9e-06 - 0.00723044% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00109916 - 0.883046% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0127918 - 10.2767% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00414091 - 3.32673% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0017724 - 1.42391% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0107405 - 8.62872% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0221091 - 17.762% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.724e-05 - 0.0138503% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000855236 - 0.687081% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0092799 - 7.45531% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116796 - 9.38322% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000884796 - 0.710829% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00051764 - 0.415863% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00570654 - 4.58454% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00870842 - 6.99619% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00255083 - 2.04929% [14] +| | | | | | Remainder: 0.00031216 - 0.250784% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.092e-05 - 0.0162292% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.36e-06 - 0.0026066% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00347355 - 2.69469% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00019028 - 0.147614% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00016204 - 85.1587% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.840866% [1] +| | | | | | Remainder: 2.664e-05 - 14.0004% +| | | | | Remainder: 9.456e-05 - 0.0733571% +| | | | Stratimikos: BelosLOWS: 0.299286 - 65.5912% [1] +| | | | | GMRES block system: Operation Op*x: 0.0077895 - 2.60269% [1] +| | | | | Belos::MVT::MvAddMv: 0.000261119 - 0.0872472% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.290482 - 97.0584% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00100912 - 0.347393% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00026336 - 26.0981% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00025584 - 97.1446% [2] +| | | | | | | | Remainder: 7.52e-06 - 2.85541% +| | | | | | | Belos::MVT::MvScale: 0.000134319 - 13.3105% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000354479 - 35.1276% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000347519 - 98.0366% [2] +| | | | | | | | Remainder: 6.96e-06 - 1.96344% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000182959 - 18.1306% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000178519 - 97.5732% [2] +| | | | | | | | Remainder: 4.44e-06 - 2.42677% +| | | | | | | Remainder: 7.4e-05 - 7.33314% +| | | | | | Belos::MVT::MvAddMv: 0.000795399 - 0.27382% [2] +| | | | | | Belos::MVT::MvNorm: 0.00014028 - 0.0482921% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.280318 - 96.5009% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000973117 - 0.347147% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000136359 - 0.0486444% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0016078 - 0.573561% [1] +| | | | | | | | Belos::MVT::Assign: 0.00016972 - 10.5561% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000123119 - 7.65763% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000109199 - 88.6939% [1] +| | | | | | | | | Remainder: 1.392e-05 - 11.3061% +| | | | | | | | CG Q_B: Operation Op*x: 0.000912278 - 56.7409% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000198839 - 12.3672% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.544e-05 - 4.07017% [1] +| | | | | | | | Remainder: 0.0001384 - 8.60806% +| | | | | | | CG S_E: Operation Op*x: 0.00266499 - 0.950703% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.270471 - 96.4873% [1] +| | | | | | | | Belos::MVT::Assign: 0.00016924 - 0.0625722% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.234568 - 86.7256% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.234287 - 99.8802% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.109874 - 46.8973% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.109272 - 99.4522% [26] +| | | | | | | | | | | Remainder: 0.000601838 - 0.547752% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0265743 - 11.3426% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00183807 - 0.784539% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00283916 - 1.21183% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0836441 - 35.7016% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.014912 - 17.8279% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0145595 - 97.6363% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0123887 - 85.0901% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00912849 - 73.6841% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00862806 - 94.5179% [26] +| | | | | | | | | | | | | | | Remainder: 0.000500437 - 5.48214% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00227467 - 18.3609% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000191279 - 1.54398% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000261319 - 2.10934% [13] +| | | | | | | | | | | | | | Remainder: 0.000532918 - 4.30165% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00202304 - 13.895% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00195684 - 96.7277% [13] +| | | | | | | | | | | | | | Remainder: 6.62e-05 - 3.2723% +| | | | | | | | | | | | | Remainder: 0.000147759 - 1.01486% +| | | | | | | | | | | | Remainder: 0.00035248 - 2.36374% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0686289 - 82.0487% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0684756 - 99.7767% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0400085 - 58.4274% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0303295 - 75.8077% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0298174 - 98.3115% [26] +| | | | | | | | | | | | | | | Remainder: 0.000512119 - 1.68852% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00728494 - 18.2085% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000584919 - 1.46199% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00136763 - 3.41836% [13] +| | | | | | | | | | | | | | Remainder: 0.00044148 - 1.10347% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0282929 - 41.3181% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0282164 - 99.7298% [13] +| | | | | | | | | | | | | | Remainder: 7.644e-05 - 0.270174% +| | | | | | | | | | | | | Remainder: 0.00017428 - 0.254514% +| | | | | | | | | | | | Remainder: 0.00015328 - 0.223346% +| | | | | | | | | | | Remainder: 0.000103199 - 0.123379% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00442047 - 1.88678% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00475903 - 2.03128% [13] +| | | | | | | | | | Remainder: 0.00033756 - 0.14408% +| | | | | | | | | Remainder: 0.000280999 - 0.119794% +| | | | | | | | CG S_E: Operation Op*x: 0.026857 - 9.92971% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00223336 - 0.825727% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00546871 - 2.02192% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000879836 - 0.325297% [13] +| | | | | | | | Remainder: 0.000295318 - 0.109186% +| | | | | | | Remainder: 0.00446455 - 1.59267% +| | | | | | GMRES block system: Operation Op*x: 0.00744678 - 2.56359% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.3079e-05 - 0.0251578% [1] +| | | | | | Remainder: 0.000699639 - 0.240854% +| | | | | Remainder: 0.000753237 - 0.251678% +| | | | Mini-EM: Compute responses: 0.0278591 - 6.10557% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000646438 - 2.32038% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0233491 - 83.8112% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00719515% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00050364 - 2.157% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00582487 - 24.9469% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.32e-06 - 0.0313503% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000986836 - 4.22645% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000849957 - 3.64022% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108644 - 46.5304% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.96e-06 - 0.0298085% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00102604 - 4.39434% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000882197 - 3.7783% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.001023 - 4.38132% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011608 - 0.497151% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.16e-06 - 0.0263822% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000613837 - 2.62896% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000419719 - 1.79758% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.296e-05 - 0.355303% [14] +| | | | | | Remainder: 0.0001334 - 0.571329% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.208e-05 - 0.043361% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00574318% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00334947 - 12.0229% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025988 - 0.932836% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.338618% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023936 - 92.104% [1] +| | | | | | Remainder: 1.964e-05 - 7.55733% +| | | | | Remainder: 0.000240599 - 0.863627% +| | | | Remainder: 0.00024084 - 0.0527822% +| | | Remainder: 3.16e-06 - 0.000692537% +| | Remainder: 0.0722857 - 0.573264% +| Remainder: 3.976e-05 - 0.000315317% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 0.299286 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 90.2146 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 35.18 msec task-clock:u # 0.003 CPUs utilized ( +- 1.09% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,763 page-faults:u # 78.543 K/sec ( +- 0.18% ) + 20,234,446 cycles:u # 0.575 GHz ( +- 31.95% ) (5.96%) + 56,685,962 instructions:u # 2.80 insn per cycle ( +- 12.47% ) (72.82%) + branches:u + 341,413 branch-misses:u ( +- 2.59% ) + 27,713,431 L1-dcache-loads:u # 787.804 M/sec ( +- 0.28% ) + 381,687 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.61% ) + LLC-loads:u + LLC-load-misses:u + 26,442,111 L1-icache-loads:u # 751.664 M/sec ( +- 0.26% ) + 234,654 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.82% ) + 36,163,497 dTLB-loads:u # 1.028 G/sec ( +- 5.32% ) (41.54%) + dTLB-load-misses:u ( +-100.00% ) (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 13.2062 +- 0.0279 seconds time elapsed ( +- 0.21% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 312,510 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.39% ) + 16,882,920 BR_RETIRED:u ( +- 0.15% ) + + 13.3536 +- 0.0547 seconds time elapsed ( +- 0.41% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 22,767,444 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.28% ) + 5,134 ITLB_WALK:u ( +- 2.56% ) + 12,317 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.44% ) + 30,631,657 L1D_TLB:u ( +- 0.33% ) + + 13.2612 +- 0.0825 seconds time elapsed ( +- 0.62% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 26,603,374 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.41% ) + 231,782 L1I_CACHE_REFILL:u ( +- 1.38% ) + 382,313 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.68% ) + 27,933,503 L1D_CACHE:u ( +- 0.46% ) + + 13.3573 +- 0.0645 seconds time elapsed ( +- 0.48% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs): + + 455,631 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.59% ) + 478,349 LL_CACHE_RD:u ( +- 0.66% ) + 144,695 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 4.03% ) + 18,337 L2D_TLB_REFILL:u ( +- 5.97% ) + 249,016 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.75% ) + 1,456,934 L2D_CACHE:u ( +- 0.69% ) + + 13.2157 +- 0.0594 seconds time elapsed ( +- 0.45% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..204aeb2 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell30_power.output @@ -0,0 +1,176 @@ +Socket1 19.44 +Socket2 19.24 +Socket1 19.48 +Socket2 19.44 +Socket1 19.84 +Socket2 19.36 +Socket1 20.00 +Socket2 19.24 +Socket1 20.12 +Socket2 19.28 +Socket1 19.84 +Socket2 19.36 +Socket1 19.80 +Socket2 19.36 +Socket1 19.56 +Socket2 19.36 +Socket1 19.64 +Socket2 19.20 +Socket1 19.64 +Socket2 19.20 +Socket1 19.40 +Socket2 19.20 +Socket1 19.28 +Socket2 19.24 +Socket1 19.24 +Socket2 19.24 +Socket1 19.08 +Socket2 19.36 +Socket1 19.04 +Socket2 19.56 +Socket1 19.00 +Socket2 19.48 +Socket1 19.36 +Socket2 19.40 +Socket1 19.56 +Socket2 19.40 +Socket1 19.56 +Socket2 19.24 +Socket1 19.52 +Socket2 19.24 +Socket1 19.04 +Socket2 19.16 +Socket1 19.04 +Socket2 19.16 +Socket1 19.00 +Socket2 19.04 +Socket1 18.96 +Socket2 18.84 +Socket1 19.32 +Socket2 18.84 +Socket1 19.48 +Socket2 19.00 +Socket1 19.52 +Socket2 19.08 +Socket1 19.40 +Socket2 18.92 +Socket1 19.36 +Socket2 19.00 +Socket1 19.20 +Socket2 18.96 +Start +Socket1 19.08 +Socket2 19.04 +Socket1 19.32 +Socket2 19.12 +Socket1 19.60 +Socket2 19.76 +Socket1 20.00 +Socket2 19.76 +Socket1 20.00 +Socket2 20.04 +Socket1 20.60 +Socket2 20.44 +Socket1 20.84 +Socket2 20.64 +Socket1 21.16 +Socket2 20.92 +Socket1 21.04 +Socket2 21.04 +Socket1 20.80 +Socket2 20.76 +Socket1 20.52 +Socket2 20.80 +Socket1 20.76 +Socket2 21.28 +Socket1 20.76 +Socket2 21.44 +Socket1 20.96 +Socket2 21.60 +Socket1 21.28 +Socket2 21.96 +Socket1 21.84 +Socket2 21.88 +Socket1 22.20 +Socket2 21.76 +Socket1 22.84 +Socket2 21.80 +Socket1 22.84 +Socket2 21.80 +Socket1 23.92 +Socket2 21.76 +Socket1 24.56 +Socket2 21.28 +Socket1 24.52 +Socket2 21.12 +Socket1 26.12 +Socket2 21.04 +Socket1 26.44 +Socket2 20.96 +Socket1 25.96 +Socket2 21.08 +Socket1 27.16 +Socket2 21.24 +Socket1 27.00 +Socket2 21.32 +End +Socket1 26.80 +Socket2 21.40 +Socket1 28.20 +Socket2 21.28 +Socket1 26.72 +Socket2 21.00 +Socket1 26.72 +Socket2 21.00 +Socket1 24.92 +Socket2 20.64 +Socket1 23.60 +Socket2 19.88 +Socket1 20.12 +Socket2 19.48 +Socket1 19.12 +Socket2 19.20 +Socket1 19.00 +Socket2 19.08 +Socket1 19.12 +Socket2 19.36 +Socket1 19.12 +Socket2 19.44 +Socket1 19.16 +Socket2 19.48 +Socket1 19.28 +Socket2 19.60 +Socket1 19.20 +Socket2 19.16 +Socket1 19.28 +Socket2 18.96 +Socket1 19.28 +Socket2 18.96 +Socket1 19.16 +Socket2 18.96 +Socket1 19.16 +Socket2 19.08 +Socket1 19.24 +Socket2 19.56 +Socket1 19.36 +Socket2 19.44 +Socket1 19.60 +Socket2 19.32 +Socket1 19.68 +Socket2 19.40 +Socket1 19.56 +Socket2 19.08 +Socket1 19.20 +Socket2 19.08 +Socket1 19.08 +Socket2 19.48 +Socket1 18.80 +Socket2 19.32 +Socket1 18.80 +Socket2 19.20 +Socket1 18.96 +Socket2 19.16 +Socket1 18.96 +Socket2 19.16 +Socket1 18.96 +Socket2 19.40 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32.output new file mode 100644 index 0000000..1c69d20 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32.output @@ -0,0 +1,8483 @@ +oasis10.umiacs.umd.edu +30 MueLu Tpetra maxwell32.xml +output_avg5/altra_MueLu_Tpetra_maxwell32.output +output_avg5/altra_MueLu_Tpetra_maxwell32_power.output +dt = 4.16955e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 104544 x 104544, nnz = 3287136 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.05e+05, dev = 0.0%, min = 0.0% ( 104544 on 0), max = 0.0% ( 104544 on 0) +SM_Matrix # nnz per proc : avg = 3.29e+06, dev = 0.0%, min = 0.0% ( 3287136 on 0), max = 0.0% ( 3287136 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.015625 / 0.015625 / 0.015625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3993 x 3993, nnz = 268119 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +coarseA11 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3993 x 3993, nnz = 268119 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +A0 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.66 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3993 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +Ptent # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3993, nnz = 3993 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0456 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +A22 size = 35937 x 35937, nnz = 912673 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A22 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 35937 x 35937, nnz = 912673 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A0 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1331 x 35937, nnz = 35937 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +R # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1331 x 1331, nnz = 29171 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.92e+04, dev = 0.0%, min = 0.0% ( 29171 on 0), max = 0.0% ( 29171 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.9576 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 104544 3287136 31.4426 +(2, 2) 35937 912673 25.3965 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00464564 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.33059 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 0.362237 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: 15.4818 [1] +| Mini-EM: Total Time: 15.4817 - 99.9995% [1] +| | Mini-EM: build mesh: 0.000817759 - 0.00528209% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00033504 - 40.9705% [1] +| | | Remainder: 0.000482719 - 59.0295% +| | Mini-EM: build physics blocks: 0.00104216 - 0.00673155% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000822239 - 0.00531103% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.64821 - 10.6462% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.784383 - 5.06651% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.344581 - 43.9302% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.277861 - 80.6373% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00868324 - 2.51994% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0578645 - 16.7927% [4] +| | | | Remainder: 0.00017224 - 0.0499854% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436112 - 5.55994% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0282188 - 64.7054% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00142308 - 3.2631% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00351932 - 8.06976% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00217864 - 4.99559% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131712 - 3.02014% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00635752 - 14.5777% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00045336 - 1.03955% [4] +| | | | Remainder: 0.00014336 - 0.328723% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0707994 - 9.02612% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0300937 - 3.83661% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.103215 - 13.1587% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0380674 - 4.85317% [4] +| | | Remainder: 0.154016 - 19.6353% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0388069 - 0.250663% [2] +| | Mini-EM: setup physics model evaluator: 1.14632 - 7.40435% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14629 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000265203% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 3.83847e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.14074 - 99.5161% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14073 - 99.9984% [1] +| | | | | | getWorksets(): 1.11666 - 97.8903% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11666 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.641574 - 57.455% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0058986 - 0.919394% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.103028 - 16.0586% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0020364 - 1.97656% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100949 - 97.9828% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001025 - 1.01536% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000546159 - 0.541023% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00198436 - 1.9657% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00939644 - 9.30808% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208803 - 20.684% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00531104 - 5.2611% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0150718 - 14.9301% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00055036 - 0.545185% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0270326 - 26.7784% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118193 - 43.7223% [17] +| | | | | | | | | | | | Remainder: 0.0152133 - 56.2777% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0151002 - 14.9582% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00380404 - 3.76827% [17] +| | | | | | | | | | | Remainder: 0.00024704 - 0.244717% +| | | | | | | | | | Remainder: 4.192e-05 - 0.0406881% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.464131 - 72.3424% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269489 - 58.0633% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000392159 - 0.145519% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012848 - 0.0476754% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.145016 - 53.8116% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101807 - 37.7778% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00012052 - 0.0447216% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211739 - 7.85706% [17] +| | | | | | | | | | | Remainder: 0.000850638 - 0.315648% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.091855 - 19.7908% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0639028 - 13.7683% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000580038 - 0.124973% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216579 - 4.66633% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161946 - 3.48924% [17] +| | | | | | | | | | Remainder: 0.00045096 - 0.0971623% +| | | | | | | | | Remainder: 0.0685177 - 10.6796% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.475041 - 42.5415% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.474661 - 99.9198% [34] +| | | | | | | | | Remainder: 0.0003808 - 0.0801614% +| | | | | | | | Remainder: 3.936e-05 - 0.00352481% +| | | | | | | Remainder: 4.24e-06 - 0.000379704% +| | | | | | getOrientations(): 1.324e-05 - 0.00116067% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000782639 - 0.0686089% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00074128 - 0.0649832% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387719 - 0.0339888% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017924 - 0.0157128% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089352 - 0.0783291% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 6.66243e-05% [2] +| | | | | | Remainder: 0.0210674 - 1.84684% +| | | | | Remainder: 1.856e-05 - 0.00162701% +| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.000725819% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.00136789% [1] +| | | | build response library: 0.00549772 - 0.479609% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00528596 - 96.1482% [1] +| | | | | | getWorksets(): 3.04e-06 - 0.0575109% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 64.4737% [1] +| | | | | | | Remainder: 1.08e-06 - 35.5263% +| | | | | | getOrientations(): 4.4e-07 - 0.00832394% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078056 - 14.7667% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000950399 - 17.9797% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040464 - 7.655% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011692 - 22.119% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0242151% [3] +| | | | | | Remainder: 0.0019764 - 37.3896% +| | | | | Remainder: 0.000211759 - 3.85176% +| | | | Remainder: 2.164e-05 - 0.00188783% +| | | Remainder: 2.972e-05 - 0.00259264% +| | Mini-EM: setup auxiliary physics model evaluator: 2.21389 - 14.3% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.21388 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 3.07153e-05% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 2.89085e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.21381 - 99.997% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.2138 - 99.9996% [1] +| | | | | | getWorksets(): 1.01464 - 45.8326% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01464 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.665915 - 65.6308% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00677272 - 1.01705% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.105008 - 15.7689% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00210888 - 2.00831% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.102853 - 97.9478% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00095656 - 0.930028% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00054004 - 0.525061% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00198644 - 1.93134% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00933987 - 9.08082% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0220169 - 21.4062% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00533991 - 5.1918% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0180064 - 17.507% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00056056 - 0.545012% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0267 - 25.9594% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118374 - 44.3348% [17] +| | | | | | | | | | | | Remainder: 0.0148626 - 55.6652% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0133537 - 12.9833% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00380012 - 3.69472% [17] +| | | | | | | | | | | Remainder: 0.00025232 - 0.245322% +| | | | | | | | | | Remainder: 4.608e-05 - 0.0438825% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.481286 - 72.2744% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.266556 - 55.3842% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022128 - 0.0830144% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012616 - 0.0473296% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.099363 - 37.2766% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101965 - 38.2526% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00013572 - 0.0509161% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00013704 - 0.0514113% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00349008 - 1.30932% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0602705 - 22.6108% [17] +| | | | | | | | | | | Remainder: 0.00084784 - 0.318072% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0668645 - 13.8929% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0632319 - 13.1381% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000568 - 0.118017% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238629 - 4.95816% [34] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0217248 - 4.51391% [17] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0379907 - 7.89358% [17] +| | | | | | | | | | Remainder: 0.00048672 - 0.101129% +| | | | | | | | | Remainder: 0.0728483 - 10.9396% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.348684 - 34.3654% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.347977 - 99.7972% [17] +| | | | | | | | | Remainder: 0.000706959 - 0.20275% +| | | | | | | | Remainder: 3.9e-05 - 0.00384374% +| | | | | | | Remainder: 6.48e-06 - 0.000638647% +| | | | | | getOrientations(): 1.192e-05 - 0.00053844% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103176 - 0.0466057% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00121844 - 0.0550383% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000710839 - 0.0321094% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.16778 - 52.7501% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.42111 - 36.0606% [1] +| | | | | | | Remainder: 0.746673 - 63.9394% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025042 - 0.113117% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 2.52958e-05% [2] +| | | | | | Remainder: 0.0258984 - 1.16986% +| | | | | Remainder: 9.04e-06 - 0.000408345% +| | | | fmb->setupBCFieldManagers(): 5.48e-06 - 0.000247529% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.936e-05 - 0.000874484% [1] +| | | | build response library: 2.812e-05 - 0.00127017% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.28023% [1] +| | | | | Remainder: 2.776e-05 - 98.7198% +| | | | Remainder: 1.14e-05 - 0.000514934% +| | | Remainder: 1.42e-05 - 0.000641404% +| | Mini-EM: eval auxiliary physics model evaluator: 3.68033 - 23.7721% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.12848 - 30.6626% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.54433 - 69.1333% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00344012 - 0.135207% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.6999 - 66.8112% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 8.94171e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.556e-05 - 0.00150362% [17] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.012e-05 - 0.00059533% [17] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0104685 - 0.615829% [17] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0469063 - 2.75936% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.140825 - 8.28429% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0170825 - 1.00492% [17] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.119198 - 7.01204% [17] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.114502 - 6.7358% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.167567 - 9.85745% [17] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.184e-05 - 0.00187305% [17] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.28e-06 - 0.000545915% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.255658 - 15.0396% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0270486 - 1.59119% [17] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0153847 - 0.905039% [17] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0565372 - 3.32591% [17] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00712588 - 0.419194% [17] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0785276 - 4.61954% [17] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.134075 - 7.88722% [17] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.169021 - 9.94298% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0140913 - 0.82895% [17] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00838379 - 0.493194% [17] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0240078 - 1.41231% [17] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.115676 - 6.8049% [17] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0154134 - 0.906722% [17] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0567017 - 3.33559% [17] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.604e-05 - 0.0027084% [17] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0247857 - 1.45807% [17] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0479617 - 2.82144% [17] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00782315 - 0.460213% [17] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.024043 - 1.41438% [17] +| | | | | Remainder: 0.00096164 - 0.0565704% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.152e-05 - 0.000845801% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.92e-06 - 0.000114765% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00270652 - 0.106374% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.835378 - 32.8329% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.411827 - 49.2983% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.423512 - 50.697% [1] +| | | | | Remainder: 3.92e-05 - 0.00469248% +| | | | Remainder: 0.00288476 - 0.11338% +| | | Remainder: 0.00751155 - 0.2041% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00447116 - 0.0288802% [1] +| | | getWorksets(): 6.28e-06 - 0.140456% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.36e-06 - 69.4268% [1] +| | | | Remainder: 1.92e-06 - 30.5732% +| | | getOrientations(): 8.8e-07 - 0.0196817% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081036 - 18.1242% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000981079 - 21.9424% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042292 - 9.45885% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120824 - 27.023% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0295226% [3] +| | | Remainder: 0.00104008 - 23.262% +| | panzer::ModelEvaluator::create_W_op: 1.16694 - 7.53754% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.83787 - 11.8713% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00114656 - 0.062385% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.419 - 77.2089% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.00015222% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00976463 - 0.688133% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0485167 - 3.41907% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0547182 - 3.8561% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00521188 - 0.367292% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0609947 - 4.29842% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0509866 - 3.59313% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00914435 - 0.644421% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0515668 - 3.63402% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.196e-05 - 0.00154757% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0189808 - 1.33762% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110673 - 7.79932% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0185175 - 1.30497% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.108919 - 7.67574% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113969 - 8.03162% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154984 - 10.922% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.492e-05 - 0.00246088% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00998584 - 0.703722% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.107372 - 7.56675% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.171063 - 12.0552% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0254915 - 1.79644% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00500344 - 0.352602% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0587162 - 4.13785% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124431 - 8.76891% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0991649 - 6.98835% [17] +| | | | Remainder: 0.00076852 - 0.0541592% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.94e-05 - 0.00159967% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 6.74692e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00380436 - 0.206998% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.41093 - 22.359% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.410894 - 99.9912% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.196e-05 - 0.00534397% [1] +| | | | Remainder: 1.436e-05 - 0.00349451% +| | | Remainder: 0.00295988 - 0.161049% +| | Mini-EM: assemble Discrete Gradient: 0.297399 - 1.92097% [1] +| | MaxwellPreconditioner::build: 2.02286 - 13.0661% [1] +| | | Mini-EM: assemble Discrete Curl: 0.26588 - 13.1438% [1] +| | | MaxwellPreconditioner: Schur complement: 4.112e-05 - 0.00203276% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00333124 - 0.164679% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.100863% [1] +| | | | Ifpack2::Relaxation::compute: 0.00224828 - 67.4908% [1] +| | | | Remainder: 0.0010796 - 32.4084% +| | | MaxwellPreconditioner: Solver S_E: 1.72942 - 85.4939% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.69791 - 98.1776% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.69746 - 99.9737% [1] +| | | | | | MueLu RefMaxwell: compute: 1.68318 - 99.159% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0105764 - 0.628359% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0728186 - 4.32624% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0380676 - 52.2773% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0333417 - 45.7874% [1] +| | | | | | | | Remainder: 0.00140924 - 1.93527% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0814219 - 4.83737% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00540056 - 6.6328% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0710156 - 87.2193% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0695953 - 98% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0681075 - 97.8623% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0647341 - 95.0469% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.756e-05 - 0.058022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 8.644e-05 - 0.133531% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00013384 - 0.206754% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0126709 - 19.5738% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00011992 - 0.18525% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0501997 - 77.5476% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.944e-05 - 0.076374% [1] +| | | | | | | | | | | | Remainder: 0.00143624 - 2.21868% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.784e-05 - 0.0996072% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.992e-05 - 44.1038% [1] +| | | | | | | | | | | | Remainder: 3.792e-05 - 55.8962% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116768 - 1.71446% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0011354 - 97.2355% [1] +| | | | | | | | | | | | Remainder: 3.228e-05 - 2.76446% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00124544 - 1.82864% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00121472 - 97.5334% [1] +| | | | | | | | | | | | Remainder: 3.072e-05 - 2.4666% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00027256 - 0.400191% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000247 - 90.6222% [1] +| | | | | | | | | | | | Remainder: 2.556e-05 - 9.37775% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.48e-05 - 0.0951437% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.336e-05 - 51.4815% [1] +| | | | | | | | | | | | Remainder: 3.144e-05 - 48.5185% +| | | | | | | | | | | Remainder: 0.00055512 - 0.815064% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000116799 - 0.167826% [1] +| | | | | | | | | | Remainder: 0.00137096 - 1.9699% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000429039 - 0.604148% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010548 - 24.5852% [1] +| | | | | | | | | | Remainder: 0.000323559 - 75.4148% +| | | | | | | | | Remainder: 0.00099128 - 1.39586% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00177248 - 2.17691% [1] +| | | | | | | | Remainder: 0.00323328 - 3.97102% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.119769 - 7.11563% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0793248 - 66.2314% [1] +| | | | | | | | Remainder: 0.0404444 - 33.7686% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184401 - 1.09555% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0356529 - 2.11818% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0201469 - 56.5084% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0196437 - 97.5027% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.428e-05 - 0.327229% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.959e-06 - 0.0303354% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0193811 - 98.6632% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0193774 - 99.9808% [1] +| | | | | | | | | | | Remainder: 3.72e-06 - 0.0191939% +| | | | | | | | | | Remainder: 0.00019236 - 0.979243% +| | | | | | | | | Remainder: 0.00050312 - 2.49726% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0154977 - 43.4683% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0132476 - 85.481% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0110796 - 83.6345% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00743768 - 67.1297% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00709135 - 95.3437% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000316959 - 4.46965% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.228e-05 - 0.314185% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.732e-05 - 0.244241% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00243296 - 34.3088% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.82e-05 - 0.256651% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00384256 - 54.1865% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.44e-06 - 0.104916% [1] +| | | | | | | | | | | | | Remainder: 0.00043364 - 6.11505% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.512e-05 - 0.33774% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 18.4713% [1] +| | | | | | | | | | | | | Remainder: 2.048e-05 - 81.5287% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.152e-05 - 0.82714% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.088e-05 - 66.4499% [1] +| | | | | | | | | | | | | Remainder: 2.064e-05 - 33.5501% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.284e-05 - 0.307085% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 19.0893% [1] +| | | | | | | | | | | | | Remainder: 1.848e-05 - 80.9107% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.088e-05 - 0.280733% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 23.3716% [1] +| | | | | | | | | | | | | Remainder: 1.6e-05 - 76.6284% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2e-05 - 0.268901% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.52e-06 - 17.6% [1] +| | | | | | | | | | | | | Remainder: 1.648e-05 - 82.4% +| | | | | | | | | | | | Remainder: 0.00019596 - 2.63469% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.18e-05 - 0.738297% [1] +| | | | | | | | | | | Remainder: 0.00356008 - 32.132% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00199564 - 15.0642% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0015986 - 80.1046% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00015916 - 9.95622% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00131884 - 82.4997% [1] +| | | | | | | | | | | | Remainder: 0.0001206 - 7.54411% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00015432 - 7.73286% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011008 - 71.3323% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.26e-05 - 20.5305% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.64e-06 - 7.84884% [1] +| | | | | | | | | | | | | Remainder: 7.884e-05 - 71.6206% +| | | | | | | | | | | | Remainder: 4.424e-05 - 28.6677% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.26e-05 - 1.13247% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.74e-05 - 1.87409% [1] +| | | | | | | | | | | Remainder: 0.00018272 - 9.15596% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0664272% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.24e-06 - 0.0244573% [1] +| | | | | | | | | | Remainder: 0.00016036 - 1.21048% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.62e-05 - 0.104532% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00178756 - 11.5343% [1] +| | | | | | | | | Remainder: 0.00044636 - 2.88017% +| | | | | | | | Remainder: 8.32e-06 - 0.0233361% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0693974 - 4.12298% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.069219 - 99.743% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0368711 - 53.2672% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.031108 - 44.9414% [1] +| | | | | | | | | Remainder: 0.00123996 - 1.79136% +| | | | | | | | Remainder: 0.00017832 - 0.256955% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.94825 - 56.3367% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0854365 - 9.00991% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0851086 - 99.6163% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3e-05 - 0.0352491% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.00286692% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0849824 - 99.8517% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0849789 - 99.9959% [1] +| | | | | | | | | | | Remainder: 3.48e-06 - 0.00409497% +| | | | | | | | | | Remainder: 9.38e-05 - 0.110212% +| | | | | | | | | Remainder: 0.00032784 - 0.383724% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.862805 - 90.9892% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0742248 - 8.60273% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0678044 - 91.3501% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0662933 - 97.7714% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0641791 - 96.8108% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.952e-05 - 0.0304149% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.636e-05 - 0.103398% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.58e-05 - 0.14927% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0126002 - 19.6329% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.524e-05 - 0.0704903% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0501908 - 78.2044% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.804e-05 - 0.0592717% [1] +| | | | | | | | | | | | | Remainder: 0.00112304 - 1.74985% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.416e-05 - 0.0967821% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.824e-05 - 44.015% [1] +| | | | | | | | | | | | | Remainder: 3.592e-05 - 55.985% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116684 - 1.76012% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113348 - 97.141% [1] +| | | | | | | | | | | | | Remainder: 3.336e-05 - 2.859% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00014664 - 0.221199% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00011932 - 81.3693% [1] +| | | | | | | | | | | | | Remainder: 2.732e-05 - 18.6307% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000266039 - 0.401306% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000241639 - 90.8284% [1] +| | | | | | | | | | | | | Remainder: 2.44e-05 - 9.17159% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.368e-05 - 0.0809735% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.312e-05 - 61.699% [1] +| | | | | | | | | | | | | Remainder: 2.056e-05 - 38.301% +| | | | | | | | | | | | Remainder: 0.000416839 - 0.62878% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012516 - 0.18459% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.728e-05 - 0.06973% [1] +| | | | | | | | | | | Remainder: 0.00133868 - 1.97432% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00626108 - 8.43529% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00559156 - 89.3066% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00077116 - 13.7915% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00468912 - 83.8607% [1] +| | | | | | | | | | | | Remainder: 0.00013128 - 2.34783% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000459479 - 7.33866% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000414599 - 90.2324% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010564 - 25.48% [1] +| | | | | | | | | | | | | Remainder: 0.000308959 - 74.52% +| | | | | | | | | | | | Remainder: 4.488e-05 - 9.76758% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.456e-05 - 0.392265% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.892e-05 - 0.461901% [1] +| | | | | | | | | | | Remainder: 0.00015656 - 2.50053% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.72e-06 - 0.0117481% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.00366454% [1] +| | | | | | | | | | Remainder: 0.00014788 - 0.199233% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.632e-05 - 0.0018915% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.7879 - 91.3184% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.056e-05 - 0.00134027% [1] +| | | | | | | | | | Remainder: 0.78789 - 99.9987% +| | | | | | | | | Remainder: 0.000663919 - 0.0769489% +| | | | | | | | Remainder: 8.2e-06 - 0.000864751% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.311682 - 18.5174% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.136e-05 - 0.0100615% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.68e-06 - 0.00085985% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.311497 - 99.9405% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.311492 - 99.9984% [1] +| | | | | | | | | Remainder: 4.96e-06 - 0.00159231% +| | | | | | | | Remainder: 0.00015136 - 0.0485623% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00024332 - 0.0144559% [1] +| | | | | | | Remainder: 0.0149323 - 0.887146% +| | | | | | Remainder: 0.0142758 - 0.841009% +| | | | | Remainder: 0.00044676 - 0.0263124% +| | | | Remainder: 0.0315172 - 1.82241% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016004 - 0.00791156% [1] +| | | Remainder: 0.0240266 - 1.18775% +| | Mini-EM: timestepper: 0.553345 - 3.57418% [1] +| | | Mini-EM: Advance Time Step: 0.553342 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.15768 - 28.4959% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000767959 - 0.487038% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.15278 - 96.8926% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00125671% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00095348 - 0.624087% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0129545 - 8.4792% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00769371 - 5.03581% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061864 - 0.404922% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00696996 - 4.56209% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00671348 - 4.39422% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00058896 - 0.385496% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161148 - 1.05477% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-05 - 0.00706899% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00130524 - 0.854326% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0157939 - 10.3377% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00531756 - 3.48054% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0024014 - 1.5718% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.013408 - 8.77604% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0269913 - 17.6668% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.976e-05 - 0.0129336% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00100508 - 0.657861% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0114644 - 7.50389% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0143208 - 9.37347% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00107128 - 0.701192% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000609639 - 0.399031% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00684456 - 4.48001% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106811 - 6.9912% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307624 - 2.01351% [17] +| | | | | | Remainder: 0.000352599 - 0.230789% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.92e-05 - 0.0121766% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.00149671% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00377192 - 2.39214% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000238 - 0.150939% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001846 - 77.563% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 0.554622% [1] +| | | | | | Remainder: 5.208e-05 - 21.8824% +| | | | | Remainder: 0.00010024 - 0.0635719% +| | | | Stratimikos: BelosLOWS: 0.362294 - 65.4738% [1] +| | | | | GMRES block system: Operation Op*x: 0.00911599 - 2.51618% [1] +| | | | | Belos::MVT::MvAddMv: 0.00035676 - 0.0984724% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.352087 - 97.1827% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00119496 - 0.339393% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00031184 - 26.0963% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00030488 - 97.7681% [2] +| | | | | | | | Remainder: 6.96e-06 - 2.23191% +| | | | | | | Belos::MVT::MvScale: 0.00015988 - 13.3795% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00042044 - 35.1844% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00041384 - 98.4302% [2] +| | | | | | | | Remainder: 6.6e-06 - 1.56978% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022404 - 18.7487% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021964 - 98.0361% [2] +| | | | | | | | Remainder: 4.4e-06 - 1.96394% +| | | | | | | Remainder: 7.876e-05 - 6.59102% +| | | | | | Belos::MVT::MvAddMv: 0.00100768 - 0.286202% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016628 - 0.0472269% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.340394 - 96.6789% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.001152 - 0.338431% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00016028 - 0.0470866% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00322164 - 0.946443% [1] +| | | | | | | | Belos::MVT::Assign: 0.00087612 - 27.1949% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00034764 - 10.7908% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00033264 - 95.6852% [1] +| | | | | | | | | Remainder: 1.5e-05 - 4.31481% +| | | | | | | | CG Q_B: Operation Op*x: 0.00147772 - 45.8686% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00021232 - 6.59044% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.292e-05 - 2.57385% [1] +| | | | | | | | Remainder: 0.000224918 - 6.98148% +| | | | | | | CG S_E: Operation Op*x: 0.00311116 - 0.913987% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.327256 - 96.1403% [1] +| | | | | | | | Belos::MVT::Assign: 0.000661199 - 0.202043% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.282855 - 86.4323% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.282543 - 99.89% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.134181 - 47.4902% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.133505 - 99.4966% [26] +| | | | | | | | | | | Remainder: 0.000675439 - 0.503381% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0331274 - 11.7247% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00226164 - 0.800458% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00347104 - 1.2285% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0983181 - 34.7975% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0160118 - 16.2857% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0156406 - 97.6817% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.013407 - 85.7195% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00989819 - 73.8284% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00935283 - 94.4903% [26] +| | | | | | | | | | | | | | | Remainder: 0.000545359 - 5.50968% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.0024828 - 18.5186% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00019956 - 1.48847% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00027848 - 2.07712% [13] +| | | | | | | | | | | | | | Remainder: 0.000547999 - 4.0874% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00208596 - 13.3368% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00202264 - 96.9645% [13] +| | | | | | | | | | | | | | Remainder: 6.332e-05 - 3.03553% +| | | | | | | | | | | | | Remainder: 0.0001476 - 0.943698% +| | | | | | | | | | | | Remainder: 0.0003712 - 2.31829% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0821981 - 83.6043% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0820416 - 99.8095% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0491105 - 59.8605% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0373312 - 76.0147% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0367847 - 98.536% [26] +| | | | | | | | | | | | | | | Remainder: 0.000546519 - 1.46397% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00899379 - 18.3134% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00064932 - 1.32216% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00166012 - 3.38037% [13] +| | | | | | | | | | | | | | Remainder: 0.00047608 - 0.969405% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0327495 - 39.9182% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0326693 - 99.7549% [13] +| | | | | | | | | | | | | | Remainder: 8.028e-05 - 0.245133% +| | | | | | | | | | | | | Remainder: 0.00018152 - 0.221254% +| | | | | | | | | | | | Remainder: 0.00015656 - 0.190467% +| | | | | | | | | | | Remainder: 0.00010816 - 0.11001% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00508264 - 1.79889% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00572376 - 2.0258% [13] +| | | | | | | | | | Remainder: 0.00037836 - 0.133912% +| | | | | | | | | Remainder: 0.0003112 - 0.110021% +| | | | | | | | CG S_E: Operation Op*x: 0.0331799 - 10.1388% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00254648 - 0.778131% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00659088 - 2.01398% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00104804 - 0.320251% [13] +| | | | | | | | Remainder: 0.00037476 - 0.114516% +| | | | | | | Remainder: 0.00549324 - 1.61379% +| | | | | | GMRES block system: Operation Op*x: 0.00851203 - 2.41759% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011424 - 0.0324465% [1] +| | | | | | Remainder: 0.000697919 - 0.198223% +| | | | | Remainder: 0.00073432 - 0.202686% +| | | | Mini-EM: Compute responses: 0.0330446 - 5.97183% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00078144 - 2.3648% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0279965 - 84.7233% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00671512% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060644 - 2.16613% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00688792 - 24.6028% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.48e-06 - 0.0338614% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00124016 - 4.42969% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00090468 - 3.2314% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0132953 - 47.489% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.96e-06 - 0.0284321% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00118 - 4.21481% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00105004 - 3.7506% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.001142 - 4.07908% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014216 - 0.507778% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.28e-06 - 0.0295751% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00074436 - 2.65876% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000503119 - 1.79708% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010008 - 0.357473% [17] +| | | | | | Remainder: 0.00017268 - 0.616791% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.0330462% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00459984% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00378012 - 11.4394% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026556 - 0.803641% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.48e-06 - 0.557313% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002444 - 92.0319% [1] +| | | | | | Remainder: 1.968e-05 - 7.41075% +| | | | | Remainder: 0.00020856 - 0.631147% +| | | | Remainder: 0.00032348 - 0.0584593% +| | | Remainder: 2.84e-06 - 0.000513242% +| | Remainder: 0.0842054 - 0.543902% +| Remainder: 8.076e-05 - 0.000521645% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 0.362294 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 90.4458 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 104544 x 104544, nnz = 3287136 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.05e+05, dev = 0.0%, min = 0.0% ( 104544 on 0), max = 0.0% ( 104544 on 0) +SM_Matrix # nnz per proc : avg = 3.29e+06, dev = 0.0%, min = 0.0% ( 3287136 on 0), max = 0.0% ( 3287136 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.015625 / 0.015625 / 0.015625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3993 x 3993, nnz = 268119 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +coarseA11 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3993 x 3993, nnz = 268119 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +A0 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.66 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3993 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +Ptent # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3993, nnz = 3993 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0454 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +A22 size = 35937 x 35937, nnz = 912673 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A22 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 35937 x 35937, nnz = 912673 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A0 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1331 x 35937, nnz = 35937 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +R # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1331 x 1331, nnz = 29171 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.92e+04, dev = 0.0%, min = 0.0% ( 29171 on 0), max = 0.0% ( 29171 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.9599 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 104544 3287136 31.4426 +(2, 2) 35937 912673 25.3965 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0039584 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.32788 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 0.358243 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: 15.3435 [1] +| Mini-EM: Total Time: 15.3435 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00063204 - 0.00411927% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030252 - 47.8641% [1] +| | | Remainder: 0.00032952 - 52.1359% +| | Mini-EM: build physics blocks: 0.000860639 - 0.00560915% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00082636 - 0.00538574% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62866 - 10.6147% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.783084 - 5.10369% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.342902 - 43.7886% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.276061 - 80.5072% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00889031 - 2.59267% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0577979 - 16.8555% [4] +| | | | Remainder: 0.00015296 - 0.0446075% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436781 - 5.57771% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0284275 - 65.0842% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00140976 - 3.22761% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.003299 - 7.55297% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.002164 - 4.95442% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135468 - 3.1015% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00641444 - 14.6857% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00043456 - 0.994914% [4] +| | | | Remainder: 0.00017416 - 0.398735% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0715878 - 9.14178% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0301133 - 3.84548% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.104559 - 13.3522% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0378968 - 4.83943% [4] +| | | Remainder: 0.152347 - 19.4548% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0387257 - 0.252392% [2] +| | Mini-EM: setup physics model evaluator: 1.13495 - 7.39692% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.13492 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000253763% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 3.87694e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.12959 - 99.5307% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.12957 - 99.9984% [1] +| | | | | | getWorksets(): 1.10552 - 97.871% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10552 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.639852 - 57.878% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00594387 - 0.928945% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102765 - 16.0608% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00201888 - 1.96455% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100702 - 97.9919% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00098232 - 0.975474% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00053388 - 0.530159% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00187636 - 1.86328% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00940663 - 9.34108% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0209121 - 20.7664% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00539372 - 5.35613% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0148105 - 14.7073% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0005406 - 0.536833% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0270166 - 26.8283% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118404 - 43.8262% [17] +| | | | | | | | | | | | Remainder: 0.0151762 - 56.1738% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0151785 - 15.0727% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00381404 - 3.78746% [17] +| | | | | | | | | | | Remainder: 0.00023656 - 0.234911% +| | | | | | | | | | Remainder: 4.476e-05 - 0.0435555% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.461272 - 72.0904% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.268919 - 58.2994% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038888 - 0.144609% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012364 - 0.0459767% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144343 - 53.6755% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101881 - 37.8856% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011796 - 0.0438645% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0212171 - 7.8898% [17] +| | | | | | | | | | | Remainder: 0.00084636 - 0.314727% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0899234 - 19.4946% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0635537 - 13.7779% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00054564 - 0.11829% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.021686 - 4.70134% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161951 - 3.51096% [17] +| | | | | | | | | | Remainder: 0.0004496 - 0.0974696% +| | | | | | | | | Remainder: 0.069871 - 10.9199% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.465629 - 42.1186% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.46526 - 99.9207% [34] +| | | | | | | | | Remainder: 0.000369079 - 0.0792647% +| | | | | | | | Remainder: 3.756e-05 - 0.0033975% +| | | | | | | Remainder: 3.6e-06 - 0.000325638% +| | | | | | getOrientations(): 1.196e-05 - 0.00105881% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074636 - 0.0660747% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000732199 - 0.064821% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038036 - 0.033673% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011984 - 0.0106093% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085912 - 0.0760572% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 7.43645e-05% [2] +| | | | | | Remainder: 0.0211977 - 1.87662% +| | | | | Remainder: 1.828e-05 - 0.00161829% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.000662605% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.388e-05 - 0.001223% [1] +| | | | build response library: 0.00528148 - 0.465363% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0051984 - 98.427% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0623269% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 67.9012% [1] +| | | | | | | Remainder: 1.04e-06 - 32.0988% +| | | | | | getOrientations(): 4.4e-07 - 0.00846415% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753839 - 14.5014% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090628 - 17.4338% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395239 - 7.6031% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113556 - 21.8444% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0223146% [3] +| | | | | | Remainder: 0.00200264 - 38.5242% +| | | | | Remainder: 8.308e-05 - 1.57305% +| | | | Remainder: 2.008e-05 - 0.0017693% +| | | Remainder: 3.016e-05 - 0.0026574% +| | Mini-EM: setup auxiliary physics model evaluator: 2.18567 - 14.245% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.18566 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 2.92817e-05% [1] +| | | | fmb->setWorksetContainer(): 8.8e-07 - 4.02624e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.1856 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.1856 - 99.9996% [1] +| | | | | | getWorksets(): 1.00203 - 45.847% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.00202 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.660927 - 65.9592% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0066844 - 1.01137% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.104605 - 15.8271% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00208836 - 1.99641% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.102459 - 97.9477% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000918079 - 0.896048% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052516 - 0.512558% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00190132 - 1.85569% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00939191 - 9.16654% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0219428 - 21.4163% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00542684 - 5.29661% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0178353 - 17.4073% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000528639 - 0.515953% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0265617 - 25.9243% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118336 - 44.5516% [17] +| | | | | | | | | | | | Remainder: 0.014728 - 55.4484% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0133531 - 13.0327% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00381284 - 3.72134% [17] +| | | | | | | | | | | Remainder: 0.000261 - 0.254737% +| | | | | | | | | | Remainder: 5.848e-05 - 0.0559053% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.478034 - 72.3278% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.264846 - 55.4032% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00022024 - 0.0831577% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012252 - 0.0462608% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0983565 - 37.1372% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102973 - 38.8802% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00013508 - 0.0510032% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00013296 - 0.0502027% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00344352 - 1.3002% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0586281 - 22.1366% [17] +| | | | | | | | | | | Remainder: 0.000834599 - 0.315126% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.064249 - 13.4402% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0630957 - 13.199% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000569919 - 0.119221% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239862 - 5.01768% [34] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0216795 - 4.53513% [17] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0391141 - 8.18229% [17] +| | | | | | | | | | Remainder: 0.00049344 - 0.103223% +| | | | | | | | | Remainder: 0.0716033 - 10.8338% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.34106 - 34.0371% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.34038 - 99.8006% [17] +| | | | | | | | | Remainder: 0.00068 - 0.199378% +| | | | | | | | Remainder: 3.736e-05 - 0.00372845% +| | | | | | | Remainder: 6.16e-06 - 0.000614752% +| | | | | | getOrientations(): 1.06e-05 - 0.000484994% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00098544 - 0.0450879% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.001184 - 0.0541728% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000707079 - 0.0323518% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.15092 - 52.6591% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.415686 - 36.1178% [1] +| | | | | | | Remainder: 0.735231 - 63.8822% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246864 - 0.11295% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 2.37921e-05% [2] +| | | | | | Remainder: 0.0272927 - 1.24875% +| | | | | Remainder: 8.48e-06 - 0.000387993% +| | | | fmb->setupBCFieldManagers(): 6.2e-06 - 0.000283667% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.784e-05 - 0.000816228% [1] +| | | | build response library: 2.384e-05 - 0.00109074% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.67785% [1] +| | | | | Remainder: 2.344e-05 - 98.3221% +| | | | Remainder: 9.08e-06 - 0.000415435% +| | | Remainder: 1.136e-05 - 0.000519748% +| | Mini-EM: eval auxiliary physics model evaluator: 3.64813 - 23.7764% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.1184 - 30.6567% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.52239 - 69.1418% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00340756 - 0.135093% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.68356 - 66.7447% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 6.41498e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.576e-05 - 0.00153009% [17] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.008e-05 - 0.000598732% [17] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0105281 - 0.625346% [17] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0457442 - 2.71711% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.141124 - 8.38249% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0154252 - 0.916227% [17] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.110519 - 6.56463% [17] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.113775 - 6.758% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.16806 - 9.9824% [17] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.94e-05 - 0.0017463% [17] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.036e-05 - 0.000615363% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.255258 - 15.1618% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0294605 - 1.7499% [17] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0140496 - 0.83452% [17] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0567013 - 3.36794% [17] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0072078 - 0.428128% [17] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0779343 - 4.62914% [17] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.134073 - 7.96366% [17] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.168968 - 10.0363% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0154598 - 0.918278% [17] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00787079 - 0.467509% [17] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0239559 - 1.42293% [17] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.114128 - 6.77899% [17] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0140297 - 0.833334% [17] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0566974 - 3.36771% [17] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.416e-05 - 0.00321699% [17] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0247861 - 1.47225% [17] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0453517 - 2.6938% [17] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00738872 - 0.438875% [17] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0239815 - 1.42446% [17] +| | | | | Remainder: 0.00095016 - 0.0564376% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.084e-05 - 0.000826202% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.12e-06 - 0.000123692% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00267492 - 0.106047% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.829873 - 32.9003% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.408933 - 49.2766% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.420903 - 50.719% [1] +| | | | | Remainder: 3.668e-05 - 0.00441995% +| | | | Remainder: 0.00284776 - 0.112899% +| | | Remainder: 0.00735124 - 0.201507% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433692 - 0.0282655% [1] +| | | getWorksets(): 5.24e-06 - 0.120823% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 68.7023% [1] +| | | | Remainder: 1.64e-06 - 31.2977% +| | | getOrientations(): 8e-07 - 0.0184463% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078192 - 18.0294% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927999 - 21.3977% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041804 - 9.6391% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011814 - 27.2405% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0313587% [3] +| | | Remainder: 0.00102016 - 23.5227% +| | panzer::ModelEvaluator::create_W_op: 1.14858 - 7.4858% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.8224 - 11.8773% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0010882 - 0.0597126% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40155 - 76.9068% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00012843% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00972239 - 0.69369% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0475537 - 3.39294% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0548252 - 3.91177% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00534564 - 0.38141% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0608413 - 4.34101% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508999 - 3.6317% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0105042 - 0.749472% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.051384 - 3.66623% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.308e-05 - 0.00164675% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0185606 - 1.32429% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.109968 - 7.84623% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0172338 - 1.22963% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.100766 - 7.18964% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.112723 - 8.04277% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.153457 - 10.9492% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.236e-05 - 0.00230888% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00901544 - 0.643249% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106213 - 7.57826% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170631 - 12.1745% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.027003 - 1.92666% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00478128 - 0.341143% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0581165 - 4.1466% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123999 - 8.84729% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0971918 - 6.93461% [17] +| | | | Remainder: 0.00075256 - 0.053695% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.86e-05 - 0.00156936% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 6.14576e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0038046 - 0.208769% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.412941 - 22.6592% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.412905 - 99.9914% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.208e-05 - 0.00534701% [1] +| | | | Remainder: 1.36e-05 - 0.00329345% +| | | Remainder: 0.00298588 - 0.163844% +| | Mini-EM: assemble Discrete Gradient: 0.296059 - 1.92954% [1] +| | MaxwellPreconditioner::build: 2.02 - 13.1652% [1] +| | | Mini-EM: assemble Discrete Curl: 0.264542 - 13.0962% [1] +| | | MaxwellPreconditioner: Schur complement: 3.844e-05 - 0.00190297% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00320712 - 0.158769% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.10352% [1] +| | | | Ifpack2::Relaxation::compute: 0.00224616 - 70.0366% [1] +| | | | Remainder: 0.00095764 - 29.8598% +| | | MaxwellPreconditioner: Solver S_E: 1.72816 - 85.5528% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.69723 - 98.21% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.69681 - 99.9754% [1] +| | | | | | MueLu RefMaxwell: compute: 1.68294 - 99.1823% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0105036 - 0.624121% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0719566 - 4.27566% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0374349 - 52.0243% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0331653 - 46.0907% [1] +| | | | | | | | Remainder: 0.0013564 - 1.88502% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0823539 - 4.89347% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00533012 - 6.47221% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0720862 - 87.5322% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.070793 - 98.206% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0693511 - 97.9633% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0659186 - 95.0505% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.472e-05 - 0.052671% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 8.512e-05 - 0.129129% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00013312 - 0.201946% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0133456 - 20.2456% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00011192 - 0.169785% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0507765 - 77.0291% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.936e-05 - 0.0748803% [1] +| | | | | | | | | | | | Remainder: 0.00138224 - 2.09689% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.344e-05 - 0.0914765% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.968e-05 - 46.7844% [1] +| | | | | | | | | | | | Remainder: 3.376e-05 - 53.2156% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116872 - 1.68522% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113436 - 97.06% [1] +| | | | | | | | | | | | Remainder: 3.436e-05 - 2.93997% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.001321 - 1.9048% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00128776 - 97.4837% [1] +| | | | | | | | | | | | Remainder: 3.324e-05 - 2.51628% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026884 - 0.387651% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002444 - 90.9091% [1] +| | | | | | | | | | | | Remainder: 2.444e-05 - 9.09091% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.52e-05 - 0.108434% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.328e-05 - 44.2553% [1] +| | | | | | | | | | | | Remainder: 4.192e-05 - 55.7447% +| | | | | | | | | | | Remainder: 0.000535359 - 0.771954% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011104 - 0.156852% [1] +| | | | | | | | | | Remainder: 0.0013308 - 1.87985% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00042988 - 0.596342% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.0001074 - 24.9837% [1] +| | | | | | | | | | Remainder: 0.00032248 - 75.0163% +| | | | | | | | | Remainder: 0.00086332 - 1.19762% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0017684 - 2.14732% [1] +| | | | | | | | Remainder: 0.00316924 - 3.84831% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.119473 - 7.0991% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0792708 - 66.3501% [1] +| | | | | | | | Remainder: 0.0402027 - 33.6499% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180253 - 1.07107% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0357522 - 2.1244% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0201294 - 56.3026% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0196662 - 97.6985% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.664e-05 - 0.288008% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.04e-06 - 0.0307127% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0194184 - 98.7404% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0194148 - 99.981% [1] +| | | | | | | | | | | Remainder: 3.68e-06 - 0.0189511% +| | | | | | | | | | Remainder: 0.00018504 - 0.940906% +| | | | | | | | | Remainder: 0.000463279 - 2.3015% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0156149 - 43.6752% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0134625 - 86.2157% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0112914 - 83.8731% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00755356 - 66.8966% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00719924 - 95.3092% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000301679 - 4.19043% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.204e-05 - 0.306144% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.704e-05 - 0.236692% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00249648 - 34.677% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.816e-05 - 0.252249% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00388628 - 53.9818% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.08e-06 - 0.0983438% [1] +| | | | | | | | | | | | | Remainder: 0.00045048 - 6.25733% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.124e-05 - 0.41358% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 13.4443% [1] +| | | | | | | | | | | | | Remainder: 2.704e-05 - 86.5557% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.216e-05 - 0.822924% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.116e-05 - 66.2162% [1] +| | | | | | | | | | | | | Remainder: 2.1e-05 - 33.7838% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.904e-05 - 0.252067% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.84e-06 - 25.4202% [1] +| | | | | | | | | | | | | Remainder: 1.42e-05 - 74.5798% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.22e-05 - 0.293901% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 21.982% [1] +| | | | | | | | | | | | | Remainder: 1.732e-05 - 78.018% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.916e-05 - 0.253655% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.72e-06 - 19.4154% [1] +| | | | | | | | | | | | | Remainder: 1.544e-05 - 80.5846% +| | | | | | | | | | | | Remainder: 0.00020052 - 2.65464% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.86e-05 - 0.696105% [1] +| | | | | | | | | | | Remainder: 0.00365924 - 32.4073% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00200408 - 14.8864% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00160568 - 80.1206% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000158239 - 9.85496% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00132612 - 82.5894% [1] +| | | | | | | | | | | | Remainder: 0.00012132 - 7.55568% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000152 - 7.58454% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011024 - 72.5263% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.192e-05 - 19.8839% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.48e-06 - 7.69231% [1] +| | | | | | | | | | | | | Remainder: 7.984e-05 - 72.4238% +| | | | | | | | | | | | Remainder: 4.176e-05 - 27.4737% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.476e-05 - 1.23548% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.68e-05 - 1.83626% [1] +| | | | | | | | | | | Remainder: 0.000184839 - 9.22314% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.96e-06 - 0.0665554% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.0190158% [1] +| | | | | | | | | | Remainder: 0.00015548 - 1.15491% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.10759% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00170152 - 10.8968% [1] +| | | | | | | | | Remainder: 0.00043408 - 2.77991% +| | | | | | | | Remainder: 7.92e-06 - 0.0221525% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0695714 - 4.13393% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0693768 - 99.7202% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0372069 - 53.6302% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0309207 - 44.5692% [1] +| | | | | | | | | Remainder: 0.0012492 - 1.8006% +| | | | | | | | Remainder: 0.00019464 - 0.27977% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.950706 - 56.4909% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0847054 - 8.90974% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0843886 - 99.626% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.816e-05 - 0.0333694% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.00274919% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0842712 - 99.8608% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0842678 - 99.996% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0040346% +| | | | | | | | | | Remainder: 8.696e-05 - 0.103047% +| | | | | | | | | Remainder: 0.0003168 - 0.374002% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.865992 - 91.0894% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0763456 - 8.81598% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0699589 - 91.6345% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0684624 - 97.8609% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0663574 - 96.9253% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.836e-05 - 0.0276684% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.48e-05 - 0.097653% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.392e-05 - 0.141537% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0133413 - 20.1052% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.572e-05 - 0.0688996% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0516467 - 77.8312% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.792e-05 - 0.0571451% [1] +| | | | | | | | | | | | | Remainder: 0.00110864 - 1.67071% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.956e-05 - 0.0869966% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.788e-05 - 46.8099% [1] +| | | | | | | | | | | | | Remainder: 3.168e-05 - 53.1901% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116584 - 1.70289% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113484 - 97.341% [1] +| | | | | | | | | | | | | Remainder: 3.1e-05 - 2.65903% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00014572 - 0.212847% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0001188 - 81.5262% [1] +| | | | | | | | | | | | | Remainder: 2.692e-05 - 18.4738% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026888 - 0.392741% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024144 - 89.7947% [1] +| | | | | | | | | | | | | Remainder: 2.744e-05 - 10.2053% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.372e-05 - 0.0784664% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.32e-05 - 61.8019% [1] +| | | | | | | | | | | | | Remainder: 2.052e-05 - 38.1981% +| | | | | | | | | | | | Remainder: 0.00041132 - 0.600797% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012428 - 0.177647% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.536e-05 - 0.064838% [1] +| | | | | | | | | | | Remainder: 0.00132684 - 1.8966% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0062298 - 8.15999% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0055676 - 89.3705% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000768119 - 13.7962% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00467696 - 84.0032% [1] +| | | | | | | | | | | | Remainder: 0.00012252 - 2.20059% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00045984 - 7.3813% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00041284 - 89.7791% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010392 - 25.172% [1] +| | | | | | | | | | | | | Remainder: 0.00030892 - 74.828% +| | | | | | | | | | | | Remainder: 4.7e-05 - 10.2209% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.616e-05 - 0.419917% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.8199e-05 - 0.452647% [1] +| | | | | | | | | | | Remainder: 0.000148 - 2.37568% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0110026% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.00345796% [1] +| | | | | | | | | | Remainder: 0.00014588 - 0.191078% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.632e-05 - 0.00188454% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.789091 - 91.1199% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.04e-05 - 0.00131797% [1] +| | | | | | | | | | Remainder: 0.78908 - 99.9987% +| | | | | | | | | Remainder: 0.00053884 - 0.0622223% +| | | | | | | | Remainder: 8.48e-06 - 0.000891969% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.309648 - 18.3993% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.88e-05 - 0.00930089% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.000775074% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.309467 - 99.9415% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.309462 - 99.9984% [1] +| | | | | | | | | Remainder: 4.92e-06 - 0.00158983% +| | | | | | | | Remainder: 0.00014992 - 0.0484163% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00024236 - 0.014401% [1] +| | | | | | | Remainder: 0.0147042 - 0.873725% +| | | | | | Remainder: 0.0138756 - 0.817745% +| | | | | Remainder: 0.00041712 - 0.0245765% +| | | | Remainder: 0.0309343 - 1.79001% +| | | MaxwellPreconditioner: Block preconditioner: 0.000132319 - 0.00655046% [1] +| | | Remainder: 0.0239118 - 1.18375% +| | Mini-EM: timestepper: 0.54749 - 3.56823% [1] +| | | Mini-EM: Advance Time Step: 0.547487 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.155804 - 28.458% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0008096 - 0.519628% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150839 - 96.8131% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00106074% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000951279 - 0.63066% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0124964 - 8.28461% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00749084 - 4.96613% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061804 - 0.409736% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00692295 - 4.58964% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00661124 - 4.38299% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000581878 - 0.385762% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00163848 - 1.08625% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.176e-05 - 0.00779642% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00134808 - 0.893724% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152998 - 10.1431% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00490896 - 3.25444% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00218352 - 1.44759% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0135123 - 8.9581% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.026963 - 17.8754% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.86e-05 - 0.0123311% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0010056 - 0.666672% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113284 - 7.51025% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.014204 - 9.41668% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00111312 - 0.737954% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0006186 - 0.410107% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.006788 - 4.50017% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.010775 - 7.14342% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00310384 - 2.05772% [17] +| | | | | | Remainder: 0.000343359 - 0.227633% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.712e-05 - 0.0109882% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0014377% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.003798 - 2.43768% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024008 - 0.154091% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018812 - 78.3572% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.616461% [1] +| | | | | | Remainder: 5.048e-05 - 21.0263% +| | | | | Remainder: 9.832e-05 - 0.063105% +| | | | Stratimikos: BelosLOWS: 0.358299 - 65.4443% [1] +| | | | | GMRES block system: Operation Op*x: 0.0090298 - 2.52018% [1] +| | | | | Belos::MVT::MvAddMv: 0.00026176 - 0.0730563% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.348297 - 97.2085% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0012306 - 0.353319% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0003416 - 27.7588% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00033472 - 97.9859% [2] +| | | | | | | | Remainder: 6.88e-06 - 2.01405% +| | | | | | | Belos::MVT::MvScale: 0.0001606 - 13.0505% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00041984 - 34.1167% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00041336 - 98.4566% [2] +| | | | | | | | Remainder: 6.48e-06 - 1.54345% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00023184 - 18.8396% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002278 - 98.2574% [2] +| | | | | | | | Remainder: 4.04e-06 - 1.74258% +| | | | | | | Remainder: 7.672e-05 - 6.23436% +| | | | | | Belos::MVT::MvAddMv: 0.000840239 - 0.241242% [2] +| | | | | | Belos::MVT::MvNorm: 0.0001658 - 0.047603% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.336902 - 96.7284% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00115152 - 0.341796% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00015372 - 0.0456274% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0025646 - 0.761229% [1] +| | | | | | | | Belos::MVT::Assign: 0.00079036 - 30.8181% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00018008 - 7.02176% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001654 - 91.8481% [1] +| | | | | | | | | Remainder: 1.468e-05 - 8.15193% +| | | | | | | | CG Q_B: Operation Op*x: 0.00110896 - 43.241% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000208599 - 8.13379% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.784e-05 - 3.03517% [1] +| | | | | | | | Remainder: 0.00019876 - 7.75014% +| | | | | | | CG S_E: Operation Op*x: 0.0032058 - 0.951551% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.324432 - 96.2986% [1] +| | | | | | | | Belos::MVT::Assign: 0.00067104 - 0.206835% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.279619 - 86.187% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.27929 - 99.8825% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.132226 - 47.3438% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.131527 - 99.4711% [26] +| | | | | | | | | | | Remainder: 0.0006994 - 0.528941% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0330767 - 11.8431% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00225184 - 0.806273% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00351276 - 1.25775% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0969973 - 34.73% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.015667 - 16.1519% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0153286 - 97.8403% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0132409 - 86.3805% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00978291 - 73.884% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00925899 - 94.6446% [26] +| | | | | | | | | | | | | | | Remainder: 0.000523919 - 5.35545% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00248644 - 18.7785% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00018672 - 1.41017% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00026908 - 2.03219% [13] +| | | | | | | | | | | | | | Remainder: 0.00051576 - 3.8952% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00194728 - 12.7036% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00188384 - 96.7421% [13] +| | | | | | | | | | | | | | Remainder: 6.344e-05 - 3.25788% +| | | | | | | | | | | | | Remainder: 0.0001404 - 0.915935% +| | | | | | | | | | | | Remainder: 0.00033836 - 2.15971% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0812245 - 83.7389% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0810766 - 99.8179% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0490976 - 60.557% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0372163 - 75.8008% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0366754 - 98.5466% [26] +| | | | | | | | | | | | | | | Remainder: 0.00054092 - 1.45345% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00909247 - 18.5192% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00064468 - 1.31306% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00166584 - 3.39291% [13] +| | | | | | | | | | | | | | Remainder: 0.00047824 - 0.97406% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0317953 - 39.2163% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0317173 - 99.7549% [13] +| | | | | | | | | | | | | | Remainder: 7.792e-05 - 0.245068% +| | | | | | | | | | | | | Remainder: 0.00018376 - 0.22665% +| | | | | | | | | | | | Remainder: 0.00014792 - 0.182113% +| | | | | | | | | | | Remainder: 0.00010584 - 0.109116% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00506148 - 1.81227% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00576416 - 2.06386% [13] +| | | | | | | | | | Remainder: 0.00039932 - 0.142977% +| | | | | | | | | Remainder: 0.000328638 - 0.117531% +| | | | | | | | CG S_E: Operation Op*x: 0.0331132 - 10.2065% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00252944 - 0.77965% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00704616 - 2.17184% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00109076 - 0.336206% [13] +| | | | | | | | Remainder: 0.00036332 - 0.111986% +| | | | | | | Remainder: 0.00539436 - 1.60116% +| | | | | | GMRES block system: Operation Op*x: 0.00836988 - 2.40308% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001058 - 0.0303764% [1] +| | | | | | Remainder: 0.00068248 - 0.195948% +| | | | | Remainder: 0.000710239 - 0.198225% +| | | | Mini-EM: Compute responses: 0.0330515 - 6.03694% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00077348 - 2.34023% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0280375 - 84.8297% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00599197% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00059724 - 2.13015% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00665947 - 23.752% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.28e-06 - 0.0330985% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012566 - 4.48185% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0009392 - 3.3498% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133884 - 47.7516% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9e-06 - 0.0320999% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0012546 - 4.47472% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00105408 - 3.75954% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00118 - 4.20865% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013996 - 0.499188% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.16e-06 - 0.0291039% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000742239 - 2.64731% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00052656 - 1.87806% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010216 - 0.364369% [17] +| | | | | | Remainder: 0.00016892 - 0.602479% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.076e-05 - 0.0325553% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00423581% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00376968 - 11.4055% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263239 - 0.796451% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.410274% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000243079 - 92.3416% [1] +| | | | | | Remainder: 1.908e-05 - 7.24817% +| | | | | Remainder: 0.00019544 - 0.59132% +| | | | Remainder: 0.00033292 - 0.0608087% +| | | Remainder: 2.8e-06 - 0.000511425% +| | Remainder: 0.0830778 - 0.541453% +| Remainder: 3.984e-05 - 0.000259654% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 0.358299 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 91.4543 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 104544 x 104544, nnz = 3287136 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.05e+05, dev = 0.0%, min = 0.0% ( 104544 on 0), max = 0.0% ( 104544 on 0) +SM_Matrix # nnz per proc : avg = 3.29e+06, dev = 0.0%, min = 0.0% ( 3287136 on 0), max = 0.0% ( 3287136 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.015625 / 0.015625 / 0.015625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3993 x 3993, nnz = 268119 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +coarseA11 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3993 x 3993, nnz = 268119 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +A0 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.66 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3993 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +Ptent # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3993, nnz = 3993 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0449 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +A22 size = 35937 x 35937, nnz = 912673 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A22 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 35937 x 35937, nnz = 912673 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A0 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1331 x 35937, nnz = 35937 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +R # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1331 x 1331, nnz = 29171 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.92e+04, dev = 0.0%, min = 0.0% ( 29171 on 0), max = 0.0% ( 29171 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.9544 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 104544 3287136 31.4426 +(2, 2) 35937 912673 25.3965 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00460316 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.327783 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 0.359607 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: 15.0831 [1] +| Mini-EM: Total Time: 15.0831 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00062724 - 0.00415856% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029568 - 47.1399% [1] +| | | Remainder: 0.00033156 - 52.8601% +| | Mini-EM: build physics blocks: 0.000868519 - 0.00575822% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00086684 - 0.00574709% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62052 - 10.7439% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.780021 - 5.17149% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.340233 - 43.6184% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271875 - 79.9087% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00837095 - 2.46036% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0598502 - 17.591% [4] +| | | | Remainder: 0.00013612 - 0.0400079% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0420163 - 5.38656% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0268947 - 64.0101% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00136884 - 3.25787% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0033344 - 7.93596% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00215856 - 5.13743% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00138408 - 3.29414% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0063246 - 15.0527% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000392679 - 0.934586% [4] +| | | | Remainder: 0.00015848 - 0.377187% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0724043 - 9.28235% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.030046 - 3.85195% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.103324 - 13.2463% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0379006 - 4.85892% [4] +| | | Remainder: 0.154097 - 19.7555% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0386521 - 0.256261% [2] +| | Mini-EM: setup physics model evaluator: 1.14009 - 7.5587% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14006 - 99.9973% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000245602% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 4.21032e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13478 - 99.5368% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13476 - 99.9983% [1] +| | | | | | getWorksets(): 1.11065 - 97.876% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11065 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.641457 - 57.7552% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00576876 - 0.89932% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10301 - 16.0587% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00201624 - 1.95733% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.10095 - 97.9999% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000999399 - 0.989998% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052824 - 0.523271% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00187664 - 1.85899% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00948403 - 9.39482% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208484 - 20.6523% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00547083 - 5.41937% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0151546 - 15.012% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000532879 - 0.527866% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.026942 - 26.6885% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117396 - 43.5736% [17] +| | | | | | | | | | | | Remainder: 0.0152024 - 56.4264% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.015121 - 14.9788% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.003758 - 3.72265% [17] +| | | | | | | | | | | Remainder: 0.0002336 - 0.231403% +| | | | | | | | | | Remainder: 4.408e-05 - 0.042792% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.462146 - 72.0462% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269151 - 58.2394% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038148 - 0.141735% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012048 - 0.044763% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144007 - 53.504% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10248 - 38.0754% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011268 - 0.041865% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0212129 - 7.88143% [17] +| | | | | | | | | | | Remainder: 0.00083648 - 0.310785% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0910159 - 19.6942% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0632335 - 13.6826% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000541439 - 0.117158% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0215705 - 4.66746% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0162015 - 3.50571% [17] +| | | | | | | | | | Remainder: 0.00043212 - 0.0935029% +| | | | | | | | | Remainder: 0.0705328 - 10.9957% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.469157 - 42.2417% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.468784 - 99.9204% [34] +| | | | | | | | | Remainder: 0.00037364 - 0.0796406% +| | | | | | | | Remainder: 3.452e-05 - 0.00310809% +| | | | | | | Remainder: 3.4e-06 - 0.000306126% +| | | | | | getOrientations(): 1.156e-05 - 0.00101872% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752239 - 0.0662908% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072252 - 0.0636719% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003764 - 0.0331701% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117159 - 0.0103246% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084316 - 0.0743032% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 7.40248e-05% [2] +| | | | | | Remainder: 0.0212789 - 1.87519% +| | | | | Remainder: 1.96e-05 - 0.00172721% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.000670143% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.0013052% [1] +| | | | build response library: 0.005235 - 0.459188% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0051472 - 98.3228% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0629469% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.0247% [1] +| | | | | | | Remainder: 1.36e-06 - 41.9753% +| | | | | | getOrientations(): 4.4e-07 - 0.00854834% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007476 - 14.5244% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089856 - 17.4573% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386159 - 7.50231% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112504 - 21.8573% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0248679% [3] +| | | | | | Remainder: 0.00198488 - 38.5623% +| | | | | Remainder: 8.78e-05 - 1.67717% +| | | | Remainder: 1.992e-05 - 0.00174728% +| | | Remainder: 3.04e-05 - 0.00266646% +| | Mini-EM: setup auxiliary physics model evaluator: 2.11238 - 14.0049% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.11236 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 3.02978e-05% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 3.21914e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.11231 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.11228 - 99.9988% [1] +| | | | | | getWorksets(): 1.00276 - 47.473% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.00276 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.657777 - 65.5969% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00658096 - 1.00048% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10471 - 15.9188% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00206604 - 1.9731% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.102598 - 97.9822% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00092436 - 0.900957% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00051996 - 0.506795% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00191084 - 1.86246% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00936627 - 9.12913% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0219885 - 21.4318% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00544224 - 5.30445% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0180563 - 17.5991% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000526 - 0.512682% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.026572 - 25.8993% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117266 - 44.1312% [17] +| | | | | | | | | | | | Remainder: 0.0148455 - 55.8688% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0132704 - 12.9344% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00376836 - 3.67295% [17] +| | | | | | | | | | | Remainder: 0.00025236 - 0.245971% +| | | | | | | | | | Remainder: 4.676e-05 - 0.0446565% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.477183 - 72.5448% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.265992 - 55.7422% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002164 - 0.0813557% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012004 - 0.0451291% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.101705 - 38.2362% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.100799 - 37.8955% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00012952 - 0.0486931% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00013132 - 0.0493698% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0034894 - 1.31184% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0585642 - 22.0172% [17] +| | | | | | | | | | | Remainder: 0.000837 - 0.314671% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0643278 - 13.4807% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0629658 - 13.1953% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0005286 - 0.110775% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0237992 - 4.98744% [34] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0215323 - 4.51238% [17] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0375731 - 7.87394% [17] +| | | | | | | | | | Remainder: 0.000464 - 0.0972373% +| | | | | | | | | Remainder: 0.0693024 - 10.5359% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.344943 - 34.3994% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.34428 - 99.8079% [17] +| | | | | | | | | Remainder: 0.00066272 - 0.192125% +| | | | | | | | Remainder: 3.74e-05 - 0.00372972% +| | | | | | | Remainder: 6.08e-06 - 0.000606325% +| | | | | | getOrientations(): 1.108e-05 - 0.000524551% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000988679 - 0.0468062% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116664 - 0.0552312% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072948 - 0.0345351% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.07767 - 51.0192% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.388612 - 36.0604% [1] +| | | | | | | Remainder: 0.689058 - 63.9396% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241264 - 0.114219% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 2.46179e-05% [2] +| | | | | | Remainder: 0.0265407 - 1.2565% +| | | | | Remainder: 2.444e-05 - 0.00115703% +| | | | fmb->setupBCFieldManagers(): 5.76e-06 - 0.00027268% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.684e-05 - 0.000797211% [1] +| | | | build response library: 2.516e-05 - 0.00119108% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.74881% [1] +| | | | | Remainder: 2.472e-05 - 98.2512% +| | | | Remainder: 8e-06 - 0.000378722% +| | | Remainder: 1.208e-05 - 0.000571868% +| | Mini-EM: eval auxiliary physics model evaluator: 3.56107 - 23.6096% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.04835 - 29.4392% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.50537 - 70.3545% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00337888 - 0.134866% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.70764 - 68.1594% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 7.26147e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.58e-05 - 0.00151085% [17] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.028e-05 - 0.000601999% [17] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0219123 - 1.28319% [17] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0459075 - 2.68836% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.141607 - 8.29255% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0166526 - 0.97518% [17] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.117188 - 6.86258% [17] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.114357 - 6.69679% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.167418 - 9.80402% [17] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.016e-05 - 0.00176618% [17] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.12e-06 - 0.000534069% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.25494 - 14.9294% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0265426 - 1.55434% [17] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147486 - 0.863679% [17] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0563763 - 3.30141% [17] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0146643 - 0.858743% [17] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0778482 - 4.55881% [17] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.132061 - 7.73355% [17] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.168981 - 9.89559% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0139731 - 0.818269% [17] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00792856 - 0.464298% [17] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0240105 - 1.40606% [17] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.115198 - 6.74602% [17] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147761 - 0.86529% [17] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0565356 - 3.31074% [17] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.956e-05 - 0.00290224% [17] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0245501 - 1.43766% [17] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0468097 - 2.74119% [17] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00756304 - 0.442893% [17] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0240309 - 1.40726% [17] +| | | | | Remainder: 0.00093568 - 0.0547936% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.06e-05 - 0.000822234% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.00011176% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00292032 - 0.116562% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.788572 - 31.4753% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.387898 - 49.1899% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.400637 - 50.8054% [1] +| | | | | Remainder: 3.716e-05 - 0.00471232% +| | | | Remainder: 0.00283028 - 0.112969% +| | | Remainder: 0.0073472 - 0.20632% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00430428 - 0.0285371% [1] +| | | getWorksets(): 5.44e-06 - 0.126386% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 66.9118% [1] +| | | | Remainder: 1.8e-06 - 33.0882% +| | | getOrientations(): 1.16e-06 - 0.0269499% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800159 - 18.5899% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092488 - 21.4875% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041164 - 9.56351% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115832 - 26.9109% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0260206% [3] +| | | Remainder: 0.00100156 - 23.2689% +| | panzer::ModelEvaluator::create_W_op: 1.07821 - 7.14845% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81572 - 12.0381% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111544 - 0.0614325% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.42153 - 78.2906% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000104113% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0168478 - 1.18519% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0485333 - 3.41414% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0549284 - 3.86402% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0051558 - 0.362692% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0605395 - 4.25874% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0505978 - 3.55938% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00910604 - 0.640578% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.050466 - 3.55011% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.236e-05 - 0.00157295% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0189363 - 1.3321% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110282 - 7.75793% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0181714 - 1.27829% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.104668 - 7.36305% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113886 - 8.01146% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.15369 - 10.8115% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.436e-05 - 0.00241711% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0165219 - 1.16226% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106711 - 7.50673% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.171216 - 12.0444% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0248189 - 1.74592% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00501072 - 0.352486% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0586705 - 4.12726% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123748 - 8.70523% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0982423 - 6.911% [17] +| | | | Remainder: 0.000730159 - 0.0513641% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.88e-05 - 0.00158615% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 6.82926e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00409648 - 0.225612% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.386011 - 21.2594% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.385958 - 99.9862% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 4.004e-05 - 0.0103728% [1] +| | | | Remainder: 1.308e-05 - 0.0033885% +| | | Remainder: 0.00292804 - 0.161261% +| | Mini-EM: assemble Discrete Gradient: 0.289996 - 1.92265% [1] +| | MaxwellPreconditioner::build: 2.00649 - 13.3029% [1] +| | | Mini-EM: assemble Discrete Curl: 0.260892 - 13.0024% [1] +| | | MaxwellPreconditioner: Schur complement: 3.416e-05 - 0.00170248% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00309548 - 0.154274% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.104669% [1] +| | | | Ifpack2::Relaxation::compute: 0.00213956 - 69.1188% [1] +| | | | Remainder: 0.00095268 - 30.7765% +| | | MaxwellPreconditioner: Solver S_E: 1.71844 - 85.6441% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.68732 - 98.1894% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.68689 - 99.9745% [1] +| | | | | | MueLu RefMaxwell: compute: 1.67492 - 99.2901% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0107226 - 0.640188% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0714966 - 4.26866% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0373628 - 52.2581% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.032777 - 45.8442% [1] +| | | | | | | | Remainder: 0.00135676 - 1.89766% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0806598 - 4.81574% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00535216 - 6.63547% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.070286 - 87.1389% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0689878 - 98.153% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0675648 - 97.9373% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0642214 - 95.0516% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.54e-05 - 0.0551218% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 8.236e-05 - 0.128244% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.0001494 - 0.232633% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0126922 - 19.7632% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00011908 - 0.185421% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.049799 - 77.5427% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.888e-05 - 0.0761116% [1] +| | | | | | | | | | | | Remainder: 0.00129508 - 2.01658% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.408e-05 - 0.0948423% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.96e-05 - 46.1923% [1] +| | | | | | | | | | | | Remainder: 3.448e-05 - 53.8077% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116456 - 1.72362% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113424 - 97.3964% [1] +| | | | | | | | | | | | Remainder: 3.032e-05 - 2.60356% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00124592 - 1.84404% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00122092 - 97.9934% [1] +| | | | | | | | | | | | Remainder: 2.5e-05 - 2.00655% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026652 - 0.394466% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002436 - 91.4003% [1] +| | | | | | | | | | | | Remainder: 2.292e-05 - 8.59973% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.808e-05 - 0.100763% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.324e-05 - 48.8249% [1] +| | | | | | | | | | | | Remainder: 3.484e-05 - 51.1751% +| | | | | | | | | | | Remainder: 0.0005342 - 0.790648% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000113159 - 0.164027% [1] +| | | | | | | | | | Remainder: 0.00130988 - 1.89871% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00042464 - 0.60416% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010424 - 24.5479% [1] +| | | | | | | | | | Remainder: 0.0003204 - 75.4521% +| | | | | | | | | Remainder: 0.000873558 - 1.24286% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00175532 - 2.1762% [1] +| | | | | | | | Remainder: 0.00326628 - 4.04945% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.118937 - 7.10107% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0789676 - 66.3944% [1] +| | | | | | | | Remainder: 0.0399695 - 33.6056% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182157 - 1.08756% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0350907 - 2.09507% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0199654 - 56.8966% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0194954 - 97.6459% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.068e-05 - 0.311252% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.24e-06 - 0.0320075% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0192498 - 98.74% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0192464 - 99.9825% [1] +| | | | | | | | | | | Remainder: 3.36e-06 - 0.0174547% +| | | | | | | | | | Remainder: 0.00017872 - 0.916728% +| | | | | | | | | Remainder: 0.000469999 - 2.35406% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.015118 - 43.0826% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0129928 - 85.9428% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0108263 - 83.3253% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00721196 - 66.6151% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00690608 - 95.7587% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000303879 - 4.40017% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.132e-05 - 0.308714% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.72e-05 - 0.249056% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00238296 - 34.5053% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.764e-05 - 0.255427% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00371616 - 53.81% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.4e-06 - 0.092672% [1] +| | | | | | | | | | | | | Remainder: 0.00044052 - 6.37873% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.428e-05 - 0.336663% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 17.7924% [1] +| | | | | | | | | | | | | Remainder: 1.996e-05 - 82.2076% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.16e-05 - 0.854137% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.116e-05 - 66.8182% [1] +| | | | | | | | | | | | | Remainder: 2.044e-05 - 33.1818% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.9e-05 - 0.263451% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 22.1053% [1] +| | | | | | | | | | | | | Remainder: 1.48e-05 - 77.8947% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.052e-05 - 0.284528% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.72e-06 - 23.0019% [1] +| | | | | | | | | | | | | Remainder: 1.58e-05 - 76.9981% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.912e-05 - 0.265115% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.48e-06 - 18.2008% [1] +| | | | | | | | | | | | | Remainder: 1.564e-05 - 81.7992% +| | | | | | | | | | | | Remainder: 0.00016136 - 2.2374% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.908e-05 - 0.730443% [1] +| | | | | | | | | | | Remainder: 0.00353528 - 32.6545% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00199868 - 15.3829% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00161812 - 80.9594% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00017312 - 10.6988% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00132636 - 81.9692% [1] +| | | | | | | | | | | | Remainder: 0.00011864 - 7.33197% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00014752 - 7.38088% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010556 - 71.5564% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.144e-05 - 20.3107% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.48e-06 - 8.03335% [1] +| | | | | | | | | | | | | Remainder: 7.564e-05 - 71.6559% +| | | | | | | | | | | | Remainder: 4.196e-05 - 28.4436% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.204e-05 - 1.10273% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.744e-05 - 1.87324% [1] +| | | | | | | | | | | Remainder: 0.00017356 - 8.68374% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.28e-06 - 0.0637274% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0209346% [1] +| | | | | | | | | | Remainder: 0.00015684 - 1.20713% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.656e-05 - 0.109538% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00167684 - 11.0917% [1] +| | | | | | | | | Remainder: 0.00043176 - 2.85593% +| | | | | | | | Remainder: 7.32e-06 - 0.0208602% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0694532 - 4.14666% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0692808 - 99.7518% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0370537 - 53.4833% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0310046 - 44.752% [1] +| | | | | | | | | Remainder: 0.00122256 - 1.76464% +| | | | | | | | Remainder: 0.00017236 - 0.248167% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.945081 - 56.4255% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0847593 - 8.96847% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0844385 - 99.6216% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.0334445% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.00274756% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0843167 - 99.8558% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0843133 - 99.996% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.00403242% +| | | | | | | | | | Remainder: 9.124e-05 - 0.108055% +| | | | | | | | | Remainder: 0.00032076 - 0.378436% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.860313 - 91.0307% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.074734 - 8.68683% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0679894 - 90.9753% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0664438 - 97.7266% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0642816 - 96.7459% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.988e-05 - 0.0309264% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.988e-05 - 0.0931526% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.6239e-05 - 0.149715% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0126516 - 19.6814% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.54e-05 - 0.0706267% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0502309 - 78.142% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.064e-05 - 0.0632218% [1] +| | | | | | | | | | | | | Remainder: 0.00113712 - 1.76896% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.908e-05 - 0.0889172% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.8e-05 - 47.3934% [1] +| | | | | | | | | | | | | Remainder: 3.108e-05 - 52.6066% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00122508 - 1.84378% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00119264 - 97.352% [1] +| | | | | | | | | | | | | Remainder: 3.244e-05 - 2.64799% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00014508 - 0.21835% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00012132 - 83.6228% [1] +| | | | | | | | | | | | | Remainder: 2.376e-05 - 16.3772% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026376 - 0.396967% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000242 - 91.7501% [1] +| | | | | | | | | | | | | Remainder: 2.176e-05 - 8.24992% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.744e-05 - 0.0713987% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.304e-05 - 69.6459% [1] +| | | | | | | | | | | | | Remainder: 1.44e-05 - 30.3541% +| | | | | | | | | | | | Remainder: 0.00042172 - 0.634702% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012788 - 0.188088% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.884e-05 - 0.0718347% [1] +| | | | | | | | | | | Remainder: 0.00136892 - 2.01343% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00647328 - 8.66176% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00574088 - 88.6858% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00073864 - 12.8663% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00487228 - 84.8699% [1] +| | | | | | | | | | | | Remainder: 0.00012996 - 2.26377% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00047004 - 7.26124% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00042444 - 90.2987% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00011504 - 27.1039% [1] +| | | | | | | | | | | | | Remainder: 0.0003094 - 72.8961% +| | | | | | | | | | | | Remainder: 4.56e-05 - 9.7013% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.508e-05 - 0.387439% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.796e-05 - 0.43193% [1] +| | | | | | | | | | | Remainder: 0.00020932 - 3.2336% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.104e-05 - 0.0147724% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.00380015% [1] +| | | | | | | | | | Remainder: 0.000257359 - 0.344367% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.9e-05 - 0.0022085% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.784977 - 91.2432% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.06e-05 - 0.00135036% [1] +| | | | | | | | | | Remainder: 0.784967 - 99.9986% +| | | | | | | | | Remainder: 0.000583199 - 0.0677891% +| | | | | | | | Remainder: 7.84e-06 - 0.000829559% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.310226 - 18.5218% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.004e-05 - 0.00968328% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00067048% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.310043 - 99.9412% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.310038 - 99.9983% [1] +| | | | | | | | | Remainder: 5.28e-06 - 0.00170299% +| | | | | | | | Remainder: 0.000150319 - 0.0484547% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00019336 - 0.0115444% [1] +| | | | | | | Remainder: 0.0148433 - 0.886211% +| | | | | | Remainder: 0.0119746 - 0.709858% +| | | | | Remainder: 0.00042988 - 0.025477% +| | | | Remainder: 0.0311134 - 1.81056% +| | | MaxwellPreconditioner: Block preconditioner: 0.000135959 - 0.00677598% [1] +| | | Remainder: 0.0238926 - 1.19077% +| | Mini-EM: timestepper: 0.550349 - 3.64878% [1] +| | | Mini-EM: Advance Time Step: 0.550346 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.15663 - 28.4603% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0008384 - 0.535273% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.15134 - 96.6227% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00105722% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0009542 - 0.630499% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0127648 - 8.43449% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00758444 - 5.01151% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00060868 - 0.402193% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00712503 - 4.70795% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00667788 - 4.41249% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000596239 - 0.393972% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161964 - 1.0702% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.1e-05 - 0.00726838% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0012914 - 0.853308% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0153468 - 10.1406% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00511279 - 3.37834% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00221072 - 1.46076% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133473 - 8.8194% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0268022 - 17.7099% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.776e-05 - 0.0117351% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00100844 - 0.666339% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112825 - 7.45503% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141431 - 9.34526% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000968 - 0.639618% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00061852 - 0.408695% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00711736 - 4.70288% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106828 - 7.05876% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00310112 - 2.0491% [17] +| | | | | | Remainder: 0.00034608 - 0.228677% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.848e-05 - 0.0117985% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00143012% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00410768 - 2.62253% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022824 - 0.145719% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001808 - 79.2149% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.665966% [1] +| | | | | | Remainder: 4.592e-05 - 20.1192% +| | | | | Remainder: 9.484e-05 - 0.0605502% +| | | | Stratimikos: BelosLOWS: 0.359662 - 65.352% [1] +| | | | | GMRES block system: Operation Op*x: 0.00914931 - 2.54386% [1] +| | | | | Belos::MVT::MvAddMv: 0.00027116 - 0.075393% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.349534 - 97.1839% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0011906 - 0.340625% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0003106 - 26.0877% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00030476 - 98.1198% [2] +| | | | | | | | Remainder: 5.84e-06 - 1.88023% +| | | | | | | Belos::MVT::MvScale: 0.0001616 - 13.573% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00041956 - 35.2394% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00041304 - 98.446% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.55401% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022284 - 18.7166% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021864 - 98.1152% [2] +| | | | | | | | Remainder: 4.2e-06 - 1.88476% +| | | | | | | Remainder: 7.6e-05 - 6.38334% +| | | | | | Belos::MVT::MvAddMv: 0.000952039 - 0.272374% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016512 - 0.04724% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.337433 - 96.538% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00115656 - 0.342752% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00014248 - 0.0422247% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00319408 - 0.946581% [1] +| | | | | | | | Belos::MVT::Assign: 0.0008692 - 27.2129% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00034252 - 10.7236% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00032732 - 95.5623% [1] +| | | | | | | | | Remainder: 1.52e-05 - 4.4377% +| | | | | | | | CG Q_B: Operation Op*x: 0.00149476 - 46.7978% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0002102 - 6.58093% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.86e-05 - 2.4608% [1] +| | | | | | | | Remainder: 0.000198799 - 6.22399% +| | | | | | | CG S_E: Operation Op*x: 0.00313648 - 0.929511% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.324437 - 96.1487% [1] +| | | | | | | | Belos::MVT::Assign: 0.000643199 - 0.198251% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.280298 - 86.3952% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.280017 - 99.8997% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.132438 - 47.2965% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.131737 - 99.4703% [26] +| | | | | | | | | | | Remainder: 0.00070148 - 0.529665% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0330542 - 11.8043% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00223656 - 0.798721% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0033594 - 1.19971% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0978902 - 34.9586% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0157364 - 16.0755% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0153955 - 97.8338% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0132905 - 86.3269% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0098408 - 74.044% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00931648 - 94.672% [26] +| | | | | | | | | | | | | | | Remainder: 0.00052432 - 5.32802% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00248248 - 18.6786% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000192839 - 1.45096% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000262799 - 1.97735% [13] +| | | | | | | | | | | | | | Remainder: 0.00051156 - 3.84907% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.0019688 - 12.7881% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00191108 - 97.0683% [13] +| | | | | | | | | | | | | | Remainder: 5.772e-05 - 2.93174% +| | | | | | | | | | | | | Remainder: 0.00013624 - 0.884933% +| | | | | | | | | | | | Remainder: 0.000340879 - 2.16618% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0820438 - 83.812% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0818952 - 99.8189% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0491708 - 60.0411% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0372969 - 75.8516% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0367479 - 98.528% [26] +| | | | | | | | | | | | | | | Remainder: 0.000549 - 1.47197% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00913048 - 18.5689% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00063148 - 1.28426% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00165204 - 3.3598% [13] +| | | | | | | | | | | | | | Remainder: 0.00045996 - 0.935433% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0325506 - 39.7467% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0324761 - 99.7711% [13] +| | | | | | | | | | | | | | Remainder: 7.452e-05 - 0.228936% +| | | | | | | | | | | | | Remainder: 0.00017376 - 0.212174% +| | | | | | | | | | | | Remainder: 0.0001486 - 0.181123% +| | | | | | | | | | | Remainder: 0.00011004 - 0.112412% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00483432 - 1.72644% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00587336 - 2.0975% [13] +| | | | | | | | | | Remainder: 0.00033088 - 0.118164% +| | | | | | | | | Remainder: 0.00028116 - 0.100307% +| | | | | | | | CG S_E: Operation Op*x: 0.0330326 - 10.1815% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00251472 - 0.775102% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00656404 - 2.02321% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00103928 - 0.320333% [13] +| | | | | | | | Remainder: 0.00034508 - 0.106363% +| | | | | | | Remainder: 0.00536608 - 1.59026% +| | | | | | GMRES block system: Operation Op*x: 0.00901319 - 2.57863% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00010904 - 0.0311958% [1] +| | | | | | Remainder: 0.000670919 - 0.191947% +| | | | | Remainder: 0.0007078 - 0.196796% +| | | | Mini-EM: Compute responses: 0.0337318 - 6.1292% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00077112 - 2.28603% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0283994 - 84.1919% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00549307% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060144 - 2.11779% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0069934 - 24.6251% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.88e-06 - 0.027747% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00120316 - 4.23656% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00091972 - 3.23852% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0135637 - 47.7605% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.56e-06 - 0.0301415% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.001192 - 4.19726% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010512 - 3.70148% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00120396 - 4.23938% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013544 - 0.476911% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.68e-06 - 0.0235216% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000735759 - 2.59075% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000515639 - 1.81567% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.736e-05 - 0.342824% [17] +| | | | | | Remainder: 0.000161959 - 0.57029% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.136e-05 - 0.0336774% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00426897% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00408112 - 12.0987% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026676 - 0.790827% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.434848% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024668 - 92.4726% [1] +| | | | | | Remainder: 1.892e-05 - 7.09252% +| | | | | Remainder: 0.00020056 - 0.594573% +| | | | Remainder: 0.00032164 - 0.0584432% +| | | Remainder: 3e-06 - 0.000545109% +| | Remainder: 0.0829615 - 0.550029% +| Remainder: 4.284e-05 - 0.000284026% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 0.359662 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 91.1077 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 104544 x 104544, nnz = 3287136 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.05e+05, dev = 0.0%, min = 0.0% ( 104544 on 0), max = 0.0% ( 104544 on 0) +SM_Matrix # nnz per proc : avg = 3.29e+06, dev = 0.0%, min = 0.0% ( 3287136 on 0), max = 0.0% ( 3287136 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.015625 / 0.015625 / 0.015625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3993 x 3993, nnz = 268119 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +coarseA11 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3993 x 3993, nnz = 268119 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +A0 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.66 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3993 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +Ptent # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3993, nnz = 3993 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0449 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +A22 size = 35937 x 35937, nnz = 912673 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A22 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 35937 x 35937, nnz = 912673 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A0 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1331 x 35937, nnz = 35937 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +R # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1331 x 1331, nnz = 29171 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.92e+04, dev = 0.0%, min = 0.0% ( 29171 on 0), max = 0.0% ( 29171 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.9542 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 104544 3287136 31.4426 +(2, 2) 35937 912673 25.3965 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00461728 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.328955 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 0.360569 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: 15.102 [1] +| Mini-EM: Total Time: 15.102 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00063112 - 0.00417905% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029916 - 47.4014% [1] +| | | Remainder: 0.00033196 - 52.5986% +| | Mini-EM: build physics blocks: 0.00086224 - 0.00570944% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000810079 - 0.00536405% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.62105 - 10.734% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.780819 - 5.1703% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.340005 - 43.5446% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.271703 - 79.9116% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00827168 - 2.43281% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0598874 - 17.6137% [4] +| | | | Remainder: 0.00014256 - 0.0419288% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0423015 - 5.41758% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0272002 - 64.3008% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00137648 - 3.25397% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00328264 - 7.7601% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00216488 - 5.11774% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132712 - 3.13729% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00635732 - 15.0286% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00043944 - 1.03883% [4] +| | | | Remainder: 0.00015344 - 0.362729% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0726984 - 9.31053% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0301467 - 3.8609% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.103446 - 13.2483% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0380944 - 4.87877% [4] +| | | Remainder: 0.154128 - 19.7392% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.035105 - 0.232452% [2] +| | Mini-EM: setup physics model evaluator: 1.13756 - 7.53251% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.13753 - 99.9972% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.00026373% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 3.86804e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13222 - 99.5337% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.1322 - 99.9983% [1] +| | | | | | getWorksets(): 1.10735 - 97.8049% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10735 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.640414 - 57.8332% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00581824 - 0.908511% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.103075 - 16.095% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00200924 - 1.94931% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.101023 - 98.0098% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000991798 - 0.981754% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0005264 - 0.521069% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00186636 - 1.84746% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00943595 - 9.34039% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208657 - 20.6544% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00547704 - 5.42157% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0151836 - 15.0298% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00056372 - 0.558011% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0269709 - 26.6978% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116965 - 43.367% [17] +| | | | | | | | | | | | Remainder: 0.0152744 - 56.633% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0151427 - 14.9893% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00375596 - 3.71792% [17] +| | | | | | | | | | | Remainder: 0.00024304 - 0.240579% +| | | | | | | | | | Remainder: 4.22e-05 - 0.0409412% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.461375 - 72.0433% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267873 - 58.0596% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037592 - 0.140335% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001224 - 0.0456933% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144453 - 53.9261% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.100758 - 37.6141% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011224 - 0.0419005% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211972 - 7.91315% [17] +| | | | | | | | | | | Remainder: 0.00085372 - 0.318703% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0907275 - 19.6646% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0640657 - 13.8858% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00051628 - 0.1119% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216162 - 4.68516% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.016152 - 3.50083% [17] +| | | | | | | | | | Remainder: 0.000425 - 0.0921159% +| | | | | | | | | Remainder: 0.070146 - 10.9532% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.466894 - 42.1633% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.466512 - 99.9182% [34] +| | | | | | | | | Remainder: 0.00038204 - 0.0818258% +| | | | | | | | Remainder: 3.908e-05 - 0.00352915% +| | | | | | | Remainder: 3.92e-06 - 0.000353998% +| | | | | | getOrientations(): 1.124e-05 - 0.000992753% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750639 - 0.0662989% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00073176 - 0.0646314% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037944 - 0.0335134% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011976 - 0.0105776% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857599 - 0.0757459% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 7.77244e-05% [2] +| | | | | | Remainder: 0.0220023 - 1.94331% +| | | | | Remainder: 1.916e-05 - 0.00169224% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.000668115% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00136085% [1] +| | | | build response library: 0.00525716 - 0.462156% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516848 - 98.3132% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0611399% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65.8228% [1] +| | | | | | | Remainder: 1.08e-06 - 34.1772% +| | | | | | getOrientations(): 4.8e-07 - 0.00928707% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076028 - 14.7099% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908999 - 17.5874% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039712 - 7.6835% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113884 - 22.0343% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0239916% [3] +| | | | | | Remainder: 0.00195836 - 37.8904% +| | | | | Remainder: 8.8679e-05 - 1.68682% +| | | | Remainder: 2.068e-05 - 0.00181798% +| | | Remainder: 3.14e-05 - 0.00276029% +| | Mini-EM: setup auxiliary physics model evaluator: 2.12835 - 14.0932% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.12834 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 3.57086e-05% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 2.63116e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.12828 - 99.9973% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.12825 - 99.9987% [1] +| | | | | | getWorksets(): 1.00639 - 47.287% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.00638 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.66119 - 65.6998% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00647452 - 0.979221% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10632 - 16.0801% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00205428 - 1.93216% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.10423 - 98.0339% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000908839 - 0.871957% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000519479 - 0.498398% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00185336 - 1.77815% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00935411 - 8.97451% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0220161 - 21.1226% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00548599 - 5.26337% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.019593 - 18.7979% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000532 - 0.510411% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0265679 - 25.4898% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117423 - 44.1971% [17] +| | | | | | | | | | | | Remainder: 0.0148257 - 55.8029% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.013345 - 12.8034% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00378704 - 3.63336% [17] +| | | | | | | | | | | Remainder: 0.000267 - 0.256165% +| | | | | | | | | | Remainder: 3.612e-05 - 0.0339729% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.477122 - 72.1611% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.266703 - 55.8982% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000211879 - 0.0794438% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012248 - 0.0459238% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0998226 - 37.4284% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102606 - 38.472% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00013152 - 0.0493133% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000131919 - 0.0494629% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00344212 - 1.29062% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0594236 - 22.2808% [17] +| | | | | | | | | | | Remainder: 0.000810799 - 0.304008% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0656418 - 13.7579% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0614934 - 12.8884% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00052676 - 0.110404% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.023754 - 4.9786% [34] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0215201 - 4.5104% [17] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0369707 - 7.74868% [17] +| | | | | | | | | | Remainder: 0.0005128 - 0.107478% +| | | | | | | | | Remainder: 0.0712732 - 10.7795% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.345153 - 34.2964% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.344462 - 99.7999% [17] +| | | | | | | | | Remainder: 0.00069048 - 0.200051% +| | | | | | | | Remainder: 3.764e-05 - 0.00374014% +| | | | | | | Remainder: 6.399e-06 - 0.000635839% +| | | | | | getOrientations(): 1.136e-05 - 0.000533771% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00099372 - 0.0466918% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00117592 - 0.0552528% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00069512 - 0.0326615% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.08844 - 51.1426% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.390693 - 35.8947% [1] +| | | | | | | Remainder: 0.697751 - 64.1053% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00240696 - 0.113096% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 2.81921e-05% [2] +| | | | | | Remainder: 0.0281388 - 1.32215% +| | | | | Remainder: 2.732e-05 - 0.00128367% +| | | | fmb->setupBCFieldManagers(): 8.92e-06 - 0.000419106% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.00078371% [1] +| | | | build response library: 2.396e-05 - 0.00112576% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.66945% [1] +| | | | | Remainder: 2.356e-05 - 98.3306% +| | | | Remainder: 7.6e-06 - 0.000357086% +| | | Remainder: 1.22e-05 - 0.000573214% +| | Mini-EM: eval auxiliary physics model evaluator: 3.56641 - 23.6155% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.05377 - 29.547% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.50573 - 70.2591% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00338656 - 0.135153% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.7158 - 68.475% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 9.55823e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.644e-05 - 0.00154097% [17] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.02e-05 - 0.000594476% [17] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0216946 - 1.2644% [17] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0459219 - 2.67642% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.141241 - 8.23178% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0167498 - 0.97621% [17] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.119399 - 6.9588% [17] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.114436 - 6.66956% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.167746 - 9.77655% [17] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.112e-05 - 0.00181373% [17] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.48e-06 - 0.000552513% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.254744 - 14.847% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0266411 - 1.55269% [17] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147056 - 0.857068% [17] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0582112 - 3.39266% [17] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0145257 - 0.846586% [17] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.078032 - 4.54785% [17] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.132801 - 7.73987% [17] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.169276 - 9.8657% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0141891 - 0.826969% [17] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00790971 - 0.460993% [17] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0243716 - 1.42042% [17] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.115017 - 6.70343% [17] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0148147 - 0.86343% [17] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.058285 - 3.39696% [17] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.096e-05 - 0.00297005% [17] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0247784 - 1.44413% [17] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0473529 - 2.75982% [17] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00755195 - 0.440142% [17] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0243111 - 1.4169% [17] +| | | | | Remainder: 0.00096256 - 0.0560998% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.164e-05 - 0.000863621% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.76e-06 - 0.000110148% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00268716 - 0.107241% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.780998 - 31.1685% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.384899 - 49.283% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.396062 - 50.7122% [1] +| | | | | Remainder: 3.692e-05 - 0.00472728% +| | | | Remainder: 0.00283376 - 0.113091% +| | | Remainder: 0.0069164 - 0.193932% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433788 - 0.0287239% [1] +| | | getWorksets(): 5.68e-06 - 0.13094% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.04e-06 - 71.1268% [1] +| | | | Remainder: 1.64e-06 - 28.8732% +| | | getOrientations(): 7.6e-07 - 0.0175201% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079396 - 18.303% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924399 - 21.3099% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041524 - 9.57242% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117436 - 27.0722% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0267412% [3] +| | | Remainder: 0.00102232 - 23.5673% +| | panzer::ModelEvaluator::create_W_op: 1.08366 - 7.17561% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.81575 - 12.0232% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00110864 - 0.0610569% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.42922 - 78.7122% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000125943% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0174977 - 1.22428% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0484991 - 3.39341% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0544338 - 3.80865% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00534872 - 0.374241% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0608685 - 4.25887% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0508083 - 3.55498% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00925319 - 0.647431% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0530834 - 3.71416% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.412e-05 - 0.00168764% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.018946 - 1.32562% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.10993 - 7.69162% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0177797 - 1.24402% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.105355 - 7.3715% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113379 - 7.93295% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.151058 - 10.5693% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.604e-05 - 0.00252166% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0170669 - 1.19414% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106945 - 7.48276% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.171067 - 11.9693% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0253427 - 1.77319% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00490516 - 0.343206% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0587545 - 4.11096% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123949 - 8.67254% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.104163 - 7.28814% [17] +| | | | Remainder: 0.000720679 - 0.0504248% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.964e-05 - 0.00218312% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 5.94796e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0037912 - 0.208795% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.378577 - 20.8496% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.378543 - 99.9911% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.152e-05 - 0.00568445% [1] +| | | | Remainder: 1.224e-05 - 0.00323316% +| | | Remainder: 0.00301488 - 0.166041% +| | Mini-EM: assemble Discrete Gradient: 0.288713 - 1.91175% [1] +| | MaxwellPreconditioner::build: 2.00609 - 13.2836% [1] +| | | Mini-EM: assemble Discrete Curl: 0.259422 - 12.9317% [1] +| | | MaxwellPreconditioner: Schur complement: 3.796e-05 - 0.00189224% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00316404 - 0.157722% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.101137% [1] +| | | | Ifpack2::Relaxation::compute: 0.00220356 - 69.6439% [1] +| | | | Remainder: 0.00095728 - 30.255% +| | | MaxwellPreconditioner: Solver S_E: 1.7194 - 85.7089% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.68802 - 98.1753% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.68759 - 99.9745% [1] +| | | | | | MueLu RefMaxwell: compute: 1.67489 - 99.2476% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0101367 - 0.605213% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0720225 - 4.30012% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0379097 - 52.636% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0327505 - 45.4726% [1] +| | | | | | | | Remainder: 0.00136224 - 1.89141% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.080243 - 4.79092% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00532428 - 6.6352% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0699288 - 87.1463% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0686219 - 98.1312% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0671372 - 97.8364% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0638061 - 95.0384% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.508e-05 - 0.054979% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 8.276e-05 - 0.129705% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00015204 - 0.238284% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0124437 - 19.5023% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 8.464e-05 - 0.132652% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0499034 - 78.211% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.9239e-05 - 0.0771697% [1] +| | | | | | | | | | | | Remainder: 0.00105528 - 1.65389% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.976e-05 - 0.0890117% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.02e-05 - 50.5355% [1] +| | | | | | | | | | | | Remainder: 2.956e-05 - 49.4645% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116388 - 1.73358% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113376 - 97.4121% [1] +| | | | | | | | | | | | Remainder: 3.012e-05 - 2.5879% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012424 - 1.85054% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00121632 - 97.9008% [1] +| | | | | | | | | | | | Remainder: 2.608e-05 - 2.09916% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026824 - 0.39954% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024376 - 90.8738% [1] +| | | | | | | | | | | | Remainder: 2.448e-05 - 9.12616% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.716e-05 - 0.100034% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.36e-05 - 50.0298% [1] +| | | | | | | | | | | | Remainder: 3.356e-05 - 49.9702% +| | | | | | | | | | | Remainder: 0.00052964 - 0.788892% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010724 - 0.156277% [1] +| | | | | | | | | | Remainder: 0.00137748 - 2.00735% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00042824 - 0.612395% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010612 - 24.7805% [1] +| | | | | | | | | | Remainder: 0.00032212 - 75.2195% +| | | | | | | | | Remainder: 0.000878599 - 1.25642% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00175256 - 2.18407% [1] +| | | | | | | | Remainder: 0.00323736 - 4.03445% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.118635 - 7.08314% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0785069 - 66.175% [1] +| | | | | | | | Remainder: 0.0401283 - 33.825% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183616 - 1.09628% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.035059 - 2.09321% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0200061 - 57.0642% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0195361 - 97.6507% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.28501% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.16e-06 - 0.0315313% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0192903 - 98.7414% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0192867 - 99.9815% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.0184549% +| | | | | | | | | | Remainder: 0.00018404 - 0.942049% +| | | | | | | | | Remainder: 0.00047 - 2.34928% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0150455 - 42.9148% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0129394 - 86.0014% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0107767 - 83.2863% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00722684 - 67.0597% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00688512 - 95.2715% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.0002982 - 4.33108% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.212e-05 - 0.321273% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.7159e-05 - 0.249219% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00236288 - 34.3187% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.68e-05 - 0.244005% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00370732 - 53.8454% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.84e-06 - 0.0993447% [1] +| | | | | | | | | | | | | Remainder: 0.0004538 - 6.59103% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.556e-05 - 0.353682% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 18.6228% [1] +| | | | | | | | | | | | | Remainder: 2.08e-05 - 81.3772% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.82e-05 - 0.805332% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.112e-05 - 70.6529% [1] +| | | | | | | | | | | | | Remainder: 1.708e-05 - 29.3471% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.116e-05 - 0.292798% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.04e-06 - 19.0926% [1] +| | | | | | | | | | | | | Remainder: 1.712e-05 - 80.9074% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.336e-05 - 0.32324% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 19.863% [1] +| | | | | | | | | | | | | Remainder: 1.872e-05 - 80.137% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.82e-05 - 0.251839% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.36e-06 - 18.4615% [1] +| | | | | | | | | | | | | Remainder: 1.484e-05 - 81.5385% +| | | | | | | | | | | | Remainder: 0.00019524 - 2.7016% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.028e-05 - 0.74494% [1] +| | | | | | | | | | | Remainder: 0.0034696 - 32.1953% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00199852 - 15.4453% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00162152 - 81.136% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00017508 - 10.7973% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0013276 - 81.8738% [1] +| | | | | | | | | | | | Remainder: 0.00011884 - 7.32893% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00014436 - 7.22335% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010196 - 70.629% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.14e-05 - 20.9886% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.28e-06 - 8.12083% [1] +| | | | | | | | | | | | | Remainder: 7.228e-05 - 70.8905% +| | | | | | | | | | | | Remainder: 4.24e-05 - 29.371% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.204e-05 - 1.10282% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.608e-05 - 1.80534% [1] +| | | | | | | | | | | Remainder: 0.00017452 - 8.73247% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.072e-05 - 0.082848% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.44e-06 - 0.0265856% [1] +| | | | | | | | | | Remainder: 0.00014996 - 1.15895% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.584e-05 - 0.105281% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0016632 - 11.0545% [1] +| | | | | | | | | Remainder: 0.00042712 - 2.83885% +| | | | | | | | Remainder: 7.36e-06 - 0.0209932% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0698792 - 4.17215% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0697051 - 99.7509% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0375169 - 53.8222% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0309562 - 44.4102% [1] +| | | | | | | | | Remainder: 0.00123208 - 1.76756% +| | | | | | | | Remainder: 0.00017408 - 0.249116% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.944798 - 56.4094% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0849678 - 8.99323% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0846475 - 99.623% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8e-05 - 0.0330783% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.00274078% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0845279 - 99.8587% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0845247 - 99.9963% [1] +| | | | | | | | | | | Remainder: 3.16e-06 - 0.00373841% +| | | | | | | | | | Remainder: 8.932e-05 - 0.10552% +| | | | | | | | | Remainder: 0.00032032 - 0.37699% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.859822 - 91.0059% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0741805 - 8.62742% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0677502 - 91.3315% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0662969 - 97.855% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0641967 - 96.8321% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.852e-05 - 0.0288488% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.052e-05 - 0.0942727% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.424e-05 - 0.146799% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0125273 - 19.5139% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.448e-05 - 0.069287% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0502885 - 78.3349% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.752e-05 - 0.0584453% [1] +| | | | | | | | | | | | | Remainder: 0.00112572 - 1.75354% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.924e-05 - 0.0893556% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.804e-05 - 47.3329% [1] +| | | | | | | | | | | | | Remainder: 3.12e-05 - 52.6671% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0011654 - 1.75785% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113268 - 97.1924% [1] +| | | | | | | | | | | | | Remainder: 3.272e-05 - 2.80762% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00013932 - 0.210145% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0001186 - 85.1278% [1] +| | | | | | | | | | | | | Remainder: 2.072e-05 - 14.8722% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026876 - 0.405388% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002438 - 90.7129% [1] +| | | | | | | | | | | | | Remainder: 2.496e-05 - 9.2871% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.12e-05 - 0.0772283% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.32e-05 - 64.8438% [1] +| | | | | | | | | | | | | Remainder: 1.8e-05 - 35.1562% +| | | | | | | | | | | | Remainder: 0.00041628 - 0.627902% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012524 - 0.184856% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.496e-05 - 0.0663615% [1] +| | | | | | | | | | | Remainder: 0.00128304 - 1.89378% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00627876 - 8.46416% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00562744 - 89.6266% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00077128 - 13.7057% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0047302 - 84.056% [1] +| | | | | | | | | | | | Remainder: 0.00012596 - 2.23832% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00045388 - 7.22882% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0004104 - 90.4204% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010348 - 25.2144% [1] +| | | | | | | | | | | | | Remainder: 0.00030692 - 74.7856% +| | | | | | | | | | | | Remainder: 4.348e-05 - 9.57962% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.476e-05 - 0.394346% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.624e-05 - 0.417917% [1] +| | | | | | | | | | | Remainder: 0.00014644 - 2.33231% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.96e-06 - 0.0120786% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00393635% [1] +| | | | | | | | | | Remainder: 0.00013968 - 0.188298% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.0018655% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.785039 - 91.3026% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.072e-05 - 0.00136554% [1] +| | | | | | | | | | Remainder: 0.785029 - 99.9986% +| | | | | | | | | Remainder: 0.000586 - 0.0681536% +| | | | | | | | Remainder: 8.16e-06 - 0.000863677% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.310676 - 18.549% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.032e-05 - 0.00975936% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.96e-06 - 0.000630882% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.310495 - 99.9418% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.31049 - 99.9983% [1] +| | | | | | | | | Remainder: 5.2e-06 - 0.00167474% +| | | | | | | | Remainder: 0.00014856 - 0.0478183% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00019516 - 0.0116521% [1] +| | | | | | | Remainder: 0.0148885 - 0.888922% +| | | | | | Remainder: 0.0126972 - 0.752388% +| | | | | Remainder: 0.000429919 - 0.0254688% +| | | | Remainder: 0.0313735 - 1.82468% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013804 - 0.00688106% [1] +| | | Remainder: 0.0239292 - 1.19283% +| | Mini-EM: timestepper: 0.549458 - 3.63831% [1] +| | | Mini-EM: Advance Time Step: 0.549455 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.155213 - 28.2486% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007472 - 0.481402% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150391 - 96.8931% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00111709% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00096044 - 0.638629% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.012679 - 8.43067% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00756763 - 5.03198% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00061304 - 0.407631% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0066616 - 4.42952% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00659572 - 4.38572% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00058648 - 0.389971% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161156 - 1.07158% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.248e-05 - 0.00829838% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00133912 - 0.890426% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0154038 - 10.2425% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00522192 - 3.47223% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00213316 - 1.41841% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133461 - 8.87429% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0269037 - 17.8892% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.028e-05 - 0.0134849% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000980279 - 0.651821% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112556 - 7.48425% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0142293 - 9.46153% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00108724 - 0.722942% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00060884 - 0.404838% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00654996 - 4.35529% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105612 - 7.0225% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00309392 - 2.05725% [17] +| | | | | | Remainder: 0.0003668 - 0.243898% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.94e-05 - 0.0124989% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00149472% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00375392 - 2.41856% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00020784 - 0.133906% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018272 - 87.9138% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 0.654349% [1] +| | | | | | Remainder: 2.376e-05 - 11.4319% +| | | | | Remainder: 9.168e-05 - 0.0590671% +| | | | Stratimikos: BelosLOWS: 0.360625 - 65.6333% [1] +| | | | | GMRES block system: Operation Op*x: 0.00919544 - 2.54986% [1] +| | | | | Belos::MVT::MvAddMv: 0.00028084 - 0.0778759% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.350404 - 97.1656% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00119856 - 0.342051% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00031068 - 25.9211% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00030412 - 97.8885% [2] +| | | | | | | | Remainder: 6.56e-06 - 2.1115% +| | | | | | | Belos::MVT::MvScale: 0.0001586 - 13.2325% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0004316 - 36.0099% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00042444 - 98.3411% [2] +| | | | | | | | Remainder: 7.16e-06 - 1.65894% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022052 - 18.3987% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021624 - 98.0591% [2] +| | | | | | | | Remainder: 4.28e-06 - 1.94087% +| | | | | | | Remainder: 7.716e-05 - 6.43773% +| | | | | | Belos::MVT::MvAddMv: 0.000868199 - 0.247771% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016748 - 0.0477963% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.338688 - 96.6566% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0011504 - 0.339663% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00014456 - 0.0426823% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00321652 - 0.949699% [1] +| | | | | | | | Belos::MVT::Assign: 0.000862599 - 26.8178% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000438199 - 13.6234% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000421439 - 96.1753% [1] +| | | | | | | | | Remainder: 1.676e-05 - 3.82475% +| | | | | | | | CG Q_B: Operation Op*x: 0.00142768 - 44.3859% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00021096 - 6.55865% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.928e-05 - 2.46478% [1] +| | | | | | | | Remainder: 0.0001978 - 6.14951% +| | | | | | | CG S_E: Operation Op*x: 0.0031338 - 0.925275% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.325603 - 96.1364% [1] +| | | | | | | | Belos::MVT::Assign: 0.00065624 - 0.201546% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.281417 - 86.4297% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.281126 - 99.8964% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.132811 - 47.2426% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.132127 - 99.4846% [26] +| | | | | | | | | | | Remainder: 0.00068452 - 0.515409% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0331553 - 11.7937% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00229988 - 0.818097% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00350808 - 1.24787% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.098186 - 34.926% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.015758 - 16.0491% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0153981 - 97.7165% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.013273 - 86.1986% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00981791 - 73.9691% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00929455 - 94.6694% [26] +| | | | | | | | | | | | | | | Remainder: 0.000523358 - 5.33065% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.0024948 - 18.7961% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00018896 - 1.42364% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00025492 - 1.92059% [13] +| | | | | | | | | | | | | | Remainder: 0.0005164 - 3.89061% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00198836 - 12.913% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00193028 - 97.079% [13] +| | | | | | | | | | | | | | Remainder: 5.808e-05 - 2.921% +| | | | | | | | | | | | | Remainder: 0.0001368 - 0.888419% +| | | | | | | | | | | | Remainder: 0.00035984 - 2.28354% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0823242 - 83.8451% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.082178 - 99.8224% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0495742 - 60.3254% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0375895 - 75.8247% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.03704 - 98.5381% [26] +| | | | | | | | | | | | | | | Remainder: 0.000549518 - 1.46189% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00919667 - 18.5513% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00068168 - 1.37507% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00165252 - 3.33342% [13] +| | | | | | | | | | | | | | Remainder: 0.000453838 - 0.915472% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0324281 - 39.4608% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0323533 - 99.7693% [13] +| | | | | | | | | | | | | | Remainder: 7.48e-05 - 0.230664% +| | | | | | | | | | | | | Remainder: 0.00017564 - 0.213731% +| | | | | | | | | | | | Remainder: 0.00014624 - 0.177639% +| | | | | | | | | | | Remainder: 0.00010384 - 0.105758% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.004866 - 1.7309% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00595572 - 2.11853% [13] +| | | | | | | | | | Remainder: 0.00034368 - 0.122251% +| | | | | | | | | Remainder: 0.00029152 - 0.10359% +| | | | | | | | CG S_E: Operation Op*x: 0.0330505 - 10.1506% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00252784 - 0.776357% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0065546 - 2.01307% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.001041 - 0.319715% [13] +| | | | | | | | Remainder: 0.00035512 - 0.109066% +| | | | | | | Remainder: 0.0054404 - 1.60631% +| | | | | | GMRES block system: Operation Op*x: 0.0087122 - 2.48633% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.88e-05 - 0.0253422% [1] +| | | | | | Remainder: 0.0006802 - 0.194119% +| | | | | Remainder: 0.000745319 - 0.206674% +| | | | Mini-EM: Compute responses: 0.033301 - 6.06074% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00076492 - 2.29699% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0283015 - 84.9868% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00579475% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00059984 - 2.11947% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00695507 - 24.575% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-06 - 0.0325072% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012334 - 4.35807% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00092952 - 3.28435% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.013337 - 47.1246% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.36e-06 - 0.0295391% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00122908 - 4.34281% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00106972 - 3.77973% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00129156 - 4.56358% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013552 - 0.478844% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.96e-06 - 0.0245924% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000714039 - 2.52298% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051272 - 1.81164% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010104 - 0.357013% [17] +| | | | | | Remainder: 0.00016684 - 0.58951% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.148e-05 - 0.0344734% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00432419% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0037566 - 11.2807% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026364 - 0.791687% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.455166% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024384 - 92.4898% [1] +| | | | | | Remainder: 1.86e-05 - 7.05508% +| | | | | Remainder: 0.00020148 - 0.605026% +| | | | Remainder: 0.0003154 - 0.0574024% +| | | Remainder: 2.76e-06 - 0.000502314% +| | Remainder: 0.0824029 - 0.545642% +| Remainder: 4.056e-05 - 0.000268573% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 0.360625 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 90.8644 k-cell-steps per second +================================= + +dt = 4.16955e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 4.16955e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 4.16955e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 104544 x 104544, nnz = 3287136 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.05e+05, dev = 0.0%, min = 0.0% ( 104544 on 0), max = 0.0% ( 104544 on 0) +SM_Matrix # nnz per proc : avg = 3.29e+06, dev = 0.0%, min = 0.0% ( 3287136 on 0), max = 0.0% ( 3287136 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.015625 / 0.015625 / 0.015625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 3993 x 3993, nnz = 268119 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +coarseA11 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3993 x 3993, nnz = 268119 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +A0 # nnz per proc : avg = 2.68e+05, dev = 0.0%, min = 0.0% ( 268119 on 0), max = 0.0% ( 268119 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.66 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3993 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +Ptent # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 3993, nnz = 3993 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 3.99e+03, dev = 0.0%, min = 0.0% ( 3993 on 0), max = 0.0% ( 3993 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0455 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 35937 x 35937, nnz = 912673 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ac # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +A22 size = 35937 x 35937, nnz = 912673 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A22 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 35937 x 35937, nnz = 912673 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +A0 # nnz per proc : avg = 9.13e+05, dev = 0.0%, min = 0.0% ( 912673 on 0), max = 0.0% ( 912673 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/912673 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/35937 [0.00%] (total) + remaining : 35937 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 33728 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 1331 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 33728/35937 [93.85%] (total) + remaining : 2209 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 2209 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 35937/35937 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1331 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 35937 x 1331 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +Ptent # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1331 x 35937, nnz = 35937 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +R # nnz per proc : avg = 3.59e+04, dev = 0.0%, min = 0.0% ( 35937 on 0), max = 0.0% ( 35937 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1331 x 1331, nnz = 29171 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.92e+04, dev = 0.0%, min = 0.0% ( 29171 on 0), max = 0.0% ( 29171 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.9554 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 104544 3287136 31.4426 +(2, 2) 35937 912673 25.3965 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95841, alpha: 20, lambdaMin: 0.147921, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [104544, 104544], Global nnz: 3287136} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.07 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3993 268119 67.15 1 + 1 192 9000 46.88 20.80 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66185, alpha: 5.4, lambdaMin: 0.30775, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3993, 3993], Global nnz: 268119} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 2.98 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 35937 912673 25.40 1 + 1 1331 29171 21.92 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49247, alpha: 7, lambdaMin: 0.213209, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [35937, 35937], Global nnz: 912673} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=101376, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00458296 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=104544, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.330365 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 0.36213 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: 15.1339 [1] +| Mini-EM: Total Time: 15.1339 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00062844 - 0.00415254% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029624 - 47.1389% [1] +| | | Remainder: 0.0003322 - 52.8611% +| | Mini-EM: build physics blocks: 0.000868239 - 0.00573706% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00081348 - 0.00537523% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.63484 - 10.8025% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.78336 - 5.1762% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.343416 - 43.8389% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.277111 - 80.6925% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00857467 - 2.49688% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0575497 - 16.758% [4] +| | | | Remainder: 0.0001806 - 0.0525893% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0422601 - 5.39472% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.026911 - 63.6795% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0013902 - 3.28963% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00333912 - 7.90135% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00216256 - 5.11726% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00142896 - 3.38135% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00645512 - 15.2747% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000426279 - 1.0087% [4] +| | | | Remainder: 0.00014684 - 0.347467% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0711551 - 9.08332% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0302021 - 3.85545% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.103699 - 13.2377% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0379237 - 4.84116% [4] +| | | Remainder: 0.154704 - 19.7487% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0352582 - 0.232975% [2] +| | Mini-EM: setup physics model evaluator: 1.14497 - 7.56558% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14494 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000279492% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 4.19237e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.13963 - 99.5362% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13961 - 99.9982% [1] +| | | | | | getWorksets(): 1.11596 - 97.9253% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11596 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.642468 - 57.571% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00585744 - 0.911709% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102897 - 16.0159% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00203684 - 1.9795% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100816 - 97.9781% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00101312 - 1.00492% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000532439 - 0.528128% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0019696 - 1.95365% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00938351 - 9.30755% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208801 - 20.7111% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00532984 - 5.28669% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0149766 - 14.8553% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00054392 - 0.539517% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0270782 - 26.859% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117803 - 43.5047% [17] +| | | | | | | | | | | | Remainder: 0.0152979 - 56.4953% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0150906 - 14.9685% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00377036 - 3.73984% [17] +| | | | | | | | | | | Remainder: 0.00024784 - 0.245834% +| | | | | | | | | | Remainder: 4.364e-05 - 0.0424115% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.462534 - 71.9934% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267392 - 57.8103% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038508 - 0.144013% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012464 - 0.0466132% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144209 - 53.9318% [34] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.100532 - 37.5971% [17] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011396 - 0.042619% [17] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211735 - 7.91852% [17] +| | | | | | | | | | | Remainder: 0.00085384 - 0.319321% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.092826 - 20.069% [34] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0635122 - 13.7314% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000550719 - 0.119066% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216337 - 4.67721% [34] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161777 - 3.49762% [17] +| | | | | | | | | | Remainder: 0.000441439 - 0.0954392% +| | | | | | | | | Remainder: 0.0711795 - 11.0791% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.473452 - 42.4256% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.473074 - 99.9202% [34] +| | | | | | | | | Remainder: 0.00037768 - 0.0797716% +| | | | | | | | Remainder: 3.872e-05 - 0.00346966% +| | | | | | | Remainder: 3.96e-06 - 0.000354851% +| | | | | | getOrientations(): 1.184e-05 - 0.00103896% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075928 - 0.0666266% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007654 - 0.0671636% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395279 - 0.0346856% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012004 - 0.0105335% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087028 - 0.0763668% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 6.31797e-05% [2] +| | | | | | Remainder: 0.0207209 - 1.81825% +| | | | | Remainder: 2.028e-05 - 0.00177953% +| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.000712703% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00140794% [1] +| | | | build response library: 0.00526048 - 0.459456% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516976 - 98.2754% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0626722% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 61.7284% [1] +| | | | | | | Remainder: 1.24e-06 - 38.2716% +| | | | | | getOrientations(): 4.8e-07 - 0.00928477% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764839 - 14.7945% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090324 - 17.4716% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398399 - 7.70634% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114332 - 22.1155% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0255331% [3] +| | | | | | Remainder: 0.00195492 - 37.8145% +| | | | | Remainder: 9.072e-05 - 1.72456% +| | | | Remainder: 2.192e-05 - 0.00191452% +| | | Remainder: 2.98e-05 - 0.0026027% +| | Mini-EM: setup auxiliary physics model evaluator: 2.14235 - 14.156% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.14234 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 3.73424e-05% [1] +| | | | fmb->setWorksetContainer(): 1.04e-06 - 4.85451e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.14228 - 99.9972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.14227 - 99.9996% [1] +| | | | | | getWorksets(): 1.01125 - 47.2045% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.01124 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.663637 - 65.6259% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00656367 - 0.989046% [17] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.104673 - 15.7727% [17] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00204344 - 1.95221% [17] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.102577 - 97.9972% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00093792 - 0.91436% [17] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000531118 - 0.517776% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00198564 - 1.93576% [17] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0093168 - 9.08276% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0220823 - 21.5276% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00530624 - 5.17295% [17] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0178925 - 17.4431% [17] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00053136 - 0.518012% [17] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0265935 - 25.9254% [17] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118115 - 44.4151% [17] +| | | | | | | | | | | | Remainder: 0.014782 - 55.5849% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0133349 - 12.9999% [17] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00379888 - 3.70345% [17] +| | | | | | | | | | | Remainder: 0.0002656 - 0.258928% +| | | | | | | | | | Remainder: 5.296e-05 - 0.0505956% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.479948 - 72.3208% [34] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.268321 - 55.9064% [34] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021548 - 0.0803067% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012448 - 0.0463921% [17] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0995085 - 37.0856% [17] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10468 - 39.0131% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000131999 - 0.0491944% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00013432 - 0.0500594% [17] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00352324 - 1.31307% [17] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0591818 - 22.0563% [17] +| | | | | | | | | | | Remainder: 0.000821039 - 0.305991% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0654434 - 13.6355% [17] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.062431 - 13.0079% [17] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0005716 - 0.119096% [34] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0239148 - 4.9828% [34] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0217413 - 4.52993% [17] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0370438 - 7.7183% [17] +| | | | | | | | | | Remainder: 0.00048032 - 0.100078% +| | | | | | | | | Remainder: 0.0724523 - 10.9175% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.347565 - 34.3701% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.34685 - 99.7944% [17] +| | | | | | | | | Remainder: 0.00071444 - 0.205556% +| | | | | | | | Remainder: 3.98e-05 - 0.00393576% +| | | | | | | Remainder: 6.2e-06 - 0.000613104% +| | | | | | getOrientations(): 1.236e-05 - 0.000576959% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101992 - 0.0476094% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00119088 - 0.0555897% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000743159 - 0.0346903% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.09763 - 51.237% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.398842 - 36.3366% [1] +| | | | | | | Remainder: 0.698791 - 63.6634% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244356 - 0.114064% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 2.42733e-05% [2] +| | | | | | Remainder: 0.0279762 - 1.30591% +| | | | | Remainder: 9.32e-06 - 0.000435051% +| | | | fmb->setupBCFieldManagers(): 5.4e-06 - 0.000252061% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.896e-05 - 0.000885015% [1] +| | | | build response library: 2.536e-05 - 0.00118375% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.8e-07 - 1.89274% [1] +| | | | | Remainder: 2.488e-05 - 98.1073% +| | | | Remainder: 8.72e-06 - 0.000407032% +| | | Remainder: 1.24e-05 - 0.000578804% +| | Mini-EM: eval auxiliary physics model evaluator: 3.55133 - 23.4661% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.05804 - 29.7929% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.48637 - 70.0123% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00339808 - 0.136668% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.69512 - 68.1764% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 9.67484e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.532e-05 - 0.0014937% [17] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.064e-05 - 0.000627685% [17] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0104419 - 0.616% [17] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0465906 - 2.74852% [17] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.142133 - 8.38484% [17] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0167202 - 0.986376% [17] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.118328 - 6.9805% [17] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.114287 - 6.74215% [17] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.167805 - 9.89929% [17] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.884e-05 - 0.00170136% [17] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1e-05 - 0.00058993% [17] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.254957 - 15.0407% [17] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0265394 - 1.56564% [17] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0150483 - 0.887742% [17] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0566046 - 3.33927% [17] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00702784 - 0.414593% [17] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0783593 - 4.62265% [17] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.132892 - 7.83971% [17] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.169019 - 9.97091% [17] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0138935 - 0.819617% [17] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0079326 - 0.467967% [17] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0239595 - 1.41344% [17] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.115466 - 6.81166% [17] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0149897 - 0.884285% [17] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0566126 - 3.33975% [17] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.448e-05 - 0.00321394% [17] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0248327 - 1.46495% [17] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0477786 - 2.8186% [17] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00769776 - 0.454113% [17] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0240635 - 1.41958% [17] +| | | | | Remainder: 0.0010078 - 0.0594531% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.18e-05 - 0.000876781% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.16e-06 - 0.000127093% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0029344 - 0.118019% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.782076 - 31.4546% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.384798 - 49.2022% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.39724 - 50.793% [1] +| | | | | Remainder: 3.776e-05 - 0.00482817% +| | | | Remainder: 0.00281712 - 0.113303% +| | | Remainder: 0.0069182 - 0.194806% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043762 - 0.0289166% [1] +| | | getWorksets(): 6.72e-06 - 0.153558% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 69.6429% [1] +| | | | Remainder: 2.04e-06 - 30.3571% +| | | getOrientations(): 9.2e-07 - 0.0210228% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805479 - 18.4059% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000935 - 21.3656% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004142 - 9.46484% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119108 - 27.2172% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.026507% [3] +| | | Remainder: 0.00102164 - 23.3454% +| | panzer::ModelEvaluator::create_W_op: 1.08956 - 7.19948% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.80837 - 11.9491% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00112932 - 0.0624496% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.41332 - 78.1547% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000110378% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00994688 - 0.703793% [17] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0487947 - 3.45248% [17] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0550141 - 3.89253% [17] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00528948 - 0.374258% [17] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0607456 - 4.29807% [17] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0507399 - 3.59011% [17] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00963159 - 0.681485% [17] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0510521 - 3.6122% [17] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.316e-05 - 0.00163869% [17] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0187172 - 1.32434% [17] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.111158 - 7.86498% [17] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0178001 - 1.25945% [17] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.107392 - 7.59856% [17] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.114745 - 8.11879% [17] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.153816 - 10.8833% [17] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.444e-05 - 0.00243681% [17] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0089472 - 0.63306% [17] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.107115 - 7.57895% [17] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170901 - 12.0921% [17] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0244276 - 1.72838% [17] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00496028 - 0.350965% [17] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0589676 - 4.17227% [17] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124597 - 8.81589% [17] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0977471 - 6.91611% [17] +| | | | Remainder: 0.00075916 - 0.0537145% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.632e-05 - 0.00200844% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 6.19343e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00408764 - 0.22604% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.386805 - 21.3897% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.38677 - 99.9909% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.152e-05 - 0.00556353% [1] +| | | | Remainder: 1.352e-05 - 0.0034953% +| | | Remainder: 0.0029848 - 0.165055% +| | Mini-EM: assemble Discrete Gradient: 0.290393 - 1.91883% [1] +| | MaxwellPreconditioner::build: 2.01082 - 13.2869% [1] +| | | Mini-EM: assemble Discrete Curl: 0.260345 - 12.9472% [1] +| | | MaxwellPreconditioner: Schur complement: 3.644e-05 - 0.00181219% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00316148 - 0.157223% [1] +| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.113871% [1] +| | | | Ifpack2::Relaxation::compute: 0.00218628 - 69.1537% [1] +| | | | Remainder: 0.000971599 - 30.7324% +| | | MaxwellPreconditioner: Solver S_E: 1.72324 - 85.6985% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.69198 - 98.1856% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.69154 - 99.974% [1] +| | | | | | MueLu RefMaxwell: compute: 1.67912 - 99.2662% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0107963 - 0.64297% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0723328 - 4.30777% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0378237 - 52.2913% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.033148 - 45.827% [1] +| | | | | | | | Remainder: 0.00136108 - 1.88169% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0808295 - 4.81379% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00535024 - 6.61917% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0704819 - 87.1982% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0691818 - 98.1555% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0677084 - 97.8701% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0643744 - 95.0761% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.612e-05 - 0.0561092% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 8.496e-05 - 0.131978% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000179719 - 0.279178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0127418 - 19.7932% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.632e-05 - 0.103022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0501106 - 77.8424% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.952e-05 - 0.0769249% [1] +| | | | | | | | | | | | Remainder: 0.00110544 - 1.7172% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.292e-05 - 0.092928% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3e-05 - 47.6796% [1] +| | | | | | | | | | | | Remainder: 3.292e-05 - 52.3204% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116672 - 1.72315% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113444 - 97.2333% [1] +| | | | | | | | | | | | Remainder: 3.228e-05 - 2.76673% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00122904 - 1.8152% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00120264 - 97.852% [1] +| | | | | | | | | | | | Remainder: 2.64e-05 - 2.14802% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000269839 - 0.398531% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000245039 - 90.8093% [1] +| | | | | | | | | | | | Remainder: 2.48e-05 - 9.19067% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.928e-05 - 0.102321% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.34e-05 - 48.2102% [1] +| | | | | | | | | | | | Remainder: 3.588e-05 - 51.7898% +| | | | | | | | | | | Remainder: 0.00053612 - 0.791808% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011428 - 0.165188% [1] +| | | | | | | | | | Remainder: 0.0013592 - 1.96468% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00042812 - 0.607419% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00010332 - 24.1334% [1] +| | | | | | | | | | Remainder: 0.0003248 - 75.8666% +| | | | | | | | | Remainder: 0.00087192 - 1.23708% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00179256 - 2.2177% [1] +| | | | | | | | Remainder: 0.0032048 - 3.96489% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.119622 - 7.12405% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.079437 - 66.4068% [1] +| | | | | | | | Remainder: 0.0401847 - 33.5932% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182589 - 1.08741% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0356253 - 2.12166% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0201535 - 56.5708% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0196641 - 97.5712% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.844e-05 - 0.297192% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.16e-06 - 0.0313262% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0194105 - 98.7107% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0194071 - 99.9825% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0175162% +| | | | | | | | | | Remainder: 0.00018892 - 0.960737% +| | | | | | | | | Remainder: 0.00048948 - 2.42875% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0154639 - 43.4069% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0132376 - 85.6036% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.011039 - 83.3907% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00742996 - 67.3067% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0071218 - 95.8525% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00032004 - 4.49381% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.336e-05 - 0.328007% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.78e-05 - 0.249937% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00243952 - 34.2543% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.824e-05 - 0.256115% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00381916 - 53.6263% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.24e-06 - 0.10166% [1] +| | | | | | | | | | | | | Remainder: 0.000476439 - 6.68987% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.58e-05 - 0.347243% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 17.5194% [1] +| | | | | | | | | | | | | Remainder: 2.128e-05 - 82.4806% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.132e-05 - 0.825308% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.096e-05 - 66.7971% [1] +| | | | | | | | | | | | | Remainder: 2.036e-05 - 33.2029% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.736e-05 - 0.233649% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 25.1152% [1] +| | | | | | | | | | | | | Remainder: 1.3e-05 - 74.8848% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.116e-05 - 0.284793% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.56e-06 - 21.5501% [1] +| | | | | | | | | | | | | Remainder: 1.66e-05 - 78.4499% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.828e-05 - 0.246031% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.56e-06 - 19.4748% [1] +| | | | | | | | | | | | | Remainder: 1.472e-05 - 80.5252% +| | | | | | | | | | | | Remainder: 0.00016424 - 2.21051% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.124e-05 - 0.735939% [1] +| | | | | | | | | | | Remainder: 0.00352776 - 31.9574% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00203128 - 15.3447% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00163544 - 80.5128% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00017996 - 11.0038% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00133392 - 81.5634% [1] +| | | | | | | | | | | | Remainder: 0.00012156 - 7.43287% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.0001508 - 7.42389% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00010768 - 71.4058% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.192e-05 - 20.3566% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 8.6e-06 - 7.98663% [1] +| | | | | | | | | | | | | Remainder: 7.716e-05 - 71.6568% +| | | | | | | | | | | | Remainder: 4.312e-05 - 28.5942% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.304e-05 - 1.13426% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.896e-05 - 1.918% [1] +| | | | | | | | | | | Remainder: 0.00018304 - 9.01107% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.092e-05 - 0.0824921% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.12e-06 - 0.0235692% [1] +| | | | | | | | | | Remainder: 0.00015336 - 1.15852% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.832e-05 - 0.11847% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00176416 - 11.4083% [1] +| | | | | | | | | Remainder: 0.00044376 - 2.86966% +| | | | | | | | Remainder: 7.92e-06 - 0.0222314% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0699917 - 4.16834% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.069816 - 99.7491% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0374029 - 53.5734% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.031153 - 44.6215% [1] +| | | | | | | | | Remainder: 0.0012602 - 1.80503% +| | | | | | | | Remainder: 0.00017564 - 0.250944% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.946161 - 56.3485% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0853219 - 9.01769% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0849858 - 99.6061% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.82e-05 - 0.033182% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.0026828% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0848667 - 99.8599% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0848632 - 99.9959% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.00414768% +| | | | | | | | | | Remainder: 8.86e-05 - 0.104253% +| | | | | | | | | Remainder: 0.00033612 - 0.393943% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.860831 - 90.9815% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0748317 - 8.69295% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0684784 - 91.51% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0670479 - 97.911% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0649526 - 96.8748% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.984e-05 - 0.0305454% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.464e-05 - 0.0995188% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.928e-05 - 0.15285% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0129703 - 19.9689% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.84e-05 - 0.0745159% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0506613 - 77.9974% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.836e-05 - 0.0590585% [1] +| | | | | | | | | | | | | Remainder: 0.00105044 - 1.61724% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.968e-05 - 0.089011% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.812e-05 - 47.118% [1] +| | | | | | | | | | | | | Remainder: 3.156e-05 - 52.882% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00116572 - 1.73864% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00113448 - 97.3201% [1] +| | | | | | | | | | | | | Remainder: 3.124e-05 - 2.67989% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00014076 - 0.209939% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00011992 - 85.1947% [1] +| | | | | | | | | | | | | Remainder: 2.084e-05 - 14.8053% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026656 - 0.397566% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002436 - 91.3866% [1] +| | | | | | | | | | | | | Remainder: 2.296e-05 - 8.61345% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.884e-05 - 0.0728434% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.308e-05 - 67.7314% [1] +| | | | | | | | | | | | | Remainder: 1.576e-05 - 32.2686% +| | | | | | | | | | | | Remainder: 0.0004138 - 0.61717% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.0001248 - 0.182247% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.692e-05 - 0.0685179% [1] +| | | | | | | | | | | Remainder: 0.0012588 - 1.83824% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00619776 - 8.28226% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00553044 - 89.2329% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00075328 - 13.6206% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00464872 - 84.057% [1] +| | | | | | | | | | | | Remainder: 0.00012844 - 2.32242% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00046056 - 7.43108% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00041692 - 90.5246% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000107 - 25.6644% [1] +| | | | | | | | | | | | | Remainder: 0.00030992 - 74.3356% +| | | | | | | | | | | | Remainder: 4.364e-05 - 9.47542% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.432e-05 - 0.3924% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.856e-05 - 0.460812% [1] +| | | | | | | | | | | Remainder: 0.00015388 - 2.48283% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.76e-06 - 0.0117063% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.6e-06 - 0.00347446% [1] +| | | | | | | | | | Remainder: 0.00014412 - 0.192592% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.728e-05 - 0.00200736% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.785385 - 91.2356% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.00132928% [1] +| | | | | | | | | | Remainder: 0.785375 - 99.9987% +| | | | | | | | | Remainder: 0.000597519 - 0.0694118% +| | | | | | | | Remainder: 8e-06 - 0.000845522% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.310377 - 18.4845% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.04e-05 - 0.00979453% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.12e-06 - 0.000683039% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.310191 - 99.9398% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.310185 - 99.9983% [1] +| | | | | | | | | Remainder: 5.24e-06 - 0.00168928% +| | | | | | | | Remainder: 0.00015436 - 0.049733% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00019992 - 0.0119062% [1] +| | | | | | | Remainder: 0.0149296 - 0.889132% +| | | | | | Remainder: 0.012413 - 0.733829% +| | | | | Remainder: 0.0004396 - 0.0259814% +| | | | Remainder: 0.0312674 - 1.81445% +| | | MaxwellPreconditioner: Block preconditioner: 0.000138639 - 0.00689464% [1] +| | | Remainder: 0.0238967 - 1.1884% +| | Mini-EM: timestepper: 0.553455 - 3.65706% [1] +| | | Mini-EM: Advance Time Step: 0.553452 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.157312 - 28.4238% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00077368 - 0.491813% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.152058 - 96.6601% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00121007% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00095136 - 0.625657% [17] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0127784 - 8.40366% [17] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00762551 - 5.01488% [17] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00065896 - 0.433361% [17] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00675504 - 4.44241% [17] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00669736 - 4.40448% [17] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00059568 - 0.391746% [17] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00162576 - 1.06917% [17] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.104e-05 - 0.0072604% [17] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.001337 - 0.879271% [17] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0158408 - 10.4176% [17] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00513968 - 3.38008% [17] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00232552 - 1.52936% [17] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134832 - 8.86715% [17] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0270312 - 17.7769% [17] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.924e-05 - 0.0126531% [17] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00097796 - 0.64315% [17] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0115343 - 7.58545% [17] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0143128 - 9.41271% [17] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00112808 - 0.741874% [17] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000619319 - 0.407292% [17] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00667503 - 4.3898% [17] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0104859 - 6.89598% [17] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307772 - 2.02405% [17] +| | | | | | Remainder: 0.000369159 - 0.242775% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.904e-05 - 0.0121033% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00147478% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0041434 - 2.63387% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021612 - 0.137383% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018824 - 87.0998% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 0.666297% [1] +| | | | | | Remainder: 2.644e-05 - 12.2339% +| | | | | Remainder: 9.948e-05 - 0.0632374% +| | | | Stratimikos: BelosLOWS: 0.362185 - 65.441% [1] +| | | | | GMRES block system: Operation Op*x: 0.00916676 - 2.53096% [1] +| | | | | Belos::MVT::MvAddMv: 0.00027172 - 0.0750225% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.351998 - 97.1874% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00120404 - 0.342059% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00031188 - 25.9028% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00030536 - 97.9095% [2] +| | | | | | | | Remainder: 6.52e-06 - 2.09055% +| | | | | | | Belos::MVT::MvScale: 0.00016212 - 13.4647% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00043448 - 36.0852% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00042708 - 98.2968% [2] +| | | | | | | | Remainder: 7.4e-06 - 1.70319% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022004 - 18.2751% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021592 - 98.1276% [2] +| | | | | | | | Remainder: 4.12e-06 - 1.87239% +| | | | | | | Remainder: 7.552e-05 - 6.27222% +| | | | | | Belos::MVT::MvAddMv: 0.00078088 - 0.221842% [2] +| | | | | | Belos::MVT::MvNorm: 0.00016616 - 0.0472048% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.340249 - 96.6623% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0011588 - 0.340574% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000162 - 0.0476122% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0031542 - 0.927026% [1] +| | | | | | | | Belos::MVT::Assign: 0.000868319 - 27.529% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000345319 - 10.9479% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000330839 - 95.8068% [1] +| | | | | | | | | Remainder: 1.448e-05 - 4.19322% +| | | | | | | | CG Q_B: Operation Op*x: 0.00144844 - 45.921% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00021168 - 6.71106% [1] +| | | | | | | | Belos::MVT::MvNorm: 7.884e-05 - 2.49953% [1] +| | | | | | | | Remainder: 0.0002016 - 6.39148% +| | | | | | | CG S_E: Operation Op*x: 0.00321592 - 0.945165% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.326923 - 96.0833% [1] +| | | | | | | | Belos::MVT::Assign: 0.00065964 - 0.201773% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.28273 - 86.4822% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.282387 - 99.8788% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.133895 - 47.4155% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.13314 - 99.4359% [26] +| | | | | | | | | | | Remainder: 0.00075536 - 0.564142% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0332653 - 11.78% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00236112 - 0.836129% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00355652 - 1.25945% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0981663 - 34.763% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0158923 - 16.1891% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.015538 - 97.7707% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.01337 - 86.0469% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00986799 - 73.8072% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00931331 - 94.379% [26] +| | | | | | | | | | | | | | | Remainder: 0.00055468 - 5.621% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00251856 - 18.8375% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00019544 - 1.46179% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00025104 - 1.87764% [13] +| | | | | | | | | | | | | | Remainder: 0.00053692 - 4.01587% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00202408 - 13.0266% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0019618 - 96.923% [13] +| | | | | | | | | | | | | | Remainder: 6.228e-05 - 3.07696% +| | | | | | | | | | | | | Remainder: 0.00014396 - 0.926503% +| | | | | | | | | | | | Remainder: 0.00035428 - 2.22926% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0821594 - 83.6941% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0820076 - 99.8152% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0488288 - 59.5418% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0370043 - 75.7838% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0364438 - 98.4853% [26] +| | | | | | | | | | | | | | | Remainder: 0.00056052 - 1.51474% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00904099 - 18.5157% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00063956 - 1.3098% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00165676 - 3.39299% [13] +| | | | | | | | | | | | | | Remainder: 0.000487159 - 0.997688% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0329937 - 40.2325% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0329141 - 99.7587% [13] +| | | | | | | | | | | | | | Remainder: 7.96e-05 - 0.241258% +| | | | | | | | | | | | | Remainder: 0.00018512 - 0.225735% +| | | | | | | | | | | | Remainder: 0.00015184 - 0.184811% +| | | | | | | | | | | Remainder: 0.0001146 - 0.116741% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00485536 - 1.7194% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00589928 - 2.08908% [13] +| | | | | | | | | | Remainder: 0.00038788 - 0.137358% +| | | | | | | | | Remainder: 0.00034272 - 0.121218% +| | | | | | | | CG S_E: Operation Op*x: 0.0330346 - 10.1047% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00257328 - 0.787122% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00650652 - 1.99023% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.0010418 - 0.318669% [13] +| | | | | | | | Remainder: 0.000377037 - 0.115329% +| | | | | | | Remainder: 0.00563572 - 1.65635% +| | | | | | GMRES block system: Operation Op*x: 0.00882307 - 2.50657% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 9.024e-05 - 0.0256365% [1] +| | | | | | Remainder: 0.000684279 - 0.194399% +| | | | | Remainder: 0.000748239 - 0.206591% +| | | | Mini-EM: Compute responses: 0.0336453 - 6.07917% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00077488 - 2.30309% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0282877 - 84.0765% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00593897% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000603279 - 2.13265% [17] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00685812 - 24.2441% [17] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.48e-06 - 0.0299776% [17] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012248 - 4.32978% [17] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000923879 - 3.266% [17] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134571 - 47.5722% [17] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.6e-06 - 0.0304019% [17] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0013054 - 4.61472% [17] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00103104 - 3.64483% [17] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00118528 - 4.19008% [17] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000139 - 0.491379% [17] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.88e-06 - 0.0243215% [17] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000741 - 2.61951% [17] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051776 - 1.83033% [17] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010168 - 0.359449% [17] +| | | | | | Remainder: 0.000173759 - 0.614255% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.18e-05 - 0.0350718% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00451772% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00408984 - 12.1558% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026736 - 0.794644% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.433872% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024728 - 92.4895% [1] +| | | | | | Remainder: 1.892e-05 - 7.0766% +| | | | | Remainder: 0.00021212 - 0.63046% +| | | | Remainder: 0.0003102 - 0.0560482% +| | | Remainder: 2.8e-06 - 0.000505913% +| | Remainder: 0.0824915 - 0.545079% +| Remainder: 5.712e-05 - 0.00037743% + +================================= +FOM Calculation +================================= + Number of cells = 32768 + Time for Belos Linear Solve = 0.362185 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 90.4732 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 34.65 msec task-clock:u # 0.002 CPUs utilized ( +- 0.88% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,753 page-faults:u # 79.447 K/sec ( +- 0.22% ) + 26,779,233 cycles:u # 0.773 GHz ( +- 19.45% ) (18.17%) + 72,349,231 instructions:u # 2.70 insn per cycle ( +- 2.30% ) (83.58%) + branches:u + 347,600 branch-misses:u ( +- 0.95% ) + 27,753,501 L1-dcache-loads:u # 800.922 M/sec ( +- 0.16% ) + 381,125 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.69% ) + LLC-loads:u + LLC-load-misses:u + 26,454,694 L1-icache-loads:u # 763.441 M/sec ( +- 0.21% ) + 231,255 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 1.17% ) + 27,368,662 dTLB-loads:u # 789.817 M/sec ( +- 32.68% ) (18.20%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 15.9154 +- 0.0896 seconds time elapsed ( +- 0.56% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 312,652 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.27% ) + 16,913,396 BR_RETIRED:u ( +- 0.28% ) + + 16.011 +- 0.106 seconds time elapsed ( +- 0.66% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 22,639,326 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% ) + 5,314 ITLB_WALK:u ( +- 2.29% ) + 12,512 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.80% ) + 30,410,959 L1D_TLB:u ( +- 0.21% ) + + 15.8960 +- 0.0735 seconds time elapsed ( +- 0.46% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 26,550,327 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% ) + 230,970 L1I_CACHE_REFILL:u ( +- 0.42% ) + 381,949 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.44% ) + 27,841,581 L1D_CACHE:u ( +- 0.29% ) + + 15.8168 +- 0.0679 seconds time elapsed ( +- 0.43% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell32.xml' (5 runs): + + 457,571 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.18% ) + 480,565 LL_CACHE_RD:u ( +- 0.66% ) + 136,203 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.42% ) + 17,562 L2D_TLB_REFILL:u ( +- 2.07% ) + 246,888 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.12% ) + 1,445,260 L2D_CACHE:u ( +- 0.34% ) + + 15.8453 +- 0.0760 seconds time elapsed ( +- 0.48% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32_power.output new file mode 100644 index 0000000..e1954cb --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell32_power.output @@ -0,0 +1,178 @@ +Socket1 23.52 +Socket2 19.72 +Socket1 23.56 +Socket2 19.72 +Socket1 23.72 +Socket2 20.04 +Socket1 23.72 +Socket2 20.04 +Socket1 23.80 +Socket2 20.08 +Socket1 23.84 +Socket2 19.88 +Socket1 23.52 +Socket2 19.64 +Socket1 23.52 +Socket2 19.72 +Socket1 23.52 +Socket2 19.72 +Socket1 23.68 +Socket2 19.88 +Socket1 23.64 +Socket2 19.88 +Socket1 23.88 +Socket2 20.12 +Socket1 24.04 +Socket2 20.36 +Socket1 23.92 +Socket2 20.32 +Socket1 23.88 +Socket2 20.32 +Socket1 23.76 +Socket2 20.20 +Socket1 23.80 +Socket2 20.20 +Socket1 23.76 +Socket2 19.92 +Socket1 23.84 +Socket2 20.12 +Socket1 23.76 +Socket2 20.00 +Socket1 23.88 +Socket2 20.12 +Socket1 23.88 +Socket2 20.12 +Socket1 23.72 +Socket2 20.24 +Socket1 23.64 +Socket2 20.16 +Socket1 23.56 +Socket2 19.80 +Socket1 23.52 +Socket2 19.80 +Socket1 23.64 +Socket2 19.88 +Socket1 23.44 +Socket2 19.64 +Socket1 23.60 +Socket2 19.56 +Socket1 23.76 +Socket2 19.84 +Start +Socket1 23.64 +Socket2 19.96 +Socket1 23.68 +Socket2 19.96 +Socket1 24.36 +Socket2 20.56 +Socket1 24.36 +Socket2 20.56 +Socket1 24.68 +Socket2 21.00 +Socket1 24.96 +Socket2 21.36 +Socket1 25.60 +Socket2 21.64 +Socket1 25.40 +Socket2 21.88 +Socket1 25.28 +Socket2 21.80 +Socket1 25.40 +Socket2 21.88 +Socket1 25.44 +Socket2 21.84 +Socket1 25.52 +Socket2 21.68 +Socket1 25.44 +Socket2 21.64 +Socket1 25.92 +Socket2 21.64 +Socket1 26.04 +Socket2 21.76 +Socket1 27.16 +Socket2 21.76 +Socket1 28.84 +Socket2 21.80 +Socket1 28.84 +Socket2 21.80 +Socket1 30.28 +Socket2 21.88 +Socket1 30.20 +Socket2 21.76 +Socket1 30.92 +Socket2 21.80 +Socket1 30.96 +Socket2 21.96 +Socket1 29.84 +Socket2 21.92 +Socket1 30.08 +Socket2 21.88 +Socket1 31.04 +Socket2 21.56 +Socket1 30.48 +Socket2 21.28 +Socket1 30.12 +Socket2 21.40 +Socket1 31.36 +Socket2 22.04 +End +Socket1 32.84 +Socket2 22.32 +Socket1 30.96 +Socket2 22.32 +Socket1 30.96 +Socket2 22.32 +Socket1 29.60 +Socket2 22.00 +Socket1 28.48 +Socket2 21.28 +Socket1 24.96 +Socket2 20.48 +Socket1 23.48 +Socket2 20.40 +Socket1 23.68 +Socket2 20.24 +Socket1 23.68 +Socket2 20.16 +Socket1 24.20 +Socket2 20.12 +Socket1 24.12 +Socket2 19.80 +Socket1 24.16 +Socket2 19.84 +Socket1 24.04 +Socket2 20.00 +Socket1 23.64 +Socket2 20.00 +Socket1 23.64 +Socket2 20.00 +Socket1 23.52 +Socket2 20.24 +Socket1 23.68 +Socket2 20.20 +Socket1 23.56 +Socket2 19.96 +Socket1 23.76 +Socket2 19.96 +Socket1 23.84 +Socket2 19.92 +Socket1 23.92 +Socket2 20.12 +Socket1 23.68 +Socket2 20.32 +Socket1 23.80 +Socket2 20.16 +Socket1 23.52 +Socket2 20.00 +Socket1 23.64 +Socket2 19.96 +Socket1 23.76 +Socket2 19.84 +Socket1 23.76 +Socket2 19.84 +Socket1 23.64 +Socket2 19.84 +Socket1 23.80 +Socket2 20.00 +Socket1 23.64 +Socket2 20.16 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34.output new file mode 100644 index 0000000..65121fb --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34.output @@ -0,0 +1,8483 @@ +oasis11.umiacs.umd.edu +30 MueLu Tpetra maxwell34.xml +output_avg5/altra_MueLu_Tpetra_maxwell34.output +output_avg5/altra_MueLu_Tpetra_maxwell34_power.output +dt = 3.92428e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 124950 x 124950, nnz = 3939750 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124950 on 0), max = 0.0% ( 124950 on 0) +SM_Matrix # nnz per proc : avg = 3.94e+06, dev = 0.0%, min = 0.0% ( 3939750 on 0), max = 0.0% ( 3939750 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0147059 / 0.0147059 / 0.0147059 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 5184 x 5184, nnz = 353736 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +coarseA11 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 5184 x 5184, nnz = 353736 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +A0 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1728 [0.00%] (total) + remaining : 1728 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 397 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 5184 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +Ptent # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 5184, nnz = 5184 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0553 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +A22 size = 42875 x 42875, nnz = 1092727 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A22 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 42875 x 42875, nnz = 1092727 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A0 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1728 x 42875, nnz = 42875 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +R # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1728 x 1728, nnz = 38556 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +Ac # nnz per proc : avg = 3.86e+04, dev = 0.0%, min = 0.0% ( 38556 on 0), max = 0.0% ( 38556 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 1.8318 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 124950 3939750 31.5306 +(2, 2) 42875 1092727 25.4863 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00401476 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.416376 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 0.451243 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 18.888 [1] +| Mini-EM: Total Time: 18.8879 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00064652 - 0.00342292% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003104 - 48.0109% [1] +| | | Remainder: 0.00033612 - 51.9891% +| | Mini-EM: build physics blocks: 0.00101864 - 0.00539306% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000808639 - 0.00428124% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.00963 - 10.6398% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.942501 - 4.98996% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.417687 - 44.3169% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.335767 - 80.3872% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0102728 - 2.45944% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0715279 - 17.1247% [4] +| | | | Remainder: 0.00011968 - 0.028653% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0491382 - 5.2136% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0324489 - 66.036% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000958519 - 1.95066% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00351268 - 7.14856% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00261108 - 5.31374% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001357 - 2.76159% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00758155 - 15.429% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00055584 - 1.13118% [4] +| | | | Remainder: 0.00011264 - 0.229231% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0856013 - 9.08236% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0357493 - 3.79303% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.124095 - 13.1666% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0455993 - 4.83812% [4] +| | | Remainder: 0.18463 - 19.5894% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0486045 - 0.257331% [2] +| | Mini-EM: setup physics model evaluator: 1.36868 - 7.24629% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.36865 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000239653% [1] +| | | | fmb->setWorksetContainer(): 8e-07 - 5.84519e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.36267 - 99.563% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.36264 - 99.9984% [1] +| | | | | | getWorksets(): 1.33695 - 98.1144% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.33694 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.766084 - 57.3011% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00598596 - 0.78137% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.123321 - 16.0976% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00243304 - 1.97292% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.120826 - 97.9769% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0011926 - 0.987033% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000633279 - 0.524123% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00221832 - 1.83595% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.011247 - 9.30842% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.024827 - 20.5477% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00635367 - 5.25851% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0179098 - 14.8227% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00060516 - 0.500851% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0316054 - 26.1577% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140093 - 44.3256% [20] +| | | | | | | | | | | | Remainder: 0.0175961 - 55.6744% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193782 - 16.0381% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00452855 - 3.74798% [20] +| | | | | | | | | | | Remainder: 0.00032744 - 0.271% +| | | | | | | | | | Remainder: 6.192e-05 - 0.0502103% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.554941 - 72.4386% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.322131 - 58.0478% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00045024 - 0.139769% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014676 - 0.0455591% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172995 - 53.7034% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121993 - 37.8706% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013696 - 0.0425169% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0254103 - 7.88819% [20] +| | | | | | | | | | | Remainder: 0.000998759 - 0.310048% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107937 - 19.4502% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0765993 - 13.8031% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000659519 - 0.118845% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0276727 - 4.98661% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193903 - 3.49413% [20] +| | | | | | | | | | Remainder: 0.0005508 - 0.0992539% +| | | | | | | | | Remainder: 0.0818363 - 10.6824% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.570795 - 42.694% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.569727 - 99.813% [40] +| | | | | | | | | Remainder: 0.00106744 - 0.187009% +| | | | | | | | Remainder: 6.544e-05 - 0.00489474% +| | | | | | | Remainder: 6.76e-06 - 0.000505628% +| | | | | | getOrientations(): 1.384e-05 - 0.00101567% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813639 - 0.0597103% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000774039 - 0.0568042% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042688 - 0.0313273% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00018484 - 0.0135648% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000939679 - 0.0689599% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 6.45803e-05% [2] +| | | | | | Remainder: 0.0225396 - 1.65411% +| | | | | Remainder: 2.204e-05 - 0.00161742% +| | | | fmb->setupBCFieldManagers(): 8.36e-06 - 0.000610822% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.768e-05 - 0.00129179% [1] +| | | | build response library: 0.00592803 - 0.433131% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00571856 - 96.4663% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0552587% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 72.1519% [1] +| | | | | | | Remainder: 8.8e-07 - 27.8481% +| | | | | | getOrientations(): 4.79e-07 - 0.00837624% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007888 - 13.7937% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000971079 - 16.9812% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00044288 - 7.74461% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001255 - 21.9461% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0202848% [3] +| | | | | | Remainder: 0.002256 - 39.4505% +| | | | | Remainder: 0.000209479 - 3.5337% +| | | | Remainder: 2.22e-05 - 0.00162204% +| | | Remainder: 2.84e-05 - 0.002075% +| | Mini-EM: setup auxiliary physics model evaluator: 2.54418 - 13.4698% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.54416 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.76e-06 - 6.91779e-05% [1] +| | | | fmb->setWorksetContainer(): 1.48e-06 - 5.81723e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.54409 - 99.9971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.54409 - 99.9998% [1] +| | | | | | getWorksets(): 1.21057 - 47.5835% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21056 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.79122 - 65.3596% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00767292 - 0.969758% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.132588 - 16.7575% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0022756 - 1.71629% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.13027 - 98.2518% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00114776 - 0.881059% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00063304 - 0.485943% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00221632 - 1.70132% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0113314 - 8.69835% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0268375 - 20.6013% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00632791 - 4.85752% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0222718 - 17.0966% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000631079 - 0.484437% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0363075 - 27.8708% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0160543 - 44.2177% [20] +| | | | | | | | | | | | Remainder: 0.0202531 - 55.7823% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0177909 - 13.6569% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00453268 - 3.47943% [20] +| | | | | | | | | | | Remainder: 0.00024272 - 0.18632% +| | | | | | | | | | Remainder: 4.236e-05 - 0.0319485% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.567078 - 71.6714% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.318503 - 56.1657% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002624 - 0.0823853% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014096 - 0.044257% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119383 - 37.4823% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123316 - 38.7174% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00015456 - 0.0485269% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000157519 - 0.049456% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00412388 - 1.29477% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0700231 - 21.985% [20] +| | | | | | | | | | | Remainder: 0.00094228 - 0.295846% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772028 - 13.6141% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0720697 - 12.709% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00064916 - 0.114474% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0285538 - 5.03524% [40] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0257853 - 4.54704% [20] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0437882 - 7.72172% [20] +| | | | | | | | | | Remainder: 0.00052588 - 0.092735% +| | | | | | | | | Remainder: 0.0838801 - 10.6014% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.419329 - 34.6391% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.418533 - 99.8101% [20] +| | | | | | | | | Remainder: 0.000796399 - 0.189922% +| | | | | | | | Remainder: 1.576e-05 - 0.00130187% +| | | | | | | Remainder: 1.24e-06 - 0.000102431% +| | | | | | getOrientations(): 1.116e-05 - 0.000438664% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010094 - 0.0396763% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.001115 - 0.0438271% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071936 - 0.0282758% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.30131 - 51.1505% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.46809 - 35.9705% [1] +| | | | | | | Remainder: 0.833224 - 64.0295% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257732 - 0.101306% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 2.51564e-05% [2] +| | | | | | Remainder: 0.0267743 - 1.05241% +| | | | | Remainder: 5.12e-06 - 0.000201251% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.000161939% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.48e-05 - 0.00136784% [1] +| | | | build response library: 2.32e-05 - 0.000911891% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.2069% [1] +| | | | | Remainder: 2.292e-05 - 98.7931% +| | | | Remainder: 7.36e-06 - 0.000289289% +| | | Remainder: 1.016e-05 - 0.000399344% +| | Mini-EM: eval auxiliary physics model evaluator: 4.27303 - 22.6231% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.25507 - 29.3719% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.01037 - 70.4506% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0041084 - 0.136475% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.0679 - 68.6924% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 9.09136e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.956e-05 - 0.00142947% [20] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.304e-05 - 0.000630592% [20] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0258297 - 1.24908% [20] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0556448 - 2.69089% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.17145 - 8.29101% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0203175 - 0.98252% [20] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.145396 - 7.03112% [20] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137274 - 6.63834% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.202101 - 9.77327% [20] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.508e-05 - 0.00169641% [20] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.116e-05 - 0.000539679% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.305866 - 14.7912% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0327156 - 1.58207% [20] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0180084 - 0.870857% [20] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0683531 - 3.30544% [20] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.017986 - 0.869773% [20] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0940756 - 4.54934% [20] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.161602 - 7.81479% [20] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.202915 - 9.81263% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0167236 - 0.808726% [20] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00950395 - 0.459595% [20] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0290589 - 1.40524% [20] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.139973 - 6.76885% [20] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0181772 - 0.87902% [20] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0681544 - 3.29583% [20] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.272e-05 - 0.00158228% [20] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0298499 - 1.44349% [20] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0565882 - 2.73651% [20] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00916491 - 0.443199% [20] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0299409 - 1.44789% [20] +| | | | | Remainder: 0.00110416 - 0.0533952% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.488e-05 - 0.000826475% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 8.50393e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00338872 - 0.112568% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.931531 - 30.944% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.461164 - 49.5061% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.47033 - 50.49% [1] +| | | | | Remainder: 3.7e-05 - 0.00397196% +| | | | Remainder: 0.00342132 - 0.113651% +| | | Remainder: 0.00758495 - 0.177508% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436644 - 0.0231176% [1] +| | | getWorksets(): 3.44e-06 - 0.0787828% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 46.5116% [1] +| | | | Remainder: 1.84e-06 - 53.4884% +| | | getOrientations(): 8e-07 - 0.0183216% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000784959 - 17.9771% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088472 - 20.2618% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418239 - 9.5785% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121768 - 27.8873% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0302306% [3] +| | | Remainder: 0.00105528 - 24.168% +| | panzer::ModelEvaluator::create_W_op: 1.28132 - 6.78382% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.1779 - 11.5306% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00131976 - 0.0605978% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.71403 - 78.7011% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-05 - 0.000700104% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0214262 - 1.25005% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0566041 - 3.3024% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0650443 - 3.79481% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00638107 - 0.372285% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0731745 - 4.26915% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0613251 - 3.57783% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109358 - 0.638018% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0624918 - 3.6459% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.724e-05 - 0.00158924% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0219793 - 1.28232% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132741 - 7.74437% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0214733 - 1.25279% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.130356 - 7.60524% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135369 - 7.89769% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.18338 - 10.6988% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.076e-05 - 0.00237802% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0204321 - 1.19205% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127908 - 7.46242% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.206189 - 12.0295% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0300675 - 1.7542% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00597368 - 0.348516% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0707092 - 4.12532% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.150752 - 8.79515% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.118442 - 6.91014% [20] +| | | | Remainder: 0.0007958 - 0.0464286% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.444e-05 - 0.00158134% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 5.87722e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00483864 - 0.22217% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.454131 - 20.8518% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.454095 - 99.992% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.192e-05 - 0.0048268% [1] +| | | | Remainder: 1.428e-05 - 0.00314447% +| | | Remainder: 0.00354328 - 0.162692% +| | Mini-EM: assemble Discrete Gradient: 0.349545 - 1.85062% [1] +| | MaxwellPreconditioner::build: 3.11205 - 16.4764% [1] +| | | Mini-EM: assemble Discrete Curl: 0.312532 - 10.0426% [1] +| | | MaxwellPreconditioner: Schur complement: 3.8e-05 - 0.00122106% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00361484 - 0.116156% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.0874175% [1] +| | | | Ifpack2::Relaxation::compute: 0.00253944 - 70.2504% [1] +| | | | Remainder: 0.00107224 - 29.6622% +| | | MaxwellPreconditioner: Solver S_E: 2.76626 - 88.8888% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.72894 - 98.6509% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.72848 - 99.9833% [1] +| | | | | | MueLu RefMaxwell: compute: 2.71436 - 99.4823% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0134232 - 0.494527% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0884288 - 3.25782% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0456912 - 51.6701% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0411228 - 46.5038% [1] +| | | | | | | | Remainder: 0.00161484 - 1.82614% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.101343 - 3.73359% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00664791 - 6.55982% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.088809 - 87.6323% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0873006 - 98.3014% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0856722 - 98.1347% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0824298 - 96.2154% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.592e-05 - 0.0435764% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 9.416e-05 - 0.11423% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00017632 - 0.213903% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0158329 - 19.2077% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5e-05 - 0.0606576% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0649822 - 78.8334% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 5.612e-05 - 0.0680821% [1] +| | | | | | | | | | | | Remainder: 0.00120224 - 1.4585% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.016e-05 - 0.0818936% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.468e-05 - 49.4299% [1] +| | | | | | | | | | | | Remainder: 3.548e-05 - 50.5701% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135684 - 1.58376% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132408 - 97.5856% [1] +| | | | | | | | | | | | Remainder: 3.2759e-05 - 2.41436% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00107044 - 1.24946% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104492 - 97.6159% [1] +| | | | | | | | | | | | Remainder: 2.552e-05 - 2.38407% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.092e-05 - 0.106125% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.212e-05 - 79.3225% [1] +| | | | | | | | | | | | Remainder: 1.88e-05 - 20.6775% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.572e-05 - 0.076711% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.924e-05 - 59.7079% [1] +| | | | | | | | | | | | Remainder: 2.648e-05 - 40.2921% +| | | | | | | | | | | Remainder: 0.00058824 - 0.686617% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011432 - 0.13095% [1] +| | | | | | | | | | Remainder: 0.00151408 - 1.73433% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000495439 - 0.55787% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00012684 - 25.6015% [1] +| | | | | | | | | | Remainder: 0.000368599 - 74.3985% +| | | | | | | | | Remainder: 0.00101304 - 1.14069% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00222332 - 2.19386% [1] +| | | | | | | | Remainder: 0.0036626 - 3.61406% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.149012 - 5.48977% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0985568 - 66.1401% [1] +| | | | | | | | Remainder: 0.0504552 - 33.8599% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184251 - 0.6788% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0453656 - 1.67132% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0263301 - 58.0399% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0258428 - 98.1492% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.068e-05 - 0.234804% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.24e-06 - 0.024146% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.025593 - 99.0332% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0255893 - 99.9858% [1] +| | | | | | | | | | | Remainder: 3.64e-06 - 0.0142227% +| | | | | | | | | | Remainder: 0.00018292 - 0.707818% +| | | | | | | | | Remainder: 0.000487319 - 1.8508% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.019028 - 41.9436% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0160909 - 84.5642% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.013573 - 84.3524% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00970435 - 71.4973% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00928019 - 95.6292% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000342119 - 3.68655% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.276e-05 - 0.245254% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.74e-05 - 0.187496% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00312572 - 33.6816% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.848e-05 - 0.199134% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00525392 - 56.6143% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.64e-06 - 0.0823259% [1] +| | | | | | | | | | | | | Remainder: 0.00049216 - 5.30334% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.568e-05 - 0.264624% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 16.3551% [1] +| | | | | | | | | | | | | Remainder: 2.148e-05 - 83.6449% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 7.832e-05 - 0.807061% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 5.976e-05 - 76.3023% [1] +| | | | | | | | | | | | | Remainder: 1.856e-05 - 23.6977% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.796e-05 - 0.391165% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.256e-05 - 59.431% [1] +| | | | | | | | | | | | | Remainder: 1.54e-05 - 40.569% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.484e-05 - 0.668154% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.436e-05 - 68.4146% [1] +| | | | | | | | | | | | | Remainder: 2.048e-05 - 31.5854% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.816e-05 - 0.187133% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.88e-06 - 21.3656% [1] +| | | | | | | | | | | | | Remainder: 1.428e-05 - 78.6344% +| | | | | | | | | | | | Remainder: 0.0001992 - 2.05269% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.02e-05 - 0.590878% [1] +| | | | | | | | | | | Remainder: 0.00378848 - 27.9118% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00234976 - 14.6031% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00195816 - 83.3345% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00018412 - 9.40271% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00165184 - 84.3567% [1] +| | | | | | | | | | | | Remainder: 0.0001222 - 6.24056% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00015332 - 6.52493% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001098 - 71.6149% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.256e-05 - 20.5464% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 9.88e-06 - 8.99818% [1] +| | | | | | | | | | | | | Remainder: 7.736e-05 - 70.4554% +| | | | | | | | | | | | Remainder: 4.352e-05 - 28.3851% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.272e-05 - 0.966908% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.704e-05 - 1.57633% [1] +| | | | | | | | | | | Remainder: 0.00017852 - 7.59738% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.52e-06 - 0.0529493% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.96e-06 - 0.0246102% [1] +| | | | | | | | | | Remainder: 0.0001556 - 0.967008% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.672e-05 - 0.0878706% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00243932 - 12.8196% [1] +| | | | | | | | | Remainder: 0.00048108 - 2.52828% +| | | | | | | | Remainder: 7.48e-06 - 0.0164883% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0866863 - 3.19362% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0865032 - 99.7888% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.045826 - 52.9761% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.039183 - 45.2966% [1] +| | | | | | | | | Remainder: 0.00149416 - 1.72729% +| | | | | | | | Remainder: 0.00018312 - 0.211244% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 1.82254 - 67.1445% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.102695 - 5.63472% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.102354 - 99.6683% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.816e-05 - 0.0275123% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00242295% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.10224 - 99.888% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.102237 - 99.9969% [1] +| | | | | | | | | | | Remainder: 3.16e-06 - 0.00309077% +| | | | | | | | | | Remainder: 8.4e-05 - 0.0820678% +| | | | | | | | | Remainder: 0.00034064 - 0.331701% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 1.71984 - 94.3648% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.093394 - 5.43039% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0855873 - 91.6411% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0839666 - 98.1064% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0818714 - 97.5047% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9e-05 - 0.0232071% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.624e-05 - 0.0809074% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.0001172 - 0.143151% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0158157 - 19.3177% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.048e-05 - 0.0616577% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0643895 - 78.6472% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.436e-05 - 0.0541825% [1] +| | | | | | | | | | | | | Remainder: 0.00136888 - 1.67199% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.732e-05 - 0.0682652% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.24e-05 - 56.5248% [1] +| | | | | | | | | | | | | Remainder: 2.492e-05 - 43.4752% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00138584 - 1.65046% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00135088 - 97.4773% [1] +| | | | | | | | | | | | | Remainder: 3.496e-05 - 2.52266% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.216e-05 - 0.0621199% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.528e-05 - 67.638% [1] +| | | | | | | | | | | | | Remainder: 1.688e-05 - 32.362% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.236e-05 - 0.109996% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.124e-05 - 77.133% [1] +| | | | | | | | | | | | | Remainder: 2.112e-05 - 22.867% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.3919e-05 - 0.0642148% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.8839e-05 - 72.0321% [1] +| | | | | | | | | | | | | Remainder: 1.508e-05 - 27.9679% +| | | | | | | | | | | | Remainder: 0.0004536 - 0.540215% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00013952 - 0.163015% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.588e-05 - 0.0536061% [1] +| | | | | | | | | | | Remainder: 0.00143528 - 1.67698% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00764519 - 8.18596% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00679371 - 88.8626% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000841199 - 12.382% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00582743 - 85.7769% [1] +| | | | | | | | | | | | Remainder: 0.00012508 - 1.84111% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000640919 - 8.38329% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000594519 - 92.7604% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000131319 - 22.0883% [1] +| | | | | | | | | | | | | Remainder: 0.0004632 - 77.9117% +| | | | | | | | | | | | Remainder: 4.64e-05 - 7.2396% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.84e-05 - 0.371475% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.848e-05 - 0.372522% [1] +| | | | | | | | | | | Remainder: 0.00015368 - 2.01015% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.0100221% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.00295522% [1] +| | | | | | | | | | Remainder: 0.000149359 - 0.159924% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.000939623% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 1.62587 - 94.5362% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.048e-05 - 0.000644578% [1] +| | | | | | | | | | Remainder: 1.62586 - 99.9994% +| | | | | | | | | Remainder: 0.000558879 - 0.032496% +| | | | | | | | Remainder: 8.28e-06 - 0.000454311% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.371984 - 13.7043% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.1e-05 - 0.00833369% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.000655942% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.371794 - 99.9489% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.371788 - 99.9985% [1] +| | | | | | | | | Remainder: 5.48e-06 - 0.00147393% +| | | | | | | | Remainder: 0.00015656 - 0.0420878% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00013852 - 0.00510323% [1] +| | | | | | | Remainder: 0.0170101 - 0.62667% +| | | | | | Remainder: 0.0141258 - 0.517716% +| | | | | Remainder: 0.00045628 - 0.01672% +| | | | Remainder: 0.0373204 - 1.34913% +| | | MaxwellPreconditioner: Block preconditioner: 0.00017 - 0.00546264% [1] +| | | Remainder: 0.0294325 - 0.945759% +| | Mini-EM: timestepper: 0.676953 - 3.58405% [1] +| | | Mini-EM: Advance Time Step: 0.67695 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.185815 - 27.4489% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000889279 - 0.478582% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.179725 - 96.7225% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000845736% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00115132 - 0.6406% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0150012 - 8.34674% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00923919 - 5.14073% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000733158 - 0.407933% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00821943 - 4.57334% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00795615 - 4.42685% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00065528 - 0.364601% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00193 - 1.07386% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.608e-05 - 0.008947% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0015494 - 0.862093% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0183765 - 10.2248% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00597611 - 3.32514% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00240756 - 1.33958% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0158184 - 8.80143% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0320239 - 17.8182% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.952e-05 - 0.010861% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0011528 - 0.641424% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0136175 - 7.57685% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169151 - 9.41165% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00116712 - 0.649391% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000712719 - 0.396561% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00823143 - 4.58001% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0127507 - 7.09456% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00370891 - 2.06366% [20] +| | | | | | Remainder: 0.00039416 - 0.219313% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.924e-05 - 0.0103544% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.24e-06 - 0.00174367% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00481644 - 2.59206% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025944 - 0.139623% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00023276 - 89.7163% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.601295% [1] +| | | | | | Remainder: 2.512e-05 - 9.68239% +| | | | | Remainder: 0.00010244 - 0.05513% +| | | | Stratimikos: BelosLOWS: 0.451302 - 66.6669% [1] +| | | | | GMRES block system: Operation Op*x: 0.0117457 - 2.60262% [1] +| | | | | Belos::MVT::MvAddMv: 0.0004184 - 0.0927096% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.438398 - 97.1408% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00140436 - 0.320339% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00036832 - 26.2269% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00036216 - 98.3275% [2] +| | | | | | | | Remainder: 6.16e-06 - 1.67246% +| | | | | | | Belos::MVT::MvScale: 0.00019436 - 13.8398% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00049732 - 35.4126% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0004908 - 98.689% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.31103% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000266599 - 18.9837% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000262359 - 98.4096% [2] +| | | | | | | | Remainder: 4.24e-06 - 1.5904% +| | | | | | | Remainder: 7.776e-05 - 5.53705% +| | | | | | Belos::MVT::MvAddMv: 0.00053616 - 0.1223% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019764 - 0.0450823% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.42568 - 97.0991% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00142768 - 0.335387% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.0002142 - 0.0503194% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00230356 - 0.541147% [1] +| | | | | | | | Belos::MVT::Assign: 0.00028336 - 12.301% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015596 - 6.7704% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00014232 - 91.2542% [1] +| | | | | | | | | Remainder: 1.364e-05 - 8.74583% +| | | | | | | | CG Q_B: Operation Op*x: 0.00134608 - 58.4348% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000262039 - 11.3754% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.092e-05 - 3.94694% [1] +| | | | | | | | Remainder: 0.0001652 - 7.17151% +| | | | | | | CG S_E: Operation Op*x: 0.00391012 - 0.918557% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.4122 - 96.8333% [1] +| | | | | | | | Belos::MVT::Assign: 0.000817879 - 0.198418% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.358363 - 86.9389% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.358041 - 99.9102% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.16444 - 45.9278% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.163673 - 99.5335% [26] +| | | | | | | | | | | Remainder: 0.00076712 - 0.466504% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0423803 - 11.8367% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00271164 - 0.757355% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00411099 - 1.14819% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.131139 - 36.6269% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0196998 - 15.0221% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0193275 - 98.1098% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0170935 - 88.4417% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0127071 - 74.3389% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0121084 - 95.2883% [26] +| | | | | | | | | | | | | | | Remainder: 0.000598719 - 4.71167% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.0032932 - 19.2658% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000231038 - 1.35161% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00030992 - 1.81308% [13] +| | | | | | | | | | | | | | Remainder: 0.00055224 - 3.23069% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00208868 - 10.8068% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00202632 - 97.0144% [13] +| | | | | | | | | | | | | | Remainder: 6.236e-05 - 2.98562% +| | | | | | | | | | | | | Remainder: 0.00014524 - 0.75147% +| | | | | | | | | | | | Remainder: 0.00037236 - 1.89017% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.111333 - 84.8965% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.111175 - 99.8584% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0596784 - 53.6796% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0457127 - 76.5984% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0451435 - 98.7548% [26] +| | | | | | | | | | | | | | | Remainder: 0.0005692 - 1.24517% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0108415 - 18.1666% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00070188 - 1.1761% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0019428 - 3.25545% [13] +| | | | | | | | | | | | | | Remainder: 0.000479478 - 0.803437% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0513261 - 46.1669% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.051253 - 99.8575% [13] +| | | | | | | | | | | | | | Remainder: 7.312e-05 - 0.142462% +| | | | | | | | | | | | | Remainder: 0.00017056 - 0.153416% +| | | | | | | | | | | | Remainder: 0.0001576 - 0.141558% +| | | | | | | | | | | Remainder: 0.0001068 - 0.0814401% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00578795 - 1.61656% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00703199 - 1.96402% [13] +| | | | | | | | | | Remainder: 0.00043852 - 0.122478% +| | | | | | | | | Remainder: 0.00032172 - 0.089775% +| | | | | | | | CG S_E: Operation Op*x: 0.0406607 - 9.86431% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00289148 - 0.701474% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00787008 - 1.90928% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00122704 - 0.29768% [13] +| | | | | | | | Remainder: 0.00037056 - 0.089898% +| | | | | | | Remainder: 0.00562448 - 1.32129% +| | | | | | GMRES block system: Operation Op*x: 0.00974007 - 2.22174% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012864 - 0.0293432% [1] +| | | | | | Remainder: 0.000710559 - 0.162081% +| | | | | Remainder: 0.000739719 - 0.163908% +| | | | Mini-EM: Compute responses: 0.0394849 - 5.83277% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000911239 - 2.30781% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0332153 - 84.1213% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00517834% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000724199 - 2.18032% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00839787 - 25.2832% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.148e-05 - 0.0345624% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00142156 - 4.27984% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00107556 - 3.23815% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.015485 - 46.6201% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.56e-06 - 0.028782% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00145084 - 4.36799% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0012254 - 3.68927% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00149952 - 4.51455% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016128 - 0.48556% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.96e-06 - 0.0269756% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00083752 - 2.52149% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000629679 - 1.89575% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000117399 - 0.353449% [20] +| | | | | | Remainder: 0.00015772 - 0.474842% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.096e-05 - 0.0277574% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00405218% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00477788 - 12.1005% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000271879 - 0.688564% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.24e-06 - 0.456085% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00025124 - 92.4088% [1] +| | | | | | Remainder: 1.9399e-05 - 7.13516% +| | | | | Remainder: 0.00029612 - 0.749957% +| | | | Remainder: 0.000348639 - 0.0515014% +| | | Remainder: 3.08e-06 - 0.00045498% +| | Remainder: 0.0967165 - 0.512054% +| Remainder: 6.636e-05 - 0.000351334% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 0.451302 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.0903 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 124950 x 124950, nnz = 3939750 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124950 on 0), max = 0.0% ( 124950 on 0) +SM_Matrix # nnz per proc : avg = 3.94e+06, dev = 0.0%, min = 0.0% ( 3939750 on 0), max = 0.0% ( 3939750 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0147059 / 0.0147059 / 0.0147059 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 5184 x 5184, nnz = 353736 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +coarseA11 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 5184 x 5184, nnz = 353736 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +A0 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1728 [0.00%] (total) + remaining : 1728 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 397 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 5184 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +Ptent # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 5184, nnz = 5184 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0543 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +A22 size = 42875 x 42875, nnz = 1092727 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A22 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 42875 x 42875, nnz = 1092727 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A0 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1728 x 42875, nnz = 42875 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +R # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1728 x 1728, nnz = 38556 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +Ac # nnz per proc : avg = 3.86e+04, dev = 0.0%, min = 0.0% ( 38556 on 0), max = 0.0% ( 38556 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 1.8243 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 124950 3939750 31.5306 +(2, 2) 42875 1092727 25.4863 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00399596 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.413854 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 0.44796 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 18.821 [1] +| Mini-EM: Total Time: 18.8209 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00063804 - 0.00339005% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030592 - 47.9468% [1] +| | | Remainder: 0.00033212 - 52.0532% +| | Mini-EM: build physics blocks: 0.000865559 - 0.00459891% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000807759 - 0.00429181% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.00937 - 10.6762% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.943905 - 5.01518% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.419193 - 44.4105% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.337522 - 80.5173% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0101559 - 2.42272% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0713853 - 17.0292% [4] +| | | | Remainder: 0.00012904 - 0.030783% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0489348 - 5.18429% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0323033 - 66.0131% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000959279 - 1.96032% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00346348 - 7.07774% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00259288 - 5.29864% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136072 - 2.78068% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00759155 - 15.5136% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000546719 - 1.11724% [4] +| | | | Remainder: 0.0001168 - 0.238685% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.086092 - 9.12083% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0358502 - 3.79807% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.124007 - 13.1377% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0456788 - 4.83935% [4] +| | | Remainder: 0.18415 - 19.5093% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0456742 - 0.242677% [2] +| | Mini-EM: setup physics model evaluator: 1.36161 - 7.23454% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.36158 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000214457% [1] +| | | | fmb->setWorksetContainer(): 8.4e-07 - 6.1693e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.35572 - 99.5692% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.35569 - 99.9984% [1] +| | | | | | getWorksets(): 1.33057 - 98.1466% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.33056 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.766781 - 57.6284% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0060436 - 0.788177% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.123429 - 16.097% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00246052 - 1.99347% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.120908 - 97.9572% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00116284 - 0.961759% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000632239 - 0.522911% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00221156 - 1.82913% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112246 - 9.28365% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0248728 - 20.5718% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00647168 - 5.35258% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0178224 - 14.7405% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00060924 - 0.503889% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0313219 - 25.9056% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.014087 - 44.9751% [20] +| | | | | | | | | | | | Remainder: 0.0172348 - 55.0249% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0196634 - 16.2632% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00457615 - 3.78484% [20] +| | | | | | | | | | | Remainder: 0.00033868 - 0.280115% +| | | | | | | | | | Remainder: 6.084e-05 - 0.0492915% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.555018 - 72.3828% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.323294 - 58.2493% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00044452 - 0.137497% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014652 - 0.045321% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172435 - 53.3369% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12193 - 37.7149% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000134039 - 0.0414604% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0271915 - 8.41075% [20] +| | | | | | | | | | | Remainder: 0.00101236 - 0.313139% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107502 - 19.3691% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0777338 - 14.0056% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000622038 - 0.112075% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0259323 - 4.67233% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193771 - 3.49125% [20] +| | | | | | | | | | Remainder: 0.000556998 - 0.100357% +| | | | | | | | | Remainder: 0.0822907 - 10.732% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.563716 - 42.3668% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.562597 - 99.8015% [40] +| | | | | | | | | Remainder: 0.00111912 - 0.198525% +| | | | | | | | Remainder: 6.3199e-05 - 0.0047498% +| | | | | | | Remainder: 7e-06 - 0.000526091% +| | | | | | getOrientations(): 1.38e-05 - 0.00101793% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805759 - 0.0594351% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000782759 - 0.0577386% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042108 - 0.0310601% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001312 - 0.00967769% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000919039 - 0.067791% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 7.67134e-05% [2] +| | | | | | Remainder: 0.0220523 - 1.62664% +| | | | | Remainder: 2.112e-05 - 0.00155785% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.000593428% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.052e-05 - 0.00150707% [1] +| | | | build response library: 0.00581244 - 0.426889% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00572092 - 98.4254% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0545367% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 66.6667% [1] +| | | | | | | Remainder: 1.04e-06 - 33.3333% +| | | | | | getOrientations(): 5.2e-07 - 0.00908946% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776359 - 13.5705% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000966159 - 16.8882% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004458 - 7.79246% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126044 - 22.0321% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0251708% [3] +| | | | | | Remainder: 0.00226708 - 39.6279% +| | | | | Remainder: 9.152e-05 - 1.57456% +| | | | Remainder: 2.052e-05 - 0.00150707% +| | | Remainder: 2.636e-05 - 0.00193595% +| | Mini-EM: setup auxiliary physics model evaluator: 2.54135 - 13.5028% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.54134 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 4.4e-06 - 0.000173137% [1] +| | | | fmb->setWorksetContainer(): 1.24e-06 - 4.87931e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.54126 - 99.9969% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.54126 - 99.9998% [1] +| | | | | | getWorksets(): 1.20206 - 47.3017% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20206 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.792642 - 65.9404% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00779595 - 0.98354% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.132738 - 16.7462% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00225932 - 1.7021% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.130435 - 98.2651% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00112224 - 0.860384% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000637277 - 0.488579% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00220772 - 1.69258% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0113798 - 8.72448% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0268874 - 20.6137% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00645731 - 4.95061% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0222337 - 17.0459% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00062536 - 0.479443% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0361193 - 27.6915% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016132 - 44.6631% [20] +| | | | | | | | | | | | Remainder: 0.0199873 - 55.3369% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0179532 - 13.7641% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00456084 - 3.49664% [20] +| | | | | | | | | | | Remainder: 0.0002506 - 0.192127% +| | | | | | | | | | Remainder: 4.348e-05 - 0.0327564% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.566343 - 71.45% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.318974 - 56.3217% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00025196 - 0.0789907% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001394 - 0.0437026% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119808 - 37.5604% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123306 - 38.6571% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00015432 - 0.0483801% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00015552 - 0.0487563% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00410364 - 1.28651% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0701145 - 21.9813% [20] +| | | | | | | | | | | Remainder: 0.00094044 - 0.294833% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0754486 - 13.3221% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0728363 - 12.8608% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000658239 - 0.116226% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0284043 - 5.01539% [40] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0258456 - 4.5636% [20] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0436531 - 7.70788% [20] +| | | | | | | | | | Remainder: 0.00052284 - 0.0923186% +| | | | | | | | | Remainder: 0.0857655 - 10.8202% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.4094 - 34.0582% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408739 - 99.8385% [20] +| | | | | | | | | Remainder: 0.000661199 - 0.161504% +| | | | | | | | Remainder: 1.64e-05 - 0.00136433% +| | | | | | | Remainder: 1.44e-06 - 0.000119794% +| | | | | | getOrientations(): 1.096e-05 - 0.000431282% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000950439 - 0.0374003% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113148 - 0.0445243% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071128 - 0.0279893% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.30809 - 51.4741% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.466056 - 35.6288% [1] +| | | | | | | Remainder: 0.842033 - 64.3712% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00253188 - 0.0996308% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 2.20363e-05% [2] +| | | | | | Remainder: 0.0257732 - 1.01419% +| | | | | Remainder: 5.24e-06 - 0.000206197% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000160545% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.588e-05 - 0.00141185% [1] +| | | | build response library: 2.4e-05 - 0.000944383% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.33333% [1] +| | | | | Remainder: 2.368e-05 - 98.6667% +| | | | Remainder: 9.08e-06 - 0.000357291% +| | | Remainder: 1.06e-05 - 0.000417101% +| | Mini-EM: eval auxiliary physics model evaluator: 4.24656 - 22.563% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.26154 - 29.7073% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.9775 - 70.1155% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00408868 - 0.137319% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.03468 - 68.3353% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 8.45341e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.032e-05 - 0.00149016% [20] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.232e-05 - 0.0006055% [20] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.012501 - 0.614397% [20] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0552883 - 2.71729% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.169728 - 8.34173% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0192197 - 0.944606% [20] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.138458 - 6.80491% [20] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.136462 - 6.70681% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.204091 - 10.0306% [20] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.4359e-05 - 0.00168867% [20] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.16e-05 - 0.000570113% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.306229 - 15.0505% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0347414 - 1.70746% [20] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0173201 - 0.851242% [20] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0681455 - 3.3492% [20] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00851951 - 0.418714% [20] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0941598 - 4.62774% [20] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.16238 - 7.98058% [20] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.202835 - 9.96888% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0186458 - 0.916398% [20] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00945167 - 0.464528% [20] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0291104 - 1.43071% [20] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.137897 - 6.77734% [20] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0174831 - 0.859257% [20] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0681278 - 3.34832% [20] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.184e-05 - 0.00156486% [20] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0297469 - 1.46199% [20] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.05484 - 2.69526% [20] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00891387 - 0.438096% [20] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0291559 - 1.43295% [20] +| | | | | Remainder: 0.00110924 - 0.0545166% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.388e-05 - 0.000802015% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 8.59782e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00313548 - 0.105306% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.932147 - 31.3064% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.459866 - 49.334% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.472246 - 50.6622% [1] +| | | | | Remainder: 3.548e-05 - 0.00380627% +| | | | Remainder: 0.00341904 - 0.114829% +| | | Remainder: 0.00752535 - 0.17721% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440288 - 0.0233935% [1] +| | | getWorksets(): 3.36e-06 - 0.0763138% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 57.1429% [1] +| | | | Remainder: 1.44e-06 - 42.8571% +| | | getOrientations(): 8e-07 - 0.0181699% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077248 - 17.5449% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090476 - 20.5493% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417759 - 9.48832% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120284 - 27.3194% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0327059% [3] +| | | Remainder: 0.00109944 - 24.9709% +| | panzer::ModelEvaluator::create_W_op: 1.29347 - 6.87253% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.15234 - 11.4359% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00131732 - 0.0612042% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.68385 - 78.2335% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.596e-05 - 0.000947829% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0115054 - 0.683282% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0567567 - 3.37065% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0648914 - 3.85376% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00634055 - 0.376551% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0730205 - 4.33653% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0609005 - 3.61675% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125585 - 0.745822% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0620507 - 3.68506% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.812e-05 - 0.00166998% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0220169 - 1.30753% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.130534 - 7.75214% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0208325 - 1.2372% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.124494 - 7.39344% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134449 - 7.98465% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.186395 - 11.0696% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.912e-05 - 0.00232325% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0107158 - 0.636389% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127439 - 7.56831% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.205171 - 12.1847% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0313337 - 1.86084% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0059222 - 0.351706% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.070269 - 4.17312% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.147746 - 8.77433% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.117627 - 6.98562% [20] +| | | | Remainder: 0.000793559 - 0.0471277% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.664e-05 - 0.00170234% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 5.57534e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00447668 - 0.207992% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.459078 - 21.3293% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.459044 - 99.9926% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.136e-05 - 0.0046528% [1] +| | | | Remainder: 1.244e-05 - 0.00270978% +| | | Remainder: 0.00357752 - 0.166216% +| | Mini-EM: assemble Discrete Gradient: 0.347653 - 1.84716% [1] +| | MaxwellPreconditioner::build: 3.10428 - 16.4938% [1] +| | | Mini-EM: assemble Discrete Curl: 0.311818 - 10.0448% [1] +| | | MaxwellPreconditioner: Schur complement: 3.608e-05 - 0.00116226% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00367352 - 0.118337% [1] +| | | | Ifpack2::Relaxation::initialize: 3.8e-06 - 0.103443% [1] +| | | | Ifpack2::Relaxation::compute: 0.00261288 - 71.1274% [1] +| | | | Remainder: 0.00105684 - 28.7691% +| | | MaxwellPreconditioner: Solver S_E: 2.75913 - 88.8813% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.72201 - 98.6548% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.72158 - 99.984% [1] +| | | | | | MueLu RefMaxwell: compute: 2.70663 - 99.4506% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0132425 - 0.489262% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0890371 - 3.2896% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0461516 - 51.8342% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0411879 - 46.2593% [1] +| | | | | | | | Remainder: 0.00169756 - 1.90657% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.100348 - 3.7075% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00662279 - 6.59982% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0879014 - 87.5964% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.086523 - 98.4319% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0848832 - 98.1048% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0814181 - 95.9178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.536e-05 - 0.0434301% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010132 - 0.124444% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.0001476 - 0.181286% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0150622 - 18.4998% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.992e-05 - 0.0613131% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0645868 - 79.3273% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 5.6119e-05 - 0.0689269% [1] +| | | | | | | | | | | | Remainder: 0.00137884 - 1.69353% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.032e-05 - 0.0828433% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.412e-05 - 48.521% [1] +| | | | | | | | | | | | Remainder: 3.62e-05 - 51.479% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00136072 - 1.60305% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132376 - 97.2838% [1] +| | | | | | | | | | | | Remainder: 3.696e-05 - 2.71621% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012178 - 1.43468% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00119068 - 97.773% [1] +| | | | | | | | | | | | Remainder: 2.712e-05 - 2.22697% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.464e-05 - 0.111494% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.128e-05 - 75.317% [1] +| | | | | | | | | | | | Remainder: 2.336e-05 - 24.683% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000123 - 0.144905% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.94e-05 - 32.0325% [1] +| | | | | | | | | | | | Remainder: 8.36e-05 - 67.9675% +| | | | | | | | | | | Remainder: 0.0005986 - 0.705204% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011764 - 0.135964% [1] +| | | | | | | | | | Remainder: 0.00152216 - 1.75925% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00049848 - 0.56709% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00012592 - 25.2608% [1] +| | | | | | | | | | Remainder: 0.00037256 - 74.7392% +| | | | | | | | | Remainder: 0.000879918 - 1.00103% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00215264 - 2.14517% [1] +| | | | | | | | Remainder: 0.00367136 - 3.65862% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.148906 - 5.50155% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0984526 - 66.1171% [1] +| | | | | | | | Remainder: 0.0504538 - 33.8829% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182863 - 0.675612% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0443844 - 1.63984% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0261472 - 58.9107% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0256725 - 98.1846% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.972e-05 - 0.232623% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.16e-06 - 0.0239946% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0254148 - 98.9963% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.025411 - 99.985% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.0149519% +| | | | | | | | | | Remainder: 0.0001918 - 0.747103% +| | | | | | | | | Remainder: 0.000474679 - 1.81541% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0182296 - 41.072% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0160967 - 88.3001% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0135773 - 84.3479% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00974063 - 71.7422% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00930111 - 95.4878% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.0003434 - 3.69203% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.292e-05 - 0.246422% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.74e-05 - 0.187074% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0031158 - 33.4992% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.904e-05 - 0.204707% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00527836 - 56.7497% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.8e-06 - 0.0838609% [1] +| | | | | | | | | | | | | Remainder: 0.0004964 - 5.337% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.286224% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 17.5036% [1] +| | | | | | | | | | | | | Remainder: 2.3e-05 - 82.4964% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.156e-05 - 0.837318% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.024e-05 - 73.8597% [1] +| | | | | | | | | | | | | Remainder: 2.132e-05 - 26.1403% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.644e-05 - 0.374103% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.252e-05 - 61.8002% [1] +| | | | | | | | | | | | | Remainder: 1.392e-05 - 38.1998% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.6519e-05 - 0.682902% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.4639e-05 - 67.1071% [1] +| | | | | | | | | | | | | Remainder: 2.188e-05 - 32.8929% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.96e-05 - 0.201219% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.04e-06 - 20.6122% [1] +| | | | | | | | | | | | | Remainder: 1.556e-05 - 79.3878% +| | | | | | | | | | | | Remainder: 0.00020752 - 2.13046% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.024e-05 - 0.590988% [1] +| | | | | | | | | | | Remainder: 0.00375639 - 27.6668% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00235104 - 14.6057% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.001956 - 83.1972% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00018196 - 9.30267% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164932 - 84.321% [1] +| | | | | | | | | | | | Remainder: 0.00012472 - 6.37628% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00014984 - 6.37336% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000107 - 71.4095% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.236e-05 - 20.8972% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 9.32e-06 - 8.71028% [1] +| | | | | | | | | | | | | Remainder: 7.532e-05 - 70.3925% +| | | | | | | | | | | | Remainder: 4.284e-05 - 28.5905% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.372e-05 - 1.00892% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.844e-05 - 1.63502% [1] +| | | | | | | | | | | Remainder: 0.00018304 - 7.7855% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0521845% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.2e-06 - 0.0198798% [1] +| | | | | | | | | | Remainder: 0.00015684 - 0.974359% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.0877694% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0016722 - 9.17299% [1] +| | | | | | | | | Remainder: 0.00044464 - 2.43911% +| | | | | | | | Remainder: 7.68e-06 - 0.0173034% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0859386 - 3.17512% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0857449 - 99.7746% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0444664 - 51.859% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0398722 - 46.501% [1] +| | | | | | | | | Remainder: 0.0014062 - 1.63998% +| | | | | | | | Remainder: 0.00019368 - 0.22537% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 1.81511 - 67.0616% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.102135 - 5.62693% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.101786 - 99.6583% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.78e-05 - 0.0273123% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.0023579% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.101663 - 99.8792% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.101659 - 99.9967% [1] +| | | | | | | | | | | Remainder: 3.32e-06 - 0.0032657% +| | | | | | | | | | Remainder: 9.28e-05 - 0.0911719% +| | | | | | | | | Remainder: 0.00034904 - 0.341745% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 1.71296 - 94.3726% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0930473 - 5.43194% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0851996 - 91.5659% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0835311 - 98.0416% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0814698 - 97.5323% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.916e-05 - 0.0235179% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.632e-05 - 0.0814044% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00011396 - 0.13988% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.015004 - 18.4166% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00012284 - 0.15078% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0647085 - 79.4264% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.4e-05 - 0.0540078% [1] +| | | | | | | | | | | | | Remainder: 0.00139096 - 1.70733% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.6479e-05 - 0.0676144% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.232e-05 - 57.2248% [1] +| | | | | | | | | | | | | Remainder: 2.4159e-05 - 42.7752% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135944 - 1.62747% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132108 - 97.1782% [1] +| | | | | | | | | | | | | Remainder: 3.836e-05 - 2.82175% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.408e-05 - 0.0647424% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.496e-05 - 64.645% [1] +| | | | | | | | | | | | | Remainder: 1.912e-05 - 35.355% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.14e-05 - 0.10942% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.104e-05 - 77.7243% [1] +| | | | | | | | | | | | | Remainder: 2.036e-05 - 22.2757% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.408e-05 - 0.0647424% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.836e-05 - 70.932% [1] +| | | | | | | | | | | | | Remainder: 1.572e-05 - 29.068% +| | | | | | | | | | | | Remainder: 0.00044584 - 0.533741% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00014 - 0.16432% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.592e-05 - 0.053897% [1] +| | | | | | | | | | | Remainder: 0.0014826 - 1.74015% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00769111 - 8.26581% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00693703 - 90.1954% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000842759 - 12.1487% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00596323 - 85.9623% [1] +| | | | | | | | | | | | Remainder: 0.00013104 - 1.88899% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000546559 - 7.10637% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000500199 - 91.5178% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00012836 - 25.6618% [1] +| | | | | | | | | | | | | Remainder: 0.000371839 - 74.3382% +| | | | | | | | | | | | Remainder: 4.636e-05 - 8.48216% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.676e-05 - 0.347934% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.784e-05 - 0.361976% [1] +| | | | | | | | | | | Remainder: 0.00015292 - 1.98827% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.06e-05 - 0.0113921% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00288026% [1] +| | | | | | | | | | Remainder: 0.00014328 - 0.153986% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.592e-05 - 0.000929383% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 1.61935 - 94.5348% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.000627413% [1] +| | | | | | | | | | Remainder: 1.61934 - 99.9994% +| | | | | | | | | Remainder: 0.000554279 - 0.0323579% +| | | | | | | | Remainder: 8.16e-06 - 0.00044956% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.374432 - 13.8339% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.072e-05 - 0.00820443% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.96e-06 - 0.000790531% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.374227 - 99.9453% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.374221 - 99.9985% [1] +| | | | | | | | | Remainder: 5.64e-06 - 0.00150711% +| | | | | | | | Remainder: 0.000170959 - 0.0456583% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00014988 - 0.00553752% [1] +| | | | | | | Remainder: 0.0167943 - 0.62049% +| | | | | | Remainder: 0.014953 - 0.549424% +| | | | | Remainder: 0.000434839 - 0.0159749% +| | | | Remainder: 0.0371152 - 1.34518% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014684 - 0.00473024% [1] +| | | Remainder: 0.02948 - 0.949656% +| | Mini-EM: timestepper: 0.670412 - 3.56205% [1] +| | | Mini-EM: Advance Time Step: 0.670409 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.183297 - 27.3411% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000895879 - 0.488758% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.177561 - 96.8708% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00087857% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00111676 - 0.628942% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0147801 - 8.32397% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00913347 - 5.14384% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00072336 - 0.407386% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00773915 - 4.35858% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00794559 - 4.47484% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00064544 - 0.363503% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0019264 - 1.08492% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.412e-05 - 0.00795218% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00152884 - 0.86102% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0183018 - 10.3073% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00530319 - 2.98668% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00259216 - 1.45987% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157862 - 8.89058% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0321311 - 18.0958% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.864e-05 - 0.0104978% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0011618 - 0.654309% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0136511 - 7.68808% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0168214 - 9.47358% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00116144 - 0.654106% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00070392 - 0.396438% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00767115 - 4.32028% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0126221 - 7.10859% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00368572 - 2.07574% [20] +| | | | | | Remainder: 0.00039476 - 0.222323% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.752e-05 - 0.00955825% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00159304% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00447339 - 2.44052% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024408 - 0.133161% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021644 - 88.6758% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.2e-06 - 0.901344% [1] +| | | | | | Remainder: 2.544e-05 - 10.4228% +| | | | | Remainder: 0.000102 - 0.0556474% +| | | | Stratimikos: BelosLOWS: 0.448016 - 66.8272% [1] +| | | | | GMRES block system: Operation Op*x: 0.0110969 - 2.47691% [1] +| | | | | Belos::MVT::MvAddMv: 0.00032424 - 0.0723725% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.435888 - 97.293% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00149636 - 0.34329% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000368599 - 24.6331% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000361839 - 98.166% [2] +| | | | | | | | Remainder: 6.76e-06 - 1.83397% +| | | | | | | Belos::MVT::MvScale: 0.00018972 - 12.6788% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00051452 - 34.3848% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00050752 - 98.6395% [2] +| | | | | | | | Remainder: 7e-06 - 1.36049% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00034416 - 22.9998% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00033992 - 98.768% [2] +| | | | | | | | Remainder: 4.24e-06 - 1.23199% +| | | | | | | Remainder: 7.936e-05 - 5.30354% +| | | | | | Belos::MVT::MvAddMv: 0.000520879 - 0.119498% [2] +| | | | | | Belos::MVT::MvNorm: 0.000193 - 0.0442774% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.423049 - 97.0546% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00137728 - 0.32556% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00020028 - 0.047342% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00234284 - 0.553798% [1] +| | | | | | | | Belos::MVT::Assign: 0.000269319 - 11.4954% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0001494 - 6.37688% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00013556 - 90.7363% [1] +| | | | | | | | | Remainder: 1.384e-05 - 9.26372% +| | | | | | | | CG Q_B: Operation Op*x: 0.00133536 - 56.9975% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00036028 - 15.3779% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.164e-05 - 3.9115% [1] +| | | | | | | | Remainder: 0.00013684 - 5.84078% +| | | | | | | CG S_E: Operation Op*x: 0.00370184 - 0.875036% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.4099 - 96.8919% [1] +| | | | | | | | Belos::MVT::Assign: 0.000791799 - 0.193169% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.356307 - 86.9252% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.355994 - 99.9121% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.164711 - 46.268% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.163964 - 99.5462% [26] +| | | | | | | | | | | Remainder: 0.0007474 - 0.453764% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0419285 - 11.7779% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00270559 - 0.760012% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00423612 - 1.18994% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.129311 - 36.3241% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0195828 - 15.1439% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0192272 - 98.1839% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0170927 - 88.8986% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0127221 - 74.4301% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0121436 - 95.4526% [26] +| | | | | | | | | | | | | | | Remainder: 0.00057852 - 4.54736% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00326255 - 19.0874% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000240119 - 1.4048% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000307199 - 1.79725% [13] +| | | | | | | | | | | | | | Remainder: 0.00056072 - 3.28046% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00199 - 10.3499% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0019238 - 96.6734% [13] +| | | | | | | | | | | | | | Remainder: 6.62e-05 - 3.32663% +| | | | | | | | | | | | | Remainder: 0.00014448 - 0.751436% +| | | | | | | | | | | | Remainder: 0.00035564 - 1.81608% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.109618 - 84.7705% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.109455 - 99.8516% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0590007 - 53.9039% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0451798 - 76.575% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0446436 - 98.8133% [26] +| | | | | | | | | | | | | | | Remainder: 0.00053616 - 1.18673% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0107456 - 18.2126% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000724879 - 1.22859% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00187456 - 3.17718% [13] +| | | | | | | | | | | | | | Remainder: 0.00047592 - 0.806634% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0502835 - 45.9398% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0502039 - 99.8417% [13] +| | | | | | | | | | | | | | Remainder: 7.96e-05 - 0.158302% +| | | | | | | | | | | | | Remainder: 0.00017104 - 0.156265% +| | | | | | | | | | | | Remainder: 0.000162679 - 0.148405% +| | | | | | | | | | | Remainder: 0.00011064 - 0.0855609% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0057182 - 1.60626% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00696527 - 1.95657% [13] +| | | | | | | | | | Remainder: 0.00041736 - 0.117238% +| | | | | | | | | Remainder: 0.0003132 - 0.0879018% +| | | | | | | | CG S_E: Operation Op*x: 0.040228 - 9.81409% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00297296 - 0.725288% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00800579 - 1.95311% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.0012294 - 0.299926% [13] +| | | | | | | | Remainder: 0.000365799 - 0.0892409% +| | | | | | | Remainder: 0.00552672 - 1.3064% +| | | | | | GMRES block system: Operation Op*x: 0.00979903 - 2.24806% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012492 - 0.0286587% [1] +| | | | | | Remainder: 0.000704399 - 0.161601% +| | | | | Remainder: 0.000706517 - 0.157699% +| | | | Mini-EM: Compute responses: 0.0387475 - 5.77968% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000906639 - 2.33987% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0328932 - 84.8912% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00522904% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0007142 - 2.17127% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00800695 - 24.3423% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.068e-05 - 0.0324687% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0014284 - 4.34253% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00106764 - 3.24577% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0156472 - 47.5698% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.012e-05 - 0.0307662% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00144356 - 4.38863% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00121604 - 3.69692% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00144308 - 4.38716% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016468 - 0.50065% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.8e-06 - 0.0267532% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000842 - 2.5598% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000610639 - 1.85643% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00011632 - 0.353629% [20] +| | | | | | Remainder: 0.00016116 - 0.489949% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.192e-05 - 0.0307633% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00392284% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444176 - 11.4633% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00028548 - 0.73677% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.28e-06 - 0.448368% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002656 - 93.0363% [1] +| | | | | | Remainder: 1.86e-05 - 6.51534% +| | | | | Remainder: 0.00020696 - 0.534125% +| | | | Remainder: 0.00034876 - 0.052022% +| | | Remainder: 2.64e-06 - 0.000393788% +| | Remainder: 0.0975937 - 0.518538% +| Remainder: 4.388e-05 - 0.000233144% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 0.448016 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.7291 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 124950 x 124950, nnz = 3939750 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124950 on 0), max = 0.0% ( 124950 on 0) +SM_Matrix # nnz per proc : avg = 3.94e+06, dev = 0.0%, min = 0.0% ( 3939750 on 0), max = 0.0% ( 3939750 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0147059 / 0.0147059 / 0.0147059 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 5184 x 5184, nnz = 353736 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +coarseA11 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 5184 x 5184, nnz = 353736 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +A0 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1728 [0.00%] (total) + remaining : 1728 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 397 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 5184 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +Ptent # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 5184, nnz = 5184 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0544 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +A22 size = 42875 x 42875, nnz = 1092727 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A22 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 42875 x 42875, nnz = 1092727 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A0 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1728 x 42875, nnz = 42875 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +R # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1728 x 1728, nnz = 38556 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +Ac # nnz per proc : avg = 3.86e+04, dev = 0.0%, min = 0.0% ( 38556 on 0), max = 0.0% ( 38556 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 1.8244 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 124950 3939750 31.5306 +(2, 2) 42875 1092727 25.4863 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00399856 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.413374 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 0.447345 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 18.9436 [1] +| Mini-EM: Total Time: 18.9436 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000645079 - 0.00340527% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000310639 - 48.1552% [1] +| | | Remainder: 0.00033444 - 51.8448% +| | Mini-EM: build physics blocks: 0.000900399 - 0.00475306% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000818839 - 0.00432252% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.07406 - 10.9486% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.940429 - 4.96438% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.415902 - 44.2247% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.334744 - 80.4862% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0101168 - 2.43249% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0709125 - 17.0503% [4] +| | | | Remainder: 0.00012916 - 0.0310554% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0487266 - 5.18131% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0322934 - 66.2747% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000949719 - 1.94908% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00343008 - 7.03943% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00258608 - 5.30732% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127 - 2.60638% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00755639 - 15.5077% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0005304 - 1.08852% [4] +| | | | Remainder: 0.00011052 - 0.226817% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0855686 - 9.09889% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0358305 - 3.81001% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.123663 - 13.1496% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0453801 - 4.82547% [4] +| | | Remainder: 0.185359 - 19.71% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0455904 - 0.240665% [2] +| | Mini-EM: setup physics model evaluator: 1.3696 - 7.2299% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.36958 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000219046% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 5.2571e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.36366 - 99.5684% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.36364 - 99.9983% [1] +| | | | | | getWorksets(): 1.33686 - 98.0357% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.33685 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.767843 - 57.4368% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00609068 - 0.793219% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.123827 - 16.1266% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0025408 - 2.05189% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.121227 - 97.9% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001192 - 0.98328% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000643439 - 0.530773% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00227584 - 1.87734% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112687 - 9.29554% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0249347 - 20.5687% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00658183 - 5.42936% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.018058 - 14.8961% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000644159 - 0.531367% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0313082 - 25.8261% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0139856 - 44.6709% [20] +| | | | | | | | | | | | Remainder: 0.0173225 - 55.3291% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0193971 - 16.0007% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00458012 - 3.77814% [20] +| | | | | | | | | | | Remainder: 0.00034268 - 0.282677% +| | | | | | | | | | Remainder: 5.956e-05 - 0.0480994% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.554418 - 72.2045% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.323164 - 58.2888% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004602 - 0.142405% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001534 - 0.0474682% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174011 - 53.8461% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.121971 - 37.7429% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000141839 - 0.0438908% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253979 - 7.85913% [20] +| | | | | | | | | | | Remainder: 0.00102784 - 0.318056% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107704 - 19.4265% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0771121 - 13.9087% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000621279 - 0.11206% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0259667 - 4.6836% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0192842 - 3.47828% [20] +| | | | | | | | | | Remainder: 0.000565919 - 0.102074% +| | | | | | | | | Remainder: 0.0835079 - 10.8756% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.568935 - 42.5579% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.567812 - 99.8027% [40] +| | | | | | | | | Remainder: 0.00112276 - 0.197344% +| | | | | | | | Remainder: 7.084e-05 - 0.00529903% +| | | | | | | Remainder: 6.52e-06 - 0.000487712% +| | | | | | getOrientations(): 1.372e-05 - 0.00100613% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000829959 - 0.0608634% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000782039 - 0.0573493% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043276 - 0.0317356% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00013576 - 0.00995569% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000922959 - 0.0676834% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 6.15997e-05% [2] +| | | | | | Remainder: 0.0236683 - 1.73566% +| | | | | Remainder: 2.256e-05 - 0.00165437% +| | | | fmb->setupBCFieldManagers(): 8.96e-06 - 0.000654217% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.844e-05 - 0.0013464% [1] +| | | | build response library: 0.00585931 - 0.42782% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576391 - 98.3718% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0548239% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.8e-07 - 0.00832767% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802679 - 13.9259% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000980439 - 17.01% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00044732 - 7.7607% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126872 - 22.0114% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0180433% [3] +| | | | | | Remainder: 0.00226008 - 39.2108% +| | | | | Remainder: 9.54e-05 - 1.62818% +| | | | Remainder: 2.116e-05 - 0.001545% +| | | Remainder: 2.476e-05 - 0.00180783% +| | Mini-EM: setup auxiliary physics model evaluator: 2.54659 - 13.443% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.54658 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.000117805% [1] +| | | | fmb->setWorksetContainer(): 1.8e-06 - 7.06831e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.5465 - 99.9968% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.54649 - 99.9998% [1] +| | | | | | getWorksets(): 1.21029 - 47.5279% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21029 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.795152 - 65.6992% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00768195 - 0.966099% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.133404 - 16.7771% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00227304 - 1.70388% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.131085 - 98.2622% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00115268 - 0.879335% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000644759 - 0.491862% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00223236 - 1.70298% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0113396 - 8.65058% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0269721 - 20.576% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00656576 - 5.00877% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0225982 - 17.2393% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00063068 - 0.481122% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0361346 - 27.5658% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0160486 - 44.4133% [20] +| | | | | | | | | | | | Remainder: 0.0200861 - 55.5867% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0179891 - 13.7232% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00457516 - 3.49021% [20] +| | | | | | | | | | | Remainder: 0.00025012 - 0.190807% +| | | | | | | | | | Remainder: 4.528e-05 - 0.0339421% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.568844 - 71.539% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.319404 - 56.1497% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002606 - 0.0815894% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001496 - 0.0468372% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11983 - 37.5168% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123608 - 38.6994% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000165 - 0.0516587% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00016548 - 0.0518089% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00411228 - 1.28748% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0701653 - 21.9676% [20] +| | | | | | | | | | | Remainder: 0.00094828 - 0.29689% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0770744 - 13.5493% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0727212 - 12.784% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000669199 - 0.117642% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0284907 - 5.00852% [40] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0258457 - 4.54355% [20] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0441075 - 7.75388% [20] +| | | | | | | | | | Remainder: 0.000531 - 0.0933472% +| | | | | | | | | Remainder: 0.0852223 - 10.7177% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.415122 - 34.2994% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.414313 - 99.8049% [20] +| | | | | | | | | Remainder: 0.00080976 - 0.195065% +| | | | | | | | Remainder: 1.736e-05 - 0.00143437% +| | | | | | | Remainder: 1.28e-06 - 0.00010576% +| | | | | | getOrientations(): 1.084e-05 - 0.000425684% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000987159 - 0.0387655% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112964 - 0.0443606% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000745559 - 0.0292779% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.30243 - 51.1462% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.471012 - 36.164% [1] +| | | | | | | Remainder: 0.83142 - 63.836% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00262116 - 0.102932% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 2.51326e-05% [2] +| | | | | | Remainder: 0.0282707 - 1.11018% +| | | | | Remainder: 5.64e-06 - 0.000221481% +| | | | fmb->setupBCFieldManagers(): 4.52e-06 - 0.000177493% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.872e-05 - 0.00152047% [1] +| | | | build response library: 2.52e-05 - 0.000989563% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.26984% [1] +| | | | | Remainder: 2.488e-05 - 98.7302% +| | | | Remainder: 9.2e-06 - 0.000361269% +| | | Remainder: 1.024e-05 - 0.000402107% +| | Mini-EM: eval auxiliary physics model evaluator: 4.2774 - 22.5797% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.25713 - 29.3902% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.01272 - 70.4336% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00408356 - 0.135544% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.06244 - 68.4576% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 9.89121e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.076e-05 - 0.00149144% [20] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.208e-05 - 0.000585715% [20] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0264022 - 1.28014% [20] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0553189 - 2.68221% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.169552 - 8.22095% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0206996 - 1.00365% [20] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.143525 - 6.959% [20] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.13735 - 6.65961% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.203642 - 9.87384% [20] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.22e-05 - 0.00156126% [20] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.096e-05 - 0.00053141% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.306654 - 14.8685% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0312084 - 1.51318% [20] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0179799 - 0.871777% [20] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0682579 - 3.30957% [20] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0179085 - 0.868319% [20] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0938804 - 4.55191% [20] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.161325 - 7.82204% [20] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.203038 - 9.84455% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0166496 - 0.807277% [20] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00952763 - 0.46196% [20] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0289101 - 1.40175% [20] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.138626 - 6.72145% [20] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.01808 - 0.876634% [20] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0679853 - 3.29636% [20] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.268e-05 - 0.00158453% [20] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0300237 - 1.45574% [20] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0563757 - 2.73345% [20] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00898427 - 0.435614% [20] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0293036 - 1.42082% [20] +| | | | | Remainder: 0.00111028 - 0.0538333% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.428e-05 - 0.000805915% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 9.02837e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00317932 - 0.10553% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.939586 - 31.1872% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.463271 - 49.3059% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.476277 - 50.6901% [1] +| | | | | Remainder: 3.724e-05 - 0.00396345% +| | | | Remainder: 0.0034114 - 0.113233% +| | | Remainder: 0.00753803 - 0.17623% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436712 - 0.0230533% [1] +| | | getWorksets(): 4.04e-06 - 0.0925096% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 48.5149% [1] +| | | | Remainder: 2.08e-06 - 51.4851% +| | | getOrientations(): 8e-07 - 0.0183187% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000794759 - 18.1987% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000894639 - 20.4858% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000412959 - 9.45611% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122172 - 27.9754% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.359e-06 - 0.0311189% [3] +| | | Remainder: 0.00103684 - 23.742% +| | panzer::ModelEvaluator::create_W_op: 1.29175 - 6.81892% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.17353 - 11.4737% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00135152 - 0.0621807% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.71312 - 78.8173% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.516e-05 - 0.000884935% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0220917 - 1.28956% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0566424 - 3.30639% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0649233 - 3.78977% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00641823 - 0.374652% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0724901 - 4.23147% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0609443 - 3.55751% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0108183 - 0.631498% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0628382 - 3.66806% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.628e-05 - 0.00153404% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0219146 - 1.27922% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132517 - 7.7354% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0216733 - 1.26513% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.128897 - 7.52409% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135067 - 7.88425% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.185769 - 10.8439% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4e-05 - 0.00233492% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0210853 - 1.23081% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127959 - 7.46938% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.204497 - 11.9371% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0293568 - 1.71365% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00594051 - 0.346766% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0705507 - 4.11826% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.148802 - 8.68605% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.121028 - 7.06477% [20] +| | | | Remainder: 0.00081372 - 0.0474993% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.76e-05 - 0.0017299% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.705e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00446783 - 0.205556% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.451045 - 20.7517% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.451011 - 99.9924% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.084e-05 - 0.00462038% [1] +| | | | Remainder: 1.34e-05 - 0.00297088% +| | | Remainder: 0.00350972 - 0.161475% +| | Mini-EM: assemble Discrete Gradient: 0.347161 - 1.83261% [1] +| | MaxwellPreconditioner::build: 3.10221 - 16.3761% [1] +| | | Mini-EM: assemble Discrete Curl: 0.311807 - 10.0511% [1] +| | | MaxwellPreconditioner: Schur complement: 3.912e-05 - 0.00126104% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00366416 - 0.118114% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.0884242% [1] +| | | | Ifpack2::Relaxation::compute: 0.00259992 - 70.9554% [1] +| | | | Remainder: 0.001061 - 28.9561% +| | | MaxwellPreconditioner: Solver S_E: 2.75703 - 88.873% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.71966 - 98.6445% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.7192 - 99.9831% [1] +| | | | | | MueLu RefMaxwell: compute: 2.70465 - 99.4649% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0125198 - 0.462899% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0895168 - 3.30974% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0464429 - 51.8817% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0414036 - 46.2524% [1] +| | | | | | | | Remainder: 0.00167032 - 1.86593% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.100236 - 3.70606% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00662611 - 6.61051% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0876642 - 87.4578% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0862886 - 98.4308% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0846514 - 98.1026% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0812356 - 95.9649% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.788e-05 - 0.0466298% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010056 - 0.123788% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.0001692 - 0.208283% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0149631 - 18.4194% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.204e-05 - 0.0640606% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0646601 - 79.5959% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 5.668e-05 - 0.0697724% [1] +| | | | | | | | | | | | Remainder: 0.00119596 - 1.47221% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.696e-05 - 0.0791009% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.42e-05 - 51.0753% [1] +| | | | | | | | | | | | Remainder: 3.276e-05 - 48.9247% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00136172 - 1.60862% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132468 - 97.2799% [1] +| | | | | | | | | | | | Remainder: 3.704e-05 - 2.72009% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118108 - 1.39523% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115484 - 97.7784% [1] +| | | | | | | | | | | | Remainder: 2.6239e-05 - 2.22161% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.512e-05 - 0.112367% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.18e-05 - 75.4836% [1] +| | | | | | | | | | | | Remainder: 2.332e-05 - 24.5164% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.48e-05 - 0.0765493% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.9e-05 - 60.1852% [1] +| | | | | | | | | | | | Remainder: 2.58e-05 - 39.8148% +| | | | | | | | | | | Remainder: 0.00064612 - 0.763272% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00012288 - 0.142406% [1] +| | | | | | | | | | Remainder: 0.00151432 - 1.75495% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00049748 - 0.567484% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.0001256 - 25.2472% [1] +| | | | | | | | | | Remainder: 0.00037188 - 74.7528% +| | | | | | | | | Remainder: 0.000878159 - 1.00173% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00224412 - 2.23883% [1] +| | | | | | | | Remainder: 0.0037016 - 3.69288% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.148968 - 5.50786% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0984439 - 66.0837% [1] +| | | | | | | | Remainder: 0.0505245 - 33.9163% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184245 - 0.681216% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.044442 - 1.64317% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0262614 - 59.0913% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0257921 - 98.2129% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.108e-05 - 0.236817% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.08e-06 - 0.0235732% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0255397 - 99.0214% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0255359 - 99.9851% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.0148788% +| | | | | | | | | | Remainder: 0.00018524 - 0.718206% +| | | | | | | | | Remainder: 0.000469319 - 1.78711% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0181726 - 40.8907% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0160317 - 88.219% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0134997 - 84.2061% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00975575 - 72.2666% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00930839 - 95.4144% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00034724 - 3.7304% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.26e-05 - 0.242792% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.792e-05 - 0.192514% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00310352 - 33.3411% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.228e-05 - 0.454214% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00527516 - 56.671% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.56e-06 - 0.081217% [1] +| | | | | | | | | | | | | Remainder: 0.000492119 - 5.28683% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.5599e-05 - 0.262399% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.679e-06 - 18.2781% [1] +| | | | | | | | | | | | | Remainder: 2.092e-05 - 81.7219% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.376e-05 - 0.858571% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.056e-05 - 72.3018% [1] +| | | | | | | | | | | | | Remainder: 2.32e-05 - 27.6982% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.052e-05 - 0.415345% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.264e-05 - 55.8736% [1] +| | | | | | | | | | | | | Remainder: 1.788e-05 - 44.1264% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.368e-05 - 0.652743% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.484e-05 - 70.4146% [1] +| | | | | | | | | | | | | Remainder: 1.884e-05 - 29.5854% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.96e-05 - 0.200907% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.96e-06 - 20.2041% [1] +| | | | | | | | | | | | | Remainder: 1.564e-05 - 79.7959% +| | | | | | | | | | | | Remainder: 0.0002142 - 2.19563% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.272e-05 - 0.612756% [1] +| | | | | | | | | | | Remainder: 0.0036612 - 27.1206% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00236504 - 14.7523% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00196388 - 83.0379% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.0001808 - 9.20627% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00165744 - 84.3962% [1] +| | | | | | | | | | | | Remainder: 0.00012564 - 6.39755% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00015256 - 6.45064% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001066 - 69.8741% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.26e-05 - 21.2008% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 9.68e-06 - 9.08068% [1] +| | | | | | | | | | | | | Remainder: 7.432e-05 - 69.7186% +| | | | | | | | | | | | Remainder: 4.596e-05 - 30.1259% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.304e-05 - 0.974192% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.976e-05 - 1.68116% [1] +| | | | | | | | | | | Remainder: 0.0001858 - 7.85611% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0548912% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.04e-06 - 0.0189624% [1] +| | | | | | | | | | Remainder: 0.00015516 - 0.967832% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.572e-05 - 0.0865038% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00169076 - 9.30388% [1] +| | | | | | | | | Remainder: 0.000434439 - 2.39062% +| | | | | | | | Remainder: 8e-06 - 0.018001% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0864435 - 3.19611% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0862709 - 99.8003% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.045488 - 52.7268% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0393576 - 45.6209% [1] +| | | | | | | | | Remainder: 0.00142544 - 1.65228% +| | | | | | | | Remainder: 0.0001726 - 0.199668% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 1.81515 - 67.1121% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.102152 - 5.62777% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.101812 - 99.6673% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.884e-05 - 0.0283266% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.96e-06 - 0.00290731% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.101691 - 99.8811% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.101689 - 99.9971% [1] +| | | | | | | | | | | Remainder: 2.92e-06 - 0.00287143% +| | | | | | | | | | Remainder: 8.924e-05 - 0.0876513% +| | | | | | | | | Remainder: 0.00033984 - 0.33268% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 1.71299 - 94.3718% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0924577 - 5.39745% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0846215 - 91.5246% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0830094 - 98.0949% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0809342 - 97.5% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.844e-05 - 0.022784% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.892e-05 - 0.0851556% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00013232 - 0.163491% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0148855 - 18.3921% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.96e-05 - 0.0859958% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0643747 - 79.5396% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.516e-05 - 0.0557984% [1] +| | | | | | | | | | | | | Remainder: 0.00133948 - 1.65502% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.624e-05 - 0.0677514% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.248e-05 - 57.7525% [1] +| | | | | | | | | | | | | Remainder: 2.376e-05 - 42.2475% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135988 - 1.63822% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132184 - 97.2027% [1] +| | | | | | | | | | | | | Remainder: 3.804e-05 - 2.79731% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.7999e-05 - 0.0698704% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.576e-05 - 61.6562% [1] +| | | | | | | | | | | | | Remainder: 2.2239e-05 - 38.3438% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.18e-05 - 0.11059% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.14e-05 - 77.7778% [1] +| | | | | | | | | | | | | Remainder: 2.04e-05 - 22.2222% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.92e-05 - 0.0713172% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.86e-05 - 65.2027% [1] +| | | | | | | | | | | | | Remainder: 2.06e-05 - 34.7973% +| | | | | | | | | | | | Remainder: 0.00045012 - 0.542252% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00014076 - 0.166341% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.804e-05 - 0.0567704% [1] +| | | | | | | | | | | Remainder: 0.00142332 - 1.68198% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00767991 - 8.30641% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00692279 - 90.1416% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000836639 - 12.0853% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00596027 - 86.0964% [1] +| | | | | | | | | | | | Remainder: 0.00012588 - 1.81834% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00054812 - 7.13706% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00050316 - 91.7974% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00012932 - 25.7016% [1] +| | | | | | | | | | | | | Remainder: 0.00037384 - 74.2984% +| | | | | | | | | | | | Remainder: 4.496e-05 - 8.20258% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.7119e-05 - 0.353116% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.828e-05 - 0.368233% [1] +| | | | | | | | | | | Remainder: 0.0001536 - 2.00002% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.04e-06 - 0.00977745% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.12e-06 - 0.00337452% [1] +| | | | | | | | | | Remainder: 0.00014408 - 0.155833% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.000980743% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 1.61989 - 94.5653% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1e-05 - 0.000617325% [1] +| | | | | | | | | | Remainder: 1.61988 - 99.9994% +| | | | | | | | | Remainder: 0.000621519 - 0.0362828% +| | | | | | | | Remainder: 8.44e-06 - 0.000464976% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.371731 - 13.7442% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.148e-05 - 0.00846848% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.8e-06 - 0.000753232% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.371539 - 99.9482% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.371533 - 99.9985% [1] +| | | | | | | | | Remainder: 5.44e-06 - 0.00146418% +| | | | | | | | Remainder: 0.00015844 - 0.0426222% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000145 - 0.00536114% [1] +| | | | | | | Remainder: 0.0170748 - 0.631314% +| | | | | | Remainder: 0.0145493 - 0.53506% +| | | | | Remainder: 0.0004586 - 0.0168624% +| | | | Remainder: 0.0373708 - 1.35548% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014556 - 0.00469214% [1] +| | | Remainder: 0.0295265 - 0.951789% +| | Mini-EM: timestepper: 0.671687 - 3.54573% [1] +| | | Mini-EM: Advance Time Step: 0.671684 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.185094 - 27.5566% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000930039 - 0.50247% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.17934 - 96.8917% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000869855% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001104 - 0.615588% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0150272 - 8.37914% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00918351 - 5.12072% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00072864 - 0.406289% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00794455 - 4.42987% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00786951 - 4.38803% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000686357 - 0.382712% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00196152 - 1.09374% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.42e-05 - 0.00791791% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00151532 - 0.84494% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0184116 - 10.2663% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00613151 - 3.41893% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00255884 - 1.42681% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0155846 - 8.68997% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.032216 - 17.9636% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.132e-05 - 0.011888% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0011578 - 0.645587% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0133772 - 7.45911% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.016922 - 9.43568% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00124012 - 0.691489% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00071592 - 0.399196% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00804243 - 4.48445% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0128418 - 7.16059% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0036744 - 2.04884% [20] +| | | | | | Remainder: 0.0004084 - 0.227723% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.848e-05 - 0.00998414% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00157758% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00445784 - 2.40842% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002412 - 0.130312% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002144 - 88.8889% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.630182% [1] +| | | | | | Remainder: 2.528e-05 - 10.4809% +| | | | | Remainder: 0.00010272 - 0.0554963% +| | | | Stratimikos: BelosLOWS: 0.447405 - 66.6094% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109491 - 2.44725% [1] +| | | | | Belos::MVT::MvAddMv: 0.000326839 - 0.0730522% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.435388 - 97.3141% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.001439 - 0.330509% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00036708 - 25.5094% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00036112 - 98.3764% [2] +| | | | | | | | Remainder: 5.96e-06 - 1.62362% +| | | | | | | Belos::MVT::MvScale: 0.00019944 - 13.8596% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000528359 - 36.7171% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000520999 - 98.607% [2] +| | | | | | | | Remainder: 7.36e-06 - 1.39299% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00026664 - 18.5295% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00026196 - 98.2448% [2] +| | | | | | | | Remainder: 4.68e-06 - 1.75518% +| | | | | | | Remainder: 7.748e-05 - 5.3843% +| | | | | | Belos::MVT::MvAddMv: 0.000521519 - 0.119783% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019576 - 0.0449622% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.422519 - 97.0442% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00146848 - 0.347553% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000195119 - 0.04618% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00225492 - 0.533685% [1] +| | | | | | | | Belos::MVT::Assign: 0.00026692 - 11.8372% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015408 - 6.83306% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00014092 - 91.459% [1] +| | | | | | | | | Remainder: 1.316e-05 - 8.54102% +| | | | | | | | CG Q_B: Operation Op*x: 0.00131732 - 58.4198% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00028508 - 12.6426% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.168e-05 - 4.06578% [1] +| | | | | | | | Remainder: 0.00013984 - 6.20156% +| | | | | | | CG S_E: Operation Op*x: 0.00375096 - 0.887761% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.409369 - 96.8878% [1] +| | | | | | | | Belos::MVT::Assign: 0.000799239 - 0.195237% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.355998 - 86.9625% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.355675 - 99.9093% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.163908 - 46.0837% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.163151 - 99.5379% [26] +| | | | | | | | | | | Remainder: 0.00075744 - 0.462113% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0414167 - 11.6445% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00267156 - 0.751123% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00419556 - 1.1796% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.130279 - 36.6288% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0196543 - 15.0863% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0192887 - 98.1396% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0170721 - 88.5083% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0127097 - 74.4472% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0121219 - 95.3749% [26] +| | | | | | | | | | | | | | | Remainder: 0.000587839 - 4.62512% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00326548 - 19.1276% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00021296 - 1.24742% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00031776 - 1.86128% [13] +| | | | | | | | | | | | | | Remainder: 0.000566199 - 3.31652% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00206276 - 10.6941% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0020006 - 96.9866% [13] +| | | | | | | | | | | | | | Remainder: 6.216e-05 - 3.01344% +| | | | | | | | | | | | | Remainder: 0.00015384 - 0.797565% +| | | | | | | | | | | | Remainder: 0.00036564 - 1.86035% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.110514 - 84.8285% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.110346 - 99.8474% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0591603 - 53.6137% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0452735 - 76.5268% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0447283 - 98.7958% [26] +| | | | | | | | | | | | | | | Remainder: 0.000545199 - 1.20423% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0107755 - 18.214% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000745518 - 1.26017% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00188148 - 3.18031% [13] +| | | | | | | | | | | | | | Remainder: 0.00048436 - 0.818725% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0510061 - 46.224% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.050928 - 99.8468% [13] +| | | | | | | | | | | | | | Remainder: 7.812e-05 - 0.153158% +| | | | | | | | | | | | | Remainder: 0.00017908 - 0.16229% +| | | | | | | | | | | | Remainder: 0.00016864 - 0.152596% +| | | | | | | | | | | Remainder: 0.00011096 - 0.0851708% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00576683 - 1.62138% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00702136 - 1.97409% [13] +| | | | | | | | | | Remainder: 0.0004154 - 0.116792% +| | | | | | | | | Remainder: 0.00032296 - 0.0907197% +| | | | | | | | CG S_E: Operation Op*x: 0.0400987 - 9.79524% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.0029972 - 0.73215% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00788327 - 1.92571% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00123072 - 0.300638% [13] +| | | | | | | | Remainder: 0.00036228 - 0.0884971% +| | | | | | | Remainder: 0.00548011 - 1.29701% +| | | | | | GMRES block system: Operation Op*x: 0.00986603 - 2.26603% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000132199 - 0.0303635% [1] +| | | | | | Remainder: 0.0007148 - 0.164175% +| | | | | Remainder: 0.000740799 - 0.165577% +| | | | Mini-EM: Compute responses: 0.0388248 - 5.78022% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000909159 - 2.34169% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0329719 - 84.9247% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00497393% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000726079 - 2.20212% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00815703 - 24.7393% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.052e-05 - 0.031906% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00142344 - 4.31713% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001072 - 3.25125% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0155642 - 47.2044% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.032e-05 - 0.0312994% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00145104 - 4.40083% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00120576 - 3.65693% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00144952 - 4.39622% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000162599 - 0.493144% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.64e-06 - 0.0262041% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00082808 - 2.51147% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000628959 - 1.90756% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001154 - 0.349995% [20] +| | | | | | Remainder: 0.00015668 - 0.475193% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2e-05 - 0.030908% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00401805% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0044616 - 11.4916% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002636 - 0.678947% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.28e-06 - 0.485584% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024276 - 92.0941% [1] +| | | | | | Remainder: 1.956e-05 - 7.42033% +| | | | | Remainder: 0.000205039 - 0.528113% +| | | | Remainder: 0.00036116 - 0.0537693% +| | | Remainder: 2.92e-06 - 0.000434726% +| | Remainder: 0.0968232 - 0.511114% +| Remainder: 4.516e-05 - 0.000238392% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 0.447405 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.8488 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 124950 x 124950, nnz = 3939750 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124950 on 0), max = 0.0% ( 124950 on 0) +SM_Matrix # nnz per proc : avg = 3.94e+06, dev = 0.0%, min = 0.0% ( 3939750 on 0), max = 0.0% ( 3939750 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0147059 / 0.0147059 / 0.0147059 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 5184 x 5184, nnz = 353736 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +coarseA11 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 5184 x 5184, nnz = 353736 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +A0 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1728 [0.00%] (total) + remaining : 1728 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 397 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 5184 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +Ptent # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 5184, nnz = 5184 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0549 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +A22 size = 42875 x 42875, nnz = 1092727 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A22 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 42875 x 42875, nnz = 1092727 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A0 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1728 x 42875, nnz = 42875 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +R # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1728 x 1728, nnz = 38556 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +Ac # nnz per proc : avg = 3.86e+04, dev = 0.0%, min = 0.0% ( 38556 on 0), max = 0.0% ( 38556 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 1.8365 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 124950 3939750 31.5306 +(2, 2) 42875 1092727 25.4863 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00393896 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.415365 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 0.449425 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 19.328 [1] +| Mini-EM: Total Time: 19.3279 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00064128 - 0.0033179% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003104 - 48.4032% [1] +| | | Remainder: 0.00033088 - 51.5968% +| | Mini-EM: build physics blocks: 0.000885559 - 0.00458176% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000798519 - 0.00413143% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.01476 - 10.4241% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.947008 - 4.8997% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.418679 - 44.2107% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.336869 - 80.46% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0101778 - 2.43094% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0715084 - 17.0795% [4] +| | | | Remainder: 0.00012376 - 0.0295596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0507649 - 5.36056% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0340948 - 67.162% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000974437 - 1.91951% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00343772 - 6.77183% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00257556 - 5.0735% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132196 - 2.60408% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00768591 - 15.1402% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000547279 - 1.07806% [4] +| | | | Remainder: 0.00012732 - 0.250803% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0857863 - 9.05866% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0357536 - 3.77542% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.124245 - 13.1197% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.045758 - 4.83185% [4] +| | | Remainder: 0.186022 - 19.6431% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0487092 - 0.252015% [2] +| | Mini-EM: setup physics model evaluator: 1.37383 - 7.10801% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.3738 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.00023293% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 4.94976e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.36796 - 99.5745% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.36793 - 99.9982% [1] +| | | | | | getWorksets(): 1.34236 - 98.1308% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.34236 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.7685 - 57.2501% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00610047 - 0.793816% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.123594 - 16.0825% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0024208 - 1.95867% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.121114 - 97.9937% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00118828 - 0.981121% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000612879 - 0.506034% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00224816 - 1.85623% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0112744 - 9.30892% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0249441 - 20.5955% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00634299 - 5.2372% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0177967 - 14.6941% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000598839 - 0.494441% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0316571 - 26.1382% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140983 - 44.5346% [20] +| | | | | | | | | | | | Remainder: 0.0175587 - 55.4654% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0195202 - 16.1172% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00459308 - 3.79235% [20] +| | | | | | | | | | | Remainder: 0.000337599 - 0.278744% +| | | | | | | | | | Remainder: 5.888e-05 - 0.0476399% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.55672 - 72.4424% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.324372 - 58.2648% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0004394 - 0.135462% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014156 - 0.0436413% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172963 - 53.3225% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124332 - 38.33% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013116 - 0.0404351% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253501 - 7.81513% [20] +| | | | | | | | | | | Remainder: 0.00101488 - 0.312875% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109 - 19.5789% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0767387 - 13.7841% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000630559 - 0.113263% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0260308 - 4.67574% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0193901 - 3.48291% [20] +| | | | | | | | | | Remainder: 0.000558158 - 0.100258% +| | | | | | | | | Remainder: 0.0820855 - 10.6813% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.573793 - 42.7452% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.572671 - 99.8045% [40] +| | | | | | | | | Remainder: 0.00112164 - 0.195478% +| | | | | | | | Remainder: 6.332e-05 - 0.00471708% +| | | | | | | Remainder: 6.32e-06 - 0.000470812% +| | | | | | getOrientations(): 1.332e-05 - 0.000973733% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821639 - 0.0600643% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000775999 - 0.0567279% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042376 - 0.0309781% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000135239 - 0.00988638% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898879 - 0.0657108% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 7.60272e-05% [2] +| | | | | | Remainder: 0.0225 - 1.64482% +| | | | | Remainder: 2.468e-05 - 0.00180415% +| | | | fmb->setupBCFieldManagers(): 9.44e-06 - 0.000687144% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.828e-05 - 0.00133061% [1] +| | | | build response library: 0.00579387 - 0.42174% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00569843 - 98.3527% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0561558% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 67.5% [1] +| | | | | | | Remainder: 1.04e-06 - 32.5% +| | | | | | getOrientations(): 4.8e-07 - 0.00842337% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779159 - 13.6732% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000964399 - 16.9239% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043376 - 7.61192% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123892 - 21.7414% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0231643% [3] +| | | | | | Remainder: 0.0022772 - 39.9618% +| | | | | Remainder: 9.544e-05 - 1.64726% +| | | | Remainder: 2.064e-05 - 0.0015024% +| | | Remainder: 2.72e-05 - 0.00197987% +| | Mini-EM: setup auxiliary physics model evaluator: 2.63954 - 13.6566% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.63953 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 1.76e-06 - 6.66785e-05% [1] +| | | | fmb->setWorksetContainer(): 1.16e-06 - 4.39472e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.63946 - 99.9972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.63945 - 99.9998% [1] +| | | | | | getWorksets(): 1.21757 - 46.1295% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.21756 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.79753 - 65.502% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00778215 - 0.975782% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.133713 - 16.7659% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00228903 - 1.7119% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.131384 - 98.2585% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0012288 - 0.935272% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000621999 - 0.47342% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00226688 - 1.72538% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0113676 - 8.6522% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0270566 - 20.5935% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00638887 - 4.86274% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0223907 - 17.0422% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000626159 - 0.476586% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0367181 - 27.9471% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016261 - 44.286% [20] +| | | | | | | | | | | | Remainder: 0.0204571 - 55.714% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0179627 - 13.6719% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00450315 - 3.42747% [20] +| | | | | | | | | | | Remainder: 0.0002526 - 0.19226% +| | | | | | | | | | Remainder: 3.96e-05 - 0.0296157% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.57087 - 71.5798% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320606 - 56.161% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000282239 - 0.0880329% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00013804 - 0.0430559% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.120446 - 37.5681% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124008 - 38.6792% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00014964 - 0.0466741% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00014732 - 0.0459505% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00414588 - 1.29314% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0703572 - 21.9451% [20] +| | | | | | | | | | | Remainder: 0.00093216 - 0.290749% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.078449 - 13.742% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0724431 - 12.69% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000634959 - 0.111227% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0286222 - 5.01379% [40] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0258385 - 4.52616% [20] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0437662 - 7.66659% [20] +| | | | | | | | | | Remainder: 0.0005098 - 0.0893023% +| | | | | | | | | Remainder: 0.0851647 - 10.6786% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.420019 - 34.4966% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.419228 - 99.8117% [20] +| | | | | | | | | Remainder: 0.000790879 - 0.188296% +| | | | | | | | Remainder: 1.632e-05 - 0.00134038% +| | | | | | | Remainder: 1.6e-06 - 0.00013141% +| | | | | | getOrientations(): 1.12e-05 - 0.000424331% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101132 - 0.0383155% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110652 - 0.0419223% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000699799 - 0.026513% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.38946 - 52.642% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.496483 - 35.7321% [1] +| | | | | | | Remainder: 0.892977 - 64.2679% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246224 - 0.0932859% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 2.2732e-05% [2] +| | | | | | Remainder: 0.0271333 - 1.02799% +| | | | | Remainder: 5.16e-06 - 0.000195495% +| | | | fmb->setupBCFieldManagers(): 4.4e-06 - 0.000166696% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.344e-05 - 0.00126689% [1] +| | | | build response library: 2.436e-05 - 0.000922891% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.985222% [1] +| | | | | Remainder: 2.412e-05 - 99.0148% +| | | | Remainder: 8.6e-06 - 0.000325816% +| | | Remainder: 1.072e-05 - 0.000406131% +| | Mini-EM: eval auxiliary physics model evaluator: 4.4348 - 22.9451% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.34674 - 30.3675% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.08051 - 69.4622% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00406316 - 0.131899% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.07125 - 67.2372% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 9.26976e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.952e-05 - 0.00142523% [20] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.144e-05 - 0.000552323% [20] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0259399 - 1.25238% [20] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0558899 - 2.69837% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.171686 - 8.28902% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0204444 - 0.987057% [20] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.146085 - 7.05298% [20] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.137439 - 6.63554% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.203274 - 9.81407% [20] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.328e-05 - 0.00160676% [20] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.144e-05 - 0.000552323% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.305942 - 14.7709% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0314715 - 1.51944% [20] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0181115 - 0.874424% [20] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0682807 - 3.29659% [20] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0181022 - 0.873974% [20] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0939599 - 4.53639% [20] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.161679 - 7.80585% [20] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.202765 - 9.78951% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0168845 - 0.815186% [20] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00977467 - 0.471921% [20] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.029268 - 1.41306% [20] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.140316 - 6.77445% [20] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0180907 - 0.873421% [20] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.068229 - 3.2941% [20] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.212e-05 - 0.00155075% [20] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0298213 - 1.43977% [20] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0582845 - 2.81398% [20] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00916935 - 0.442696% [20] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0291326 - 1.40652% [20] +| | | | | Remainder: 0.00109092 - 0.0526695% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.624e-05 - 0.000851807% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.96e-06 - 9.60879e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00316428 - 0.102719% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.998594 - 32.4165% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.492577 - 49.3271% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.505978 - 50.6691% [1] +| | | | | Remainder: 3.8719e-05 - 0.00387735% +| | | | Remainder: 0.00341024 - 0.110704% +| | | Remainder: 0.00755427 - 0.170341% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00429836 - 0.0222391% [1] +| | | getWorksets(): 4.16e-06 - 0.0967812% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 57.6923% [1] +| | | | Remainder: 1.76e-06 - 42.3077% +| | | getOrientations(): 7.6e-07 - 0.0176812% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000780119 - 18.1492% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870639 - 20.2552% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040852 - 9.5041% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001173 - 27.2895% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0335012% [3] +| | | Remainder: 0.00105972 - 24.6541% +| | panzer::ModelEvaluator::create_W_op: 1.38442 - 7.1628% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.2216 - 11.4942% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00132544 - 0.0596615% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.71821 - 77.3412% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.42e-05 - 0.000826441% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0219443 - 1.27716% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0568001 - 3.30577% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0651633 - 3.79251% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00631539 - 0.367557% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0724136 - 4.21448% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0614483 - 3.5763% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109568 - 0.637688% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0634866 - 3.69492% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.056e-05 - 0.00177859% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0220807 - 1.2851% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.132923 - 7.73614% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0212333 - 1.23578% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.130055 - 7.5692% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.135203 - 7.86882% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.1853 - 10.7845% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.084e-05 - 0.00237689% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.021075 - 1.22657% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127627 - 7.4279% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.205061 - 11.9346% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0296489 - 1.72557% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00584759 - 0.340331% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0707618 - 4.11835% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.150566 - 8.76298% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.121433 - 7.06742% [20] +| | | | Remainder: 0.000781078 - 0.0454588% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.392e-05 - 0.00152683% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 5.58157e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00448023 - 0.201667% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.493988 - 22.2357% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.493953 - 99.9929% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.22e-05 - 0.00449404% [1] +| | | | Remainder: 1.284e-05 - 0.00259926% +| | | Remainder: 0.0035578 - 0.160146% +| | Mini-EM: assemble Discrete Gradient: 0.355523 - 1.83943% [1] +| | MaxwellPreconditioner::build: 3.12892 - 16.1886% [1] +| | | Mini-EM: assemble Discrete Curl: 0.318782 - 10.1882% [1] +| | | MaxwellPreconditioner: Schur complement: 3.68e-05 - 0.00117612% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00367408 - 0.117423% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.0881854% [1] +| | | | Ifpack2::Relaxation::compute: 0.0026322 - 71.6424% [1] +| | | | Remainder: 0.00103864 - 28.2694% +| | | MaxwellPreconditioner: Solver S_E: 2.77687 - 88.7483% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.73857 - 98.6207% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.73811 - 99.9835% [1] +| | | | | | MueLu RefMaxwell: compute: 2.72151 - 99.3936% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0130462 - 0.479375% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0891446 - 3.27556% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0461633 - 51.7848% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.041341 - 46.3752% [1] +| | | | | | | | Remainder: 0.00164032 - 1.84006% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.102925 - 3.78191% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00666619 - 6.47674% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0903954 - 87.8264% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0890021 - 98.4586% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0873544 - 98.1487% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.084067 - 96.2367% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.752e-05 - 0.0446311% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 9.86e-05 - 0.117287% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000149479 - 0.177809% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0161866 - 19.2544% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.0199e-05 - 0.0597131% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0662621 - 78.8206% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 5.628e-05 - 0.0669466% [1] +| | | | | | | | | | | | Remainder: 0.00122616 - 1.45855% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.608e-05 - 0.0756458% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.488e-05 - 52.7845% [1] +| | | | | | | | | | | | Remainder: 3.12e-05 - 47.2155% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0013538 - 1.54978% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0013224 - 97.6806% [1] +| | | | | | | | | | | | Remainder: 3.14e-05 - 2.3194% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00112224 - 1.2847% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00109664 - 97.7188% [1] +| | | | | | | | | | | | Remainder: 2.56e-05 - 2.28116% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.444e-05 - 0.108111% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.224e-05 - 76.493% [1] +| | | | | | | | | | | | Remainder: 2.22e-05 - 23.507% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.296e-05 - 0.0720742% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.9e-05 - 61.9441% [1] +| | | | | | | | | | | | Remainder: 2.396e-05 - 38.0559% +| | | | | | | | | | | Remainder: 0.000587919 - 0.673027% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011484 - 0.129031% [1] +| | | | | | | | | | Remainder: 0.00153284 - 1.72225% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00049692 - 0.549718% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.0001266 - 25.4769% [1] +| | | | | | | | | | Remainder: 0.00037032 - 74.5231% +| | | | | | | | | Remainder: 0.0008964 - 0.991643% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00219924 - 2.13673% [1] +| | | | | | | | Remainder: 0.00366428 - 3.56014% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.149389 - 5.48919% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0985375 - 65.9604% [1] +| | | | | | | | Remainder: 0.0508514 - 34.0396% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.018211 - 0.669151% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.044959 - 1.65199% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0262247 - 58.3302% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0257553 - 98.2101% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.86e-05 - 0.227526% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.48e-06 - 0.0251599% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0255028 - 99.0197% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0254995 - 99.987% [1] +| | | | | | | | | | | Remainder: 3.32e-06 - 0.0130182% +| | | | | | | | | | Remainder: 0.0001874 - 0.727617% +| | | | | | | | | Remainder: 0.0004694 - 1.78992% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.018727 - 41.6535% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0165701 - 88.4825% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0140664 - 84.8901% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0101249 - 71.9798% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00968907 - 95.695% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00034352 - 3.54544% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.284e-05 - 0.23573% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.896e-05 - 0.195684% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0033374 - 34.445% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.212e-05 - 0.434717% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00542679 - 56.0094% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.44e-06 - 0.0767876% [1] +| | | | | | | | | | | | | Remainder: 0.000489999 - 5.05723% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.464e-05 - 0.243359% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.56e-06 - 18.5065% [1] +| | | | | | | | | | | | | Remainder: 2.008e-05 - 81.4935% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.244e-05 - 0.814226% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.02e-05 - 73.0228% [1] +| | | | | | | | | | | | | Remainder: 2.224e-05 - 26.9772% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.692e-05 - 0.364644% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.196e-05 - 59.48% [1] +| | | | | | | | | | | | | Remainder: 1.496e-05 - 40.52% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.096e-05 - 0.602077% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.472e-05 - 73.3596% [1] +| | | | | | | | | | | | | Remainder: 1.624e-05 - 26.6404% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7839e-05 - 0.176189% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.72e-06 - 20.8532% [1] +| | | | | | | | | | | | | Remainder: 1.4119e-05 - 79.1468% +| | | | | | | | | | | | Remainder: 0.00021308 - 2.1045% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.192e-05 - 0.582381% [1] +| | | | | | | | | | | Remainder: 0.00385952 - 27.4379% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.0023438 - 14.1447% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00196028 - 83.6368% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00018388 - 9.3803% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00165736 - 84.5471% [1] +| | | | | | | | | | | | Remainder: 0.00011904 - 6.07261% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00014852 - 6.33672% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001068 - 71.9095% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.2e-05 - 20.5993% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.024e-05 - 9.58801% [1] +| | | | | | | | | | | | | Remainder: 7.456e-05 - 69.8127% +| | | | | | | | | | | | Remainder: 4.172e-05 - 28.0905% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.284e-05 - 0.974487% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.74e-05 - 1.5957% [1] +| | | | | | | | | | | Remainder: 0.00017476 - 7.45627% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0521421% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0159323% [1] +| | | | | | | | | | Remainder: 0.00014864 - 0.897037% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.612e-05 - 0.086079% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00170672 - 9.11368% [1] +| | | | | | | | | Remainder: 0.00043404 - 2.31773% +| | | | | | | | Remainder: 7.32e-06 - 0.0162815% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0859201 - 3.15707% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0857452 - 99.7965% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0448245 - 52.2763% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0394689 - 46.0304% [1] +| | | | | | | | | Remainder: 0.00145188 - 1.69325% +| | | | | | | | Remainder: 0.00017484 - 0.203491% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 1.82737 - 67.1454% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.102334 - 5.60009% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.101995 - 99.6681% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.896e-05 - 0.0283937% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.72e-06 - 0.00266681% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.101874 - 99.882% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.101871 - 99.997% [1] +| | | | | | | | | | | Remainder: 3.04e-06 - 0.00298407% +| | | | | | | | | | Remainder: 8.872e-05 - 0.086985% +| | | | | | | | | Remainder: 0.00033968 - 0.331932% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 1.72503 - 94.3995% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0949577 - 5.50471% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0872156 - 91.8468% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0855988 - 98.1463% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0835234 - 97.5753% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.888e-05 - 0.0226045% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.268e-05 - 0.0750449% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00011216 - 0.134286% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0162931 - 19.5073% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.104e-05 - 0.0611087% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.06589 - 78.8881% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.552e-05 - 0.0544997% [1] +| | | | | | | | | | | | | Remainder: 0.00104992 - 1.25704% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.072e-05 - 0.0709355% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.24e-05 - 53.3597% [1] +| | | | | | | | | | | | | Remainder: 2.832e-05 - 46.6403% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135792 - 1.58638% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132428 - 97.5227% [1] +| | | | | | | | | | | | | Remainder: 3.364e-05 - 2.47732% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.704e-05 - 0.0666364% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.616e-05 - 63.3941% [1] +| | | | | | | | | | | | | Remainder: 2.088e-05 - 36.6059% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.2959e-05 - 0.108598% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.2239e-05 - 77.7106% [1] +| | | | | | | | | | | | | Remainder: 2.072e-05 - 22.2894% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.248e-05 - 0.0613092% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.888e-05 - 74.0854% [1] +| | | | | | | | | | | | | Remainder: 1.36e-05 - 25.9146% +| | | | | | | | | | | | Remainder: 0.00045436 - 0.530802% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00014204 - 0.162861% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.808e-05 - 0.0551278% [1] +| | | | | | | | | | | Remainder: 0.00142664 - 1.63576% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00758279 - 7.98544% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00682523 - 90.0095% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000844639 - 12.3752% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00585147 - 85.733% [1] +| | | | | | | | | | | | Remainder: 0.00012912 - 1.8918% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0005486 - 7.2348% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00050168 - 91.4473% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00012956 - 25.8252% [1] +| | | | | | | | | | | | | Remainder: 0.00037212 - 74.1748% +| | | | | | | | | | | | Remainder: 4.692e-05 - 8.55268% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.772e-05 - 0.365565% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.808e-05 - 0.370312% [1] +| | | | | | | | | | | Remainder: 0.00015316 - 2.01984% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.959e-06 - 0.00943473% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.6e-06 - 0.00273806% [1] +| | | | | | | | | | Remainder: 0.00014776 - 0.155606% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.652e-05 - 0.000957666% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 1.62944 - 94.4587% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.000645621% [1] +| | | | | | | | | | Remainder: 1.62943 - 99.9994% +| | | | | | | | | Remainder: 0.000615479 - 0.0356794% +| | | | | | | | Remainder: 7.92e-06 - 0.00043341% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.372874 - 13.701% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.084e-05 - 0.00827089% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.000686559% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.372674 - 99.9464% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.372669 - 99.9985% [1] +| | | | | | | | | Remainder: 5.64e-06 - 0.00151339% +| | | | | | | | Remainder: 0.0001664 - 0.0446263% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00014408 - 0.00529412% [1] +| | | | | | | Remainder: 0.0175276 - 0.64404% +| | | | | | Remainder: 0.0166037 - 0.606393% +| | | | | Remainder: 0.000452359 - 0.0165181% +| | | | Remainder: 0.0383005 - 1.37927% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015692 - 0.00501514% [1] +| | | Remainder: 0.0294066 - 0.939832% +| | Mini-EM: timestepper: 0.674838 - 3.49152% [1] +| | | Mini-EM: Advance Time Step: 0.674835 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.18581 - 27.5341% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000939279 - 0.505506% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.180034 - 96.8917% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000844284% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00115052 - 0.639055% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0150091 - 8.33683% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00918087 - 5.09952% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000732199 - 0.4067% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00822151 - 4.56664% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00794783 - 4.41463% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00064956 - 0.360798% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.001934 - 1.07424% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.408e-05 - 0.00782074% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00156496 - 0.869256% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0184855 - 10.2678% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00628919 - 3.49333% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00240252 - 1.33448% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157997 - 8.77597% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0322652 - 17.9217% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.148e-05 - 0.0119311% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0011534 - 0.640655% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0134489 - 7.4702% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0170384 - 9.46397% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.001174 - 0.652098% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000721958 - 0.401012% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00813507 - 4.51863% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0126181 - 7.00875% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0036826 - 2.0455% [20] +| | | | | | Remainder: 0.00039188 - 0.21767% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.0105484% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.12e-06 - 0.00167914% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00446224 - 2.40151% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024812 - 0.133535% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002202 - 88.7474% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.677092% [1] +| | | | | | Remainder: 2.624e-05 - 10.5755% +| | | | | Remainder: 0.00010308 - 0.0554762% +| | | | Stratimikos: BelosLOWS: 0.449483 - 66.6062% [1] +| | | | | GMRES block system: Operation Op*x: 0.0108985 - 2.42467% [1] +| | | | | Belos::MVT::MvAddMv: 0.00034004 - 0.0756514% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.437502 - 97.3346% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00141392 - 0.32318% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00036964 - 26.1429% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00036328 - 98.2794% [2] +| | | | | | | | Remainder: 6.36e-06 - 1.72059% +| | | | | | | Belos::MVT::MvScale: 0.00019512 - 13.7999% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000504679 - 35.6936% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000498119 - 98.7002% [2] +| | | | | | | | Remainder: 6.56e-06 - 1.29984% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00026376 - 18.6545% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00025956 - 98.4076% [2] +| | | | | | | | Remainder: 4.2e-06 - 1.59236% +| | | | | | | Remainder: 8.072e-05 - 5.70896% +| | | | | | Belos::MVT::MvAddMv: 0.000520999 - 0.119085% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019284 - 0.0440775% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.42449 - 97.0258% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00138504 - 0.326283% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.0002188 - 0.0515442% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00227608 - 0.536191% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027728 - 12.1824% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015468 - 6.7959% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001406 - 90.8973% [1] +| | | | | | | | | Remainder: 1.408e-05 - 9.10266% +| | | | | | | | CG Q_B: Operation Op*x: 0.0013314 - 58.4953% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000280279 - 12.3141% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.172e-05 - 4.02974% [1] +| | | | | | | | Remainder: 0.00014072 - 6.18256% +| | | | | | | CG S_E: Operation Op*x: 0.0038516 - 0.907347% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.411243 - 96.8792% [1] +| | | | | | | | Belos::MVT::Assign: 0.000825759 - 0.200796% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.357198 - 86.8582% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.356883 - 99.9119% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.164713 - 46.1533% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.163896 - 99.5038% [26] +| | | | | | | | | | | Remainder: 0.000817239 - 0.496158% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0417592 - 11.7011% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.002737 - 0.766917% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00415731 - 1.1649% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.130435 - 36.5485% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.019643 - 15.0596% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0192768 - 98.1355% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0170771 - 88.5892% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.012758 - 74.708% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.012149 - 95.2268% [26] +| | | | | | | | | | | | | | | Remainder: 0.00060896 - 4.77317% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00324756 - 19.017% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00020816 - 1.21894% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000306119 - 1.79257% [13] +| | | | | | | | | | | | | | Remainder: 0.00055732 - 3.26354% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00206272 - 10.7005% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00200344 - 97.1261% [13] +| | | | | | | | | | | | | | Remainder: 5.928e-05 - 2.87388% +| | | | | | | | | | | | | Remainder: 0.00013692 - 0.710285% +| | | | | | | | | | | | Remainder: 0.000366239 - 1.86447% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.110686 - 84.8588% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.110529 - 99.8586% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0591853 - 53.5472% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0452704 - 76.4893% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0447074 - 98.7562% [26] +| | | | | | | | | | | | | | | Remainder: 0.00056308 - 1.24381% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0107679 - 18.1935% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0007638 - 1.29052% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0019078 - 3.22343% [13] +| | | | | | | | | | | | | | Remainder: 0.00047544 - 0.803307% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0511666 - 46.2924% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0510963 - 99.8626% [13] +| | | | | | | | | | | | | | Remainder: 7.032e-05 - 0.137433% +| | | | | | | | | | | | | Remainder: 0.00017732 - 0.160428% +| | | | | | | | | | | | Remainder: 0.000156559 - 0.141444% +| | | | | | | | | | | Remainder: 0.00010652 - 0.081665% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00572596 - 1.60443% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00696423 - 1.9514% [13] +| | | | | | | | | | Remainder: 0.00039072 - 0.109481% +| | | | | | | | | Remainder: 0.000314759 - 0.0881189% +| | | | | | | | CG S_E: Operation Op*x: 0.040568 - 9.86473% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00312236 - 0.75925% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00792215 - 1.92639% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00122676 - 0.298305% [13] +| | | | | | | | Remainder: 0.000379639 - 0.0923151% +| | | | | | | Remainder: 0.00551579 - 1.29939% +| | | | | | GMRES block system: Operation Op*x: 0.00994763 - 2.27373% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012784 - 0.0292204% [1] +| | | | | | Remainder: 0.000808878 - 0.184886% +| | | | | Remainder: 0.000742 - 0.165079% +| | | | Mini-EM: Compute responses: 0.0391789 - 5.8057% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000919359 - 2.34657% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0333265 - 85.0624% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00492101% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000754159 - 2.26294% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00833539 - 25.0113% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.184e-05 - 0.0355273% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.001428 - 4.28487% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00107844 - 3.23598% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0154741 - 46.4318% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.28e-06 - 0.0278457% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00147644 - 4.43022% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00123004 - 3.69087% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00162284 - 4.86951% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016272 - 0.48826% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.4e-06 - 0.0252051% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000837799 - 2.51391% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0006282 - 1.88499% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00011156 - 0.334748% [20] +| | | | | | Remainder: 0.00015568 - 0.467135% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.196e-05 - 0.0305266% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00367545% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444104 - 11.3353% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000270919 - 0.691492% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.52e-06 - 0.561053% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000249679 - 92.16% [1] +| | | | | | Remainder: 1.972e-05 - 7.27893% +| | | | | Remainder: 0.00020768 - 0.530081% +| | | | Remainder: 0.000364359 - 0.0539923% +| | | Remainder: 3e-06 - 0.000444551% +| | Remainder: 0.0973299 - 0.503572% +| Remainder: 6.332e-05 - 0.000327608% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 0.449483 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.4428 k-cell-steps per second +================================= + +dt = 3.92428e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.92428e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.92428e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 124950 x 124950, nnz = 3939750 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124950 on 0), max = 0.0% ( 124950 on 0) +SM_Matrix # nnz per proc : avg = 3.94e+06, dev = 0.0%, min = 0.0% ( 3939750 on 0), max = 0.0% ( 3939750 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0147059 / 0.0147059 / 0.0147059 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 5184 x 5184, nnz = 353736 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +coarseA11 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 5184 x 5184, nnz = 353736 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +A0 # nnz per proc : avg = 3.54e+05, dev = 0.0%, min = 0.0% ( 353736 on 0), max = 0.0% ( 353736 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1728 [0.00%] (total) + remaining : 1728 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 64 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1728 [77.03%] (total) + remaining : 397 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 397 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1728/1728 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 5184 x 192 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +Ptent # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 192 x 5184, nnz = 5184 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +R # nnz per proc : avg = 5.18e+03, dev = 0.0%, min = 0.0% ( 5184 on 0), max = 0.0% ( 5184 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 192 x 192, nnz = 9000 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0544 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 42875 x 42875, nnz = 1092727 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ac # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +A22 size = 42875 x 42875, nnz = 1092727 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A22 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 42875 x 42875, nnz = 1092727 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +A0 # nnz per proc : avg = 1.09e+06, dev = 0.0%, min = 0.0% ( 1092727 on 0), max = 0.0% ( 1092727 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1092727 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/42875 [0.00%] (total) + remaining : 42875 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 42875 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 1728 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 42875/42875 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 1728 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 42875 x 1728 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +Ptent # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 1728 x 42875, nnz = 42875 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +R # nnz per proc : avg = 4.29e+04, dev = 0.0%, min = 0.0% ( 42875 on 0), max = 0.0% ( 42875 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 1728 x 1728, nnz = 38556 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.73e+03, dev = 0.0%, min = 0.0% ( 1728 on 0), max = 0.0% ( 1728 on 0) +Ac # nnz per proc : avg = 3.86e+04, dev = 0.0%, min = 0.0% ( 38556 on 0), max = 0.0% ( 38556 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 1.8368 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 124950 3939750 31.5306 +(2, 2) 42875 1092727 25.4863 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95581, alpha: 20, lambdaMin: 0.14779, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [124950, 124950], Global nnz: 3939750} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 5184 353736 68.24 1 + 1 192 9000 46.88 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6716, alpha: 5.4, lambdaMin: 0.309556, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [5184, 5184], Global nnz: 353736} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 3.77 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 42875 1092727 25.49 1 + 1 1728 38556 22.31 24.81 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49118, alpha: 7, lambdaMin: 0.213025, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [42875, 42875], Global nnz: 1092727} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=246330,domainDim=246330,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=124950} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=121380} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + 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=246330, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=121380,domainDim=121380} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=121380, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00388796 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=124950,domainDim=124950} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=124950, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.413605 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 0.447375 sec +Electromagnetic Energy = 6.61564e-09 +Electromagnetic Energy/dt^2 = 4.29587e+10 + +* finished time step 1, t = 3.92428e-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: 18.7188 [1] +| Mini-EM: Total Time: 18.7187 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000765639 - 0.00409023% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029844 - 38.9792% [1] +| | | Remainder: 0.000467199 - 61.0208% +| | Mini-EM: build physics blocks: 0.000869679 - 0.00464604% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0007982 - 0.00426418% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.00545 - 10.7136% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.942647 - 5.03585% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.41858 - 44.4048% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.337172 - 80.5513% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0101461 - 2.42392% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0711379 - 16.995% [4] +| | | | Remainder: 0.00012432 - 0.0297004% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0488543 - 5.18267% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.032233 - 65.9778% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000960079 - 1.96519% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00342772 - 7.0162% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00256948 - 5.25947% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00138388 - 2.83266% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00760423 - 15.5651% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00056232 - 1.15101% [4] +| | | | Remainder: 0.0001136 - 0.232528% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0856082 - 9.08168% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0358359 - 3.80162% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.123699 - 13.1225% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0455359 - 4.83064% [4] +| | | Remainder: 0.184534 - 19.5761% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0485367 - 0.259295% [2] +| | Mini-EM: setup physics model evaluator: 1.35467 - 7.237% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.35465 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000230318% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 5.31504e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.34883 - 99.5703% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.34881 - 99.9985% [1] +| | | | | | getWorksets(): 1.32432 - 98.1848% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32432 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.762521 - 57.5785% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00601903 - 0.78936% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.124633 - 16.3449% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00230408 - 1.84868% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.122273 - 98.1065% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001163 - 0.951146% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000635319 - 0.519589% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00221172 - 1.80883% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0114975 - 9.40308% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0247925 - 20.2762% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00817579 - 6.68649% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0177615 - 14.5261% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000607439 - 0.496788% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0312404 - 25.5496% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0140182 - 44.872% [20] +| | | | | | | | | | | | Remainder: 0.0172222 - 55.128% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0192989 - 15.7834% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00457484 - 3.74148% [20] +| | | | | | | | | | | Remainder: 0.000314559 - 0.257259% +| | | | | | | | | | Remainder: 5.584e-05 - 0.0448034% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.550665 - 72.2164% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.320885 - 58.2723% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00044736 - 0.139414% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000140199 - 0.0436914% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.172302 - 53.6959% [40] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12134 - 37.814% [20] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0001322 - 0.0411986% [20] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0254707 - 7.93764% [20] +| | | | | | | | | | | Remainder: 0.001053 - 0.328154% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.106259 - 19.2965% [40] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0767983 - 13.9465% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00063584 - 0.115468% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0262061 - 4.75898% [40] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.019302 - 3.50521% [20] +| | | | | | | | | | Remainder: 0.000578918 - 0.105131% +| | | | | | | | | Remainder: 0.0812034 - 10.6493% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.56173 - 42.4166% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.560607 - 99.8% [40] +| | | | | | | | | Remainder: 0.00112332 - 0.199975% +| | | | | | | | Remainder: 6.492e-05 - 0.00490215% +| | | | | | | Remainder: 7.24e-06 - 0.000546694% +| | | | | | getOrientations(): 1.376e-05 - 0.00102016% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801359 - 0.0594125% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000770079 - 0.0570934% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417279 - 0.0309369% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00015084 - 0.0111832% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000879719 - 0.065222% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 7.71052e-05% [2] +| | | | | | Remainder: 0.0214492 - 1.59024% +| | | | | Remainder: 2.012e-05 - 0.00149167% +| | | | fmb->setupBCFieldManagers(): 7.4e-06 - 0.000546268% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.696e-05 - 0.00125199% [1] +| | | | build response library: 0.00577171 - 0.426068% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00568143 - 98.4358% [1] +| | | | | | getWorksets(): 2.76e-06 - 0.0485793% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 63.7681% [1] +| | | | | | | Remainder: 1e-06 - 36.2319% +| | | | | | getOrientations(): 4.4e-07 - 0.00774452% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769359 - 13.5416% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959159 - 16.8823% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043976 - 7.7403% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012392 - 21.8114% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0218255% [3] +| | | | | | Remainder: 0.00226952 - 39.9462% +| | | | | Remainder: 9.028e-05 - 1.56418% +| | | | Remainder: 2.124e-05 - 0.00156794% +| | | Remainder: 2.732e-05 - 0.00201672% +| | Mini-EM: setup auxiliary physics model evaluator: 2.5136 - 13.4283% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.51359 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 9.38896e-05% [1] +| | | | fmb->setWorksetContainer(): 1.12e-06 - 4.45578e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.51352 - 99.9971% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.51351 - 99.9998% [1] +| | | | | | getWorksets(): 1.20062 - 47.7666% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.20062 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.791539 - 65.9275% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00778183 - 0.983127% [20] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.132915 - 16.7919% [20] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00230784 - 1.73633% [20] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.130563 - 98.2305% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0011354 - 0.869619% [20] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0006304 - 0.482833% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00223412 - 1.71114% [20] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0113775 - 8.7142% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0268727 - 20.5822% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00648736 - 4.96876% [20] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0222507 - 17.0422% [20] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00065384 - 0.500786% [20] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0361032 - 27.6519% [20] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0161408 - 44.7074% [20] +| | | | | | | | | | | | Remainder: 0.0199624 - 55.2926% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0179781 - 13.7697% [20] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00459132 - 3.51656% [20] +| | | | | | | | | | | Remainder: 0.000248239 - 0.19013% +| | | | | | | | | | Remainder: 4.408e-05 - 0.0331641% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.565111 - 71.394% [40] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.319039 - 56.456% [40] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002576 - 0.0807424% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000138 - 0.0432548% [20] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11996 - 37.6004% [20] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123196 - 38.6146% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00015404 - 0.0482824% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001488 - 0.04664% [20] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0041546 - 1.30222% [20] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0700775 - 21.9651% [20] +| | | | | | | | | | | Remainder: 0.000952758 - 0.298633% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0746404 - 13.2081% [20] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.072249 - 12.7849% [20] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000634358 - 0.112254% [40] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0285128 - 5.04552% [40] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.025847 - 4.57379% [20] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0436592 - 7.72576% [20] +| | | | | | | | | | Remainder: 0.00052912 - 0.0936311% +| | | | | | | | | Remainder: 0.085731 - 10.8309% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.409064 - 34.0711% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.408263 - 99.8041% [20] +| | | | | | | | | Remainder: 0.0008014 - 0.195911% +| | | | | | | | Remainder: 1.648e-05 - 0.00137262% +| | | | | | | Remainder: 1.48e-06 - 0.00012327% +| | | | | | getOrientations(): 1.148e-05 - 0.000456731% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000964119 - 0.0383574% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112708 - 0.0448408% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000700319 - 0.0278621% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.28167 - 50.9911% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.461799 - 36.0311% [1] +| | | | | | | Remainder: 0.819869 - 63.9689% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244836 - 0.0974077% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 2.3871e-05% [2] +| | | | | | Remainder: 0.0259734 - 1.03335% +| | | | | Remainder: 4.2e-06 - 0.000167096% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000162318% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.408e-05 - 0.00135583% [1] +| | | | build response library: 2.316e-05 - 0.000921391% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.03627% [1] +| | | | | Remainder: 2.292e-05 - 98.9637% +| | | | Remainder: 8.16e-06 - 0.000324635% +| | | Remainder: 9.76e-06 - 0.000388288% +| | Mini-EM: eval auxiliary physics model evaluator: 4.21349 - 22.5095% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.24231 - 29.484% [1] +| | | panzer::ModelEvaluator::evalModel(J): 2.96374 - 70.3393% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0040628 - 0.137083% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01751 - 68.0732% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 9.3184e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.844e-05 - 0.00140966% [20] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.04e-05 - 0.000515486% [20] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0126849 - 0.62874% [20] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0550223 - 2.72723% [20] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.169065 - 8.37987% [20] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0186388 - 0.923849% [20] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.132981 - 6.59135% [20] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.136386 - 6.7601% [20] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.199616 - 9.89415% [20] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.468e-05 - 0.00171895% [20] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.092e-05 - 0.00054126% [20] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.305406 - 15.1377% [20] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0338087 - 1.67576% [20] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.016975 - 0.841384% [20] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0682414 - 3.38245% [20] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00842087 - 0.417389% [20] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0938073 - 4.64965% [20] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.160086 - 7.9348% [20] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.202861 - 10.055% [20] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0182749 - 0.905813% [20] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00923739 - 0.45786% [20] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0289085 - 1.43288% [20] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.137126 - 6.79677% [20] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0177355 - 0.87908% [20] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0679993 - 3.37045% [20] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.472e-05 - 0.00172093% [20] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0297867 - 1.47641% [20] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0554572 - 2.74879% [20] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00881959 - 0.437151% [20] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.02892 - 1.43345% [20] +| | | | | Remainder: 0.00112796 - 0.0559084% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.424e-05 - 0.000817885% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 8.63773e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00312164 - 0.105328% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.935594 - 31.568% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.460262 - 49.1946% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.475297 - 50.8016% [1] +| | | | | Remainder: 3.512e-05 - 0.00375377% +| | | | Remainder: 0.00342396 - 0.115528% +| | | Remainder: 0.00744443 - 0.176681% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00425808 - 0.0227477% [1] +| | | getWorksets(): 3.6e-06 - 0.0845452% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 54.4444% [1] +| | | | Remainder: 1.64e-06 - 45.5556% +| | | getOrientations(): 6e-07 - 0.0140909% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771319 - 18.1143% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000873319 - 20.5097% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004032 - 9.46907% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116668 - 27.3992% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0272424% [3] +| | | Remainder: 0.0010382 - 24.3819% +| | panzer::ModelEvaluator::create_W_op: 1.26691 - 6.76813% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.1359 - 11.4105% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00133776 - 0.0626321% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.67715 - 78.5222% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.472e-05 - 0.000877677% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0114705 - 0.683929% [20] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0565044 - 3.36906% [20] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0648706 - 3.86789% [20] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00632571 - 0.377169% [20] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.072939 - 4.34897% [20] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.060967 - 3.63514% [20] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126897 - 0.756621% [20] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0619474 - 3.6936% [20] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.832e-05 - 0.00168857% [20] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0220645 - 1.31559% [20] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.129829 - 7.74103% [20] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0203045 - 1.21065% [20] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.121384 - 7.23747% [20] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.134034 - 7.99175% [20] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.183682 - 10.952% [20] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.124e-05 - 0.00245893% [20] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0108379 - 0.646206% [20] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.127333 - 7.5922% [20] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.203904 - 12.1577% [20] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.032471 - 1.93607% [20] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00588244 - 0.350739% [20] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0699986 - 4.17365% [20] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.147372 - 8.78705% [20] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.119468 - 7.12327% [20] +| | | | Remainder: 0.00079048 - 0.0471322% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.564e-05 - 0.00166862% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 5.61825e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00449364 - 0.210386% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.449264 - 21.034% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.449232 - 99.9929% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.98e-05 - 0.00440721% [1] +| | | | Remainder: 1.188e-05 - 0.00264432% +| | | Remainder: 0.00361052 - 0.16904% +| | Mini-EM: assemble Discrete Gradient: 0.349129 - 1.86513% [1] +| | MaxwellPreconditioner::build: 3.11449 - 16.6383% [1] +| | | Mini-EM: assemble Discrete Curl: 0.313533 - 10.0669% [1] +| | | MaxwellPreconditioner: Schur complement: 1.384e-05 - 0.000444375% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00351632 - 0.112902% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.0898668% [1] +| | | | Ifpack2::Relaxation::compute: 0.00254648 - 72.4189% [1] +| | | | Remainder: 0.00096668 - 27.4913% +| | | MaxwellPreconditioner: Solver S_E: 2.7678 - 88.8687% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.73064 - 98.6572% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.7302 - 99.984% [1] +| | | | | | MueLu RefMaxwell: compute: 2.71636 - 99.493% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0130619 - 0.480859% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0887904 - 3.26873% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0461572 - 51.9845% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0410601 - 46.2439% [1] +| | | | | | | | Remainder: 0.001573 - 1.77159% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.100109 - 3.68543% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00658023 - 6.57304% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0877074 - 87.6115% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0863352 - 98.4355% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0846591 - 98.0586% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0813608 - 96.104% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.568e-05 - 0.043854% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010456 - 0.128514% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000170119 - 0.209092% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0150425 - 18.4886% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.136e-05 - 0.0631262% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0646341 - 79.4414% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 5.588e-05 - 0.0686817% [1] +| | | | | | | | | | | | Remainder: 0.00126656 - 1.55672% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.0119e-05 - 0.0828251% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.4519e-05 - 49.2292% [1] +| | | | | | | | | | | | Remainder: 3.56e-05 - 50.7708% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135532 - 1.60091% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132372 - 97.6684% [1] +| | | | | | | | | | | | Remainder: 3.16e-05 - 2.33155% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00111336 - 1.31511% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00108984 - 97.8875% [1] +| | | | | | | | | | | | Remainder: 2.352e-05 - 2.11253% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.972e-05 - 0.105978% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.172e-05 - 79.9376% [1] +| | | | | | | | | | | | Remainder: 1.8e-05 - 20.0624% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.42e-05 - 0.0758336% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.88e-05 - 60.4361% [1] +| | | | | | | | | | | | Remainder: 2.54e-05 - 39.5639% +| | | | | | | | | | | Remainder: 0.00060556 - 0.715292% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011244 - 0.130237% [1] +| | | | | | | | | | Remainder: 0.00156368 - 1.81117% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000496199 - 0.565744% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000127639 - 25.7233% [1] +| | | | | | | | | | Remainder: 0.00036856 - 74.2767% +| | | | | | | | | Remainder: 0.000875959 - 0.998729% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00215344 - 2.15108% [1] +| | | | | | | | Remainder: 0.0036684 - 3.66439% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.14891 - 5.48196% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0985414 - 66.1752% [1] +| | | | | | | | Remainder: 0.0503683 - 33.8248% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0181024 - 0.666421% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0445849 - 1.64135% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0262461 - 58.8678% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.025775 - 98.2048% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.948e-05 - 0.230766% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.24e-06 - 0.0242095% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0255243 - 99.0274% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0255209 - 99.9868% [1] +| | | | | | | | | | | Remainder: 3.36e-06 - 0.0131639% +| | | | | | | | | | Remainder: 0.00018496 - 0.717595% +| | | | | | | | | Remainder: 0.00047116 - 1.79516% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0183311 - 41.1151% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0162115 - 88.4369% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0136305 - 84.0792% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00975107 - 71.5388% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00932307 - 95.6107% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00034192 - 3.66746% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.512e-05 - 0.269439% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.728e-05 - 0.185347% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0031012 - 33.2637% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.736e-05 - 0.186205% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.005314 - 56.9983% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.88e-06 - 0.0845215% [1] +| | | | | | | | | | | | | Remainder: 0.000498319 - 5.34501% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.712e-05 - 0.278123% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 17.5516% [1] +| | | | | | | | | | | | | Remainder: 2.236e-05 - 82.4484% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.324e-05 - 0.85365% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.012e-05 - 72.2249% [1] +| | | | | | | | | | | | | Remainder: 2.312e-05 - 27.7751% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.868e-05 - 0.396674% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.24e-05 - 57.9111% [1] +| | | | | | | | | | | | | Remainder: 1.628e-05 - 42.0889% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.592e-05 - 0.676028% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.464e-05 - 67.7184% [1] +| | | | | | | | | | | | | Remainder: 2.128e-05 - 32.2816% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.072e-05 - 0.21249% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4e-06 - 19.305% [1] +| | | | | | | | | | | | | Remainder: 1.672e-05 - 80.695% +| | | | | | | | | | | | Remainder: 0.000192319 - 1.97229% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.996e-05 - 0.586627% [1] +| | | | | | | | | | | Remainder: 0.00379944 - 27.8746% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00242208 - 14.9405% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00204288 - 84.3441% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000180319 - 8.82671% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00174044 - 85.1954% [1] +| | | | | | | | | | | | Remainder: 0.00012212 - 5.97784% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000151839 - 6.26896% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000109959 - 72.4182% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.164e-05 - 19.6801% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 9.28e-06 - 8.43951% [1] +| | | | | | | | | | | | | Remainder: 7.9039e-05 - 71.8804% +| | | | | | | | | | | | Remainder: 4.188e-05 - 27.5818% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.252e-05 - 0.929781% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.704e-05 - 1.52927% [1] +| | | | | | | | | | | Remainder: 0.0001678 - 6.92794% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.0498413% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.0177652% [1] +| | | | | | | | | | Remainder: 0.00014796 - 0.912687% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.684e-05 - 0.0918657% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00165792 - 9.04429% [1] +| | | | | | | | | Remainder: 0.00044488 - 2.42691% +| | | | | | | | Remainder: 7.64e-06 - 0.0171359% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0850636 - 3.13153% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0848951 - 99.8018% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0443308 - 52.2184% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0391344 - 46.0974% [1] +| | | | | | | | | Remainder: 0.00142984 - 1.68424% +| | | | | | | | Remainder: 0.000168559 - 0.198156% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 1.82769 - 67.2847% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.102711 - 5.61969% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.102362 - 99.6602% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.712e-05 - 0.0264943% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.6e-06 - 0.00254001% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.102177 - 99.8198% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.102174 - 99.9968% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.00321011% +| | | | | | | | | | Remainder: 0.00015472 - 0.15115% +| | | | | | | | | Remainder: 0.000349 - 0.339789% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 1.72497 - 94.3798% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0928045 - 5.38005% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0850063 - 91.5972% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0833376 - 98.037% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0812763 - 97.5265% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.904e-05 - 0.0234263% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.308e-05 - 0.102219% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00011284 - 0.138835% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0150365 - 18.5004% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.0001328 - 0.163393% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0645503 - 79.4207% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.408e-05 - 0.0542347% [1] +| | | | | | | | | | | | | Remainder: 0.00129776 - 1.59672% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.524e-05 - 0.0662846% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.264e-05 - 59.0876% [1] +| | | | | | | | | | | | | Remainder: 2.26e-05 - 40.9124% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00135644 - 1.62764% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00132508 - 97.6881% [1] +| | | | | | | | | | | | | Remainder: 3.136e-05 - 2.31194% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.784e-05 - 0.0694044% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.58e-05 - 61.8949% [1] +| | | | | | | | | | | | | Remainder: 2.204e-05 - 38.1051% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.248e-05 - 0.11097% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.156e-05 - 77.3789% [1] +| | | | | | | | | | | | | Remainder: 2.092e-05 - 22.6211% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.108e-05 - 0.0612928% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.832e-05 - 75.0196% [1] +| | | | | | | | | | | | | Remainder: 1.276e-05 - 24.9804% +| | | | | | | | | | | | Remainder: 0.000448239 - 0.537859% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.0001708 - 0.200926% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.58e-05 - 0.0538783% [1] +| | | | | | | | | | | Remainder: 0.00145208 - 1.7082% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00764527 - 8.23804% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00686815 - 89.8353% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000842959 - 12.2734% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00590115 - 85.9205% [1] +| | | | | | | | | | | | Remainder: 0.00012404 - 1.80602% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000550399 - 7.19921% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000504279 - 91.6206% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000128999 - 25.5809% [1] +| | | | | | | | | | | | | Remainder: 0.00037528 - 74.4191% +| | | | | | | | | | | | Remainder: 4.612e-05 - 8.37938% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.812e-05 - 0.367809% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.732e-05 - 0.357345% [1] +| | | | | | | | | | | Remainder: 0.00017128 - 2.24034% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.12e-06 - 0.00982711% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0030602% [1] +| | | | | | | | | | Remainder: 0.00014092 - 0.151846% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.732e-05 - 0.00100407% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 1.63162 - 94.588% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.000630049% [1] +| | | | | | | | | | Remainder: 1.63161 - 99.9994% +| | | | | | | | | Remainder: 0.00053424 - 0.0309709% +| | | | | | | | Remainder: 9e-06 - 0.000492424% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.373193 - 13.7387% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.9719e-05 - 0.00796343% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.68e-06 - 0.000718127% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.372994 - 99.9465% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.372989 - 99.9987% [1] +| | | | | | | | | Remainder: 4.8e-06 - 0.00128689% +| | | | | | | | Remainder: 0.00016716 - 0.0447918% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00014276 - 0.00525556% [1] +| | | | | | | Remainder: 0.0167068 - 0.615045% +| | | | | | Remainder: 0.0138425 - 0.507013% +| | | | | Remainder: 0.00043656 - 0.0159875% +| | | | Remainder: 0.0371657 - 1.34279% +| | | MaxwellPreconditioner: Block preconditioner: 0.000142599 - 0.00457857% [1] +| | | Remainder: 0.0294766 - 0.946437% +| | Mini-EM: timestepper: 0.670555 - 3.58227% [1] +| | | Mini-EM: Advance Time Step: 0.670553 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.184152 - 27.4628% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000921119 - 0.500194% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.178388 - 96.8697% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000762384% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00110868 - 0.621498% [20] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0146594 - 8.21773% [20] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00899903 - 5.04464% [20] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000718799 - 0.402942% [20] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00828044 - 4.64182% [20] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00792243 - 4.44113% [20] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000642839 - 0.36036% [20] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00192484 - 1.07902% [20] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.256e-05 - 0.00704084% [20] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00151276 - 0.848017% [20] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0182331 - 10.2211% [20] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00549604 - 3.08095% [20] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0026262 - 1.47218% [20] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157596 - 8.83445% [20] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0319492 - 17.91% [20] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.888e-05 - 0.0105837% [20] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00116388 - 0.652443% [20] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0137015 - 7.68074% [20] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0169273 - 9.48905% [20] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00120768 - 0.676997% [20] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000754396 - 0.422897% [20] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00812811 - 4.55643% [20] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.012589 - 7.05709% [20] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00367468 - 2.05994% [20] +| | | | | | Remainder: 0.000375 - 0.210216% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.72e-05 - 0.0093401% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00156392% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0044762 - 2.4307% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024452 - 0.132781% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00021848 - 89.3506% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 0.817929% [1] +| | | | | | Remainder: 2.404e-05 - 9.83151% +| | | | | Remainder: 0.00010252 - 0.0556713% +| | | | Stratimikos: BelosLOWS: 0.447432 - 66.7259% [1] +| | | | | GMRES block system: Operation Op*x: 0.0109894 - 2.4561% [1] +| | | | | Belos::MVT::MvAddMv: 0.0003282 - 0.0733519% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.435413 - 97.3137% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00139744 - 0.320945% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000367279 - 26.2823% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000360799 - 98.2357% [2] +| | | | | | | | Remainder: 6.48e-06 - 1.76433% +| | | | | | | Belos::MVT::MvScale: 0.00019496 - 13.9512% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000493879 - 35.3417% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000487959 - 98.8013% [2] +| | | | | | | | Remainder: 5.92e-06 - 1.19867% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00026684 - 19.0949% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0002626 - 98.411% [2] +| | | | | | | | Remainder: 4.24e-06 - 1.58897% +| | | | | | | Remainder: 7.448e-05 - 5.32975% +| | | | | | Belos::MVT::MvAddMv: 0.000510679 - 0.117286% [2] +| | | | | | Belos::MVT::MvNorm: 0.00019852 - 0.0455935% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.422767 - 97.0956% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00138176 - 0.326837% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00018772 - 0.0444027% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0022398 - 0.529795% [1] +| | | | | | | | Belos::MVT::Assign: 0.0002592 - 11.5725% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00015656 - 6.98992% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00014268 - 91.1344% [1] +| | | | | | | | | Remainder: 1.388e-05 - 8.86561% +| | | | | | | | CG Q_B: Operation Op*x: 0.00131836 - 58.8606% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00027856 - 12.4368% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.1e-05 - 4.06287% [1] +| | | | | | | | Remainder: 0.00013612 - 6.07733% +| | | | | | | CG S_E: Operation Op*x: 0.00368596 - 0.871865% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.409676 - 96.9035% [1] +| | | | | | | | Belos::MVT::Assign: 0.000833119 - 0.20336% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.356297 - 86.9704% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.355995 - 99.9152% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.165076 - 46.3705% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.164319 - 99.5413% [26] +| | | | | | | | | | | Remainder: 0.000757239 - 0.45872% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0416409 - 11.6971% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00269864 - 0.758056% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00413103 - 1.16042% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.129394 - 36.3471% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.019575 - 15.1283% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0192282 - 98.2282% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0171485 - 89.184% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0127856 - 74.5582% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0122086 - 95.4874% [26] +| | | | | | | | | | | | | | | Remainder: 0.00057696 - 4.51258% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00328867 - 19.1777% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000222319 - 1.29644% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000333239 - 1.94326% [13] +| | | | | | | | | | | | | | Remainder: 0.000518639 - 3.0244% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00194464 - 10.1135% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00188336 - 96.8488% [13] +| | | | | | | | | | | | | | Remainder: 6.128e-05 - 3.15123% +| | | | | | | | | | | | | Remainder: 0.00013508 - 0.70251% +| | | | | | | | | | | | Remainder: 0.00034684 - 1.77185% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.109715 - 84.7919% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.109558 - 99.8565% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0593772 - 54.1971% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0454285 - 76.5084% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0448875 - 98.8089% [26] +| | | | | | | | | | | | | | | Remainder: 0.00054108 - 1.19106% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.010855 - 18.2813% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000736519 - 1.24041% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00189712 - 3.19503% [13] +| | | | | | | | | | | | | | Remainder: 0.00046008 - 0.774843% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0500034 - 45.641% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0499292 - 99.8516% [13] +| | | | | | | | | | | | | | Remainder: 7.42e-05 - 0.14839% +| | | | | | | | | | | | | Remainder: 0.000177318 - 0.161849% +| | | | | | | | | | | | Remainder: 0.000157399 - 0.143461% +| | | | | | | | | | | Remainder: 0.00010324 - 0.0797876% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00567984 - 1.59548% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00699195 - 1.96406% [13] +| | | | | | | | | | Remainder: 0.0003822 - 0.107361% +| | | | | | | | | Remainder: 0.00030228 - 0.0848394% +| | | | | | | | CG S_E: Operation Op*x: 0.0402308 - 9.82015% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.0029426 - 0.718275% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00780319 - 1.90472% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00121932 - 0.29763% [13] +| | | | | | | | Remainder: 0.00035024 - 0.0854919% +| | | | | | | Remainder: 0.00559571 - 1.32359% +| | | | | | GMRES block system: Operation Op*x: 0.00972171 - 2.23276% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013248 - 0.0304263% [1] +| | | | | | Remainder: 0.00068516 - 0.157359% +| | | | | Remainder: 0.000701639 - 0.156815% +| | | | Mini-EM: Compute responses: 0.0385978 - 5.75611% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000989599 - 2.56388% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0326995 - 84.7187% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00513769% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000706279 - 2.15991% [20] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00789115 - 24.1323% [20] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.072e-05 - 0.0327833% [20] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00145684 - 4.45523% [20] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00107296 - 3.28127% [20] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0155937 - 47.6879% [20] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.056e-05 - 0.032294% [20] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00143468 - 4.38745% [20] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0012436 - 3.80311% [20] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0014 - 4.2814% [20] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00016508 - 0.504839% [20] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.56e-06 - 0.0261777% [20] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00083472 - 2.5527% [20] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000603919 - 1.84687% [20] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001118 - 0.341901% [20] +| | | | | | Remainder: 0.00015328 - 0.468753% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.056e-05 - 0.0273591% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.72e-06 - 0.00445622% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00444048 - 11.5045% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025896 - 0.67092% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.509731% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023932 - 92.4158% [1] +| | | | | | Remainder: 1.832e-05 - 7.07445% +| | | | | Remainder: 0.00019692 - 0.510185% +| | | | Remainder: 0.00037048 - 0.0552499% +| | | Remainder: 2.56e-06 - 0.000381773% +| | Remainder: 0.0966569 - 0.516365% +| Remainder: 3.988e-05 - 0.000213048% + +================================= +FOM Calculation +================================= + Number of cells = 39304 + Time for Belos Linear Solve = 0.447432 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 87.8435 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 35.06 msec task-clock:u # 0.002 CPUs utilized ( +- 1.09% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,775 page-faults:u # 79.158 K/sec ( +- 0.17% ) + 24,606,321 cycles:u # 0.702 GHz ( +- 24.85% ) (62.16%) + 62,242,005 instructions:u # 2.53 insn per cycle ( +- 13.39% ) (89.80%) + branches:u + 348,760 branch-misses:u ( +- 0.26% ) + 27,850,512 L1-dcache-loads:u # 794.443 M/sec ( +- 0.41% ) + 381,433 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.36% ) + LLC-loads:u + LLC-load-misses:u + 26,530,242 L1-icache-loads:u # 756.782 M/sec ( +- 0.33% ) + 235,373 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.63% ) + 32,748,036 dTLB-loads:u # 934.146 M/sec ( +- 12.34% ) (11.14%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 19.6410 +- 0.0954 seconds time elapsed ( +- 0.49% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 314,144 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.25% ) + 16,878,499 BR_RETIRED:u ( +- 0.28% ) + + 19.8412 +- 0.0858 seconds time elapsed ( +- 0.43% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 22,651,041 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.34% ) + 5,234 ITLB_WALK:u ( +- 2.98% ) + 13,637 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 5.24% ) + 30,450,056 L1D_TLB:u ( +- 0.36% ) + + 19.6930 +- 0.0749 seconds time elapsed ( +- 0.38% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 26,476,404 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.30% ) + 229,120 L1I_CACHE_REFILL:u ( +- 0.88% ) + 377,283 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.25% ) + 27,770,132 L1D_CACHE:u ( +- 0.36% ) + + 19.683 +- 0.113 seconds time elapsed ( +- 0.57% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell34.xml' (5 runs): + + 459,205 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.95% ) + 485,441 LL_CACHE_RD:u ( +- 0.82% ) + 135,271 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.70% ) + 17,551 L2D_TLB_REFILL:u ( +- 1.22% ) + 251,600 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.21% ) + 1,451,282 L2D_CACHE:u ( +- 0.47% ) + + 19.6894 +- 0.0625 seconds time elapsed ( +- 0.32% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34_power.output new file mode 100644 index 0000000..476a72a --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell34_power.output @@ -0,0 +1,188 @@ +Socket1 23.68 +Socket2 22.04 +Socket1 23.84 +Socket2 21.84 +Socket1 23.56 +Socket2 22.08 +Socket1 23.80 +Socket2 22.20 +Socket1 24.04 +Socket2 21.96 +Socket1 23.84 +Socket2 22.08 +Socket1 23.72 +Socket2 22.04 +Socket1 23.72 +Socket2 22.16 +Socket1 23.76 +Socket2 22.16 +Socket1 23.72 +Socket2 22.08 +Socket1 23.40 +Socket2 22.24 +Socket1 23.40 +Socket2 22.28 +Socket1 23.48 +Socket2 22.28 +Socket1 23.28 +Socket2 21.92 +Socket1 23.20 +Socket2 21.80 +Socket1 23.20 +Socket2 21.76 +Socket1 23.36 +Socket2 21.72 +Socket1 23.32 +Socket2 21.48 +Socket1 23.52 +Socket2 21.52 +Socket1 23.64 +Socket2 21.48 +Socket1 23.64 +Socket2 21.48 +Socket1 23.44 +Socket2 21.72 +Socket1 23.16 +Socket2 21.88 +Socket1 23.08 +Socket2 22.20 +Socket1 23.20 +Socket2 22.16 +Socket1 23.36 +Socket2 22.08 +Socket1 23.84 +Socket2 22.08 +Socket1 23.84 +Socket2 22.08 +Socket1 23.96 +Socket2 22.08 +Socket1 23.80 +Socket2 22.24 +Start +Socket1 23.72 +Socket2 22.16 +Socket1 23.64 +Socket2 22.24 +Socket1 23.64 +Socket2 22.24 +Socket1 24.20 +Socket2 22.56 +Socket1 24.40 +Socket2 23.04 +Socket1 24.96 +Socket2 23.32 +Socket1 25.28 +Socket2 23.68 +Socket1 25.48 +Socket2 24.16 +Socket1 25.20 +Socket2 23.88 +Socket1 25.40 +Socket2 23.68 +Socket1 25.16 +Socket2 23.52 +Socket1 25.12 +Socket2 23.72 +Socket1 24.96 +Socket2 24.08 +Socket1 25.44 +Socket2 24.40 +Socket1 25.84 +Socket2 24.60 +Socket1 26.76 +Socket2 24.56 +Socket1 26.76 +Socket2 24.56 +Socket1 27.44 +Socket2 23.96 +Socket1 28.96 +Socket2 23.64 +Socket1 30.16 +Socket2 23.56 +Socket1 31.28 +Socket2 23.64 +Socket1 31.76 +Socket2 23.88 +Socket1 32.92 +Socket2 23.80 +Socket1 32.08 +Socket2 23.76 +Socket1 32.88 +Socket2 23.76 +Socket1 32.28 +Socket2 23.72 +Socket1 30.96 +Socket2 23.56 +Socket1 30.44 +Socket2 23.56 +Socket1 30.44 +Socket2 23.68 +Socket1 30.84 +Socket2 23.68 +Socket1 30.96 +Socket2 23.72 +Socket1 31.16 +Socket2 24.12 +Socket1 32.92 +Socket2 24.36 +End +Socket1 34.52 +Socket2 24.16 +Socket1 35.76 +Socket2 24.08 +Socket1 34.48 +Socket2 23.84 +Socket1 33.00 +Socket2 23.20 +Socket1 30.20 +Socket2 22.64 +Socket1 26.40 +Socket2 22.48 +Socket1 24.00 +Socket2 22.16 +Socket1 23.76 +Socket2 22.20 +Socket1 23.76 +Socket2 22.20 +Socket1 23.48 +Socket2 22.16 +Socket1 23.44 +Socket2 22.32 +Socket1 23.32 +Socket2 22.20 +Socket1 23.88 +Socket2 22.16 +Socket1 23.96 +Socket2 22.08 +Socket1 23.64 +Socket2 22.00 +Socket1 23.96 +Socket2 21.84 +Socket1 23.84 +Socket2 21.64 +Socket1 23.92 +Socket2 21.76 +Socket1 23.92 +Socket2 21.64 +Socket1 23.88 +Socket2 21.68 +Socket1 23.88 +Socket2 21.68 +Socket1 23.52 +Socket2 21.68 +Socket1 23.48 +Socket2 21.64 +Socket1 23.32 +Socket2 21.84 +Socket1 23.56 +Socket2 21.92 +Socket1 23.52 +Socket2 22.00 +Socket1 23.56 +Socket2 21.92 +Socket1 23.60 +Socket2 22.16 +Socket1 23.40 +Socket2 21.76 +Socket1 23.32 +Socket2 21.80 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36.output new file mode 100644 index 0000000..001338a --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36.output @@ -0,0 +1,8483 @@ +oasis12.umiacs.umd.edu +30 MueLu Tpetra maxwell36.xml +output_avg5/altra_MueLu_Tpetra_maxwell36.output +output_avg5/altra_MueLu_Tpetra_maxwell36_power.output +dt = 3.70627e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 147852 x 147852, nnz = 4673484 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) +SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6123 x 6123, nnz = 420579 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6123 x 6123, nnz = 420579 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2041 [0.00%] (total) + remaining : 2041 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1898 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6123 x 315 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 315 x 6123, nnz = 6123 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 315 x 315, nnz = 15795 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0636 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +A22 size = 50653 x 50653, nnz = 1295029 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 50653 x 50653, nnz = 1295029 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2041 x 50653, nnz = 50653 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2041 x 2041, nnz = 45917 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 2.8740 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 147852 4673484 31.6092 +(2, 2) 50653 1295029 25.5667 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00464584 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 14 iterations with total CPU time of 0.542836 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 0.583192 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 23.3654 [1] +| Mini-EM: Total Time: 23.3653 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000638879 - 0.0027343% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312879 - 48.9731% [1] +| | | Remainder: 0.000326 - 51.0269% +| | Mini-EM: build physics blocks: 0.000989319 - 0.00423413% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00157076 - 0.0067226% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.5639 - 10.9731% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.17897 - 5.04581% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.509067 - 43.1789% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.406951 - 79.9406% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0120594 - 2.36893% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0899297 - 17.6656% [4] +| | | | Remainder: 0.00012656 - 0.0248612% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0589069 - 4.99647% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0389216 - 66.0731% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000958398 - 1.62697% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00482292 - 8.18736% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00306688 - 5.20631% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129248 - 2.19411% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00899827 - 15.2754% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00071568 - 1.21493% [4] +| | | | Remainder: 0.00013068 - 0.221842% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.108725 - 9.22203% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0450637 - 3.82229% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.151326 - 12.8355% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0624529 - 5.29724% [4] +| | | Remainder: 0.243429 - 20.6476% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0570588 - 0.244203% [2] +| | Mini-EM: setup physics model evaluator: 1.60887 - 6.88572% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.60884 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.00018647% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 3.97802e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60328 - 99.6542% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60326 - 99.999% [1] +| | | | | | getWorksets(): 1.5794 - 98.512% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.5794 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.91443 - 57.8974% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00822079 - 0.899008% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.146651 - 16.0374% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00271104 - 1.84864% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.143883 - 98.1127% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00148688 - 1.0334% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079396 - 0.55181% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00262016 - 1.82104% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132169 - 9.18586% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298725 - 20.7617% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00753036 - 5.23367% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0217324 - 15.1042% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00074096 - 0.514974% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0381418 - 26.5089% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166152 - 43.5617% [24] +| | | | | | | | | | | | Remainder: 0.0215266 - 56.4383% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0219944 - 15.2863% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00542632 - 3.77134% [24] +| | | | | | | | | | | Remainder: 0.00032636 - 0.226823% +| | | | | | | | | | Remainder: 5.676e-05 - 0.0387042% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.656399 - 71.7823% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.38207 - 58.207% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00057744 - 0.151135% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00018604 - 0.0486926% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205014 - 53.6587% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144663 - 37.863% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017616 - 0.0461067% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.030229 - 7.91191% [24] +| | | | | | | | | | | Remainder: 0.00122432 - 0.320444% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127199 - 19.3783% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0918347 - 13.9907% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00081176 - 0.123669% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308804 - 4.70452% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229843 - 3.50157% [24] +| | | | | | | | | | Remainder: 0.00061896 - 0.0942963% +| | | | | | | | | Remainder: 0.103159 - 11.2813% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.664927 - 42.1001% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.664372 - 99.9165% [48] +| | | | | | | | | Remainder: 0.00055548 - 0.08354% +| | | | | | | | Remainder: 3.92e-05 - 0.00248196% +| | | | | | | Remainder: 8.04e-06 - 0.000509053% +| | | | | | getOrientations(): 3.38e-05 - 0.0021082% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772199 - 0.0481643% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076668 - 0.0478201% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041568 - 0.0259272% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001706 - 0.0106408% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000881199 - 0.0549629% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 4.98983e-05% [2] +| | | | | | Remainder: 0.0208154 - 1.29831% +| | | | | Remainder: 1.68e-05 - 0.00104785% +| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.000502225% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.000994505% [1] +| | | | build response library: 0.00551608 - 0.34286% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00528516 - 95.8137% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0613038% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 60.4938% [1] +| | | | | | | Remainder: 1.28e-06 - 39.5062% +| | | | | | getOrientations(): 4.8e-07 - 0.00908204% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746919 - 14.1324% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094696 - 17.9173% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040596 - 7.68113% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012014 - 22.7316% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0249756% [3] +| | | | | | Remainder: 0.00197888 - 37.4422% +| | | | | Remainder: 0.00023092 - 4.18631% +| | | | Remainder: 2.012e-05 - 0.00125059% +| | | Remainder: 3.056e-05 - 0.00189947% +| | Mini-EM: setup auxiliary physics model evaluator: 3.02193 - 12.9334% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.02192 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 2.25023e-05% [1] +| | | | fmb->setWorksetContainer(): 2.08e-06 - 6.88304e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.02186 - 99.9979% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.02183 - 99.9992% [1] +| | | | | | getWorksets(): 1.43282 - 47.4155% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.43281 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.942115 - 65.7528% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00846684 - 0.898705% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.149729 - 15.8928% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0026984 - 1.80219% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.146971 - 98.1581% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00136724 - 0.930279% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079744 - 0.542583% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0026192 - 1.78212% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131528 - 8.94928% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0297257 - 20.2255% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00754144 - 5.13124% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.023305 - 15.8568% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000745359 - 0.507147% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0399889 - 27.2087% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173228 - 43.3191% [24] +| | | | | | | | | | | | Remainder: 0.0226661 - 56.6809% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.021956 - 14.939% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544139 - 3.70236% [24] +| | | | | | | | | | | Remainder: 0.00033044 - 0.224834% +| | | | | | | | | | Remainder: 5.944e-05 - 0.0396984% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.682987 - 72.495% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.379295 - 55.5348% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00031096 - 0.0819836% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017848 - 0.0470557% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142643 - 37.6073% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146756 - 38.6916% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019636 - 0.0517697% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00019804 - 0.0522126% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00488908 - 1.28899% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0829532 - 21.8703% [24] +| | | | | | | | | | | Remainder: 0.00117112 - 0.308762% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.09366 - 13.7133% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.091955 - 13.4637% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000823199 - 0.120529% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339121 - 4.96527% [48] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0309681 - 4.53421% [24] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0516973 - 7.5693% [24] +| | | | | | | | | | Remainder: 0.00067536 - 0.0988833% +| | | | | | | | | Remainder: 0.100933 - 10.7135% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.490657 - 34.2443% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.489704 - 99.8058% [24] +| | | | | | | | | Remainder: 0.00095268 - 0.194164% +| | | | | | | | Remainder: 4.096e-05 - 0.00285871% +| | | | | | | Remainder: 3.12e-06 - 0.000217753% +| | | | | | getOrientations(): 1.22e-05 - 0.000403729% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101056 - 0.033442% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011778 - 0.0389763% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072984 - 0.0241522% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.55488 - 51.4549% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.558132 - 35.8955% [1] +| | | | | | | Remainder: 0.996747 - 64.1045% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257096 - 0.0850795% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 2.11792e-05% [2] +| | | | | | Remainder: 0.0286342 - 0.947577% +| | | | | Remainder: 2.476e-05 - 0.000819364% +| | | | fmb->setupBCFieldManagers(): 6.44e-06 - 0.00021311% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.088e-05 - 0.000690952% [1] +| | | | build response library: 2.348e-05 - 0.00077699% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1925% [1] +| | | | | Remainder: 2.32e-05 - 98.8075% +| | | | Remainder: 8.92e-06 - 0.000295177% +| | | Remainder: 1.296e-05 - 0.000428865% +| | Mini-EM: eval auxiliary physics model evaluator: 5.06145 - 21.6622% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.51403 - 29.913% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.53622 - 69.8658% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00488096 - 0.138028% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41178 - 68.2021% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 5.97071e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.672e-05 - 0.00152253% [24] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.564e-05 - 0.000648485% [24] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0150391 - 0.623569% [24] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0660521 - 2.73873% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201451 - 8.3528% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0232976 - 0.965995% [24] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.165667 - 6.86908% [24] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.163007 - 6.75881% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240526 - 9.973% [24] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.54e-05 - 0.00188243% [24] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.956e-05 - 0.000811021% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.36361 - 15.0764% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0383875 - 1.59167% [24] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0210397 - 0.872375% [24] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0813752 - 3.37408% [24] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00990588 - 0.41073% [24] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.112231 - 4.65347% [24] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.18908 - 7.83988% [24] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.241234 - 10.0023% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.019733 - 0.818194% [24] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0112843 - 0.467884% [24] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.034222 - 1.41896% [24] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163809 - 6.79204% [24] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0209844 - 0.870082% [24] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0816655 - 3.38612% [24] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.98e-05 - 0.00165024% [24] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0354313 - 1.4691% [24] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0662616 - 2.74742% [24] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0108698 - 0.450698% [24] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0340357 - 1.41123% [24] +| | | | | Remainder: 0.0014172 - 0.0587617% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.164e-05 - 0.000611953% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 7.91806e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00520556 - 0.147207% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.1102 - 31.395% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.548724 - 49.4258% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.561435 - 50.5708% [1] +| | | | | Remainder: 3.792e-05 - 0.00341561% +| | | | Remainder: 0.00413732 - 0.116998% +| | | Remainder: 0.0111939 - 0.22116% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448924 - 0.0192132% [1] +| | | getWorksets(): 6.44e-06 - 0.143454% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 72.6708% [1] +| | | | Remainder: 1.76e-06 - 27.3292% +| | | getOrientations(): 6e-07 - 0.0133653% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081352 - 18.1216% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000960279 - 21.3907% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042968 - 9.57133% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001241 - 27.6439% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0267306% [3] +| | | Remainder: 0.00103652 - 23.089% +| | panzer::ModelEvaluator::create_W_op: 1.5196 - 6.50365% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.56088 - 10.9602% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00140504 - 0.0548654% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01182 - 78.5595% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.74243e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.013528 - 0.672428% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0690855 - 3.43398% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0776626 - 3.86032% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00752263 - 0.373922% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.086809 - 4.31495% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0724003 - 3.59875% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127688 - 0.634687% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0756893 - 3.76223% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.828e-05 - 0.00190276% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0266755 - 1.32594% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.15621 - 7.76463% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0251592 - 1.25057% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.149768 - 7.44441% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161128 - 8.00905% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.220254 - 10.948% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.068e-05 - 0.00251911% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127438 - 0.633449% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.152352 - 7.57287% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.243355 - 12.0963% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0359479 - 1.78684% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0072296 - 0.359356% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835404 - 4.15248% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.177101 - 8.80303% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143785 - 7.14701% [24] +| | | | Remainder: 0.00101176 - 0.0502908% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.736e-05 - 0.00145887% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 4.99827e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00584424 - 0.228212% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.537548 - 20.9907% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.537512 - 99.9933% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.292e-05 - 0.00426381% [1] +| | | | Remainder: 1.3e-05 - 0.00241839% +| | | Remainder: 0.00423072 - 0.165205% +| | Mini-EM: assemble Discrete Gradient: 0.41509 - 1.77652% [1] +| | MaxwellPreconditioner::build: 4.39712 - 18.819% [1] +| | | Mini-EM: assemble Discrete Curl: 0.370097 - 8.41681% [1] +| | | MaxwellPreconditioner: Schur complement: 3.916e-05 - 0.000890583% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00426516 - 0.0969989% [1] +| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.072213% [1] +| | | | Ifpack2::Relaxation::compute: 0.0031448 - 73.7323% [1] +| | | | Remainder: 0.00111728 - 26.1955% +| | | MaxwellPreconditioner: Solver S_E: 3.98774 - 90.6898% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.9434 - 98.888% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.94293 - 99.9882% [1] +| | | | | | MueLu RefMaxwell: compute: 3.92644 - 99.5817% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0165021 - 0.420282% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106713 - 2.7178% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0564952 - 52.9414% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0483074 - 45.2686% [1] +| | | | | | | | Remainder: 0.00191008 - 1.78993% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.124298 - 3.16568% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.008271 - 6.65415% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108799 - 87.5302% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.107118 - 98.4556% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.105263 - 98.268% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.101244 - 96.1817% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.764e-05 - 0.0470548% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.0001108 - 0.109439% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00016312 - 0.161116% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.018778 - 18.5473% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.456e-05 - 0.0538898% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0805114 - 79.5224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.34e-05 - 0.0626212% [1] +| | | | | | | | | | | | Remainder: 0.00151484 - 1.49623% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.584e-05 - 0.0720481% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.908e-05 - 51.5295% [1] +| | | | | | | | | | | | Remainder: 3.676e-05 - 48.4705% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.001681 - 1.59695% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164368 - 97.7799% [1] +| | | | | | | | | | | | Remainder: 3.732e-05 - 2.22011% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00122224 - 1.16113% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011924 - 97.5586% [1] +| | | | | | | | | | | | Remainder: 2.984e-05 - 2.44142% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000293399 - 0.278729% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000260039 - 88.6298% [1] +| | | | | | | | | | | | Remainder: 3.336e-05 - 11.3702% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.304e-05 - 0.0788881% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.668e-05 - 56.2139% [1] +| | | | | | | | | | | | Remainder: 3.636e-05 - 43.7861% +| | | | | | | | | | | Remainder: 0.00066376 - 0.630573% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011152 - 0.104109% [1] +| | | | | | | | | | Remainder: 0.0017438 - 1.62792% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00061348 - 0.563867% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00016672 - 27.1761% [1] +| | | | | | | | | | Remainder: 0.00044676 - 72.8239% +| | | | | | | | | Remainder: 0.00106684 - 0.980564% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00267956 - 2.15575% [1] +| | | | | | | | Remainder: 0.00454916 - 3.65987% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.180166 - 4.58852% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.119259 - 66.1942% [1] +| | | | | | | | Remainder: 0.0609065 - 33.8058% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0188302 - 0.479573% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0534828 - 1.36212% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0310821 - 58.1162% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0305285 - 98.2188% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 7.908e-05 - 0.259037% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0205709% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0302558 - 99.1067% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0302524 - 99.9888% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0112375% +| | | | | | | | | | Remainder: 0.00018736 - 0.613721% +| | | | | | | | | Remainder: 0.00055364 - 1.78122% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0223927 - 41.8689% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0186899 - 83.4642% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0156975 - 83.9894% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0116259 - 74.0621% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0111883 - 96.236% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00050256 - 4.49183% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.304e-05 - 0.205929% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.94e-05 - 0.173395% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00377196 - 33.7134% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.14e-05 - 0.191271% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00625812 - 55.9344% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.68e-06 - 0.0775809% [1] +| | | | | | | | | | | | | Remainder: 0.00058316 - 5.21222% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.239809% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 16.6428% [1] +| | | | | | | | | | | | | Remainder: 2.324e-05 - 83.3572% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.256e-05 - 0.796152% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.06e-05 - 76.2748% [1] +| | | | | | | | | | | | | Remainder: 2.196e-05 - 23.7252% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.872e-05 - 0.247034% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.2e-05 - 41.7827% [1] +| | | | | | | | | | | | | Remainder: 1.672e-05 - 58.2173% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.96e-05 - 0.340618% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.048e-05 - 51.7172% [1] +| | | | | | | | | | | | | Remainder: 1.912e-05 - 48.2828% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.888e-05 - 0.162396% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.44e-06 - 23.5169% [1] +| | | | | | | | | | | | | Remainder: 1.444e-05 - 76.4831% +| | | | | | | | | | | | Remainder: 0.00022996 - 1.97799% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.304e-05 - 0.529001% [1] +| | | | | | | | | | | Remainder: 0.00398856 - 25.4089% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00281488 - 15.061% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00233896 - 83.0927% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019616 - 8.38664% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00201788 - 86.2725% [1] +| | | | | | | | | | | | Remainder: 0.00012492 - 5.34084% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016508 - 5.86455% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011872 - 71.9166% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.368e-05 - 19.9461% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.076e-05 - 9.06334% [1] +| | | | | | | | | | | | | Remainder: 8.428e-05 - 70.9906% +| | | | | | | | | | | | Remainder: 4.636e-05 - 28.0834% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.372e-05 - 0.842665% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.956e-05 - 1.40539% [1] +| | | | | | | | | | | Remainder: 0.00024756 - 8.79469% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.72e-06 - 0.0520068% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0145533% [1] +| | | | | | | | | | Remainder: 0.00016504 - 0.883045% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.0750246% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00319056 - 14.2482% [1] +| | | | | | | | | Remainder: 0.000495439 - 2.21251% +| | | | | | | | Remainder: 7.96e-06 - 0.0148833% +| | | | | | | MueLu RefMaxwell: Build A22: 0.102947 - 2.6219% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.102748 - 99.8066% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0537024 - 52.266% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0473419 - 46.0756% [1] +| | | | | | | | | Remainder: 0.00170404 - 1.65846% +| | | | | | | | Remainder: 0.00019908 - 0.19338% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86445 - 72.9528% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.12352 - 4.31218% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123141 - 99.6931% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.952e-05 - 0.0239725% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.00198147% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.12302 - 99.9018% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.123017 - 99.9975% [1] +| | | | | | | | | | | Remainder: 3.12e-06 - 0.00253617% +| | | | | | | | | | Remainder: 8.9e-05 - 0.0722748% +| | | | | | | | | Remainder: 0.00037908 - 0.306897% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74092 - 95.6875% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.114011 - 4.1596% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105115 - 92.1975% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.103257 - 98.2323% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.10049 - 97.3204% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 3.532e-05 - 0.0351477% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00010372 - 0.103214% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00013496 - 0.134301% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0187357 - 18.6442% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.42e-05 - 0.0539355% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0798645 - 79.4748% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.1919e-05 - 0.0516657% [1] +| | | | | | | | | | | | | Remainder: 0.00151004 - 1.50267% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.18e-05 - 0.0598505% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.748e-05 - 60.6472% [1] +| | | | | | | | | | | | | Remainder: 2.432e-05 - 39.3528% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168444 - 1.6313% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164896 - 97.8937% [1] +| | | | | | | | | | | | | Remainder: 3.548e-05 - 2.10634% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000155759 - 0.150846% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013376 - 85.8763% [1] +| | | | | | | | | | | | | Remainder: 2.1999e-05 - 14.1237% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025908 - 0.250907% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002272 - 87.6949% [1] +| | | | | | | | | | | | | Remainder: 3.188e-05 - 12.3051% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.312e-05 - 0.0611289% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.612e-05 - 73.0672% [1] +| | | | | | | | | | | | | Remainder: 1.7e-05 - 26.9328% +| | | | | | | | | | | | Remainder: 0.00054272 - 0.5256% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015812 - 0.150425% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.692e-05 - 0.0446367% [1] +| | | | | | | | | | | Remainder: 0.00165308 - 1.57263% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00871 - 7.6396% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00783988 - 90.0101% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.0009186 - 11.717% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00679352 - 86.6534% [1] +| | | | | | | | | | | | Remainder: 0.00012776 - 1.62962% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000649359 - 7.45533% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00059856 - 92.1771% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015468 - 25.842% [1] +| | | | | | | | | | | | | Remainder: 0.00044388 - 74.158% +| | | | | | | | | | | | Remainder: 5.0799e-05 - 7.82295% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.672e-05 - 0.306774% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.98e-05 - 0.342136% [1] +| | | | | | | | | | | Remainder: 0.00016424 - 1.88565% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.52e-06 - 0.00747296% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00256115% [1] +| | | | | | | | | | Remainder: 0.00017428 - 0.152862% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.704e-05 - 0.000621689% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62625 - 95.8163% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.088e-05 - 0.000414279% [1] +| | | | | | | | | | Remainder: 2.62624 - 99.9996% +| | | | | | | | | Remainder: 0.00064328 - 0.0234695% +| | | | | | | | Remainder: 8.8e-06 - 0.000307215% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.43965 - 11.1972% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.16e-05 - 0.00718754% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.000500398% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439434 - 99.9509% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.439407 - 99.9939% [1] +| | | | | | | | | Remainder: 2.692e-05 - 0.00612606% +| | | | | | | | Remainder: 0.00018192 - 0.0413784% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016972 - 0.00432249% [1] +| | | | | | | Remainder: 0.0192328 - 0.489827% +| | | | | | Remainder: 0.0164932 - 0.418298% +| | | | | Remainder: 0.0004646 - 0.0117817% +| | | | Remainder: 0.0443431 - 1.11199% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016016 - 0.00364238% [1] +| | | Remainder: 0.03482 - 0.791881% +| | Mini-EM: timestepper: 0.853967 - 3.65484% [1] +| | | Mini-EM: Advance Time Step: 0.853964 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.222693 - 26.0776% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011676 - 0.524309% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.215281 - 96.6716% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000724634% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00135628 - 0.630004% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0179489 - 8.33744% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108591 - 5.04416% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0008614 - 0.400128% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0100885 - 4.68621% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00948896 - 4.40771% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00081488 - 0.378519% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00233816 - 1.0861% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.864e-05 - 0.00865845% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00182808 - 0.849159% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219271 - 10.1853% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00677732 - 3.14813% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00326312 - 1.51575% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.018937 - 8.79641% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0386727 - 17.9638% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.34e-05 - 0.0108695% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00140944 - 0.654698% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.016457 - 7.64442% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201336 - 9.35222% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00144608 - 0.671717% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00086156 - 0.400203% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00996156 - 4.62724% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149077 - 6.92477% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0043656 - 2.02786% [24] +| | | | | | Remainder: 0.00053332 - 0.247732% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.792e-05 - 0.00804695% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00107772% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00580624 - 2.60728% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00029896 - 0.134248% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002712 - 90.7145% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.548568% [1] +| | | | | | Remainder: 2.612e-05 - 8.73695% +| | | | | Remainder: 0.000119 - 0.0534368% +| | | | Stratimikos: BelosLOWS: 0.583248 - 68.2989% [1] +| | | | | GMRES block system: Operation Op*x: 0.0129355 - 2.21784% [1] +| | | | | Belos::MVT::MvAddMv: 0.000440479 - 0.0755218% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569145 - 97.5821% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00169724 - 0.298208% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043572 - 25.6723% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00042892 - 98.4394% [2] +| | | | | | | | Remainder: 6.8e-06 - 1.56064% +| | | | | | | Belos::MVT::MvScale: 0.00023688 - 13.9568% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000614839 - 36.2258% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000607439 - 98.7964% [2] +| | | | | | | | Remainder: 7.4e-06 - 1.20357% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00033 - 19.4433% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00032576 - 98.7152% [2] +| | | | | | | | Remainder: 4.24e-06 - 1.28485% +| | | | | | | Remainder: 7.98e-05 - 4.70175% +| | | | | | Belos::MVT::MvAddMv: 0.00065968 - 0.115907% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022488 - 0.0395119% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.553705 - 97.2871% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00166968 - 0.301547% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00024036 - 0.0434094% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00266728 - 0.481715% [1] +| | | | | | | | Belos::MVT::Assign: 0.00032868 - 12.3227% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000200319 - 7.51024% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000185719 - 92.7116% [1] +| | | | | | | | | Remainder: 1.46e-05 - 7.28838% +| | | | | | | | CG Q_B: Operation Op*x: 0.00155564 - 58.3231% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000311599 - 11.6823% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001072 - 4.01908% [1] +| | | | | | | | Remainder: 0.00016384 - 6.14259% +| | | | | | | CG S_E: Operation Op*x: 0.00434216 - 0.784201% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.538225 - 97.2043% [1] +| | | | | | | | Belos::MVT::Assign: 0.00029964 - 0.0556719% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.468691 - 87.0809% [14] +| | | | | | | | | MueLu RefMaxwell: solve: 0.468345 - 99.9261% [14] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212003 - 45.2665% [28] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211129 - 99.5875% [28] +| | | | | | | | | | | Remainder: 0.000874439 - 0.412465% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0546931 - 11.678% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00364144 - 0.777512% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00539656 - 1.15226% [14] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175888 - 37.5552% [14] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248248 - 14.114% [14] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0244049 - 98.3083% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213519 - 87.4904% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159037 - 74.4838% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152313 - 95.7721% [28] +| | | | | | | | | | | | | | | Remainder: 0.0006724 - 4.22794% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00415496 - 19.4594% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025088 - 1.17498% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00040024 - 1.87449% [14] +| | | | | | | | | | | | | | Remainder: 0.000642119 - 3.00731% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00288536 - 11.8229% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00281456 - 97.5462% [14] +| | | | | | | | | | | | | | Remainder: 7.08e-05 - 2.45377% +| | | | | | | | | | | | | Remainder: 0.0001676 - 0.686748% +| | | | | | | | | | | | Remainder: 0.000419959 - 1.69169% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150937 - 85.8146% [14] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150752 - 99.8769% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.076066 - 50.4578% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0580639 - 76.3336% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0573938 - 98.846% [28] +| | | | | | | | | | | | | | | Remainder: 0.00067008 - 1.15404% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140034 - 18.4095% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00091192 - 1.19885% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00249352 - 3.2781% [14] +| | | | | | | | | | | | | | Remainder: 0.000593278 - 0.779952% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0744602 - 49.3926% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.074369 - 99.8775% [14] +| | | | | | | | | | | | | | Remainder: 9.12e-05 - 0.122482% +| | | | | | | | | | | | | Remainder: 0.000225439 - 0.149543% +| | | | | | | | | | | | Remainder: 0.0001858 - 0.123097% +| | | | | | | | | | | Remainder: 0.00012552 - 0.0713637% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00747864 - 1.59682% [14] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00873264 - 1.86458% [14] +| | | | | | | | | | Remainder: 0.0005114 - 0.109193% +| | | | | | | | | Remainder: 0.00034628 - 0.0738824% +| | | | | | | | CG S_E: Operation Op*x: 0.0529273 - 9.83369% [14] +| | | | | | | | Belos::MVT::MvTransMv: 0.00358856 - 0.66674% [14] +| | | | | | | | Belos::MVT::MvAddMv: 0.0106926 - 1.98664% [41] +| | | | | | | | Belos::MVT::MvNorm: 0.00167532 - 0.311268% [14] +| | | | | | | | Remainder: 0.00035032 - 0.0650881% +| | | | | | | Remainder: 0.00656072 - 1.18488% +| | | | | | GMRES block system: Operation Op*x: 0.0115506 - 2.02946% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016804 - 0.029525% [1] +| | | | | | Remainder: 0.00114 - 0.2003% +| | | | | Remainder: 0.000726559 - 0.124571% +| | | | Mini-EM: Compute responses: 0.0476161 - 5.57589% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00115216 - 2.41968% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0402186 - 84.4643% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00517173% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000843519 - 2.09733% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0100569 - 25.0055% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.376e-05 - 0.034213% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00170788 - 4.24649% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130684 - 3.24934% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190075 - 47.2604% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.156e-05 - 0.0287429% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0017094 - 4.25026% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00147512 - 3.66775% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00174004 - 4.32645% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020072 - 0.499072% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.104e-05 - 0.02745% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0010012 - 2.48939% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000760359 - 1.89056% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001534 - 0.381415% [24] +| | | | | | Remainder: 0.00021736 - 0.540446% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.0246975% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00352822% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00575632 - 12.089% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025384 - 0.533097% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.362433% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002336 - 92.0265% [1] +| | | | | | Remainder: 1.932e-05 - 7.61109% +| | | | | Remainder: 0.00022172 - 0.465641% +| | | | Remainder: 0.00040708 - 0.0476695% +| | | Remainder: 2.8e-06 - 0.000327882% +| | Remainder: 0.118807 - 0.508477% +| Remainder: 6.228e-05 - 0.000266548% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 0.583248 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 79.9935 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 147852 x 147852, nnz = 4673484 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) +SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6123 x 6123, nnz = 420579 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6123 x 6123, nnz = 420579 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2041 [0.00%] (total) + remaining : 2041 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1898 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6123 x 315 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 315 x 6123, nnz = 6123 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 315 x 315, nnz = 15795 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0620 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +A22 size = 50653 x 50653, nnz = 1295029 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 50653 x 50653, nnz = 1295029 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2041 x 50653, nnz = 50653 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2041 x 2041, nnz = 45917 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 2.8701 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 147852 4673484 31.6092 +(2, 2) 50653 1295029 25.5667 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00461956 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 14 iterations with total CPU time of 0.543756 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 0.583632 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 23.3787 [1] +| Mini-EM: Total Time: 23.3787 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00060852 - 0.00260289% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028376 - 46.6312% [1] +| | | Remainder: 0.00032476 - 53.3688% +| | Mini-EM: build physics blocks: 0.00083264 - 0.00356154% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000809719 - 0.0034635% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.55191 - 10.9156% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.1343 - 4.85185% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.506436 - 44.6476% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.403545 - 79.6832% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0119473 - 2.35909% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0908115 - 17.9315% [4] +| | | | Remainder: 0.00013272 - 0.0262067% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0582752 - 5.13756% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0378526 - 64.9549% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.001915 - 3.28613% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00439348 - 7.53919% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.003033 - 5.20461% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132352 - 2.27115% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0089736 - 15.3986% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000658159 - 1.1294% [4] +| | | | Remainder: 0.00012584 - 0.215941% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0997217 - 8.7915% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0420573 - 3.70778% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.147706 - 13.0219% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0546185 - 4.81518% [4] +| | | Remainder: 0.225481 - 19.8785% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0580708 - 0.248392% [2] +| | Mini-EM: setup physics model evaluator: 1.61076 - 6.88989% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61073 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000188734% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 3.72502e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60523 - 99.6587% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60522 - 99.999% [1] +| | | | | | getWorksets(): 1.58173 - 98.5366% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.58172 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.915992 - 57.9111% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00862156 - 0.941226% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147057 - 16.0544% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00281288 - 1.91278% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144189 - 98.0494% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00157896 - 1.09506% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00077688 - 0.538794% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00250532 - 1.73753% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132482 - 9.18806% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0299958 - 20.8032% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00777844 - 5.39462% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0219535 - 15.2255% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000816399 - 0.566202% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0379579 - 26.3252% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016602 - 43.738% [24] +| | | | | | | | | | | | Remainder: 0.0213559 - 56.262% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218698 - 15.1674% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00538496 - 3.73466% [24] +| | | | | | | | | | | Remainder: 0.00032264 - 0.223762% +| | | | | | | | | | Remainder: 5.568e-05 - 0.0378628% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658128 - 71.8487% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.383137 - 58.2161% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000590239 - 0.154054% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00019068 - 0.0497681% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.203704 - 53.1674% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14714 - 38.404% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000161119 - 0.0420526% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301253 - 7.8628% [24] +| | | | | | | | | | | Remainder: 0.00122592 - 0.319969% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.129122 - 19.6196% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0906556 - 13.7748% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000713039 - 0.108343% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0309908 - 4.70893% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229114 - 3.48129% [24] +| | | | | | | | | | Remainder: 0.00059864 - 0.090961% +| | | | | | | | | Remainder: 0.102185 - 11.1557% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.665691 - 42.0865% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.665117 - 99.9138% [48] +| | | | | | | | | Remainder: 0.00057404 - 0.0862322% +| | | | | | | | Remainder: 3.708e-05 - 0.00234428% +| | | | | | | Remainder: 5.44e-06 - 0.000343928% +| | | | | | getOrientations(): 3.6e-05 - 0.00224269% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768679 - 0.0478863% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075564 - 0.047074% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039928 - 0.0248739% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011984 - 0.00746566% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857559 - 0.0534232% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 5.48213e-05% [2] +| | | | | | Remainder: 0.0205533 - 1.2804% +| | | | | Remainder: 1.664e-05 - 0.00103661% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.000504119% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.00101321% [1] +| | | | build response library: 0.00544764 - 0.338209% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00535552 - 98.309% [1] +| | | | | | getWorksets(): 3.24e-06 - 0.0604983% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 71.6049% [1] +| | | | | | | Remainder: 9.2e-07 - 28.3951% +| | | | | | getOrientations(): 4.8e-07 - 0.00896272% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079596 - 14.8624% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947759 - 17.6969% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042124 - 7.86553% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117276 - 21.8982% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0224068% [3] +| | | | | | Remainder: 0.00201288 - 37.5851% +| | | | | Remainder: 9.212e-05 - 1.69101% +| | | | Remainder: 2.104e-05 - 0.00130624% +| | | Remainder: 3.368e-05 - 0.00209093% +| | Mini-EM: setup auxiliary physics model evaluator: 3.02484 - 12.9385% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.02482 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 2.77702e-05% [1] +| | | | fmb->setWorksetContainer(): 2.32e-06 - 7.66987e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.02476 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.02476 - 99.9998% [1] +| | | | | | getWorksets(): 1.42965 - 47.2649% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42964 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.936828 - 65.5287% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00824212 - 0.87979% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148683 - 15.871% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00270708 - 1.8207% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.145925 - 98.1446% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00131184 - 0.898982% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00075076 - 0.514484% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0024434 - 1.67442% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0130939 - 8.97302% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0296602 - 20.3257% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00760868 - 5.21411% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.023437 - 16.061% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00071032 - 0.486771% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0396696 - 27.185% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0172645 - 43.5207% [24] +| | | | | | | | | | | | Remainder: 0.0224051 - 56.4793% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0214916 - 14.7278% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544044 - 3.72825% [24] +| | | | | | | | | | | Remainder: 0.00030716 - 0.210492% +| | | | | | | | | | Remainder: 5.152e-05 - 0.0346508% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.679668 - 72.5499% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.376843 - 55.4452% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000293879 - 0.0779845% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001634 - 0.0433602% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141882 - 37.6503% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144917 - 38.4556% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00018044 - 0.047882% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001808 - 0.0479776% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0048618 - 1.29014% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0832488 - 22.0911% [24] +| | | | | | | | | | | Remainder: 0.00111424 - 0.295677% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0931947 - 13.7118% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0917812 - 13.5038% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00072956 - 0.107341% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0337852 - 4.97084% [48] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.030596 - 4.50161% [24] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0521353 - 7.6707% [24] +| | | | | | | | | | Remainder: 0.00060296 - 0.0887139% +| | | | | | | | | Remainder: 0.100234 - 10.6993% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.492801 - 34.4702% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.49197 - 99.8314% [24] +| | | | | | | | | Remainder: 0.00083092 - 0.168612% +| | | | | | | | Remainder: 1.6e-05 - 0.00111916% +| | | | | | | Remainder: 2.4e-06 - 0.000167874% +| | | | | | getOrientations(): 1.452e-05 - 0.000480039% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010152 - 0.033563% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115068 - 0.0380421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071224 - 0.023547% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.56072 - 51.5981% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.56121 - 35.9585% [1] +| | | | | | | Remainder: 0.999506 - 64.0415% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00247276 - 0.0817507% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.45466e-05% [2] +| | | | | | Remainder: 0.0290275 - 0.959664% +| | | | | Remainder: 5.32e-06 - 0.000175882% +| | | | fmb->setupBCFieldManagers(): 6e-06 - 0.000198359% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.72e-05 - 0.000568629% [1] +| | | | build response library: 2.38e-05 - 0.000786823% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.0084% [1] +| | | | | Remainder: 2.356e-05 - 98.9916% +| | | | Remainder: 1e-05 - 0.000330598% +| | | Remainder: 1.36e-05 - 0.000449611% +| | Mini-EM: eval auxiliary physics model evaluator: 5.0927 - 21.7835% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.52555 - 29.9556% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.55639 - 69.8331% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0048538 - 0.136481% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.42107 - 68.0766% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.44344e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.4119e-05 - 0.00140925% [24] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.452e-05 - 0.000599736% [24] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0148372 - 0.612835% [24] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0659706 - 2.72486% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201825 - 8.33622% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0236058 - 0.975016% [24] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.167038 - 6.89934% [24] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.163266 - 6.74355% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.239821 - 9.9056% [24] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.272e-05 - 0.00176451% [24] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.856e-05 - 0.000766604% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362909 - 14.9896% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0427089 - 1.76405% [24] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0211615 - 0.874057% [24] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0817865 - 3.37812% [24] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00998883 - 0.41258% [24] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.11194 - 4.62357% [24] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.188734 - 7.79548% [24] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.24137 - 9.96955% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0227716 - 0.94056% [24] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0113467 - 0.468664% [24] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0342199 - 1.41342% [24] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163878 - 6.76883% [24] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0212901 - 0.879367% [24] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0819838 - 3.38627% [24] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.228e-05 - 0.00174634% [24] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0352811 - 1.45725% [24] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.066864 - 2.76176% [24] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010845 - 0.447941% [24] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341522 - 1.41063% [24] +| | | | | Remainder: 0.00131948 - 0.0544999% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.316e-05 - 0.000651222% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 6.52347e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00519512 - 0.146078% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.12116 - 31.5254% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.552937 - 49.3181% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.56819 - 50.6786% [1] +| | | | | Remainder: 3.744e-05 - 0.00333939% +| | | | Remainder: 0.00408332 - 0.114816% +| | | Remainder: 0.0107595 - 0.211273% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436184 - 0.0186574% [1] +| | | getWorksets(): 6.08e-06 - 0.139391% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.64e-06 - 76.3158% [1] +| | | | Remainder: 1.44e-06 - 23.6842% +| | | getOrientations(): 6.4e-07 - 0.0146727% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081752 - 18.7426% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000937999 - 21.5047% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041312 - 9.47124% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118296 - 27.1207% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0275113% [3] +| | | Remainder: 0.00100232 - 22.9793% +| | panzer::ModelEvaluator::create_W_op: 1.55273 - 6.64166% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.57237 - 11.0031% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00148916 - 0.0578906% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01956 - 78.5097% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.000112896% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0135356 - 0.670223% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0677261 - 3.35351% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0776896 - 3.84686% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00753028 - 0.372867% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0861598 - 4.26626% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0721057 - 3.57037% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153293 - 0.75904% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0764683 - 3.78639% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.912e-05 - 0.00193706% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264021 - 1.30732% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157343 - 7.79096% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0253941 - 1.25741% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.15343 - 7.59721% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.162351 - 8.03894% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.218705 - 10.8293% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.644e-05 - 0.00229951% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126001 - 0.623902% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151897 - 7.52129% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242984 - 12.0315% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0402847 - 1.99473% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00710928 - 0.352021% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835087 - 4.13499% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175806 - 8.70518% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144158 - 7.13807% [24] +| | | | Remainder: 0.0009542 - 0.0472479% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.684e-05 - 0.00143214% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 6.99744e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00579888 - 0.22543% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.541232 - 21.0402% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.541198 - 99.9937% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.124e-05 - 0.00392438% [1] +| | | | Remainder: 1.288e-05 - 0.00237976% +| | | Remainder: 0.00425004 - 0.165219% +| | Mini-EM: assemble Discrete Gradient: 0.414503 - 1.773% [1] +| | MaxwellPreconditioner::build: 4.38912 - 18.7741% [1] +| | | Mini-EM: assemble Discrete Curl: 0.368992 - 8.40697% [1] +| | | MaxwellPreconditioner: Schur complement: 4.192e-05 - 0.000955089% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00418596 - 0.0953712% [1] +| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.087913% [1] +| | | | Ifpack2::Relaxation::compute: 0.00316912 - 75.7083% [1] +| | | | Remainder: 0.00101316 - 24.2038% +| | | MaxwellPreconditioner: Solver S_E: 3.98108 - 90.7032% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.93647 - 98.8795% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.93603 - 99.9888% [1] +| | | | | | MueLu RefMaxwell: compute: 3.91924 - 99.5735% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0155519 - 0.396808% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106743 - 2.72356% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0564143 - 52.8506% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0484285 - 45.3692% [1] +| | | | | | | | Remainder: 0.0019002 - 1.78016% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.123167 - 3.14262% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00799052 - 6.48756% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108055 - 87.7303% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.106591 - 98.6455% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.104712 - 98.2374% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.100718 - 96.1858% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.68e-05 - 0.0464663% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010344 - 0.102702% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018596 - 0.184634% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0183951 - 18.2639% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.38e-05 - 0.0534164% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0804355 - 79.8619% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.264e-05 - 0.0621933% [1] +| | | | | | | | | | | | Remainder: 0.00143496 - 1.42473% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.688e-05 - 0.0734203% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.94e-05 - 51.2487% [1] +| | | | | | | | | | | | Remainder: 3.748e-05 - 48.7513% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167724 - 1.60176% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164288 - 97.9514% [1] +| | | | | | | | | | | | Remainder: 3.436e-05 - 2.0486% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00125736 - 1.20078% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012294 - 97.7763% [1] +| | | | | | | | | | | | Remainder: 2.796e-05 - 2.22371% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000257439 - 0.245854% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000227079 - 88.2069% [1] +| | | | | | | | | | | | Remainder: 3.036e-05 - 11.7931% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.424e-05 - 0.0804491% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.624e-05 - 54.8908% [1] +| | | | | | | | | | | | Remainder: 3.8e-05 - 45.1092% +| | | | | | | | | | | Remainder: 0.0006408 - 0.611963% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011736 - 0.110103% [1] +| | | | | | | | | | Remainder: 0.00176144 - 1.65252% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00056904 - 0.526623% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014668 - 25.7767% [1] +| | | | | | | | | | Remainder: 0.00042236 - 74.2233% +| | | | | | | | | Remainder: 0.00089456 - 0.827878% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0026194 - 2.12671% [1] +| | | | | | | | Remainder: 0.00450228 - 3.65543% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.180152 - 4.5966% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.118797 - 65.9428% [1] +| | | | | | | | Remainder: 0.0613546 - 34.0572% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182508 - 0.465672% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0522236 - 1.33249% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0305675 - 58.532% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0301159 - 98.5227% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.184885% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.36e-06 - 0.0211184% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0298761 - 99.2036% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0298729 - 99.9892% [1] +| | | | | | | | | | | Remainder: 3.24e-06 - 0.0108448% +| | | | | | | | | | Remainder: 0.0001778 - 0.590385% +| | | | | | | | | Remainder: 0.00045156 - 1.47725% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0216482 - 41.4528% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0181362 - 83.7769% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.015191 - 83.7611% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.011508 - 75.7549% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0111039 - 96.489% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00040236 - 3.62359% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.712e-05 - 0.244238% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.856e-05 - 0.167148% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00377108 - 33.9617% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.78e-05 - 0.160304% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00632924 - 57% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.08e-06 - 0.0727671% [1] +| | | | | | | | | | | | | Remainder: 0.00052968 - 4.77021% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.396e-05 - 0.208204% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 18.8648% [1] +| | | | | | | | | | | | | Remainder: 1.944e-05 - 81.1352% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.36e-05 - 0.81335% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.092e-05 - 75.7692% [1] +| | | | | | | | | | | | | Remainder: 2.268e-05 - 24.2308% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.572e-05 - 0.223498% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.124e-05 - 43.7014% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 56.2986% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.932e-05 - 0.341677% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.064e-05 - 52.4924% [1] +| | | | | | | | | | | | | Remainder: 1.868e-05 - 47.5076% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.768e-05 - 0.153633% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.16e-06 - 23.5294% [1] +| | | | | | | | | | | | | Remainder: 1.352e-05 - 76.4706% +| | | | | | | | | | | | Remainder: 0.000203759 - 1.77059% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.056e-05 - 0.530313% [1] +| | | | | | | | | | | Remainder: 0.00360252 - 23.7148% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00277764 - 15.3155% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00238016 - 85.69% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019436 - 8.16584% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00206276 - 86.6648% [1] +| | | | | | | | | | | | Remainder: 0.000123039 - 5.16936% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000154279 - 5.55432% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000112839 - 73.1396% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.3559e-05 - 20.8784% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.12e-05 - 9.92565% [1] +| | | | | | | | | | | | | Remainder: 7.808e-05 - 69.1959% +| | | | | | | | | | | | Remainder: 4.144e-05 - 26.8604% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.26e-05 - 0.813641% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.948e-05 - 1.42135% [1] +| | | | | | | | | | | Remainder: 0.00018112 - 6.52065% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0463163% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.32e-06 - 0.018306% [1] +| | | | | | | | | | Remainder: 0.00015576 - 0.858837% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0742789% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00305764 - 14.1243% [1] +| | | | | | | | | Remainder: 0.00043828 - 2.02456% +| | | | | | | | Remainder: 7.96e-06 - 0.0152421% +| | | | | | | MueLu RefMaxwell: Build A22: 0.10295 - 2.62679% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.102777 - 99.8318% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0537655 - 52.3128% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0473385 - 46.0594% [1] +| | | | | | | | | Remainder: 0.00167304 - 1.62783% +| | | | | | | | Remainder: 0.000173199 - 0.168236% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86081 - 72.994% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123187 - 4.30602% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.122838 - 99.7168% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.872e-05 - 0.0233804% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.00208405% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122719 - 99.9034% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122716 - 99.9976% [1] +| | | | | | | | | | | Remainder: 3e-06 - 0.0024446% +| | | | | | | | | | Remainder: 8.744e-05 - 0.0711832% +| | | | | | | | | Remainder: 0.00034892 - 0.283244% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.73762 - 95.6937% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.113892 - 4.16025% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105008 - 92.2001% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.103146 - 98.2267% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.100433 - 97.3696% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.984e-05 - 0.0197544% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.124e-05 - 0.0808897% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000133199 - 0.132625% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0181524 - 18.0742% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.216e-05 - 0.0519351% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0803683 - 80.0217% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.02e-05 - 0.0499835% [1] +| | | | | | | | | | | | | Remainder: 0.00157572 - 1.56892% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.452e-05 - 0.062552% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.788e-05 - 58.7105% [1] +| | | | | | | | | | | | | Remainder: 2.664e-05 - 41.2895% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167708 - 1.62592% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164048 - 97.8176% [1] +| | | | | | | | | | | | | Remainder: 3.66e-05 - 2.18237% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00015256 - 0.147907% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013056 - 85.5794% [1] +| | | | | | | | | | | | | Remainder: 2.2e-05 - 14.4206% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025168 - 0.244003% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002242 - 89.0814% [1] +| | | | | | | | | | | | | Remainder: 2.748e-05 - 10.9186% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.144e-05 - 0.0595659% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.596e-05 - 74.8047% [1] +| | | | | | | | | | | | | Remainder: 1.548e-05 - 25.1953% +| | | | | | | | | | | | Remainder: 0.000505839 - 0.49041% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015676 - 0.149283% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.708e-05 - 0.0448345% [1] +| | | | | | | | | | | Remainder: 0.00165828 - 1.57919% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00872508 - 7.66085% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00782116 - 89.64% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000918879 - 11.7486% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0067778 - 86.6598% [1] +| | | | | | | | | | | | Remainder: 0.00012448 - 1.59158% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060652 - 6.95146% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00055928 - 92.2113% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.0001534 - 27.4281% [1] +| | | | | | | | | | | | | Remainder: 0.00040588 - 72.5719% +| | | | | | | | | | | | Remainder: 4.724e-05 - 7.7887% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.632e-05 - 0.301659% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.892e-05 - 0.331458% [1] +| | | | | | | | | | | Remainder: 0.00024216 - 2.77545% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.00709446% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00259896% [1] +| | | | | | | | | | Remainder: 0.00014728 - 0.129316% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.784e-05 - 0.000651662% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62312 - 95.8179% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.000394949% [1] +| | | | | | | | | | Remainder: 2.62311 - 99.9996% +| | | | | | | | | Remainder: 0.00058124 - 0.0212316% +| | | | | | | | Remainder: 8.28e-06 - 0.000289428% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.4402 - 11.2318% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.232e-05 - 0.00734212% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.68e-06 - 0.000608814% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439957 - 99.9449% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.439952 - 99.9987% [1] +| | | | | | | | | Remainder: 5.52e-06 - 0.00125467% +| | | | | | | | Remainder: 0.00020772 - 0.0471877% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016384 - 0.0041804% [1] +| | | | | | | Remainder: 0.0190276 - 0.485492% +| | | | | | Remainder: 0.0167856 - 0.426459% +| | | | | Remainder: 0.00044276 - 0.0112476% +| | | | Remainder: 0.0446078 - 1.1205% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014464 - 0.00329542% [1] +| | | Remainder: 0.034681 - 0.790159% +| | Mini-EM: timestepper: 0.853145 - 3.64925% [1] +| | | Mini-EM: Advance Time Step: 0.853142 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.221946 - 26.0152% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00116732 - 0.525947% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.214553 - 96.6689% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.00104403% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134772 - 0.628152% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0181836 - 8.47508% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0106731 - 4.97458% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00085076 - 0.396526% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00999892 - 4.66034% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00935495 - 4.3602% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00080868 - 0.376914% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00228788 - 1.06635% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.632e-05 - 0.00760651% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00187188 - 0.872454% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0218224 - 10.1711% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00685724 - 3.19605% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00307364 - 1.43258% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190515 - 8.87962% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0384135 - 17.904% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.124e-05 - 0.00989965% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0014032 - 0.65401% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0164796 - 7.68089% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0200191 - 9.33061% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014772 - 0.6885% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00085496 - 0.398484% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00989404 - 4.61146% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149803 - 6.98208% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436036 - 2.0323% [24] +| | | | | | Remainder: 0.00044884 - 0.209198% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.00883097% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00102728% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00578464 - 2.60632% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000296999 - 0.133816% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000270239 - 90.9899% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.498318% [1] +| | | | | | Remainder: 2.528e-05 - 8.51181% +| | | | | Remainder: 0.00012232 - 0.0551124% +| | | | Stratimikos: BelosLOWS: 0.583688 - 68.4163% [1] +| | | | | GMRES block system: Operation Op*x: 0.0128712 - 2.20514% [1] +| | | | | Belos::MVT::MvAddMv: 0.00036244 - 0.0620948% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569746 - 97.6114% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168336 - 0.295458% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043308 - 25.7271% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0004264 - 98.4576% [2] +| | | | | | | | Remainder: 6.68e-06 - 1.54244% +| | | | | | | Belos::MVT::MvScale: 0.00022752 - 13.5158% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00062248 - 36.9784% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00061528 - 98.8433% [2] +| | | | | | | | Remainder: 7.2e-06 - 1.15666% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00032176 - 19.1142% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000318 - 98.8314% [2] +| | | | | | | | Remainder: 3.76e-06 - 1.16857% +| | | | | | | Remainder: 7.852e-05 - 4.66448% +| | | | | | Belos::MVT::MvAddMv: 0.000638799 - 0.11212% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022848 - 0.0401021% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.554504 - 97.3248% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00165452 - 0.298378% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00027816 - 0.0501637% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00265816 - 0.479376% [1] +| | | | | | | | Belos::MVT::Assign: 0.00033636 - 12.6539% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000199639 - 7.51043% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000186039 - 93.1877% [1] +| | | | | | | | | Remainder: 1.36e-05 - 6.8123% +| | | | | | | | CG Q_B: Operation Op*x: 0.00157428 - 59.2245% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000308 - 11.587% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000106999 - 4.02531% [1] +| | | | | | | | Remainder: 0.00013288 - 4.99895% +| | | | | | | CG S_E: Operation Op*x: 0.00426636 - 0.769401% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.539187 - 97.2377% [1] +| | | | | | | | Belos::MVT::Assign: 0.0003074 - 0.0570118% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.469274 - 87.0335% [14] +| | | | | | | | | MueLu RefMaxwell: solve: 0.468928 - 99.9263% [14] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212144 - 45.2402% [28] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211269 - 99.5878% [28] +| | | | | | | | | | | Remainder: 0.000874359 - 0.412154% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0554204 - 11.8185% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00373144 - 0.795739% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00530072 - 1.13039% [14] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175746 - 37.4784% [14] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248365 - 14.132% [14] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.024427 - 98.3511% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214653 - 87.8754% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0160174 - 74.6196% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153444 - 95.7986% [28] +| | | | | | | | | | | | | | | Remainder: 0.00067296 - 4.20144% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00418908 - 19.5155% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025224 - 1.1751% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00041216 - 1.92012% [14] +| | | | | | | | | | | | | | Remainder: 0.00059452 - 2.76967% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00279888 - 11.4581% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00273616 - 97.7591% [14] +| | | | | | | | | | | | | | Remainder: 6.272e-05 - 2.2409% +| | | | | | | | | | | | | Remainder: 0.0001628 - 0.666475% +| | | | | | | | | | | | Remainder: 0.00040952 - 1.64886% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150786 - 85.7975% [14] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150605 - 99.8803% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0760912 - 50.5235% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0580598 - 76.303% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0574149 - 98.8893% [28] +| | | | | | | | | | | | | | | Remainder: 0.00064488 - 1.11072% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0138634 - 18.2195% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000946959 - 1.24451% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00267148 - 3.51089% [14] +| | | | | | | | | | | | | | Remainder: 0.00054952 - 0.722186% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0743126 - 49.3425% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0742325 - 99.8922% [14] +| | | | | | | | | | | | | | Remainder: 8.008e-05 - 0.107761% +| | | | | | | | | | | | | Remainder: 0.00020176 - 0.133966% +| | | | | | | | | | | | Remainder: 0.00018044 - 0.119666% +| | | | | | | | | | | Remainder: 0.00012388 - 0.0704879% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0074266 - 1.58374% [14] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00868728 - 1.85258% [14] +| | | | | | | | | | Remainder: 0.000471079 - 0.100459% +| | | | | | | | | Remainder: 0.00034604 - 0.0737395% +| | | | | | | | CG S_E: Operation Op*x: 0.053402 - 9.90416% [14] +| | | | | | | | Belos::MVT::MvTransMv: 0.00355452 - 0.659236% [14] +| | | | | | | | Belos::MVT::MvAddMv: 0.0106557 - 1.97626% [41] +| | | | | | | | Belos::MVT::MvNorm: 0.0016554 - 0.307018% [14] +| | | | | | | | Remainder: 0.00033852 - 0.0627834% +| | | | | | | Remainder: 0.00645984 - 1.16498% +| | | | | | GMRES block system: Operation Op*x: 0.0117723 - 2.06624% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016572 - 0.0290866% [1] +| | | | | | Remainder: 0.0007532 - 0.132199% +| | | | | Remainder: 0.00070856 - 0.121394% +| | | | Mini-EM: Compute responses: 0.0471104 - 5.52199% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00115932 - 2.46086% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0396806 - 84.2289% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00524186% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083012 - 2.09201% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00951211 - 23.9717% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.144e-05 - 0.0288302% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0017212 - 4.33764% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00129872 - 3.27294% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190095 - 47.9063% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.132e-05 - 0.0285278% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00174836 - 4.40608% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0014568 - 3.67131% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00179148 - 4.51475% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019468 - 0.490618% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-05 - 0.0252012% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00101752 - 2.56428% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00072644 - 1.83072% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014148 - 0.356547% [24] +| | | | | | Remainder: 0.00019732 - 0.497271% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.0239437% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00305665% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0057746 - 12.2576% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002548 - 0.540857% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.470958% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023416 - 91.8995% [1] +| | | | | | Remainder: 1.944e-05 - 7.62951% +| | | | | Remainder: 0.0002284 - 0.484818% +| | | | Remainder: 0.00039672 - 0.0465011% +| | | Remainder: 3.12e-06 - 0.000365706% +| | Remainder: 0.117592 - 0.502989% +| Remainder: 4.236e-05 - 0.000181191% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 0.583688 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 79.9331 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 147852 x 147852, nnz = 4673484 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) +SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6123 x 6123, nnz = 420579 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6123 x 6123, nnz = 420579 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2041 [0.00%] (total) + remaining : 2041 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1898 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6123 x 315 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 315 x 6123, nnz = 6123 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 315 x 315, nnz = 15795 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0631 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +A22 size = 50653 x 50653, nnz = 1295029 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 50653 x 50653, nnz = 1295029 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2041 x 50653, nnz = 50653 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2041 x 2041, nnz = 45917 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 2.8746 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 147852 4673484 31.6092 +(2, 2) 50653 1295029 25.5667 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00473308 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 14 iterations with total CPU time of 0.537159 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 0.576891 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 23.7303 [1] +| Mini-EM: Total Time: 23.7303 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00073236 - 0.00308618% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028796 - 39.3195% [1] +| | | Remainder: 0.0004444 - 60.6805% +| | Mini-EM: build physics blocks: 0.00083704 - 0.0035273% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000827719 - 0.00348803% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.55404 - 10.7628% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.12975 - 4.76078% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.502796 - 44.5052% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.400913 - 79.7367% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.012195 - 2.42544% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0895638 - 17.8131% [4] +| | | | Remainder: 0.00012412 - 0.024686% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.059914 - 5.30331% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0394511 - 65.8462% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00190032 - 3.17175% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00444736 - 7.42291% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0030238 - 5.0469% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128748 - 2.14888% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00895876 - 14.9527% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000720999 - 1.20339% [4] +| | | | Remainder: 0.0001242 - 0.207297% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0996131 - 8.81729% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0421359 - 3.72967% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.146583 - 12.9748% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0543927 - 4.81459% [4] +| | | Remainder: 0.224313 - 19.8552% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0608953 - 0.256614% [2] +| | Mini-EM: setup physics model evaluator: 1.60569 - 6.76642% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.60566 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000171892% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 3.73678e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.60013 - 99.6555% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60011 - 99.9989% [1] +| | | | | | getWorksets(): 1.57687 - 98.5476% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.57686 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.914496 - 57.9946% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0087514 - 0.956964% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147108 - 16.0862% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00278356 - 1.89219% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144265 - 98.0676% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00156824 - 1.08705% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079864 - 0.553593% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00251868 - 1.74587% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132846 - 9.20844% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0301072 - 20.8694% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00767548 - 5.3204% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0215489 - 14.937% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00081944 - 0.568011% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0385323 - 26.7094% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166102 - 43.1072% [24] +| | | | | | | | | | | | Remainder: 0.0219221 - 56.8928% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0216739 - 15.0237% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00541951 - 3.75664% [24] +| | | | | | | | | | | Remainder: 0.00031808 - 0.220483% +| | | | | | | | | | Remainder: 5.92e-05 - 0.0402426% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658976 - 72.0589% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.384838 - 58.3995% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000611479 - 0.158892% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022656 - 0.0588715% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205659 - 53.4403% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146785 - 38.142% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017508 - 0.0454944% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301183 - 7.82623% [24] +| | | | | | | | | | | Remainder: 0.00126316 - 0.328231% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127686 - 19.3764% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0908272 - 13.7831% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00077176 - 0.117115% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0311967 - 4.73413% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0230247 - 3.49402% [24] +| | | | | | | | | | Remainder: 0.000631159 - 0.0957788% +| | | | | | | | | Remainder: 0.0996616 - 10.898% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.662333 - 42.0032% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.66179 - 99.918% [48] +| | | | | | | | | Remainder: 0.0005428 - 0.0819527% +| | | | | | | | Remainder: 3.528e-05 - 0.00223735% +| | | | | | | Remainder: 7.72e-06 - 0.000489577% +| | | | | | getOrientations(): 3.008e-05 - 0.00187987% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075004 - 0.0468742% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000753119 - 0.0470666% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040772 - 0.0254807% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012884 - 0.00805193% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087388 - 0.0546136% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.99958e-05% [2] +| | | | | | Remainder: 0.0202958 - 1.2684% +| | | | | Remainder: 1.732e-05 - 0.00108241% +| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.000480799% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.436e-05 - 0.000894336% [1] +| | | | build response library: 0.00548468 - 0.341584% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00540152 - 98.4838% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0585021% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] +| | | | | | | Remainder: 1e-06 - 31.6456% +| | | | | | getOrientations(): 4.8e-07 - 0.00888639% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000790719 - 14.6388% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094272 - 17.4529% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042848 - 7.93259% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118732 - 21.9812% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0251781% [3] +| | | | | | Remainder: 0.00204728 - 37.9019% +| | | | | Remainder: 8.316e-05 - 1.51622% +| | | | Remainder: 2.064e-05 - 0.00128545% +| | | Remainder: 3.156e-05 - 0.00196551% +| | Mini-EM: setup auxiliary physics model evaluator: 3.09944 - 13.0611% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.09942 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 1.93584e-05% [1] +| | | | fmb->setWorksetContainer(): 1.8e-06 - 5.80753e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.09934 - 99.9972% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.09933 - 99.9998% [1] +| | | | | | getWorksets(): 1.42468 - 45.9674% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.42468 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.934559 - 65.5978% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833843 - 0.892232% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148771 - 15.9188% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268048 - 1.80175% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.146041 - 98.1654% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00131264 - 0.898813% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00074632 - 0.511033% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00246844 - 1.69023% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131073 - 8.97506% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0297416 - 20.3652% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00749012 - 5.12876% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0229809 - 15.7359% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072308 - 0.49512% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0403259 - 27.6126% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173286 - 42.9715% [24] +| | | | | | | | | | | | Remainder: 0.0229973 - 57.0285% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0214701 - 14.7014% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00537976 - 3.68372% [24] +| | | | | | | | | | | Remainder: 0.00029532 - 0.202217% +| | | | | | | | | | Remainder: 4.892e-05 - 0.0328828% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.677073 - 72.4484% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.375819 - 55.5064% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00030664 - 0.0815925% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001748 - 0.0465118% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14118 - 37.566% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144688 - 38.4995% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019512 - 0.0519187% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00018616 - 0.0495345% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00492124 - 1.30947% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0830246 - 22.0917% [24] +| | | | | | | | | | | Remainder: 0.00114168 - 0.303785% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0925055 - 13.6626% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.090896 - 13.4248% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00081344 - 0.120141% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339206 - 5.00989% [48] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0307069 - 4.53524% [24] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0517753 - 7.64694% [24] +| | | | | | | | | | Remainder: 0.00063652 - 0.0940105% +| | | | | | | | | Remainder: 0.100377 - 10.7406% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.490105 - 34.401% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.489279 - 99.8316% [24] +| | | | | | | | | Remainder: 0.00082524 - 0.16838% +| | | | | | | | Remainder: 1.64e-05 - 0.00115114% +| | | | | | | Remainder: 2.04e-06 - 0.00014319% +| | | | | | getOrientations(): 1.348e-05 - 0.000434932% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000989 - 0.0319101% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116008 - 0.03743% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071984 - 0.0232256% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.6413 - 52.9565% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.589336 - 35.9067% [1] +| | | | | | | Remainder: 1.05196 - 64.0933% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254088 - 0.0819815% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 2.45214e-05% [2] +| | | | | | Remainder: 0.0279296 - 0.90115% +| | | | | Remainder: 4.68e-06 - 0.000151% +| | | | fmb->setupBCFieldManagers(): 6.56e-06 - 0.000211652% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 4.356e-05 - 0.00140542% [1] +| | | | build response library: 2.424e-05 - 0.000782081% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.15512% [1] +| | | | | Remainder: 2.396e-05 - 98.8449% +| | | | Remainder: 9.32e-06 - 0.000300701% +| | | Remainder: 1.2e-05 - 0.000387167% +| | Mini-EM: eval auxiliary physics model evaluator: 5.23686 - 22.0682% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.60535 - 30.6548% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.62083 - 69.1413% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00486052 - 0.134238% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41281 - 66.6369% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 5.80237e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.74e-05 - 0.00155006% [24] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.3e-05 - 0.000538791% [24] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0282241 - 1.16976% [24] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0648229 - 2.68662% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.203512 - 8.43464% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0222254 - 0.921142% [24] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.158572 - 6.5721% [24] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.162326 - 6.72768% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.236851 - 9.81639% [24] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.276e-05 - 0.00177221% [24] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.88e-05 - 0.000779175% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.363503 - 15.0656% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0374152 - 1.55069% [24] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0201 - 0.833056% [24] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0813443 - 3.37135% [24] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0166876 - 0.691627% [24] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.111094 - 4.60435% [24] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.187302 - 7.76282% [24] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.240845 - 9.98193% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0198312 - 0.821915% [24] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010869 - 0.450471% [24] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0342366 - 1.41895% [24] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.164868 - 6.83303% [24] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.020002 - 0.828994% [24] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0814304 - 3.37492% [24] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.152e-05 - 0.00172082% [24] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0348627 - 1.4449% [24] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0656747 - 2.72192% [24] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0104996 - 0.435161% [24] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341931 - 1.41715% [24] +| | | | | Remainder: 0.00136176 - 0.0564388% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.12e-05 - 0.000585501% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 6.40737e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0048604 - 0.134234% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.19419 - 32.9811% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.589476 - 49.362% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.604678 - 50.635% [1] +| | | | | Remainder: 3.516e-05 - 0.00294426% +| | | | Remainder: 0.00408924 - 0.112936% +| | | Remainder: 0.0106778 - 0.203896% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440304 - 0.0185545% [1] +| | | getWorksets(): 6.2e-06 - 0.140812% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 72.2581% [1] +| | | | Remainder: 1.72e-06 - 27.7419% +| | | getOrientations(): 6.8e-07 - 0.0154439% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796 - 18.0784% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000929239 - 21.1045% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041624 - 9.45347% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123696 - 28.0933% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0308878% [3] +| | | Remainder: 0.00101636 - 23.0832% +| | panzer::ModelEvaluator::create_W_op: 1.63031 - 6.87015% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.6163 - 11.0252% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00146608 - 0.0560363% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01836 - 77.1456% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000101072% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.023988 - 1.18849% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0673027 - 3.33452% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0778923 - 3.85918% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00751728 - 0.372444% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0865891 - 4.29006% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0729714 - 3.61538% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129772 - 0.642958% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0749704 - 3.71441% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.624e-05 - 0.00179551% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0263128 - 1.30367% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157562 - 7.80644% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0243701 - 1.20742% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.143634 - 7.11638% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161005 - 7.97699% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.216759 - 10.7393% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.816e-05 - 0.00238609% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.022817 - 1.13047% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.150881 - 7.47544% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.243128 - 12.0458% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.034279 - 1.69836% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00697656 - 0.345654% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0826959 - 4.09718% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.177865 - 8.81233% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144828 - 7.17554% [24] +| | | | Remainder: 0.0009544 - 0.0472858% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.856e-05 - 0.00147383% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.73951e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00543744 - 0.207829% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.586789 - 22.4281% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.586754 - 99.9941% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.152e-05 - 0.00366742% [1] +| | | | Remainder: 1.336e-05 - 0.0022768% +| | | Remainder: 0.0042092 - 0.160883% +| | Mini-EM: assemble Discrete Gradient: 0.422872 - 1.78199% [1] +| | MaxwellPreconditioner::build: 4.40593 - 18.5667% [1] +| | | Mini-EM: assemble Discrete Curl: 0.376999 - 8.55663% [1] +| | | MaxwellPreconditioner: Schur complement: 3.524e-05 - 0.000799831% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00416416 - 0.0945125% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.0854915% [1] +| | | | Ifpack2::Relaxation::compute: 0.00316488 - 76.0029% [1] +| | | | Remainder: 0.000995719 - 23.9117% +| | | MaxwellPreconditioner: Solver S_E: 3.99001 - 90.5599% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.9457 - 98.8895% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.94528 - 99.9894% [1] +| | | | | | MueLu RefMaxwell: compute: 3.9263 - 99.5189% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.015384 - 0.391819% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106751 - 2.71886% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0562161 - 52.661% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.048654 - 45.5772% [1] +| | | | | | | | Remainder: 0.00188076 - 1.76182% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.125369 - 3.19305% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00790832 - 6.30804% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.110313 - 87.9904% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.108857 - 98.6803% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.107018 - 98.3111% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.102841 - 96.0966% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.756e-05 - 0.0462461% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010456 - 0.101672% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018128 - 0.176272% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0191541 - 18.625% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.516e-05 - 0.0536362% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0817952 - 79.5356% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.344e-05 - 0.0616875% [1] +| | | | | | | | | | | | Remainder: 0.00143968 - 1.39991% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.464e-05 - 0.069745% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.992e-05 - 53.4834% [1] +| | | | | | | | | | | | Remainder: 3.472e-05 - 46.5166% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168176 - 1.57147% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164656 - 97.907% [1] +| | | | | | | | | | | | Remainder: 3.52e-05 - 2.09305% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00132872 - 1.24158% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00129984 - 97.8265% [1] +| | | | | | | | | | | | Remainder: 2.888e-05 - 2.17352% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000259719 - 0.242686% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000229159 - 88.2334% [1] +| | | | | | | | | | | | Remainder: 3.056e-05 - 11.7666% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.196e-05 - 0.076585% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.66e-05 - 56.857% [1] +| | | | | | | | | | | | Remainder: 3.536e-05 - 43.143% +| | | | | | | | | | | Remainder: 0.0007506 - 0.701375% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011376 - 0.104504% [1] +| | | | | | | | | | Remainder: 0.00172472 - 1.58439% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00057264 - 0.519106% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014876 - 25.9779% [1] +| | | | | | | | | | Remainder: 0.00042388 - 74.0221% +| | | | | | | | | Remainder: 0.000883159 - 0.800596% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00266528 - 2.12595% [1] +| | | | | | | | Remainder: 0.00448268 - 3.57559% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.179521 - 4.57227% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.118254 - 65.872% [1] +| | | | | | | | Remainder: 0.061267 - 34.128% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0187966 - 0.478736% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.053134 - 1.35328% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0307299 - 57.8347% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0302639 - 98.4836% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.78e-05 - 0.190987% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.24e-06 - 0.0206186% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0299415 - 98.935% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0299383 - 99.989% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.0109547% +| | | | | | | | | | Remainder: 0.00025828 - 0.853427% +| | | | | | | | | Remainder: 0.000466 - 1.51644% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0223962 - 42.1503% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0187138 - 83.5579% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0158268 - 84.5733% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0118036 - 74.5799% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0113911 - 96.5051% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00039188 - 3.44023% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.548e-05 - 0.223683% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.808e-05 - 0.15872% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00393776 - 34.5687% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.856e-05 - 0.162934% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0064572 - 56.6863% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.52e-06 - 0.0747951% [1] +| | | | | | | | | | | | | Remainder: 0.00053364 - 4.6847% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.74e-05 - 0.232132% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.72e-06 - 17.2263% [1] +| | | | | | | | | | | | | Remainder: 2.268e-05 - 82.7737% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.172e-05 - 0.777049% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.036e-05 - 76.7117% [1] +| | | | | | | | | | | | | Remainder: 2.136e-05 - 23.2883% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.84e-05 - 0.240604% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.196e-05 - 42.1127% [1] +| | | | | | | | | | | | | Remainder: 1.644e-05 - 57.8873% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.992e-05 - 0.338201% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.064e-05 - 51.7034% [1] +| | | | | | | | | | | | | Remainder: 1.928e-05 - 48.2966% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.244e-05 - 0.190111% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 20.1426% [1] +| | | | | | | | | | | | | Remainder: 1.792e-05 - 79.8574% +| | | | | | | | | | | | Remainder: 0.00020264 - 1.71676% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 0.00014684 - 0.927791% [1] +| | | | | | | | | | | Remainder: 0.00387636 - 24.4923% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00271612 - 14.514% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00230644 - 84.9167% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019556 - 8.47887% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00199188 - 86.3617% [1] +| | | | | | | | | | | | Remainder: 0.000119 - 5.15947% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016132 - 5.93936% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011444 - 70.9397% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.296e-05 - 20.0629% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.084e-05 - 9.47221% [1] +| | | | | | | | | | | | | Remainder: 8.064e-05 - 70.4649% +| | | | | | | | | | | | Remainder: 4.688e-05 - 29.0603% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.416e-05 - 0.889504% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 4.064e-05 - 1.49625% [1] +| | | | | | | | | | | Remainder: 0.00018356 - 6.75817% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.32e-06 - 0.0444593% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.44e-06 - 0.0183822% [1] +| | | | | | | | | | Remainder: 0.00015904 - 0.849856% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.636e-05 - 0.0730483% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00321068 - 14.3359% [1] +| | | | | | | | | Remainder: 0.000455359 - 2.0332% +| | | | | | | | Remainder: 7.96e-06 - 0.014981% +| | | | | | | MueLu RefMaxwell: Build A22: 0.103397 - 2.63343% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.103215 - 99.8243% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0533034 - 51.6431% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0482753 - 46.7716% [1] +| | | | | | | | | Remainder: 0.0016362 - 1.58524% +| | | | | | | | Remainder: 0.00018168 - 0.175712% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86498 - 72.969% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.12342 - 4.30786% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123059 - 99.7083% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.856e-05 - 0.0232083% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00185276% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122922 - 99.8885% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122919 - 99.9975% [1] +| | | | | | | | | | | Remainder: 3.04e-06 - 0.00247311% +| | | | | | | | | | Remainder: 0.00010632 - 0.0863973% +| | | | | | | | | Remainder: 0.000360039 - 0.29172% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74156 - 95.6919% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.115631 - 4.21772% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.106711 - 92.286% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.104846 - 98.2523% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.102026 - 97.3094% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.964e-05 - 0.0192501% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 7.96e-05 - 0.0780197% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000132999 - 0.130359% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.019185 - 18.8041% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.348e-05 - 0.0524183% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.080933 - 79.3263% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.116e-05 - 0.0501443% [1] +| | | | | | | | | | | | | Remainder: 0.00157064 - 1.53946% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.456e-05 - 0.0615757% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.796e-05 - 58.798% [1] +| | | | | | | | | | | | | Remainder: 2.66e-05 - 41.202% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00171052 - 1.63145% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00167368 - 97.8463% [1] +| | | | | | | | | | | | | Remainder: 3.684e-05 - 2.15373% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001588 - 0.15146% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013464 - 84.7859% [1] +| | | | | | | | | | | | | Remainder: 2.416e-05 - 15.2141% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00027812 - 0.265264% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024732 - 88.9256% [1] +| | | | | | | | | | | | | Remainder: 3.08e-05 - 11.0744% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.16e-05 - 0.0682903% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.62e-05 - 64.5251% [1] +| | | | | | | | | | | | | Remainder: 2.54e-05 - 35.4749% +| | | | | | | | | | | | Remainder: 0.00053736 - 0.512521% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015816 - 0.148213% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.688e-05 - 0.0439316% [1] +| | | | | | | | | | | Remainder: 0.00165992 - 1.55552% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00876584 - 7.58086% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00794816 - 90.672% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00092172 - 11.5967% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00689576 - 86.7592% [1] +| | | | | | | | | | | | Remainder: 0.000130679 - 1.64414% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060748 - 6.93009% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0005624 - 92.5792% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015456 - 27.4822% [1] +| | | | | | | | | | | | | Remainder: 0.00040784 - 72.5178% +| | | | | | | | | | | | Remainder: 4.508e-05 - 7.42082% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.564e-05 - 0.292499% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.944e-05 - 0.335849% [1] +| | | | | | | | | | | Remainder: 0.00015512 - 1.7696% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.36e-06 - 0.00722988% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0023869% [1] +| | | | | | | | | | Remainder: 0.00014284 - 0.123531% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.676e-05 - 0.000611332% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62534 - 95.7611% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.128e-05 - 0.000429658% [1] +| | | | | | | | | | Remainder: 2.62533 - 99.9996% +| | | | | | | | | Remainder: 0.0005634 - 0.0205504% +| | | | | | | | Remainder: 7.92e-06 - 0.000276441% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.44014 - 11.21% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.084e-05 - 0.00700686% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.000581633% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439946 - 99.956% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.439941 - 99.9989% [1] +| | | | | | | | | Remainder: 4.96e-06 - 0.00112741% +| | | | | | | | Remainder: 0.0001604 - 0.036443% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016632 - 0.00423605% [1] +| | | | | | | Remainder: 0.0186616 - 0.475298% +| | | | | | Remainder: 0.018979 - 0.481055% +| | | | | Remainder: 0.00041672 - 0.0105614% +| | | | Remainder: 0.0443096 - 1.11051% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013496 - 0.00306314% [1] +| | | Remainder: 0.0345899 - 0.785075% +| | Mini-EM: timestepper: 0.845071 - 3.56115% [1] +| | | Mini-EM: Advance Time Step: 0.845068 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.220676 - 26.1134% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00117204 - 0.531113% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213654 - 96.8181% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000861204% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134412 - 0.629109% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0176685 - 8.26965% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0105008 - 4.91483% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00088012 - 0.411936% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00998502 - 4.67345% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0093158 - 4.36022% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000809679 - 0.378967% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00229648 - 1.07486% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.624e-05 - 0.00760106% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00186764 - 0.874141% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0213968 - 10.0147% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00735872 - 3.44422% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00283116 - 1.32511% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190438 - 8.91336% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0384139 - 17.9795% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.3439e-05 - 0.0109705% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00144788 - 0.677673% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162876 - 7.62334% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201349 - 9.42404% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014374 - 0.672769% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000877 - 0.410476% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00987703 - 4.6229% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149552 - 6.99971% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0043958 - 2.05743% [24] +| | | | | | Remainder: 0.00048756 - 0.2282% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.728e-05 - 0.00783048% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00103319% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00541432 - 2.45351% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000298 - 0.13504% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002704 - 90.7383% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.24e-06 - 0.416107% [1] +| | | | | | Remainder: 2.636e-05 - 8.84564% +| | | | | Remainder: 0.000117839 - 0.0533991% +| | | | Stratimikos: BelosLOWS: 0.576948 - 68.2724% [1] +| | | | | GMRES block system: Operation Op*x: 0.0128002 - 2.21861% [1] +| | | | | Belos::MVT::MvAddMv: 0.00036252 - 0.0628341% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.563117 - 97.6027% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00166536 - 0.295739% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043128 - 25.8971% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000425 - 98.5439% [2] +| | | | | | | | Remainder: 6.28e-06 - 1.45613% +| | | | | | | Belos::MVT::MvScale: 0.0002286 - 13.7268% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00061276 - 36.7945% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00060596 - 98.8903% [2] +| | | | | | | | Remainder: 6.8e-06 - 1.10973% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000320479 - 19.2438% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000316799 - 98.8517% [2] +| | | | | | | | Remainder: 3.68e-06 - 1.14828% +| | | | | | | Remainder: 7.224e-05 - 4.3378% +| | | | | | Belos::MVT::MvAddMv: 0.00062068 - 0.110222% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022788 - 0.0404676% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.547962 - 97.3088% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00167168 - 0.305072% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00027312 - 0.0498428% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0027558 - 0.502917% [1] +| | | | | | | | Belos::MVT::Assign: 0.00033248 - 12.0647% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000198719 - 7.21094% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000185359 - 93.2769% [1] +| | | | | | | | | Remainder: 1.336e-05 - 6.72306% +| | | | | | | | CG Q_B: Operation Op*x: 0.00166104 - 60.2744% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000317159 - 11.5088% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001076 - 3.9045% [1] +| | | | | | | | Remainder: 0.0001388 - 5.03665% +| | | | | | | CG S_E: Operation Op*x: 0.00427252 - 0.77971% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.532596 - 97.1957% [1] +| | | | | | | | Belos::MVT::Assign: 0.00031336 - 0.0588364% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.463601 - 87.0455% [14] +| | | | | | | | | MueLu RefMaxwell: solve: 0.463276 - 99.93% [14] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.209788 - 45.2835% [28] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.208951 - 99.6012% [28] +| | | | | | | | | | | Remainder: 0.00083668 - 0.398822% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0549119 - 11.8529% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00368768 - 0.796% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0053596 - 1.15689% [14] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.172961 - 37.3344% [14] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0246481 - 14.2506% [14] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.024265 - 98.4456% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213787 - 88.1052% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159422 - 74.5704% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152445 - 95.6239% [28] +| | | | | | | | | | | | | | | Remainder: 0.00069764 - 4.37607% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417368 - 19.5226% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025152 - 1.1765% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00041464 - 1.9395% [14] +| | | | | | | | | | | | | | Remainder: 0.00059668 - 2.79101% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00271372 - 11.1837% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00264204 - 97.3586% [14] +| | | | | | | | | | | | | | Remainder: 7.168e-05 - 2.64139% +| | | | | | | | | | | | | Remainder: 0.00017256 - 0.711149% +| | | | | | | | | | | | Remainder: 0.00038312 - 1.55436% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.148193 - 85.68% [14] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.148006 - 99.8735% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0753905 - 50.9375% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0573827 - 76.1139% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.056736 - 98.8731% [28] +| | | | | | | | | | | | | | | Remainder: 0.000646639 - 1.12689% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140954 - 18.6965% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000931199 - 1.23517% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00243724 - 3.23282% [14] +| | | | | | | | | | | | | | Remainder: 0.000544 - 0.721576% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0723618 - 48.8912% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.072272 - 99.8759% [14] +| | | | | | | | | | | | | | Remainder: 8.98e-05 - 0.124099% +| | | | | | | | | | | | | Remainder: 0.00025352 - 0.171291% +| | | | | | | | | | | | Remainder: 0.00018748 - 0.12651% +| | | | | | | | | | | Remainder: 0.00012004 - 0.0694028% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00740996 - 1.59947% [14] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0086596 - 1.86921% [14] +| | | | | | | | | | Remainder: 0.00049848 - 0.107599% +| | | | | | | | | Remainder: 0.00032456 - 0.0700085% +| | | | | | | | CG S_E: Operation Op*x: 0.0527713 - 9.90833% [14] +| | | | | | | | Belos::MVT::MvTransMv: 0.00351504 - 0.659982% [14] +| | | | | | | | Belos::MVT::MvAddMv: 0.0104151 - 1.95553% [41] +| | | | | | | | Belos::MVT::MvNorm: 0.00165644 - 0.311012% [14] +| | | | | | | | Remainder: 0.000323679 - 0.0607739% +| | | | | | | Remainder: 0.00639364 - 1.1668% +| | | | | | GMRES block system: Operation Op*x: 0.0117105 - 2.07959% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016624 - 0.0295214% [1] +| | | | | | Remainder: 0.00076384 - 0.135645% +| | | | | Remainder: 0.00066844 - 0.115858% +| | | | Mini-EM: Compute responses: 0.0470475 - 5.56731% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00124408 - 2.6443% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.040009 - 85.0395% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00509886% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083636 - 2.09043% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00991959 - 24.7934% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.188e-05 - 0.0296933% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00174072 - 4.35082% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0012986 - 3.24577% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189689 - 47.4116% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.136e-05 - 0.0283936% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00171536 - 4.28743% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146804 - 3.66927% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00172888 - 4.32123% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019564 - 0.48899% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.88e-06 - 0.0246945% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00101864 - 2.54603% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00072772 - 1.81889% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001424 - 0.35592% [24] +| | | | | | Remainder: 0.00021296 - 0.53228% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.18e-05 - 0.025081% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00340082% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00533732 - 11.3445% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024736 - 0.525766% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.42044% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022776 - 92.0763% [1] +| | | | | | Remainder: 1.856e-05 - 7.50323% +| | | | | Remainder: 0.0001964 - 0.41745% +| | | | Remainder: 0.0003966 - 0.0469311% +| | | Remainder: 2.68e-06 - 0.000317133% +| | Remainder: 0.116351 - 0.490307% +| Remainder: 4.14e-05 - 0.00017446% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 0.576948 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 80.8669 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 147852 x 147852, nnz = 4673484 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) +SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6123 x 6123, nnz = 420579 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6123 x 6123, nnz = 420579 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2041 [0.00%] (total) + remaining : 2041 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1898 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6123 x 315 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 315 x 6123, nnz = 6123 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 315 x 315, nnz = 15795 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0626 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +A22 size = 50653 x 50653, nnz = 1295029 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 50653 x 50653, nnz = 1295029 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2041 x 50653, nnz = 50653 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2041 x 2041, nnz = 45917 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 2.8774 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 147852 4673484 31.6092 +(2, 2) 50653 1295029 25.5667 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0047244 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 14 iterations with total CPU time of 0.544213 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 0.584237 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 23.4667 [1] +| Mini-EM: Total Time: 23.4667 - 99.9998% [1] +| | Mini-EM: build mesh: 0.0006106 - 0.00260199% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028932 - 47.3829% [1] +| | | Remainder: 0.00032128 - 52.6171% +| | Mini-EM: build physics blocks: 0.000837919 - 0.00357068% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00083452 - 0.00355619% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.57126 - 10.9571% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.13821 - 4.85033% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.505485 - 44.4105% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.402035 - 79.5345% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0121669 - 2.40698% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0911496 - 18.0321% [4] +| | | | Remainder: 0.00013348 - 0.0264063% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0587709 - 5.16344% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0383292 - 65.218% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0019044 - 3.24038% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00445692 - 7.58355% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00302672 - 5.15003% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122576 - 2.08566% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00899288 - 15.3016% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00068916 - 1.17262% [4] +| | | | Remainder: 0.00014588 - 0.248218% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.100022 - 8.78767% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0421527 - 3.70341% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.147862 - 12.9907% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0584401 - 5.13438% [4] +| | | Remainder: 0.225479 - 19.8099% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0592156 - 0.252339% [2] +| | Mini-EM: setup physics model evaluator: 1.619 - 6.89914% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.61897 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000205069% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 3.459e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.61357 - 99.6669% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.61355 - 99.9988% [1] +| | | | | | getWorksets(): 1.58948 - 98.508% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.58947 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.919945 - 57.8774% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00843012 - 0.916372% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148708 - 16.1649% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0027846 - 1.87253% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.145865 - 98.0885% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00147108 - 1.00852% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00076516 - 0.524566% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00253556 - 1.73829% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132886 - 9.11021% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0301393 - 20.6624% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00778023 - 5.33385% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.02334 - 16.0011% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00074656 - 0.511815% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0380551 - 26.0892% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165322 - 43.4427% [24] +| | | | | | | | | | | | Remainder: 0.0215229 - 56.5573% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0219753 - 15.0655% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00542196 - 3.7171% [24] +| | | | | | | | | | | Remainder: 0.00034644 - 0.237507% +| | | | | | | | | | Remainder: 5.796e-05 - 0.0389758% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.661449 - 71.9009% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.386011 - 58.3584% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00057208 - 0.148203% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001836 - 0.0475634% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.206478 - 53.4902% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14716 - 38.1233% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00016824 - 0.0435842% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0302212 - 7.82909% [24] +| | | | | | | | | | | Remainder: 0.00122788 - 0.318094% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.128363 - 19.4063% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0918909 - 13.8924% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000747199 - 0.112964% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308366 - 4.66197% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229914 - 3.47591% [24] +| | | | | | | | | | Remainder: 0.0006088 - 0.0920403% +| | | | | | | | | Remainder: 0.101358 - 11.0178% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.669488 - 42.1201% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.668904 - 99.9129% [48] +| | | | | | | | | Remainder: 0.000583399 - 0.0871411% +| | | | | | | | Remainder: 3.892e-05 - 0.00244861% +| | | | | | | Remainder: 7.52e-06 - 0.000473111% +| | | | | | getOrientations(): 3.46e-05 - 0.00214434% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768279 - 0.0476141% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076644 - 0.0475001% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040832 - 0.0253056% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012276 - 0.00760805% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000880839 - 0.05459% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 4.7101e-05% [2] +| | | | | | Remainder: 0.0210924 - 1.3072% +| | | | | Remainder: 1.9e-05 - 0.00117751% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.000506496% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00100558% [1] +| | | | build response library: 0.00534332 - 0.330045% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00525292 - 98.3082% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0647259% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 69.4118% [1] +| | | | | | | Remainder: 1.04e-06 - 30.5882% +| | | | | | getOrientations(): 4.8e-07 - 0.00913778% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074548 - 14.1917% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919359 - 17.5019% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003984 - 7.58436% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121216 - 23.0759% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0243674% [3] +| | | | | | Remainder: 0.00197236 - 37.5479% +| | | | | Remainder: 9.04e-05 - 1.69183% +| | | | Remainder: 2.148e-05 - 0.00132677% +| | | Remainder: 3.272e-05 - 0.002021% +| | Mini-EM: setup auxiliary physics model evaluator: 3.03139 - 12.9179% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.03138 - 99.9995% [1] +| | | | allocate FieldManagerBuilder: 7.6e-07 - 2.50711e-05% [1] +| | | | fmb->setWorksetContainer(): 2.28e-06 - 7.52133e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.03132 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.03129 - 99.9992% [1] +| | | | | | getWorksets(): 1.43881 - 47.4652% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.43881 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.944231 - 65.626% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00834479 - 0.883766% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.150936 - 15.9851% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268276 - 1.77742% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.148201 - 98.1879% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00132288 - 0.892626% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00076132 - 0.513708% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244788 - 1.65173% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131087 - 8.84521% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298027 - 20.1097% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00775923 - 5.23562% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0249337 - 16.8242% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00075484 - 0.509336% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0399752 - 26.9737% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173189 - 43.3242% [24] +| | | | | | | | | | | | Remainder: 0.0226563 - 56.6758% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0216494 - 14.6082% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00537832 - 3.62907% [24] +| | | | | | | | | | | Remainder: 0.00030672 - 0.206962% +| | | | | | | | | | Remainder: 5.236e-05 - 0.0346902% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.681243 - 72.1479% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.376975 - 55.3364% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00031184 - 0.0827216% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001728 - 0.0458385% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141558 - 37.551% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144983 - 38.4595% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000183719 - 0.048735% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00018848 - 0.0499979% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0049452 - 1.31181% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0834408 - 22.1343% [24] +| | | | | | | | | | | Remainder: 0.00119184 - 0.316159% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0939814 - 13.7956% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.091909 - 13.4914% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000788919 - 0.115806% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339259 - 4.98% [48] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0306107 - 4.49337% [24] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0523552 - 7.68525% [24] +| | | | | | | | | | Remainder: 0.00069608 - 0.102178% +| | | | | | | | | Remainder: 0.103707 - 10.9832% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.49454 - 34.3716% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.493619 - 99.8137% [24] +| | | | | | | | | Remainder: 0.00092156 - 0.186347% +| | | | | | | | Remainder: 3.552e-05 - 0.00246871% +| | | | | | | Remainder: 2.6e-06 - 0.000180705% +| | | | | | getOrientations(): 1.236e-05 - 0.000407747% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103036 - 0.0339908% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114752 - 0.0378558% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071984 - 0.023747% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.55744 - 51.3786% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.560689 - 36.0008% [1] +| | | | | | | Remainder: 0.996747 - 63.9992% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254872 - 0.0840803% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.45153e-05% [2] +| | | | | | Remainder: 0.0295878 - 0.976078% +| | | | | Remainder: 2.504e-05 - 0.000826043% +| | | | fmb->setupBCFieldManagers(): 5.8e-06 - 0.000191332% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.788e-05 - 0.00058983% [1] +| | | | build response library: 2.368e-05 - 0.000781162% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.18243% [1] +| | | | | Remainder: 2.34e-05 - 98.8176% +| | | | Remainder: 1.124e-05 - 0.000370788% +| | | Remainder: 1.452e-05 - 0.000478988% +| | Mini-EM: eval auxiliary physics model evaluator: 5.11581 - 21.8003% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.52258 - 29.7623% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.58255 - 70.0289% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00489604 - 0.136664% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.44761 - 68.3205% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 6.21013e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.668e-05 - 0.0014986% [24] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.428e-05 - 0.000583425% [24] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.031889 - 1.30286% [24] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0657511 - 2.68633% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201363 - 8.22693% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0243393 - 0.99441% [24] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.17029 - 6.95738% [24] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.164198 - 6.70848% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240504 - 9.82606% [24] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.676e-05 - 0.00191043% [24] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.952e-05 - 0.000797512% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.363731 - 14.8606% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0378984 - 1.54838% [24] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0215063 - 0.878663% [24] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0818379 - 3.34358% [24] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0206061 - 0.841884% [24] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.11156 - 4.55792% [24] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.188805 - 7.71382% [24] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.241186 - 9.85393% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0199852 - 0.816519% [24] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0113088 - 0.462034% [24] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0341913 - 1.39692% [24] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.164507 - 6.72111% [24] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0215343 - 0.87981% [24] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0821198 - 3.3551% [24] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.12e-05 - 0.00168327% [24] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0353911 - 1.44594% [24] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0664527 - 2.715% [24] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0109335 - 0.446699% [24] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341919 - 1.39695% [24] +| | | | | Remainder: 0.00137324 - 0.0561052% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.412e-05 - 0.000673264% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 6.92245e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00518304 - 0.144675% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.12074 - 31.2834% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.552878 - 49.3315% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.567823 - 50.665% [1] +| | | | | Remainder: 3.988e-05 - 0.00355836% +| | | | Remainder: 0.00408548 - 0.114038% +| | | Remainder: 0.0106792 - 0.208749% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443716 - 0.0189083% [1] +| | | getWorksets(): 6.84e-06 - 0.154153% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.6e-06 - 67.2515% [1] +| | | | Remainder: 2.24e-06 - 32.7485% +| | | getOrientations(): 7.2e-07 - 0.0162266% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810159 - 18.2585% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095424 - 21.5057% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042684 - 9.61967% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121508 - 27.3842% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0288473% [3] +| | | Remainder: 0.001022 - 23.0328% +| | panzer::ModelEvaluator::create_W_op: 1.53824 - 6.55502% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.59166 - 11.044% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00164888 - 0.0636225% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.04105 - 78.7546% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 9.40691e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0249299 - 1.22142% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0679062 - 3.32702% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0773292 - 3.78869% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00748932 - 0.366934% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0873323 - 4.27879% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0722462 - 3.53966% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129862 - 0.63625% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0761351 - 3.73019% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.82e-05 - 0.00187158% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0265467 - 1.30064% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157412 - 7.71228% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0264538 - 1.29609% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.154186 - 7.55427% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.162288 - 7.9512% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.220493 - 10.8029% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.884e-05 - 0.00239288% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0242549 - 1.18835% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151593 - 7.4272% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.244403 - 11.9744% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0350924 - 1.71933% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00696924 - 0.341453% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0833602 - 4.08418% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.176905 - 8.66736% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143589 - 7.03507% [24] +| | | | Remainder: 0.00106052 - 0.0519595% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.912e-05 - 0.00150946% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.78457e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0058302 - 0.22496% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.53882 - 20.7905% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.538782 - 99.993% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.484e-05 - 0.00461007% [1] +| | | | Remainder: 1.264e-05 - 0.00234587% +| | | Remainder: 0.00427064 - 0.164784% +| | Mini-EM: assemble Discrete Gradient: 0.418589 - 1.78376% [1] +| | MaxwellPreconditioner::build: 4.40407 - 18.7673% [1] +| | | Mini-EM: assemble Discrete Curl: 0.373059 - 8.47078% [1] +| | | MaxwellPreconditioner: Schur complement: 3.76e-05 - 0.000853756% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0042636 - 0.0968104% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.0788067% [1] +| | | | Ifpack2::Relaxation::compute: 0.00322628 - 75.6703% [1] +| | | | Remainder: 0.00103396 - 24.2509% +| | | MaxwellPreconditioner: Solver S_E: 3.99179 - 90.6387% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.94683 - 98.8738% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.9464 - 99.989% [1] +| | | | | | MueLu RefMaxwell: compute: 3.93006 - 99.5859% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0158546 - 0.403418% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106794 - 2.71735% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0563433 - 52.7591% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0485818 - 45.4913% [1] +| | | | | | | | Remainder: 0.00186848 - 1.74962% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.12386 - 3.1516% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0080834 - 6.52625% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108563 - 87.6501% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.107081 - 98.6349% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.105209 - 98.2516% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.101174 - 96.165% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.74e-05 - 0.0468499% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010236 - 0.101172% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018316 - 0.181034% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0188652 - 18.6463% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.572e-05 - 0.0550733% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0803398 - 79.4074% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.376e-05 - 0.06302% [1] +| | | | | | | | | | | | Remainder: 0.0015168 - 1.4992% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.352e-05 - 0.06988% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.94e-05 - 53.5909% [1] +| | | | | | | | | | | | Remainder: 3.412e-05 - 46.4091% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00171336 - 1.62853% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00167756 - 97.9105% [1] +| | | | | | | | | | | | Remainder: 3.58e-05 - 2.08946% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012532 - 1.19115% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00122284 - 97.5774% [1] +| | | | | | | | | | | | Remainder: 3.036e-05 - 2.4226% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026252 - 0.249522% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000231 - 87.9933% [1] +| | | | | | | | | | | | Remainder: 3.152e-05 - 12.0067% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.196e-05 - 0.0779021% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.644e-05 - 56.6618% [1] +| | | | | | | | | | | | Remainder: 3.552e-05 - 43.3382% +| | | | | | | | | | | Remainder: 0.0006502 - 0.618008% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011592 - 0.108254% [1] +| | | | | | | | | | Remainder: 0.00175632 - 1.64017% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00057332 - 0.528098% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014788 - 25.7936% [1] +| | | | | | | | | | Remainder: 0.00042544 - 74.2064% +| | | | | | | | | Remainder: 0.000908639 - 0.836968% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00261296 - 2.10961% [1] +| | | | | | | | Remainder: 0.0046002 - 3.71404% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.18091 - 4.60325% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.119435 - 66.0191% [1] +| | | | | | | | Remainder: 0.061475 - 33.9809% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.01868 - 0.47531% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0525439 - 1.33697% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.030773 - 58.5664% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0303069 - 98.4854% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.444e-05 - 0.179629% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0207213% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0300598 - 99.1845% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0300559 - 99.9872% [1] +| | | | | | | | | | | Remainder: 3.84e-06 - 0.0127745% +| | | | | | | | | | Remainder: 0.00018644 - 0.615173% +| | | | | | | | | Remainder: 0.00046608 - 1.51457% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0217626 - 41.418% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0181966 - 83.6139% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0153021 - 84.0931% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0113862 - 74.4092% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0109714 - 96.3577% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000409 - 3.72786% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.32e-05 - 0.211458% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.848e-05 - 0.168437% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00372892 - 33.9875% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.084e-05 - 0.189948% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00621992 - 56.6919% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.08e-06 - 0.0736458% [1] +| | | | | | | | | | | | | Remainder: 0.000543 - 4.94922% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.548e-05 - 0.223781% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 20.4082% [1] +| | | | | | | | | | | | | Remainder: 2.028e-05 - 79.5918% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.236e-05 - 0.811161% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.968e-05 - 75.4439% [1] +| | | | | | | | | | | | | Remainder: 2.268e-05 - 24.5561% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.892e-05 - 0.253993% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.168e-05 - 40.3873% [1] +| | | | | | | | | | | | | Remainder: 1.724e-05 - 59.6127% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.88e-05 - 0.340765% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.084e-05 - 53.7113% [1] +| | | | | | | | | | | | | Remainder: 1.796e-05 - 46.2887% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.252e-05 - 0.197784% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.96e-06 - 17.5844% [1] +| | | | | | | | | | | | | Remainder: 1.856e-05 - 82.4156% +| | | | | | | | | | | | Remainder: 0.00020664 - 1.81484% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.44e-05 - 0.551559% [1] +| | | | | | | | | | | Remainder: 0.00383152 - 25.0392% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00272164 - 14.9569% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00231848 - 85.1869% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000194399 - 8.38476% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00199748 - 86.1548% [1] +| | | | | | | | | | | | Remainder: 0.0001266 - 5.46048% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.0001594 - 5.85677% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011764 - 73.8018% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.392e-05 - 20.3332% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.064e-05 - 9.04454% [1] +| | | | | | | | | | | | | Remainder: 8.308e-05 - 70.6222% +| | | | | | | | | | | | Remainder: 4.176e-05 - 26.1982% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.296e-05 - 0.84361% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.992e-05 - 1.46676% [1] +| | | | | | | | | | | Remainder: 0.000180879 - 6.64596% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.124e-05 - 0.0617698% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0151677% [1] +| | | | | | | | | | Remainder: 0.00015888 - 0.873131% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.636e-05 - 0.0751747% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00306684 - 14.0922% [1] +| | | | | | | | | Remainder: 0.00048284 - 2.21867% +| | | | | | | | Remainder: 8.2e-06 - 0.015606% +| | | | | | | MueLu RefMaxwell: Build A22: 0.103067 - 2.62252% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.10289 - 99.8291% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.053952 - 52.4364% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0472443 - 45.9171% [1] +| | | | | | | | | Remainder: 0.00169416 - 1.64657% +| | | | | | | | Remainder: 0.00017612 - 0.17088% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86801 - 72.9762% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123607 - 4.30984% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123253 - 99.7141% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.832e-05 - 0.0229771% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.64e-06 - 0.00214193% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.123133 - 99.9024% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.12313 - 99.9973% [1] +| | | | | | | | | | | Remainder: 3.36e-06 - 0.00272876% +| | | | | | | | | | Remainder: 8.932e-05 - 0.0724687% +| | | | | | | | | Remainder: 0.00035336 - 0.285875% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74439 - 95.6899% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.115035 - 4.19163% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105954 - 92.1064% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.104061 - 98.2128% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.101265 - 97.313% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.04e-05 - 0.0201452% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.176e-05 - 0.0807389% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.0001324 - 0.130746% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0187172 - 18.4835% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.32e-05 - 0.0525356% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0805824 - 79.5761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.196e-05 - 0.0513111% [1] +| | | | | | | | | | | | | Remainder: 0.00162528 - 1.60498% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.108e-05 - 0.0586964% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.816e-05 - 62.4754% [1] +| | | | | | | | | | | | | Remainder: 2.292e-05 - 37.5246% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168828 - 1.6224% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00165144 - 97.8179% [1] +| | | | | | | | | | | | | Remainder: 3.684e-05 - 2.1821% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00016172 - 0.155409% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013428 - 83.0324% [1] +| | | | | | | | | | | | | Remainder: 2.744e-05 - 16.9676% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00027544 - 0.264691% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024496 - 88.9341% [1] +| | | | | | | | | | | | | Remainder: 3.048e-05 - 11.0659% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.444e-05 - 0.0619253% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.632e-05 - 71.8808% [1] +| | | | | | | | | | | | | Remainder: 1.812e-05 - 28.1192% +| | | | | | | | | | | | Remainder: 0.0005452 - 0.523924% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000166079 - 0.156746% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 5.076e-05 - 0.0479074% [1] +| | | | | | | | | | | Remainder: 0.0016768 - 1.58257% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00885792 - 7.7002% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00802028 - 90.5436% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000963479 - 12.013% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00693064 - 86.4139% [1] +| | | | | | | | | | | | Remainder: 0.00012616 - 1.57301% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060728 - 6.85579% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00056276 - 92.669% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000154 - 27.3651% [1] +| | | | | | | | | | | | | Remainder: 0.00040876 - 72.6349% +| | | | | | | | | | | | Remainder: 4.452e-05 - 7.33105% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.764e-05 - 0.312037% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.856e-05 - 0.322423% [1] +| | | | | | | | | | | Remainder: 0.00017416 - 1.96615% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.00764985% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00232973% [1] +| | | | | | | | | | Remainder: 0.000211 - 0.183423% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.688e-05 - 0.000615072% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62866 - 95.7831% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.00039716% [1] +| | | | | | | | | | Remainder: 2.62865 - 99.9996% +| | | | | | | | | Remainder: 0.0006776 - 0.0246903% +| | | | | | | | Remainder: 8.44e-06 - 0.000294281% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.440993 - 11.221% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0879e-05 - 0.00700214% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.000553296% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.44079 - 99.9538% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.440784 - 99.9987% [1] +| | | | | | | | | Remainder: 5.72e-06 - 0.00129767% +| | | | | | | | Remainder: 0.00017044 - 0.0386491% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00017016 - 0.00432971% [1] +| | | | | | | Remainder: 0.0191798 - 0.488029% +| | | | | | Remainder: 0.0163404 - 0.414057% +| | | | | Remainder: 0.00043432 - 0.0110043% +| | | | Remainder: 0.0449571 - 1.12624% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014232 - 0.00323156% [1] +| | | Remainder: 0.0347747 - 0.789605% +| | Mini-EM: timestepper: 0.85372 - 3.63801% [1] +| | | Mini-EM: Advance Time Step: 0.853717 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.221205 - 25.9108% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00111748 - 0.505178% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.21379 - 96.6478% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000972917% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00135488 - 0.633743% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.01811 - 8.47092% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0106676 - 4.98977% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00087752 - 0.410459% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0096494 - 4.51349% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00936972 - 4.38267% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00082252 - 0.384733% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0023256 - 1.0878% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.704e-05 - 0.00797044% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00190124 - 0.889303% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219127 - 10.2497% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00699932 - 3.27392% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00301208 - 1.4089% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190223 - 8.89767% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381568 - 17.8478% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.652e-05 - 0.0124047% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00151244 - 0.707442% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0163096 - 7.62879% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201639 - 9.43162% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00145028 - 0.678367% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000883079 - 0.413059% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00929644 - 4.3484% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150791 - 7.05322% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436888 - 2.04354% [24] +| | | | | | Remainder: 0.00049896 - 0.233388% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.892e-05 - 0.00855315% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0010488% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00585084 - 2.64498% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00030516 - 0.137953% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00027624 - 90.523% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 0.589855% [1] +| | | | | | Remainder: 2.712e-05 - 8.88714% +| | | | | Remainder: 0.00012044 - 0.0544472% +| | | | Stratimikos: BelosLOWS: 0.584293 - 68.4411% [1] +| | | | | GMRES block system: Operation Op*x: 0.012914 - 2.21018% [1] +| | | | | Belos::MVT::MvAddMv: 0.00034584 - 0.0591895% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.57033 - 97.6102% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168984 - 0.296292% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000432519 - 25.5953% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000425999 - 98.4926% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.50745% +| | | | | | | Belos::MVT::MvScale: 0.00023252 - 13.7599% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00062208 - 36.813% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00061412 - 98.7204% [2] +| | | | | | | | Remainder: 7.96e-06 - 1.27958% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000325 - 19.2326% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0003208 - 98.7077% [2] +| | | | | | | | Remainder: 4.2e-06 - 1.29231% +| | | | | | | Remainder: 7.772e-05 - 4.59925% +| | | | | | Belos::MVT::MvAddMv: 0.00062904 - 0.110294% [2] +| | | | | | Belos::MVT::MvNorm: 0.00022552 - 0.039542% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.555065 - 97.3235% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.0017328 - 0.31218% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00029376 - 0.0529236% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00268252 - 0.48328% [1] +| | | | | | | | Belos::MVT::Assign: 0.0003462 - 12.9058% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00019488 - 7.26481% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00018104 - 92.8982% [1] +| | | | | | | | | Remainder: 1.384e-05 - 7.10181% +| | | | | | | | CG Q_B: Operation Op*x: 0.00158964 - 59.2592% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00030272 - 11.2849% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0001082 - 4.03352% [1] +| | | | | | | | Remainder: 0.00014088 - 5.25178% +| | | | | | | CG S_E: Operation Op*x: 0.00442928 - 0.797975% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.539462 - 97.1891% [1] +| | | | | | | | Belos::MVT::Assign: 0.00031824 - 0.0589921% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.469339 - 87.0013% [14] +| | | | | | | | | MueLu RefMaxwell: solve: 0.468987 - 99.9248% [14] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212347 - 45.2778% [28] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211444 - 99.5748% [28] +| | | | | | | | | | | Remainder: 0.00090292 - 0.425211% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0549253 - 11.7115% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0036292 - 0.773839% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.005404 - 1.15227% [14] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175976 - 37.5225% [14] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248209 - 14.1048% [14] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0244044 - 98.3217% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214101 - 87.7304% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.015955 - 74.5208% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152639 - 95.6688% [28] +| | | | | | | | | | | | | | | Remainder: 0.00069104 - 4.33119% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417823 - 19.5153% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000243519 - 1.1374% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.0004158 - 1.94208% [14] +| | | | | | | | | | | | | | Remainder: 0.000617559 - 2.88443% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00283388 - 11.6122% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00277064 - 97.7684% [14] +| | | | | | | | | | | | | | Remainder: 6.324e-05 - 2.23157% +| | | | | | | | | | | | | Remainder: 0.00016044 - 0.657423% +| | | | | | | | | | | | Remainder: 0.00041656 - 1.67826% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.151031 - 85.8249% [14] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150846 - 99.8779% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0758623 - 50.2911% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0579059 - 76.3302% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0572542 - 98.8747% [28] +| | | | | | | | | | | | | | | Remainder: 0.000651638 - 1.12534% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0139458 - 18.3831% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00099596 - 1.31285% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00247708 - 3.26523% [14] +| | | | | | | | | | | | | | Remainder: 0.00053756 - 0.7086% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0747777 - 49.5721% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.074699 - 99.8948% [14] +| | | | | | | | | | | | | | Remainder: 7.868e-05 - 0.105218% +| | | | | | | | | | | | | Remainder: 0.00020636 - 0.136801% +| | | | | | | | | | | | Remainder: 0.00018448 - 0.122147% +| | | | | | | | | | | Remainder: 0.00012372 - 0.0703052% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.007501 - 1.59941% [14] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00869952 - 1.85496% [14] +| | | | | | | | | | Remainder: 0.000505519 - 0.10779% +| | | | | | | | | Remainder: 0.00035276 - 0.075161% +| | | | | | | | CG S_E: Operation Op*x: 0.0537239 - 9.95878% [14] +| | | | | | | | Belos::MVT::MvTransMv: 0.0036074 - 0.668703% [14] +| | | | | | | | Belos::MVT::MvAddMv: 0.0104972 - 1.94585% [41] +| | | | | | | | Belos::MVT::MvNorm: 0.00163444 - 0.302976% [14] +| | | | | | | | Remainder: 0.000342 - 0.0633964% +| | | | | | | Remainder: 0.00646384 - 1.16452% +| | | | | | GMRES block system: Operation Op*x: 0.0117642 - 2.06271% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016532 - 0.0289867% [1] +| | | | | | Remainder: 0.000791199 - 0.138727% +| | | | | Remainder: 0.00070344 - 0.120392% +| | | | Mini-EM: Compute responses: 0.0478359 - 5.60325% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011662 - 2.43792% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0404191 - 84.4954% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0045523% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083428 - 2.06407% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0101262 - 25.053% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.324e-05 - 0.0327568% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00172584 - 4.26986% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001315 - 3.25341% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190337 - 47.0907% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.176e-05 - 0.0290951% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00172492 - 4.26758% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00149844 - 3.70725% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00181816 - 4.49826% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020008 - 0.495013% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.024e-05 - 0.0253345% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00103056 - 2.54968% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0007302 - 1.80657% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001394 - 0.344886% [24] +| | | | | | Remainder: 0.00020532 - 0.507977% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.144e-05 - 0.0239151% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00342839% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.005778 - 12.0788% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025312 - 0.529142% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.379267% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002324 - 91.8142% [1] +| | | | | | Remainder: 1.976e-05 - 7.80657% +| | | | | Remainder: 0.00020636 - 0.431391% +| | | | Remainder: 0.000383 - 0.0448626% +| | | Remainder: 3.16e-06 - 0.000370145% +| | Remainder: 0.118784 - 0.506181% +| Remainder: 4.356e-05 - 0.000185625% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 0.584293 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 79.8503 k-cell-steps per second +================================= + +dt = 3.70627e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.70627e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.70627e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 147852 x 147852, nnz = 4673484 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) +SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6123 x 6123, nnz = 420579 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6123 x 6123, nnz = 420579 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2041 [0.00%] (total) + remaining : 2041 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1898 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1898/2041 [92.99%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2041/2041 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6123 x 315 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 315 x 6123, nnz = 6123 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 315 x 315, nnz = 15795 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0627 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 50653 x 50653, nnz = 1295029 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +A22 size = 50653 x 50653, nnz = 1295029 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 50653 x 50653, nnz = 1295029 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/50653 [0.00%] (total) + remaining : 50653 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 49358 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 2041 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 49358/50653 [97.44%] (total) + remaining : 1295 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 1295 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 50653/50653 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2041 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 50653 x 2041 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2041 x 50653, nnz = 50653 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2041 x 2041, nnz = 45917 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) +Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 2.8626 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 147852 4673484 31.6092 +(2, 2) 50653 1295029 25.5667 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6123 420579 68.69 1 + 1 315 15795 50.14 19.44 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 4.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 50653 1295029 25.57 1 + 1 2041 45917 22.50 24.82 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + 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=291708, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=143856, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00465696 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=147852, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 14 iterations with total CPU time of 0.543182 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 0.583275 sec +Electromagnetic Energy = 5.89914e-09 +Electromagnetic Energy/dt^2 = 4.29452e+10 + +* finished time step 1, t = 3.70627e-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: 23.3213 [1] +| Mini-EM: Total Time: 23.3212 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00062484 - 0.00267928% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029636 - 47.4297% [1] +| | | Remainder: 0.00032848 - 52.5703% +| | Mini-EM: build physics blocks: 0.00084216 - 0.00361113% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000872239 - 0.00374011% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.57293 - 11.0325% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.13581 - 4.87028% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.503995 - 44.3732% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.401187 - 79.6015% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0120637 - 2.39361% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.090615 - 17.9794% [4] +| | | | Remainder: 0.00012888 - 0.0255717% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0588946 - 5.18526% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.038962 - 66.1555% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00143688 - 2.43975% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00440756 - 7.48381% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0030232 - 5.13324% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128316 - 2.17874% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0089942 - 15.2717% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00066632 - 1.13138% [4] +| | | | Remainder: 0.00012124 - 0.205859% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.099527 - 8.76266% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0422034 - 3.71572% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.148926 - 13.1119% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0573203 - 5.04665% [4] +| | | Remainder: 0.224942 - 19.8046% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0667215 - 0.286098% [2] +| | Mini-EM: setup physics model evaluator: 1.60379 - 6.87695% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.60376 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000199531% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 3.74122e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.59834 - 99.6622% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.59832 - 99.9989% [1] +| | | | | | getWorksets(): 1.5749 - 98.5343% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.57489 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.911283 - 57.8634% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00819568 - 0.899356% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.146263 - 16.0503% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0027412 - 1.87415% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.143465 - 98.0871% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00145524 - 1.01435% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00078516 - 0.547281% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00260948 - 1.81889% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01318 - 9.18685% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298234 - 20.7879% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00754716 - 5.26061% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0216017 - 15.0571% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072604 - 0.506073% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0381079 - 26.5624% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166624 - 43.7243% [24] +| | | | | | | | | | | | Remainder: 0.0214455 - 56.2757% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218681 - 15.2428% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544896 - 3.7981% [24] +| | | | | | | | | | | Remainder: 0.00031232 - 0.217697% +| | | | | | | | | | Remainder: 5.672e-05 - 0.0387793% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.655623 - 71.945% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.382836 - 58.3927% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00058524 - 0.15287% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017804 - 0.0465055% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205426 - 53.659% [48] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145155 - 37.9158% [24] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017056 - 0.0445517% [24] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0300933 - 7.86062% [24] +| | | | | | | | | | | Remainder: 0.0012278 - 0.320711% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127176 - 19.3978% [48] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0904516 - 13.7963% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00075128 - 0.11459% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308529 - 4.70589% [48] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229526 - 3.50089% [24] +| | | | | | | | | | Remainder: 0.000602039 - 0.091827% +| | | | | | | | | Remainder: 0.101201 - 11.1054% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.663568 - 42.1343% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.663026 - 99.9182% [48] +| | | | | | | | | Remainder: 0.00054264 - 0.0817761% +| | | | | | | | Remainder: 3.668e-05 - 0.00232905% +| | | | | | | Remainder: 7.68e-06 - 0.000487651% +| | | | | | getOrientations(): 3.528e-05 - 0.00220732% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077176 - 0.0482856% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000752239 - 0.0470643% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004124 - 0.0258021% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012228 - 0.00765052% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088632 - 0.0554532% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 6.25656e-05% [2] +| | | | | | Remainder: 0.0204447 - 1.27913% +| | | | | Remainder: 1.74e-05 - 0.00108863% +| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.000513794% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.000952763% [1] +| | | | build response library: 0.00537 - 0.334839% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0052832 - 98.3836% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0605694% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 67.5% [1] +| | | | | | | Remainder: 1.04e-06 - 32.5% +| | | | | | getOrientations(): 6e-07 - 0.0113568% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791439 - 14.9803% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093072 - 17.6166% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004078 - 7.71881% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120244 - 22.7597% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0242277% [3] +| | | | | | Remainder: 0.00194572 - 36.8285% +| | | | | Remainder: 8.6799e-05 - 1.61637% +| | | | Remainder: 2.024e-05 - 0.00126204% +| | | Remainder: 3.168e-05 - 0.00197532% +| | Mini-EM: setup auxiliary physics model evaluator: 3.0107 - 12.9097% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.01069 - 99.9996% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 1.9929e-05% [1] +| | | | fmb->setWorksetContainer(): 2.36e-06 - 7.83874e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.01063 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.0106 - 99.9992% [1] +| | | | | | getWorksets(): 1.4298 - 47.4922% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.4298 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.940188 - 65.7566% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00842956 - 0.896583% [24] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.149793 - 15.9322% [24] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00268784 - 1.79437% [24] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.147059 - 98.1747% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00132576 - 0.901517% [24] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000787079 - 0.535214% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00258352 - 1.75679% [24] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131172 - 8.91968% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298601 - 20.3049% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00766068 - 5.20927% [24] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0233515 - 15.8791% [24] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072644 - 0.49398% [24] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0401202 - 27.2818% [24] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0175053 - 43.632% [24] +| | | | | | | | | | | | Remainder: 0.0226149 - 56.368% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218648 - 14.8681% [24] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.005372 - 3.65296% [24] +| | | | | | | | | | | Remainder: 0.000289359 - 0.196764% +| | | | | | | | | | Remainder: 4.632e-05 - 0.0309227% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.680289 - 72.3567% [48] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.379182 - 55.7385% [48] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002946 - 0.0776935% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017652 - 0.0465528% [24] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142464 - 37.5714% [24] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146386 - 38.6057% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019336 - 0.0509939% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00019316 - 0.0509412% [24] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00498268 - 1.31406% [24] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0833388 - 21.9785% [24] +| | | | | | | | | | | Remainder: 0.00115308 - 0.304096% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0930464 - 13.6775% [24] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0904986 - 13.303% [24] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00078028 - 0.114698% [48] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0338193 - 4.97131% [48] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.030761 - 4.52176% [24] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0515412 - 7.57637% [24] +| | | | | | | | | | Remainder: 0.0006594 - 0.0969295% +| | | | | | | | | Remainder: 0.101677 - 10.8145% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.489574 - 34.2408% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.488665 - 99.8142% [24] +| | | | | | | | | Remainder: 0.00090964 - 0.185802% +| | | | | | | | Remainder: 3.796e-05 - 0.00265492% +| | | | | | | Remainder: 2.92e-06 - 0.000204224% +| | | | | | getOrientations(): 1.124e-05 - 0.000373347% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010066 - 0.0334351% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011642 - 0.03867% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00073972 - 0.0245705% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.54616 - 51.3571% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.558891 - 36.1471% [1] +| | | | | | | Remainder: 0.987266 - 63.8529% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025592 - 0.0850062% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.86009e-05% [2] +| | | | | | Remainder: 0.0291617 - 0.968635% +| | | | | Remainder: 2.396e-05 - 0.000795847% +| | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000229848% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.808e-05 - 0.000600527% [1] +| | | | build response library: 2.348e-05 - 0.000779888% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.02215% [1] +| | | | | Remainder: 2.324e-05 - 98.9779% +| | | | Remainder: 8.72e-06 - 0.000289635% +| | | Remainder: 1.144e-05 - 0.000379978% +| | Mini-EM: eval auxiliary physics model evaluator: 5.05427 - 21.6724% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.50984 - 29.8725% [1] +| | | panzer::ModelEvaluator::evalModel(J): 3.53315 - 69.9042% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00488668 - 0.13831% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41135 - 68.2493% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 6.6353e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.624e-05 - 0.0015029% [24] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.46e-05 - 0.000605471% [24] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0151165 - 0.626891% [24] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0657911 - 2.7284% [24] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201723 - 8.36557% [24] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0231583 - 0.96039% [24] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.165678 - 6.87077% [24] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.16295 - 6.75763% [24] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240738 - 9.98356% [24] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.184e-05 - 0.00173513% [24] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.86e-05 - 0.000771354% [24] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362891 - 15.0493% [24] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.037886 - 1.57116% [24] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0210061 - 0.871136% [24] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0814632 - 3.37833% [24] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00970756 - 0.402578% [24] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.111808 - 4.63674% [24] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.189244 - 7.84805% [24] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.242 - 10.0359% [24] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203437 - 0.843665% [24] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0112332 - 0.465846% [24] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0341159 - 1.41481% [24] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163751 - 6.79085% [24] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0209098 - 0.867144% [24] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0816724 - 3.38701% [24] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.068e-05 - 0.00168702% [24] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0351477 - 1.4576% [24] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0664707 - 2.75658% [24] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010824 - 0.448879% [24] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0342114 - 1.41877% [24] +| | | | | Remainder: 0.00135236 - 0.0560832% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.236e-05 - 0.000632864% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 6.6796e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00485936 - 0.137536% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.10793 - 31.3581% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.546492 - 49.3257% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.561397 - 50.6709% [1] +| | | | | Remainder: 3.748e-05 - 0.0033829% +| | | | Remainder: 0.0041028 - 0.116123% +| | | Remainder: 0.011284 - 0.223258% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446188 - 0.0191323% [1] +| | | getWorksets(): 6.6e-06 - 0.14792% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.12e-06 - 77.5758% [1] +| | | | Remainder: 1.48e-06 - 22.4242% +| | | getOrientations(): 6.4e-07 - 0.0143437% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805079 - 18.0435% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095712 - 21.4511% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042296 - 9.47942% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012376 - 27.7372% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0313769% [3] +| | | Remainder: 0.00103048 - 23.0952% +| | panzer::ModelEvaluator::create_W_op: 1.52621 - 6.54428% [1] +| | panzer::ModelEvaluator::evalModel(J): 2.55871 - 10.9716% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00136376 - 0.0532987% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01152 - 78.6147% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.74388e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.013152 - 0.653832% [24] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0681241 - 3.3867% [24] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0779464 - 3.875% [24] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00749672 - 0.372689% [24] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0864265 - 4.29658% [24] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0724895 - 3.60372% [24] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131204 - 0.652263% [24] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.075989 - 3.77769% [24] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.512e-05 - 0.00174594% [24] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0270052 - 1.34252% [24] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155408 - 7.72592% [24] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0249952 - 1.2426% [24] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.149364 - 7.42542% [24] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161297 - 8.01867% [24] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.219781 - 10.9261% [24] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.536e-05 - 0.00225501% [24] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126878 - 0.630759% [24] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151526 - 7.53293% [24] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.244221 - 12.1411% [24] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0350825 - 1.74408% [24] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00698752 - 0.347375% [24] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0837991 - 4.16596% [24] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.178949 - 8.89623% [24] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144504 - 7.18381% [24] +| | | | Remainder: 0.00108528 - 0.0539532% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.76e-05 - 0.00146949% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 3.90822e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00544068 - 0.212634% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.53613 - 20.9531% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.536096 - 99.9938% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.088e-05 - 0.00389458% [1] +| | | | Remainder: 1.244e-05 - 0.00232033% +| | | Remainder: 0.0042154 - 0.164747% +| | Mini-EM: assemble Discrete Gradient: 0.418599 - 1.79493% [1] +| | MaxwellPreconditioner::build: 4.3871 - 18.8116% [1] +| | | Mini-EM: assemble Discrete Curl: 0.375644 - 8.56249% [1] +| | | MaxwellPreconditioner: Schur complement: 3.66e-05 - 0.000834265% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00418524 - 0.0953988% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0764592% [1] +| | | | Ifpack2::Relaxation::compute: 0.0031544 - 75.3696% [1] +| | | | Remainder: 0.00102764 - 24.5539% +| | | MaxwellPreconditioner: Solver S_E: 3.97239 - 90.5471% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.92752 - 98.8704% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.92708 - 99.9889% [1] +| | | | | | MueLu RefMaxwell: compute: 3.91071 - 99.5832% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0146886 - 0.3756% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.107037 - 2.73701% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0569064 - 53.1654% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0481992 - 45.0306% [1] +| | | | | | | | Remainder: 0.00193096 - 1.80402% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.122923 - 3.14325% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00825084 - 6.71218% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.107596 - 87.531% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.106031 - 98.5452% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.104107 - 98.1857% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0999436 - 96.0009% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.604e-05 - 0.046066% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00011524 - 0.115305% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00016 - 0.16009% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.017755 - 17.765% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.312e-05 - 0.05315% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0802256 - 80.2709% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.312e-05 - 0.0631556% [1] +| | | | | | | | | | | | Remainder: 0.00152552 - 1.52638% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.936e-05 - 0.0858348% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-05 - 59.9821% [1] +| | | | | | | | | | | | Remainder: 3.576e-05 - 40.0179% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00169088 - 1.62417% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00165584 - 97.9277% [1] +| | | | | | | | | | | | Remainder: 3.504e-05 - 2.07229% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00130632 - 1.25479% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012776 - 97.8015% [1] +| | | | | | | | | | | | Remainder: 2.872e-05 - 2.19854% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00028084 - 0.269761% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024896 - 88.6483% [1] +| | | | | | | | | | | | Remainder: 3.188e-05 - 11.3517% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.0001012 - 0.0972077% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.256e-05 - 61.8182% [1] +| | | | | | | | | | | | Remainder: 3.864e-05 - 38.1818% +| | | | | | | | | | | Remainder: 0.00069472 - 0.667314% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00013696 - 0.12917% [1] +| | | | | | | | | | Remainder: 0.0017868 - 1.68517% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00060524 - 0.562511% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00016332 - 26.9843% [1] +| | | | | | | | | | Remainder: 0.00044192 - 73.0157% +| | | | | | | | | Remainder: 0.00096012 - 0.892337% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00262264 - 2.13356% [1] +| | | | | | | | Remainder: 0.0044538 - 3.62323% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.178784 - 4.57164% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.117876 - 65.9323% [1] +| | | | | | | | Remainder: 0.0609075 - 34.0677% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183854 - 0.470129% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0527896 - 1.34987% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0308311 - 58.4037% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0301973 - 97.9443% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.184388% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0207966% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0299494 - 99.1791% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0299458 - 99.988% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.0120203% +| | | | | | | | | | Remainder: 0.00018592 - 0.615685% +| | | | | | | | | Remainder: 0.0006338 - 2.05572% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0219498 - 41.5798% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0182688 - 83.2298% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0152936 - 83.7141% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0115496 - 75.5196% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0110469 - 95.6473% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00043704 - 3.95622% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.392e-05 - 0.216531% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.868e-05 - 0.169097% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00370772 - 33.5634% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.04e-05 - 0.184667% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00626764 - 56.7365% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.24e-06 - 0.074591% [1] +| | | | | | | | | | | | | Remainder: 0.00056328 - 5.09898% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.896e-05 - 0.250744% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.2e-06 - 24.8619% [1] +| | | | | | | | | | | | | Remainder: 2.176e-05 - 75.1381% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.164e-05 - 0.793445% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.988e-05 - 76.2549% [1] +| | | | | | | | | | | | | Remainder: 2.176e-05 - 23.7451% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.856e-05 - 0.247281% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.176e-05 - 41.1765% [1] +| | | | | | | | | | | | | Remainder: 1.68e-05 - 58.8235% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001096 - 0.948948% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.044e-05 - 18.6496% [1] +| | | | | | | | | | | | | Remainder: 8.916e-05 - 81.3504% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.796e-05 - 0.155503% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 25.167% [1] +| | | | | | | | | | | | | Remainder: 1.344e-05 - 74.833% +| | | | | | | | | | | | Remainder: 0.000226 - 1.95677% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.504e-05 - 0.556051% [1] +| | | | | | | | | | | Remainder: 0.00365888 - 23.9243% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00277048 - 15.1651% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00232604 - 83.958% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000195039 - 8.38503% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00200752 - 86.3064% [1] +| | | | | | | | | | | | Remainder: 0.000123479 - 5.30855% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00018624 - 6.72231% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00014104 - 75.7302% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 4.724e-05 - 33.494% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.052e-05 - 7.45888% [1] +| | | | | | | | | | | | | Remainder: 8.328e-05 - 59.0471% +| | | | | | | | | | | | Remainder: 4.52e-05 - 24.2698% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.536e-05 - 0.915366% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.956e-05 - 1.42791% [1] +| | | | | | | | | | | Remainder: 0.00019328 - 6.97641% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.4e-06 - 0.0514539% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0168594% [1] +| | | | | | | | | | Remainder: 0.00019228 - 1.05251% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.672e-05 - 0.0761737% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00314056 - 14.3079% [1] +| | | | | | | | | Remainder: 0.00052376 - 2.38617% +| | | | | | | | Remainder: 8.72e-06 - 0.0165184% +| | | | | | | MueLu RefMaxwell: Build A22: 0.103592 - 2.64893% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.103407 - 99.8211% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0543014 - 52.5124% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0474349 - 45.8722% [1] +| | | | | | | | | Remainder: 0.0016704 - 1.61537% +| | | | | | | | Remainder: 0.00018532 - 0.178894% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.85325 - 72.9599% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123112 - 4.3148% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.122729 - 99.6889% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.804e-05 - 0.0228471% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.00198812% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122606 - 99.8995% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122603 - 99.9976% [1] +| | | | | | | | | | | Remainder: 2.96e-06 - 0.00241424% +| | | | | | | | | | Remainder: 9.288e-05 - 0.0756788% +| | | | | | | | | Remainder: 0.00038296 - 0.311066% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.73013 - 95.6849% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.112241 - 4.11118% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.103321 - 92.0534% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.101454 - 98.1931% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0987109 - 97.2958% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.288e-05 - 0.0231788% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00010252 - 0.103859% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00012772 - 0.129388% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0176589 - 17.8895% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.252e-05 - 0.0532059% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0790735 - 80.1062% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.028e-05 - 0.0509366% [1] +| | | | | | | | | | | | | Remainder: 0.00162256 - 1.64375% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.592e-05 - 0.064975% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.056e-05 - 61.5291% [1] +| | | | | | | | | | | | | Remainder: 2.536e-05 - 38.4709% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167476 - 1.65075% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164136 - 98.0057% [1] +| | | | | | | | | | | | | Remainder: 3.34e-05 - 1.99432% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00015624 - 0.154% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000133 - 85.1254% [1] +| | | | | | | | | | | | | Remainder: 2.324e-05 - 14.8746% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025704 - 0.253355% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00022664 - 88.173% [1] +| | | | | | | | | | | | | Remainder: 3.04e-05 - 11.827% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.276e-05 - 0.0618603% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.6e-05 - 73.2951% [1] +| | | | | | | | | | | | | Remainder: 1.676e-05 - 26.7049% +| | | | | | | | | | | | Remainder: 0.0005268 - 0.519248% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015684 - 0.151798% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.588e-05 - 0.0444052% [1] +| | | | | | | | | | | Remainder: 0.00166416 - 1.61066% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00875528 - 7.80045% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00790088 - 90.2413% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000950079 - 12.025% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00682056 - 86.3266% [1] +| | | | | | | | | | | | Remainder: 0.00013024 - 1.64842% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00063976 - 7.30714% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00059384 - 92.8223% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015876 - 26.7345% [1] +| | | | | | | | | | | | | Remainder: 0.00043508 - 73.2655% +| | | | | | | | | | | | Remainder: 4.592e-05 - 7.17769% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.488e-05 - 0.284172% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.064e-05 - 0.34996% [1] +| | | | | | | | | | | Remainder: 0.00015912 - 1.81742% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.12e-06 - 0.00723446% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.76e-06 - 0.00424089% [1] +| | | | | | | | | | Remainder: 0.0001512 - 0.134711% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.74e-05 - 0.000637331% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.61723 - 95.8644% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.072e-05 - 0.000409594% [1] +| | | | | | | | | | Remainder: 2.61722 - 99.9996% +| | | | | | | | | Remainder: 0.000648839 - 0.0237658% +| | | | | | | | Remainder: 8.08e-06 - 0.000283185% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.439951 - 11.2499% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.056e-05 - 0.00694623% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.000545515% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439747 - 99.9536% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.43972 - 99.9938% [1] +| | | | | | | | | Remainder: 2.724e-05 - 0.00619447% +| | | | | | | | Remainder: 0.00017128 - 0.0389316% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016952 - 0.00433476% [1] +| | | | | | | Remainder: 0.0191403 - 0.489432% +| | | | | | Remainder: 0.016367 - 0.416772% +| | | | | Remainder: 0.00043756 - 0.0111409% +| | | | Remainder: 0.0448704 - 1.12956% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013536 - 0.00308541% [1] +| | | Remainder: 0.0347042 - 0.791052% +| | Mini-EM: timestepper: 0.852708 - 3.65636% [1] +| | | Mini-EM: Advance Time Step: 0.852705 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.222145 - 26.0518% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120812 - 0.543842% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.215043 - 96.8028% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000930048% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0013512 - 0.62834% [24] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0180258 - 8.38241% [24] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108823 - 5.06054% [24] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00085656 - 0.398321% [24] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00999039 - 4.64577% [24] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00950768 - 4.4213% [24] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000773039 - 0.359482% [24] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0022956 - 1.06751% [24] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.568e-05 - 0.00729158% [24] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00181736 - 0.845116% [24] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219217 - 10.1941% [24] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00716608 - 3.3324% [24] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0033232 - 1.54537% [24] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0188331 - 8.75783% [24] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0385598 - 17.9312% [24] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.436e-05 - 0.011328% [24] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00141804 - 0.659422% [24] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162636 - 7.56296% [24] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201301 - 9.36097% [24] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014032 - 0.652521% [24] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00086464 - 0.402078% [24] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00982596 - 4.56931% [24] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149499 - 6.95205% [24] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436532 - 2.02998% [24] +| | | | | | Remainder: 0.0004762 - 0.221444% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.828e-05 - 0.00822885% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00102636% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00542188 - 2.44069% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00030312 - 0.136451% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00027456 - 90.578% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 0.659805% [1] +| | | | | | Remainder: 2.656e-05 - 8.76221% +| | | | | Remainder: 0.00014884 - 0.0670012% +| | | | Stratimikos: BelosLOWS: 0.58333 - 68.4094% [1] +| | | | | GMRES block system: Operation Op*x: 0.0128274 - 2.19899% [1] +| | | | | Belos::MVT::MvAddMv: 0.000346 - 0.0593147% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569424 - 97.6162% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00171472 - 0.301132% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0004324 - 25.217% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00042544 - 98.3904% [2] +| | | | | | | | Remainder: 6.96e-06 - 1.60962% +| | | | | | | Belos::MVT::MvScale: 0.000229 - 13.355% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000641599 - 37.4172% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000633919 - 98.803% [2] +| | | | | | | | Remainder: 7.68e-06 - 1.19701% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0003322 - 19.3734% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00032828 - 98.82% [2] +| | | | | | | | Remainder: 3.92e-06 - 1.18001% +| | | | | | | Remainder: 7.952e-05 - 4.63749% +| | | | | | Belos::MVT::MvAddMv: 0.00065608 - 0.115218% [2] +| | | | | | Belos::MVT::MvNorm: 0.000222 - 0.0389868% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.554028 - 97.2962% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00166232 - 0.300042% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.0002156 - 0.038915% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00270564 - 0.488357% [1] +| | | | | | | | Belos::MVT::Assign: 0.000323958 - 11.9734% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00018828 - 6.9588% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00017536 - 93.1379% [1] +| | | | | | | | | Remainder: 1.292e-05 - 6.86212% +| | | | | | | | CG Q_B: Operation Op*x: 0.0016432 - 60.7324% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00030676 - 11.3378% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00010708 - 3.95766% [1] +| | | | | | | | Remainder: 0.00013636 - 5.03985% +| | | | | | | CG S_E: Operation Op*x: 0.00444812 - 0.802868% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.538448 - 97.1878% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027844 - 0.0517116% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.468818 - 87.0684% [14] +| | | | | | | | | MueLu RefMaxwell: solve: 0.468474 - 99.9266% [14] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.211788 - 45.2081% [28] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.210887 - 99.5747% [28] +| | | | | | | | | | | Remainder: 0.000900799 - 0.42533% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0552426 - 11.792% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0036876 - 0.787151% [14] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00541084 - 1.15499% [14] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175613 - 37.4863% [14] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0247166 - 14.0744% [14] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243085 - 98.3488% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213579 - 87.8622% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159386 - 74.6259% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.01526 - 95.7429% [28] +| | | | | | | | | | | | | | | Remainder: 0.00067852 - 4.2571% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417272 - 19.5371% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00023856 - 1.11696% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000393 - 1.84006% [14] +| | | | | | | | | | | | | | Remainder: 0.00061512 - 2.88005% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00278384 - 11.4521% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00271332 - 97.4668% [14] +| | | | | | | | | | | | | | Remainder: 7.052e-05 - 2.53319% +| | | | | | | | | | | | | Remainder: 0.00016668 - 0.685687% +| | | | | | | | | | | | Remainder: 0.00040812 - 1.6512% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150775 - 85.8562% [14] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150595 - 99.8803% [14] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.076462 - 50.7734% [28] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0584263 - 76.4122% [28] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0577785 - 98.8913% [28] +| | | | | | | | | | | | | | | Remainder: 0.0006478 - 1.10875% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140846 - 18.4203% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00093532 - 1.22325% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0024456 - 3.19845% [14] +| | | | | | | | | | | | | | Remainder: 0.00057024 - 0.745783% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0739176 - 49.0838% [14] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0738332 - 99.8859% [14] +| | | | | | | | | | | | | | Remainder: 8.436e-05 - 0.114127% +| | | | | | | | | | | | | Remainder: 0.000215 - 0.142767% +| | | | | | | | | | | | Remainder: 0.00018044 - 0.119675% +| | | | | | | | | | | Remainder: 0.00012188 - 0.0694024% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00747704 - 1.59604% [14] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00873903 - 1.86542% [14] +| | | | | | | | | | Remainder: 0.00051532 - 0.11% +| | | | | | | | | Remainder: 0.00034404 - 0.0733845% +| | | | | | | | CG S_E: Operation Op*x: 0.0531366 - 9.86847% [14] +| | | | | | | | Belos::MVT::MvTransMv: 0.00356028 - 0.661211% [14] +| | | | | | | | Belos::MVT::MvAddMv: 0.0106545 - 1.97874% [41] +| | | | | | | | Belos::MVT::MvNorm: 0.0016616 - 0.30859% [14] +| | | | | | | | Remainder: 0.0003386 - 0.0628844% +| | | | | | | Remainder: 0.00654864 - 1.182% +| | | | | | GMRES block system: Operation Op*x: 0.0116685 - 2.04918% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000168 - 0.0295035% [1] +| | | | | | Remainder: 0.000966559 - 0.169743% +| | | | | Remainder: 0.000732079 - 0.1255% +| | | | Mini-EM: Compute responses: 0.0468177 - 5.49049% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011432 - 2.44181% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0398236 - 85.061% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 0.00592613% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083696 - 2.10167% [24] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00988864 - 24.8311% [24] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.208e-05 - 0.0303338% [24] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00171296 - 4.30137% [24] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001287 - 3.23175% [24] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189318 - 47.5391% [24] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.18e-05 - 0.0296307% [24] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0016934 - 4.25225% [24] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0014908 - 3.74351% [24] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00164716 - 4.13614% [24] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019532 - 0.490463% [24] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.088e-05 - 0.0273205% [24] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00103312 - 2.59424% [24] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000729639 - 1.83218% [24] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014668 - 0.368324% [24] +| | | | | | Remainder: 0.00019304 - 0.484737% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.184e-05 - 0.0252896% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00341751% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00535808 - 11.4446% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025584 - 0.54646% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.406504% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023504 - 91.8699% [1] +| | | | | | Remainder: 1.976e-05 - 7.72358% +| | | | | Remainder: 0.00022352 - 0.477426% +| | | | Remainder: 0.000411999 - 0.0483167% +| | | Remainder: 3e-06 - 0.000351821% +| | Remainder: 0.126898 - 0.544132% +| Remainder: 4.212e-05 - 0.000180608% + +================================= +FOM Calculation +================================= + Number of cells = 46656 + Time for Belos Linear Solve = 0.58333 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 79.9822 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 35.52 msec task-clock:u # 0.001 CPUs utilized ( +- 1.23% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,780 page-faults:u # 78.259 K/sec ( +- 0.08% ) + 27,036,775 cycles:u # 0.761 GHz ( +- 20.22% ) (14.19%) + 71,706,355 instructions:u # 2.65 insn per cycle ( +- 2.57% ) (79.80%) + branches:u + 350,246 branch-misses:u ( +- 0.32% ) + 27,968,420 L1-dcache-loads:u # 787.327 M/sec ( +- 0.41% ) + 383,360 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.51% ) + LLC-loads:u + LLC-load-misses:u + 26,681,172 L1-icache-loads:u # 751.090 M/sec ( +- 0.29% ) + 238,647 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.94% ) + 37,315,033 dTLB-loads:u # 1.050 G/sec ( +- 8.84% ) (22.73%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 24.1448 +- 0.0738 seconds time elapsed ( +- 0.31% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 313,898 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.44% ) + 16,921,165 BR_RETIRED:u ( +- 0.37% ) + + 24.086 +- 0.109 seconds time elapsed ( +- 0.45% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 22,454,473 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.21% ) + 5,130 ITLB_WALK:u ( +- 3.48% ) + 12,355 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.51% ) + 30,154,720 L1D_TLB:u ( +- 0.20% ) + + 24.192 +- 0.106 seconds time elapsed ( +- 0.44% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 26,518,250 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.27% ) + 229,543 L1I_CACHE_REFILL:u ( +- 0.72% ) + 378,777 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.42% ) + 27,835,622 L1D_CACHE:u ( +- 0.29% ) + + 24.4316 +- 0.0684 seconds time elapsed ( +- 0.28% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): + + 467,724 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.63% ) + 491,939 LL_CACHE_RD:u ( +- 0.37% ) + 135,372 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.28% ) + 17,382 L2D_TLB_REFILL:u ( +- 1.65% ) + 255,837 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.71% ) + 1,459,304 L2D_CACHE:u ( +- 0.34% ) + + 24.350 +- 0.107 seconds time elapsed ( +- 0.44% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36_power.output new file mode 100644 index 0000000..25f94d5 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell36_power.output @@ -0,0 +1,192 @@ +Socket1 21.64 +Socket2 21.88 +Socket1 21.60 +Socket2 21.84 +Socket1 21.68 +Socket2 21.76 +Socket1 21.96 +Socket2 21.88 +Socket1 21.80 +Socket2 21.96 +Socket1 21.96 +Socket2 21.84 +Socket1 21.88 +Socket2 21.96 +Socket1 22.08 +Socket2 22.32 +Socket1 21.76 +Socket2 21.84 +Socket1 21.84 +Socket2 22.00 +Socket1 21.56 +Socket2 22.28 +Socket1 21.56 +Socket2 22.28 +Socket1 21.56 +Socket2 22.16 +Socket1 21.32 +Socket2 22.16 +Socket1 21.36 +Socket2 22.36 +Socket1 21.76 +Socket2 22.16 +Socket1 22.00 +Socket2 21.96 +Socket1 22.04 +Socket2 22.12 +Socket1 22.12 +Socket2 22.28 +Socket1 22.04 +Socket2 22.32 +Socket1 22.20 +Socket2 22.28 +Socket1 22.08 +Socket2 21.88 +Socket1 21.92 +Socket2 21.88 +Socket1 21.80 +Socket2 21.52 +Socket1 21.80 +Socket2 21.64 +Socket1 21.60 +Socket2 21.64 +Socket1 21.48 +Socket2 21.80 +Socket1 21.44 +Socket2 21.84 +Socket1 21.60 +Socket2 21.96 +Socket1 21.56 +Socket2 22.12 +Start +Socket1 21.84 +Socket2 22.12 +Socket1 21.72 +Socket2 22.12 +Socket1 22.12 +Socket2 22.32 +Socket1 22.80 +Socket2 22.52 +Socket1 23.12 +Socket2 22.80 +Socket1 23.84 +Socket2 23.16 +Socket1 24.28 +Socket2 23.84 +Socket1 24.20 +Socket2 24.08 +Socket1 24.40 +Socket2 24.36 +Socket1 24.40 +Socket2 24.36 +Socket1 24.36 +Socket2 24.56 +Socket1 24.24 +Socket2 24.60 +Socket1 24.32 +Socket2 24.24 +Socket1 24.84 +Socket2 24.20 +Socket1 25.32 +Socket2 23.92 +Socket1 25.60 +Socket2 23.56 +Socket1 27.64 +Socket2 23.80 +Socket1 29.68 +Socket2 23.88 +Socket1 32.00 +Socket2 23.76 +Socket1 32.20 +Socket2 23.68 +Socket1 31.28 +Socket2 23.60 +Socket1 30.24 +Socket2 23.20 +Socket1 30.24 +Socket2 23.20 +Socket1 30.04 +Socket2 22.96 +Socket1 29.72 +Socket2 23.04 +Socket1 30.40 +Socket2 22.96 +Socket1 30.56 +Socket2 23.04 +Socket1 29.88 +Socket2 23.16 +Socket1 30.32 +Socket2 23.04 +Socket1 30.56 +Socket2 23.32 +Socket1 30.48 +Socket2 23.44 +Socket1 30.92 +Socket2 23.52 +Socket1 31.52 +Socket2 23.92 +Socket1 32.48 +Socket2 23.96 +Socket1 32.48 +Socket2 23.92 +End +Socket1 34.36 +Socket2 23.92 +Socket1 35.52 +Socket2 23.88 +Socket1 34.44 +Socket2 23.32 +Socket1 30.60 +Socket2 23.04 +Socket1 27.08 +Socket2 22.76 +Socket1 23.48 +Socket2 22.36 +Socket1 21.76 +Socket2 21.76 +Socket1 21.72 +Socket2 21.80 +Socket1 21.92 +Socket2 21.56 +Socket1 21.80 +Socket2 21.80 +Socket1 21.84 +Socket2 21.92 +Socket1 21.84 +Socket2 21.88 +Socket1 22.16 +Socket2 21.88 +Socket1 22.24 +Socket2 21.92 +Socket1 22.64 +Socket2 21.96 +Socket1 22.68 +Socket2 21.80 +Socket1 22.24 +Socket2 21.60 +Socket1 22.28 +Socket2 21.68 +Socket1 21.76 +Socket2 21.52 +Socket1 21.72 +Socket2 21.48 +Socket1 21.84 +Socket2 21.52 +Socket1 21.68 +Socket2 21.44 +Socket1 21.84 +Socket2 21.72 +Socket1 21.76 +Socket2 21.92 +Socket1 21.76 +Socket2 21.92 +Socket1 21.96 +Socket2 21.96 +Socket1 21.80 +Socket2 22.04 +Socket1 21.68 +Socket2 21.96 +Socket1 21.76 +Socket2 21.96 +Socket1 21.60 +Socket2 21.92 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38.output new file mode 100644 index 0000000..39ce9ee --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38.output @@ -0,0 +1,8483 @@ +oasis13.umiacs.umd.edu +30 MueLu Tpetra maxwell38.xml +output_avg5/altra_MueLu_Tpetra_maxwell38.output +output_avg5/altra_MueLu_Tpetra_maxwell38_power.output +dt = 3.5112e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 173394 x 173394, nnz = 5493090 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0) +SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6591 x 6591, nnz = 455877 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6591 x 6591, nnz = 455877 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2197 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6591 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 6591, nnz = 6591 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0669 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +A22 size = 59319 x 59319, nnz = 1520875 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 59319 x 59319, nnz = 1520875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2197 x 59319, nnz = 59319 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2197 x 2197, nnz = 49765 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5609 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 173394 5493090 31.6798 +(2, 2) 59319 1520875 25.6389 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0055034 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.596034 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 0.64184 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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.4618 [1] +| Mini-EM: Total Time: 27.4617 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000674089 - 0.00245465% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000325485 - 48.2852% [1] +| | | Remainder: 0.000348604 - 51.7148% +| | Mini-EM: build physics blocks: 0.00103246 - 0.00375962% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000824892 - 0.00300379% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.03919 - 11.067% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.36345 - 4.96492% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.607309 - 44.542% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.483683 - 79.6437% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.014648 - 2.41195% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.108822 - 17.9188% [4] +| | | | Remainder: 0.000155603 - 0.0256217% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0689931 - 5.06018% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0458843 - 66.5056% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000973655 - 1.41124% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00501447 - 7.26807% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00353645 - 5.1258% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00137162 - 1.98805% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112219 - 16.2652% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000830491 - 1.20373% [4] +| | | | Remainder: 0.000160243 - 0.232259% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127227 - 9.33125% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0507003 - 3.71852% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173883 - 12.7531% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0645973 - 4.73778% [4] +| | | Remainder: 0.270743 - 19.8571% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0625142 - 0.227641% [2] +| | Mini-EM: setup physics model evaluator: 1.86848 - 6.80394% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86845 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000166983% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35489e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86235 - 99.6733% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86232 - 99.9987% [1] +| | | | | | getWorksets(): 1.83641 - 98.6088% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83641 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06491 - 57.9891% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833028 - 0.782248% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169116 - 15.8807% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00320281 - 1.89385% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165848 - 98.0675% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00162414 - 0.979295% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000902972 - 0.544457% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00287948 - 1.73622% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015541 - 9.37064% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348361 - 21.0048% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00922117 - 5.56001% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0256414 - 15.4608% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000873575 - 0.526732% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0447278 - 26.9691% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0200848 - 44.9045% [28] +| | | | | | | | | | | | Remainder: 0.024643 - 55.0955% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228938 - 13.8041% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00632753 - 3.81526% [28] +| | | | | | | | | | | Remainder: 0.000379088 - 0.228576% +| | | | | | | | | | Remainder: 6.536e-05 - 0.038648% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.771554 - 72.4522% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450474 - 58.3853% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000636566 - 0.14131% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000216084 - 0.0479681% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241592 - 53.6305% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.17093 - 37.9445% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000197082 - 0.0437499% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354907 - 7.87853% [28] +| | | | | | | | | | | Remainder: 0.00141166 - 0.313372% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150389 - 19.4917% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105545 - 13.6795% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000933412 - 0.120978% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362445 - 4.69759% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0272146 - 3.52724% [28] +| | | | | | | | | | Remainder: 0.00075389 - 0.0977105% +| | | | | | | | | Remainder: 0.115914 - 10.8848% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.771445 - 42.0084% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.770768 - 99.9123% [56] +| | | | | | | | | Remainder: 0.000676449 - 0.087686% +| | | | | | | | Remainder: 4.528e-05 - 0.00246569% +| | | | | | | Remainder: 7.56e-06 - 0.000411672% +| | | | | | getOrientations(): 1.836e-05 - 0.000985866% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000831412 - 0.0446439% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000791771 - 0.0425153% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000439367 - 0.0235924% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000186442 - 0.0100113% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000934654 - 0.0501876% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 4.5105e-05% [2] +| | | | | | Remainder: 0.0227056 - 1.21921% +| | | | | Remainder: 2.512e-05 - 0.00134884% +| | | | fmb->setupBCFieldManagers(): 9.52e-06 - 0.000509513% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.828e-05 - 0.000978351% [1] +| | | | build response library: 0.00604549 - 0.323556% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00582668 - 96.3807% [1] +| | | | | | getWorksets(): 2.92e-06 - 0.0501143% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 73.9726% [1] +| | | | | | | Remainder: 7.6e-07 - 26.0274% +| | | | | | getOrientations(): 5.2e-07 - 0.00892446% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800252 - 13.7343% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000995414 - 17.0837% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444607 - 7.63053% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013281 - 22.7934% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0226544% [3] +| | | | | | Remainder: 0.00225355 - 38.6764% +| | | | | Remainder: 0.000218803 - 3.61928% +| | | | Remainder: 2.6881e-05 - 0.00143868% +| | | Remainder: 2.8601e-05 - 0.00153071% +| | Mini-EM: setup auxiliary physics model evaluator: 3.50571 - 12.7658% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.5057 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 2.321e-06 - 6.62065e-05% [1] +| | | | fmb->setWorksetContainer(): 1.52e-06 - 4.3358e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.50563 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.50563 - 99.9999% [1] +| | | | | | getWorksets(): 1.67412 - 47.7552% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.67412 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10389 - 65.9384% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00984938 - 0.892246% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.180417 - 16.3438% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317328 - 1.75886% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.177178 - 98.2047% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0015425 - 0.870592% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000893454 - 0.504268% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00292032 - 1.64824% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0158189 - 8.92826% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0367008 - 20.714% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00911133 - 5.14246% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0279252 - 15.7611% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000927654 - 0.52357% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.04856 - 27.4074% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0213032 - 43.8698% [28] +| | | | | | | | | | | | Remainder: 0.0272568 - 56.1302% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.025954 - 14.6485% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00642378 - 3.6256% [28] +| | | | | | | | | | | Remainder: 0.000400488 - 0.226037% +| | | | | | | | | | Remainder: 6.568e-05 - 0.0364045% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.793492 - 71.8816% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.442042 - 55.7085% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000360008 - 0.081442% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000211243 - 0.047788% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.165993 - 37.5515% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170233 - 38.5106% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000227165 - 0.0513899% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000229442 - 0.051905% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00586028 - 1.32573% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0975998 - 22.0793% [28] +| | | | | | | | | | | Remainder: 0.00132758 - 0.300329% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109458 - 13.7945% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104886 - 13.2183% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00093577 - 0.117931% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398554 - 5.02279% [56] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0359645 - 4.53244% [28] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0595616 - 7.50626% [28] +| | | | | | | | | | Remainder: 0.000788494 - 0.0993702% +| | | | | | | | | Remainder: 0.120128 - 10.8823% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.570188 - 34.059% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.569829 - 99.9371% [28] +| | | | | | | | | Remainder: 0.000358843 - 0.0629341% +| | | | | | | | Remainder: 4.352e-05 - 0.00259958% +| | | | | | | Remainder: 1.28e-06 - 7.64581e-05% +| | | | | | getOrientations(): 1.04e-05 - 0.000296666% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000974254 - 0.0277912% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114646 - 0.0327033% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000759971 - 0.0216786% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.79688 - 51.2569% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.642562 - 35.76% [1] +| | | | | | | Remainder: 1.15431 - 64.24% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00267048 - 0.0761769% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.59743e-05% [2] +| | | | | | Remainder: 0.0290682 - 0.829188% +| | | | | Remainder: 5.16e-06 - 0.000147192% +| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000107254% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.284e-05 - 0.00093676% [1] +| | | | build response library: 2.3241e-05 - 0.000662949% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.03266% [1] +| | | | | Remainder: 2.3001e-05 - 98.9673% +| | | | Remainder: 5.72e-06 - 0.000163163% +| | | Remainder: 9.2e-06 - 0.000262429% +| | Mini-EM: eval auxiliary physics model evaluator: 5.91557 - 21.5411% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.75684 - 29.6985% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.14588 - 70.0842% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00579796 - 0.139849% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.83014 - 68.2638% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 5.22943e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.384e-05 - 0.00154904% [28] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.6361e-05 - 0.0005781% [28] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.033586 - 1.18673% [28] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0762579 - 2.69449% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.235911 - 8.33569% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0267616 - 0.945595% [28] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.184802 - 6.52979% [28] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190243 - 6.72205% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.277627 - 9.80967% [28] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.94e-05 - 0.0017455% [28] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.516e-05 - 0.000535663% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426401 - 15.0664% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0439111 - 1.55155% [28] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0235221 - 0.831131% [28] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0964535 - 3.40809% [28] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0205002 - 0.724355% [28] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131043 - 4.63029% [28] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220242 - 7.78203% [28] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283133 - 10.0042% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0234057 - 0.827018% [28] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127086 - 0.449045% [28] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0400362 - 1.41464% [28] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.191299 - 6.75936% [28] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236384 - 0.83524% [28] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0958094 - 3.38533% [28] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.1161e-05 - 0.00180772% [28] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413224 - 1.46009% [28] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774392 - 2.73624% [28] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0122499 - 0.432836% [28] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0401932 - 1.42019% [28] +| | | | | Remainder: 0.00146085 - 0.0516177% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.192e-05 - 0.000528718% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 6.75369e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00578776 - 0.139603% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.29931 - 31.3399% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.64294 - 49.4831% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.656338 - 50.5142% [1] +| | | | | Remainder: 3.496e-05 - 0.00269065% +| | | | Remainder: 0.00482151 - 0.116296% +| | | Remainder: 0.0128515 - 0.21725% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439038 - 0.0159873% [1] +| | | getWorksets(): 7.16e-06 - 0.163084% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 76.5363% [1] +| | | | Remainder: 1.68e-06 - 23.4637% +| | | getOrientations(): 6.8e-07 - 0.0154884% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755171 - 17.2006% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938894 - 21.3852% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419086 - 9.54555% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125882 - 28.6722% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0282435% [3] +| | | Remainder: 0.00100933 - 22.9897% +| | panzer::ModelEvaluator::create_W_op: 1.77828 - 6.47549% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.01243 - 10.9696% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00177599 - 0.0589553% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.36621 - 78.5483% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 4.56426e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0284657 - 1.20301% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0790607 - 3.34124% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0916266 - 3.87229% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00881977 - 0.372738% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100386 - 4.24247% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0849685 - 3.59091% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152848 - 0.645962% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0888358 - 3.75435% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.0961e-05 - 0.00173108% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0310428 - 1.31192% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.1832 - 7.74234% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0289925 - 1.22527% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.167094 - 7.06168% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188753 - 7.97702% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.255444 - 10.7955% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.3722e-05 - 0.00227038% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0273055 - 1.15398% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.177808 - 7.51445% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284886 - 12.0397% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0406956 - 1.71986% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00855757 - 0.361657% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0974408 - 4.11801% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.207031 - 8.74949% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.169257 - 7.15309% [28] +| | | | Remainder: 0.00115941 - 0.0489986% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.412e-05 - 0.0014646% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.9835e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00654506 - 0.217268% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.632829 - 21.0073% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.632794 - 99.9945% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.196e-05 - 0.00347013% [1] +| | | | Remainder: 1.3001e-05 - 0.00205442% +| | | Remainder: 0.00502239 - 0.166722% +| | Mini-EM: assemble Discrete Gradient: 0.487646 - 1.77573% [1] +| | MaxwellPreconditioner::build: 5.3346 - 19.4256% [1] +| | | Mini-EM: assemble Discrete Curl: 0.436557 - 8.1835% [1] +| | | MaxwellPreconditioner: Schur complement: 3.364e-05 - 0.0006306% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00462091 - 0.0866214% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.072713% [1] +| | | | Ifpack2::Relaxation::compute: 0.00354521 - 76.7211% [1] +| | | | Remainder: 0.00107234 - 23.2062% +| | | MaxwellPreconditioner: Solver S_E: 4.85195 - 90.9525% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.80076 - 98.945% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.80035 - 99.9914% [1] +| | | | | | MueLu RefMaxwell: compute: 4.7812 - 99.6011% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0172238 - 0.360241% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.125352 - 2.62176% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0670715 - 53.5067% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.05614 - 44.786% [1] +| | | | | | | | Remainder: 0.00214011 - 1.70729% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.14393 - 3.01034% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00914297 - 6.35236% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.126415 - 87.8307% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.124698 - 98.642% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.122586 - 98.3056% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.118104 - 96.3443% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.7841e-05 - 0.0320403% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000127401 - 0.107872% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000209763 - 0.177608% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208379 - 17.6437% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0961e-05 - 0.0516163% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0949234 - 80.3726% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.9641e-05 - 0.0589657% [1] +| | | | | | | | | | | | Remainder: 0.00183727 - 1.55563% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.3841e-05 - 0.0683939% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 54.3899% [1] +| | | | | | | | | | | | Remainder: 3.824e-05 - 45.6101% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191307 - 1.5606% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187135 - 97.8192% [1] +| | | | | | | | | | | | Remainder: 4.1721e-05 - 2.18084% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00128506 - 1.0483% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00125306 - 97.5098% [1] +| | | | | | | | | | | | Remainder: 3.2e-05 - 2.49016% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000380686 - 0.310547% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346445 - 91.0054% [1] +| | | | | | | | | | | | Remainder: 3.4241e-05 - 8.99455% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.6641e-05 - 0.0788356% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.3241e-05 - 55.0915% [1] +| | | | | | | | | | | | Remainder: 4.34e-05 - 44.9085% +| | | | | | | | | | | Remainder: 0.000722011 - 0.588986% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000116722 - 0.0936035% [1] +| | | | | | | | | | Remainder: 0.00199611 - 1.60075% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00071561 - 0.56608% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000173602 - 24.2593% [1] +| | | | | | | | | | Remainder: 0.000542008 - 75.7407% +| | | | | | | | | Remainder: 0.00100114 - 0.791943% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00320581 - 2.22733% [1] +| | | | | | | | Remainder: 0.00516651 - 3.58959% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.206193 - 4.31258% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136118 - 66.0148% [1] +| | | | | | | | Remainder: 0.0700751 - 33.9852% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0187209 - 0.391553% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0567359 - 1.18665% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0331887 - 58.4969% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327095 - 98.5561% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.556e-05 - 0.169859% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0191993% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324598 - 99.2365% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324564 - 99.9895% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0104745% +| | | | | | | | | | Remainder: 0.000187884 - 0.574402% +| | | | | | | | | Remainder: 0.000479207 - 1.44389% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0235394 - 41.4894% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0191141 - 81.2004% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0160017 - 83.7169% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0121226 - 75.758% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0117273 - 96.7396% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000419526 - 3.57734% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.564e-05 - 0.218635% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.78e-05 - 0.151782% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00397406 - 33.8872% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.92e-05 - 0.16372% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00665146 - 56.7176% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.84e-06 - 0.0753795% [1] +| | | | | | | | | | | | | Remainder: 0.000610809 - 5.20842% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.8361e-05 - 0.233952% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 17.2067% [1] +| | | | | | | | | | | | | Remainder: 2.3481e-05 - 82.7933% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.2721e-05 - 0.764862% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0561e-05 - 76.1003% [1] +| | | | | | | | | | | | | Remainder: 2.216e-05 - 23.8997% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.2121e-05 - 0.182478% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.6e-06 - 25.3153% [1] +| | | | | | | | | | | | | Remainder: 1.6521e-05 - 74.6847% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.476e-05 - 0.204247% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.52e-06 - 26.3328% [1] +| | | | | | | | | | | | | Remainder: 1.824e-05 - 73.6672% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.132e-05 - 0.17587% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 21.9512% [1] +| | | | | | | | | | | | | Remainder: 1.664e-05 - 78.0488% +| | | | | | | | | | | | Remainder: 0.000205963 - 1.699% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2961e-05 - 0.518451% [1] +| | | | | | | | | | | Remainder: 0.00379617 - 23.7236% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00293976 - 15.3801% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0025246 - 85.8775% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000204603 - 8.10439% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00218791 - 86.6638% [1] +| | | | | | | | | | | | Remainder: 0.000132082 - 5.23181% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000163363 - 5.55701% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000116842 - 71.5229% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.372e-05 - 20.3009% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 9.6883% [1] +| | | | | | | | | | | | | Remainder: 8.1802e-05 - 70.0108% +| | | | | | | | | | | | Remainder: 4.6521e-05 - 28.4771% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.5601e-05 - 0.870853% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.88e-05 - 1.31983% [1] +| | | | | | | | | | | Remainder: 0.000187403 - 6.37477% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.004e-05 - 0.0525267% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.68e-06 - 0.0244846% [1] +| | | | | | | | | | Remainder: 0.000157881 - 0.825993% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.692e-05 - 0.0718796% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00394878 - 16.7752% [1] +| | | | | | | | | Remainder: 0.000459608 - 1.95251% +| | | | | | | | Remainder: 7.8e-06 - 0.0137479% +| | | | | | | MueLu RefMaxwell: Build A22: 0.122049 - 2.55269% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.121879 - 99.8609% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0650333 - 53.3588% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.054827 - 44.9847% [1] +| | | | | | | | | Remainder: 0.00201895 - 1.65652% +| | | | | | | | Remainder: 0.000169803 - 0.139127% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.55151 - 74.2808% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146284 - 4.11891% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145928 - 99.7568% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7841e-05 - 0.0190786% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.24e-06 - 0.00153501% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145804 - 99.9152% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145801 - 99.9977% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0023319% +| | | | | | | | | | Remainder: 9.3681e-05 - 0.0641968% +| | | | | | | | | Remainder: 0.000355766 - 0.243203% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.40522 - 95.8809% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.133288 - 3.91422% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.122988 - 92.2728% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.120887 - 98.2916% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.11769 - 97.3549% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9641e-05 - 0.0166888% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.9521e-05 - 0.0760653% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000148682 - 0.126334% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208992 - 17.7579% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.756e-05 - 0.0489083% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0946608 - 80.4326% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.84e-05 - 0.049622% [1] +| | | | | | | | | | | | | Remainder: 0.00175587 - 1.49195% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.2361e-05 - 0.0598582% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3481e-05 - 60.089% [1] +| | | | | | | | | | | | | Remainder: 2.888e-05 - 39.911% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00192691 - 1.59397% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00189275 - 98.2272% [1] +| | | | | | | | | | | | | Remainder: 3.4161e-05 - 1.77284% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000194563 - 0.160946% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000171523 - 88.1581% [1] +| | | | | | | | | | | | | Remainder: 2.304e-05 - 11.8419% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000374525 - 0.309813% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000344085 - 91.8724% [1] +| | | | | | | | | | | | | Remainder: 3.044e-05 - 8.12763% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.7801e-05 - 0.0560861% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.3e-05 - 78.1699% [1] +| | | | | | | | | | | | | Remainder: 1.4801e-05 - 21.8301% +| | | | | | | | | | | | Remainder: 0.000561488 - 0.464472% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000183003 - 0.148797% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.9561e-05 - 0.0402973% [1] +| | | | | | | | | | | Remainder: 0.00186855 - 1.51929% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101363 - 7.60482% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00921249 - 90.8861% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00106073 - 11.5141% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801736 - 87.027% [1] +| | | | | | | | | | | | Remainder: 0.000134402 - 1.45891% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070285 - 6.93399% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00065545 - 93.256% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000185963 - 28.3718% [1] +| | | | | | | | | | | | | Remainder: 0.000469487 - 71.6282% +| | | | | | | | | | | | Remainder: 4.74e-05 - 6.74397% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.6641e-05 - 0.262828% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.944e-05 - 0.290441% [1] +| | | | | | | | | | | Remainder: 0.000164882 - 1.62665% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.44e-06 - 0.00708242% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0020407% [1] +| | | | | | | | | | Remainder: 0.000150963 - 0.113261% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.704e-05 - 0.000500408% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.27133 - 96.068% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0481e-05 - 0.00032039% [1] +| | | | | | | | | | Remainder: 3.27132 - 99.9997% +| | | | | | | | | Remainder: 0.000587767 - 0.0172608% +| | | | | | | | Remainder: 8.48e-06 - 0.000238771% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518298 - 10.8403% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0641e-05 - 0.00591185% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.000401313% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518102 - 99.9621% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518096 - 99.9989% [1] +| | | | | | | | | Remainder: 5.52e-06 - 0.00106543% +| | | | | | | | Remainder: 0.000163882 - 0.0316192% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000199923 - 0.00418144% [1] +| | | | | | | Remainder: 0.0209809 - 0.43882% +| | | | | | Remainder: 0.0191505 - 0.39894% +| | | | | Remainder: 0.000413326 - 0.00860959% +| | | | Remainder: 0.0511882 - 1.055% +| | | MaxwellPreconditioner: Block preconditioner: 0.000167362 - 0.00313729% [1] +| | | Remainder: 0.0412708 - 0.773644% +| | Mini-EM: timestepper: 0.954101 - 3.47429% [1] +| | | Mini-EM: Advance Time Step: 0.954098 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.256235 - 26.8563% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00150294 - 0.586548% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.247686 - 96.6636% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000549082% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00154902 - 0.625398% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0209202 - 8.44625% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0124747 - 5.03651% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0010209 - 0.412173% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0108072 - 4.36326% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0109315 - 4.41345% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000956055 - 0.385995% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00274364 - 1.10771% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.3601e-05 - 0.00952859% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00215851 - 0.871471% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0252147 - 10.1801% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0082778 - 3.34205% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00362537 - 1.4637% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0220301 - 8.89435% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0445818 - 17.9993% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.152e-05 - 0.0127258% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00165799 - 0.669389% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0185189 - 7.47678% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0235201 - 9.49591% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00161818 - 0.65332% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00104057 - 0.420118% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0107189 - 4.3276% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0175442 - 7.08324% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00515715 - 2.08213% [28] +| | | | | | Remainder: 0.000562167 - 0.226967% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.736e-05 - 0.00677503% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.16e-06 - 0.00123324% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00650613 - 2.53913% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000382045 - 0.149099% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000354125 - 92.692% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 0.492089% [1] +| | | | | | Remainder: 2.604e-05 - 6.81595% +| | | | | Remainder: 0.000137362 - 0.0536078% +| | | | Stratimikos: BelosLOWS: 0.641891 - 67.2772% [1] +| | | | | GMRES block system: Operation Op*x: 0.0149388 - 2.32731% [1] +| | | | | Belos::MVT::MvAddMv: 0.000520688 - 0.0811179% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.625701 - 97.4778% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00212819 - 0.340129% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000505287 - 23.7426% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000498487 - 98.6542% [2] +| | | | | | | | Remainder: 6.8e-06 - 1.34577% +| | | | | | | Belos::MVT::MvScale: 0.000292604 - 13.749% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000761452 - 35.7793% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000754892 - 99.1385% [2] +| | | | | | | | Remainder: 6.56e-06 - 0.861512% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000476846 - 22.4062% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000472646 - 99.1192% [2] +| | | | | | | | Remainder: 4.2e-06 - 0.880788% +| | | | | | | Remainder: 9.2001e-05 - 4.32297% +| | | | | | Belos::MVT::MvAddMv: 0.000727771 - 0.116313% [2] +| | | | | | Belos::MVT::MvNorm: 0.000263524 - 0.0421166% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.607747 - 97.1307% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00193999 - 0.31921% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000333964 - 0.0549511% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00321337 - 0.528734% [1] +| | | | | | | | Belos::MVT::Assign: 0.000419086 - 13.042% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000246084 - 7.65814% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000232163 - 94.343% [1] +| | | | | | | | | Remainder: 1.3921e-05 - 5.65701% +| | | | | | | | CG Q_B: Operation Op*x: 0.00188991 - 58.8139% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000338525 - 10.5349% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000125922 - 3.91869% [1] +| | | | | | | | Remainder: 0.000193842 - 6.03237% +| | | | | | | CG S_E: Operation Op*x: 0.00531396 - 0.874369% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.590375 - 97.1416% [1] +| | | | | | | | Belos::MVT::Assign: 0.000425766 - 0.0721178% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.511792 - 86.6892% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.511482 - 99.9394% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.235533 - 46.0492% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.23476 - 99.6714% [26] +| | | | | | | | | | | Remainder: 0.000773893 - 0.32857% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0648262 - 12.6742% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00469423 - 0.91777% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0056324 - 1.10119% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.182708 - 35.7212% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0249356 - 13.6478% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0245825 - 98.5837% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0215168 - 87.529% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159805 - 74.2698% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153502 - 96.0559% [26] +| | | | | | | | | | | | | | | Remainder: 0.000630288 - 3.94411% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00430614 - 20.0129% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000233923 - 1.08716% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000409207 - 1.9018% [13] +| | | | | | | | | | | | | | Remainder: 0.000587045 - 2.72831% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00289864 - 11.7915% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00282636 - 97.5064% [13] +| | | | | | | | | | | | | | Remainder: 7.228e-05 - 2.49358% +| | | | | | | | | | | | | Remainder: 0.000167041 - 0.679513% +| | | | | | | | | | | | Remainder: 0.000353165 - 1.41631% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.157657 - 86.2892% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.157483 - 99.8895% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0826909 - 52.5079% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0634074 - 76.6801% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0627891 - 99.0248% [26] +| | | | | | | | | | | | | | | Remainder: 0.000618372 - 0.975236% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0152182 - 18.4037% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000943653 - 1.14118% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00258996 - 3.1321% [13] +| | | | | | | | | | | | | | Remainder: 0.000531607 - 0.642885% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0745816 - 47.3586% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0744928 - 99.8809% [13] +| | | | | | | | | | | | | | Remainder: 8.8841e-05 - 0.119119% +| | | | | | | | | | | | | Remainder: 0.000210244 - 0.133503% +| | | | | | | | | | | | Remainder: 0.000174241 - 0.110519% +| | | | | | | | | | | Remainder: 0.000115002 - 0.0629432% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00785116 - 1.53498% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00974282 - 1.90482% [13] +| | | | | | | | | | Remainder: 0.000493843 - 0.0965515% +| | | | | | | | | Remainder: 0.000309926 - 0.0605571% +| | | | | | | | CG S_E: Operation Op*x: 0.0610546 - 10.3417% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00400562 - 0.678487% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.010994 - 1.86221% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00176319 - 0.298655% [13] +| | | | | | | | Remainder: 0.000340605 - 0.0576929% +| | | | | | | Remainder: 0.00657069 - 1.08116% +| | | | | | GMRES block system: Operation Op*x: 0.0138374 - 2.21151% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000201803 - 0.0322523% [1] +| | | | | | Remainder: 0.00079469 - 0.127008% +| | | | | Remainder: 0.00073029 - 0.113772% +| | | | Mini-EM: Compute responses: 0.0555035 - 5.81738% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156354 - 2.81702% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0469428 - 84.5763% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00374924% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000990095 - 2.10915% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0115488 - 24.6019% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.36e-05 - 0.0289714% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00202019 - 4.30351% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150518 - 3.20642% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0222947 - 47.4933% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.3721e-05 - 0.0292292% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00202379 - 4.31118% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00167218 - 3.56217% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00212631 - 4.52958% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000252724 - 0.538366% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.26e-05 - 0.0268412% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00120198 - 2.56051% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000847653 - 1.80571% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000183442 - 0.390778% [28] +| | | | | | Remainder: 0.000234083 - 0.498656% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.052e-05 - 0.0189538% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00259443% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00652053 - 11.748% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258764 - 0.466212% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.370994% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239403 - 92.5179% [1] +| | | | | | Remainder: 1.8401e-05 - 7.11111% +| | | | | Remainder: 0.000205882 - 0.370935% +| | | | Remainder: 0.000468688 - 0.0491237% +| | | Remainder: 2.72e-06 - 0.000285085% +| | Remainder: 0.132824 - 0.483669% +| Remainder: 6.4361e-05 - 0.000234366% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 0.641891 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 85.485 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 173394 x 173394, nnz = 5493090 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0) +SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6591 x 6591, nnz = 455877 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6591 x 6591, nnz = 455877 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2197 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6591 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 6591, nnz = 6591 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0664 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +A22 size = 59319 x 59319, nnz = 1520875 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 59319 x 59319, nnz = 1520875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2197 x 59319, nnz = 59319 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2197 x 2197, nnz = 49765 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5564 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 173394 5493090 31.6798 +(2, 2) 59319 1520875 25.6389 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00548792 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.59684 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 0.642207 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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.4927 [1] +| Mini-EM: Total Time: 27.4926 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00064161 - 0.00233375% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306124 - 47.7118% [1] +| | | Remainder: 0.000335486 - 52.2882% +| | Mini-EM: build physics blocks: 0.000859053 - 0.00312467% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000819771 - 0.00298179% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.01425 - 10.9638% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.36954 - 4.98147% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.608606 - 44.4389% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.484836 - 79.6634% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146418 - 2.40579% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.10899 - 17.9081% [4] +| | | | Remainder: 0.000138162 - 0.0227014% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0704099 - 5.14115% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0467994 - 66.4671% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000902294 - 1.28149% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00557416 - 7.91673% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00354261 - 5.03141% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131866 - 1.87283% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112868 - 16.0301% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000833532 - 1.18383% [4] +| | | | Remainder: 0.000152402 - 0.21645% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127815 - 9.33276% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0506747 - 3.70013% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173935 - 12.7003% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0657237 - 4.79898% [4] +| | | Remainder: 0.272372 - 19.8879% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0774526 - 0.281721% [2] +| | Mini-EM: setup physics model evaluator: 1.87097 - 6.80536% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87095 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000149657% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35175e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86502 - 99.6835% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.865 - 99.9988% [1] +| | | | | | getWorksets(): 1.83989 - 98.6538% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83989 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06406 - 57.8328% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00835492 - 0.785193% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169012 - 15.8837% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00321517 - 1.90233% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165731 - 98.0586% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00164487 - 0.992491% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00090977 - 0.548944% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288576 - 1.74123% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155049 - 9.35546% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348813 - 21.0469% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00884617 - 5.33767% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0253655 - 15.3052% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000879577 - 0.530726% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0452689 - 27.3147% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202594 - 44.7534% [28] +| | | | | | | | | | | | Remainder: 0.0250095 - 55.2466% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022812 - 13.7645% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00631957 - 3.81315% [28] +| | | | | | | | | | | Remainder: 0.000412687 - 0.24901% +| | | | | | | | | | Remainder: 6.6081e-05 - 0.0390984% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772056 - 72.5575% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449821 - 58.2628% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000644891 - 0.143366% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000203924 - 0.0453345% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241144 - 53.6089% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170849 - 37.9816% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000195162 - 0.0433866% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0353866 - 7.86682% [28] +| | | | | | | | | | | Remainder: 0.00139714 - 0.310598% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150451 - 19.4871% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106738 - 13.8251% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000912815 - 0.118232% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362582 - 4.69632% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0271571 - 3.51751% [28] +| | | | | | | | | | Remainder: 0.000717896 - 0.092985% +| | | | | | | | | Remainder: 0.114637 - 10.7736% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.775783 - 42.1647% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.775115 - 99.9139% [56] +| | | | | | | | | Remainder: 0.000668096 - 0.0861189% +| | | | | | | | Remainder: 4.572e-05 - 0.00248493% +| | | | | | | Remainder: 5.56e-06 - 0.000302191% +| | | | | | getOrientations(): 1.7721e-05 - 0.000950187% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813052 - 0.0435953% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000771051 - 0.0413432% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433846 - 0.0232625% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000134401 - 0.00720648% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000914614 - 0.0490409% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 5.5764e-05% [2] +| | | | | | Remainder: 0.022021 - 1.18075% +| | | | | Remainder: 2.312e-05 - 0.00123966% +| | | | fmb->setupBCFieldManagers(): 9.4e-06 - 0.00050242% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.728e-05 - 0.000923597% [1] +| | | | build response library: 0.00586508 - 0.313482% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576416 - 98.2793% [1] +| | | | | | getWorksets(): 2.64e-06 - 0.0458002% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 68.1818% [1] +| | | | | | | Remainder: 8.4e-07 - 31.8182% +| | | | | | getOrientations(): 4.8e-07 - 0.00832731% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788132 - 13.673% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955574 - 16.5778% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433646 - 7.52314% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127914 - 22.1912% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0222062% [3] +| | | | | | Remainder: 0.00230327 - 39.9585% +| | | | | Remainder: 0.000100922 - 1.72073% +| | | | Remainder: 2.6041e-05 - 0.00139186% +| | | Remainder: 2.716e-05 - 0.00145165% +| | Mini-EM: setup auxiliary physics model evaluator: 3.50687 - 12.7557% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.50686 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 4.90467e-05% [1] +| | | | fmb->setWorksetContainer(): 1.8e-06 - 5.13279e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.5068 - 99.9982% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.50679 - 99.9999% [1] +| | | | | | getWorksets(): 1.68133 - 47.9449% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68133 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10584 - 65.7721% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00982858 - 0.888786% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.17988 - 16.2663% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315073 - 1.75157% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.176666 - 98.213% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00153754 - 0.870309% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000942616 - 0.533558% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288128 - 1.63092% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157693 - 8.92606% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0366378 - 20.7385% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00889529 - 5.03509% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0277296 - 15.6961% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000937654 - 0.53075% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0488674 - 27.6609% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212555 - 43.4963% [28] +| | | | | | | | | | | | Remainder: 0.0276119 - 56.5037% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0256736 - 14.5323% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00639393 - 3.61922% [28] +| | | | | | | | | | | Remainder: 0.000399885 - 0.226351% +| | | | | | | | | | Remainder: 6.376e-05 - 0.0354458% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.794922 - 71.8837% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.444305 - 55.8929% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037097 - 0.0834945% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000196042 - 0.0441233% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166959 - 37.5777% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171536 - 38.6076% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000225044 - 0.0506508% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000222084 - 0.0499846% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00582744 - 1.31159% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0976366 - 21.9752% [28] +| | | | | | | | | | | Remainder: 0.00133138 - 0.299655% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108578 - 13.6589% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104867 - 13.1921% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000934894 - 0.117608% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0400107 - 5.03328% [56] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0361186 - 4.54367% [28] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0593502 - 7.46616% [28] +| | | | | | | | | | Remainder: 0.000758409 - 0.0954067% +| | | | | | | | | Remainder: 0.121213 - 10.9611% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.575435 - 34.2251% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.574905 - 99.9078% [28] +| | | | | | | | | Remainder: 0.000530286 - 0.0921539% +| | | | | | | | Remainder: 4.74e-05 - 0.0028192% +| | | | | | | Remainder: 1.4e-06 - 8.32675e-05% +| | | | | | getOrientations(): 1.108e-05 - 0.000315958% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000955093 - 0.0272355% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110138 - 0.0314069% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071417 - 0.0203653% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.79271 - 51.121% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.641662 - 35.7929% [1] +| | | | | | | Remainder: 1.15105 - 64.2071% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00256716 - 0.0732052% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.25471e-05% [2] +| | | | | | Remainder: 0.0274083 - 0.781576% +| | | | | Remainder: 4.6e-06 - 0.000131174% +| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 9.69528e-05% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.94e-05 - 0.000838356% [1] +| | | | build response library: 2.1321e-05 - 0.000607979% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.31326% [1] +| | | | | Remainder: 2.1041e-05 - 98.6867% +| | | | Remainder: 5.76e-06 - 0.000164249% +| | | Remainder: 9.96e-06 - 0.000284014% +| | Mini-EM: eval auxiliary physics model evaluator: 5.91868 - 21.5283% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.75386 - 29.6326% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.15287 - 70.1655% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00579804 - 0.139615% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.8383 - 68.3455% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 3.66416e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.024e-05 - 0.00141775% [28] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.904e-05 - 0.000670824% [28] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.033451 - 1.17856% [28] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.076519 - 2.69594% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.239539 - 8.43952% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0261204 - 0.920282% [28] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.189263 - 6.66818% [28] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190382 - 6.7076% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.276408 - 9.73849% [28] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.9321e-05 - 0.00173769% [28] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.892e-05 - 0.000666596% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426403 - 15.0232% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0440605 - 1.55236% [28] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0235349 - 0.829191% [28] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0959377 - 3.38011% [28] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0206505 - 0.727565% [28] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.13095 - 4.61367% [28] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220594 - 7.77205% [28] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283422 - 9.98563% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0230554 - 0.812296% [28] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127681 - 0.449849% [28] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0402136 - 1.41682% [28] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.193392 - 6.81364% [28] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236214 - 0.832238% [28] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0957928 - 3.37501% [28] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.8841e-05 - 0.00172078% [28] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0414136 - 1.4591% [28] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0768174 - 2.70646% [28] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0122217 - 0.430598% [28] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0401415 - 1.41428% [28] +| | | | | Remainder: 0.00145202 - 0.051158% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.092e-05 - 0.000503748% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 5.87545e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00566284 - 0.13636% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.29827 - 31.262% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643894 - 49.5962% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.654344 - 50.4012% [1] +| | | | | Remainder: 3.3801e-05 - 0.00260354% +| | | | Remainder: 0.00481615 - 0.115971% +| | | Remainder: 0.0119486 - 0.20188% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438042 - 0.0159331% [1] +| | | getWorksets(): 7.72e-06 - 0.176239% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.12e-06 - 79.2746% [1] +| | | | Remainder: 1.6e-06 - 20.7254% +| | | getOrientations(): 6e-07 - 0.0136973% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763051 - 17.4196% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902573 - 20.6047% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000442247 - 10.096% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124862 - 28.5045% [1] +| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0228288% [3] +| | | Remainder: 0.00101461 - 23.1625% +| | panzer::ModelEvaluator::create_W_op: 1.77555 - 6.45828% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.02134 - 10.9896% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00171186 - 0.0566592% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.37283 - 78.5358% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.57443e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0279608 - 1.17837% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0791583 - 3.33603% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0918342 - 3.87024% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00883661 - 0.372408% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100942 - 4.25406% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0856742 - 3.61063% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151653 - 0.639125% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0890725 - 3.75385% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.632e-05 - 0.00153066% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0307382 - 1.29543% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184189 - 7.76241% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0285623 - 1.20372% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.16879 - 7.11345% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.1884 - 7.93989% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.255075 - 10.7498% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.8681e-05 - 0.0020516% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0272776 - 1.14958% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.17797 - 7.50034% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.28617 - 12.0603% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0401571 - 1.69237% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00830252 - 0.349899% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0975156 - 4.10967% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.209761 - 8.84012% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170086 - 7.16808% [28] +| | | | Remainder: 0.00110506 - 0.0465712% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.544e-05 - 0.00150397% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.10414e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00651449 - 0.215616% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.635347 - 21.0287% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.635314 - 99.9948% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.00329269% [1] +| | | | Remainder: 1.2161e-05 - 0.00191407% +| | | Remainder: 0.00488659 - 0.161736% +| | Mini-EM: assemble Discrete Gradient: 0.494969 - 1.80037% [1] +| | MaxwellPreconditioner::build: 5.3339 - 19.4012% [1] +| | | Mini-EM: assemble Discrete Curl: 0.442332 - 8.29285% [1] +| | | MaxwellPreconditioner: Schur complement: 3.6601e-05 - 0.000686195% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00452482 - 0.0848314% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.074257% [1] +| | | | Ifpack2::Relaxation::compute: 0.00352169 - 77.8304% [1] +| | | | Remainder: 0.000999774 - 22.0953% +| | | MaxwellPreconditioner: Solver S_E: 4.84562 - 90.8457% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.79388 - 98.9323% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.79346 - 99.9912% [1] +| | | | | | MueLu RefMaxwell: compute: 4.77456 - 99.6056% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0172354 - 0.360983% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.124798 - 2.61381% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0666217 - 53.3838% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0560443 - 44.9081% [1] +| | | | | | | | Remainder: 0.00213171 - 1.70813% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.143813 - 3.01207% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00920897 - 6.40344% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.126191 - 87.7464% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.124613 - 98.7498% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.122454 - 98.2675% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.118044 - 96.399% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.508e-05 - 0.0297176% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000130322 - 0.110401% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000212403 - 0.179935% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208675 - 17.6776% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9041e-05 - 0.0500159% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0947283 - 80.248% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.0241e-05 - 0.0595039% [1] +| | | | | | | | | | | | Remainder: 0.00194159 - 1.64479% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.9081e-05 - 0.0645801% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 57.6637% [1] +| | | | | | | | | | | | Remainder: 3.348e-05 - 42.3363% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190491 - 1.55561% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187095 - 98.2172% [1] +| | | | | | | | | | | | Remainder: 3.3961e-05 - 1.78282% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00125582 - 1.02554% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00122442 - 97.4996% [1] +| | | | | | | | | | | | Remainder: 3.1401e-05 - 2.50044% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000375045 - 0.306274% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346725 - 92.4489% [1] +| | | | | | | | | | | | Remainder: 2.832e-05 - 7.55109% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.6521e-05 - 0.0788222% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.328e-05 - 55.2004% [1] +| | | | | | | | | | | | Remainder: 4.3241e-05 - 44.7996% +| | | | | | | | | | | Remainder: 0.00069821 - 0.570181% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000112401 - 0.0902001% [1] +| | | | | | | | | | Remainder: 0.00204651 - 1.64229% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00068557 - 0.543281% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000171283 - 24.984% [1] +| | | | | | | | | | Remainder: 0.000514287 - 75.016% +| | | | | | | | | Remainder: 0.000892093 - 0.706941% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00323841 - 2.25182% [1] +| | | | | | | | Remainder: 0.00517491 - 3.59837% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.205935 - 4.31317% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.13605 - 66.0645% [1] +| | | | | | | | Remainder: 0.0698851 - 33.9355% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185333 - 0.388167% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0563053 - 1.17928% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0329232 - 58.4727% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0324558 - 98.5802% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.8641e-05 - 0.18068% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.32e-06 - 0.0194726% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0322067 - 99.2327% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0322031 - 99.9887% [1] +| | | | | | | | | | | Remainder: 3.64e-06 - 0.011302% +| | | | | | | | | | Remainder: 0.000184082 - 0.567178% +| | | | | | | | | Remainder: 0.000467447 - 1.41981% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0233739 - 41.5128% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0189937 - 81.2602% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0158916 - 83.668% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0120823 - 76.029% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.011714 - 96.9522% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000418966 - 3.57662% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.5561e-05 - 0.218209% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.8281e-05 - 0.156061% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00393294 - 33.5746% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.872e-05 - 0.159809% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0066585 - 56.8422% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.801e-06 - 0.0751323% [1] +| | | | | | | | | | | | | Remainder: 0.000632248 - 5.39737% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.8761e-05 - 0.238043% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.92e-06 - 17.1065% [1] +| | | | | | | | | | | | | Remainder: 2.3841e-05 - 82.8935% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.6201e-05 - 0.796217% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0241e-05 - 73.0148% [1] +| | | | | | | | | | | | | Remainder: 2.596e-05 - 26.9852% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.308e-05 - 0.191024% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.28e-06 - 22.8769% [1] +| | | | | | | | | | | | | Remainder: 1.78e-05 - 77.1231% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.288e-05 - 0.189369% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.04e-06 - 26.3986% [1] +| | | | | | | | | | | | | Remainder: 1.684e-05 - 73.6014% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.176e-05 - 0.180099% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 19.6691% [1] +| | | | | | | | | | | | | Remainder: 1.748e-05 - 80.3309% +| | | | | | | | | | | | Remainder: 0.000175563 - 1.45306% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2081e-05 - 0.516505% [1] +| | | | | | | | | | | Remainder: 0.00372729 - 23.4544% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00293424 - 15.4485% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00252668 - 86.11% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000203483 - 8.05339% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00218983 - 86.6685% [1] +| | | | | | | | | | | | Remainder: 0.000133361 - 5.27812% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000156882 - 5.34659% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000113722 - 72.4889% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.388e-05 - 20.9986% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.116e-05 - 9.8134% [1] +| | | | | | | | | | | | | Remainder: 7.8682e-05 - 69.188% +| | | | | | | | | | | | Remainder: 4.316e-05 - 27.5111% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3801e-05 - 0.811146% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8481e-05 - 1.31145% [1] +| | | | | | | | | | | Remainder: 0.000188402 - 6.42081% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.32e-06 - 0.0438041% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.68e-06 - 0.0246398% [1] +| | | | | | | | | | Remainder: 0.000154802 - 0.815019% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.071875% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00390342 - 16.6999% [1] +| | | | | | | | | Remainder: 0.000460008 - 1.96804% +| | | | | | | | Remainder: 8.2e-06 - 0.0145635% +| | | | | | | MueLu RefMaxwell: Build A22: 0.121381 - 2.54225% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.121211 - 99.8596% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0644667 - 53.1855% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0547667 - 45.183% [1] +| | | | | | | | | Remainder: 0.00197759 - 1.63152% +| | | | | | | | Remainder: 0.000170403 - 0.140386% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.54713 - 74.2924% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.14605 - 4.11742% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145689 - 99.7525% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.816e-05 - 0.0193288% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.12e-06 - 0.00145515% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145572 - 99.9194% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145568 - 99.9978% [1] +| | | | | | | | | | | Remainder: 3.16e-06 - 0.00217075% +| | | | | | | | | | Remainder: 8.7122e-05 - 0.0598% +| | | | | | | | | Remainder: 0.000361445 - 0.24748% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.40107 - 95.8824% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.132821 - 3.90526% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.122531 - 92.2527% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.120444 - 98.2967% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.117243 - 97.3422% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.88e-05 - 0.0160351% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.6801e-05 - 0.0740353% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000152122 - 0.12975% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0207302 - 17.6814% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.1201e-05 - 0.0522003% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0944336 - 80.5454% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8801e-05 - 0.0501533% [1] +| | | | | | | | | | | | | Remainder: 0.00170119 - 1.451% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.0201e-05 - 0.0582853% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3201e-05 - 61.539% [1] +| | | | | | | | | | | | | Remainder: 2.7e-05 - 38.461% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00192607 - 1.59914% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00188915 - 98.0831% [1] +| | | | | | | | | | | | | Remainder: 3.692e-05 - 1.91686% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000199083 - 0.165291% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170843 - 85.815% [1] +| | | | | | | | | | | | | Remainder: 2.824e-05 - 14.185% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373685 - 0.310257% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000347165 - 92.9031% [1] +| | | | | | | | | | | | | Remainder: 2.652e-05 - 7.09689% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.9482e-05 - 0.0576883% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.248e-05 - 75.5304% [1] +| | | | | | | | | | | | | Remainder: 1.7002e-05 - 24.4696% +| | | | | | | | | | | | Remainder: 0.000562647 - 0.467145% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181723 - 0.148308% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.7001e-05 - 0.0383585% [1] +| | | | | | | | | | | Remainder: 0.00185835 - 1.51663% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101282 - 7.62548% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00921265 - 90.9602% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00106521 - 11.5625% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801456 - 86.9951% [1] +| | | | | | | | | | | | Remainder: 0.000132882 - 1.44239% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070213 - 6.93241% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00065197 - 92.856% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000184963 - 28.3699% [1] +| | | | | | | | | | | | | Remainder: 0.000467007 - 71.6301% +| | | | | | | | | | | | Remainder: 5.016e-05 - 7.14398% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.836e-05 - 0.28001% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.868e-05 - 0.283169% [1] +| | | | | | | | | | | Remainder: 0.000156403 - 1.54423% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00704709% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.00192741% [1] +| | | | | | | | | | Remainder: 0.000149842 - 0.112815% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.8e-05 - 0.000529244% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.26759 - 96.0752% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.116e-05 - 0.000341536% [1] +| | | | | | | | | | Remainder: 3.26758 - 99.9997% +| | | | | | | | | Remainder: 0.000648131 - 0.0190567% +| | | | | | | | Remainder: 8.08e-06 - 0.00022779% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518394 - 10.8574% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.988e-05 - 0.00576395% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.000447536% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518193 - 99.9611% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518187 - 99.999% [1] +| | | | | | | | | Remainder: 5.281e-06 - 0.00101912% +| | | | | | | | Remainder: 0.000169362 - 0.0326705% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000181802 - 0.00380772% [1] +| | | | | | | Remainder: 0.0208492 - 0.436673% +| | | | | | Remainder: 0.0189032 - 0.394354% +| | | | | Remainder: 0.000421447 - 0.00879135% +| | | | Remainder: 0.0517379 - 1.06772% +| | | MaxwellPreconditioner: Block preconditioner: 0.000139402 - 0.00261351% [1] +| | | Remainder: 0.0412482 - 0.77332% +| | Mini-EM: timestepper: 0.955526 - 3.47557% [1] +| | | Mini-EM: Advance Time Step: 0.955523 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.257381 - 26.9361% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156534 - 0.608181% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.248777 - 96.6571% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.000514517% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00155322 - 0.624342% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0208685 - 8.38844% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0123854 - 4.97852% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000987816 - 0.397069% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0113983 - 4.58173% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0109074 - 4.38441% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000899814 - 0.361695% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270344 - 1.08669% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.02e-05 - 0.00811972% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00215355 - 0.865655% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0252342 - 10.1433% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00804432 - 3.23355% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00347813 - 1.39809% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0220004 - 8.84341% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0448524 - 18.0291% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.132e-05 - 0.0125896% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00166587 - 0.669622% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0185892 - 7.47225% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236783 - 9.51787% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00162842 - 0.654571% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102006 - 0.410028% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0113641 - 4.56798% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176276 - 7.08571% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516304 - 2.07537% [28] +| | | | | | Remainder: 0.000520811 - 0.209349% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.772e-05 - 0.00688473% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00119667% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00650285 - 2.52655% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000376325 - 0.146213% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000348925 - 92.7191% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 0.488939% [1] +| | | | | | Remainder: 2.556e-05 - 6.792% +| | | | | Remainder: 0.000138763 - 0.0539134% +| | | | Stratimikos: BelosLOWS: 0.64226 - 67.2156% [1] +| | | | | GMRES block system: Operation Op*x: 0.0148957 - 2.31927% [1] +| | | | | Belos::MVT::MvAddMv: 0.000437326 - 0.0680917% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.626223 - 97.503% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00199475 - 0.318536% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000502168 - 25.1745% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000496128 - 98.7972% [2] +| | | | | | | | Remainder: 6.04e-06 - 1.20278% +| | | | | | | Belos::MVT::MvScale: 0.000272804 - 13.6761% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000699489 - 35.0665% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000693169 - 99.0965% [2] +| | | | | | | | Remainder: 6.32e-06 - 0.903517% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000430687 - 21.591% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000427007 - 99.1456% [2] +| | | | | | | | Remainder: 3.68e-06 - 0.854449% +| | | | | | | Remainder: 8.96e-05 - 4.4918% +| | | | | | Belos::MVT::MvAddMv: 0.00068637 - 0.109605% [2] +| | | | | | Belos::MVT::MvNorm: 0.000261363 - 0.0417364% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.608523 - 97.1734% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00192027 - 0.315562% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000322845 - 0.0530539% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00322261 - 0.529579% [1] +| | | | | | | | Belos::MVT::Assign: 0.000421125 - 13.0678% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000295364 - 9.16537% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000281964 - 95.4632% [1] +| | | | | | | | | Remainder: 1.34e-05 - 4.53677% +| | | | | | | | CG Q_B: Operation Op*x: 0.00187679 - 58.2382% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000349485 - 10.8448% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000124562 - 3.86526% [1] +| | | | | | | | Remainder: 0.000155284 - 4.81858% +| | | | | | | CG S_E: Operation Op*x: 0.00535424 - 0.879875% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.591152 - 97.1455% [1] +| | | | | | | | Belos::MVT::Assign: 0.000423247 - 0.0715969% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.513192 - 86.8121% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.512878 - 99.939% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.236892 - 46.1887% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.236135 - 99.6806% [26] +| | | | | | | | | | | Remainder: 0.000756731 - 0.319442% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0645632 - 12.5884% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0044547 - 0.868569% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00565632 - 1.10286% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.183205 - 35.721% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.024738 - 13.5029% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243931 - 98.6057% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213689 - 87.6024% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159334 - 74.5634% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153001 - 96.0256% [26] +| | | | | | | | | | | | | | | Remainder: 0.000633253 - 3.97438% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00421066 - 19.7046% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000242805 - 1.13625% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000398327 - 1.86405% [13] +| | | | | | | | | | | | | | Remainder: 0.000583727 - 2.73166% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00286748 - 11.7553% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00280344 - 97.7667% [13] +| | | | | | | | | | | | | | Remainder: 6.404e-05 - 2.23332% +| | | | | | | | | | | | | Remainder: 0.000156683 - 0.642326% +| | | | | | | | | | | | Remainder: 0.000344924 - 1.39431% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.158333 - 86.4236% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.158162 - 99.8924% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0834081 - 52.7357% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0640894 - 76.8383% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0634618 - 99.0208% [26] +| | | | | | | | | | | | | | | Remainder: 0.000627532 - 0.979152% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0153509 - 18.4046% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000933854 - 1.11962% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00254031 - 3.04565% [13] +| | | | | | | | | | | | | | Remainder: 0.000493603 - 0.591793% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0745488 - 47.1344% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0744678 - 99.8913% [13] +| | | | | | | | | | | | | | Remainder: 8.1002e-05 - 0.108656% +| | | | | | | | | | | | | Remainder: 0.000205406 - 0.12987% +| | | | | | | | | | | | Remainder: 0.000170363 - 0.107598% +| | | | | | | | | | | Remainder: 0.000134761 - 0.0735573% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00787419 - 1.53529% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00976286 - 1.90354% [13] +| | | | | | | | | | Remainder: 0.00047005 - 0.0916494% +| | | | | | | | | Remainder: 0.000313086 - 0.0610076% +| | | | | | | | CG S_E: Operation Op*x: 0.0601596 - 10.1767% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00402222 - 0.680403% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0112448 - 1.90218% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00177011 - 0.299433% [13] +| | | | | | | | Remainder: 0.000340884 - 0.0576643% +| | | | | | | Remainder: 0.00655017 - 1.07641% +| | | | | | GMRES block system: Operation Op*x: 0.0137855 - 2.20137% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000197043 - 0.0314653% [1] +| | | | | | Remainder: 0.000775812 - 0.123887% +| | | | | Remainder: 0.00070401 - 0.109614% +| | | | Mini-EM: Compute responses: 0.055379 - 5.79567% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00154534 - 2.79048% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0468622 - 84.6208% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00290213% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000978695 - 2.08845% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116699 - 24.9026% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.404e-05 - 0.0299602% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00202475 - 4.32065% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150438 - 3.21023% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0221868 - 47.3447% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.284e-05 - 0.0273995% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00202063 - 4.31186% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00168739 - 3.60074% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00207179 - 4.42103% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000243604 - 0.519831% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.224e-05 - 0.0261192% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0011895 - 2.5383% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000852331 - 1.8188% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000173001 - 0.36917% [28] +| | | | | | Remainder: 0.000218963 - 0.467249% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.124e-05 - 0.0202965% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00296141% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00649229 - 11.7234% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000254723 - 0.459963% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.37688% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235763 - 92.5566% [1] +| | | | | | Remainder: 1.8e-05 - 7.0665% +| | | | | Remainder: 0.000211603 - 0.3821% +| | | | Remainder: 0.000502927 - 0.0526337% +| | | Remainder: 2.8e-06 - 0.000293032% +| | Remainder: 0.146864 - 0.534195% +| Remainder: 4.1441e-05 - 0.000150735% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 0.64226 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 85.4357 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 173394 x 173394, nnz = 5493090 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0) +SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6591 x 6591, nnz = 455877 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6591 x 6591, nnz = 455877 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2197 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6591 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 6591, nnz = 6591 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0668 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +A22 size = 59319 x 59319, nnz = 1520875 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 59319 x 59319, nnz = 1520875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2197 x 59319, nnz = 59319 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2197 x 2197, nnz = 49765 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5374 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 173394 5493090 31.6798 +(2, 2) 59319 1520875 25.6389 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00552295 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.603701 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 0.649537 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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.5858 [1] +| Mini-EM: Total Time: 27.5857 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000640569 - 0.0023221% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307244 - 47.9642% [1] +| | | Remainder: 0.000333325 - 52.0358% +| | Mini-EM: build physics blocks: 0.000859413 - 0.00311543% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000814612 - 0.00295302% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.01033 - 10.9126% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.36799 - 4.95906% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.609268 - 44.5374% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.485603 - 79.7026% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0144491 - 2.37155% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.109069 - 17.9016% [4] +| | | | Remainder: 0.000147322 - 0.0241802% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0706398 - 5.16376% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0463748 - 65.6497% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0013553 - 1.91861% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00576504 - 8.16118% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00355649 - 5.03468% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013385 - 1.89482% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112528 - 15.9298% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000835532 - 1.18281% [4] +| | | | Remainder: 0.000161364 - 0.228432% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127644 - 9.33077% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0507039 - 3.70645% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.174389 - 12.7479% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0645733 - 4.7203% [4] +| | | Remainder: 0.270772 - 19.7934% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0658925 - 0.238865% [2] +| | Mini-EM: setup physics model evaluator: 1.87026 - 6.77982% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87024 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000158269% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35264e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86421 - 99.6775% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86419 - 99.9989% [1] +| | | | | | getWorksets(): 1.83774 - 98.5814% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83774 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06361 - 57.8762% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833655 - 0.783797% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169383 - 15.9252% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317284 - 1.87318% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.166144 - 98.0883% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00161262 - 0.970616% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00088045 - 0.529931% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288844 - 1.73851% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155064 - 9.33306% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348836 - 20.996% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00915484 - 5.51017% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0258772 - 15.5751% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000870455 - 0.523915% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0447467 - 26.9324% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0201514 - 45.0345% [28] +| | | | | | | | | | | | Remainder: 0.0245952 - 54.9655% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230128 - 13.8511% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00633424 - 3.81249% [28] +| | | | | | | | | | | Remainder: 0.000376643 - 0.226696% +| | | | | | | | | | Remainder: 6.5322e-05 - 0.0385648% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772458 - 72.6259% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.448284 - 58.0335% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000631689 - 0.140913% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000208006 - 0.0464005% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241724 - 53.922% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.168688 - 37.6296% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000191162 - 0.042643% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354586 - 7.90986% [28] +| | | | | | | | | | | Remainder: 0.0013835 - 0.308621% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.1517 - 19.6387% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107815 - 13.9575% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000871932 - 0.112878% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0360901 - 4.67211% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269859 - 3.49351% [28] +| | | | | | | | | | Remainder: 0.00070993 - 0.0919054% +| | | | | | | | | Remainder: 0.113435 - 10.6651% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.774091 - 42.122% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.773454 - 99.9176% [56] +| | | | | | | | | Remainder: 0.000637686 - 0.0823787% +| | | | | | | | Remainder: 3.42e-05 - 0.00186098% +| | | | | | | Remainder: 3.8e-06 - 0.000206776% +| | | | | | getOrientations(): 3.8401e-05 - 0.00205993% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797371 - 0.0427731% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072905 - 0.0391082% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396445 - 0.0212664% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122722 - 0.00658314% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000876651 - 0.0470259% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 3.43313e-05% [2] +| | | | | | Remainder: 0.023484 - 1.25975% +| | | | | Remainder: 2.048e-05 - 0.00109859% +| | | | fmb->setupBCFieldManagers(): 1.044e-05 - 0.000558218% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2721e-05 - 0.00121487% [1] +| | | | build response library: 0.00595792 - 0.318565% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586196 - 98.3894% [1] +| | | | | | getWorksets(): 5.6e-06 - 0.0955312% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 3.8e-06 - 67.8571% [1] +| | | | | | | Remainder: 1.8e-06 - 32.1429% +| | | | | | getOrientations(): 4.8e-07 - 0.00818839% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000820171 - 13.9914% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00100141 - 17.0833% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000443286 - 7.56208% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125778 - 21.4566% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0238828% [3] +| | | | | | Remainder: 0.00233183 - 39.779% +| | | | | Remainder: 9.5961e-05 - 1.61065% +| | | | Remainder: 3.7e-05 - 0.00197836% +| | | Remainder: 2.4081e-05 - 0.00128757% +| | Mini-EM: setup auxiliary physics model evaluator: 3.53847 - 12.8272% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.53846 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 1.24e-06 - 3.50435e-05% [1] +| | | | fmb->setWorksetContainer(): 1.521e-06 - 4.29848e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.53839 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.53838 - 99.9999% [1] +| | | | | | getWorksets(): 1.6821 - 47.5385% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68209 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10499 - 65.6913% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00976233 - 0.883477% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.180413 - 16.3271% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315716 - 1.74996% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.177192 - 98.2148% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00154602 - 0.872509% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000868214 - 0.489984% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288564 - 1.62853% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0159222 - 8.98583% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0367059 - 20.7153% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00916748 - 5.17375% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0282649 - 15.9516% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000924331 - 0.521654% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0482184 - 27.2125% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0211521 - 43.8673% [28] +| | | | | | | | | | | | Remainder: 0.0270663 - 56.1327% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0259015 - 14.6178% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00636396 - 3.59156% [28] +| | | | | | | | | | | Remainder: 0.000423647 - 0.239089% +| | | | | | | | | | Remainder: 6.3561e-05 - 0.0352308% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.793148 - 71.7788% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.443475 - 55.9132% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000357645 - 0.0806461% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000204603 - 0.0461363% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.16654 - 37.5535% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171198 - 38.6038% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000219922 - 0.0495907% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000219203 - 0.0494285% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0058328 - 1.31525% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0975807 - 22.0037% [28] +| | | | | | | | | | | Remainder: 0.00132126 - 0.297934% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107341 - 13.5336% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105465 - 13.297% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00088233 - 0.111244% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398437 - 5.02349% [56] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0358088 - 4.51477% [28] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.059595 - 7.51373% [28] +| | | | | | | | | | Remainder: 0.000737331 - 0.0929626% +| | | | | | | | | Remainder: 0.121666 - 11.0106% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.577067 - 34.3064% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.576052 - 99.8241% [28] +| | | | | | | | | Remainder: 0.00101485 - 0.175864% +| | | | | | | | Remainder: 3.756e-05 - 0.00223293% +| | | | | | | Remainder: 1.6e-06 - 9.51194e-05% +| | | | | | getOrientations(): 1.204e-05 - 0.000340268% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000959772 - 0.0271246% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011111 - 0.0314012% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070949 - 0.0200512% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.82051 - 51.4502% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.653345 - 35.8881% [1] +| | | | | | | Remainder: 1.16716 - 64.1119% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242879 - 0.0686413% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.13046e-05% [2] +| | | | | | Remainder: 0.0305593 - 0.863651% +| | | | | Remainder: 4.32e-06 - 0.000122089% +| | | | fmb->setupBCFieldManagers(): 4.24e-06 - 0.000119826% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.456e-05 - 0.000976696% [1] +| | | | build response library: 2.3721e-05 - 0.000670376% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.34902% [1] +| | | | | Remainder: 2.3401e-05 - 98.651% +| | | | Remainder: 6.8e-06 - 0.000192174% +| | | Remainder: 1.036e-05 - 0.000292782% +| | Mini-EM: eval auxiliary physics model evaluator: 5.97996 - 21.6778% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.77637 - 29.7054% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.19094 - 70.0831% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00570312 - 0.136082% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.87149 - 68.5166% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 5.98992e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.3e-05 - 0.00149748% [28] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.948e-05 - 0.000678393% [28] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0369731 - 1.28759% [28] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0772636 - 2.69071% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.238824 - 8.31707% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0278281 - 0.969115% [28] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.196498 - 6.84307% [28] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.191274 - 6.66113% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.282568 - 9.84046% [28] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.9562e-05 - 0.001726% [28] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.904e-05 - 0.00066307% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.427273 - 14.8798% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0439704 - 1.53128% [28] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0245636 - 0.855429% [28] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0960022 - 3.34329% [28] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0244617 - 0.851881% [28] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131728 - 4.58743% [28] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.222818 - 7.75966% [28] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283547 - 9.87457% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0237394 - 0.826726% [28] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.013099 - 0.456175% [28] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.040123 - 1.39729% [28] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.192525 - 6.70472% [28] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0248509 - 0.865434% [28] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0967753 - 3.37021% [28] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.9962e-05 - 0.00173993% [28] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0415574 - 1.44724% [28] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0787143 - 2.74123% [28] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0126082 - 0.439081% [28] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0403337 - 1.40462% [28] +| | | | | Remainder: 0.00139002 - 0.0484076% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.32e-05 - 0.000553574% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 6.39474e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00600876 - 0.143375% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.30286 - 31.0875% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643972 - 49.4275% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.65885 - 50.5695% [1] +| | | | | Remainder: 3.8281e-05 - 0.00293823% +| | | | Remainder: 0.00485631 - 0.115876% +| | | Remainder: 0.012648 - 0.211506% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434522 - 0.0157517% [1] +| | | getWorksets(): 9.8e-06 - 0.225535% [1] +| | | | panzer::WorksetContainer::getWorksets(): 7.84e-06 - 80% [1] +| | | | Remainder: 1.96e-06 - 20% +| | | getOrientations(): 7.6e-07 - 0.0174905% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076185 - 17.5331% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914372 - 21.0432% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415125 - 9.55361% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122174 - 28.1168% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0257755% [3] +| | | Remainder: 0.00102045 - 23.4846% +| | panzer::ModelEvaluator::create_W_op: 1.79453 - 6.50528% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.04628 - 11.043% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0016681 - 0.0547587% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.39938 - 78.7642% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.50169e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0285295 - 1.18904% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.080321 - 3.34758% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0919199 - 3.83099% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00905285 - 0.3773% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.102557 - 4.27433% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0849142 - 3.53901% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152729 - 0.636537% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0910744 - 3.79575% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.628e-05 - 0.00151206% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0310221 - 1.29292% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184755 - 7.70012% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0301337 - 1.2559% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.176241 - 7.3453% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189908 - 7.9149% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258859 - 10.7886% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.8761e-05 - 0.00244901% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0280135 - 1.16753% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178478 - 7.43852% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.287764 - 11.9933% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0405031 - 1.68807% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00842747 - 0.351236% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0983536 - 4.09913% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.208926 - 8.7075% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.172968 - 7.20888% [28] +| | | | Remainder: 0.00128585 - 0.0535912% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.0361e-05 - 0.00132493% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 4.33316e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00701753 - 0.230364% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.633287 - 20.7889% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.633252 - 99.9945% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.0033034% [1] +| | | | Remainder: 1.4001e-05 - 0.00221085% +| | | Remainder: 0.00488707 - 0.160427% +| | Mini-EM: assemble Discrete Gradient: 0.490016 - 1.77634% [1] +| | MaxwellPreconditioner::build: 5.31539 - 19.2686% [1] +| | | Mini-EM: assemble Discrete Curl: 0.436255 - 8.20738% [1] +| | | MaxwellPreconditioner: Schur complement: 3.66e-05 - 0.000688566% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00453538 - 0.0853254% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.0732022% [1] +| | | | Ifpack2::Relaxation::compute: 0.00351625 - 77.5293% [1] +| | | | Remainder: 0.00101581 - 22.3975% +| | | MaxwellPreconditioner: Solver S_E: 4.8332 - 90.9283% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.78174 - 98.9353% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.78131 - 99.991% [1] +| | | | | | MueLu RefMaxwell: compute: 4.76241 - 99.6046% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.018355 - 0.385415% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.125889 - 2.6434% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0674083 - 53.5457% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0563354 - 44.75% [1] +| | | | | | | | Remainder: 0.00214559 - 1.70435% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.145719 - 3.05978% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00924208 - 6.34238% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.128148 - 87.9413% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.126526 - 98.7349% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124371 - 98.2967% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.119825 - 96.3448% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.76e-05 - 0.031379% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000139562 - 0.116471% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000215323 - 0.179698% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0211991 - 17.6917% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 7.3041e-05 - 0.0609563% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.096032 - 80.1434% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.2081e-05 - 0.0601551% [1] +| | | | | | | | | | | | Remainder: 0.00205647 - 1.71622% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.0081e-05 - 0.0643887% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5441e-05 - 56.7438% [1] +| | | | | | | | | | | | Remainder: 3.464e-05 - 43.2562% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191019 - 1.53587% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187142 - 97.9709% [1] +| | | | | | | | | | | | Remainder: 3.876e-05 - 2.02912% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0013175 - 1.05933% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00129126 - 98.0083% [1] +| | | | | | | | | | | | Remainder: 2.6241e-05 - 1.99173% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373125 - 0.300009% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346444 - 92.8493% [1] +| | | | | | | | | | | | Remainder: 2.6681e-05 - 7.15069% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000110521 - 0.0888638% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2961e-05 - 47.9194% [1] +| | | | | | | | | | | | Remainder: 5.756e-05 - 52.0806% +| | | | | | | | | | | Remainder: 0.000754651 - 0.606773% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000111401 - 0.0880457% [1] +| | | | | | | | | | Remainder: 0.00204375 - 1.61527% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000714609 - 0.557645% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000172082 - 24.0806% [1] +| | | | | | | | | | Remainder: 0.000542527 - 75.9194% +| | | | | | | | | Remainder: 0.000906534 - 0.707414% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00316708 - 2.17341% [1] +| | | | | | | | Remainder: 0.00516275 - 3.54294% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.206634 - 4.33885% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136323 - 65.973% [1] +| | | | | | | | Remainder: 0.0703113 - 34.027% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184607 - 0.387634% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0568292 - 1.19329% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.033255 - 58.5175% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327066 - 98.3508% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.6881e-05 - 0.173913% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.64e-06 - 0.0203017% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324608 - 99.2483% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324573 - 99.9894% [1] +| | | | | | | | | | | Remainder: 3.44e-06 - 0.0105974% +| | | | | | | | | | Remainder: 0.000182322 - 0.557447% +| | | | | | | | | Remainder: 0.000548447 - 1.64921% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.023566 - 41.4681% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0191068 - 81.0779% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0159774 - 83.6213% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0121972 - 76.3402% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0118463 - 97.1232% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000426005 - 3.59611% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.5281e-05 - 0.213409% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.804e-05 - 0.152284% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00400777 - 33.8315% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.848e-05 - 0.155998% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00672861 - 56.7994% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.76e-06 - 0.0739473% [1] +| | | | | | | | | | | | | Remainder: 0.000613329 - 5.1774% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6121e-05 - 0.214156% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.8e-06 - 18.376% [1] +| | | | | | | | | | | | | Remainder: 2.1321e-05 - 81.624% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.4801e-05 - 0.777238% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0481e-05 - 74.3463% [1] +| | | | | | | | | | | | | Remainder: 2.432e-05 - 25.6537% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.028e-05 - 0.166268% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.48e-06 - 27.0217% [1] +| | | | | | | | | | | | | Remainder: 1.48e-05 - 72.9783% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.064e-05 - 0.16922% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.2e-06 - 30.0388% [1] +| | | | | | | | | | | | | Remainder: 1.444e-05 - 69.9612% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.876e-05 - 0.153806% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 22.8145% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 77.1855% +| | | | | | | | | | | | Remainder: 0.000170283 - 1.39609% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.1241e-05 - 0.508475% [1] +| | | | | | | | | | | Remainder: 0.00369897 - 23.1513% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.0029608 - 15.496% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00256191 - 86.5278% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000200403 - 7.82239% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00223955 - 87.4171% [1] +| | | | | | | | | | | | Remainder: 0.000121961 - 4.76054% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000156122 - 5.27297% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000112841 - 72.2774% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.32e-05 - 20.5599% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 10.0318% [1] +| | | | | | | | | | | | | Remainder: 7.8321e-05 - 69.4083% +| | | | | | | | | | | | Remainder: 4.3281e-05 - 27.7226% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.352e-05 - 0.79438% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8321e-05 - 1.29428% [1] +| | | | | | | | | | | Remainder: 0.000180922 - 6.11058% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0439634% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0161199% [1] +| | | | | | | | | | Remainder: 0.000157163 - 0.822549% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.584e-05 - 0.0672155% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00391057 - 16.5941% [1] +| | | | | | | | | Remainder: 0.000532767 - 2.26074% +| | | | | | | | Remainder: 8.2e-06 - 0.0144292% +| | | | | | | MueLu RefMaxwell: Build A22: 0.122215 - 2.56624% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.12204 - 99.8574% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0644701 - 52.8269% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0555331 - 45.5038% [1] +| | | | | | | | | Remainder: 0.00203723 - 1.6693% +| | | | | | | | Remainder: 0.000174243 - 0.142571% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.52816 - 74.0835% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146517 - 4.15279% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.146165 - 99.7598% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.804e-05 - 0.0191838% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00169671% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.146046 - 99.9186% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.146043 - 99.9978% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.00219109% +| | | | | | | | | | Remainder: 8.8482e-05 - 0.0605356% +| | | | | | | | | Remainder: 0.000351924 - 0.240193% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.38163 - 95.847% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.133494 - 3.94762% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.123218 - 92.302% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.121107 - 98.2866% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.11794 - 97.385% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.848e-05 - 0.015669% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.000108161 - 0.0917088% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000155762 - 0.132069% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0211072 - 17.8966% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9801e-05 - 0.0507047% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0946019 - 80.2121% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8041e-05 - 0.0492125% [1] +| | | | | | | | | | | | | Remainder: 0.00183035 - 1.55193% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.8881e-05 - 0.0568763% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3241e-05 - 62.7764% [1] +| | | | | | | | | | | | | Remainder: 2.564e-05 - 37.2236% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190446 - 1.57255% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00186831 - 98.1013% [1] +| | | | | | | | | | | | | Remainder: 3.616e-05 - 1.8987% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000193163 - 0.159498% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170202 - 88.1131% [1] +| | | | | | | | | | | | | Remainder: 2.2961e-05 - 11.8869% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000368445 - 0.304232% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343605 - 93.2582% [1] +| | | | | | | | | | | | | Remainder: 2.484e-05 - 6.74185% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.0161e-05 - 0.0579333% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2481e-05 - 74.8008% [1] +| | | | | | | | | | | | | Remainder: 1.768e-05 - 25.1992% +| | | | | | | | | | | | Remainder: 0.000561847 - 0.463928% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181363 - 0.147189% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.7761e-05 - 0.0387614% [1] +| | | | | | | | | | | Remainder: 0.0018821 - 1.52746% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101134 - 7.57589% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00919432 - 90.9125% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00105665 - 11.4925% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801299 - 87.1515% [1] +| | | | | | | | | | | | Remainder: 0.000124682 - 1.35608% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070433 - 6.96434% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000657808 - 93.3949% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000188602 - 28.6713% [1] +| | | | | | | | | | | | | Remainder: 0.000469206 - 71.3287% +| | | | | | | | | | | | Remainder: 4.6522e-05 - 6.60514% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.708e-05 - 0.267764% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.9361e-05 - 0.290319% [1] +| | | | | | | | | | | Remainder: 0.000158281 - 1.56507% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00701154% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00221733% [1] +| | | | | | | | | | Remainder: 0.000150643 - 0.112846% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.64e-05 - 0.000484973% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.24754 - 96.0348% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0881e-05 - 0.000335053% [1] +| | | | | | | | | | Remainder: 3.24753 - 99.9997% +| | | | | | | | | Remainder: 0.000579647 - 0.017141% +| | | | | | | | Remainder: 8.201e-06 - 0.000232444% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518912 - 10.896% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.98e-05 - 0.00574278% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.000416255% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518707 - 99.9605% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518701 - 99.9988% [1] +| | | | | | | | | Remainder: 6e-06 - 0.00115672% +| | | | | | | | Remainder: 0.000172843 - 0.0333087% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000176642 - 0.00370909% [1] +| | | | | | | Remainder: 0.0210583 - 0.442177% +| | | | | | Remainder: 0.0189037 - 0.395366% +| | | | | Remainder: 0.000428686 - 0.00896506% +| | | | Remainder: 0.0514574 - 1.06466% +| | | MaxwellPreconditioner: Block preconditioner: 0.000144002 - 0.00270915% [1] +| | | Remainder: 0.041224 - 0.775558% +| | Mini-EM: timestepper: 0.966395 - 3.50324% [1] +| | | Mini-EM: Advance Time Step: 0.966392 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.260089 - 26.9134% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00148526 - 0.571058% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.250972 - 96.4946% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000669397% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160046 - 0.637706% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0213213 - 8.4955% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0125796 - 5.01237% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00102034 - 0.406553% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0114016 - 4.54299% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0110923 - 4.41974% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000944371 - 0.376285% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00271708 - 1.08262% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.856e-05 - 0.00739525% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00218039 - 0.868778% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257621 - 10.2649% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00848183 - 3.37959% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00354741 - 1.41347% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0223379 - 8.90054% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0445589 - 17.7546% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.628e-05 - 0.0104713% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00169758 - 0.676403% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0189571 - 7.55349% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0235228 - 9.37266% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00163654 - 0.652081% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00104089 - 0.414745% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0112405 - 4.47879% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0175674 - 6.99976% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516511 - 2.05804% [28] +| | | | | | Remainder: 0.000551807 - 0.219868% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.896e-05 - 0.00728981% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.56e-06 - 0.00136876% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00710017 - 2.7299% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000371245 - 0.142738% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000344284 - 92.7377% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.452531% [1] +| | | | | | Remainder: 2.5281e-05 - 6.80979% +| | | | | Remainder: 0.000138002 - 0.0530595% +| | | | Stratimikos: BelosLOWS: 0.64959 - 67.2181% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150912 - 2.32319% [1] +| | | | | Belos::MVT::MvAddMv: 0.000433166 - 0.066683% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.633329 - 97.4967% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00201279 - 0.317811% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000500088 - 24.8455% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000493688 - 98.7202% [2] +| | | | | | | | Remainder: 6.4e-06 - 1.27977% +| | | | | | | Belos::MVT::MvScale: 0.000284804 - 14.1497% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00070837 - 35.1935% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00070109 - 98.9723% [2] +| | | | | | | | Remainder: 7.28e-06 - 1.02771% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000433325 - 21.5286% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000429725 - 99.1692% [2] +| | | | | | | | Remainder: 3.6e-06 - 0.830785% +| | | | | | | Remainder: 8.62e-05 - 4.28262% +| | | | | | Belos::MVT::MvAddMv: 0.000754211 - 0.119087% [2] +| | | | | | Belos::MVT::MvNorm: 0.000263123 - 0.041546% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.615472 - 97.1804% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00190835 - 0.310062% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000260764 - 0.0423682% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00330644 - 0.537221% [1] +| | | | | | | | Belos::MVT::Assign: 0.000420766 - 12.7256% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000382445 - 11.5667% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000367205 - 96.0151% [1] +| | | | | | | | | Remainder: 1.524e-05 - 3.98489% +| | | | | | | | CG Q_B: Operation Op*x: 0.00187455 - 56.6937% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000334244 - 10.1089% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000125962 - 3.80959% [1] +| | | | | | | | Remainder: 0.000168482 - 5.09556% +| | | | | | | CG S_E: Operation Op*x: 0.00541295 - 0.87948% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.597987 - 97.1591% [1] +| | | | | | | | Belos::MVT::Assign: 0.000404725 - 0.0676813% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.519617 - 86.8944% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.519281 - 99.9354% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.240889 - 46.3889% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.240111 - 99.6772% [26] +| | | | | | | | | | | Remainder: 0.000777649 - 0.322825% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0651944 - 12.5547% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00466574 - 0.8985% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00564175 - 1.08645% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.184292 - 35.4898% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0246977 - 13.4014% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243306 - 98.5134% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0212587 - 87.3746% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0157758 - 74.2088% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0151255 - 95.8777% [26] +| | | | | | | | | | | | | | | Remainder: 0.000650327 - 4.12229% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00423758 - 19.9333% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000238484 - 1.12182% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000408885 - 1.92338% [13] +| | | | | | | | | | | | | | Remainder: 0.000597928 - 2.81262% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00291668 - 11.9877% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00284864 - 97.6672% [13] +| | | | | | | | | | | | | | Remainder: 6.804e-05 - 2.33279% +| | | | | | | | | | | | | Remainder: 0.000155165 - 0.637737% +| | | | | | | | | | | | Remainder: 0.000367167 - 1.48664% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.159466 - 86.529% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.159305 - 99.899% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0831961 - 52.2244% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0639421 - 76.8571% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0633035 - 99.0013% [26] +| | | | | | | | | | | | | | | Remainder: 0.000638564 - 0.99866% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0152298 - 18.306% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000942853 - 1.13329% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00257676 - 3.09721% [13] +| | | | | | | | | | | | | | Remainder: 0.000504527 - 0.606431% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0759073 - 47.6491% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0757906 - 99.8462% [13] +| | | | | | | | | | | | | | Remainder: 0.000116722 - 0.153769% +| | | | | | | | | | | | | Remainder: 0.000201524 - 0.126502% +| | | | | | | | | | | | Remainder: 0.000161043 - 0.100989% +| | | | | | | | | | | Remainder: 0.000128242 - 0.0695863% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00794571 - 1.53013% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0101754 - 1.95952% [13] +| | | | | | | | | | Remainder: 0.000477645 - 0.0919819% +| | | | | | | | | Remainder: 0.000335566 - 0.0645795% +| | | | | | | | CG S_E: Operation Op*x: 0.0606684 - 10.1454% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00402313 - 0.67278% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0111487 - 1.86437% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.0017849 - 0.298486% [13] +| | | | | | | | Remainder: 0.000339765 - 0.0568182% +| | | | | | | Remainder: 0.00659661 - 1.0718% +| | | | | | GMRES block system: Operation Op*x: 0.0138392 - 2.18516% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000199083 - 0.0314344% [1] +| | | | | | Remainder: 0.000789049 - 0.124588% +| | | | | Remainder: 0.000736609 - 0.113396% +| | | | Mini-EM: Compute responses: 0.0562426 - 5.81985% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00152038 - 2.70326% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0471503 - 83.8339% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0031389% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000997369 - 2.1153% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0118081 - 25.0435% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.272e-05 - 0.0269776% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00198483 - 4.20958% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00151694 - 3.21725% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0222911 - 47.2766% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.432e-05 - 0.030371% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00200079 - 4.24342% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00169802 - 3.60129% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00213055 - 4.51864% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000241284 - 0.511734% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.1801e-05 - 0.0250285% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00118953 - 2.52285% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000857376 - 1.81839% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000173361 - 0.367677% [28] +| | | | | | Remainder: 0.000220803 - 0.468296% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.096e-05 - 0.019487% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00263146% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00708753 - 12.6017% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261484 - 0.464922% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.458919% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241524 - 92.3666% [1] +| | | | | | Remainder: 1.876e-05 - 7.17444% +| | | | | Remainder: 0.000210404 - 0.374101% +| | | | Remainder: 0.000469888 - 0.0486229% +| | | Remainder: 2.72e-06 - 0.000281459% +| | Remainder: 0.133538 - 0.484083% +| Remainder: 4.268e-05 - 0.000154718% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 0.64959 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 84.4717 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 173394 x 173394, nnz = 5493090 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0) +SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6591 x 6591, nnz = 455877 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6591 x 6591, nnz = 455877 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2197 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6591 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 6591, nnz = 6591 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0671 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +A22 size = 59319 x 59319, nnz = 1520875 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 59319 x 59319, nnz = 1520875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2197 x 59319, nnz = 59319 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2197 x 2197, nnz = 49765 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5971 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 173394 5493090 31.6798 +(2, 2) 59319 1520875 25.6389 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0054264 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.596683 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 0.642437 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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.6068 [1] +| Mini-EM: Total Time: 27.6068 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000644608 - 0.00233497% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000299324 - 46.435% [1] +| | | Remainder: 0.000345284 - 53.565% +| | Mini-EM: build physics blocks: 0.000862252 - 0.00312334% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00081365 - 0.00294729% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.03895 - 11.008% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.37243 - 4.97135% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.610173 - 44.4594% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.486341 - 79.7054% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146655 - 2.4035% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.109021 - 17.8671% [4] +| | | | Remainder: 0.000145882 - 0.0239083% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0696267 - 5.07326% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0458065 - 65.7887% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00153842 - 2.20953% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00522483 - 7.50406% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00354097 - 5.08564% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012617 - 1.81209% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112356 - 16.1368% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000860812 - 1.23632% [4] +| | | | Remainder: 0.000157963 - 0.226871% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127523 - 9.29178% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0505586 - 3.68388% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.174454 - 12.7113% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0652701 - 4.75581% [4] +| | | Remainder: 0.274822 - 20.0245% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0680413 - 0.246466% [2] +| | Mini-EM: setup physics model evaluator: 1.87387 - 6.78772% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.87384 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000175042% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 2.56158e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86788 - 99.6817% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86785 - 99.9988% [1] +| | | | | | getWorksets(): 1.84268 - 98.6525% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84268 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06662 - 57.8843% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00832283 - 0.780298% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168703 - 15.8166% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00319781 - 1.89552% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165442 - 98.0665% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00161822 - 0.978124% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000902009 - 0.545213% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00306309 - 1.85146% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015508 - 9.37368% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348888 - 21.0883% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00887784 - 5.36615% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0254364 - 15.3748% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000885411 - 0.53518% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.044705 - 27.0216% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202675 - 45.336% [28] +| | | | | | | | | | | | Remainder: 0.0244376 - 54.664% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022819 - 13.7928% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00637156 - 3.85125% [28] +| | | | | | | | | | | Remainder: 0.00036624 - 0.221371% +| | | | | | | | | | Remainder: 6.408e-05 - 0.0379838% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772528 - 72.4275% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.447685 - 57.9507% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000627886 - 0.140252% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000201442 - 0.0449964% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.24001 - 53.6114% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.169819 - 37.9327% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000184163 - 0.0411367% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354516 - 7.91886% [28] +| | | | | | | | | | | Remainder: 0.00139074 - 0.310651% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.151591 - 19.6227% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.108122 - 13.9958% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000887213 - 0.114845% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0364474 - 4.71794% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270662 - 3.50359% [28] +| | | | | | | | | | Remainder: 0.000729494 - 0.0944295% +| | | | | | | | | Remainder: 0.117068 - 10.9756% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.77601 - 42.1132% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.775291 - 99.9073% [56] +| | | | | | | | | Remainder: 0.000719046 - 0.0926593% +| | | | | | | | Remainder: 4.6641e-05 - 0.00253115% +| | | | | | | Remainder: 5.8e-06 - 0.000314758% +| | | | | | getOrientations(): 1.88e-05 - 0.0010065% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813291 - 0.0435415% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076513 - 0.0409631% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000430166 - 0.02303% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000130681 - 0.00699632% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000907372 - 0.0485783% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.13959e-05% [2] +| | | | | | Remainder: 0.0221031 - 1.18334% +| | | | | Remainder: 2.256e-05 - 0.00120779% +| | | | fmb->setupBCFieldManagers(): 9.64e-06 - 0.000514451% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.856e-05 - 0.000990479% [1] +| | | | build response library: 0.005903 - 0.315021% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058056 - 98.35% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0564972% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.9512% [1] +| | | | | | | Remainder: 9.2e-07 - 28.0488% +| | | | | | getOrientations(): 4.8e-07 - 0.00826788% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802811 - 13.8282% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000965133 - 16.6242% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000458326 - 7.89455% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125426 - 21.6043% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0213587% [3] +| | | | | | Remainder: 0.00232007 - 39.9627% +| | | | | Remainder: 9.7401e-05 - 1.65003% +| | | | Remainder: 2.9481e-05 - 0.00157329% +| | | Remainder: 2.768e-05 - 0.00147716% +| | Mini-EM: setup auxiliary physics model evaluator: 3.53015 - 12.7873% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.53014 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 1.72e-06 - 4.87233e-05% [1] +| | | | fmb->setWorksetContainer(): 1.88e-06 - 5.32557e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.53007 - 99.998% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.53006 - 99.9999% [1] +| | | | | | getWorksets(): 1.68372 - 47.6965% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68371 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10867 - 65.8466% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00985657 - 0.889046% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.179364 - 16.1783% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315972 - 1.76163% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.176144 - 98.2051% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00155926 - 0.885217% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000886651 - 0.503367% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00303972 - 1.7257% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157865 - 8.96225% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0366951 - 20.8324% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00887824 - 5.04032% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0278135 - 15.7902% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000936335 - 0.531573% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0481638 - 27.3434% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.021265 - 44.1514% [28] +| | | | | | | | | | | | Remainder: 0.0268988 - 55.8486% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0255893 - 14.5275% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00639553 - 3.63085% [28] +| | | | | | | | | | | Remainder: 0.000400247 - 0.227227% +| | | | | | | | | | Remainder: 5.972e-05 - 0.0332955% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.796656 - 71.857% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.443438 - 55.6624% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000358764 - 0.0809052% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000195203 - 0.0440204% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166083 - 37.4535% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.172167 - 38.8254% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00021732 - 0.049008% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000220444 - 0.0497125% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00583732 - 1.31638% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.097022 - 21.8795% [28] +| | | | | | | | | | | Remainder: 0.00133705 - 0.30152% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109717 - 13.7722% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106159 - 13.3256% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000919532 - 0.115424% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0400471 - 5.0269% [56] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0360104 - 4.5202% [28] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0596019 - 7.48151% [28] +| | | | | | | | | | Remainder: 0.000763405 - 0.0958262% +| | | | | | | | | Remainder: 0.122792 - 11.0756% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.575003 - 34.1509% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.573962 - 99.8189% [28] +| | | | | | | | | Remainder: 0.00104105 - 0.181052% +| | | | | | | | Remainder: 4.3482e-05 - 0.0025825% +| | | | | | | Remainder: 1.48e-06 - 8.79008e-05% +| | | | | | getOrientations(): 1.168e-05 - 0.000330872% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000950653 - 0.0269302% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112214 - 0.031788% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00074809 - 0.021192% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.81268 - 51.3497% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.650392 - 35.8802% [1] +| | | | | | | Remainder: 1.16229 - 64.1198% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00249503 - 0.0706796% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.58637e-05% [2] +| | | | | | Remainder: 0.028342 - 0.802874% +| | | | | Remainder: 4.88e-06 - 0.000138241% +| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000104245% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.5521e-05 - 0.00100622% [1] +| | | | build response library: 2.284e-05 - 0.000647% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.40105% [1] +| | | | | Remainder: 2.252e-05 - 98.5989% +| | | | Remainder: 5.96e-06 - 0.000168832% +| | | Remainder: 9.76e-06 - 0.000276476% +| | Mini-EM: eval auxiliary physics model evaluator: 5.93231 - 21.4886% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.77361 - 29.8975% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.14613 - 69.8906% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00566384 - 0.136605% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.82565 - 68.1516% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 6.08709e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.54e-05 - 0.00160671% [28] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.7e-05 - 0.000601631% [28] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0180614 - 0.639194% [28] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0770714 - 2.72756% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.238359 - 8.43554% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0269423 - 0.953489% [28] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.19324 - 6.83879% [28] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190953 - 6.75784% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.28162 - 9.96656% [28] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.412e-05 - 0.00191531% [28] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.628e-05 - 0.00057615% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426417 - 15.0909% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.043467 - 1.5383% [28] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0242103 - 0.856805% [28] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0963454 - 3.40967% [28] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0113706 - 0.402407% [28] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131443 - 4.65179% [28] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220433 - 7.80113% [28] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283727 - 10.0411% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.023381 - 0.827456% [28] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0125643 - 0.444652% [28] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0400683 - 1.41802% [28] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.191961 - 6.79353% [28] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0244565 - 0.865518% [28] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0963789 - 3.41086% [28] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.86e-05 - 0.00171996% [28] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413512 - 1.46342% [28] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774324 - 2.74034% [28] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.01269 - 0.4491% [28] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0400691 - 1.41805% [28] +| | | | | Remainder: 0.00145358 - 0.0514424% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1561e-05 - 0.000520028% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 6.36739e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00598092 - 0.144253% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.30402 - 31.4515% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.644565 - 49.4291% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.659418 - 50.5681% [1] +| | | | | Remainder: 3.6761e-05 - 0.00281905% +| | | | Remainder: 0.00478582 - 0.115429% +| | | Remainder: 0.0125698 - 0.211887% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436478 - 0.0158105% [1] +| | | getWorksets(): 8e-06 - 0.183285% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.2e-06 - 77.5% [1] +| | | | Remainder: 1.8e-06 - 22.5% +| | | getOrientations(): 6.8e-07 - 0.0155793% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075317 - 17.2556% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932093 - 21.3549% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418525 - 9.58869% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124014 - 28.4124% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.02566% [3] +| | | Remainder: 0.00101105 - 23.1639% +| | panzer::ModelEvaluator::create_W_op: 1.80339 - 6.53242% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.01532 - 10.9224% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00178566 - 0.0592197% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35799 - 78.2005% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 7.6336e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0160949 - 0.682567% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.079256 - 3.36116% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0916981 - 3.88882% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00889089 - 0.377053% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101721 - 4.31388% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.085 - 3.60476% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153638 - 0.651562% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0898985 - 3.8125% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.968e-05 - 0.00168279% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0309861 - 1.31409% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184252 - 7.81394% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0292894 - 1.24213% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.171689 - 7.28113% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189858 - 8.05167% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258095 - 10.9455% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.884e-05 - 0.00249534% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0149092 - 0.632285% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178306 - 7.56175% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286702 - 12.1587% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0408001 - 1.73029% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00831491 - 0.352626% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0977767 - 4.14661% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.207124 - 8.78391% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170712 - 7.23969% [28] +| | | | Remainder: 0.00115762 - 0.0490932% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.5761e-05 - 0.00151762% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.11233e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00699285 - 0.231911% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.643513 - 21.3414% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643477 - 99.9944% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.1641e-05 - 0.00336295% [1] +| | | | Remainder: 1.44e-05 - 0.00223772% +| | | Remainder: 0.00498747 - 0.165404% +| | Mini-EM: assemble Discrete Gradient: 0.491558 - 1.78057% [1] +| | MaxwellPreconditioner::build: 5.37837 - 19.4821% [1] +| | | Mini-EM: assemble Discrete Curl: 0.438897 - 8.16041% [1] +| | | MaxwellPreconditioner: Schur complement: 3.324e-05 - 0.000618031% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00466578 - 0.0867508% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0685844% [1] +| | | | Ifpack2::Relaxation::compute: 0.00361437 - 77.4654% [1] +| | | | Remainder: 0.00104821 - 22.466% +| | | MaxwellPreconditioner: Solver S_E: 4.89338 - 90.9826% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.84196 - 98.9491% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.84153 - 99.9912% [1] +| | | | | | MueLu RefMaxwell: compute: 4.82203 - 99.5972% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.018336 - 0.380254% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.124468 - 2.58123% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0666106 - 53.5164% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0556529 - 44.7128% [1] +| | | | | | | | Remainder: 0.00220407 - 1.7708% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.146205 - 3.03202% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00929844 - 6.35986% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.128499 - 87.8896% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.1269 - 98.7559% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124778 - 98.3271% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.120302 - 96.4133% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.6641e-05 - 0.0304575% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000137002 - 0.113882% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000185722 - 0.15438% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0215174 - 17.8861% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0361e-05 - 0.0501745% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.096151 - 79.9246% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.1281e-05 - 0.0592517% [1] +| | | | | | | | | | | | Remainder: 0.00214271 - 1.78111% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.0721e-05 - 0.0646919% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.564e-05 - 56.5404% [1] +| | | | | | | | | | | | Remainder: 3.5081e-05 - 43.4596% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190715 - 1.52844% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0018739 - 98.2571% [1] +| | | | | | | | | | | | Remainder: 3.324e-05 - 1.74292% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00130482 - 1.04571% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012715 - 97.4464% [1] +| | | | | | | | | | | | Remainder: 3.332e-05 - 2.55361% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373645 - 0.299449% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000347845 - 93.0951% [1] +| | | | | | | | | | | | Remainder: 2.58e-05 - 6.90495% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.7681e-05 - 0.0782841% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.32e-05 - 54.463% [1] +| | | | | | | | | | | | Remainder: 4.4481e-05 - 45.537% +| | | | | | | | | | | Remainder: 0.000711411 - 0.570144% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000116362 - 0.0916956% [1] +| | | | | | | | | | Remainder: 0.00200651 - 1.58117% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000691329 - 0.538003% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000176123 - 25.476% [1] +| | | | | | | | | | Remainder: 0.000515206 - 74.524% +| | | | | | | | | Remainder: 0.000907372 - 0.706131% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00322276 - 2.20428% [1] +| | | | | | | | Remainder: 0.00518483 - 3.54627% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.20795 - 4.3125% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136677 - 65.7257% [1] +| | | | | | | | Remainder: 0.0712734 - 34.2743% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185704 - 0.385115% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0570216 - 1.18252% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0331849 - 58.1971% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327186 - 98.5948% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.9e-05 - 0.180326% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.681e-06 - 0.0204196% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324688 - 99.2365% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324652 - 99.9889% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.0110876% +| | | | | | | | | | Remainder: 0.000184123 - 0.562747% +| | | | | | | | | Remainder: 0.000466326 - 1.40523% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0238288 - 41.789% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.019453 - 81.6366% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0162964 - 83.7732% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.012333 - 75.6797% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.011951 - 96.9026% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000457806 - 3.83068% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.4881e-05 - 0.208191% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.832e-05 - 0.153292% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00405385 - 33.9205% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.988e-05 - 0.166345% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00675929 - 56.5582% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.32e-06 - 0.0779849% [1] +| | | | | | | | | | | | | Remainder: 0.000607687 - 5.0848% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.536e-05 - 0.205626% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 18.4543% [1] +| | | | | | | | | | | | | Remainder: 2.068e-05 - 81.5457% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.4921e-05 - 0.769648% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0641e-05 - 74.4208% [1] +| | | | | | | | | | | | | Remainder: 2.428e-05 - 25.5792% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.9801e-05 - 0.160552% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.44e-06 - 27.4734% [1] +| | | | | | | | | | | | | Remainder: 1.4361e-05 - 72.5266% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.284e-05 - 0.185194% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.32e-06 - 27.6708% [1] +| | | | | | | | | | | | | Remainder: 1.652e-05 - 72.3292% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.788e-05 - 0.144976% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 23.9374% [1] +| | | | | | | | | | | | | Remainder: 1.36e-05 - 76.0626% +| | | | | | | | | | | | Remainder: 0.000201204 - 1.63142% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.3562e-05 - 0.512764% [1] +| | | | | | | | | | | Remainder: 0.00387977 - 23.8076% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00298348 - 15.3369% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00257607 - 86.3446% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000206243 - 8.0061% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00224211 - 87.0359% [1] +| | | | | | | | | | | | Remainder: 0.000127721 - 4.95797% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000164082 - 5.49968% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000115202 - 70.21% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.34e-05 - 20.3121% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.144e-05 - 9.93038% [1] +| | | | | | | | | | | | | Remainder: 8.0362e-05 - 69.7575% +| | | | | | | | | | | | Remainder: 4.888e-05 - 29.79% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.316e-05 - 0.776275% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.7441e-05 - 1.25494% [1] +| | | | | | | | | | | Remainder: 0.000182723 - 6.12449% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.441e-06 - 0.0485324% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.281e-06 - 0.0168663% [1] +| | | | | | | | | | Remainder: 0.000160402 - 0.824563% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.684e-05 - 0.0706709% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00390353 - 16.3816% [1] +| | | | | | | | | Remainder: 0.000455405 - 1.91116% +| | | | | | | | Remainder: 7.881e-06 - 0.0138211% +| | | | | | | MueLu RefMaxwell: Build A22: 0.122246 - 2.53516% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.122074 - 99.8589% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0641835 - 52.5778% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0558926 - 45.786% [1] +| | | | | | | | | Remainder: 0.00199743 - 1.63625% +| | | | | | | | Remainder: 0.000172482 - 0.141094% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.58781 - 74.4044% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146168 - 4.07403% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145806 - 99.7522% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.848e-05 - 0.0195328% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00161859% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145683 - 99.9153% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145679 - 99.9977% [1] +| | | | | | | | | | | Remainder: 3.28e-06 - 0.00225147% +| | | | | | | | | | Remainder: 9.2642e-05 - 0.0635378% +| | | | | | | | | Remainder: 0.000362165 - 0.247773% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.44163 - 95.9258% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.134684 - 3.91338% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.124481 - 92.424% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.122359 - 98.2956% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.119174 - 97.3969% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.8801e-05 - 0.0157761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.000108001 - 0.0906248% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000151682 - 0.127278% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.021457 - 18.0048% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.196e-05 - 0.0519913% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0955224 - 80.1538% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.972e-05 - 0.0501117% [1] +| | | | | | | | | | | | | Remainder: 0.00179423 - 1.50555% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.9361e-05 - 0.0566865% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.332e-05 - 62.4558% [1] +| | | | | | | | | | | | | Remainder: 2.6041e-05 - 37.5442% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191095 - 1.56175% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187335 - 98.0324% [1] +| | | | | | | | | | | | | Remainder: 3.76e-05 - 1.96761% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000198523 - 0.162247% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170562 - 85.9155% [1] +| | | | | | | | | | | | | Remainder: 2.7961e-05 - 14.0845% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000369605 - 0.302066% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343885 - 93.0412% [1] +| | | | | | | | | | | | | Remainder: 2.572e-05 - 6.95878% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.2761e-05 - 0.0594652% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2641e-05 - 72.3478% [1] +| | | | | | | | | | | | | Remainder: 2.012e-05 - 27.6522% +| | | | | | | | | | | | Remainder: 0.000563887 - 0.460847% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181483 - 0.145792% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6641e-05 - 0.0374685% [1] +| | | | | | | | | | | Remainder: 0.00189354 - 1.52116% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0100377 - 7.45276% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00911224 - 90.7802% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00105941 - 11.6263% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0079205 - 86.9216% [1] +| | | | | | | | | | | | Remainder: 0.000132322 - 1.45213% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070561 - 7.0296% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000658009 - 93.2539% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000187722 - 28.5288% [1] +| | | | | | | | | | | | | Remainder: 0.000470287 - 71.4712% +| | | | | | | | | | | | Remainder: 4.7601e-05 - 6.74608% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.764e-05 - 0.275362% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.984e-05 - 0.297279% [1] +| | | | | | | | | | | Remainder: 0.000162363 - 1.61753% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00694959% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.56e-06 - 0.00264322% [1] +| | | | | | | | | | Remainder: 0.000153042 - 0.11363% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.000488141% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.30634 - 96.0691% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.14e-05 - 0.000344792% [1] +| | | | | | | | | | Remainder: 3.30633 - 99.9997% +| | | | | | | | | Remainder: 0.000586209 - 0.0170329% +| | | | | | | | Remainder: 7.84e-06 - 0.000218518% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518209 - 10.7467% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.12e-05 - 0.00602074% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.6e-06 - 0.000501728% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.517999 - 99.9595% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.517994 - 99.999% [1] +| | | | | | | | | Remainder: 5.041e-06 - 0.000973168% +| | | | | | | | Remainder: 0.000176203 - 0.0340023% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000178123 - 0.00369394% [1] +| | | | | | | Remainder: 0.0210423 - 0.436378% +| | | | | | Remainder: 0.0195019 - 0.402803% +| | | | | Remainder: 0.000424486 - 0.00876682% +| | | | Remainder: 0.0514234 - 1.05088% +| | | MaxwellPreconditioner: Block preconditioner: 0.000145122 - 0.00269825% [1] +| | | Remainder: 0.0412474 - 0.766913% +| | Mini-EM: timestepper: 0.961451 - 3.48267% [1] +| | | Mini-EM: Advance Time Step: 0.961448 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.263094 - 27.3644% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156238 - 0.593849% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.253926 - 96.5152% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.000551342% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00156422 - 0.616015% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0209257 - 8.24086% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0127005 - 5.00164% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00100849 - 0.39716% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0117831 - 4.64038% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111808 - 4.40317% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00091869 - 0.361794% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00271072 - 1.06752% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.144e-05 - 0.0084434% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00214295 - 0.843927% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257649 - 10.1466% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00792487 - 3.12094% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00516683 - 2.03478% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0223239 - 8.79149% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0452957 - 17.8381% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.86e-05 - 0.0112631% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00167111 - 0.658107% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0192735 - 7.59021% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0238083 - 9.37606% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00165326 - 0.65108% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00107901 - 0.424932% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116046 - 4.57007% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176495 - 6.95066% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00515812 - 2.03135% [28] +| | | | | | Remainder: 0.000565971 - 0.222888% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.772e-05 - 0.00673522% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.24e-06 - 0.0012315% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00707014 - 2.6873% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000379246 - 0.144148% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000350645 - 92.4585% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.411343% [1] +| | | | | | Remainder: 2.7041e-05 - 7.1302% +| | | | | Remainder: 0.000135601 - 0.0515408% +| | | | Stratimikos: BelosLOWS: 0.64249 - 66.8252% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150635 - 2.34455% [1] +| | | | | Belos::MVT::MvAddMv: 0.000441007 - 0.0686403% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.62625 - 97.4724% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00209611 - 0.334708% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000506568 - 24.1671% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000499888 - 98.6813% [2] +| | | | | | | | Remainder: 6.68e-06 - 1.31868% +| | | | | | | Belos::MVT::MvScale: 0.000308405 - 14.7132% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00069813 - 33.306% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00069149 - 99.0489% [2] +| | | | | | | | Remainder: 6.64e-06 - 0.951112% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000503767 - 24.0334% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000499847 - 99.2219% [2] +| | | | | | | | Remainder: 3.92e-06 - 0.778138% +| | | | | | | Remainder: 7.924e-05 - 3.78034% +| | | | | | Belos::MVT::MvAddMv: 0.000779131 - 0.124412% [2] +| | | | | | Belos::MVT::MvNorm: 0.000267204 - 0.0426673% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.608336 - 97.1394% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00191627 - 0.315002% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000344124 - 0.0565681% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00315373 - 0.518419% [1] +| | | | | | | | Belos::MVT::Assign: 0.000423806 - 13.4383% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000243284 - 7.71418% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000230164 - 94.6071% [1] +| | | | | | | | | Remainder: 1.312e-05 - 5.39287% +| | | | | | | | CG Q_B: Operation Op*x: 0.00186999 - 59.2945% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000347565 - 11.0208% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000125362 - 3.97505% [1] +| | | | | | | | Remainder: 0.000143721 - 4.55718% +| | | | | | | CG S_E: Operation Op*x: 0.00533664 - 0.877252% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.591028 - 97.1549% [1] +| | | | | | | | Belos::MVT::Assign: 0.000418726 - 0.0708471% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.513127 - 86.8195% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.512826 - 99.9412% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.236244 - 46.0671% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.2355 - 99.685% [26] +| | | | | | | | | | | Remainder: 0.000744129 - 0.314983% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0650641 - 12.6874% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00478531 - 0.933126% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0055834 - 1.08875% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.183373 - 35.7574% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0245287 - 13.3764% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0241825 - 98.5884% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0211345 - 87.396% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0156913 - 74.2448% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.015072 - 96.0533% [26] +| | | | | | | | | | | | | | | Remainder: 0.000619286 - 3.94669% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00424218 - 20.0723% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000239964 - 1.13541% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000382966 - 1.81204% [13] +| | | | | | | | | | | | | | Remainder: 0.000578129 - 2.73547% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.0028816 - 11.9161% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00281544 - 97.7041% [13] +| | | | | | | | | | | | | | Remainder: 6.616e-05 - 2.29595% +| | | | | | | | | | | | | Remainder: 0.000166362 - 0.687945% +| | | | | | | | | | | | Remainder: 0.000346246 - 1.41159% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.158715 - 86.5532% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.15855 - 99.8956% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.083468 - 52.6447% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0639862 - 76.6596% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0633545 - 99.0126% [26] +| | | | | | | | | | | | | | | Remainder: 0.000631769 - 0.987351% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0153575 - 18.3992% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000938653 - 1.12457% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00265912 - 3.18579% [13] +| | | | | | | | | | | | | | Remainder: 0.000526489 - 0.630768% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0748791 - 47.2275% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0747953 - 99.8881% [13] +| | | | | | | | | | | | | | Remainder: 8.3802e-05 - 0.111916% +| | | | | | | | | | | | | Remainder: 0.000202601 - 0.127784% +| | | | | | | | | | | | Remainder: 0.000165721 - 0.104414% +| | | | | | | | | | | Remainder: 0.000129084 - 0.0703942% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00790959 - 1.54235% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00941642 - 1.83618% [13] +| | | | | | | | | | Remainder: 0.000449571 - 0.0876655% +| | | | | | | | | Remainder: 0.000301845 - 0.0588246% +| | | | | | | | CG S_E: Operation Op*x: 0.0605188 - 10.2396% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00408022 - 0.690359% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0108035 - 1.82791% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00173658 - 0.293825% [13] +| | | | | | | | Remainder: 0.000342686 - 0.0579814% +| | | | | | | Remainder: 0.00655706 - 1.07787% +| | | | | | GMRES block system: Operation Op*x: 0.0137656 - 2.19809% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000206963 - 0.033048% [1] +| | | | | | Remainder: 0.000799251 - 0.127625% +| | | | | Remainder: 0.00073525 - 0.114438% +| | | | Mini-EM: Compute responses: 0.0553583 - 5.75781% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00160954 - 2.9075% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0461548 - 83.3746% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00476657% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000997139 - 2.16042% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116238 - 25.1843% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.496e-05 - 0.0324127% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00199927 - 4.33166% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00151814 - 3.28924% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0214597 - 46.4952% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.4e-05 - 0.0303327% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00199663 - 4.32594% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00170619 - 3.69667% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00209547 - 4.54008% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000240884 - 0.521905% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.324e-05 - 0.0286861% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00121154 - 2.62495% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00083933 - 1.81851% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000185641 - 0.402214% [28] +| | | | | | Remainder: 0.000236644 - 0.512718% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.561e-06 - 0.0172711% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00252898% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00712698 - 12.8743% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259604 - 0.468952% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.40061% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239164 - 92.1265% [1] +| | | | | | Remainder: 1.94e-05 - 7.47292% +| | | | | Remainder: 0.000196443 - 0.354857% +| | | | Remainder: 0.000505486 - 0.0525755% +| | | Remainder: 3e-06 - 0.000312028% +| | Remainder: 0.134229 - 0.486218% +| Remainder: 3.956e-05 - 0.000143298% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 0.64249 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 85.4053 k-cell-steps per second +================================= + +dt = 3.5112e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.5112e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.5112e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 173394 x 173394, nnz = 5493090 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0) +SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 6591 x 6591, nnz = 455877 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6591 x 6591, nnz = 455877 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2197 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6591 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 6591, nnz = 6591 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0669 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 59319 x 59319, nnz = 1520875 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +A22 size = 59319 x 59319, nnz = 1520875 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 59319 x 59319, nnz = 1520875 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1520875 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/59319 [0.00%] (total) + remaining : 59319 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 56240 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 2197 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 56240/59319 [94.81%] (total) + remaining : 3079 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 3079 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 59319/59319 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2197 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 59319 x 2197 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2197 x 59319, nnz = 59319 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2197 x 2197, nnz = 49765 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.5827 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 173394 5493090 31.6798 +(2, 2) 59319 1520875 25.6389 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.04 +Smoother complexity = 1.12 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6591 455877 69.17 1 + 1 375 19773 52.73 17.58 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 4.21 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 59319 1520875 25.64 1 + 1 2197 49765 22.65 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=342342,domainDim=342342,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=173394} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=168948} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + 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=342342, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=168948,domainDim=168948} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=168948, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00543612 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=173394,domainDim=173394} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=173394, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.594236 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 0.639738 sec +Electromagnetic Energy = 5.29269e-09 +Electromagnetic Energy/dt^2 = 4.29304e+10 + +* finished time step 1, t = 3.5112e-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.5013 [1] +| Mini-EM: Total Time: 27.5013 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000639569 - 0.0023256% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000301324 - 47.1136% [1] +| | | Remainder: 0.000338245 - 52.8864% +| | Mini-EM: build physics blocks: 0.000852412 - 0.00309954% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000821572 - 0.0029874% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.00817 - 10.9383% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.36538 - 4.9648% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.608551 - 44.5699% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.485419 - 79.7664% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146504 - 2.40742% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.108341 - 17.803% [4] +| | | | Remainder: 0.000140843 - 0.023144% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0697051 - 5.10517% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0456332 - 65.4661% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0011497 - 1.64937% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00560768 - 8.04486% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00355097 - 5.09428% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00147434 - 2.11511% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.011259 - 16.1523% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000881173 - 1.26414% [4] +| | | | Remainder: 0.000149042 - 0.213818% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127144 - 9.31192% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.050697 - 3.71302% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173414 - 12.7008% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0648525 - 4.74976% [4] +| | | Remainder: 0.271021 - 19.8494% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.064284 - 0.233749% [2] +| | Mini-EM: setup physics model evaluator: 1.8685 - 6.79423% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.86848 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000158418% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35486e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.86095 - 99.5975% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86093 - 99.9989% [1] +| | | | | | getWorksets(): 1.83701 - 98.7142% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.837 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06832 - 58.1557% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0083054 - 0.777425% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168742 - 15.795% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.003166 - 1.87624% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165512 - 98.0859% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00159599 - 0.964273% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000869894 - 0.525577% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00305156 - 1.84371% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155974 - 9.42374% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348769 - 21.0721% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00885465 - 5.34985% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0255169 - 15.417% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000858932 - 0.518954% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.044737 - 27.0294% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202584 - 45.2834% [28] +| | | | | | | | | | | | Remainder: 0.0244786 - 54.7166% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228475 - 13.8041% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00633309 - 3.82636% [28] +| | | | | | | | | | | Remainder: 0.00037229 - 0.224932% +| | | | | | | | | | Remainder: 6.392e-05 - 0.0378803% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.773773 - 72.4288% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449552 - 58.0987% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000626374 - 0.139333% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000198281 - 0.0441063% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240617 - 53.5237% [56] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171095 - 38.0591% [28] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000186684 - 0.0415267% [28] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354555 - 7.88684% [28] +| | | | | | | | | | | Remainder: 0.00137297 - 0.305409% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.152176 - 19.6668% [56] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107164 - 13.8496% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000879857 - 0.11371% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361946 - 4.67768% [56] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270709 - 3.49856% [28] +| | | | | | | | | | Remainder: 0.000734847 - 0.0949693% +| | | | | | | | | Remainder: 0.117502 - 10.9987% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.768641 - 41.8421% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.76799 - 99.9153% [56] +| | | | | | | | | Remainder: 0.000651412 - 0.0847485% +| | | | | | | | Remainder: 4.052e-05 - 0.00220577% +| | | | | | | Remainder: 3.8e-06 - 0.000206858% +| | | | | | getOrientations(): 3.5601e-05 - 0.00191307% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764971 - 0.0411068% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000741171 - 0.0398279% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399926 - 0.0214906% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123282 - 0.00662473% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000870012 - 0.0467513% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.1587e-05% [2] +| | | | | | Remainder: 0.0209911 - 1.12798% +| | | | | Remainder: 1.968e-05 - 0.00105752% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000415312% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.432e-05 - 0.0007664% [1] +| | | | build response library: 0.00747423 - 0.400017% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00737891 - 98.7247% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0390302% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.8889% [1] +| | | | | | | Remainder: 1.04e-06 - 36.1111% +| | | | | | getOrientations(): 4.8e-07 - 0.00650503% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731291 - 9.91056% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00255388 - 34.6105% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000455766 - 6.17661% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128782 - 17.4527% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.018973% [3] +| | | | | | Remainder: 0.00234539 - 31.7851% +| | | | | Remainder: 9.5322e-05 - 1.27534% +| | | | Remainder: 2.1521e-05 - 0.00115179% +| | | Remainder: 2.388e-05 - 0.00127803% +| | Mini-EM: setup auxiliary physics model evaluator: 3.51996 - 12.7993% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.51995 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 1.32e-06 - 3.75005e-05% [1] +| | | | fmb->setWorksetContainer(): 2.84e-06 - 8.06829e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.51989 - 99.9981% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.51988 - 99.9999% [1] +| | | | | | getWorksets(): 1.6715 - 47.4875% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6715 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10114 - 65.8774% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0097087 - 0.881695% [28] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.179103 - 16.2652% [28] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315204 - 1.7599% [28] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.175871 - 98.1954% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00150734 - 0.857075% [28] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000855663 - 0.48653% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00303827 - 1.72756% [28] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157702 - 8.96692% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.036601 - 20.8113% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00891529 - 5.06923% [28] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0277371 - 15.7713% [28] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000934773 - 0.531511% [28] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0481077 - 27.354% [28] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212215 - 44.1125% [28] +| | | | | | | | | | | | Remainder: 0.0268862 - 55.8875% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.025649 - 14.584% [28] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00635909 - 3.61578% [28] +| | | | | | | | | | | Remainder: 0.000395325 - 0.224782% +| | | | | | | | | | Remainder: 8.0001e-05 - 0.0446677% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.791817 - 71.9088% [56] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.442373 - 55.8681% [56] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000355726 - 0.0804131% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000191281 - 0.0432397% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.165561 - 37.4255% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171297 - 38.7224% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000224085 - 0.0506552% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000216847 - 0.049019% [28] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00585052 - 1.32253% [28] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0973352 - 22.003% [28] +| | | | | | | | | | | Remainder: 0.0013415 - 0.303251% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107667 - 13.5974% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10461 - 13.2114% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000907012 - 0.114548% [56] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398904 - 5.03783% [56] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0361549 - 4.56607% [28] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0594585 - 7.50911% [28] +| | | | | | | | | | Remainder: 0.000756812 - 0.0955791% +| | | | | | | | | Remainder: 0.120512 - 10.9443% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.570323 - 34.1204% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.569306 - 99.8217% [28] +| | | | | | | | | Remainder: 0.00101694 - 0.178309% +| | | | | | | | Remainder: 3.6441e-05 - 0.00218014% +| | | | | | | Remainder: 2.36e-06 - 0.00014119% +| | | | | | getOrientations(): 1.2e-05 - 0.000340921% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000960094 - 0.0272763% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011473 - 0.0325947% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000712051 - 0.0202294% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.81475 - 51.5571% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.650644 - 35.8531% [1] +| | | | | | | Remainder: 1.16411 - 64.1469% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245172 - 0.0696534% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 1.81824e-05% [2] +| | | | | | Remainder: 0.0283454 - 0.805294% +| | | | | Remainder: 4.6e-06 - 0.000130686% +| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 9.77286e-05% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.22e-05 - 0.000914785% [1] +| | | | build response library: 2.1721e-05 - 0.000617082% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.28908% [1] +| | | | | Remainder: 2.1441e-05 - 98.7109% +| | | | Remainder: 6.68e-06 - 0.000189775% +| | | Remainder: 9.4e-06 - 0.000267048% +| | Mini-EM: eval auxiliary physics model evaluator: 5.92545 - 21.5461% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.76637 - 29.8099% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.14658 - 69.9792% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00557764 - 0.134512% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.81144 - 67.8013% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 5.54876e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.8561e-05 - 0.00137158% [28] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.8521e-05 - 0.000658773% [28] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0178354 - 0.634386% [28] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0768601 - 2.73384% [28] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.236853 - 8.42462% [28] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0262069 - 0.932152% [28] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.187246 - 6.66017% [28] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190839 - 6.78797% [28] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.279422 - 9.93877% [28] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.064e-05 - 0.00180121% [28] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.78e-05 - 0.000633128% [28] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426197 - 15.1594% [28] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0434216 - 1.54446% [28] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0234843 - 0.835312% [28] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0963045 - 3.42545% [28] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0114316 - 0.406609% [28] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131189 - 4.66626% [28] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.219374 - 7.80292% [28] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283747 - 10.0926% [28] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0231244 - 0.822513% [28] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0130149 - 0.462926% [28] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0399598 - 1.42133% [28] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.192248 - 6.83808% [28] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236747 - 0.842086% [28] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0962133 - 3.42221% [28] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.6601e-05 - 0.00165755% [28] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413731 - 1.4716% [28] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774564 - 2.75505% [28] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0123652 - 0.439818% [28] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0399763 - 1.42192% [28] +| | | | | Remainder: 0.0014455 - 0.051415% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.268e-05 - 0.000546956% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 6.27022e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00601768 - 0.145124% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.31874 - 31.8031% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.649778 - 49.2726% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.668926 - 50.7246% [1] +| | | | | Remainder: 3.64e-05 - 0.00276021% +| | | | Remainder: 0.00478611 - 0.115423% +| | | Remainder: 0.0124978 - 0.210918% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00431418 - 0.0156872% [1] +| | | getWorksets(): 9.2e-06 - 0.21325% [1] +| | | | panzer::WorksetContainer::getWorksets(): 7.84e-06 - 85.2174% [1] +| | | | Remainder: 1.36e-06 - 14.7826% +| | | getOrientations(): 7.2e-07 - 0.0166892% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764851 - 17.7288% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914573 - 21.1992% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413445 - 9.5834% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122302 - 28.3488% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0287424% [3] +| | | Remainder: 0.000987134 - 22.8812% +| | panzer::ModelEvaluator::create_W_op: 1.7957 - 6.52952% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.00691 - 10.9337% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00180726 - 0.0601037% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.34962 - 78.1405% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 5.10722e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0161249 - 0.686276% [28] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0787277 - 3.35066% [28] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0913793 - 3.88911% [28] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00887964 - 0.377919% [28] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101283 - 4.31063% [28] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0848099 - 3.60952% [28] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151524 - 0.644889% [28] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0892446 - 3.79826% [28] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.964e-05 - 0.00168708% [28] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0305505 - 1.30024% [28] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.183519 - 7.81059% [28] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0287641 - 1.2242% [28] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.1703 - 7.24799% [28] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189192 - 8.05203% [28] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.257117 - 10.9429% [28] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.548e-05 - 0.00236124% [28] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0148145 - 0.630508% [28] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.17782 - 7.56806% [28] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286834 - 12.2077% [28] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0412548 - 1.75581% [28] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00832012 - 0.354105% [28] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0973927 - 4.14505% [28] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.206656 - 8.79531% [28] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170167 - 7.24233% [28] +| | | | Remainder: 0.00121718 - 0.0518034% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.544e-05 - 0.00151119% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 4.38989e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00698774 - 0.232389% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.643511 - 21.4011% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643476 - 99.9945% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.00325092% [1] +| | | | Remainder: 1.448e-05 - 0.00225016% +| | | Remainder: 0.00494195 - 0.164353% +| | Mini-EM: assemble Discrete Gradient: 0.488414 - 1.77597% [1] +| | MaxwellPreconditioner::build: 5.3623 - 19.4984% [1] +| | | Mini-EM: assemble Discrete Curl: 0.437655 - 8.16172% [1] +| | | MaxwellPreconditioner: Schur complement: 3.3041e-05 - 0.000616172% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00456582 - 0.0851468% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0700859% [1] +| | | | Ifpack2::Relaxation::compute: 0.00355965 - 77.9629% [1] +| | | | Remainder: 0.00100297 - 21.967% +| | | MaxwellPreconditioner: Solver S_E: 4.87877 - 90.9828% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.82737 - 98.9465% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.82695 - 99.9912% [1] +| | | | | | MueLu RefMaxwell: compute: 4.80668 - 99.5801% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0182127 - 0.378905% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.123495 - 2.56924% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0659778 - 53.4254% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0553487 - 44.8185% [1] +| | | | | | | | Remainder: 0.00216863 - 1.75604% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.145495 - 3.02693% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00909173 - 6.24884% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.127978 - 87.9608% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.126416 - 98.7792% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124222 - 98.2648% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.119866 - 96.4928% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.504e-05 - 0.0292327% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000125641 - 0.104818% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000211563 - 0.1765% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0212976 - 17.7679% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9361e-05 - 0.049523% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.095902 - 80.008% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.0041e-05 - 0.0584329% [1] +| | | | | | | | | | | | Remainder: 0.00216435 - 1.80565% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.9641e-05 - 0.0641117% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5521e-05 - 57.1577% [1] +| | | | | | | | | | | | Remainder: 3.412e-05 - 42.8423% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190895 - 1.53672% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00186971 - 97.9444% [1] +| | | | | | | | | | | | Remainder: 3.9241e-05 - 2.05564% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118338 - 0.952628% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00113886 - 96.2379% [1] +| | | | | | | | | | | | Remainder: 4.452e-05 - 3.76212% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000385326 - 0.310191% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000350565 - 90.9788% [1] +| | | | | | | | | | | | Remainder: 3.4761e-05 - 9.02119% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.8921e-05 - 0.0796322% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2961e-05 - 53.5387% [1] +| | | | | | | | | | | | Remainder: 4.596e-05 - 46.4613% +| | | | | | | | | | | Remainder: 0.00070049 - 0.5639% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000112802 - 0.0892309% [1] +| | | | | | | | | | Remainder: 0.00208079 - 1.64599% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000683769 - 0.534285% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000173402 - 25.3597% [1] +| | | | | | | | | | Remainder: 0.000510367 - 74.6403% +| | | | | | | | | Remainder: 0.000878612 - 0.686532% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00318076 - 2.18617% [1] +| | | | | | | | Remainder: 0.00524383 - 3.60414% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.207529 - 4.31751% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.137453 - 66.233% [1] +| | | | | | | | Remainder: 0.0700762 - 33.767% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182937 - 0.380589% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0569126 - 1.18403% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.033116 - 58.1874% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0326378 - 98.556% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.9241e-05 - 0.181511% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0192415% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.032383 - 99.2195% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0323792 - 99.9881% [1] +| | | | | | | | | | | Remainder: 3.84e-06 - 0.0118581% +| | | | | | | | | | Remainder: 0.000189203 - 0.579706% +| | | | | | | | | Remainder: 0.000478207 - 1.44404% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0237888 - 41.7989% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0194275 - 81.6664% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.016357 - 84.1952% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0123524 - 75.5176% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0120001 - 97.1477% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000454847 - 3.79036% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.22e-05 - 0.184999% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.864e-05 - 0.155332% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00409774 - 34.1476% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.16e-05 - 0.179999% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00673981 - 56.1647% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.64e-06 - 0.0719995% [1] +| | | | | | | | | | | | | Remainder: 0.000636609 - 5.30504% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.62e-05 - 0.212104% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.84e-06 - 18.4733% [1] +| | | | | | | | | | | | | Remainder: 2.136e-05 - 81.5267% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.7402e-05 - 0.70757% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0361e-05 - 80.5027% [1] +| | | | | | | | | | | | | Remainder: 1.7041e-05 - 19.4973% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.968e-05 - 0.159321% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 26.4228% [1] +| | | | | | | | | | | | | Remainder: 1.448e-05 - 73.5772% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.364e-05 - 0.19138% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.2e-06 - 26.2267% [1] +| | | | | | | | | | | | | Remainder: 1.744e-05 - 73.7733% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7721e-05 - 0.143462% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 24.3779% [1] +| | | | | | | | | | | | | Remainder: 1.3401e-05 - 75.6221% +| | | | | | | | | | | | Remainder: 0.000177682 - 1.43844% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.3881e-05 - 0.512815% [1] +| | | | | | | | | | | Remainder: 0.00392069 - 23.9695% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00289792 - 14.9166% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00248159 - 85.6336% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000205803 - 8.29318% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00215111 - 86.6826% [1] +| | | | | | | | | | | | Remainder: 0.000124681 - 5.02423% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000165722 - 5.71865% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000119122 - 71.8806% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.452e-05 - 20.5839% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 9.50286% [1] +| | | | | | | | | | | | | Remainder: 8.3282e-05 - 69.9132% +| | | | | | | | | | | | Remainder: 4.66e-05 - 28.1194% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.5361e-05 - 0.875145% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.7801e-05 - 1.30442% [1] +| | | | | | | | | | | Remainder: 0.000187442 - 6.46816% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.92e-06 - 0.0459144% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.0148244% [1] +| | | | | | | | | | Remainder: 0.000160762 - 0.827498% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.6561e-05 - 0.0696168% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00389009 - 16.3526% [1] +| | | | | | | | | Remainder: 0.000454686 - 1.91134% +| | | | | | | | Remainder: 7.8e-06 - 0.0137052% +| | | | | | | MueLu RefMaxwell: Build A22: 0.122375 - 2.54593% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.122204 - 99.8603% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0651055 - 53.2762% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.055075 - 45.0682% [1] +| | | | | | | | | Remainder: 0.00202315 - 1.65555% +| | | | | | | | Remainder: 0.000171002 - 0.139736% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.5736 - 74.3466% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146265 - 4.09293% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145907 - 99.7552% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.832e-05 - 0.0194096% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00150781% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145779 - 99.9124% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145776 - 99.9976% [1] +| | | | | | | | | | | Remainder: 3.48e-06 - 0.00238717% +| | | | | | | | | | Remainder: 9.7362e-05 - 0.0667287% +| | | | | | | | | Remainder: 0.000358005 - 0.244764% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.42733 - 95.9068% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.134419 - 3.92197% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.124109 - 92.3301% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.122009 - 98.3084% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.118833 - 97.3965% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9281e-05 - 0.0162253% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.6081e-05 - 0.0724387% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000153962 - 0.129562% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0212681 - 17.8975% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.04e-05 - 0.0508277% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0953442 - 80.2339% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8121e-05 - 0.0489099% [1] +| | | | | | | | | | | | | Remainder: 0.00184271 - 1.55067% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.0521e-05 - 0.0577996% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.336e-05 - 61.4852% [1] +| | | | | | | | | | | | | Remainder: 2.7161e-05 - 38.5148% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190551 - 1.56177% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187035 - 98.1548% [1] +| | | | | | | | | | | | | Remainder: 3.516e-05 - 1.84518% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000194883 - 0.159728% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170723 - 87.6028% [1] +| | | | | | | | | | | | | Remainder: 2.416e-05 - 12.3972% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000367925 - 0.301555% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343245 - 93.2921% [1] +| | | | | | | | | | | | | Remainder: 2.468e-05 - 6.70789% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.3921e-05 - 0.0605863% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2681e-05 - 71.2666% [1] +| | | | | | | | | | | | | Remainder: 2.124e-05 - 28.7334% +| | | | | | | | | | | | Remainder: 0.000563808 - 0.462102% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181043 - 0.145874% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6481e-05 - 0.0374518% [1] +| | | | | | | | | | | Remainder: 0.00187194 - 1.50831% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101441 - 7.54667% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00922661 - 90.9551% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00110198 - 11.9434% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00799295 - 86.6293% [1] +| | | | | | | | | | | | Remainder: 0.000131683 - 1.42721% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00069873 - 6.88802% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000651729 - 93.2734% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000184402 - 28.2943% [1] +| | | | | | | | | | | | | Remainder: 0.000467327 - 71.7057% +| | | | | | | | | | | | Remainder: 4.7001e-05 - 6.72663% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.788e-05 - 0.274838% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.016e-05 - 0.297315% [1] +| | | | | | | | | | | Remainder: 0.000160762 - 1.58478% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.24e-06 - 0.00687404% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.00202353% [1] +| | | | | | | | | | Remainder: 0.000153722 - 0.114361% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6761e-05 - 0.00048904% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.29231 - 96.0606% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.000308598% [1] +| | | | | | | | | | Remainder: 3.2923 - 99.9997% +| | | | | | | | | Remainder: 0.000582488 - 0.0169954% +| | | | | | | | Remainder: 8.44e-06 - 0.000236176% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.519585 - 10.8096% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.1641e-05 - 0.00608967% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.8e-06 - 0.000538892% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.519316 - 99.9483% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.519311 - 99.999% [1] +| | | | | | | | | Remainder: 5.32e-06 - 0.00102442% +| | | | | | | | Remainder: 0.000234043 - 0.0450443% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000186963 - 0.00388965% [1] +| | | | | | | Remainder: 0.0209923 - 0.436732% +| | | | | | Remainder: 0.0202699 - 0.419931% +| | | | | Remainder: 0.000424806 - 0.00879994% +| | | | Remainder: 0.0513961 - 1.05346% +| | | MaxwellPreconditioner: Block preconditioner: 0.000142202 - 0.00265189% [1] +| | | Remainder: 0.0411308 - 0.767038% +| | Mini-EM: timestepper: 0.956902 - 3.47948% [1] +| | | Mini-EM: Advance Time Step: 0.956899 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.260619 - 27.2358% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00157422 - 0.604031% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.251414 - 96.4677% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.000509121% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00162142 - 0.644923% [28] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0207931 - 8.27049% [28] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0127617 - 5.07599% [28] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00100306 - 0.398967% [28] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0117558 - 4.67587% [28] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111936 - 4.45228% [28] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000927614 - 0.368959% [28] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270008 - 1.07396% [28] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.064e-05 - 0.00820958% [28] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00212459 - 0.845058% [28] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257655 - 10.2483% [28] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00773791 - 3.07776% [28] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00386449 - 1.53711% [28] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0221802 - 8.82219% [28] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0448409 - 17.8355% [28] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.836e-05 - 0.0112802% [28] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00167342 - 0.665605% [28] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0190221 - 7.56604% [28] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.023842 - 9.48317% [28] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0016949 - 0.67415% [28] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102553 - 0.407907% [28] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116534 - 4.63514% [28] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0174457 - 6.93904% [28] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516111 - 2.05284% [28] +| | | | | | Remainder: 0.000575209 - 0.22879% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.708e-05 - 0.00655362% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.96e-06 - 0.00113576% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00709374 - 2.72188% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000381245 - 0.146284% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000353805 - 92.8025% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.451153% [1] +| | | | | | Remainder: 2.572e-05 - 6.74632% +| | | | | Remainder: 0.000136642 - 0.0524297% +| | | | Stratimikos: BelosLOWS: 0.639791 - 66.8608% [1] +| | | | | GMRES block system: Operation Op*x: 0.0150494 - 2.35224% [1] +| | | | | Belos::MVT::MvAddMv: 0.000402486 - 0.062909% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.623614 - 97.4716% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00192507 - 0.308695% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000502967 - 26.1272% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000496687 - 98.7514% [2] +| | | | | | | | Remainder: 6.28e-06 - 1.24859% +| | | | | | | Belos::MVT::MvScale: 0.000270084 - 14.0298% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000701969 - 36.4647% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000695329 - 99.0541% [2] +| | | | | | | | Remainder: 6.64e-06 - 0.945911% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000372286 - 19.3389% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000368566 - 99.0008% [2] +| | | | | | | | Remainder: 3.72e-06 - 0.999232% +| | | | | | | Remainder: 7.7761e-05 - 4.03939% +| | | | | | Belos::MVT::MvAddMv: 0.00070929 - 0.113739% [2] +| | | | | | Belos::MVT::MvNorm: 0.000261764 - 0.0419753% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.605976 - 97.1716% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00192547 - 0.317746% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000328164 - 0.0541546% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00316272 - 0.521922% [1] +| | | | | | | | Belos::MVT::Assign: 0.000415325 - 13.1319% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000239284 - 7.56576% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000224603 - 93.8646% [1] +| | | | | | | | | Remainder: 1.4681e-05 - 6.13539% +| | | | | | | | CG Q_B: Operation Op*x: 0.00188963 - 59.7468% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000347565 - 10.9894% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000127322 - 4.02571% [1] +| | | | | | | | Remainder: 0.000143601 - 4.54042% +| | | | | | | CG S_E: Operation Op*x: 0.00516555 - 0.852435% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.588763 - 97.1595% [1] +| | | | | | | | Belos::MVT::Assign: 0.000413646 - 0.0702568% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.510661 - 86.7345% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.510347 - 99.9386% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.23586 - 46.2156% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.23509 - 99.6736% [26] +| | | | | | | | | | | Remainder: 0.000769891 - 0.326418% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0640302 - 12.5464% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00433822 - 0.850052% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00569048 - 1.11502% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.182571 - 35.7738% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0249576 - 13.6701% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0246009 - 98.5707% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214749 - 87.2934% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.01602 - 74.5987% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153829 - 96.0229% [26] +| | | | | | | | | | | | | | | Remainder: 0.000637129 - 3.97708% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00420042 - 19.5596% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000243284 - 1.13287% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000412608 - 1.92135% [13] +| | | | | | | | | | | | | | Remainder: 0.000598603 - 2.78745% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00293072 - 11.9131% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0028618 - 97.6483% [13] +| | | | | | | | | | | | | | Remainder: 6.8921e-05 - 2.35167% +| | | | | | | | | | | | | Remainder: 0.000195202 - 0.793476% +| | | | | | | | | | | | Remainder: 0.000356726 - 1.42933% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.157468 - 86.2501% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.157295 - 99.8903% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0823281 - 52.34% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0631373 - 76.6899% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0625149 - 99.0141% [26] +| | | | | | | | | | | | | | | Remainder: 0.000622445 - 0.985859% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0151044 - 18.3466% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000973935 - 1.18299% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00257376 - 3.12622% [13] +| | | | | | | | | | | | | | Remainder: 0.000538689 - 0.654319% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0747499 - 47.5221% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0746629 - 99.8837% [13] +| | | | | | | | | | | | | | Remainder: 8.6963e-05 - 0.116339% +| | | | | | | | | | | | | Remainder: 0.000216802 - 0.137832% +| | | | | | | | | | | | Remainder: 0.000172723 - 0.109688% +| | | | | | | | | | | Remainder: 0.000145682 - 0.0797948% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00791763 - 1.55142% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00945769 - 1.85319% [13] +| | | | | | | | | | Remainder: 0.000482012 - 0.0944479% +| | | | | | | | | Remainder: 0.00031357 - 0.0614048% +| | | | | | | | CG S_E: Operation Op*x: 0.060812 - 10.3288% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00400594 - 0.680398% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0107589 - 1.82737% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00177254 - 0.301062% [13] +| | | | | | | | Remainder: 0.000339603 - 0.0576807% +| | | | | | | Remainder: 0.00663065 - 1.09421% +| | | | | | GMRES block system: Operation Op*x: 0.013748 - 2.20457% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000198243 - 0.0317894% [1] +| | | | | | Remainder: 0.00079597 - 0.127638% +| | | | | Remainder: 0.00072441 - 0.113226% +| | | | Mini-EM: Compute responses: 0.0560157 - 5.85388% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00151562 - 2.70571% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0469662 - 83.8446% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00357704% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000971093 - 2.06764% [28] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0115684 - 24.6314% [28] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.272e-05 - 0.0270833% [28] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00199519 - 4.24814% [28] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150718 - 3.20908% [28] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0224212 - 47.739% [28] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.4e-05 - 0.0298087% [28] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00198563 - 4.22778% [28] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00178903 - 3.80918% [28] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00199087 - 4.23894% [28] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000238722 - 0.508285% [28] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.36e-05 - 0.028957% [28] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0012119 - 2.58036% [28] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000835532 - 1.77901% [28] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000176921 - 0.376699% [28] +| | | | | | Remainder: 0.000232522 - 0.495084% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0641e-05 - 0.0189964% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00257071% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0070487 - 12.5834% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262564 - 0.468733% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.441797% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242243 - 92.2606% [1] +| | | | | | Remainder: 1.9161e-05 - 7.29765% +| | | | | Remainder: 0.000210603 - 0.375971% +| | | | Remainder: 0.000473206 - 0.049452% +| | | Remainder: 2.721e-06 - 0.000284355% +| | Remainder: 0.132672 - 0.482421% +| Remainder: 4.1321e-05 - 0.000150251% + +================================= +FOM Calculation +================================= + Number of cells = 54872 + Time for Belos Linear Solve = 0.639791 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 85.7656 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 35.30 msec task-clock:u # 0.001 CPUs utilized ( +- 1.12% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,771 page-faults:u # 78.506 K/sec ( +- 0.28% ) + 29,079,817 cycles:u # 0.824 GHz ( +- 20.20% ) (72.02%) + 69,629,438 instructions:u # 2.39 insn per cycle ( +- 7.25% ) + branches:u + 348,228 branch-misses:u ( +- 0.53% ) + 27,983,505 L1-dcache-loads:u # 792.813 M/sec ( +- 0.47% ) + 382,579 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.58% ) + LLC-loads:u + LLC-load-misses:u + 26,642,953 L1-icache-loads:u # 754.833 M/sec ( +- 0.43% ) + 234,949 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.95% ) + dTLB-loads:u ( +- 40.94% ) (0.00%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 29.62 +- 1.38 seconds time elapsed ( +- 4.65% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 313,701 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.33% ) + 16,869,833 BR_RETIRED:u ( +- 0.45% ) + + 28.3295 +- 0.0329 seconds time elapsed ( +- 0.12% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 22,595,055 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% ) + 5,354 ITLB_WALK:u ( +- 2.19% ) + 12,570 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.83% ) + 30,343,193 L1D_TLB:u ( +- 0.28% ) + + 28.434 +- 0.128 seconds time elapsed ( +- 0.45% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 26,552,408 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% ) + 231,998 L1I_CACHE_REFILL:u ( +- 1.38% ) + 381,854 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.54% ) + 27,869,772 L1D_CACHE:u ( +- 0.18% ) + + 28.517 +- 0.120 seconds time elapsed ( +- 0.42% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs): + + 462,675 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.30% ) + 486,718 LL_CACHE_RD:u ( +- 0.61% ) + 135,475 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.81% ) + 17,394 L2D_TLB_REFILL:u ( +- 1.39% ) + 251,606 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.29% ) + 1,449,183 L2D_CACHE:u ( +- 0.47% ) + + 28.412 +- 0.162 seconds time elapsed ( +- 0.57% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38_power.output new file mode 100644 index 0000000..a32c612 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38_power.output @@ -0,0 +1,202 @@ +Socket1 21.28 +Socket2 21.60 +Socket1 21.40 +Socket2 21.60 +Socket1 21.36 +Socket2 21.92 +Socket1 21.36 +Socket2 21.92 +Socket1 21.28 +Socket2 22.04 +Socket1 21.08 +Socket2 21.64 +Socket1 21.04 +Socket2 21.92 +Socket1 21.00 +Socket2 21.64 +Socket1 21.36 +Socket2 21.08 +Socket1 21.48 +Socket2 21.36 +Socket1 21.48 +Socket2 21.24 +Socket1 21.72 +Socket2 20.92 +Socket1 21.64 +Socket2 21.44 +Socket1 21.80 +Socket2 21.80 +Socket1 21.44 +Socket2 21.84 +Socket1 21.44 +Socket2 21.84 +Socket1 21.36 +Socket2 22.20 +Socket1 20.96 +Socket2 21.76 +Socket1 20.84 +Socket2 21.80 +Socket1 21.24 +Socket2 21.32 +Socket1 21.36 +Socket2 21.32 +Socket1 21.72 +Socket2 21.20 +Socket1 21.80 +Socket2 21.24 +Socket1 21.84 +Socket2 21.00 +Socket1 21.68 +Socket2 21.36 +Socket1 21.20 +Socket2 21.36 +Socket1 21.20 +Socket2 21.20 +Socket1 21.20 +Socket2 21.20 +Socket1 21.16 +Socket2 21.16 +Socket1 21.04 +Socket2 21.08 +Start +Socket1 21.20 +Socket2 20.96 +Socket1 21.48 +Socket2 21.08 +Socket1 21.76 +Socket2 21.60 +Socket1 22.80 +Socket2 22.40 +Socket1 22.88 +Socket2 22.76 +Socket1 23.32 +Socket2 23.00 +Socket1 23.68 +Socket2 23.08 +Socket1 23.36 +Socket2 22.80 +Socket1 23.28 +Socket2 22.48 +Socket1 23.68 +Socket2 22.32 +Socket1 23.72 +Socket2 22.68 +Socket1 23.52 +Socket2 23.04 +Socket1 23.08 +Socket2 23.56 +Socket1 23.08 +Socket2 23.56 +Socket1 23.28 +Socket2 23.32 +Socket1 23.48 +Socket2 23.32 +Socket1 24.04 +Socket2 23.28 +Socket1 24.76 +Socket2 22.88 +Socket1 25.60 +Socket2 23.24 +Socket1 26.96 +Socket2 23.24 +Socket1 28.64 +Socket2 23.08 +Socket1 30.00 +Socket2 23.16 +Socket1 30.32 +Socket2 23.08 +Socket1 30.04 +Socket2 23.08 +Socket1 28.48 +Socket2 23.08 +Socket1 28.48 +Socket2 23.08 +Socket1 27.12 +Socket2 23.28 +Socket1 27.12 +Socket2 23.16 +Socket1 28.24 +Socket2 23.20 +Socket1 28.00 +Socket2 23.16 +Socket1 28.48 +Socket2 23.12 +Socket1 28.12 +Socket2 23.16 +Socket1 27.72 +Socket2 23.28 +Socket1 28.36 +Socket2 23.16 +Socket1 28.68 +Socket2 23.28 +Socket1 28.80 +Socket2 23.28 +Socket1 28.44 +Socket2 23.44 +Socket1 28.44 +Socket2 23.44 +Socket1 29.60 +Socket2 23.32 +Socket1 31.04 +Socket2 22.72 +End +Socket1 33.40 +Socket2 22.84 +Socket1 34.48 +Socket2 22.88 +Socket1 34.08 +Socket2 22.84 +Socket1 31.04 +Socket2 22.68 +Socket1 27.32 +Socket2 22.28 +Socket1 24.64 +Socket2 21.84 +Socket1 21.48 +Socket2 21.48 +Socket1 21.20 +Socket2 21.08 +Socket1 21.32 +Socket2 21.04 +Socket1 21.60 +Socket2 21.12 +Socket1 21.60 +Socket2 21.12 +Socket1 21.32 +Socket2 21.16 +Socket1 21.52 +Socket2 21.32 +Socket1 21.56 +Socket2 21.28 +Socket1 21.48 +Socket2 21.24 +Socket1 21.48 +Socket2 21.16 +Socket1 21.56 +Socket2 21.08 +Socket1 21.44 +Socket2 20.96 +Socket1 21.32 +Socket2 21.20 +Socket1 21.32 +Socket2 21.20 +Socket1 21.20 +Socket2 21.20 +Socket1 21.24 +Socket2 21.12 +Socket1 21.24 +Socket2 21.12 +Socket1 21.60 +Socket2 21.16 +Socket1 21.84 +Socket2 21.44 +Socket1 21.60 +Socket2 21.72 +Socket1 21.52 +Socket2 21.80 +Socket1 21.28 +Socket2 22.00 +Socket1 21.24 +Socket2 21.80 +Socket1 20.96 +Socket2 21.60 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4.output new file mode 100644 index 0000000..a1d2c8f --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4.output @@ -0,0 +1,6808 @@ +oasis10.umiacs.umd.edu +30 MueLu Tpetra maxwell4.xml +output_avg5/altra_MueLu_Tpetra_maxwell4.output +output_avg5/altra_MueLu_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0115 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0141 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00031784 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00324831 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 0.00491063 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.243059 [1] +| Mini-EM: Total Time: 0.243012 - 99.9809% [1] +| | Mini-EM: build mesh: 0.000670399 - 0.275871% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031904 - 47.5896% [1] +| | | Remainder: 0.000351359 - 52.4104% +| | Mini-EM: build physics blocks: 0.000874879 - 0.360015% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000833319 - 0.342912% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00994287 - 4.09151% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00377904 - 1.55508% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00102448 - 27.1095% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000773879 - 75.5388% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00011036 - 10.7723% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.404e-05 - 9.1793% [4] +| | | | Remainder: 4.62e-05 - 4.50961% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00173356 - 45.873% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00016988 - 9.7995% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.536e-05 - 0.886039% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021924 - 12.6468% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.376e-05 - 1.94744% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119476 - 68.9194% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.068e-05 - 1.19292% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.756e-05 - 1.58979% [4] +| | | | Remainder: 5.232e-05 - 3.01807% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000219399 - 5.80569% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.932e-05 - 2.09895% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000233679 - 6.18356% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011984 - 3.17118% [4] +| | | Remainder: 0.00036876 - 9.75805% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.844e-05 - 0.0363932% [2] +| | Mini-EM: setup physics model evaluator: 0.0655216 - 26.9623% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0655042 - 99.9735% [1] +| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.00409134% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000732777% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0579146 - 88.4136% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.057899 - 99.973% [1] +| | | | | | getWorksets(): 0.0300648 - 51.9264% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0300621 - 99.9908% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0182688 - 60.7703% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289836 - 15.865% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00363243 - 19.8833% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00027156 - 7.47598% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00335199 - 92.2796% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118639 - 3.53935% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.26e-05 - 0.972555% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002162 - 6.44989% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00025636 - 7.64798% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000602559 - 17.9761% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.452e-05 - 2.22315% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000514079 - 15.3365% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.132e-05 - 1.82936% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000917079 - 27.3592% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00033236 - 36.2412% [1] +| | | | | | | | | | | | Remainder: 0.000584719 - 63.7588% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484759 - 14.4618% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.376e-05 - 0.708832% [1] +| | | | | | | | | | | Remainder: 5.012e-05 - 1.49523% +| | | | | | | | | | Remainder: 8.88e-06 - 0.244464% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00766915 - 41.9795% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00322328 - 42.0291% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.204e-05 - 1.30426% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.30652% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00170124 - 52.7797% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00115576 - 35.8567% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.008e-05 - 0.312725% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001126 - 3.49334% [1] +| | | | | | | | | | | Remainder: 0.00019168 - 5.94674% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00256644 - 33.4644% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153612 - 20.0298% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.744e-05 - 0.748975% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015308 - 1.99605% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.328e-05 - 1.2163% [1] +| | | | | | | | | | Remainder: 3.9519e-05 - 0.515298% +| | | | | | | | | Remainder: 0.00406888 - 22.2722% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0117743 - 39.1665% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0117549 - 99.8359% [2] +| | | | | | | | | Remainder: 1.932e-05 - 0.164087% +| | | | | | | | Remainder: 1.9e-05 - 0.0632025% +| | | | | | | Remainder: 2.76e-06 - 0.00918016% +| | | | | | getOrientations(): 6.64e-06 - 0.0114682% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000686439 - 1.18558% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704359 - 1.21653% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003574 - 0.617282% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116679 - 0.201522% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000829279 - 1.43229% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00131263% [2] +| | | | | | Remainder: 0.0251326 - 43.4077% +| | | | | Remainder: 1.564e-05 - 0.0270053% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.0120908% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0235099% [1] +| | | | build response library: 0.00754239 - 11.5144% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00744907 - 98.7627% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0440323% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.9512% [1] +| | | | | | | Remainder: 9.2e-07 - 28.0488% +| | | | | | getOrientations(): 5.2e-07 - 0.00698074% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740039 - 9.93465% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897678 - 12.0509% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039784 - 5.3408% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118256 - 15.8752% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0193313% [3] +| | | | | | Remainder: 0.00422571 - 56.7281% +| | | | | Remainder: 9.332e-05 - 1.23727% +| | | | Remainder: 2.072e-05 - 0.0316315% +| | | Remainder: 1.736e-05 - 0.0264951% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0576528 - 23.7243% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0576418 - 99.9809% [1] +| | | | allocate FieldManagerBuilder: 7.56e-06 - 0.0131155% [1] +| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00111031% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0575866 - 99.9042% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0575827 - 99.9933% [1] +| | | | | | getWorksets(): 0.0185877 - 32.28% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0185866 - 99.994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0179884 - 96.7818% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288028 - 16.0118% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277064 - 15.4023% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001724 - 6.2224% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00259564 - 93.6838% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.616e-05 - 2.16363% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.984e-05 - 1.14962% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000149279 - 5.75115% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002012 - 7.75147% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0004384 - 16.8899% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.6399e-05 - 1.01705% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00040748 - 15.6987% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.908e-05 - 0.73508% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000821199 - 31.6377% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000405239 - 49.3472% [1] +| | | | | | | | | | | | Remainder: 0.00041596 - 50.6528% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000412239 - 15.882% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.12e-05 - 0.816756% [1] +| | | | | | | | | | | Remainder: 1.316e-05 - 0.507005% +| | | | | | | | | | Remainder: 2.6e-06 - 0.0938413% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00835611 - 46.4527% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00480159 - 57.4621% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.484e-05 - 0.309064% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.28e-06 - 0.172443% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166844 - 34.7476% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00160692 - 33.4663% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.184e-05 - 0.246585% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.76e-06 - 0.182439% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.812e-05 - 2.04349% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0013174 - 27.4367% [1] +| | | | | | | | | | | Remainder: 6.7e-05 - 1.39537% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00120724 - 14.4474% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000851958 - 10.1956% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.064e-05 - 0.366678% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000156479 - 1.87263% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00014152 - 1.69361% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000883119 - 10.5685% [1] +| | | | | | | | | | Remainder: 0.00028356 - 3.39345% +| | | | | | | | | Remainder: 0.00398139 - 22.1331% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00059148 - 3.1823% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00057892 - 97.8765% [1] +| | | | | | | | | Remainder: 1.256e-05 - 2.12349% +| | | | | | | | Remainder: 6.68e-06 - 0.0359399% +| | | | | | | Remainder: 1.12e-06 - 0.00602549% +| | | | | | getOrientations(): 5.72e-06 - 0.00993354% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869678 - 1.51031% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010722 - 1.86202% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000705679 - 1.2255% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00442299 - 7.68111% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00179504 - 40.5842% [1] +| | | | | | | Remainder: 0.00262796 - 59.4158% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00239912 - 4.16638% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000972514% [2] +| | | | | | Remainder: 0.0295191 - 51.2638% +| | | | | Remainder: 3.88e-06 - 0.00673768% +| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.00742517% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.0280352% [1] +| | | | build response library: 2.008e-05 - 0.0348358% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.39442% [1] +| | | | | Remainder: 1.98e-05 - 98.6056% +| | | | Remainder: 6.48e-06 - 0.0112418% +| | | Remainder: 1.104e-05 - 0.0191491% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0131905 - 5.4279% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00348276 - 26.4036% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00922643 - 69.9477% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.832e-05 - 1.06563% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00680711 - 73.7784% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0205667% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.0487725% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.0117524% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.9e-05 - 0.866741% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0001042 - 1.53075% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026748 - 3.92942% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.092e-05 - 0.454231% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000251039 - 3.68789% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0002408 - 3.53748% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032828 - 4.8226% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.16e-06 - 0.017041% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00646383% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000508759 - 7.47393% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216996 - 31.8778% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.276e-05 - 0.628167% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015844 - 2.32757% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 4.9199e-05 - 0.722759% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00019224 - 2.82411% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025476 - 3.74256% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339919 - 4.99359% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00100132 - 14.7099% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.956e-05 - 0.287347% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.152e-05 - 1.19757% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000228 - 3.34944% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.1119e-05 - 0.457154% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00014012 - 2.05844% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.6e-07 - 0.0111648% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.64e-05 - 0.828545% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010288 - 1.51136% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.612e-05 - 0.236811% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.76e-05 - 1.13998% [1] +| | | | | Remainder: 4.684e-05 - 0.688104% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.112e-05 - 0.120523% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.029047% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000145 - 1.57157% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00207956 - 22.5391% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106624 - 51.2724% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000997479 - 47.9659% [1] +| | | | | Remainder: 1.584e-05 - 0.761701% +| | | | Remainder: 8.2639e-05 - 0.895677% +| | | Remainder: 0.00048128 - 3.6487% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00492203 - 2.02543% [1] +| | | getWorksets(): 2.64e-06 - 0.0536364% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 56.0606% [1] +| | | | Remainder: 1.16e-06 - 43.9394% +| | | getOrientations(): 6.8e-07 - 0.0138154% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743799 - 15.1116% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870878 - 17.6935% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039832 - 8.09259% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119448 - 24.268% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0260055% [3] +| | | Remainder: 0.00170996 - 34.7409% +| | panzer::ModelEvaluator::create_W_op: 0.00379959 - 1.56354% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00741551 - 3.0515% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.468e-05 - 0.602521% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00622663 - 83.9677% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.0154176% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 4.176e-05 - 0.670668% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.2e-05 - 1.47752% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010676 - 1.71457% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.904e-05 - 0.305783% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000120799 - 1.94004% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010364 - 1.66446% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000675199 - 10.8437% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016324 - 2.62164% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0147752% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00103108 - 16.5592% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000212159 - 3.40728% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.724e-05 - 0.598076% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00021308 - 3.42208% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00021548 - 3.46062% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000285399 - 4.58352% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.4e-06 - 0.0546042% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 4.044e-05 - 0.649468% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020248 - 3.25184% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00034116 - 5.47905% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00168248 - 27.0207% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.424e-05 - 0.389296% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00012008 - 1.92849% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022504 - 3.61415% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000236279 - 3.79465% [1] +| | | | Remainder: 3.228e-05 - 0.518418% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.8e-06 - 0.0916997% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.0172611% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010652 - 1.43645% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000996479 - 13.4378% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000978199 - 98.1655% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.72e-06 - 0.975435% [1] +| | | | Remainder: 8.56e-06 - 0.859025% +| | | Remainder: 3.312e-05 - 0.446631% +| | Mini-EM: assemble Discrete Gradient: 0.0021434 - 0.882012% [1] +| | MaxwellPreconditioner::build: 0.0418943 - 17.2396% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00140976 - 3.36503% [1] +| | | MaxwellPreconditioner: Schur complement: 7.2e-06 - 0.0171861% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000840359 - 2.0059% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.37603% [1] +| | | | Ifpack2::Relaxation::compute: 6.928e-05 - 8.2441% [1] +| | | | Remainder: 0.000767919 - 91.3799% +| | | MaxwellPreconditioner: Solver S_E: 0.0393344 - 93.8896% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0383124 - 97.4018% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0380085 - 99.2067% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0357911 - 94.1661% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000105839 - 0.295713% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000936159 - 2.61562% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000432839 - 46.2356% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00023616 - 25.2265% [1] +| | | | | | | | Remainder: 0.00026716 - 28.5379% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00354264 - 9.89809% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000156719 - 4.4238% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00313244 - 88.4211% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00231304 - 73.8414% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00191788 - 82.916% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000552519 - 28.8089% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.412e-05 - 6.17535% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.472e-05 - 4.47405% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.436e-05 - 6.21879% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.532e-05 - 8.20243% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.148e-05 - 2.07776% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017036 - 30.8333% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.208e-05 - 2.18635% [1] +| | | | | | | | | | | | Remainder: 0.000220079 - 39.8319% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.452e-05 - 1.79991% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 14.1367% [1] +| | | | | | | | | | | | Remainder: 2.964e-05 - 85.8633% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.916e-05 - 1.52043% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 35.9396% [1] +| | | | | | | | | | | | Remainder: 1.868e-05 - 64.0604% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00101612 - 52.9814% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000996239 - 98.0435% [1] +| | | | | | | | | | | | Remainder: 1.988e-05 - 1.95646% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.996e-05 - 1.04073% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.64e-06 - 13.2265% [1] +| | | | | | | | | | | | Remainder: 1.732e-05 - 86.7735% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.808e-05 - 1.46412% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 9.82906% [1] +| | | | | | | | | | | | Remainder: 2.532e-05 - 90.1709% +| | | | | | | | | | | Remainder: 0.000237519 - 12.3845% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.248e-05 - 3.56588% [1] +| | | | | | | | | | Remainder: 0.000312679 - 13.5181% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.592e-05 - 2.42367% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.28e-06 - 6.95469% [1] +| | | | | | | | | | Remainder: 7.064e-05 - 93.0453% +| | | | | | | | | Remainder: 0.00074348 - 23.7349% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0001028 - 2.90179% [1] +| | | | | | | | Remainder: 0.00015068 - 4.25333% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000984278 - 2.75006% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00049388 - 50.1769% [1] +| | | | | | | | Remainder: 0.000490398 - 49.8231% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185509 - 51.831% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0011942 - 3.33658% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00119068 - 99.7052% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000703879 - 59.1158% [1] +| | | | | | | | | Remainder: 0.0004868 - 40.8842% +| | | | | | | | Remainder: 3.52e-06 - 0.294758% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000737719 - 2.06118% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00061044 - 82.747% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00031184 - 51.0845% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00017288 - 28.3206% [1] +| | | | | | | | | Remainder: 0.00012572 - 20.595% +| | | | | | | | Remainder: 0.000127279 - 17.253% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00527235 - 14.7309% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00526907 - 99.9378% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00493095 - 93.5829% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.108e-05 - 1.23871% [1] +| | | | | | | | | | Remainder: 0.00486987 - 98.7613% +| | | | | | | | | Remainder: 0.00033812 - 6.41707% +| | | | | | | | Remainder: 3.28e-06 - 0.0622113% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00123044 - 3.43783% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.256e-05 - 4.27165% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.344593% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00101344 - 82.364% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00101068 - 99.7277% [1] +| | | | | | | | | Remainder: 2.76e-06 - 0.27234% +| | | | | | | | Remainder: 0.0001602 - 13.0198% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.812e-05 - 0.162387% [1] +| | | | | | | Remainder: 0.00317848 - 8.88063% +| | | | | | Remainder: 0.0022174 - 5.83395% +| | | | | Remainder: 0.000303919 - 0.793265% +| | | | Remainder: 0.001022 - 2.59823% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012768 - 0.304767% [1] +| | | Remainder: 0.000174919 - 0.417524% +| | Mini-EM: timestepper: 0.00657627 - 2.70615% [1] +| | | Mini-EM: Advance Time Step: 0.00657423 - 99.969% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000835598 - 12.7102% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.608e-05 - 5.51461% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000614919 - 73.5903% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.175633% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.28e-06 - 1.50914% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.8199e-05 - 6.21204% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.556e-05 - 4.15665% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6e-06 - 0.975738% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.34e-05 - 3.80538% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.82e-05 - 2.95974% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.852e-05 - 6.26424% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.76e-06 - 1.5872% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.117089% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 12.3984% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.068e-05 - 4.98928% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.092e-05 - 3.40207% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.2e-06 - 1.17089% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.68e-05 - 4.3583% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.036e-05 - 9.81593% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.36e-06 - 0.38379% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.76e-06 - 1.26195% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.224e-05 - 3.61674% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.288e-05 - 5.34705% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.664e-05 - 10.8372% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.68e-06 - 1.08632% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.476e-05 - 2.40032% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.312e-05 - 5.38608% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.012e-05 - 1.64575% [1] +| | | | | | Remainder: 2.544e-05 - 4.13713% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.48e-06 - 1.01484% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.248924% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001014 - 12.135% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.5839e-05 - 3.09228% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.359e-06 - 36.2204% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.71531% [1] +| | | | | | Remainder: 1.552e-05 - 60.0642% +| | | | | Remainder: 3.68e-05 - 4.40403% +| | | | Stratimikos: BelosLOWS: 0.00494047 - 75.1491% [1] +| | | | | GMRES block system: Operation Op*x: 6.14e-05 - 1.2428% [1] +| | | | | Belos::MVT::MvAddMv: 3.888e-05 - 0.786969% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00439671 - 88.9938% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013356 - 3.03772% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.416e-05 - 18.0892% [2] +| | | | | | | | Belos::MVT::MvDot: 1.952e-05 - 80.7947% [2] +| | | | | | | | Remainder: 4.64e-06 - 19.2053% +| | | | | | | Belos::MVT::MvScale: 1.012e-05 - 7.57712% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.844e-05 - 28.7811% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.588e-05 - 93.3403% [2] +| | | | | | | | Remainder: 2.56e-06 - 6.65973% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.2e-05 - 8.98473% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.88e-06 - 82.3333% [2] +| | | | | | | | Remainder: 2.12e-06 - 17.6667% +| | | | | | | Remainder: 4.884e-05 - 36.5678% +| | | | | | Belos::MVT::MvAddMv: 1.484e-05 - 0.337525% [2] +| | | | | | Belos::MVT::MvNorm: 8.44e-06 - 0.191962% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00379064 - 86.2152% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.52e-06 - 0.251145% [1] +| | | | | | | Belos::MVT::MvAddMv: 8.28e-06 - 0.218433% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00018628 - 4.91422% [1] +| | | | | | | | Belos::MVT::Assign: 5.2e-06 - 2.7915% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.752e-05 - 9.4052% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.8e-06 - 55.9361% [1] +| | | | | | | | | Remainder: 7.72e-06 - 44.0639% +| | | | | | | | CG Q_B: Operation Op*x: 6.76e-06 - 3.62895% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.572e-05 - 24.5437% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.72e-06 - 2.53382% [1] +| | | | | | | | Remainder: 0.00010636 - 57.0968% +| | | | | | | CG S_E: Operation Op*x: 1.116e-05 - 0.29441% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00313824 - 82.7892% [1] +| | | | | | | | Belos::MVT::Assign: 5.52e-06 - 0.175895% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0027108 - 86.3796% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0026462 - 97.6169% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065784 - 24.8598% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050896 - 77.3684% [16] +| | | | | | | | | | | Remainder: 0.00014888 - 22.6316% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011896 - 4.49551% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.664e-05 - 1.38463% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.288e-05 - 1.24254% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00163504 - 61.7882% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000714597 - 43.7053% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000633918 - 88.7099% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000622398 - 98.1827% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000577598 - 92.802% [8] +| | | | | | | | | | | | | | Remainder: 4.48e-05 - 7.19797% +| | | | | | | | | | | | | Remainder: 1.152e-05 - 1.81727% +| | | | | | | | | | | | Remainder: 8.0679e-05 - 11.2901% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00089264 - 54.5945% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00084256 - 94.3897% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00083164 - 98.7039% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00079948 - 96.1329% [8] +| | | | | | | | | | | | | | Remainder: 3.216e-05 - 3.86706% +| | | | | | | | | | | | | Remainder: 1.092e-05 - 1.29605% +| | | | | | | | | | | | Remainder: 5.008e-05 - 5.61032% +| | | | | | | | | | | Remainder: 2.7799e-05 - 1.70021% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.316e-05 - 2.00892% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.12e-05 - 1.17905% [8] +| | | | | | | | | | Remainder: 8.048e-05 - 3.04135% +| | | | | | | | | Remainder: 6.46e-05 - 2.38306% +| | | | | | | | CG S_E: Operation Op*x: 8.408e-05 - 2.67921% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013428 - 4.27884% [8] +| | | | | | | | Belos::MVT::MvAddMv: 7.932e-05 - 2.52754% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.688e-05 - 0.856532% [8] +| | | | | | | | Remainder: 9.7359e-05 - 3.10235% +| | | | | | | Remainder: 0.00043716 - 11.5326% +| | | | | | GMRES block system: Operation Op*x: 3.428e-05 - 0.779673% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.08e-06 - 0.138285% [1] +| | | | | | Remainder: 0.000408879 - 9.29965% +| | | | | Remainder: 0.00044348 - 8.97647% +| | | | Mini-EM: Compute responses: 0.000739239 - 11.2445% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.544e-05 - 6.14686% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000231839 - 31.3618% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.36232% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.999e-06 - 3.45024% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.56e-05 - 6.72881% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.276054% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.68e-06 - 3.74398% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.8e-06 - 2.50174% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.292e-05 - 9.88617% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.224294% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.76e-06 - 2.91582% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.82e-05 - 29.417% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.96e-06 - 3.43342% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.1e-05 - 4.74467% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.224294% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.788e-05 - 20.6523% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.36e-06 - 1.88062% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.6e-06 - 2.41547% [1] +| | | | | | Remainder: 1.656e-05 - 7.14289% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.04e-06 - 0.681782% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.183973% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.408e-05 - 12.7266% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023088 - 31.2321% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.31185% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021912 - 94.9064% [1] +| | | | | | Remainder: 1.104e-05 - 4.7817% +| | | | | Remainder: 0.0001306 - 17.6668% +| | | | Remainder: 5.892e-05 - 0.896226% +| | | Remainder: 2.04e-06 - 0.0310206% +| | Remainder: 0.0237072 - 9.75555% +| Remainder: 4.644e-05 - 0.0191065% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00494047 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 12.9542 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0141 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000318679 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00338164 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 0.00506579 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.24346 [1] +| Mini-EM: Total Time: 0.243419 - 99.9829% [1] +| | Mini-EM: build mesh: 0.000639079 - 0.262543% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305599 - 47.8187% [1] +| | | Remainder: 0.00033348 - 52.1813% +| | Mini-EM: build physics blocks: 0.000864679 - 0.355223% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000821439 - 0.337459% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100228 - 4.11752% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00380539 - 1.56331% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00101456 - 26.661% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000766758 - 75.5756% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0001094 - 10.783% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.4319e-05 - 9.29657% [4] +| | | | Remainder: 4.408e-05 - 4.34475% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00173452 - 45.5805% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00017104 - 9.86095% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.5e-05 - 0.864794% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021316 - 12.2893% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.308e-05 - 1.90716% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120268 - 69.3379% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.052e-05 - 1.18304% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.744e-05 - 1.582% [4] +| | | | Remainder: 5.16e-05 - 2.97489% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0002242 - 5.89164% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.92e-05 - 2.08126% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023236 - 6.10607% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00014824 - 3.89552% [4] +| | | Remainder: 0.00037232 - 9.784% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.116e-05 - 0.0333417% [2] +| | Mini-EM: setup physics model evaluator: 0.0653005 - 26.8264% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0652852 - 99.9765% [1] +| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00385999% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000796506% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0577246 - 88.4193% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0577057 - 99.9672% [1] +| | | | | | getWorksets(): 0.0303378 - 52.5732% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0303351 - 99.9912% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0184395 - 60.786% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00292772 - 15.8774% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00371383 - 20.1407% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026632 - 7.17102% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00343872 - 92.592% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011796 - 3.43035% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.184e-05 - 0.925927% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214599 - 6.24067% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00026412 - 7.68078% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000702839 - 20.439% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.212e-05 - 2.0973% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000510039 - 14.8323% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.3e-05 - 1.83208% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000911279 - 26.5006% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00032852 - 36.0504% [1] +| | | | | | | | | | | | Remainder: 0.000582759 - 63.9496% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000477119 - 13.8749% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.34e-05 - 0.680487% [1] +| | | | | | | | | | | Remainder: 5.04e-05 - 1.46566% +| | | | | | | | | | Remainder: 8.8e-06 - 0.236952% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00784463 - 42.5425% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00319543 - 40.7341% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.548e-05 - 1.42328% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.6e-06 - 0.300429% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166184 - 52.0066% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0011746 - 36.7586% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.306688% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001112 - 3.47996% [1] +| | | | | | | | | | | Remainder: 0.00018292 - 5.72442% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00275964 - 35.1787% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00152628 - 19.4563% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.852e-05 - 0.745988% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000165399 - 2.10844% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.836e-05 - 1.25385% [1] +| | | | | | | | | | Remainder: 4.1e-05 - 0.522651% +| | | | | | | | | Remainder: 0.00395332 - 21.4394% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118759 - 39.1492% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.011858 - 99.8488% [2] +| | | | | | | | | Remainder: 1.796e-05 - 0.15123% +| | | | | | | | Remainder: 1.964e-05 - 0.0647435% +| | | | | | | Remainder: 2.68e-06 - 0.00883388% +| | | | | | getOrientations(): 6.4e-06 - 0.0110908% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000667879 - 1.15739% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692999 - 1.20092% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035504 - 0.61526% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114279 - 0.198038% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000820759 - 1.42232% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.00117839% [2] +| | | | | | Remainder: 0.0247099 - 42.8206% +| | | | | Remainder: 1.892e-05 - 0.0327763% +| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.0117025% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.0221184% [1] +| | | | build response library: 0.00751547 - 11.5118% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00742431 - 98.787% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0431016% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 75% [1] +| | | | | | | Remainder: 8e-07 - 25% +| | | | | | getOrientations(): 4.4e-07 - 0.00592648% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728799 - 9.81639% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882559 - 11.8874% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038784 - 5.22392% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115868 - 15.6065% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0145468% [3] +| | | | | | Remainder: 0.00426171 - 57.4022% +| | | | | Remainder: 9.116e-05 - 1.21296% +| | | | Remainder: 1.992e-05 - 0.0305123% +| | | Remainder: 1.532e-05 - 0.0234608% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0575782 - 23.6539% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0575691 - 99.9842% [1] +| | | | allocate FieldManagerBuilder: 7.64e-06 - 0.013271% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000903263% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0575189 - 99.9129% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0575151 - 99.9934% [1] +| | | | | | getWorksets(): 0.0197891 - 34.4068% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0197883 - 99.9962% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0191927 - 96.9899% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285568 - 14.879% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00275704 - 14.365% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017164 - 6.22553% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0025832 - 93.6947% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.0999e-05 - 1.97426% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.136e-05 - 1.214% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015572 - 6.02819% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00018292 - 7.08115% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000443239 - 17.1586% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.576e-05 - 0.997214% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00041388 - 16.022% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.816e-05 - 0.703005% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000816879 - 31.6228% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000406439 - 49.7551% [1] +| | | | | | | | | | | | Remainder: 0.00041044 - 50.2449% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000410279 - 15.8826% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.112e-05 - 0.817592% [1] +| | | | | | | | | | | Remainder: 1.288e-05 - 0.498607% +| | | | | | | | | | Remainder: 2.2e-06 - 0.0797958% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00868871 - 45.2709% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00440587 - 50.708% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.436e-05 - 0.325929% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.88e-06 - 0.178852% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165648 - 37.597% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0016404 - 37.232% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.136e-05 - 0.257838% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.88e-06 - 0.201549% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 8.692e-05 - 1.97282% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000912959 - 20.7214% [1] +| | | | | | | | | | | Remainder: 6.664e-05 - 1.51253% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150832 - 17.3595% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000853359 - 9.82147% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.128e-05 - 0.360007% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015808 - 1.81937% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000126199 - 1.45245% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00125852 - 14.4845% [1] +| | | | | | | | | | Remainder: 0.00034708 - 3.99461% +| | | | | | | | | Remainder: 0.00489127 - 25.4851% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000588639 - 2.97468% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000575919 - 97.8391% [1] +| | | | | | | | | Remainder: 1.272e-05 - 2.16092% +| | | | | | | | Remainder: 7e-06 - 0.0353744% +| | | | | | | Remainder: 7.6e-07 - 0.0038405% +| | | | | | getOrientations(): 5.92e-06 - 0.0102929% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000849639 - 1.47724% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107676 - 1.87213% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000656799 - 1.14196% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00438499 - 7.62407% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00177748 - 40.5355% [1] +| | | | | | | Remainder: 0.00260752 - 59.4645% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243356 - 4.23116% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000765016% [2] +| | | | | | Remainder: 0.0283179 - 49.2356% +| | | | | Remainder: 3.8e-06 - 0.00660652% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00632284% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0252219% [1] +| | | | build response library: 1.872e-05 - 0.0325175% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.28205% [1] +| | | | | Remainder: 1.848e-05 - 98.7179% +| | | | Remainder: 5.12e-06 - 0.00889366% +| | | Remainder: 9.08e-06 - 0.0157699% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0133666 - 5.4912% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00352411 - 26.365% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00938095 - 70.1819% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.752e-05 - 1.03955% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00694611 - 74.0449% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0247621% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.0431896% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.0109414% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.836e-05 - 0.552251% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0001052 - 1.51452% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026728 - 3.84791% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.9639e-05 - 0.426699% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00022424 - 3.22828% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023312 - 3.35612% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000322079 - 4.63682% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.0149724% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00806207% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00050416 - 7.25816% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00230428 - 33.1736% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.1559e-05 - 0.598306% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015828 - 2.27869% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.204e-05 - 0.461265% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00019744 - 2.84245% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025656 - 3.69358% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000340319 - 4.89942% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00109008 - 15.6934% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.788e-05 - 0.25741% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.3119e-05 - 1.19663% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0002264 - 3.25938% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 2.972e-05 - 0.427865% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00014044 - 2.02185% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0120931% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.704e-05 - 0.821179% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010048 - 1.44656% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.584e-05 - 0.228041% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.712e-05 - 1.11026% [1] +| | | | | Remainder: 4.552e-05 - 0.655331% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.168e-05 - 0.124508% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.0281421% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000136799 - 1.45826% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00210448 - 22.4335% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00109304 - 51.9387% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000995678 - 47.3124% [1] +| | | | | Remainder: 1.576e-05 - 0.74888% +| | | | Remainder: 8.172e-05 - 0.871127% +| | | Remainder: 0.000461559 - 3.45307% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00486379 - 1.99812% [1] +| | | getWorksets(): 2.8e-06 - 0.0575682% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 52.8571% [1] +| | | | Remainder: 1.32e-06 - 47.1429% +| | | getOrientations(): 6e-07 - 0.012336% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000699959 - 14.3912% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000863919 - 17.7622% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391799 - 8.05542% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001176 - 24.1786% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0254945% [3] +| | | Remainder: 0.00172748 - 35.5171% +| | panzer::ModelEvaluator::create_W_op: 0.00388399 - 1.5956% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00750495 - 3.08314% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.216e-05 - 0.561763% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00632931 - 84.3352% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0139036% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.8879e-05 - 0.456274% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 8.876e-05 - 1.40236% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010628 - 1.67917% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.904e-05 - 0.300823% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0001164 - 1.83906% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010316 - 1.62988% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000702799 - 11.1039% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017184 - 2.71499% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.0132716% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0010318 - 16.3019% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0002074 - 3.27682% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.276e-05 - 0.517592% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019024 - 3.0057% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000213839 - 3.37855% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00029496 - 4.66022% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.44e-06 - 0.0543503% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.064e-05 - 0.484097% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020272 - 3.20288% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000341759 - 5.39962% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00180296 - 28.4858% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.408e-05 - 0.380452% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000118799 - 1.87697% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022504 - 3.55552% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023808 - 3.76155% [1] +| | | | Remainder: 3.192e-05 - 0.50432% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.4e-06 - 0.0986016% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0143905% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010428 - 1.38948% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000988358 - 13.1694% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000971158 - 98.2597% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.6e-06 - 0.971308% [1] +| | | | Remainder: 7.6e-06 - 0.768952% +| | | Remainder: 3.236e-05 - 0.431182% +| | Mini-EM: assemble Discrete Gradient: 0.00215764 - 0.886389% [1] +| | MaxwellPreconditioner::build: 0.0418598 - 17.1966% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00141992 - 3.39208% [1] +| | | MaxwellPreconditioner: Schur complement: 6.96e-06 - 0.0166269% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000838679 - 2.00354% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.381552% [1] +| | | | Ifpack2::Relaxation::compute: 6.432e-05 - 7.6692% [1] +| | | | Remainder: 0.000771159 - 91.9492% +| | | MaxwellPreconditioner: Solver S_E: 0.0392955 - 93.874% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0382647 - 97.3769% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.037965 - 99.2166% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0357604 - 94.1932% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00010296 - 0.287916% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00102372 - 2.86271% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00042756 - 41.7654% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000327879 - 32.0283% [1] +| | | | | | | | Remainder: 0.000268279 - 26.2063% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00360935 - 10.0932% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00015656 - 4.33762% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00318504 - 88.2439% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00238016 - 74.7294% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.001984 - 83.3557% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000552919 - 27.8689% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3e-05 - 5.42575% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.504e-05 - 4.52869% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.524e-05 - 6.37345% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.5e-05 - 8.13862% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.164e-05 - 2.10519% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017088 - 30.9051% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.236e-05 - 2.23541% [1] +| | | | | | | | | | | | Remainder: 0.000222759 - 40.2878% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.448e-05 - 1.73791% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 14.1531% [1] +| | | | | | | | | | | | Remainder: 2.96e-05 - 85.8469% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.632e-05 - 1.32661% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 1.008e-05 - 38.2979% [1] +| | | | | | | | | | | | Remainder: 1.624e-05 - 61.7021% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00108296 - 54.5847% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00106264 - 98.1237% [1] +| | | | | | | | | | | | Remainder: 2.032e-05 - 1.87634% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1e-05 - 1.05847% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.56e-06 - 12.1905% [1] +| | | | | | | | | | | | Remainder: 1.844e-05 - 87.8095% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.36e-05 - 1.69355% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.2e-06 - 9.52381% [1] +| | | | | | | | | | | | Remainder: 3.04e-05 - 90.4762% +| | | | | | | | | | | Remainder: 0.00023272 - 11.7299% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.964e-05 - 3.346% [1] +| | | | | | | | | | Remainder: 0.00031652 - 13.2983% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.68e-05 - 2.09731% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.6e-06 - 8.38323% [1] +| | | | | | | | | | Remainder: 6.12e-05 - 91.6168% +| | | | | | | | | Remainder: 0.000738078 - 23.1733% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000104 - 2.8814% [1] +| | | | | | | | Remainder: 0.00016376 - 4.5371% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000975279 - 2.72726% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000498199 - 51.0827% [1] +| | | | | | | | Remainder: 0.00047708 - 48.9173% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183812 - 51.401% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00118236 - 3.30633% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0011788 - 99.6989% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000688639 - 58.4187% [1] +| | | | | | | | | Remainder: 0.000490159 - 41.5813% +| | | | | | | | Remainder: 3.56e-06 - 0.301093% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000730439 - 2.04259% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000602519 - 82.4872% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00031136 - 51.6764% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0001696 - 28.1485% [1] +| | | | | | | | | Remainder: 0.000121559 - 20.1751% +| | | | | | | | Remainder: 0.00012792 - 17.5128% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00529399 - 14.8041% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00529075 - 99.9388% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00495251 - 93.607% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.136e-05 - 1.23897% [1] +| | | | | | | | | | Remainder: 0.00489115 - 98.761% +| | | | | | | | | Remainder: 0.00033824 - 6.39304% +| | | | | | | | Remainder: 3.24e-06 - 0.0612014% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00125412 - 3.507% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.096e-05 - 4.06341% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.334896% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00103648 - 82.646% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00103352 - 99.7144% [1] +| | | | | | | | | Remainder: 2.96e-06 - 0.285582% +| | | | | | | | Remainder: 0.00016248 - 12.9557% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.876e-05 - 0.164316% [1] +| | | | | | | Remainder: 0.00314824 - 8.80368% +| | | | | | Remainder: 0.00220456 - 5.80682% +| | | | | Remainder: 0.00029976 - 0.783384% +| | | | Remainder: 0.00103076 - 2.62309% +| | | MaxwellPreconditioner: Block preconditioner: 0.000125799 - 0.300524% [1] +| | | Remainder: 0.00017296 - 0.413189% +| | Mini-EM: timestepper: 0.00671899 - 2.76026% [1] +| | | Mini-EM: Advance Time Step: 0.00671679 - 99.9673% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000823119 - 12.2546% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.78e-05 - 5.80718% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000600999 - 73.0148% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.159734% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.72e-06 - 1.61731% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.496e-05 - 5.81698% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.508e-05 - 4.17305% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.36e-06 - 1.05824% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.356e-05 - 3.92014% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.708e-05 - 2.84193% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.772e-05 - 6.27622% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.96e-06 - 1.65724% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.113145% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.588e-05 - 12.6256% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.976e-05 - 4.95176% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.768e-05 - 2.94177% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.6e-06 - 1.26456% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.608e-05 - 4.33944% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.064e-05 - 10.0899% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.84e-06 - 0.472547% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.92e-06 - 1.31781% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.3279e-05 - 3.87338% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.268e-05 - 5.43761% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.332e-05 - 10.5358% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.24e-06 - 1.03827% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.404e-05 - 2.33611% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.248e-05 - 5.40434% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.016e-05 - 1.69052% [1] +| | | | | | Remainder: 2.432e-05 - 4.0466% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 1.05453% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.276995% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00010084 - 12.251% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.672e-05 - 3.24619% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.64e-06 - 36.0778% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.74251% [1] +| | | | | | Remainder: 1.608e-05 - 60.1796% +| | | | | Remainder: 3.58e-05 - 4.34931% +| | | | Stratimikos: BelosLOWS: 0.00509863 - 75.9088% [1] +| | | | | GMRES block system: Operation Op*x: 6.028e-05 - 1.18228% [1] +| | | | | Belos::MVT::MvAddMv: 3.8399e-05 - 0.753123% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00454899 - 89.2199% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001344 - 2.9545% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.396e-05 - 17.8274% [2] +| | | | | | | | Belos::MVT::MvDot: 1.956e-05 - 81.6361% [2] +| | | | | | | | Remainder: 4.4e-06 - 18.3639% +| | | | | | | Belos::MVT::MvScale: 1.048e-05 - 7.79762% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.908e-05 - 29.0774% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.68e-05 - 94.1658% [2] +| | | | | | | | Remainder: 2.28e-06 - 5.83419% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.232e-05 - 9.16667% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.016e-05 - 82.4675% [2] +| | | | | | | | Remainder: 2.16e-06 - 17.5325% +| | | | | | | Remainder: 4.856e-05 - 36.131% +| | | | | | Belos::MVT::MvAddMv: 1.58e-05 - 0.34733% [2] +| | | | | | Belos::MVT::MvNorm: 8.64e-06 - 0.189932% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00393795 - 86.5676% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.8e-06 - 0.24886% [1] +| | | | | | | Belos::MVT::MvAddMv: 8.4e-06 - 0.213309% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000183039 - 4.64807% [1] +| | | | | | | | Belos::MVT::Assign: 5.119e-06 - 2.79667% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.716e-05 - 9.37505% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.12e-06 - 53.1469% [1] +| | | | | | | | | Remainder: 8.04e-06 - 46.8531% +| | | | | | | | CG Q_B: Operation Op*x: 6.68e-06 - 3.6495% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.368e-05 - 23.8638% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.28e-06 - 2.88463% [1] +| | | | | | | | Remainder: 0.00010512 - 57.4304% +| | | | | | | CG S_E: Operation Op*x: 1.1e-05 - 0.279333% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0032746 - 83.1548% [1] +| | | | | | | | Belos::MVT::Assign: 5.48e-06 - 0.167349% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0028394 - 86.7098% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00277284 - 97.6558% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065248 - 23.5311% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050432 - 77.2928% [16] +| | | | | | | | | | | Remainder: 0.00014816 - 22.7072% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0001192 - 4.29885% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.692e-05 - 1.33149% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.34e-05 - 1.20454% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00175588 - 63.3242% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000827997 - 47.1558% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000746677 - 90.1787% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000734757 - 98.4036% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000593718 - 80.8047% [8] +| | | | | | | | | | | | | | Remainder: 0.000141039 - 19.1953% +| | | | | | | | | | | | | Remainder: 1.192e-05 - 1.59641% +| | | | | | | | | | | | Remainder: 8.132e-05 - 9.82129% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.000897839 - 51.1334% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00084788 - 94.4356% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00083684 - 98.6979% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0008048 - 96.1713% [8] +| | | | | | | | | | | | | | Remainder: 3.204e-05 - 3.82869% +| | | | | | | | | | | | | Remainder: 1.104e-05 - 1.30207% +| | | | | | | | | | | | Remainder: 4.9959e-05 - 5.56436% +| | | | | | | | | | | Remainder: 3.004e-05 - 1.71083% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.596e-05 - 2.01815% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.464e-05 - 1.24926% [8] +| | | | | | | | | | Remainder: 8.436e-05 - 3.04237% +| | | | | | | | | Remainder: 6.656e-05 - 2.34416% +| | | | | | | | CG S_E: Operation Op*x: 8.044e-05 - 2.45649% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013576 - 4.14585% [8] +| | | | | | | | Belos::MVT::MvAddMv: 8.416e-05 - 2.57009% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.78e-05 - 0.84896% [8] +| | | | | | | | Remainder: 0.00010156 - 3.10145% +| | | | | | | Remainder: 0.000451119 - 11.4557% +| | | | | | GMRES block system: Operation Op*x: 3.404e-05 - 0.748297% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.12e-06 - 0.134535% [1] +| | | | | | Remainder: 0.00041204 - 9.05783% +| | | | | Remainder: 0.00045096 - 8.84472% +| | | | Mini-EM: Compute responses: 0.000735959 - 10.957% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.54e-05 - 6.16882% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00022944 - 31.1756% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.383543% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.36e-06 - 3.64365% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.604e-05 - 6.99093% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.261506% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.28e-06 - 3.60879% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.84e-06 - 2.54533% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.296e-05 - 10.007% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.209205% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.88e-06 - 2.99861% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.788e-05 - 29.5851% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.08e-06 - 3.52162% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.068e-05 - 4.65481% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.226639% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.616e-05 - 20.1185% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.52e-06 - 1.97001% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 2.37099% [1] +| | | | | | Remainder: 1.584e-05 - 6.90377% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5e-06 - 0.679386% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.195663% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.5519e-05 - 12.9788% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002288 - 31.0887% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.27972% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021736 - 95% [1] +| | | | | | Remainder: 1.08e-05 - 4.72028% +| | | | | Remainder: 0.00013036 - 17.7129% +| | | | Remainder: 5.908e-05 - 0.879587% +| | | Remainder: 2.2e-06 - 0.032743% +| | Remainder: 0.0239498 - 9.83893% +| Remainder: 4.164e-05 - 0.0171034% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00509863 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 12.5524 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0115 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0141 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00032944 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00323367 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 0.00498715 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.242872 [1] +| Mini-EM: Total Time: 0.242826 - 99.9813% [1] +| | Mini-EM: build mesh: 0.00065324 - 0.269015% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031296 - 47.9089% [1] +| | | Remainder: 0.00034028 - 52.0911% +| | Mini-EM: build physics blocks: 0.000853078 - 0.351312% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00178888 - 0.73669% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00991663 - 4.08383% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00386131 - 1.59015% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00101936 - 26.3992% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000769958 - 75.5337% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010788 - 10.5831% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.52e-05 - 9.33922% [4] +| | | | Remainder: 4.6319e-05 - 4.54394% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.001821 - 47.1601% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018684 - 10.2603% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.596e-05 - 0.876442% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002188 - 12.0154% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.224e-05 - 1.77046% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126656 - 69.553% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.048e-05 - 1.12466% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.736e-05 - 1.50247% [4] +| | | | Remainder: 5.276e-05 - 2.89731% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00022084 - 5.7193% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.9119e-05 - 2.04902% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023268 - 6.02593% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00012068 - 3.12536% [4] +| | | Remainder: 0.00036764 - 9.52111% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.96e-05 - 0.0327806% [2] +| | Mini-EM: setup physics model evaluator: 0.064814 - 26.6915% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0647929 - 99.9674% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00401278% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000864292% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0572462 - 88.3526% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0572256 - 99.9639% [1] +| | | | | | getWorksets(): 0.0307813 - 53.7893% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0307784 - 99.9906% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0188837 - 61.3536% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290972 - 15.4086% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00363367 - 19.2424% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000264319 - 7.27415% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00336092 - 92.4936% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011736 - 3.49191% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.216e-05 - 0.956882% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000213 - 6.33756% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00026672 - 7.93593% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000596519 - 17.7487% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.676e-05 - 2.2839% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000531319 - 15.8088% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.104e-05 - 1.81617% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000909799 - 27.07% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000331759 - 36.4651% [1] +| | | | | | | | | | | | Remainder: 0.00057804 - 63.5349% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484479 - 14.4151% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.292e-05 - 0.681957% [1] +| | | | | | | | | | | Remainder: 4.884e-05 - 1.45318% +| | | | | | | | | | Remainder: 8.44e-06 - 0.232272% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00799003 - 42.3119% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00359911 - 45.0451% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.128e-05 - 1.14695% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.268955% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00163876 - 45.5322% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00159056 - 44.193% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.88e-06 - 0.274512% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011976 - 3.32748% [1] +| | | | | | | | | | | Remainder: 0.0001892 - 5.25685% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0025126 - 31.4467% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015298 - 19.1463% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.5e-05 - 0.688358% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000153639 - 1.92288% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010036 - 1.25607% [1] +| | | | | | | | | | Remainder: 3.952e-05 - 0.494616% +| | | | | | | | | Remainder: 0.00435023 - 23.037% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118764 - 38.5867% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0118578 - 99.8434% [2] +| | | | | | | | | Remainder: 1.86e-05 - 0.156613% +| | | | | | | | Remainder: 1.836e-05 - 0.0596522% +| | | | | | | Remainder: 2.88e-06 - 0.00935634% +| | | | | | getOrientations(): 6.6e-06 - 0.0115333% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000684239 - 1.19569% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694119 - 1.21295% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034936 - 0.610496% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012032 - 0.210256% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841199 - 1.46997% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00125818% [2] +| | | | | | Remainder: 0.0237478 - 41.4985% +| | | | | Remainder: 2.064e-05 - 0.0360548% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.0122853% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0224099% [1] +| | | | build response library: 0.00750155 - 11.5777% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00741015 - 98.7816% [1] +| | | | | | getWorksets(): 3e-06 - 0.040485% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 69.3333% [1] +| | | | | | | Remainder: 9.2e-07 - 30.6667% +| | | | | | getOrientations(): 4.8e-07 - 0.0064776% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737159 - 9.94796% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899839 - 12.1433% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392039 - 5.29057% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011858 - 16.0023% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0194328% [3] +| | | | | | Remainder: 0.00419039 - 56.5494% +| | | | | Remainder: 9.14e-05 - 1.21841% +| | | | Remainder: 1.948e-05 - 0.030065% +| | | Remainder: 2.112e-05 - 0.0325855% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0569513 - 23.4535% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0569415 - 99.9827% [1] +| | | | allocate FieldManagerBuilder: 5.479e-06 - 0.00962216% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000702476% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0568913 - 99.9119% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0568876 - 99.9935% [1] +| | | | | | getWorksets(): 0.0190334 - 33.4579% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0190325 - 99.9952% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0184381 - 96.8773% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00286812 - 15.5553% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0028068 - 15.2228% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017356 - 6.18356% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00263072 - 93.7267% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 1.98121% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.996e-05 - 1.13885% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016052 - 6.10176% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000184039 - 6.99578% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00044172 - 16.7909% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.496e-05 - 0.948791% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000417759 - 15.88% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.816e-05 - 0.690306% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000857599 - 32.5995% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00040024 - 46.6698% [1] +| | | | | | | | | | | | Remainder: 0.000457359 - 53.3302% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000411799 - 15.6535% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.004e-05 - 0.76177% [1] +| | | | | | | | | | | Remainder: 1.204e-05 - 0.45767% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0897821% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00826835 - 44.8437% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00482423 - 58.3458% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.428e-05 - 0.296006% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2e-06 - 0.169975% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00169412 - 35.1168% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158076 - 32.767% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.224e-05 - 0.253719% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.72e-06 - 0.201483% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.1e-05 - 1.88631% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00134788 - 27.9398% [1] +| | | | | | | | | | | Remainder: 6.6039e-05 - 1.3689% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00109028 - 13.1862% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000842079 - 10.1844% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.916e-05 - 0.35267% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015692 - 1.89784% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000126439 - 1.52919% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000897919 - 10.8597% [1] +| | | | | | | | | | Remainder: 0.000301319 - 3.64425% +| | | | | | | | | Remainder: 0.00449488 - 24.3781% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000587999 - 3.08945% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000575999 - 97.9592% [1] +| | | | | | | | | Remainder: 1.2e-05 - 2.04082% +| | | | | | | | Remainder: 6.32e-06 - 0.0332064% +| | | | | | | Remainder: 9.2e-07 - 0.00483361% +| | | | | | getOrientations(): 5.76e-06 - 0.0101252% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869799 - 1.52898% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107664 - 1.89257% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000660919 - 1.1618% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00468759 - 8.2401% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00186676 - 39.8234% [1] +| | | | | | | Remainder: 0.00282084 - 60.1766% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0023962 - 4.21216% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000984397% [2] +| | | | | | Remainder: 0.0281568 - 49.4954% +| | | | | Remainder: 3.72e-06 - 0.00653878% +| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.007095% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.0271156% [1] +| | | | build response library: 1.908e-05 - 0.0335081% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25786% [1] +| | | | | Remainder: 1.884e-05 - 98.7421% +| | | | Remainder: 5.72e-06 - 0.0100454% +| | | Remainder: 9.84e-06 - 0.0172779% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0135363 - 5.57446% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00363043 - 26.8201% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00942475 - 69.6259% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010152 - 1.07716% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00679679 - 72.1164% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.0188324% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0453155% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.0117703% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.996e-05 - 0.587925% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00010792 - 1.58781% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026948 - 3.96481% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.764e-05 - 0.406662% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000236199 - 3.47515% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023796 - 3.50106% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032688 - 4.80933% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0129473% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00765067% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000506799 - 7.45645% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0021652 - 31.8562% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.056e-05 - 0.596752% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00016088 - 2.367% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.116e-05 - 0.458452% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000234239 - 3.44632% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025748 - 3.78826% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000338879 - 4.98587% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001009 - 14.8452% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.928e-05 - 0.283663% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.292e-05 - 1.21999% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00022688 - 3.33805% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.036e-05 - 0.446681% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000140879 - 2.07273% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1e-06 - 0.0147128% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.772e-05 - 0.849224% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 9.964e-05 - 1.46599% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.624e-05 - 0.238936% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.848e-05 - 1.15466% [1] +| | | | | Remainder: 4.66e-05 - 0.685618% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.156e-05 - 0.122656% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.0254649% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00014232 - 1.51007% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00229128 - 24.3113% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00117604 - 51.3267% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00109788 - 47.9156% [1] +| | | | | Remainder: 1.736e-05 - 0.757656% +| | | | Remainder: 7.8879e-05 - 0.836935% +| | | Remainder: 0.000481079 - 3.554% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00493127 - 2.03078% [1] +| | | getWorksets(): 3.08e-06 - 0.0624585% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1] +| | | | Remainder: 1.2e-06 - 38.961% +| | | getOrientations(): 6.8e-07 - 0.0137895% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712279 - 14.4441% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883839 - 17.9231% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039312 - 7.97198% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116944 - 23.7147% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0259568% [3] +| | | Remainder: 0.00176756 - 35.8438% +| | panzer::ModelEvaluator::create_W_op: 0.00403755 - 1.66273% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00751835 - 3.09618% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.348e-05 - 0.578318% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00622915 - 82.8526% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0141271% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.78e-05 - 0.446289% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.052e-05 - 1.45317% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010724 - 1.72158% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.792e-05 - 0.28768% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011852 - 1.90267% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010368 - 1.66443% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000632999 - 10.1619% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017016 - 2.73167% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0147693% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00103328 - 16.5878% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021252 - 3.4117% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.444e-05 - 0.552884% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00020024 - 3.21456% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000217439 - 3.49067% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00028692 - 4.60608% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.24e-06 - 0.0520135% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.036e-05 - 0.487386% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020244 - 3.24988% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000339079 - 5.44342% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00175728 - 28.2105% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.376e-05 - 0.381432% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000119799 - 1.9232% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022576 - 3.62425% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00024056 - 3.86184% [1] +| | | | Remainder: 3.14e-05 - 0.504081% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.12e-06 - 0.0947016% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0133008% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010388 - 1.38169% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00110268 - 14.6665% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00108456 - 98.3567% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.4e-06 - 0.85247% [1] +| | | | Remainder: 8.72e-06 - 0.790802% +| | | Remainder: 3.104e-05 - 0.412857% +| | Mini-EM: assemble Discrete Gradient: 0.00213728 - 0.880167% [1] +| | MaxwellPreconditioner::build: 0.0420487 - 17.3163% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00144012 - 3.42488% [1] +| | | MaxwellPreconditioner: Schur complement: 6.76e-06 - 0.0160766% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000831079 - 1.97647% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.389855% [1] +| | | | Ifpack2::Relaxation::compute: 6.584e-05 - 7.92223% [1] +| | | | Remainder: 0.000761999 - 91.6879% +| | | MaxwellPreconditioner: Solver S_E: 0.0394656 - 93.857% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0384423 - 97.4071% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0381374 - 99.2068% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0358846 - 94.093% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00010236 - 0.285247% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000947519 - 2.64046% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00043648 - 46.0656% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000242919 - 25.6374% [1] +| | | | | | | | Remainder: 0.00026812 - 28.2971% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00366692 - 10.2186% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0001586 - 4.32516% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0032444 - 88.4775% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00243084 - 74.9242% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00203696 - 83.7965% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000561439 - 27.5626% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.104e-05 - 5.52865% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.28e-05 - 4.06099% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.4759e-05 - 6.19106% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.752e-05 - 8.46396% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.156e-05 - 2.05899% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017668 - 31.4691% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.284e-05 - 2.28698% [1] +| | | | | | | | | | | | Remainder: 0.00022424 - 39.9402% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.188e-05 - 1.56508% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 14.931% [1] +| | | | | | | | | | | | Remainder: 2.712e-05 - 85.069% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.444e-05 - 1.19983% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.48e-06 - 38.7889% [1] +| | | | | | | | | | | | Remainder: 1.496e-05 - 61.2111% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113696 - 55.8165% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00111736 - 98.2761% [1] +| | | | | | | | | | | | Remainder: 1.96e-05 - 1.7239% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.856e-05 - 0.911163% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.56e-06 - 13.7931% [1] +| | | | | | | | | | | | Remainder: 1.6e-05 - 86.2069% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.86e-05 - 1.40406% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.88e-06 - 10.0699% [1] +| | | | | | | | | | | | Remainder: 2.572e-05 - 89.9301% +| | | | | | | | | | | Remainder: 0.00023508 - 11.5407% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.168e-05 - 3.36016% [1] +| | | | | | | | | | Remainder: 0.0003122 - 12.8433% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.688e-05 - 2.0614% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.56e-06 - 8.3134% [1] +| | | | | | | | | | Remainder: 6.132e-05 - 91.6866% +| | | | | | | | | Remainder: 0.000746678 - 23.0144% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010424 - 2.84272% [1] +| | | | | | | | Remainder: 0.00015968 - 4.35461% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000977518 - 2.72406% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00050352 - 51.51% [1] +| | | | | | | | Remainder: 0.000473998 - 48.49% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185499 - 51.6933% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00117924 - 3.2862% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00117592 - 99.7185% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000686039 - 58.3407% [1] +| | | | | | | | | Remainder: 0.00048988 - 41.6593% +| | | | | | | | Remainder: 3.32e-06 - 0.281538% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000727519 - 2.02738% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000597759 - 82.164% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00030632 - 51.2447% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00016904 - 28.279% [1] +| | | | | | | | | Remainder: 0.000122399 - 20.4763% +| | | | | | | | Remainder: 0.00012976 - 17.836% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00524143 - 14.6063% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00523791 - 99.9328% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00489863 - 93.5226% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.072e-05 - 1.23953% [1] +| | | | | | | | | | Remainder: 0.00483791 - 98.7605% +| | | | | | | | | Remainder: 0.00033928 - 6.47739% +| | | | | | | | Remainder: 3.52e-06 - 0.0671572% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00125652 - 3.50155% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.24e-05 - 4.17025% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.16e-06 - 0.331074% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.001034 - 82.2907% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00103116 - 99.7253% [1] +| | | | | | | | | Remainder: 2.84e-06 - 0.274662% +| | | | | | | | Remainder: 0.00016596 - 13.2079% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.252e-05 - 0.174225% [1] +| | | | | | | Remainder: 0.00317315 - 8.84265% +| | | | | | Remainder: 0.00225276 - 5.90695% +| | | | | Remainder: 0.000304919 - 0.793186% +| | | | Remainder: 0.00102332 - 2.59293% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013232 - 0.314683% [1] +| | | Remainder: 0.00017276 - 0.410857% +| | Mini-EM: timestepper: 0.00665215 - 2.73947% [1] +| | | Mini-EM: Advance Time Step: 0.00664991 - 99.9663% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000830519 - 12.4892% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.916e-05 - 5.91919% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000608959 - 73.3227% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.164215% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.84e-06 - 1.61587% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.612e-05 - 5.93143% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.624e-05 - 4.30899% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.28e-06 - 1.03127% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.3599e-05 - 3.8753% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.78e-05 - 2.92302% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.776e-05 - 6.20075% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4e-06 - 1.54362% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.111666% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.616e-05 - 12.5066% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.072e-05 - 5.04467% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.832e-05 - 3.00841% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.96e-06 - 1.30715% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.724e-05 - 4.47321% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 5.984e-05 - 9.82661% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.32e-06 - 0.380978% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.28e-06 - 1.19548% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.232e-05 - 3.66527% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.356e-05 - 5.51104% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.464e-05 - 10.6148% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.44e-06 - 1.05754% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.48e-05 - 2.43038% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.368e-05 - 5.53075% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.016e-05 - 1.66842% [1] +| | | | | | Remainder: 2.48e-05 - 4.07252% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 1.01142% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.274527% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00010032 - 12.0792% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.6e-05 - 3.13057% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-06 - 35.3846% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 3.53846% [1] +| | | | | | Remainder: 1.588e-05 - 61.0769% +| | | | | Remainder: 3.54e-05 - 4.26239% +| | | | Stratimikos: BelosLOWS: 0.00502075 - 75.5011% [1] +| | | | | GMRES block system: Operation Op*x: 6.064e-05 - 1.20779% [1] +| | | | | Belos::MVT::MvAddMv: 3.944e-05 - 0.78554% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00443031 - 88.24% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013672 - 3.08601% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.472e-05 - 18.0807% [2] +| | | | | | | | Belos::MVT::MvDot: 2.008e-05 - 81.2298% [2] +| | | | | | | | Remainder: 4.64e-06 - 18.7702% +| | | | | | | Belos::MVT::MvScale: 1.084e-05 - 7.92861% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.856e-05 - 28.2036% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.64e-05 - 94.3983% [2] +| | | | | | | | Remainder: 2.16e-06 - 5.60166% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.232e-05 - 9.01112% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.016e-05 - 82.4675% [2] +| | | | | | | | Remainder: 2.16e-06 - 17.5325% +| | | | | | | Remainder: 5.028e-05 - 36.7759% +| | | | | | Belos::MVT::MvAddMv: 1.536e-05 - 0.346702% [2] +| | | | | | Belos::MVT::MvNorm: 8.4e-06 - 0.189603% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00380287 - 85.8376% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.84e-06 - 0.258752% [1] +| | | | | | | Belos::MVT::MvAddMv: 8.32e-06 - 0.218782% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0001896 - 4.9857% [1] +| | | | | | | | Belos::MVT::Assign: 5.4e-06 - 2.8481% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.732e-05 - 9.13502% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.44e-06 - 54.5035% [1] +| | | | | | | | | Remainder: 7.88e-06 - 45.4965% +| | | | | | | | CG Q_B: Operation Op*x: 6.92e-06 - 3.64979% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.352e-05 - 22.9536% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.96e-06 - 2.61603% [1] +| | | | | | | | Remainder: 0.00011148 - 58.7975% +| | | | | | | CG S_E: Operation Op*x: 1.184e-05 - 0.311343% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00312808 - 82.2555% [1] +| | | | | | | | Belos::MVT::Assign: 5.16e-06 - 0.164958% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0026968 - 86.2126% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.002631 - 97.5601% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065116 - 24.7496% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050356 - 77.3328% [16] +| | | | | | | | | | | Remainder: 0.0001476 - 22.6672% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000116 - 4.40898% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.616e-05 - 1.37438% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.3e-05 - 1.25428% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00162636 - 61.8152% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000716877 - 44.0787% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000635237 - 88.6117% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000623477 - 98.1487% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000577878 - 92.6863% [8] +| | | | | | | | | | | | | | Remainder: 4.5599e-05 - 7.31366% +| | | | | | | | | | | | | Remainder: 1.176e-05 - 1.85128% +| | | | | | | | | | | | Remainder: 8.164e-05 - 11.3883% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.000881599 - 54.207% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.000830239 - 94.1742% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00081904 - 98.6511% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0007874 - 96.1369% [8] +| | | | | | | | | | | | | | Remainder: 3.164e-05 - 3.86306% +| | | | | | | | | | | | | Remainder: 1.1199e-05 - 1.34889% +| | | | | | | | | | | | Remainder: 5.136e-05 - 5.82578% +| | | | | | | | | | | Remainder: 2.788e-05 - 1.71426% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.456e-05 - 2.07374% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.232e-05 - 1.22843% [8] +| | | | | | | | | | Remainder: 8.144e-05 - 3.09541% +| | | | | | | | | Remainder: 6.58e-05 - 2.43993% +| | | | | | | | CG S_E: Operation Op*x: 8.268e-05 - 2.64316% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001328 - 4.24542% [8] +| | | | | | | | Belos::MVT::MvAddMv: 8.436e-05 - 2.69687% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.752e-05 - 0.879774% [8] +| | | | | | | | Remainder: 9.8759e-05 - 3.15718% +| | | | | | | Remainder: 0.0004552 - 11.9699% +| | | | | | GMRES block system: Operation Op*x: 3.572e-05 - 0.806263% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.76e-06 - 0.130013% [1] +| | | | | | Remainder: 0.000425479 - 9.60381% +| | | | | Remainder: 0.000490359 - 9.76664% +| | | | Mini-EM: Compute responses: 0.000735839 - 11.0654% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.46e-05 - 6.06111% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000225679 - 30.6696% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.2e-07 - 0.319037% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.84e-06 - 3.47396% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.556e-05 - 6.89475% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.265864% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.8e-06 - 3.89934% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.12e-06 - 2.71182% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.3e-05 - 10.1915% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.212691% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.6e-06 - 2.92451% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.72e-05 - 29.7768% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.96e-06 - 3.52713% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.004e-05 - 4.4488% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.24814% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.488e-05 - 19.8867% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.28e-06 - 1.8965% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.56e-06 - 2.46368% [1] +| | | | | | Remainder: 1.5479e-05 - 6.85886% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.72e-06 - 0.641445% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.179387% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.348e-05 - 12.7039% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023292 - 31.6537% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.326292% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022104 - 94.8995% [1] +| | | | | | Remainder: 1.112e-05 - 4.77417% +| | | | | Remainder: 0.00013312 - 18.0909% +| | | | Remainder: 6.28e-05 - 0.944374% +| | | Remainder: 2.24e-06 - 0.0336733% +| | Remainder: 0.0230468 - 9.49105% +| Remainder: 4.532e-05 - 0.0186601% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00502075 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 12.7471 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0120 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0143 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00029852 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00314124 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 0.00476491 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.248424 [1] +| Mini-EM: Total Time: 0.248379 - 99.9819% [1] +| | Mini-EM: build mesh: 0.000663799 - 0.267253% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313879 - 47.2852% [1] +| | | Remainder: 0.00034992 - 52.7148% +| | Mini-EM: build physics blocks: 0.000909279 - 0.366085% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000831199 - 0.33465% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100642 - 4.05195% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00382479 - 1.5399% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0010126 - 26.4746% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000766039 - 75.6508% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010668 - 10.5353% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.46e-05 - 9.3423% [4] +| | | | Remainder: 4.528e-05 - 4.47166% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00177648 - 46.4464% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0001728 - 9.72711% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.336e-05 - 0.75205% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021328 - 12.0058% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.2359e-05 - 1.82153% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124924 - 70.3211% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.04e-05 - 1.14834% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.704e-05 - 1.52211% [4] +| | | | Remainder: 4.8e-05 - 2.70198% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000217439 - 5.68499% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.952e-05 - 2.07907% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023292 - 6.08974% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011896 - 3.11023% [4] +| | | Remainder: 0.000386878 - 10.115% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.62e-05 - 0.0306789% [2] +| | Mini-EM: setup physics model evaluator: 0.0665219 - 26.7824% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0665058 - 99.9758% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00384929% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000842031% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0589826 - 88.6879% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.058967 - 99.9736% [1] +| | | | | | getWorksets(): 0.0313669 - 53.1939% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0313636 - 99.9894% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0189972 - 60.571% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278764 - 14.6739% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00368923 - 19.4199% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025688 - 6.96296% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00342312 - 92.7866% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000126519 - 3.69602% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.943001% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021744 - 6.35211% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00030636 - 8.94974% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000610239 - 17.827% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.284e-05 - 2.12789% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000513439 - 14.9992% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.652e-05 - 1.94326% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000915119 - 26.7335% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000343119 - 37.4945% [1] +| | | | | | | | | | | | Remainder: 0.000572 - 62.5055% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000487959 - 14.2548% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.356e-05 - 0.688262% [1] +| | | | | | | | | | | Remainder: 5.084e-05 - 1.4852% +| | | | | | | | | | Remainder: 9.24e-06 - 0.250458% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00851471 - 44.8208% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00414459 - 48.6757% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.536e-05 - 1.09444% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.84e-06 - 0.237418% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0021074 - 50.8469% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158756 - 38.3043% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.024e-05 - 0.247069% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011724 - 2.82875% [1] +| | | | | | | | | | | Remainder: 0.000266959 - 6.44114% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00288784 - 33.9159% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00113436 - 13.3223% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.508e-05 - 0.646881% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001526 - 1.79219% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.988e-05 - 1.17303% [1] +| | | | | | | | | | Remainder: 4.036e-05 - 0.474003% +| | | | | | | | | Remainder: 0.00400563 - 21.0854% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0123453 - 39.3619% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0123251 - 99.8367% [2] +| | | | | | | | | Remainder: 2.016e-05 - 0.163301% +| | | | | | | | Remainder: 2.104e-05 - 0.0670842% +| | | | | | | Remainder: 3.32e-06 - 0.0105844% +| | | | | | getOrientations(): 6.72e-06 - 0.0113962% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000697959 - 1.18364% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000705919 - 1.19714% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036112 - 0.61241% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119439 - 0.202552% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000944799 - 1.60225% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00135669% [2] +| | | | | | Remainder: 0.0247634 - 41.9953% +| | | | | Remainder: 1.556e-05 - 0.0263807% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.0116682% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.0221935% [1] +| | | | build response library: 0.00747739 - 11.2432% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00738763 - 98.7996% [1] +| | | | | | getWorksets(): 2.68e-06 - 0.0362769% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 70.1493% [1] +| | | | | | | Remainder: 8e-07 - 29.8507% +| | | | | | getOrientations(): 5.6e-07 - 0.00758024% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738479 - 9.99616% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882279 - 11.9427% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393599 - 5.32781% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119708 - 16.2038% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0178677% [3] +| | | | | | Remainder: 0.00417163 - 56.4678% +| | | | | Remainder: 8.976e-05 - 1.20042% +| | | | Remainder: 2.02e-05 - 0.0303733% +| | | Remainder: 1.608e-05 - 0.0241725% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0607987 - 24.4782% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0607893 - 99.9846% [1] +| | | | allocate FieldManagerBuilder: 5.48e-06 - 0.00901474% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.00065801% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.060738 - 99.9156% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0607341 - 99.9936% [1] +| | | | | | getWorksets(): 0.0222928 - 36.7055% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0222916 - 99.995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0216797 - 97.2546% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288352 - 13.3006% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.002842 - 13.1091% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001706 - 6.00282% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00266888 - 93.9085% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4e-05 - 2.02332% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.032e-05 - 1.13606% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001588 - 5.95007% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0001798 - 6.73692% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000427319 - 16.0112% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.52e-05 - 0.944217% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000481799 - 18.0525% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.88e-05 - 0.704416% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000857039 - 32.1123% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044532 - 51.9603% [1] +| | | | | | | | | | | | Remainder: 0.000411719 - 48.0397% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00040316 - 15.106% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.036e-05 - 0.762868% [1] +| | | | | | | | | | | Remainder: 1.228e-05 - 0.460119% +| | | | | | | | | | Remainder: 2.52e-06 - 0.08867% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00929115 - 42.8565% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00457007 - 49.1874% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.325596% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.170676% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0013126 - 28.7216% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0019716 - 43.1415% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.3e-05 - 0.284459% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.44e-06 - 0.206561% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.396e-05 - 2.05598% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0010762 - 23.5488% [1] +| | | | | | | | | | | Remainder: 7.06e-05 - 1.54483% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00197368 - 21.2426% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000908999 - 9.7835% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.26e-05 - 0.350872% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00016256 - 1.74962% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000132279 - 1.42371% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000985719 - 10.6092% [1] +| | | | | | | | | | Remainder: 0.000525239 - 5.65311% +| | | | | | | | | Remainder: 0.00666299 - 30.7338% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000605359 - 2.71563% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000592679 - 97.9054% [1] +| | | | | | | | | Remainder: 1.268e-05 - 2.09462% +| | | | | | | | Remainder: 6.64e-06 - 0.0297869% +| | | | | | | Remainder: 1.12e-06 - 0.00502405% +| | | | | | getOrientations(): 5.88e-06 - 0.00968154% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000855759 - 1.40903% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107184 - 1.7648% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000666079 - 1.09671% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00440779 - 7.25753% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00176556 - 40.0554% [1] +| | | | | | | Remainder: 0.00264224 - 59.9446% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245972 - 4.04998% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000856191% [2] +| | | | | | Remainder: 0.0289738 - 47.7059% +| | | | | Remainder: 3.88e-06 - 0.00638809% +| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.0065801% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.0248728% [1] +| | | | build response library: 2.1e-05 - 0.0345455% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.14286% [1] +| | | | | Remainder: 2.076e-05 - 98.8571% +| | | | Remainder: 5.32e-06 - 0.00875154% +| | | Remainder: 9.36e-06 - 0.0153951% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0133151 - 5.36079% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00339423 - 25.4917% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00947195 - 71.1371% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.18e-05 - 0.969178% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00708643 - 74.8149% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.020885% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0434634% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 9.6e-07 - 0.013547% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.824e-05 - 0.539623% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000105999 - 1.4958% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0002678 - 3.77905% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.816e-05 - 0.397379% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00022768 - 3.2129% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000234719 - 3.31223% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032376 - 4.56873% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-07 - 0.013547% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00790243% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000509759 - 7.19345% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0024036 - 33.9183% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.088e-05 - 0.576877% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000159 - 2.24372% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.196e-05 - 0.451003% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000198079 - 2.79519% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025008 - 3.529% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339119 - 4.78547% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00112048 - 15.8116% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.936e-05 - 0.273198% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.312e-05 - 1.17295% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000225679 - 3.18466% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.028e-05 - 0.427296% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00013932 - 1.96601% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0118536% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.628e-05 - 0.794194% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010664 - 1.50485% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.592e-05 - 0.224655% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.736e-05 - 1.09166% [1] +| | | | | Remainder: 4.528e-05 - 0.638968% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.128379% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.0270272% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013936 - 1.47129% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00206392 - 21.7898% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106744 - 51.719% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000981159 - 47.5387% [1] +| | | | | Remainder: 1.532e-05 - 0.742278% +| | | | Remainder: 7.572e-05 - 0.799413% +| | | Remainder: 0.00044888 - 3.37122% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00490731 - 1.97574% [1] +| | | getWorksets(): 2.68e-06 - 0.0546124% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 61.194% [1] +| | | | Remainder: 1.04e-06 - 38.806% +| | | getOrientations(): 6.4e-07 - 0.0130418% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000720799 - 14.6883% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000854198 - 17.4066% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003952 - 8.05329% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119568 - 24.3652% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0268986% [3] +| | | Remainder: 0.0017368 - 35.392% +| | panzer::ModelEvaluator::create_W_op: 0.00373223 - 1.50264% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00769179 - 3.0968% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.176e-05 - 0.542917% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00652751 - 84.8634% [1] +| | | | panzer::WorksetContainer::getWorksets(): 7.6e-07 - 0.011643% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.724e-05 - 0.417311% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9e-05 - 1.37878% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010648 - 1.63125% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.88e-05 - 0.288012% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011756 - 1.80099% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000102919 - 1.5767% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000724679 - 11.1019% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016952 - 2.59701% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.0159326% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00105612 - 16.1795% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000211919 - 3.24655% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.436e-05 - 0.526387% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019376 - 2.96836% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00022016 - 3.3728% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000291479 - 4.46539% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-06 - 0.0545384% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.136e-05 - 0.480428% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0002032 - 3.11298% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00033848 - 5.18544% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00195 - 29.8735% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.44e-05 - 0.373803% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011356 - 1.73971% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000224239 - 3.43529% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023984 - 3.67429% [1] +| | | | Remainder: 3.208e-05 - 0.491458% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.88e-06 - 0.089446% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0140409% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010044 - 1.30581% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000984359 - 12.7975% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000968479 - 98.3868% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9e-06 - 0.914301% [1] +| | | | Remainder: 6.88e-06 - 0.698932% +| | | Remainder: 2.976e-05 - 0.386906% +| | Mini-EM: assemble Discrete Gradient: 0.00210204 - 0.846302% [1] +| | MaxwellPreconditioner::build: 0.0427373 - 17.2065% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00146844 - 3.43596% [1] +| | | MaxwellPreconditioner: Schur complement: 7e-06 - 0.0163791% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000860079 - 2.01248% [1] +| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.386011% [1] +| | | | Ifpack2::Relaxation::compute: 6.62e-05 - 7.69697% [1] +| | | | Remainder: 0.000790559 - 91.917% +| | | MaxwellPreconditioner: Solver S_E: 0.0400954 - 93.8183% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0390865 - 97.4836% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0387767 - 99.2076% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0365808 - 94.337% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000105 - 0.287036% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000956199 - 2.61393% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000437959 - 45.8021% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00024588 - 25.7143% [1] +| | | | | | | | Remainder: 0.00027236 - 28.4836% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00353708 - 9.66921% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00015556 - 4.39798% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00312264 - 88.283% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00229968 - 73.6454% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00190812 - 82.9733% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0005546 - 29.0653% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.14e-05 - 5.66174% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.272e-05 - 4.09665% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.528e-05 - 9.96754% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.488e-05 - 8.09232% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.128e-05 - 2.0339% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00016908 - 30.4868% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.264e-05 - 2.27912% [1] +| | | | | | | | | | | | Remainder: 0.00020732 - 37.3819% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.16e-05 - 1.65608% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.96e-06 - 15.6962% [1] +| | | | | | | | | | | | Remainder: 2.664e-05 - 84.3038% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.556e-05 - 1.33954% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.96e-06 - 38.9671% [1] +| | | | | | | | | | | | Remainder: 1.56e-05 - 61.0329% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102 - 53.4558% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000999559 - 97.9961% [1] +| | | | | | | | | | | | Remainder: 2.044e-05 - 2.00392% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.98e-05 - 1.03767% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.68e-06 - 13.5354% [1] +| | | | | | | | | | | | Remainder: 1.712e-05 - 86.4646% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.272e-05 - 1.1907% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 12.1479% [1] +| | | | | | | | | | | | Remainder: 1.996e-05 - 87.8521% +| | | | | | | | | | | Remainder: 0.000233839 - 12.255% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.924e-05 - 3.4457% [1] +| | | | | | | | | | Remainder: 0.000312319 - 13.581% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.952e-05 - 2.22632% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.4e-06 - 7.76755% [1] +| | | | | | | | | | Remainder: 6.412e-05 - 92.2325% +| | | | | | | | | Remainder: 0.000753439 - 24.1283% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010492 - 2.96629% [1] +| | | | | | | | Remainder: 0.00015396 - 4.35275% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000959798 - 2.62377% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0004866 - 50.6982% [1] +| | | | | | | | Remainder: 0.000473198 - 49.3018% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0192915 - 52.7366% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00119496 - 3.26663% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00119148 - 99.7088% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000694279 - 58.2704% [1] +| | | | | | | | | Remainder: 0.0004972 - 41.7296% +| | | | | | | | Remainder: 3.48e-06 - 0.291223% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000744199 - 2.0344% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000613199 - 82.3972% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000313759 - 51.1676% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0001736 - 28.3105% [1] +| | | | | | | | | Remainder: 0.00012584 - 20.5219% +| | | | | | | | Remainder: 0.000131 - 17.6028% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00524831 - 14.3472% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00524499 - 99.9367% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00490171 - 93.4551% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.068e-05 - 1.23793% [1] +| | | | | | | | | | Remainder: 0.00484103 - 98.7621% +| | | | | | | | | Remainder: 0.00034328 - 6.54491% +| | | | | | | | Remainder: 3.32e-06 - 0.0632584% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00119896 - 3.27756% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.332e-05 - 4.44719% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.28e-06 - 0.356977% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.000980718 - 81.7975% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.000978158 - 99.739% [1] +| | | | | | | | | Remainder: 2.56e-06 - 0.261033% +| | | | | | | | Remainder: 0.00016064 - 13.3983% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.784e-05 - 0.158116% [1] +| | | | | | | Remainder: 0.00328699 - 8.98556% +| | | | | | Remainder: 0.00219592 - 5.66297% +| | | | | Remainder: 0.00030972 - 0.792397% +| | | | Remainder: 0.00100896 - 2.51639% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013144 - 0.307553% [1] +| | | Remainder: 0.00017492 - 0.409291% +| | Mini-EM: timestepper: 0.00640471 - 2.57861% [1] +| | | Mini-EM: Advance Time Step: 0.00640235 - 99.9632% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000822839 - 12.8521% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.568e-05 - 5.55151% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000610879 - 74.2404% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.150603% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.8e-06 - 1.60425% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.6e-05 - 5.89315% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.56e-05 - 4.19068% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.36e-06 - 1.04112% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.324e-05 - 3.80435% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.72e-05 - 2.81561% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.692e-05 - 6.04375% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.84e-06 - 1.61079% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.104767% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 12.5131% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.048e-05 - 4.98953% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.872e-05 - 3.06444% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.2e-06 - 1.34233% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.7e-05 - 4.41986% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.004e-05 - 9.82846% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.44e-06 - 0.399424% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.44e-06 - 1.21792% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.24e-05 - 3.66685% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.24e-05 - 5.30383% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.86e-05 - 11.2297% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.2e-06 - 1.17863% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.4399e-05 - 2.3571% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.288e-05 - 5.38241% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.096e-05 - 1.79414% [1] +| | | | | | Remainder: 2.476e-05 - 4.05318% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.76e-06 - 1.06461% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.262506% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.588e-05 - 11.6523% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.416e-05 - 2.93618% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.6e-06 - 35.596% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 3.64238% [1] +| | | | | | Remainder: 1.468e-05 - 60.7616% +| | | | | Remainder: 3.532e-05 - 4.29246% +| | | | Stratimikos: BelosLOWS: 0.00479627 - 74.9143% [1] +| | | | | GMRES block system: Operation Op*x: 5.872e-05 - 1.22428% [1] +| | | | | Belos::MVT::MvAddMv: 3.912e-05 - 0.815633% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00425511 - 88.7171% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00012676 - 2.979% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.388e-05 - 18.8388% [2] +| | | | | | | | Belos::MVT::MvDot: 1.928e-05 - 80.737% [2] +| | | | | | | | Remainder: 4.6e-06 - 19.263% +| | | | | | | Belos::MVT::MvScale: 1.044e-05 - 8.23604% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.424e-05 - 27.0117% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.188e-05 - 93.1075% [2] +| | | | | | | | Remainder: 2.36e-06 - 6.89252% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.104e-05 - 8.70937% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.08e-06 - 82.2464% [2] +| | | | | | | | Remainder: 1.96e-06 - 17.7536% +| | | | | | | Remainder: 4.716e-05 - 37.2042% +| | | | | | Belos::MVT::MvAddMv: 1.452e-05 - 0.341236% [2] +| | | | | | Belos::MVT::MvNorm: 8.24e-06 - 0.193649% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00366716 - 86.1823% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.04e-06 - 0.246513% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.44e-06 - 0.202882% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0001746 - 4.76118% [1] +| | | | | | | | Belos::MVT::Assign: 5.12e-06 - 2.93242% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.636e-05 - 9.36999% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 8.72e-06 - 53.3007% [1] +| | | | | | | | | Remainder: 7.64e-06 - 46.6993% +| | | | | | | | CG Q_B: Operation Op*x: 6.68e-06 - 3.82589% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.416e-05 - 25.2921% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.52e-06 - 2.58877% [1] +| | | | | | | | Remainder: 9.776e-05 - 55.9908% +| | | | | | | CG S_E: Operation Op*x: 1.112e-05 - 0.303232% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0030348 - 82.7561% [1] +| | | | | | | | Belos::MVT::Assign: 5.4e-06 - 0.177936% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00263512 - 86.8301% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00257496 - 97.717% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.000645918 - 25.0846% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.000495998 - 76.7896% [16] +| | | | | | | | | | | Remainder: 0.00014992 - 23.2104% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011472 - 4.45522% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.488e-05 - 1.35459% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.616e-05 - 1.4043% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0015792 - 61.3291% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000691319 - 43.7766% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00061596 - 89.0992% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00060424 - 98.0973% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00055844 - 92.4202% [8] +| | | | | | | | | | | | | | Remainder: 4.58e-05 - 7.57977% +| | | | | | | | | | | | | Remainder: 1.172e-05 - 1.90272% +| | | | | | | | | | | | Remainder: 7.5359e-05 - 10.9008% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00086088 - 54.5137% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00081332 - 94.4754% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00080212 - 98.6229% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00077084 - 96.1003% [8] +| | | | | | | | | | | | | | Remainder: 3.128e-05 - 3.89967% +| | | | | | | | | | | | | Remainder: 1.12e-05 - 1.37707% +| | | | | | | | | | | | Remainder: 4.756e-05 - 5.52458% +| | | | | | | | | | | Remainder: 2.7e-05 - 1.70973% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.424e-05 - 2.10644% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.212e-05 - 1.2474% [8] +| | | | | | | | | | Remainder: 7.772e-05 - 3.0183% +| | | | | | | | | Remainder: 6.0159e-05 - 2.28297% +| | | | | | | | CG S_E: Operation Op*x: 8.06e-05 - 2.65586% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001298 - 4.27706% [8] +| | | | | | | | Belos::MVT::MvAddMv: 7.052e-05 - 2.32371% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.3e-05 - 0.757876% [8] +| | | | | | | | Remainder: 9.036e-05 - 2.97747% +| | | | | | | Remainder: 0.000430159 - 11.73% +| | | | | | GMRES block system: Operation Op*x: 3.316e-05 - 0.779298% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.72e-06 - 0.134426% [1] +| | | | | | Remainder: 0.000399559 - 9.39009% +| | | | | Remainder: 0.00044332 - 9.24301% +| | | | Mini-EM: Compute responses: 0.000722479 - 11.2846% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3319e-05 - 5.99588% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0002266 - 31.3642% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.38835% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.12e-06 - 3.58341% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.552e-05 - 6.84907% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.247132% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.4e-06 - 3.70697% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.92e-06 - 2.61253% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.304e-05 - 10.1677% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.211827% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.68e-06 - 2.94793% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.816e-05 - 30.0794% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.52e-06 - 3.31862% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.028e-05 - 4.53663% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.8e-07 - 0.211827% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.528e-05 - 19.9823% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.08e-06 - 1.80053% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.72e-06 - 2.52427% [1] +| | | | | | Remainder: 1.548e-05 - 6.83142% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.64e-06 - 0.642233% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.177168% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.108e-05 - 12.6066% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227 - 31.4196% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.264317% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021612 - 95.207% [1] +| | | | | | Remainder: 1.028e-05 - 4.52863% +| | | | | Remainder: 0.00012856 - 17.7943% +| | | | Remainder: 6.076e-05 - 0.949026% +| | | Remainder: 2.36e-06 - 0.0368479% +| | Remainder: 0.0237984 - 9.58151% +| Remainder: 4.496e-05 - 0.0180981% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00479627 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 13.3437 k-cell-steps per second +================================= + +dt = 3.33564e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0139 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + 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=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000312599 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00323028 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 0.00489823 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** 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: 0.240312 [1] +| Mini-EM: Total Time: 0.240266 - 99.981% [1] +| | Mini-EM: build mesh: 0.000647719 - 0.269584% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030388 - 46.9154% [1] +| | | Remainder: 0.000343839 - 53.0846% +| | Mini-EM: build physics blocks: 0.000870679 - 0.362382% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000795078 - 0.330916% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100873 - 4.19838% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00376004 - 1.56495% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0010172 - 27.0529% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0007704 - 75.7374% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000107919 - 10.6094% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.356e-05 - 9.19781% [4] +| | | | Remainder: 4.532e-05 - 4.45537% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00172288 - 45.8208% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00017952 - 10.4198% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.576e-05 - 0.914749% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021496 - 12.4768% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.464e-05 - 2.01059% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00117892 - 68.4273% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.0359e-05 - 1.18169% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.728e-05 - 1.5834% [4] +| | | | Remainder: 5.144e-05 - 2.9857% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00021996 - 5.84995% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.94e-05 - 2.11168% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000231759 - 6.16375% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011876 - 3.15848% [4] +| | | Remainder: 0.00037008 - 9.84246% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.088e-05 - 0.0336627% [2] +| | Mini-EM: setup physics model evaluator: 0.0640357 - 26.652% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0640204 - 99.9762% [1] +| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.00349888% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000812241% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.056685 - 88.542% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0566702 - 99.974% [1] +| | | | | | getWorksets(): 0.0300017 - 52.9408% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0299989 - 99.9907% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0178087 - 59.3647% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290696 - 16.3232% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00362684 - 20.3655% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000270279 - 7.4522% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00334808 - 92.314% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001184 - 3.53636% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.088e-05 - 0.922321% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020888 - 6.23881% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000267479 - 7.98904% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0006068 - 18.1238% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.2479e-05 - 2.1648% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00052136 - 15.5719% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.024e-05 - 1.79924% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000906638 - 27.0794% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000322559 - 35.5775% [1] +| | | | | | | | | | | | Remainder: 0.000584079 - 64.4225% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484 - 14.4561% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.312e-05 - 0.690546% [1] +| | | | | | | | | | | Remainder: 4.78e-05 - 1.42769% +| | | | | | | | | | Remainder: 8.48e-06 - 0.233813% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00721687 - 40.5243% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00324864 - 45.0145% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.54e-05 - 1.39751% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.56e-06 - 0.294277% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00168672 - 51.9208% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00119728 - 36.8548% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.301665% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010956 - 3.37249% [1] +| | | | | | | | | | | Remainder: 0.00019032 - 5.85846% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00208764 - 28.9272% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153476 - 21.2663% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.484e-05 - 0.759886% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001524 - 2.11172% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010084 - 1.39728% [1] +| | | | | | | | | | Remainder: 3.7759e-05 - 0.523205% +| | | | | | | | | Remainder: 0.00405807 - 22.787% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0121713 - 40.5724% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0121519 - 99.8413% [2] +| | | | | | | | | Remainder: 1.932e-05 - 0.158735% +| | | | | | | | Remainder: 1.888e-05 - 0.0629357% +| | | | | | | Remainder: 2.8e-06 - 0.00933281% +| | | | | | getOrientations(): 6.28e-06 - 0.0110817% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000652719 - 1.15178% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000671999 - 1.18581% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000352159 - 0.621418% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011476 - 0.202505% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000797119 - 1.40659% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00141168% [2] +| | | | | | Remainder: 0.0240727 - 42.4786% +| | | | | Remainder: 1.472e-05 - 0.0259681% +| | | | fmb->setupBCFieldManagers(): 7.44e-06 - 0.0116213% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.0243047% [1] +| | | | build response library: 0.00728919 - 11.3857% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00719963 - 98.7713% [1] +| | | | | | getWorksets(): 3.28e-06 - 0.0455579% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 62.1951% [1] +| | | | | | | Remainder: 1.24e-06 - 37.8049% +| | | | | | getOrientations(): 4.4e-07 - 0.00611143% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707839 - 9.8316% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893999 - 12.4173% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374679 - 5.20414% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112868 - 15.6769% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0188899% [3] +| | | | | | Remainder: 0.00408935 - 56.7995% +| | | | | Remainder: 8.956e-05 - 1.22867% +| | | | Remainder: 2.052e-05 - 0.0320523% +| | | Remainder: 1.524e-05 - 0.0237992% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0566919 - 23.5955% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0566814 - 99.9815% [1] +| | | | allocate FieldManagerBuilder: 8.92e-06 - 0.0157371% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.00105855% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0566265 - 99.9032% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0566222 - 99.9924% [1] +| | | | | | getWorksets(): 0.0193663 - 34.2026% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0193653 - 99.9948% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0187725 - 96.9393% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276948 - 14.7528% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00271152 - 14.4441% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016824 - 6.20465% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00254044 - 93.6906% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.088e-05 - 2.00281% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.08e-05 - 1.21239% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000146599 - 5.77062% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000213 - 8.38439% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000435999 - 17.1624% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.552e-05 - 1.00455% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00040024 - 15.7548% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.812e-05 - 0.713263% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000790119 - 31.1017% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000389599 - 49.3089% [1] +| | | | | | | | | | | | Remainder: 0.00040052 - 50.6911% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000397079 - 15.6303% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.048e-05 - 0.806161% [1] +| | | | | | | | | | | Remainder: 1.16e-05 - 0.456615% +| | | | | | | | | | Remainder: 2.84e-06 - 0.104738% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00852279 - 45.4003% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00429871 - 50.4379% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.444e-05 - 0.335914% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.52e-06 - 0.174936% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165832 - 38.5771% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015386 - 35.7921% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.128e-05 - 0.262404% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.6e-06 - 0.20006% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.4279e-05 - 2.19319% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000900479 - 20.9476% [1] +| | | | | | | | | | | Remainder: 6.52e-05 - 1.51673% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0014608 - 17.1399% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000861039 - 10.1028% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.852e-05 - 0.334632% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015552 - 1.82475% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00012936 - 1.51781% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00125136 - 14.6825% [1] +| | | | | | | | | | Remainder: 0.000337479 - 3.95973% +| | | | | | | | | Remainder: 0.00476875 - 25.4028% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000586119 - 3.02665% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000573959 - 97.9253% [1] +| | | | | | | | | Remainder: 1.216e-05 - 2.07466% +| | | | | | | | Remainder: 6.6e-06 - 0.0340817% +| | | | | | | Remainder: 1e-06 - 0.00516362% +| | | | | | getOrientations(): 5.88e-06 - 0.0103846% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000836479 - 1.4773% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00103796 - 1.83313% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000635199 - 1.12182% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00462923 - 8.17564% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00189104 - 40.8499% [1] +| | | | | | | Remainder: 0.0027382 - 59.1501% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00231356 - 4.08595% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000847723% [2] +| | | | | | Remainder: 0.0277972 - 49.0924% +| | | | | Remainder: 4.28e-06 - 0.0075583% +| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 0.00698642% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.516e-05 - 0.026746% [1] +| | | | build response library: 2.044e-05 - 0.0360612% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.17417% [1] +| | | | | Remainder: 2.02e-05 - 98.8258% +| | | | Remainder: 5.8e-06 - 0.0102326% +| | | Remainder: 1.048e-05 - 0.0184859% +| | Mini-EM: eval auxiliary physics model evaluator: 0.013555 - 5.64168% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00363883 - 26.8449% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00944875 - 69.7066% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.788e-05 - 1.0359% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00690199 - 73.0466% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0208635% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.0481021% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00985223% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.82e-05 - 0.553463% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00010612 - 1.53753% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026768 - 3.8783% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.776e-05 - 0.402203% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000236959 - 3.4332% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023504 - 3.40539% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000323839 - 4.69196% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.0133295% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00753406% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0005076 - 7.3544% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00222168 - 32.1889% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.088e-05 - 0.592293% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000158439 - 2.29556% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.076e-05 - 0.445669% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00018748 - 2.71632% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025352 - 3.67314% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339039 - 4.91219% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00111316 - 16.1281% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.98e-05 - 0.286874% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.276e-05 - 1.19907% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000229559 - 3.32598% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.08e-05 - 0.446248% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00013992 - 2.02724% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0121704% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.736e-05 - 0.831065% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010608 - 1.53695% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.62e-05 - 0.234715% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.788e-05 - 1.12837% [1] +| | | | | Remainder: 4.576e-05 - 0.662997% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.196e-05 - 0.126578% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.0304802% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000138799 - 1.46897% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00221512 - 23.4435% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00113584 - 51.2767% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00106348 - 48.01% [1] +| | | | | Remainder: 1.58e-05 - 0.713281% +| | | | Remainder: 8.012e-05 - 0.847943% +| | | Remainder: 0.000467439 - 3.44846% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00477163 - 1.98598% [1] +| | | getWorksets(): 2.8e-06 - 0.0586801% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 55.7143% [1] +| | | | Remainder: 1.24e-06 - 44.2857% +| | | getOrientations(): 6.4e-07 - 0.0134126% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000687519 - 14.4085% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000831519 - 17.4263% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037748 - 7.91092% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011438 - 23.9708% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0293401% [3] +| | | Remainder: 0.00172648 - 36.1821% +| | panzer::ModelEvaluator::create_W_op: 0.00398571 - 1.65888% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00773235 - 3.21825% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.124e-05 - 0.533344% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00648223 - 83.8326% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0135756% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.7199e-05 - 0.419593% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 8.892e-05 - 1.37175% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010708 - 1.6519% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.824e-05 - 0.281385% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00012148 - 1.87405% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010288 - 1.58711% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000747559 - 11.5324% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016836 - 2.59725% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.08e-06 - 0.0166609% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00104464 - 16.1154% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021204 - 3.2711% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.432e-05 - 0.529447% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019888 - 3.06808% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000219919 - 3.39264% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00028896 - 4.45772% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.08e-06 - 0.0475145% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.016e-05 - 0.465272% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020108 - 3.10202% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000339959 - 5.24448% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00189352 - 29.2109% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.428e-05 - 0.374562% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0001156 - 1.78334% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022388 - 3.45375% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023584 - 3.63825% [1] +| | | | Remainder: 3.24e-05 - 0.499828% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.12e-06 - 0.0920807% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0129327% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000103919 - 1.34395% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00106596 - 13.7857% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00104884 - 98.3939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.64e-06 - 0.90435% [1] +| | | | Remainder: 7.48e-06 - 0.701716% +| | | Remainder: 3.088e-05 - 0.399361% +| | Mini-EM: assemble Discrete Gradient: 0.00210404 - 0.875712% [1] +| | MaxwellPreconditioner::build: 0.0416843 - 17.3493% [1] +| | | Mini-EM: assemble Discrete Curl: 0.001415 - 3.39456% [1] +| | | MaxwellPreconditioner: Schur complement: 7.08e-06 - 0.0169848% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000862198 - 2.0684% [1] +| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.380423% [1] +| | | | Ifpack2::Relaxation::compute: 8.884e-05 - 10.3039% [1] +| | | | Remainder: 0.000770078 - 89.3157% +| | | MaxwellPreconditioner: Solver S_E: 0.039099 - 93.7978% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0380706 - 97.3698% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0377641 - 99.1951% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0355398 - 94.1098% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0001022 - 0.287565% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000929959 - 2.61667% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00042808 - 46.0321% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000230839 - 24.8225% [1] +| | | | | | | | Remainder: 0.00027104 - 29.1454% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00356503 - 10.0311% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0001518 - 4.25802% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00314423 - 88.1965% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00233452 - 74.2475% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00193924 - 83.068% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000553399 - 28.5369% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.288e-05 - 5.94146% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.48e-05 - 4.4814% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.772e-05 - 8.62307% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.608e-05 - 8.32672% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.144e-05 - 2.06722% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017156 - 31.0011% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.224e-05 - 2.21179% [1] +| | | | | | | | | | | | Remainder: 0.000206679 - 37.3472% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.58e-05 - 1.84609% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-06 - 14.9721% [1] +| | | | | | | | | | | | Remainder: 3.044e-05 - 85.0279% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.44e-05 - 1.25823% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.04e-06 - 37.0492% [1] +| | | | | | | | | | | | Remainder: 1.536e-05 - 62.9508% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00104744 - 54.0129% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102816 - 98.1593% [1] +| | | | | | | | | | | | Remainder: 1.928e-05 - 1.84068% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.868e-05 - 0.963265% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 14.7752% [1] +| | | | | | | | | | | | Remainder: 1.592e-05 - 85.2248% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.556e-05 - 1.31804% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.6e-06 - 10.1721% [1] +| | | | | | | | | | | | Remainder: 2.296e-05 - 89.8279% +| | | | | | | | | | | Remainder: 0.00023396 - 12.0645% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.012e-05 - 3.43197% [1] +| | | | | | | | | | Remainder: 0.00031516 - 13.5% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.696e-05 - 2.12961% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.4e-06 - 8.06452% [1] +| | | | | | | | | | Remainder: 6.156e-05 - 91.9355% +| | | | | | | | | Remainder: 0.000742758 - 23.6229% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010576 - 2.96659% [1] +| | | | | | | | Remainder: 0.00016324 - 4.57892% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000978719 - 2.75387% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000495959 - 50.6743% [1] +| | | | | | | | Remainder: 0.00048276 - 49.3257% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182325 - 51.3016% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00117752 - 3.31324% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00117408 - 99.7079% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000686639 - 58.4833% [1] +| | | | | | | | | Remainder: 0.000487439 - 41.5167% +| | | | | | | | Remainder: 3.44e-06 - 0.29214% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000727519 - 2.04706% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000603239 - 82.9173% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000306759 - 50.852% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00017004 - 28.1878% [1] +| | | | | | | | | Remainder: 0.00012644 - 20.9602% +| | | | | | | | Remainder: 0.00012428 - 17.0827% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00523855 - 14.74% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00523527 - 99.9374% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00489883 - 93.5736% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.956e-05 - 1.2158% [1] +| | | | | | | | | | Remainder: 0.00483927 - 98.7842% +| | | | | | | | | Remainder: 0.00033644 - 6.42641% +| | | | | | | | Remainder: 3.28e-06 - 0.0626127% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00131384 - 3.69681% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.464e-05 - 4.15881% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.319674% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0010832 - 82.4454% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0010804 - 99.7415% [1] +| | | | | | | | | Remainder: 2.8e-06 - 0.258494% +| | | | | | | | Remainder: 0.000171799 - 13.0761% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.06e-05 - 0.170513% [1] +| | | | | | | Remainder: 0.00321336 - 9.04158% +| | | | | | Remainder: 0.0022244 - 5.89023% +| | | | | Remainder: 0.00030644 - 0.804926% +| | | | Remainder: 0.0010284 - 2.63024% +| | | MaxwellPreconditioner: Block preconditioner: 0.000132719 - 0.318391% [1] +| | | Remainder: 0.00016836 - 0.403893% +| | Mini-EM: timestepper: 0.00658351 - 2.7401% [1] +| | | Mini-EM: Advance Time Step: 0.00658135 - 99.9672% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.000862319 - 13.1025% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.068e-05 - 10.5158% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000601959 - 69.807% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.146189% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.24e-06 - 1.53499% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.684e-05 - 6.12002% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.588e-05 - 4.2993% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.68e-06 - 1.10971% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.416e-05 - 4.01356% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.68e-05 - 2.79089% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.776e-05 - 6.27285% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.32e-06 - 1.54828% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.10632% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.56e-05 - 12.559% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.956e-05 - 4.91063% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.792e-05 - 2.97695% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.68e-06 - 1.27583% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.728e-05 - 4.53187% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 5.9599e-05 - 9.90084% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.4e-06 - 0.398698% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.72e-06 - 1.28248% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.244e-05 - 3.72783% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.324e-05 - 5.52197% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.196e-05 - 10.2931% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.4e-06 - 1.0632% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.452e-05 - 2.41212% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.268e-05 - 5.42894% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.96e-06 - 1.6546% [1] +| | | | | | Remainder: 2.48e-05 - 4.11988% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.24e-06 - 1.07153% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.245849% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.612e-05 - 11.1467% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.632e-05 - 3.05223% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.48e-06 - 36.0182% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.79939% [1] +| | | | | | Remainder: 1.584e-05 - 60.1824% +| | | | | Remainder: 3.588e-05 - 4.16087% +| | | | Stratimikos: BelosLOWS: 0.00493067 - 74.9189% [1] +| | | | | GMRES block system: Operation Op*x: 5.948e-05 - 1.20633% [1] +| | | | | Belos::MVT::MvAddMv: 4.1279e-05 - 0.837188% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00437819 - 88.7951% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001322 - 3.01951% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.428e-05 - 18.3661% [2] +| | | | | | | | Belos::MVT::MvDot: 1.968e-05 - 81.0544% [2] +| | | | | | | | Remainder: 4.6e-06 - 18.9456% +| | | | | | | Belos::MVT::MvScale: 1.04e-05 - 7.86687% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.844e-05 - 29.0772% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.612e-05 - 93.9646% [2] +| | | | | | | | Remainder: 2.32e-06 - 6.03538% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.268e-05 - 9.59153% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.052e-05 - 82.9653% [2] +| | | | | | | | Remainder: 2.16e-06 - 17.0347% +| | | | | | | Remainder: 4.64e-05 - 35.0983% +| | | | | | Belos::MVT::MvAddMv: 1.52e-05 - 0.347175% [2] +| | | | | | Belos::MVT::MvNorm: 8.56e-06 - 0.195514% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00377167 - 86.1468% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.44e-06 - 0.250287% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.8e-06 - 0.206805% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000185239 - 4.91132% [1] +| | | | | | | | Belos::MVT::Assign: 5.119e-06 - 2.76346% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.72e-05 - 9.2853% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 9.56e-06 - 55.5814% [1] +| | | | | | | | | Remainder: 7.64e-06 - 44.4186% +| | | | | | | | CG Q_B: Operation Op*x: 6.36e-06 - 3.4334% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.484e-05 - 24.2066% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.28e-06 - 2.85037% [1] +| | | | | | | | Remainder: 0.00010644 - 57.4609% +| | | | | | | CG S_E: Operation Op*x: 1.088e-05 - 0.288466% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0031274 - 82.918% [1] +| | | | | | | | Belos::MVT::Assign: 5.56e-06 - 0.177784% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00269688 - 86.2339% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00263108 - 97.5601% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00064952 - 24.6865% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050104 - 77.14% [16] +| | | | | | | | | | | Remainder: 0.00014848 - 22.86% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011764 - 4.47117% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.468e-05 - 1.31809% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.372e-05 - 1.2816% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00162532 - 61.7738% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000715436 - 44.0183% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000636036 - 88.9019% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000624677 - 98.2141% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000579357 - 92.7451% [8] +| | | | | | | | | | | | | | Remainder: 4.532e-05 - 7.25495% +| | | | | | | | | | | | | Remainder: 1.1359e-05 - 1.78591% +| | | | | | | | | | | | Remainder: 7.94e-05 - 11.0981% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00088232 - 54.2861% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00083592 - 94.7411% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00082532 - 98.7319% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0007932 - 96.1082% [8] +| | | | | | | | | | | | | | Remainder: 3.212e-05 - 3.89182% +| | | | | | | | | | | | | Remainder: 1.06e-05 - 1.26806% +| | | | | | | | | | | | Remainder: 4.64e-05 - 5.25886% +| | | | | | | | | | | Remainder: 2.756e-05 - 1.69567% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.38e-05 - 2.04479% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.308e-05 - 1.25728% [8] +| | | | | | | | | | Remainder: 8.332e-05 - 3.16677% +| | | | | | | | | Remainder: 6.58e-05 - 2.43986% +| | | | | | | | CG S_E: Operation Op*x: 8.22e-05 - 2.62838% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.00013572 - 4.33971% [8] +| | | | | | | | Belos::MVT::MvAddMv: 8.168e-05 - 2.61176% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.772e-05 - 0.88636% [8] +| | | | | | | | Remainder: 9.764e-05 - 3.12209% +| | | | | | | Remainder: 0.00043092 - 11.4252% +| | | | | | GMRES block system: Operation Op*x: 3.388e-05 - 0.773835% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.92e-06 - 0.135216% [1] +| | | | | | Remainder: 0.000410759 - 9.38193% +| | | | | Remainder: 0.00045172 - 9.16143% +| | | | Mini-EM: Compute responses: 0.000724959 - 11.0154% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.404e-05 - 6.07483% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00022792 - 31.439% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.3861% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.56e-06 - 3.31695% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.544e-05 - 6.77431% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.2808% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.96e-06 - 3.9312% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.84e-06 - 2.5623% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.316e-05 - 10.1615% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.2457% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.48e-06 - 2.8431% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.78e-05 - 29.7473% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.32e-06 - 3.6504% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.016e-05 - 4.4577% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.22815% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.644e-05 - 20.3756% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.4e-06 - 1.9305% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 2.3868% [1] +| | | | | | Remainder: 1.532e-05 - 6.72166% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.44e-06 - 0.612448% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.176562% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.944e-05 - 12.3372% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227159 - 31.334% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.29935% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000215799 - 94.9991% [1] +| | | | | | Remainder: 1.068e-05 - 4.70155% +| | | | | Remainder: 0.00013068 - 18.0258% +| | | | Remainder: 6.34e-05 - 0.963328% +| | | Remainder: 2.16e-06 - 0.0328092% +| | Remainder: 0.02288 - 9.52277% +| Remainder: 4.572e-05 - 0.0190253% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00493067 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 12.98 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 35.13 msec task-clock:u # 0.041 CPUs utilized ( +- 1.04% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,780 page-faults:u # 79.129 K/sec ( +- 0.23% ) + 24,839,609 cycles:u # 0.707 GHz ( +- 24.19% ) (7.58%) + 65,529,155 instructions:u # 2.64 insn per cycle ( +- 7.77% ) (71.14%) + branches:u + 351,439 branch-misses:u ( +- 1.21% ) + 27,765,229 L1-dcache-loads:u # 790.297 M/sec ( +- 0.14% ) + 379,478 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.62% ) + LLC-loads:u + LLC-load-misses:u + 26,535,317 L1-icache-loads:u # 755.290 M/sec ( +- 0.22% ) + 235,173 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.69% ) + 28,649,522 dTLB-loads:u # 815.467 M/sec ( +- 25.25% ) (46.15%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.85992 +- 0.00470 seconds time elapsed ( +- 0.55% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 315,125 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.27% ) + 16,960,162 BR_RETIRED:u ( +- 0.21% ) + + 0.84422 +- 0.00212 seconds time elapsed ( +- 0.25% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 22,764,154 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.27% ) + 5,180 ITLB_WALK:u ( +- 3.46% ) + 12,472 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.84% ) + 30,607,480 L1D_TLB:u ( +- 0.19% ) + + 0.84140 +- 0.00291 seconds time elapsed ( +- 0.35% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 26,599,885 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.19% ) + 234,737 L1I_CACHE_REFILL:u ( +- 1.02% ) + 384,906 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.50% ) + 27,929,562 L1D_CACHE:u ( +- 0.20% ) + + 0.83821 +- 0.00311 seconds time elapsed ( +- 0.37% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs): + + 463,516 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 1.07% ) + 488,946 LL_CACHE_RD:u ( +- 0.59% ) + 136,637 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.78% ) + 17,484 L2D_TLB_REFILL:u ( +- 0.64% ) + 252,938 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.05% ) + 1,453,395 L2D_CACHE:u ( +- 0.36% ) + + 0.84459 +- 0.00360 seconds time elapsed ( +- 0.43% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40.output new file mode 100644 index 0000000..4c2f0e7 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40.output @@ -0,0 +1,9318 @@ +oasis14.umiacs.umd.edu +30 MueLu Tpetra maxwell40.xml +output_avg5/altra_MueLu_Tpetra_maxwell40.output +output_avg5/altra_MueLu_Tpetra_maxwell40_power.output +dt = 3.33564e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 201720 x 201720, nnz = 6403320 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.02e+05, dev = 0.0%, min = 0.0% ( 201720 on 0), max = 0.0% ( 201720 on 0) +SM_Matrix # nnz per proc : avg = 6.40e+06, dev = 0.0%, min = 0.0% ( 6403320 on 0), max = 0.0% ( 6403320 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0125 / 0.0125 / 0.0125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 8232 x 8232, nnz = 576000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +coarseA11 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 8232 x 8232, nnz = 576000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +A0 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2744 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 8232 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +Ptent # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 8232, nnz = 8232 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0791 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +A22 size = 68921 x 68921, nnz = 1771561 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A22 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 68921 x 68921, nnz = 1771561 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A0 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2744 x 68921, nnz = 68921 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +R # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2744 x 2744, nnz = 62960 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ac # nnz per proc : avg = 6.30e+04, dev = 0.0%, min = 0.0% ( 62960 on 0), max = 0.0% ( 62960 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 25.12 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.59 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} +Using default factory (AmalgamationFactory[591]) for building 'UnAmalgamationInfo'. + +Level 2 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[384] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/62960 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2674 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 70 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Ptent size = 2744 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ptent # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 2744, nnz = 2744 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[390] on level 2, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.3603 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 201720 6403320 31.7436 +(2, 2) 68921 1771561 25.7042 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00630046 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.610905 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 0.667128 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 29.1005 [1] +| Mini-EM: Total Time: 29.1005 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000684079 - 0.00235075% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000317399 - 46.398% [1] +| | | Remainder: 0.00036668 - 53.602% +| | Mini-EM: build physics blocks: 0.000918717 - 0.00315705% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000792718 - 0.00272407% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.49416 - 12.0072% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.62814 - 5.5949% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.737873 - 45.32% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.574092 - 77.8036% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0177118 - 2.40038% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.145905 - 19.7737% [4] +| | | | Remainder: 0.00016476 - 0.022329% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0865908 - 5.31838% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0606675 - 70.0623% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000505998 - 0.584356% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00650522 - 7.5126% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00413475 - 4.77505% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00137252 - 1.58506% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0122538 - 14.1514% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000984078 - 1.13647% [4] +| | | | Remainder: 0.00016692 - 0.192769% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.143618 - 8.82098% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0593893 - 3.64767% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.203105 - 12.4747% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0756998 - 4.64946% [4] +| | | Remainder: 0.321865 - 19.7689% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0769198 - 0.264325% [2] +| | Mini-EM: setup physics model evaluator: 2.17312 - 7.46765% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.1731 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 3.24e-06 - 0.000149096% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.02476e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.1675 - 99.7422% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.16747 - 99.9989% [1] +| | | | | | getWorksets(): 2.14269 - 98.8569% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14269 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.2344 - 57.6101% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0088165 - 0.714231% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.195742 - 15.8572% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00368031 - 1.88018% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.191976 - 98.076% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00179904 - 0.937114% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00102384 - 0.533315% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00334359 - 1.74167% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180843 - 9.42006% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0403392 - 21.0126% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103119 - 5.37146% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0289746 - 15.0928% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000981039 - 0.511021% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0512351 - 26.6882% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222454 - 43.4183% [32] +| | | | | | | | | | | | Remainder: 0.0289897 - 56.5817% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.028054 - 14.6133% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00739378 - 3.85141% [32] +| | | | | | | | | | | Remainder: 0.000435759 - 0.226986% +| | | | | | | | | | Remainder: 8.5759e-05 - 0.0438122% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.896734 - 72.645% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.523892 - 58.4223% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00070348 - 0.134279% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022984 - 0.0438716% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.281059 - 53.6482% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198893 - 37.9645% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00022528 - 0.0430012% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0411791 - 7.86022% [32] +| | | | | | | | | | | Remainder: 0.00160272 - 0.305924% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174495 - 19.459% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122868 - 13.7017% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000993875 - 0.110833% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0420394 - 4.68806% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.031622 - 3.52635% [32] +| | | | | | | | | | Remainder: 0.000823475 - 0.0918305% +| | | | | | | | | Remainder: 0.133112 - 10.7835% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.908219 - 42.3869% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.90678 - 99.8415% [64] +| | | | | | | | | Remainder: 0.00143931 - 0.158476% +| | | | | | | | Remainder: 6.432e-05 - 0.00300184% +| | | | | | | Remainder: 6.12e-06 - 0.000285622% +| | | | | | getOrientations(): 1.228e-05 - 0.000566559% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765158 - 0.0353019% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000757838 - 0.0349641% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420439 - 0.0193977% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017516 - 0.00808131% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000847157 - 0.039085% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 4.61367e-05% [2] +| | | | | | Remainder: 0.0217983 - 1.0057% +| | | | | Remainder: 2.372e-05 - 0.00109435% +| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00037366% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.888e-05 - 0.000868806% [1] +| | | | build response library: 0.00554827 - 0.255316% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00533899 - 96.228% [1] +| | | | | | getWorksets(): 2.88e-06 - 0.0539428% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 66.6667% [1] +| | | | | | | Remainder: 9.6e-07 - 33.3333% +| | | | | | getOrientations(): 4.8e-07 - 0.00899047% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767078 - 14.3675% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000915958 - 17.156% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416318 - 7.7977% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121508 - 22.7586% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0232254% [3] +| | | | | | Remainder: 0.00201995 - 37.8341% +| | | | | Remainder: 0.000209279 - 3.77197% +| | | | Remainder: 2.412e-05 - 0.00110994% +| | | Remainder: 2.208e-05 - 0.00101605% +| | Mini-EM: setup auxiliary physics model evaluator: 4.27801 - 14.7008% [1] +| | | panzer::ModelEvaluator::setupModel(): 4.278 - 99.9998% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 5.7971e-05% [1] +| | | | fmb->setWorksetContainer(): 1.96e-06 - 4.58158e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 4.27794 - 99.9985% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.27793 - 99.9999% [1] +| | | | | | getWorksets(): 1.9526 - 45.6435% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.9526 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.27808 - 65.4553% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0122634 - 0.959515% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.204839 - 16.0271% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00371891 - 1.81553% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.201049 - 98.1498% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00179784 - 0.894228% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00102736 - 0.510999% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333759 - 1.66009% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180026 - 8.95431% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0435384 - 21.6556% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103119 - 5.12907% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.033226 - 16.5263% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00103784 - 0.516211% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0537407 - 26.7302% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0229868 - 42.7735% [32] +| | | | | | | | | | | | Remainder: 0.030754 - 57.2265% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0272657 - 13.5617% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00737186 - 3.6667% [32] +| | | | | | | | | | | Remainder: 0.000391239 - 0.194599% +| | | | | | | | | | Remainder: 7.096e-05 - 0.0346419% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.919726 - 71.9615% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.513997 - 55.8859% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000414876 - 0.0807156% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000222758 - 0.0433384% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.192671 - 37.4848% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198149 - 38.5505% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00026444 - 0.0514477% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000287439 - 0.0559223% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00669446 - 1.30243% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.113801 - 22.1403% [32] +| | | | | | | | | | | Remainder: 0.00149316 - 0.290499% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.122923 - 13.3652% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123026 - 13.3764% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00100072 - 0.108806% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0465439 - 5.06062% [64] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0419679 - 4.56309% [32] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0694229 - 7.54822% [32] +| | | | | | | | | | Remainder: 0.000843996 - 0.091766% +| | | | | | | | | Remainder: 0.141252 - 11.0519% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.674501 - 34.5438% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.673307 - 99.8231% [32] +| | | | | | | | | Remainder: 0.00119336 - 0.176925% +| | | | | | | | Remainder: 1.736e-05 - 0.000889072% +| | | | | | | Remainder: 1.36e-06 - 6.96507e-05% +| | | | | | getOrientations(): 1.264e-05 - 0.00029547% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000938478 - 0.0219377% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107796 - 0.0251981% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000699718 - 0.0163565% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 2.29219 - 53.5817% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.818346 - 35.7015% [1] +| | | | | | | Remainder: 1.47384 - 64.2985% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244867 - 0.0572397% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 1.40255e-05% [2] +| | | | | | Remainder: 0.0279648 - 0.6537% +| | | | | Remainder: 6e-06 - 0.000140255% +| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 9.44366e-05% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.376e-05 - 0.0005554% [1] +| | | | build response library: 2.34e-05 - 0.000546984% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.53846% [1] +| | | | | Remainder: 2.304e-05 - 98.4615% +| | | | Remainder: 8e-06 - 0.000187003% +| | | Remainder: 9.719e-06 - 0.000227185% +| | Mini-EM: eval auxiliary physics model evaluator: 7.28351 - 25.0288% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.23579 - 30.6966% [1] +| | | panzer::ModelEvaluator::evalModel(J): 5.03266 - 69.0966% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00661146 - 0.131371% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.31903 - 65.9499% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 5.54378e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.0399e-05 - 0.00151848% [32] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.856e-05 - 0.000559199% [32] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0387508 - 1.16753% [32] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0896336 - 2.70059% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.290361 - 8.74837% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0314736 - 0.948276% [32] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.216175 - 6.51318% [32] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.222818 - 6.71335% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.322312 - 9.71101% [32] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.364e-05 - 0.00161613% [32] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.668e-05 - 0.000502556% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.49761 - 14.9926% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0491342 - 1.48038% [32] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0274665 - 0.827544% [32] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.112538 - 3.3907% [32] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0236594 - 0.712841% [32] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.152854 - 4.60536% [32] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.259549 - 7.82001% [32] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.329891 - 9.93938% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0260209 - 0.783991% [32] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147111 - 0.443234% [32] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0467494 - 1.40853% [32] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.226531 - 6.8252% [32] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0275472 - 0.829977% [32] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.11151 - 3.35973% [32] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.3799e-05 - 0.00222351% [32] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0483414 - 1.45649% [32] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0902811 - 2.7201% [32] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0143162 - 0.431336% [32] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0468418 - 1.41131% [32] +| | | | | Remainder: 0.00174267 - 0.0525054% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.464e-05 - 0.000489602% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 4.53041e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00651626 - 0.12948% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.69493 - 33.6787% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.837892 - 49.4351% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.857004 - 50.5627% [1] +| | | | | Remainder: 3.6239e-05 - 0.00213808% +| | | | Remainder: 0.00553722 - 0.110026% +| | | Remainder: 0.0150576 - 0.206735% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00421779 - 0.0144939% [1] +| | | getWorksets(): 7.44e-06 - 0.176396% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 75.2688% [1] +| | | | Remainder: 1.84e-06 - 24.7312% +| | | getOrientations(): 6.8e-07 - 0.0161222% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758758 - 17.9895% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872078 - 20.6762% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000408239 - 9.67898% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119796 - 28.4025% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0256058% [3] +| | | Remainder: 0.000971558 - 23.0348% +| | panzer::ModelEvaluator::create_W_op: 2.30008 - 7.90394% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.6296 - 12.4727% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00220375 - 0.0607161% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.78678 - 76.7792% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 8.46855e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0327589 - 1.17551% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0910246 - 3.2663% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.107484 - 3.85692% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0103351 - 0.370861% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.118088 - 4.23742% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.100151 - 3.59381% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0171043 - 0.613765% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104926 - 3.76513% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6519e-05 - 0.00166927% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0351849 - 1.26256% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.217153 - 7.79224% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.034473 - 1.23702% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.199322 - 7.15241% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.219843 - 7.88878% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300541 - 10.7845% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.1e-05 - 0.00218891% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0315817 - 1.13327% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.208408 - 7.47846% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.333789 - 11.9776% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0455757 - 1.63542% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00963861 - 0.345869% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.113795 - 4.08339% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.256439 - 9.20199% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.197868 - 7.10024% [32] +| | | | Remainder: 0.00118556 - 0.0425421% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.332e-05 - 0.00119352% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 3.08574e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0081077 - 0.223377% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.826741 - 22.7777% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.82669 - 99.9939% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.84e-05 - 0.00343518% [1] +| | | | Remainder: 2.232e-05 - 0.00269976% +| | | Remainder: 0.00572591 - 0.157756% +| | Mini-EM: assemble Discrete Gradient: 0.584407 - 2.00824% [1] +| | MaxwellPreconditioner::build: 2.46701 - 8.47758% [1] +| | | Mini-EM: assemble Discrete Curl: 0.519377 - 21.0528% [1] +| | | MaxwellPreconditioner: Schur complement: 3.368e-05 - 0.00136521% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00550566 - 0.223171% [1] +| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.0573954% [1] +| | | | Ifpack2::Relaxation::compute: 0.00450307 - 81.7897% [1] +| | | | Remainder: 0.000999437 - 18.1529% +| | | MaxwellPreconditioner: Solver S_E: 1.89322 - 76.7415% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.83243 - 96.7888% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.83201 - 99.977% [1] +| | | | | | MueLu RefMaxwell: compute: 1.80648 - 98.6067% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.020791 - 1.15091% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.148087 - 8.19753% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0775257 - 52.3515% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0681386 - 46.0126% [1] +| | | | | | | | Remainder: 0.00242263 - 1.63595% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.173564 - 9.60784% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0107195 - 6.17608% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.152785 - 88.0283% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.151045 - 98.8613% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.148654 - 98.417% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.144154 - 96.9726% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.54e-05 - 0.0245571% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000140359 - 0.0973674% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00020952 - 0.145345% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0261287 - 18.1255% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.9359e-05 - 0.0481145% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.115222 - 79.9299% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.944e-05 - 0.0551077% [1] +| | | | | | | | | | | | Remainder: 0.00226903 - 1.57403% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.5159e-05 - 0.0572866% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2079e-05 - 61.155% [1] +| | | | | | | | | | | | Remainder: 3.308e-05 - 38.845% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00223887 - 1.50609% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00219944 - 98.2384% [1] +| | | | | | | | | | | | Remainder: 3.944e-05 - 1.7616% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00111484 - 0.749953% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00108712 - 97.5135% [1] +| | | | | | | | | | | | Remainder: 2.772e-05 - 2.48646% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000135639 - 0.0912445% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00011224 - 82.7491% [1] +| | | | | | | | | | | | Remainder: 2.3399e-05 - 17.2509% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.672e-05 - 0.0650637% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.148e-05 - 63.5649% [1] +| | | | | | | | | | | | Remainder: 3.524e-05 - 36.4351% +| | | | | | | | | | | Remainder: 0.000829157 - 0.557775% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000118479 - 0.0784393% [1] +| | | | | | | | | | Remainder: 0.00227263 - 1.5046% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000743798 - 0.486826% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00019852 - 26.69% [1] +| | | | | | | | | | Remainder: 0.000545278 - 73.31% +| | | | | | | | | Remainder: 0.000995997 - 0.651893% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00411331 - 2.36991% [1] +| | | | | | | | Remainder: 0.00594586 - 3.42575% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.250258 - 13.8533% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.16525 - 66.032% [1] +| | | | | | | | Remainder: 0.0850074 - 33.968% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179713 - 0.994823% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0694656 - 3.84535% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0417614 - 60.1182% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.041268 - 98.8183% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.272e-05 - 0.12775% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.76e-06 - 0.0139576% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0410302 - 99.4238% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0410264 - 99.9908% [1] +| | | | | | | | | | | Remainder: 3.76e-06 - 0.00916399% +| | | | | | | | | | Remainder: 0.000179319 - 0.434523% +| | | | | | | | | Remainder: 0.000493479 - 1.18166% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0276964 - 39.8706% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0232413 - 83.9145% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0196572 - 84.579% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0156139 - 79.4307% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0152195 - 97.474% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000501959 - 3.29814% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.532e-05 - 0.166366% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.8599e-05 - 0.122205% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00528391 - 34.7181% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.012e-05 - 0.132199% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0086735 - 56.9894% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.8e-06 - 0.0578206% [1] +| | | | | | | | | | | | | Remainder: 0.000687278 - 4.51578% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.636e-05 - 0.168824% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.32e-06 - 20.1821% [1] +| | | | | | | | | | | | | Remainder: 2.104e-05 - 79.8179% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.74e-05 - 0.623804% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.04e-05 - 82.5462% [1] +| | | | | | | | | | | | | Remainder: 1.7e-05 - 17.4538% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.292e-05 - 0.146792% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.6e-06 - 24.4328% [1] +| | | | | | | | | | | | | Remainder: 1.732e-05 - 75.5672% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.392e-05 - 0.153197% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.04e-06 - 29.4314% [1] +| | | | | | | | | | | | | Remainder: 1.688e-05 - 70.5686% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.852e-05 - 0.118612% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 25.27% [1] +| | | | | | | | | | | | | Remainder: 1.384e-05 - 74.73% +| | | | | | | | | | | | Remainder: 0.000205279 - 1.31472% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.328e-05 - 0.423661% [1] +| | | | | | | | | | | Remainder: 0.00396007 - 20.1456% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00341135 - 14.678% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00300655 - 88.1338% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00023852 - 7.93334% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00264191 - 87.8719% [1] +| | | | | | | | | | | | Remainder: 0.000126119 - 4.19481% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016724 - 4.90246% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001226 - 73.3078% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.332e-05 - 19.0212% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.296e-05 - 10.571% [1] +| | | | | | | | | | | | | Remainder: 8.632e-05 - 70.4078% +| | | | | | | | | | | | Remainder: 4.464e-05 - 26.6922% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3e-05 - 0.67422% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.788e-05 - 1.11041% [1] +| | | | | | | | | | | Remainder: 0.000176679 - 5.17915% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.72e-06 - 0.0375195% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.2e-06 - 0.0137686% [1] +| | | | | | | | | | Remainder: 0.000160759 - 0.691697% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.62e-05 - 0.0584914% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00399171 - 14.4124% [1] +| | | | | | | | | Remainder: 0.000447199 - 1.61465% +| | | | | | | | Remainder: 7.76e-06 - 0.011171% +| | | | | | | MueLu RefMaxwell: Build A22: 0.144105 - 7.97708% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.143933 - 99.8809% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0754334 - 52.4088% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0662517 - 46.0295% [1] +| | | | | | | | | Remainder: 0.00224779 - 1.5617% +| | | | | | | | Remainder: 0.0001716 - 0.11908% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.351227 - 19.4426% [3] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.172114 - 49.0035% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.171742 - 99.7839% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.752e-05 - 0.0160241% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.24e-06 - 0.00130429% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.171618 - 99.9281% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.171614 - 99.9978% [1] +| | | | | | | | | | | Remainder: 3.8e-06 - 0.00221422% +| | | | | | | | | | Remainder: 9.38e-05 - 0.054617% +| | | | | | | | | Remainder: 0.000371999 - 0.216136% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.169564 - 48.2774% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.163352 - 96.3366% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.150761 - 92.2923% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.148164 - 98.2771% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.144911 - 97.805% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.748e-05 - 0.0120625% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 9.872e-05 - 0.0681244% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00017644 - 0.121757% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0265105 - 18.2943% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.52e-05 - 0.044993% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.115822 - 79.9257% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.672e-05 - 0.0460419% [1] +| | | | | | | | | | | | | Remainder: 0.00215483 - 1.487% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.712e-05 - 0.0520506% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.944e-05 - 64.1079% [1] +| | | | | | | | | | | | | Remainder: 2.768e-05 - 35.8921% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00217647 - 1.46897% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00214151 - 98.3937% [1] +| | | | | | | | | | | | | Remainder: 3.496e-05 - 1.60627% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.192e-05 - 0.0485409% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.256e-05 - 73.0812% [1] +| | | | | | | | | | | | | Remainder: 1.936e-05 - 26.9188% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000131 - 0.0884157% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00011056 - 84.3969% [1] +| | | | | | | | | | | | | Remainder: 2.044e-05 - 15.6031% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000165639 - 0.111795% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.8519e-05 - 53.4409% [1] +| | | | | | | | | | | | | Remainder: 7.712e-05 - 46.5591% +| | | | | | | | | | | | Remainder: 0.000630038 - 0.425231% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000210999 - 0.139956% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.7e-05 - 0.0311752% [1] +| | | | | | | | | | | Remainder: 0.00233943 - 1.55175% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0124236 - 7.60546% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.011335 - 91.2371% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00147588 - 13.0206% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00971593 - 85.7165% [1] +| | | | | | | | | | | | Remainder: 0.00014316 - 1.26299% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000842238 - 6.77931% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000788638 - 93.636% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000224079 - 28.4134% [1] +| | | | | | | | | | | | | Remainder: 0.000564559 - 71.5866% +| | | | | | | | | | | | Remainder: 5.36e-05 - 6.364% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 3.3e-05 - 0.265622% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.696e-05 - 0.377989% [1] +| | | | | | | | | | | Remainder: 0.000166479 - 1.34002% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.88e-06 - 0.00543612% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.00168961% [1] +| | | | | | | | | | Remainder: 0.00015532 - 0.0950832% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.816e-05 - 0.0107099% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0058331 - 3.44007% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.768e-05 - 0.474533% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.0377158% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00571679 - 98.0059% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00571343 - 99.9412% [1] +| | | | | | | | | | | Remainder: 3.36e-06 - 0.0587743% +| | | | | | | | | | Remainder: 8.6439e-05 - 1.48187% +| | | | | | | | | Remainder: 0.000360559 - 0.212639% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=2): 0.00953757 - 2.7155% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0075111 - 78.7527% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00640502 - 85.2741% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00602086 - 94.0022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00563367 - 93.569% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.732e-05 - 0.307438% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.832e-05 - 0.502692% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.536e-05 - 0.272647% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000982278 - 17.4359% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.588e-05 - 0.281877% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00432711 - 76.8081% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.24e-06 - 0.146264% [1] +| | | | | | | | | | | | | Remainder: 0.000239158 - 4.24516% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.4079e-05 - 0.399926% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.559e-06 - 18.9335% [1] +| | | | | | | | | | | | | Remainder: 1.952e-05 - 81.0665% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010876 - 1.80639% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.584e-05 - 78.9261% [1] +| | | | | | | | | | | | | Remainder: 2.292e-05 - 21.0739% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.536e-05 - 0.421202% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.16e-06 - 36.1199% [1] +| | | | | | | | | | | | | Remainder: 1.62e-05 - 63.8801% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.228e-05 - 0.536136% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.648e-05 - 51.0533% [1] +| | | | | | | | | | | | | Remainder: 1.58e-05 - 48.9467% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.876e-05 - 0.311583% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 24.7335% [1] +| | | | | | | | | | | | | Remainder: 1.412e-05 - 75.2665% +| | | | | | | | | | | | Remainder: 0.00017796 - 2.95572% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.864e-05 - 0.291022% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.2959e-05 - 0.670708% [1] +| | | | | | | | | | | Remainder: 0.00032256 - 5.03605% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.000966997 - 12.8742% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000644958 - 66.697% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000158359 - 24.5534% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000372199 - 57.709% [1] +| | | | | | | | | | | | Remainder: 0.0001144 - 17.7376% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013616 - 14.0807% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.276e-05 - 68.1257% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.22e-05 - 13.1522% [1] +| | | | | | | | | | | | | Remainder: 8.056e-05 - 86.8478% +| | | | | | | | | | | | Remainder: 4.34e-05 - 31.8743% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2879e-05 - 2.36598% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.54e-05 - 2.62669% [1] +| | | | | | | | | | | Remainder: 0.0001376 - 14.2296% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.36e-06 - 0.111302% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.0372782% [1] +| | | | | | | | | | Remainder: 0.00012792 - 1.70308% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.732e-05 - 0.181598% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00153616 - 16.1064% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.671807% [1] +| | | | | | | | | | Remainder: 0.00152584 - 99.3282% +| | | | | | | | | Remainder: 0.000472999 - 4.95932% +| | | | | | | | Remainder: 1.256e-05 - 0.00357603% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.607186 - 33.6115% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.344e-05 - 0.00386043% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.76e-06 - 0.000289862% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.606994 - 99.9682% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.606989 - 99.9992% [1] +| | | | | | | | | Remainder: 5e-06 - 0.000823732% +| | | | | | | | Remainder: 0.000167679 - 0.0276157% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000175559 - 0.00971828% [1] +| | | | | | | Remainder: 0.0236527 - 1.30932% +| | | | | | Remainder: 0.0255255 - 1.3933% +| | | | | Remainder: 0.000420679 - 0.0229575% +| | | | Remainder: 0.0607942 - 3.21115% +| | | MaxwellPreconditioner: Block preconditioner: 0.000169119 - 0.00685521% [1] +| | | Remainder: 0.0487055 - 1.97427% +| | Mini-EM: timestepper: 1.03199 - 3.5463% [1] +| | | Mini-EM: Advance Time Step: 1.03199 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.300077 - 29.0775% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190664 - 0.635382% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.289861 - 96.5958% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.000662385% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00177487 - 0.612318% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0241755 - 8.34036% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0146252 - 5.04557% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00114383 - 0.394614% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0127774 - 4.40809% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0128504 - 4.43331% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00105524 - 0.364049% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00313271 - 1.08076% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.148e-05 - 0.00741044% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00247975 - 0.855496% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0295564 - 10.1967% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00995986 - 3.43607% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00388839 - 1.34146% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0257874 - 8.89645% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0525297 - 18.1223% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.18e-05 - 0.0109708% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00189067 - 0.652268% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0218352 - 7.53299% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.027638 - 9.5349% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00185356 - 0.639463% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00117588 - 0.405669% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.012573 - 4.33761% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0204728 - 7.06297% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00600063 - 2.07017% [32] +| | | | | | Remainder: 0.0006298 - 0.217276% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.88e-05 - 0.00626506% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.000746476% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00765994 - 2.55266% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000469398 - 0.156426% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000439118 - 93.5492% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 0.38347% [1] +| | | | | | Remainder: 2.848e-05 - 6.06735% +| | | | | Remainder: 0.00015824 - 0.0527332% +| | | | Stratimikos: BelosLOWS: 0.667181 - 64.6501% [1] +| | | | | GMRES block system: Operation Op*x: 0.0174705 - 2.61856% [1] +| | | | | Belos::MVT::MvAddMv: 0.000587918 - 0.0881197% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.648425 - 97.1887% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00242991 - 0.374741% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000585838 - 24.1094% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000579318 - 98.8871% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.11294% +| | | | | | | Belos::MVT::MvScale: 0.00036484 - 15.0145% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000735878 - 30.2841% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000729398 - 99.1194% [2] +| | | | | | | | Remainder: 6.48e-06 - 0.880581% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000660878 - 27.1976% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000656758 - 99.3766% [2] +| | | | | | | | Remainder: 4.12e-06 - 0.623413% +| | | | | | | Remainder: 8.248e-05 - 3.39436% +| | | | | | Belos::MVT::MvAddMv: 0.0014288 - 0.220349% [2] +| | | | | | Belos::MVT::MvNorm: 0.00030664 - 0.04729% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.627121 - 96.7145% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00227227 - 0.362334% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000407838 - 0.0650334% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00364071 - 0.580544% [1] +| | | | | | | | Belos::MVT::Assign: 0.000429718 - 11.8031% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00030324 - 8.32914% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00029 - 95.6338% [1] +| | | | | | | | | Remainder: 1.324e-05 - 4.36618% +| | | | | | | | CG Q_B: Operation Op*x: 0.00220487 - 60.5616% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000393599 - 10.8111% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.00014384 - 3.95088% [1] +| | | | | | | | Remainder: 0.000165439 - 4.54414% +| | | | | | | CG S_E: Operation Op*x: 0.00625382 - 0.997228% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.604301 - 96.3613% [1] +| | | | | | | | Belos::MVT::Assign: 0.000514039 - 0.0850633% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.510506 - 84.4787% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.510241 - 99.9482% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.266994 - 52.327% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.266352 - 99.7593% [26] +| | | | | | | | | | | Remainder: 0.000642559 - 0.240664% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.076904 - 15.0721% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0054989 - 1.07771% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00672094 - 1.31721% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.133607 - 26.185% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0287445 - 21.5142% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0284487 - 98.9709% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0254349 - 89.4062% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0188153 - 73.9746% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0182486 - 96.988% [26] +| | | | | | | | | | | | | | | Remainder: 0.000566719 - 3.012% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00540259 - 21.2408% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025104 - 0.986991% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00045008 - 1.76954% [13] +| | | | | | | | | | | | | | Remainder: 0.000515838 - 2.02807% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00285283 - 10.028% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00279035 - 97.8099% [13] +| | | | | | | | | | | | | | Remainder: 6.248e-05 - 2.19011% +| | | | | | | | | | | | | Remainder: 0.00016096 - 0.565791% +| | | | | | | | | | | | Remainder: 0.0002958 - 1.02907% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.104751 - 78.4026% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.104589 - 99.8456% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0981218 - 93.8161% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0747631 - 76.1942% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0742722 - 99.3434% [26] +| | | | | | | | | | | | | | | Remainder: 0.00049092 - 0.656634% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0188469 - 19.2077% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00111496 - 1.1363% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00292735 - 2.98339% [13] +| | | | | | | | | | | | | | Remainder: 0.000469439 - 0.478425% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00474583 - 4.53757% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=1): 0.00334143 - 70.4077% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00292851 - 87.6424% [26] +| | | | | | | | | | | | | | | Remainder: 0.000412919 - 12.3576% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=1): 0.000715357 - 15.0734% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=1): 0.00015724 - 3.31323% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=1): 0.00021096 - 4.44517% [13] +| | | | | | | | | | | | | | Remainder: 0.00032084 - 6.76047% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=2): 0.00146548 - 1.40117% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=2): 0.00141336 - 96.4435% [13] +| | | | | | | | | | | | | | Remainder: 5.212e-05 - 3.55652% +| | | | | | | | | | | | | Remainder: 0.000256359 - 0.24511% +| | | | | | | | | | | | Remainder: 0.00016172 - 0.154385% +| | | | | | | | | | | Remainder: 0.000111119 - 0.0831687% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0090701 - 1.77761% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0110338 - 2.16247% [13] +| | | | | | | | | | Remainder: 0.00041256 - 0.0808559% +| | | | | | | | | Remainder: 0.000264599 - 0.0518307% +| | | | | | | | CG S_E: Operation Op*x: 0.0729976 - 12.0797% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00466295 - 0.771626% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0133056 - 2.20181% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.0020092 - 0.332482% [13] +| | | | | | | | Remainder: 0.000306279 - 0.0506831% +| | | | | | | Remainder: 0.0102447 - 1.63361% +| | | | | | GMRES block system: Operation Op*x: 0.0160486 - 2.47502% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000251999 - 0.0388633% [1] +| | | | | | Remainder: 0.000838118 - 0.129254% +| | | | | Remainder: 0.000697839 - 0.104595% +| | | | Mini-EM: Compute responses: 0.0641228 - 6.21351% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00200667 - 3.12943% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0538863 - 84.0362% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 0.00430536% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0011364 - 2.10888% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0133324 - 24.7417% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.732e-05 - 0.0321418% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00231891 - 4.30334% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00174388 - 3.23622% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0258106 - 47.8982% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.604e-05 - 0.0297664% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00231215 - 4.2908% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00194048 - 3.60106% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00221887 - 4.11769% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000260678 - 0.483756% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.356e-05 - 0.0251641% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0013488 - 2.50305% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000984277 - 1.82658% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000187559 - 0.348064% [32] +| | | | | | Remainder: 0.00024212 - 0.449316% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.068e-05 - 0.0166556% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00243283% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00774918 - 12.0849% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000253439 - 0.39524% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.473487% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000232359 - 91.6824% [1] +| | | | | | Remainder: 1.988e-05 - 7.8441% +| | | | | Remainder: 0.00021492 - 0.33517% +| | | | Remainder: 0.000607759 - 0.058892% +| | | Remainder: 2.68e-06 - 0.000259692% +| | Remainder: 0.146891 - 0.504771% +| Remainder: 6.1e-05 - 0.000209618% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 0.667181 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 95.926 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 201720 x 201720, nnz = 6403320 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.02e+05, dev = 0.0%, min = 0.0% ( 201720 on 0), max = 0.0% ( 201720 on 0) +SM_Matrix # nnz per proc : avg = 6.40e+06, dev = 0.0%, min = 0.0% ( 6403320 on 0), max = 0.0% ( 6403320 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0125 / 0.0125 / 0.0125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 8232 x 8232, nnz = 576000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +coarseA11 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 8232 x 8232, nnz = 576000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +A0 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2744 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 8232 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +Ptent # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 8232, nnz = 8232 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0785 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +A22 size = 68921 x 68921, nnz = 1771561 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A22 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 68921 x 68921, nnz = 1771561 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A0 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2744 x 68921, nnz = 68921 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +R # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2744 x 2744, nnz = 62960 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ac # nnz per proc : avg = 6.30e+04, dev = 0.0%, min = 0.0% ( 62960 on 0), max = 0.0% ( 62960 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 25.12 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.59 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} +Using default factory (AmalgamationFactory[591]) for building 'UnAmalgamationInfo'. + +Level 2 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[384] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/62960 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2674 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 70 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Ptent size = 2744 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ptent # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 2744, nnz = 2744 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[390] on level 2, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.3557 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 201720 6403320 31.7436 +(2, 2) 68921 1771561 25.7042 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00631822 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.610836 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 0.666942 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 28.276 [1] +| Mini-EM: Total Time: 28.276 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000649958 - 0.00229862% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313879 - 48.2922% [1] +| | | Remainder: 0.000336079 - 51.7078% +| | Mini-EM: build physics blocks: 0.000821718 - 0.00290606% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000790798 - 0.00279671% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.51796 - 12.4415% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.61829 - 5.72321% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.734879 - 45.4107% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.578781 - 78.7586% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.017616 - 2.39713% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.138296 - 18.8189% [4] +| | | | Remainder: 0.000186359 - 0.0253591% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0780971 - 4.82589% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0527964 - 67.6035% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000508518 - 0.651135% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00574634 - 7.35795% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00414151 - 5.30303% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135008 - 1.72871% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.012359 - 15.8252% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000998918 - 1.27907% [4] +| | | | Remainder: 0.00019632 - 0.251379% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.144329 - 8.91861% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0593626 - 3.66822% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.201862 - 12.4738% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0756512 - 4.67475% [4] +| | | Remainder: 0.324114 - 20.0281% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0750341 - 0.265363% [2] +| | Mini-EM: setup physics model evaluator: 2.17722 - 7.69987% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.17719 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000130443% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 2.20467e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.17163 - 99.7444% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.17161 - 99.999% [1] +| | | | | | getWorksets(): 2.14529 - 98.788% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14528 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23242 - 57.4478% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00879374 - 0.713536% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.196577 - 15.9505% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00376583 - 1.9157% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.192723 - 98.0394% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181635 - 0.942469% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000999634 - 0.518689% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00332535 - 1.72546% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180028 - 9.3413% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0402323 - 20.8757% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0105377 - 5.46779% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.030294 - 15.719% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000970719 - 0.503686% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.050493 - 26.1998% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222261 - 44.0183% [32] +| | | | | | | | | | | | Remainder: 0.0282668 - 55.9817% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0282144 - 14.6399% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00738746 - 3.8332% [32] +| | | | | | | | | | | Remainder: 0.000449237 - 0.2331% +| | | | | | | | | | Remainder: 8.824e-05 - 0.0448882% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.89474 - 72.6004% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.519918 - 58.1083% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000687838 - 0.132298% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023228 - 0.0446763% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.279056 - 53.6731% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196856 - 37.8629% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00023464 - 0.0451302% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412818 - 7.94008% [32] +| | | | | | | | | | | Remainder: 0.00156912 - 0.301801% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.174291 - 19.4795% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123587 - 13.8127% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000962399 - 0.107562% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0420011 - 4.69423% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0331906 - 3.70953% [32] +| | | | | | | | | | Remainder: 0.000789996 - 0.0882934% +| | | | | | | | | Remainder: 0.132307 - 10.7356% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.91279 - 42.5487% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.911323 - 99.8393% [64] +| | | | | | | | | Remainder: 0.00146648 - 0.160659% +| | | | | | | | Remainder: 7.36e-05 - 0.00343079% +| | | | | | | Remainder: 5.72e-06 - 0.000266631% +| | | | | | getOrientations(): 1.352e-05 - 0.00062258% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000784558 - 0.036128% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000772918 - 0.035592% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424639 - 0.0195541% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000128719 - 0.00592736% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000867398 - 0.0399427% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 5.52586e-05% [2] +| | | | | | Remainder: 0.0233275 - 1.07421% +| | | | | Remainder: 2.156e-05 - 0.000992803% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.000369283% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.984e-05 - 0.000911265% [1] +| | | | build response library: 0.0055099 - 0.253074% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00540147 - 98.0319% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0629459% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 69.4118% [1] +| | | | | | | Remainder: 1.04e-06 - 30.5882% +| | | | | | getOrientations(): 5.2e-07 - 0.00962702% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789038 - 14.6079% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947197 - 17.5359% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426439 - 7.89488% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123172 - 22.8034% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0222162% [3] +| | | | | | Remainder: 0.00200195 - 37.0632% +| | | | | Remainder: 0.00010844 - 1.96809% +| | | | Remainder: 2.416e-05 - 0.00110969% +| | | Remainder: 2.224e-05 - 0.00102149% +| | Mini-EM: setup auxiliary physics model evaluator: 4.10899 - 14.5317% [1] +| | | panzer::ModelEvaluator::setupModel(): 4.10898 - 99.9998% [1] +| | | | allocate FieldManagerBuilder: 4.48e-06 - 0.00010903% [1] +| | | | fmb->setWorksetContainer(): 1.48e-06 - 3.60187e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 4.10891 - 99.9983% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.1089 - 99.9999% [1] +| | | | | | getWorksets(): 1.96279 - 47.7692% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96279 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.28644 - 65.5412% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.012375 - 0.961958% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.206595 - 16.0595% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00366871 - 1.77579% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.20286 - 98.1917% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00182031 - 0.897326% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100924 - 0.497506% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00331671 - 1.63498% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180777 - 8.91142% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0437238 - 21.5537% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0104648 - 5.15863% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0348703 - 17.1894% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00102792 - 0.506712% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0531462 - 26.1985% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230223 - 43.3189% [32] +| | | | | | | | | | | | Remainder: 0.0301239 - 56.6811% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0275906 - 13.6008% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0074281 - 3.66169% [32] +| | | | | | | | | | | Remainder: 0.000384038 - 0.189312% +| | | | | | | | | | Remainder: 6.7079e-05 - 0.0324688% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.927138 - 72.0703% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.517712 - 55.8398% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000393399 - 0.0759881% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000229159 - 0.0442638% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.192799 - 37.2406% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.201049 - 38.8341% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00027244 - 0.0526239% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000297397 - 0.0574445% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00670794 - 1.29569% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.11447 - 22.1108% [32] +| | | | | | | | | | | Remainder: 0.00149352 - 0.288484% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126391 - 13.6323% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12378 - 13.3508% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00100279 - 0.10816% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0464648 - 5.01164% [64] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0419149 - 4.52089% [32] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0690425 - 7.44685% [32] +| | | | | | | | | | Remainder: 0.00083016 - 0.0895401% +| | | | | | | | | Remainder: 0.140327 - 10.9082% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.676337 - 34.4579% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.675012 - 99.8042% [32] +| | | | | | | | | Remainder: 0.00132456 - 0.195843% +| | | | | | | | Remainder: 1.708e-05 - 0.00087019% +| | | | | | | Remainder: 1.48e-06 - 7.54028e-05% +| | | | | | getOrientations(): 1.412e-05 - 0.000343644% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000974478 - 0.0237163% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109952 - 0.0267594% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000695758 - 0.0169329% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 2.11339 - 51.4344% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.755536 - 35.75% [1] +| | | | | | | Remainder: 1.35785 - 64.25% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245447 - 0.0597355% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 1.46024e-05% [2] +| | | | | | Remainder: 0.0274848 - 0.668908% +| | | | | Remainder: 4.56e-06 - 0.000110978% +| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 9.63744e-05% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.212e-05 - 0.000781703% [1] +| | | | build response library: 2.252e-05 - 0.000548068% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.24334% [1] +| | | | | Remainder: 2.224e-05 - 98.7567% +| | | | Remainder: 5.4e-06 - 0.00013142% +| | | Remainder: 1.004e-05 - 0.000244342% +| | Mini-EM: eval auxiliary physics model evaluator: 6.928 - 24.5013% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.07072 - 29.8891% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.84128 - 69.8799% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00658238 - 0.135964% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.30719 - 68.3125% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 4.71699e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.416e-05 - 0.00133527% [32] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.9e-05 - 0.000574505% [32] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0199187 - 0.602283% [32] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.090539 - 2.73764% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.277617 - 8.39434% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0318306 - 0.962465% [32] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.228829 - 6.91911% [32] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.223893 - 6.76988% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.327121 - 9.89118% [32] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.5399e-05 - 0.00167511% [32] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.856e-05 - 0.000561201% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.499023 - 15.089% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0557208 - 1.68484% [32] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0284691 - 0.860823% [32] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.11118 - 3.36178% [32] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0128243 - 0.387771% [32] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.153616 - 4.64489% [32] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.257454 - 7.78466% [32] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.32972 - 9.96977% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0296977 - 0.897972% [32] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0159443 - 0.48211% [32] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0476523 - 1.44087% [32] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.223992 - 6.77286% [32] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0288606 - 0.872661% [32] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.110904 - 3.35342% [32] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.18e-05 - 0.00217102% [32] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0485347 - 1.46755% [32] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0906252 - 2.74024% [32] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0146763 - 0.443768% [32] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0465918 - 1.4088% [32] +| | | | | Remainder: 0.00175092 - 0.0529427% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.792e-05 - 0.000576708% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 4.87475e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00651518 - 0.134576% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.51545 - 31.3028% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.750876 - 49.5479% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.76454 - 50.4496% [1] +| | | | | Remainder: 3.76e-05 - 0.00248111% +| | | | Remainder: 0.00549987 - 0.113604% +| | | Remainder: 0.0160033 - 0.230995% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434327 - 0.0153603% [1] +| | | getWorksets(): 8.24e-06 - 0.189719% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.4e-06 - 77.6699% [1] +| | | | Remainder: 1.84e-06 - 22.3301% +| | | getOrientations(): 7.6e-07 - 0.0174983% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771398 - 17.7608% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905758 - 20.8543% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423239 - 9.74471% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122924 - 28.3021% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027629% [3] +| | | Remainder: 0.00100344 - 23.1032% +| | panzer::ModelEvaluator::create_W_op: 2.11405 - 7.47649% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.52283 - 12.4587% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00229095 - 0.0650317% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.76814 - 78.5773% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 9.10357e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0187403 - 0.676999% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0918627 - 3.31857% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.106202 - 3.83659% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0101092 - 0.365198% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.118309 - 4.27395% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0991287 - 3.58105% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203499 - 0.735146% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.107338 - 3.87763% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.18e-05 - 0.00151004% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0350298 - 1.26546% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.214683 - 7.75547% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0338677 - 1.22348% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.207154 - 7.48349% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.220697 - 7.97275% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.301746 - 10.9007% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.132e-05 - 0.0022152% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0171913 - 0.621041% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207662 - 7.50186% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.334614 - 12.088% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0513187 - 1.8539% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.010384 - 0.375125% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.1143 - 4.1291% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.243515 - 8.79707% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.202576 - 7.31812% [32] +| | | | Remainder: 0.0012592 - 0.0454889% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.2279e-05 - 0.00120014% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.40635e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00815202 - 0.231406% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.738477 - 20.9626% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.738443 - 99.9953% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.196e-05 - 0.00297369% [1] +| | | | Remainder: 1.284e-05 - 0.00173871% +| | | Remainder: 0.00571963 - 0.162359% +| | Mini-EM: assemble Discrete Gradient: 0.576801 - 2.0399% [1] +| | MaxwellPreconditioner::build: 2.4456 - 8.64904% [1] +| | | Mini-EM: assemble Discrete Curl: 0.510411 - 20.8706% [1] +| | | MaxwellPreconditioner: Schur complement: 1.572e-05 - 0.000642786% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00531923 - 0.217502% [1] +| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.0654231% [1] +| | | | Ifpack2::Relaxation::compute: 0.00426407 - 80.1633% [1] +| | | | Remainder: 0.00105168 - 19.7712% +| | | MaxwellPreconditioner: Solver S_E: 1.88081 - 76.9059% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.82057 - 96.7968% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.82013 - 99.9762% [1] +| | | | | | MueLu RefMaxwell: compute: 1.79801 - 98.7844% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0198122 - 1.1019% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.148988 - 8.28626% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0786761 - 52.8071% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0678297 - 45.527% [1] +| | | | | | | | Remainder: 0.00248191 - 1.66585% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.169479 - 9.42592% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0110651 - 6.52889% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.148347 - 87.5312% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.146684 - 98.8794% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.144277 - 98.3585% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.139764 - 96.8722% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.624e-05 - 0.0259294% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00013128 - 0.0939298% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000237319 - 0.1698% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0241803 - 17.3008% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 7.212e-05 - 0.0516013% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.112698 - 80.6344% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.848e-05 - 0.0561518% [1] +| | | | | | | | | | | | Remainder: 0.00233031 - 1.66732% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.612e-05 - 0.0596909% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.208e-05 - 60.4738% [1] +| | | | | | | | | | | | Remainder: 3.404e-05 - 39.5262% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00217775 - 1.50943% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00214039 - 98.2845% [1] +| | | | | | | | | | | | Remainder: 3.736e-05 - 1.71553% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011048 - 0.765749% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107572 - 97.3678% [1] +| | | | | | | | | | | | Remainder: 2.908e-05 - 2.63216% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000201239 - 0.139481% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000176599 - 87.7559% [1] +| | | | | | | | | | | | Remainder: 2.464e-05 - 12.2441% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.532e-05 - 0.0660675% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.112e-05 - 64.1209% [1] +| | | | | | | | | | | | Remainder: 3.42e-05 - 35.8791% +| | | | | | | | | | | Remainder: 0.000847398 - 0.587342% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000154159 - 0.105096% [1] +| | | | | | | | | | Remainder: 0.00225367 - 1.53641% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000746558 - 0.503252% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000198679 - 26.6127% [1] +| | | | | | | | | | Remainder: 0.000547879 - 73.3873% +| | | | | | | | | Remainder: 0.000915838 - 0.617363% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00404179 - 2.38483% [1] +| | | | | | | | Remainder: 0.00602514 - 3.5551% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.250893 - 13.9539% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.165862 - 66.1086% [1] +| | | | | | | | Remainder: 0.0850311 - 33.8914% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180515 - 1.00397% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0687662 - 3.82457% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0416225 - 60.5276% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0411333 - 98.8247% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.296e-05 - 0.128752% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.04e-06 - 0.014684% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0408875 - 99.4024% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0408839 - 99.9913% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.00870682% +| | | | | | | | | | Remainder: 0.000186799 - 0.454131% +| | | | | | | | | Remainder: 0.000489198 - 1.17532% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0271358 - 39.461% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0228266 - 84.1198% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0192198 - 84.1992% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.015127 - 78.7052% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0147293 - 97.3708% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000539039 - 3.65964% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.704e-05 - 0.18358% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.9599e-05 - 0.133061% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00497439 - 33.7721% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.968e-05 - 0.133611% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00847994 - 57.572% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.88e-06 - 0.0602881% [1] +| | | | | | | | | | | | | Remainder: 0.000660718 - 4.48575% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.536e-05 - 0.167647% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 20.5047% [1] +| | | | | | | | | | | | | Remainder: 2.016e-05 - 79.4953% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010352 - 0.684339% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.1e-05 - 78.2457% [1] +| | | | | | | | | | | | | Remainder: 2.252e-05 - 21.7543% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.268e-05 - 0.149931% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.56e-06 - 24.515% [1] +| | | | | | | | | | | | | Remainder: 1.712e-05 - 75.485% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.296e-05 - 0.151782% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.04e-06 - 30.662% [1] +| | | | | | | | | | | | | Remainder: 1.592e-05 - 69.338% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.844e-05 - 0.121901% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 25.8134% [1] +| | | | | | | | | | | | | Remainder: 1.368e-05 - 74.1866% +| | | | | | | | | | | | Remainder: 0.000204758 - 1.35359% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.268e-05 - 0.430181% [1] +| | | | | | | | | | | Remainder: 0.00401015 - 20.8646% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00343687 - 15.0564% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00302679 - 88.0682% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000270679 - 8.94277% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00262839 - 86.8376% [1] +| | | | | | | | | | | | Remainder: 0.00012772 - 4.21965% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000164279 - 4.7799% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000119599 - 72.8024% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.236e-05 - 18.6958% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.312e-05 - 10.97% [1] +| | | | | | | | | | | | | Remainder: 8.4119e-05 - 70.3342% +| | | | | | | | | | | | Remainder: 4.468e-05 - 27.1976% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.592e-05 - 0.754174% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.808e-05 - 1.10798% [1] +| | | | | | | | | | | Remainder: 0.0001818 - 5.2897% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.32e-06 - 0.0364487% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.28e-06 - 0.0143692% [1] +| | | | | | | | | | Remainder: 0.000158319 - 0.693572% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.672e-05 - 0.0616159% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00383955 - 14.1494% [1] +| | | | | | | | | Remainder: 0.00045296 - 1.66923% +| | | | | | | | Remainder: 7.84e-06 - 0.011401% +| | | | | | | MueLu RefMaxwell: Build A22: 0.14416 - 8.01774% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.143989 - 99.8816% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0752877 - 52.2872% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0664536 - 46.1519% [1] +| | | | | | | | | Remainder: 0.00224755 - 1.56092% +| | | | | | | | Remainder: 0.000170679 - 0.118396% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.346639 - 19.2791% [3] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.172653 - 49.8078% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.172244 - 99.7631% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.892e-05 - 0.0167901% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.0011147% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.172121 - 99.9284% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.172117 - 99.998% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.00204507% +| | | | | | | | | | Remainder: 9.252e-05 - 0.0537144% +| | | | | | | | | Remainder: 0.000409039 - 0.236913% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.164679 - 47.5072% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.158717 - 96.38% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.146346 - 92.2052% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.143911 - 98.3365% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.140759 - 97.81% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.856e-05 - 0.0131856% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 9.24e-05 - 0.0656439% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00017096 - 0.121456% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0241501 - 17.157% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.924e-05 - 0.0491903% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.114044 - 81.0207% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.64e-05 - 0.0471727% [1] +| | | | | | | | | | | | | Remainder: 0.00214747 - 1.52563% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.308e-05 - 0.0507814% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.96e-05 - 67.8708% [1] +| | | | | | | | | | | | | Remainder: 2.348e-05 - 32.1292% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00216811 - 1.50657% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00213215 - 98.3414% [1] +| | | | | | | | | | | | | Remainder: 3.596e-05 - 1.65858% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.4599e-05 - 0.0518369% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.2719e-05 - 70.6698% [1] +| | | | | | | | | | | | | Remainder: 2.188e-05 - 29.3302% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00013168 - 0.091501% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00011004 - 83.5662% [1] +| | | | | | | | | | | | | Remainder: 2.164e-05 - 16.4338% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.08e-05 - 0.0561458% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.5e-05 - 80.4455% [1] +| | | | | | | | | | | | | Remainder: 1.58e-05 - 19.5545% +| | | | | | | | | | | | Remainder: 0.000623399 - 0.433184% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000196559 - 0.134312% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 0.0001022 - 0.0698347% [1] +| | | | | | | | | | | Remainder: 0.00213571 - 1.45936% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0122036 - 7.68888% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0111689 - 91.5218% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00130764 - 11.7078% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00967153 - 86.5932% [1] +| | | | | | | | | | | | Remainder: 0.00018976 - 1.699% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000809878 - 6.6364% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000760758 - 93.9349% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00021908 - 28.7976% [1] +| | | | | | | | | | | | | Remainder: 0.000541678 - 71.2024% +| | | | | | | | | | | | Remainder: 4.912e-05 - 6.06511% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.984e-05 - 0.244519% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.156e-05 - 0.258613% [1] +| | | | | | | | | | | Remainder: 0.000163359 - 1.33862% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.32e-06 - 0.00587208% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.00176414% [1] +| | | | | | | | | | Remainder: 0.00015596 - 0.0982628% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.708e-05 - 0.0103717% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00557251 - 3.38387% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.804e-05 - 0.503185% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.041633% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00545859 - 97.9557% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0054559 - 99.9509% [1] +| | | | | | | | | | | Remainder: 2.68e-06 - 0.049097% +| | | | | | | | | | Remainder: 8.356e-05 - 1.49951% +| | | | | | | | | Remainder: 0.000371839 - 0.225797% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=2): 0.00929497 - 2.68145% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00730674 - 78.6096% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00623062 - 85.2723% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00587626 - 94.3126% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00549291 - 93.4761% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.876e-05 - 0.341531% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.7e-05 - 0.491543% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.5919e-05 - 0.28981% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000911598 - 16.5959% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.552e-05 - 0.282546% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00426843 - 77.708% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.24e-06 - 0.168217% [1] +| | | | | | | | | | | | | Remainder: 0.00022644 - 4.12241% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.4e-05 - 0.408423% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.44e-06 - 18.5% [1] +| | | | | | | | | | | | | Remainder: 1.956e-05 - 81.5% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010676 - 1.8168% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.524e-05 - 79.8426% [1] +| | | | | | | | | | | | | Remainder: 2.152e-05 - 20.1574% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.236e-05 - 0.380514% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.44e-06 - 42.2182% [1] +| | | | | | | | | | | | | Remainder: 1.292e-05 - 57.7818% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.196e-05 - 0.543883% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.64e-05 - 51.3141% [1] +| | | | | | | | | | | | | Remainder: 1.556e-05 - 48.6859% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.812e-05 - 0.308359% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.6e-06 - 25.3863% [1] +| | | | | | | | | | | | | Remainder: 1.352e-05 - 74.6137% +| | | | | | | | | | | | Remainder: 0.000180159 - 3.06588% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.88e-05 - 0.301735% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.3519e-05 - 0.698469% [1] +| | | | | | | | | | | Remainder: 0.00029204 - 4.68717% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.000934037 - 12.7832% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000619678 - 66.3441% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000142559 - 23.0053% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000369239 - 59.5856% [1] +| | | | | | | | | | | | Remainder: 0.00010788 - 17.409% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00012888 - 13.7982% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 8.724e-05 - 67.6909% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.212e-05 - 13.8927% [1] +| | | | | | | | | | | | | Remainder: 7.512e-05 - 86.1073% +| | | | | | | | | | | | Remainder: 4.164e-05 - 32.3091% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.232e-05 - 2.38963% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.472e-05 - 2.64658% [1] +| | | | | | | | | | | Remainder: 0.000138439 - 14.8216% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 7.88e-06 - 0.107846% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.0350361% [1] +| | | | | | | | | | Remainder: 0.00013164 - 1.80162% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.648e-05 - 0.1773% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00150439 - 16.185% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0119e-05 - 0.672629% [1] +| | | | | | | | | | Remainder: 0.00149428 - 99.3274% +| | | | | | | | | Remainder: 0.000467359 - 5.02808% +| | | | | | | | Remainder: 1.252e-05 - 0.00361182% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.607175 - 33.7693% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.348e-05 - 0.00386709% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.000316218% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.606979 - 99.9677% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.606974 - 99.9992% [1] +| | | | | | | | | Remainder: 5.12e-06 - 0.000843521% +| | | | | | | | Remainder: 0.00017076 - 0.0281237% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00017676 - 0.00983088% [1] +| | | | | | | Remainder: 0.0238678 - 1.32746% +| | | | | | Remainder: 0.0221247 - 1.21556% +| | | | | Remainder: 0.000433958 - 0.0238364% +| | | | Remainder: 0.0602461 - 3.2032% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015944 - 0.00651946% [1] +| | | Remainder: 0.0488842 - 1.99886% +| | Mini-EM: timestepper: 1.03417 - 3.65741% [1] +| | | Mini-EM: Advance Time Step: 1.03417 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.302594 - 29.2597% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00187291 - 0.618953% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.29246 - 96.6509% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000629146% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00177579 - 0.607193% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0245312 - 8.38788% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0148105 - 5.06411% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00116912 - 0.399753% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0125681 - 4.29739% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0129731 - 4.43587% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00103788 - 0.354879% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00314891 - 1.0767% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.196e-05 - 0.00750873% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00244848 - 0.837201% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.029951 - 10.2411% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0096043 - 3.28397% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00424731 - 1.45227% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0269763 - 9.22393% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0528731 - 18.0788% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.864e-05 - 0.0097928% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00188515 - 0.644586% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0224894 - 7.68975% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0274318 - 9.37967% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00189967 - 0.64955% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00115848 - 0.396115% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0123588 - 4.2258% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0204336 - 6.9868% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00598662 - 2.04699% [32] +| | | | | | Remainder: 0.000648678 - 0.221801% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.892e-05 - 0.0062526% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.000713828% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00760822 - 2.51433% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000468759 - 0.154914% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000428879 - 91.4924% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 0.32426% [1] +| | | | | | Remainder: 3.836e-05 - 8.18331% +| | | | | Remainder: 0.00016332 - 0.0539733% +| | | | Stratimikos: BelosLOWS: 0.666999 - 64.4963% [1] +| | | | | GMRES block system: Operation Op*x: 0.0174052 - 2.60948% [1] +| | | | | Belos::MVT::MvAddMv: 0.000516078 - 0.0773731% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.648386 - 97.2094% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00245879 - 0.379217% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000583558 - 23.7335% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000577198 - 98.9101% [2] +| | | | | | | | Remainder: 6.36e-06 - 1.08987% +| | | | | | | Belos::MVT::MvScale: 0.000382918 - 15.5734% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000780358 - 31.7375% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000773798 - 99.1594% [2] +| | | | | | | | Remainder: 6.56e-06 - 0.84064% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000633718 - 25.7736% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000629678 - 99.3625% [2] +| | | | | | | | Remainder: 4.04e-06 - 0.637508% +| | | | | | | Remainder: 7.824e-05 - 3.18205% +| | | | | | Belos::MVT::MvAddMv: 0.00109564 - 0.168979% [2] +| | | | | | Belos::MVT::MvNorm: 0.000308079 - 0.0475148% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.627106 - 96.718% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00227851 - 0.363338% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000373879 - 0.0596198% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00369483 - 0.589188% [1] +| | | | | | | | Belos::MVT::Assign: 0.000510839 - 13.8258% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000296479 - 8.02416% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000283359 - 95.5747% [1] +| | | | | | | | | Remainder: 1.312e-05 - 4.42527% +| | | | | | | | CG Q_B: Operation Op*x: 0.00221763 - 60.0199% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000390319 - 10.5639% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000143399 - 3.88107% [1] +| | | | | | | | Remainder: 0.00013616 - 3.68515% +| | | | | | | CG S_E: Operation Op*x: 0.0061903 - 0.987122% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.604286 - 96.3611% [1] +| | | | | | | | Belos::MVT::Assign: 0.000495399 - 0.0819809% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.511167 - 84.5902% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.510899 - 99.9476% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.268265 - 52.5084% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.267643 - 99.7682% [26] +| | | | | | | | | | | Remainder: 0.000621918 - 0.231829% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0768086 - 15.034% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00574294 - 1.12408% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00657774 - 1.28748% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.133029 - 26.0383% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0285784 - 21.4828% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0282936 - 99.0034% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.025414 - 89.8223% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0188057 - 73.9974% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0182469 - 97.0288% [26] +| | | | | | | | | | | | | | | Remainder: 0.000558758 - 2.97122% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00538395 - 21.185% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.0002518 - 0.990794% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000446318 - 1.75619% [13] +| | | | | | | | | | | | | | Remainder: 0.000526237 - 2.07066% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00271787 - 9.60596% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00265067 - 97.5275% [13] +| | | | | | | | | | | | | | Remainder: 6.72e-05 - 2.47252% +| | | | | | | | | | | | | Remainder: 0.00016176 - 0.571719% +| | | | | | | | | | | | Remainder: 0.0002848 - 0.996557% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.104339 - 78.4334% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.104176 - 99.8437% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0977065 - 93.7895% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0746305 - 76.3823% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0741191 - 99.3148% [26] +| | | | | | | | | | | | | | | Remainder: 0.000511357 - 0.685185% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0185827 - 19.0189% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00112152 - 1.14784% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00290159 - 2.96971% [13] +| | | | | | | | | | | | | | Remainder: 0.00047016 - 0.481196% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00468274 - 4.49502% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=1): 0.00327655 - 69.9707% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00286599 - 87.4699% [26] +| | | | | | | | | | | | | | | Remainder: 0.000410556 - 12.5301% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=1): 0.0007256 - 15.4952% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=1): 0.00015256 - 3.25792% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=1): 0.0002082 - 4.44611% [13] +| | | | | | | | | | | | | | Remainder: 0.000319837 - 6.83012% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=2): 0.0015268 - 1.46559% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=2): 0.0014694 - 96.2405% [13] +| | | | | | | | | | | | | | Remainder: 5.74e-05 - 3.75951% +| | | | | | | | | | | | | Remainder: 0.00026032 - 0.249884% +| | | | | | | | | | | | Remainder: 0.00016312 - 0.156336% +| | | | | | | | | | | Remainder: 0.00011156 - 0.0838611% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00910565 - 1.78228% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0109457 - 2.14244% [13] +| | | | | | | | | | Remainder: 0.00042408 - 0.0830066% +| | | | | | | | | Remainder: 0.000267759 - 0.0523819% +| | | | | | | | CG S_E: Operation Op*x: 0.0730006 - 12.0805% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00453507 - 0.750484% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0127927 - 2.117% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00197495 - 0.326824% [13] +| | | | | | | | Remainder: 0.00032028 - 0.0530014% +| | | | | | | Remainder: 0.0102822 - 1.63962% +| | | | | | GMRES block system: Operation Op*x: 0.0163256 - 2.51788% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000259519 - 0.0400254% [1] +| | | | | | Remainder: 0.000832319 - 0.128368% +| | | | | Remainder: 0.000691839 - 0.103724% +| | | | Mini-EM: Compute responses: 0.0640011 - 6.18867% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00208067 - 3.251% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.05373 - 83.9516% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00409455% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.001149 - 2.13846% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0128943 - 23.9983% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.62e-05 - 0.0301508% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00235927 - 4.39098% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00170828 - 3.17937% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0258685 - 48.1454% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.424e-05 - 0.0265029% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00234728 - 4.36866% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00194835 - 3.62619% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00234227 - 4.35934% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000264957 - 0.493127% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.436e-05 - 0.0267262% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00138188 - 2.57189% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000982639 - 1.82885% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00019236 - 0.358012% [32] +| | | | | | Remainder: 0.00024392 - 0.453974% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.044e-05 - 0.0163122% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00256246% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0076963 - 12.0253% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256039 - 0.400054% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.24e-06 - 0.874867% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000234239 - 91.4857% [1] +| | | | | | Remainder: 1.956e-05 - 7.63946% +| | | | | Remainder: 0.000226039 - 0.35318% +| | | | Remainder: 0.000571918 - 0.0553023% +| | | Remainder: 3.28e-06 - 0.000317163% +| | Remainder: 0.150449 - 0.532074% +| Remainder: 4.3999e-05 - 0.000155605% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 0.666999 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 95.9522 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 201720 x 201720, nnz = 6403320 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.02e+05, dev = 0.0%, min = 0.0% ( 201720 on 0), max = 0.0% ( 201720 on 0) +SM_Matrix # nnz per proc : avg = 6.40e+06, dev = 0.0%, min = 0.0% ( 6403320 on 0), max = 0.0% ( 6403320 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0125 / 0.0125 / 0.0125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 8232 x 8232, nnz = 576000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +coarseA11 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 8232 x 8232, nnz = 576000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +A0 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2744 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 8232 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +Ptent # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 8232, nnz = 8232 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0791 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +A22 size = 68921 x 68921, nnz = 1771561 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A22 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 68921 x 68921, nnz = 1771561 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A0 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2744 x 68921, nnz = 68921 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +R # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2744 x 2744, nnz = 62960 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ac # nnz per proc : avg = 6.30e+04, dev = 0.0%, min = 0.0% ( 62960 on 0), max = 0.0% ( 62960 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 25.12 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.59 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} +Using default factory (AmalgamationFactory[591]) for building 'UnAmalgamationInfo'. + +Level 2 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[384] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/62960 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2674 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 70 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Ptent size = 2744 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ptent # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 2744, nnz = 2744 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[390] on level 2, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.3553 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 201720 6403320 31.7436 +(2, 2) 68921 1771561 25.7042 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00636158 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.615853 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 0.672227 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 28.4009 [1] +| Mini-EM: Total Time: 28.4009 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000646158 - 0.00227514% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303479 - 46.9667% [1] +| | | Remainder: 0.000342679 - 53.0333% +| | Mini-EM: build physics blocks: 0.000849758 - 0.00299202% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000813198 - 0.00286329% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.54003 - 12.4645% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.61564 - 5.6887% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.735962 - 45.5524% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.580617 - 78.8923% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.018444 - 2.50611% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.136705 - 18.575% [4] +| | | | Remainder: 0.00019632 - 0.0266753% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0783887 - 4.85187% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0532445 - 67.9238% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000495037 - 0.631516% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0058183 - 7.42238% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00412211 - 5.25855% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130408 - 1.6636% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0122524 - 15.6303% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000997876 - 1.27299% [4] +| | | | Remainder: 0.00015436 - 0.196916% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.142683 - 8.83137% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0591817 - 3.66305% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.202173 - 12.5135% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0754142 - 4.66776% [4] +| | | Remainder: 0.321837 - 19.9201% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0751022 - 0.264436% [2] +| | Mini-EM: setup physics model evaluator: 2.1819 - 7.68253% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.18188 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.00013383% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.01661e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.17626 - 99.7425% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.17624 - 99.9991% [1] +| | | | | | getWorksets(): 2.15061 - 98.8223% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.15061 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23343 - 57.3527% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00891266 - 0.722592% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.195642 - 15.8616% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00371602 - 1.8994% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.191832 - 98.0524% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0018238 - 0.950729% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100448 - 0.523624% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333455 - 1.73827% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180408 - 9.4045% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0402231 - 20.9679% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103062 - 5.3725% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0289072 - 15.0691% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000984116 - 0.51301% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0512598 - 26.7212% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0222679 - 43.4412% [32] +| | | | | | | | | | | | Remainder: 0.0289919 - 56.5588% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0281206 - 14.659% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00737563 - 3.84484% [32] +| | | | | | | | | | | Remainder: 0.00045152 - 0.235373% +| | | | | | | | | | Remainder: 9.432e-05 - 0.0482105% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.895675 - 72.6166% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.520793 - 58.1454% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000707238 - 0.1358% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00023508 - 0.0451388% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.279627 - 53.6925% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197194 - 37.8641% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000259039 - 0.0497393% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0411949 - 7.91002% [32] +| | | | | | | | | | | Remainder: 0.00157668 - 0.302745% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.176136 - 19.6652% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.12327 - 13.7629% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000951075 - 0.106185% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0422035 - 4.71192% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0314736 - 3.51395% [32] +| | | | | | | | | | Remainder: 0.000846359 - 0.094494% +| | | | | | | | | Remainder: 0.1332 - 10.7992% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.917103 - 42.6439% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.915653 - 99.8419% [64] +| | | | | | | | | Remainder: 0.00144988 - 0.158093% +| | | | | | | | Remainder: 7.348e-05 - 0.00341671% +| | | | | | | Remainder: 6.88e-06 - 0.000319909% +| | | | | | getOrientations(): 1.32e-05 - 0.00060655% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788717 - 0.0362422% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000783038 - 0.0359812% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000430119 - 0.0197643% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001276 - 0.00586332% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000886477 - 0.0407343% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 3.85987e-05% [2] +| | | | | | Remainder: 0.0225988 - 1.03843% +| | | | | Remainder: 1.964e-05 - 0.000902465% +| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00036849% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.144e-05 - 0.000982639% [1] +| | | | build response library: 0.00555982 - 0.254818% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00545871 - 98.1813% [1] +| | | | | | getWorksets(): 3.68e-06 - 0.0674153% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 64.1304% [1] +| | | | | | | Remainder: 1.32e-06 - 35.8696% +| | | | | | getOrientations(): 6.8e-07 - 0.0124572% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796278 - 14.5873% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000954878 - 17.4928% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000440238 - 8.06488% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125816 - 23.0486% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0234488% [3] +| | | | | | Remainder: 0.00200351 - 36.7031% +| | | | | Remainder: 0.000101119 - 1.81874% +| | | | Remainder: 2.56e-05 - 0.0011733% +| | | Remainder: 2.4e-05 - 0.00109996% +| | Mini-EM: setup auxiliary physics model evaluator: 4.1129 - 14.4816% [1] +| | | panzer::ModelEvaluator::setupModel(): 4.11289 - 99.9998% [1] +| | | | allocate FieldManagerBuilder: 2.2e-06 - 5.34903e-05% [1] +| | | | fmb->setWorksetContainer(): 2.08e-06 - 5.05727e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 4.11282 - 99.9983% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.11282 - 99.9999% [1] +| | | | | | getWorksets(): 1.9651 - 47.78% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.9651 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.28 - 65.1363% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0124097 - 0.96951% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.204889 - 16.007% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00367355 - 1.79295% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.20115 - 98.1753% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00186887 - 0.929093% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00102628 - 0.510206% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00334331 - 1.6621% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017909 - 8.90332% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0435095 - 21.6304% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103554 - 5.14812% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0331799 - 16.4951% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0010638 - 0.528857% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0537605 - 26.7266% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230077 - 42.7967% [32] +| | | | | | | | | | | | Remainder: 0.0307528 - 57.2033% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0273488 - 13.5962% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0073917 - 3.67472% [32] +| | | | | | | | | | | Remainder: 0.000392878 - 0.195316% +| | | | | | | | | | Remainder: 6.5039e-05 - 0.0317436% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.922544 - 72.074% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.51196 - 55.4944% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000405636 - 0.079232% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0002258 - 0.044105% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.189585 - 37.0311% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.199021 - 38.8743% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000276879 - 0.0540821% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000301719 - 0.0589341% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00664683 - 1.29831% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.113994 - 22.2663% [32] +| | | | | | | | | | | Remainder: 0.0015034 - 0.293655% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.126639 - 13.7271% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124144 - 13.4567% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00101412 - 0.109926% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0463495 - 5.0241% [64] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0418981 - 4.54159% [32] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.069701 - 7.55531% [32] +| | | | | | | | | | Remainder: 0.000838319 - 0.0908704% +| | | | | | | | | Remainder: 0.140153 - 10.9495% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.685087 - 34.8627% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.683836 - 99.8174% [32] +| | | | | | | | | Remainder: 0.00125108 - 0.182616% +| | | | | | | | Remainder: 1.908e-05 - 0.000970942% +| | | | | | | Remainder: 1.4e-06 - 7.12431e-05% +| | | | | | getOrientations(): 1.344e-05 - 0.000326783% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000979637 - 0.0238191% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113552 - 0.0276092% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000730038 - 0.0177503% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 2.11401 - 51.4004% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.759522 - 35.9281% [1] +| | | | | | | Remainder: 1.35448 - 64.0719% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00249667 - 0.0607047% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 1.26434e-05% [2] +| | | | | | Remainder: 0.0283532 - 0.689387% +| | | | | Remainder: 5.2e-06 - 0.000126434% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.000100173% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.18e-05 - 0.000773178% [1] +| | | | build response library: 2.372e-05 - 0.000576723% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.34907% [1] +| | | | | Remainder: 2.34e-05 - 98.6509% +| | | | Remainder: 5.6e-06 - 0.000136157% +| | | Remainder: 1.02e-05 - 0.000248% +| | Mini-EM: eval auxiliary physics model evaluator: 6.97122 - 24.5458% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.07264 - 29.7314% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.88274 - 70.0415% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0066479 - 0.136151% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.34856 - 68.5794% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 5.85327e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.8399e-05 - 0.00144537% [32] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.9e-05 - 0.000567409% [32] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0408674 - 1.22045% [32] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0910277 - 2.71842% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.281431 - 8.40456% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0330758 - 0.987764% [32] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.23245 - 6.94181% [32] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.224376 - 6.70068% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.327206 - 9.77157% [32] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.6e-05 - 0.00167236% [32] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.968e-05 - 0.000587716% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.497502 - 14.8572% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0500236 - 1.49388% [32] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0293176 - 0.875529% [32] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.111228 - 3.32168% [32] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0282894 - 0.844825% [32] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.15305 - 4.57062% [32] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.257516 - 7.69036% [32] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.330087 - 9.85759% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.026213 - 0.782815% [32] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0152159 - 0.454401% [32] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0470038 - 1.4037% [32] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.228107 - 6.81209% [32] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0293036 - 0.875112% [32] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.110989 - 3.31454% [32] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.256e-05 - 0.0021669% [32] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0481548 - 1.43808% [32] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0922238 - 2.75413% [32] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.015045 - 0.449298% [32] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0468373 - 1.39873% [32] +| | | | | Remainder: 0.00179675 - 0.0536575% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.804e-05 - 0.000574267% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 5.48872e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00654122 - 0.133966% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.51539 - 31.0357% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.750258 - 49.5091% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.765095 - 50.4882% [1] +| | | | | Remainder: 4.02e-05 - 0.00265278% +| | | | Remainder: 0.0055733 - 0.114143% +| | | Remainder: 0.0158333 - 0.227124% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438763 - 0.0154489% [1] +| | | getWorksets(): 8.12e-06 - 0.185066% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.04e-06 - 74.3842% [1] +| | | | Remainder: 2.08e-06 - 25.6158% +| | | getOrientations(): 6.4e-07 - 0.0145865% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000782957 - 17.8447% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000913678 - 20.824% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418479 - 9.5377% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123468 - 28.1399% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0291729% [3] +| | | Remainder: 0.0010278 - 23.4249% +| | panzer::ModelEvaluator::create_W_op: 2.11804 - 7.45768% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.56369 - 12.5478% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00227423 - 0.0638168% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.80738 - 78.7772% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 7.69402e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0355947 - 1.2679% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0934962 - 3.33038% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.107305 - 3.82224% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0104059 - 0.370662% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.118721 - 4.22889% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0997139 - 3.55185% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0171594 - 0.611225% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.10732 - 3.82278% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.6799e-05 - 0.001667% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0352397 - 1.25525% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.216683 - 7.71834% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.035603 - 1.2682% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.2124 - 7.56579% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.220942 - 7.87006% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300196 - 10.6931% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.8759e-05 - 0.00209302% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0342727 - 1.22081% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.20905 - 7.44644% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.334281 - 11.9072% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0458109 - 1.6318% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00974073 - 0.346969% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114516 - 4.07911% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.245519 - 8.7455% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.20208 - 7.19818% [32] +| | | | Remainder: 0.00121944 - 0.043437% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.448e-05 - 0.00124814% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 3.59178e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00811758 - 0.227786% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.740008 - 20.7652% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.739969 - 99.9948% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.38e-05 - 0.00321618% [1] +| | | | Remainder: 1.464e-05 - 0.00197836% +| | | Remainder: 0.00587038 - 0.164728% +| | Mini-EM: assemble Discrete Gradient: 0.576564 - 2.03009% [1] +| | MaxwellPreconditioner::build: 2.44726 - 8.61684% [1] +| | | Mini-EM: assemble Discrete Curl: 0.507647 - 20.7435% [1] +| | | MaxwellPreconditioner: Schur complement: 1.608e-05 - 0.000657062% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00535019 - 0.21862% [1] +| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.0628016% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429483 - 80.2744% [1] +| | | | Remainder: 0.001052 - 19.6628% +| | | MaxwellPreconditioner: Solver S_E: 1.88537 - 77.0402% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.82498 - 96.7968% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.82453 - 99.9756% [1] +| | | | | | MueLu RefMaxwell: compute: 1.80194 - 98.7617% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0198341 - 1.10071% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.149248 - 8.28263% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0786386 - 52.6899% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0680988 - 45.6279% [1] +| | | | | | | | Remainder: 0.00251063 - 1.68219% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.1706 - 9.46755% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0112021 - 6.56633% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.149237 - 87.4779% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.147542 - 98.864% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.145121 - 98.3594% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.140549 - 96.8495% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.852e-05 - 0.0274068% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000140119 - 0.099694% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.0002108 - 0.149983% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0242171 - 17.2303% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.692e-05 - 0.0476133% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.113408 - 80.6892% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.916e-05 - 0.056322% [1] +| | | | | | | | | | | | Remainder: 0.00238859 - 1.69947% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.716e-05 - 0.0600602% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.216e-05 - 59.844% [1] +| | | | | | | | | | | | Remainder: 3.5e-05 - 40.156% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00217699 - 1.50012% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00213948 - 98.2766% [1] +| | | | | | | | | | | | Remainder: 3.7519e-05 - 1.72343% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00115248 - 0.794149% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011266 - 97.7544% [1] +| | | | | | | | | | | | Remainder: 2.588e-05 - 2.2456% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020688 - 0.142557% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017596 - 85.0541% [1] +| | | | | | | | | | | | Remainder: 3.092e-05 - 14.9459% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.7519e-05 - 0.0671984% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.152e-05 - 63.0851% [1] +| | | | | | | | | | | | Remainder: 3.5999e-05 - 36.9149% +| | | | | | | | | | | Remainder: 0.000850997 - 0.586405% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001174 - 0.0795708% [1] +| | | | | | | | | | Remainder: 0.00230319 - 1.56105% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000753198 - 0.5047% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000205839 - 27.3287% [1] +| | | | | | | | | | Remainder: 0.000547359 - 72.6713% +| | | | | | | | | Remainder: 0.000942077 - 0.631263% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00409595 - 2.40091% [1] +| | | | | | | | Remainder: 0.00606454 - 3.55484% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.251682 - 13.9673% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.166584 - 66.1886% [1] +| | | | | | | | Remainder: 0.0850972 - 33.8114% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0187873 - 1.04262% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0688866 - 3.82291% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0417202 - 60.5636% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0412328 - 98.8316% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.784e-05 - 0.140277% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.48e-06 - 0.0157156% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0409813 - 99.3901% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0409776 - 99.9909% [1] +| | | | | | | | | | | Remainder: 3.72e-06 - 0.00907731% +| | | | | | | | | | Remainder: 0.00018716 - 0.45391% +| | | | | | | | | Remainder: 0.000487439 - 1.16835% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0271585 - 39.4249% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0228259 - 84.047% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0192154 - 84.1826% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0151535 - 78.8612% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0147462 - 97.3118% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000540798 - 3.66738% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.524e-05 - 0.171163% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.984e-05 - 0.134544% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00499851 - 33.897% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.12e-05 - 0.143766% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00846134 - 57.3799% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.28e-06 - 0.0629316% [1] +| | | | | | | | | | | | | Remainder: 0.000669958 - 4.54327% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.636e-05 - 0.173953% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.4e-06 - 20.4856% [1] +| | | | | | | | | | | | | Remainder: 2.096e-05 - 79.5144% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000103999 - 0.686303% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.168e-05 - 78.5392% [1] +| | | | | | | | | | | | | Remainder: 2.2319e-05 - 21.4608% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.148e-05 - 0.141749% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.56e-06 - 25.8845% [1] +| | | | | | | | | | | | | Remainder: 1.592e-05 - 74.1155% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.708e-05 - 0.178704% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.16e-06 - 26.4402% [1] +| | | | | | | | | | | | | Remainder: 1.992e-05 - 73.5598% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.992e-05 - 0.131455% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.92e-06 - 24.6988% [1] +| | | | | | | | | | | | | Remainder: 1.5e-05 - 75.3012% +| | | | | | | | | | | | Remainder: 0.00020852 - 1.37605% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.296e-05 - 0.431736% [1] +| | | | | | | | | | | Remainder: 0.00397895 - 20.7071% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00343335 - 15.0415% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00300847 - 87.625% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00024204 - 8.04528% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00264011 - 87.7559% [1] +| | | | | | | | | | | | Remainder: 0.00012632 - 4.19881% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00017204 - 5.01085% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00012332 - 71.681% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.316e-05 - 18.7804% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.288e-05 - 10.4444% [1] +| | | | | | | | | | | | | Remainder: 8.728e-05 - 70.7752% +| | | | | | | | | | | | Remainder: 4.872e-05 - 28.319% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.408e-05 - 0.701356% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.912e-05 - 1.13941% [1] +| | | | | | | | | | | Remainder: 0.000189638 - 5.52341% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.28e-06 - 0.0406556% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.0122668% [1] +| | | | | | | | | | Remainder: 0.00016504 - 0.723038% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.648e-05 - 0.0606809% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00386455 - 14.2296% [1] +| | | | | | | | | Remainder: 0.000451558 - 1.66268% +| | | | | | | | Remainder: 7.88e-06 - 0.0114391% +| | | | | | | MueLu RefMaxwell: Build A22: 0.144926 - 8.04277% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.144751 - 99.8791% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0758726 - 52.416% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0666046 - 46.0133% [1] +| | | | | | | | | Remainder: 0.00227359 - 1.57069% +| | | | | | | | Remainder: 0.00017516 - 0.120862% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.345814 - 19.1912% [3] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.172757 - 49.9566% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.172388 - 99.7864% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.828e-05 - 0.0164049% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00143862% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.172261 - 99.9262% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.172257 - 99.9979% [1] +| | | | | | | | | | | Remainder: 3.56e-06 - 0.00206664% +| | | | | | | | | | Remainder: 9.6398e-05 - 0.0559193% +| | | | | | | | | Remainder: 0.00036904 - 0.213618% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.163767 - 47.3571% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.157725 - 96.3102% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.145473 - 92.2324% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.143099 - 98.3676% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.139942 - 97.7944% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.8759e-05 - 0.0134048% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00010416 - 0.0744307% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000176999 - 0.12648% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0242821 - 17.3515% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.776e-05 - 0.0484199% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.11307 - 80.7977% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.592e-05 - 0.0471051% [1] +| | | | | | | | | | | | | Remainder: 0.00215643 - 1.54094% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.548e-05 - 0.0527469% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.016e-05 - 66.4547% [1] +| | | | | | | | | | | | | Remainder: 2.532e-05 - 33.5453% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00217095 - 1.5171% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00213347 - 98.2736% [1] +| | | | | | | | | | | | | Remainder: 3.748e-05 - 1.72643% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.6399e-05 - 0.0533891% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.3439e-05 - 69.9473% [1] +| | | | | | | | | | | | | Remainder: 2.296e-05 - 30.0527% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00013068 - 0.0913217% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001102 - 84.3281% [1] +| | | | | | | | | | | | | Remainder: 2.048e-05 - 15.6719% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.412e-05 - 0.0587847% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.524e-05 - 77.5559% [1] +| | | | | | | | | | | | | Remainder: 1.888e-05 - 22.4441% +| | | | | | | | | | | | Remainder: 0.000618559 - 0.432261% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000196799 - 0.135282% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 5.192e-05 - 0.0356904% [1] +| | | | | | | | | | | Remainder: 0.00212595 - 1.46141% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0120816 - 7.65994% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0110308 - 91.3022% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00132368 - 11.9999% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00957413 - 86.7948% [1] +| | | | | | | | | | | | Remainder: 0.000132959 - 1.20535% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000822838 - 6.81067% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000770158 - 93.5978% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000229359 - 29.7808% [1] +| | | | | | | | | | | | | Remainder: 0.000540799 - 70.2192% +| | | | | | | | | | | | Remainder: 5.268e-05 - 6.40223% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 3.096e-05 - 0.256257% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.196e-05 - 0.264534% [1] +| | | | | | | | | | | Remainder: 0.00016508 - 1.36637% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.88e-06 - 0.00626408% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.00177525% [1] +| | | | | | | | | | Remainder: 0.000157159 - 0.0996414% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.752e-05 - 0.0106981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00565942 - 3.45577% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.768e-05 - 0.489096% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.0417004% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0055451 - 97.98% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0055417 - 99.9387% [1] +| | | | | | | | | | | Remainder: 3.4e-06 - 0.0613154% +| | | | | | | | | | Remainder: 8.428e-05 - 1.4892% +| | | | | | | | | Remainder: 0.0003658 - 0.223366% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=2): 0.00927673 - 2.68258% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0072729 - 78.3994% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00618578 - 85.0525% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00582974 - 94.2442% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00543614 - 93.2484% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.828e-05 - 0.336268% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.568e-05 - 0.472394% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.612e-05 - 0.296534% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000897717 - 16.5139% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.616e-05 - 0.297269% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00422015 - 77.6313% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.84e-06 - 0.162615% [1] +| | | | | | | | | | | | | Remainder: 0.0002332 - 4.2898% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.572e-05 - 0.441186% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 16.9518% [1] +| | | | | | | | | | | | | Remainder: 2.136e-05 - 83.0482% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010872 - 1.86492% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.568e-05 - 78.8079% [1] +| | | | | | | | | | | | | Remainder: 2.304e-05 - 21.1921% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.4079e-05 - 0.413037% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.4e-06 - 39.0382% [1] +| | | | | | | | | | | | | Remainder: 1.4679e-05 - 60.9618% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.184e-05 - 0.546165% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.664e-05 - 52.2613% [1] +| | | | | | | | | | | | | Remainder: 1.52e-05 - 47.7387% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.972e-05 - 0.338265% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.16e-06 - 26.1663% [1] +| | | | | | | | | | | | | Remainder: 1.456e-05 - 73.8337% +| | | | | | | | | | | | Remainder: 0.00018352 - 3.14799% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.888e-05 - 0.305216% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.312e-05 - 0.697082% [1] +| | | | | | | | | | | Remainder: 0.000294039 - 4.75346% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.000944598 - 12.9879% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000621598 - 65.8056% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014472 - 23.2819% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000367439 - 59.112% [1] +| | | | | | | | | | | | Remainder: 0.000109439 - 17.6061% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013056 - 13.8218% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 8.828e-05 - 67.6164% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.192e-05 - 13.5025% [1] +| | | | | | | | | | | | | Remainder: 7.636e-05 - 86.4975% +| | | | | | | | | | | | Remainder: 4.228e-05 - 32.3836% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.196e-05 - 2.3248% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.54e-05 - 2.68897% [1] +| | | | | | | | | | | Remainder: 0.00014508 - 15.3589% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.118797% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.0351992% [1] +| | | | | | | | | | Remainder: 0.000131319 - 1.80559% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.716e-05 - 0.184979% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00151672 - 16.3497% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.12e-05 - 0.738438% [1] +| | | | | | | | | | Remainder: 0.00150552 - 99.2616% +| | | | | | | | | Remainder: 0.000469958 - 5.06599% +| | | | | | | | Remainder: 1.276e-05 - 0.00368985% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.607854 - 33.7333% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.356e-05 - 0.00387593% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.000309285% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.607655 - 99.9673% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.60765 - 99.9991% [1] +| | | | | | | | | Remainder: 5.4e-06 - 0.000888662% +| | | | | | | | Remainder: 0.00017344 - 0.0285332% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000177559 - 0.00985377% [1] +| | | | | | | Remainder: 0.0241323 - 1.33924% +| | | | | | Remainder: 0.0225929 - 1.23828% +| | | | | Remainder: 0.000445879 - 0.024432% +| | | | Remainder: 0.0603927 - 3.20322% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015156 - 0.00619306% [1] +| | | Remainder: 0.048719 - 1.99076% +| | Mini-EM: timestepper: 1.03997 - 3.66174% [1] +| | | Mini-EM: Advance Time Step: 1.03996 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.302947 - 29.1305% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00187071 - 0.617505% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.29279 - 96.6473% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.000751392% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00177815 - 0.607313% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0247575 - 8.45573% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0149345 - 5.10075% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00116204 - 0.396883% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0124914 - 4.26635% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0138941 - 4.74541% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00106932 - 0.365216% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00314231 - 1.07323% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.1239e-05 - 0.007254% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00243423 - 0.831392% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0299373 - 10.2248% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00975889 - 3.33307% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00396819 - 1.3553% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0262149 - 8.95348% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0526129 - 17.9695% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.008e-05 - 0.0102736% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00189607 - 0.647588% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222498 - 7.59924% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.027426 - 9.36712% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00215535 - 0.736143% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0011936 - 0.407663% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0123652 - 4.22323% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0205721 - 7.02623% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00602807 - 2.05884% [32] +| | | | | | Remainder: 0.000694519 - 0.237207% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.928e-05 - 0.00636415% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0007262% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00763126 - 2.51901% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000472038 - 0.155815% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000428639 - 90.806% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.338956% [1] +| | | | | | Remainder: 4.1799e-05 - 8.85501% +| | | | | Remainder: 0.00016152 - 0.0533162% +| | | | Stratimikos: BelosLOWS: 0.672285 - 64.645% [1] +| | | | | GMRES block system: Operation Op*x: 0.0174082 - 2.5894% [1] +| | | | | Belos::MVT::MvAddMv: 0.000534039 - 0.0794364% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.653641 - 97.2267% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00247207 - 0.3782% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000583558 - 23.606% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000576958 - 98.869% [2] +| | | | | | | | Remainder: 6.6e-06 - 1.13099% +| | | | | | | Belos::MVT::MvScale: 0.000375878 - 15.205% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000800118 - 32.3663% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000792918 - 99.1001% [2] +| | | | | | | | Remainder: 7.2e-06 - 0.899867% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000628358 - 25.4183% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000624598 - 99.4016% [2] +| | | | | | | | Remainder: 3.76e-06 - 0.598385% +| | | | | | | Remainder: 8.416e-05 - 3.40443% +| | | | | | Belos::MVT::MvAddMv: 0.0011378 - 0.174071% [2] +| | | | | | Belos::MVT::MvNorm: 0.0003034 - 0.0464169% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.632116 - 96.707% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00227515 - 0.359926% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000389679 - 0.0616467% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00371251 - 0.587314% [1] +| | | | | | | | Belos::MVT::Assign: 0.000500119 - 13.4712% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000314399 - 8.46864% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000300319 - 95.5216% [1] +| | | | | | | | | Remainder: 1.408e-05 - 4.47839% +| | | | | | | | CG Q_B: Operation Op*x: 0.00221739 - 59.7276% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000393639 - 10.603% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000143519 - 3.86582% [1] +| | | | | | | | Remainder: 0.000143439 - 3.86367% +| | | | | | | CG S_E: Operation Op*x: 0.00629194 - 0.995377% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.609206 - 96.3757% [1] +| | | | | | | | Belos::MVT::Assign: 0.000515238 - 0.0845753% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.516691 - 84.8138% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.516391 - 99.9419% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.272723 - 52.8133% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.272002 - 99.7356% [26] +| | | | | | | | | | | Remainder: 0.0007212 - 0.264444% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0767703 - 14.8667% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0054609 - 1.05751% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00663098 - 1.2841% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.13413 - 25.9745% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0294308 - 21.942% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0290833 - 98.8192% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0260834 - 89.6851% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0193304 - 74.1099% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0187032 - 96.7556% [26] +| | | | | | | | | | | | | | | Remainder: 0.000627158 - 3.24441% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00542998 - 20.8178% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000264559 - 1.01428% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000470797 - 1.80497% [13] +| | | | | | | | | | | | | | Remainder: 0.000587678 - 2.25307% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00284091 - 9.76819% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00276991 - 97.5008% [13] +| | | | | | | | | | | | | | Remainder: 7.1e-05 - 2.49919% +| | | | | | | | | | | | | Remainder: 0.000158999 - 0.546702% +| | | | | | | | | | | | Remainder: 0.000347518 - 1.1808% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.10458 - 77.9692% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.104408 - 99.8351% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0977969 - 93.6684% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0749056 - 76.593% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0743911 - 99.3132% [26] +| | | | | | | | | | | | | | | Remainder: 0.00051448 - 0.686838% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0183365 - 18.7496% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00110948 - 1.13447% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00294451 - 3.01084% [13] +| | | | | | | | | | | | | | Remainder: 0.000500759 - 0.51204% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00479619 - 4.59372% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=1): 0.00331567 - 69.1313% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00289299 - 87.2521% [26] +| | | | | | | | | | | | | | | Remainder: 0.000422679 - 12.7479% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=1): 0.00076032 - 15.8526% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=1): 0.000155439 - 3.24089% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=1): 0.00023068 - 4.80965% [13] +| | | | | | | | | | | | | | Remainder: 0.00033408 - 6.96553% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=2): 0.00156007 - 1.49422% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=2): 0.00150215 - 96.2874% [13] +| | | | | | | | | | | | | | Remainder: 5.792e-05 - 3.71264% +| | | | | | | | | | | | | Remainder: 0.000254359 - 0.243621% +| | | | | | | | | | | | Remainder: 0.00017248 - 0.164926% +| | | | | | | | | | | Remainder: 0.00011912 - 0.0888094% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00911657 - 1.76544% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.011087 - 2.14701% [13] +| | | | | | | | | | Remainder: 0.000472319 - 0.0914654% +| | | | | | | | | Remainder: 0.000300279 - 0.0581157% +| | | | | | | | CG S_E: Operation Op*x: 0.0719385 - 11.8086% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00462019 - 0.758395% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0130581 - 2.14346% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.0020134 - 0.330495% [13] +| | | | | | | | Remainder: 0.000369599 - 0.0606689% +| | | | | | | Remainder: 0.0102407 - 1.62006% +| | | | | | GMRES block system: Operation Op*x: 0.0164184 - 2.51184% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000266279 - 0.0407378% [1] +| | | | | | Remainder: 0.000926438 - 0.141735% +| | | | | Remainder: 0.000702199 - 0.10445% +| | | | Mini-EM: Compute responses: 0.0641363 - 6.16716% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00199647 - 3.11286% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0538851 - 84.0166% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00363737% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00115168 - 2.13728% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0133015 - 24.685% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.572e-05 - 0.0291732% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00235719 - 4.37448% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00175115 - 3.2498% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0254472 - 47.2249% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.456e-05 - 0.0270205% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00247935 - 4.60118% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0019106 - 3.54569% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00234715 - 4.35585% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00026412 - 0.490154% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.5e-05 - 0.027837% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00138556 - 2.57132% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000992474 - 1.84183% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001954 - 0.362623% [32] +| | | | | | Remainder: 0.000254479 - 0.472262% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.028e-05 - 0.0160284% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00255706% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0077529 - 12.0882% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026116 - 0.407196% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.459488% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024084 - 92.2193% [1] +| | | | | | Remainder: 1.912e-05 - 7.32118% +| | | | | Remainder: 0.000228719 - 0.356614% +| | | | Remainder: 0.000595438 - 0.0572556% +| | | Remainder: 2.96e-06 - 0.000284624% +| | Remainder: 0.151844 - 0.534646% +| Remainder: 4.352e-05 - 0.000153235% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 0.672285 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 95.1977 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 201720 x 201720, nnz = 6403320 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.02e+05, dev = 0.0%, min = 0.0% ( 201720 on 0), max = 0.0% ( 201720 on 0) +SM_Matrix # nnz per proc : avg = 6.40e+06, dev = 0.0%, min = 0.0% ( 6403320 on 0), max = 0.0% ( 6403320 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0125 / 0.0125 / 0.0125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 8232 x 8232, nnz = 576000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +coarseA11 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 8232 x 8232, nnz = 576000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +A0 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2744 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 8232 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +Ptent # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 8232, nnz = 8232 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0782 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +A22 size = 68921 x 68921, nnz = 1771561 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A22 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 68921 x 68921, nnz = 1771561 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A0 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2744 x 68921, nnz = 68921 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +R # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2744 x 2744, nnz = 62960 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ac # nnz per proc : avg = 6.30e+04, dev = 0.0%, min = 0.0% ( 62960 on 0), max = 0.0% ( 62960 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 25.12 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.59 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} +Using default factory (AmalgamationFactory[591]) for building 'UnAmalgamationInfo'. + +Level 2 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[384] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/62960 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2674 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 70 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Ptent size = 2744 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ptent # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 2744, nnz = 2744 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[390] on level 2, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.3542 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 201720 6403320 31.7436 +(2, 2) 68921 1771561 25.7042 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0063655 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.611918 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 0.668844 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 28.3095 [1] +| Mini-EM: Total Time: 28.3095 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000632278 - 0.00223345% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000309919 - 49.0163% [1] +| | | Remainder: 0.000322359 - 50.9837% +| | Mini-EM: build physics blocks: 0.000821318 - 0.00290121% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000799678 - 0.00282477% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.52714 - 12.4592% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.61411 - 5.70164% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.733628 - 45.451% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.575642 - 78.465% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.022358 - 3.0476% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.13544 - 18.4616% [4] +| | | | Remainder: 0.00018904 - 0.0257678% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0786505 - 4.87269% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0534192 - 67.9198% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000498199 - 0.633434% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00579174 - 7.3639% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00412083 - 5.23942% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0014032 - 1.78409% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0122468 - 15.5712% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00100128 - 1.27307% [4] +| | | | Remainder: 0.0001692 - 0.215129% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.143629 - 8.89839% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0593442 - 3.6766% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.201062 - 12.4566% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0755527 - 4.68077% [4] +| | | Remainder: 0.322239 - 19.9639% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0724945 - 0.256078% [2] +| | Mini-EM: setup physics model evaluator: 2.17945 - 7.69865% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.17943 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00013031% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 2.20242e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.17387 - 99.7453% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.17385 - 99.9989% [1] +| | | | | | getWorksets(): 2.14723 - 98.7756% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14723 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23932 - 57.7171% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00879794 - 0.709901% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.196688 - 15.8706% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00402359 - 2.04567% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.192576 - 97.9097% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00181071 - 0.940258% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100316 - 0.520913% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333055 - 1.72947% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0180642 - 9.38028% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0402742 - 20.9134% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0106543 - 5.53252% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0296048 - 15.373% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000967478 - 0.502387% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.050736 - 26.3459% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0221675 - 43.6919% [32] +| | | | | | | | | | | | Remainder: 0.0285685 - 56.3081% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0283044 - 14.6978% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00739022 - 3.83755% [32] +| | | | | | | | | | | Remainder: 0.00043628 - 0.226549% +| | | | | | | | | | Remainder: 8.7719e-05 - 0.0445981% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.898031 - 72.4617% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.522214 - 58.151% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000722479 - 0.138349% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022688 - 0.0434458% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.279671 - 53.5548% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198469 - 38.0052% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00023692 - 0.0453684% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.041326 - 7.9136% [32] +| | | | | | | | | | | Remainder: 0.00156247 - 0.299202% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.17681 - 19.6887% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123599 - 13.7633% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000956518 - 0.106513% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421293 - 4.6913% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0315044 - 3.50817% [32] +| | | | | | | | | | Remainder: 0.000816959 - 0.0909723% +| | | | | | | | | Remainder: 0.135802 - 10.9578% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.907836 - 42.2794% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.906401 - 99.842% [64] +| | | | | | | | | Remainder: 0.00143464 - 0.158028% +| | | | | | | | Remainder: 7.36e-05 - 0.00342768% +| | | | | | | Remainder: 5.48e-06 - 0.000255212% +| | | | | | getOrientations(): 1.26e-05 - 0.000579617% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000794317 - 0.0365397% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000812838 - 0.0373917% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000427079 - 0.0196462% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000128039 - 0.00588997% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000890878 - 0.0409816% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 3.4961e-05% [2] +| | | | | | Remainder: 0.0235491 - 1.08329% +| | | | | Remainder: 2.496e-05 - 0.00114818% +| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.000396435% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.036e-05 - 0.000934191% [1] +| | | | build response library: 0.00549627 - 0.252189% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00539711 - 98.1959% [1] +| | | | | | getWorksets(): 3.32e-06 - 0.0615145% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 75.9036% [1] +| | | | | | | Remainder: 8e-07 - 24.0964% +| | | | | | getOrientations(): 4.8e-07 - 0.00889366% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000785118 - 14.547% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917077 - 16.992% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420799 - 7.79675% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124032 - 22.9811% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.021493% [3] +| | | | | | Remainder: 0.00202884 - 37.5912% +| | | | | Remainder: 9.916e-05 - 1.80413% +| | | | Remainder: 2.308e-05 - 0.00105899% +| | | Remainder: 2.376e-05 - 0.00109018% +| | Mini-EM: setup auxiliary physics model evaluator: 4.09384 - 14.461% [1] +| | | panzer::ModelEvaluator::setupModel(): 4.09383 - 99.9997% [1] +| | | | allocate FieldManagerBuilder: 2.6e-06 - 6.35102e-05% [1] +| | | | fmb->setWorksetContainer(): 1.52e-06 - 3.7129e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 4.09376 - 99.9982% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.09375 - 99.9999% [1] +| | | | | | getWorksets(): 1.94915 - 47.6128% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.94915 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.27403 - 65.3633% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0119718 - 0.939681% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.204834 - 16.0777% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00374735 - 1.82946% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.201017 - 98.1364% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001768 - 0.879526% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100691 - 0.50091% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333183 - 1.65749% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179551 - 8.93212% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0434084 - 21.5944% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0106328 - 5.28951% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0338257 - 16.8273% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00103516 - 0.51496% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0529449 - 26.3385% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228469 - 43.1523% [32] +| | | | | | | | | | | | Remainder: 0.030098 - 56.8477% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0273626 - 13.6121% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00734762 - 3.65522% [32] +| | | | | | | | | | | Remainder: 0.00039796 - 0.197973% +| | | | | | | | | | Remainder: 6.984e-05 - 0.0340959% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.921385 - 72.3205% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.515434 - 55.9413% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000408879 - 0.0793271% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022192 - 0.043055% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.194138 - 37.6649% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.198454 - 38.5023% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00027048 - 0.0524761% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000254239 - 0.0493252% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00661251 - 1.2829% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.113559 - 22.0317% [32] +| | | | | | | | | | | Remainder: 0.00151543 - 0.294011% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.123992 - 13.4571% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122992 - 13.3486% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00101112 - 0.109739% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0463727 - 5.03294% [64] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0416947 - 4.52522% [32] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0690455 - 7.49367% [32] +| | | | | | | | | | Remainder: 0.00084248 - 0.0914363% +| | | | | | | | | Remainder: 0.135838 - 10.6621% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.675101 - 34.6357% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.67389 - 99.8207% [32] +| | | | | | | | | Remainder: 0.00121063 - 0.179327% +| | | | | | | | Remainder: 1.9e-05 - 0.000974785% +| | | | | | | Remainder: 2.16e-06 - 0.000110817% +| | | | | | getOrientations(): 1.344e-05 - 0.000328305% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000995757 - 0.0243238% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110416 - 0.0269718% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000722278 - 0.0176434% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 2.10994 - 51.5404% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.7567 - 35.8636% [1] +| | | | | | | Remainder: 1.35324 - 64.1364% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244511 - 0.0597279% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 1.17252e-05% [2] +| | | | | | Remainder: 0.0293842 - 0.717783% +| | | | | Remainder: 4.84e-06 - 0.000118229% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 9.96622e-05% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.704e-05 - 0.000904776% [1] +| | | | build response library: 2.212e-05 - 0.000540325% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.44665% [1] +| | | | | Remainder: 2.18e-05 - 98.5533% +| | | | Remainder: 5.96e-06 - 0.000145585% +| | | Remainder: 1.076e-05 - 0.000262834% +| | Mini-EM: eval auxiliary physics model evaluator: 6.94799 - 24.543% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.0696 - 29.7871% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.86287 - 69.9896% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00668778 - 0.137527% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.33195 - 68.5183% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 6.00248e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.468e-05 - 0.00134095% [32] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.936e-05 - 0.00058104% [32] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0413404 - 1.24073% [32] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0900866 - 2.70372% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.275827 - 8.27825% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0327117 - 0.981759% [32] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.226604 - 6.80095% [32] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.223419 - 6.70534% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.327453 - 9.82766% [32] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.9199e-05 - 0.0017767% [32] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.72e-05 - 0.000516214% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.498121 - 14.9498% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0499227 - 1.4983% [32] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0288426 - 0.865636% [32] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.111757 - 3.35411% [32] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0275768 - 0.827645% [32] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.152869 - 4.58796% [32] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.258108 - 7.74644% [32] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.331231 - 9.94104% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0263524 - 0.790901% [32] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0152639 - 0.458107% [32] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0468636 - 1.40649% [32] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.224981 - 6.75221% [32] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0287628 - 0.86324% [32] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.111011 - 3.33171% [32] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 6.8999e-05 - 0.00207083% [32] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0482576 - 1.44833% [32] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0908591 - 2.7269% [32] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0146953 - 0.441041% [32] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0470054 - 1.41074% [32] +| | | | | Remainder: 0.0018206 - 0.0546405% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.736e-05 - 0.000562631% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 4.60633e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00652258 - 0.13413% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.51211 - 31.0951% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.747605 - 49.4411% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.764471 - 50.5564% [1] +| | | | | Remainder: 3.812e-05 - 0.00252097% +| | | | Remainder: 0.00556222 - 0.114381% +| | | Remainder: 0.0155152 - 0.223305% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00429675 - 0.0151778% [1] +| | | getWorksets(): 6.48e-06 - 0.150812% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 67.9012% [1] +| | | | Remainder: 2.08e-06 - 32.0988% +| | | getOrientations(): 6e-07 - 0.013964% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766718 - 17.8441% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899718 - 20.9395% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409439 - 9.52904% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122524 - 28.5154% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0242044% [3] +| | | Remainder: 0.000987517 - 22.9829% +| | panzer::ModelEvaluator::create_W_op: 2.11652 - 7.47637% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.55044 - 12.5415% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00218703 - 0.061599% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.79302 - 78.6671% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 7.01748e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0338384 - 1.21153% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0922419 - 3.30258% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.108128 - 3.87134% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0101335 - 0.362816% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.117992 - 4.22454% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0994325 - 3.56003% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0176076 - 0.630415% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.106875 - 3.82649% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.216e-05 - 0.00150948% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0354545 - 1.26939% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.216341 - 7.74578% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.034895 - 1.24936% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.20657 - 7.39594% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.221684 - 7.93708% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.302019 - 10.8133% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.292e-05 - 0.00225276% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0330012 - 1.18156% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.207723 - 7.43723% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.333801 - 11.9513% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0464201 - 1.662% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00972482 - 0.348182% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114349 - 4.09408% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.241974 - 8.6635% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.20146 - 7.21299% [32] +| | | | Remainder: 0.00124972 - 0.0447442% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.304e-05 - 0.00121225% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.37987e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0080721 - 0.227355% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.741309 - 20.8794% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.741274 - 99.9953% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.204e-05 - 0.00297312% [1] +| | | | Remainder: 1.272e-05 - 0.00171588% +| | | Remainder: 0.00580042 - 0.163372% +| | Mini-EM: assemble Discrete Gradient: 0.573173 - 2.02466% [1] +| | MaxwellPreconditioner::build: 2.44429 - 8.63417% [1] +| | | Mini-EM: assemble Discrete Curl: 0.508899 - 20.8199% [1] +| | | MaxwellPreconditioner: Schur complement: 1.636e-05 - 0.000669315% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00527814 - 0.215938% [1] +| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.0613852% [1] +| | | | Ifpack2::Relaxation::compute: 0.00423775 - 80.2886% [1] +| | | | Remainder: 0.00103716 - 19.65% +| | | MaxwellPreconditioner: Solver S_E: 1.88099 - 76.9542% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.82067 - 96.7936% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.82023 - 99.9756% [1] +| | | | | | MueLu RefMaxwell: compute: 1.79747 - 98.7494% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0198938 - 1.10677% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.149108 - 8.29546% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0785119 - 52.6544% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0681885 - 45.7309% [1] +| | | | | | | | Remainder: 0.00240763 - 1.61469% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.170571 - 9.48954% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0112374 - 6.5881% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.149256 - 87.5034% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.14758 - 98.8772% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.145218 - 98.3997% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.140559 - 96.7917% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.688e-05 - 0.0262381% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00012604 - 0.0896705% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000208319 - 0.148208% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0248399 - 17.6722% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.928e-05 - 0.0492889% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.112875 - 80.3045% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 8.052e-05 - 0.0572855% [1] +| | | | | | | | | | | | Remainder: 0.00232287 - 1.6526% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.00015156 - 0.104367% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.216e-05 - 34.4154% [1] +| | | | | | | | | | | | Remainder: 9.94e-05 - 65.5846% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00220079 - 1.51551% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00216039 - 98.1643% [1] +| | | | | | | | | | | | Remainder: 4.0399e-05 - 1.83566% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00117196 - 0.807032% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00114568 - 97.7576% [1] +| | | | | | | | | | | | Remainder: 2.628e-05 - 2.2424% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019276 - 0.132738% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001688 - 87.57% [1] +| | | | | | | | | | | | Remainder: 2.396e-05 - 12.43% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.4719e-05 - 0.0652254% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.108e-05 - 64.4855% [1] +| | | | | | | | | | | | Remainder: 3.3639e-05 - 35.5145% +| | | | | | | | | | | Remainder: 0.000847278 - 0.583452% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011724 - 0.0794417% [1] +| | | | | | | | | | Remainder: 0.00224451 - 1.52088% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000748198 - 0.501286% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.0002066 - 27.613% [1] +| | | | | | | | | | Remainder: 0.000541598 - 72.387% +| | | | | | | | | Remainder: 0.000927637 - 0.621509% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00405839 - 2.37929% [1] +| | | | | | | | Remainder: 0.00601978 - 3.52919% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.250741 - 13.9497% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.165275 - 65.9147% [1] +| | | | | | | | Remainder: 0.0854658 - 34.0853% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184352 - 1.02562% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0683521 - 3.80269% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0414921 - 60.7034% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.041006 - 98.8286% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4919e-05 - 0.133929% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.36e-06 - 0.0155099% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0407556 - 99.3893% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0407521 - 99.9914% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.00863685% +| | | | | | | | | | Remainder: 0.00018916 - 0.461298% +| | | | | | | | | Remainder: 0.000486039 - 1.1714% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0268525 - 39.2856% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0225219 - 83.8726% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0189527 - 84.1522% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0150006 - 79.1479% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0145995 - 97.3257% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000534439 - 3.66067% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.66e-05 - 0.182198% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.856e-05 - 0.127128% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00491243 - 33.648% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.9119e-05 - 0.130957% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0084129 - 57.6246% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.12e-06 - 0.062468% [1] +| | | | | | | | | | | | | Remainder: 0.000666318 - 4.56398% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.652e-05 - 0.176792% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 19.6078% [1] +| | | | | | | | | | | | | Remainder: 2.132e-05 - 80.3922% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010216 - 0.681038% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.068e-05 - 78.9742% [1] +| | | | | | | | | | | | | Remainder: 2.148e-05 - 21.0258% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.96e-05 - 0.130661% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.28e-06 - 26.9388% [1] +| | | | | | | | | | | | | Remainder: 1.432e-05 - 73.0612% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.268e-05 - 0.151194% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.12e-06 - 31.3933% [1] +| | | | | | | | | | | | | Remainder: 1.556e-05 - 68.6067% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.82e-05 - 0.121328% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 26.1538% [1] +| | | | | | | | | | | | | Remainder: 1.344e-05 - 73.8462% +| | | | | | | | | | | | Remainder: 0.000211999 - 1.41327% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.4079e-05 - 0.443626% [1] +| | | | | | | | | | | Remainder: 0.00386795 - 20.4085% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00340623 - 15.1241% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00300587 - 88.2463% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000241479 - 8.03358% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00263991 - 87.8252% [1] +| | | | | | | | | | | | Remainder: 0.00012448 - 4.14123% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016632 - 4.88282% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00012284 - 73.8576% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.252e-05 - 18.3328% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.312e-05 - 10.6806% [1] +| | | | | | | | | | | | | Remainder: 8.72e-05 - 70.9866% +| | | | | | | | | | | | Remainder: 4.348e-05 - 26.1424% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.22e-05 - 0.651747% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.6e-05 - 1.05689% [1] +| | | | | | | | | | | Remainder: 0.000175839 - 5.16228% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.037297% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.96e-06 - 0.0175829% [1] +| | | | | | | | | | Remainder: 0.00015064 - 0.66886% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.632e-05 - 0.0607764% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00387299 - 14.4232% [1] +| | | | | | | | | Remainder: 0.000441318 - 1.64349% +| | | | | | | | Remainder: 7.52e-06 - 0.0110019% +| | | | | | | MueLu RefMaxwell: Build A22: 0.143811 - 8.00079% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.143639 - 99.88% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0750195 - 52.2279% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0663797 - 46.2129% [1] +| | | | | | | | | Remainder: 0.00223959 - 1.55918% +| | | | | | | | Remainder: 0.000172599 - 0.120018% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.344877 - 19.1868% [3] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.171817 - 49.8199% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.17144 - 99.7807% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.832e-05 - 0.0165189% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.76e-06 - 0.00160989% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.171319 - 99.9291% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.171316 - 99.9981% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.00186786% +| | | | | | | | | | Remainder: 9.04e-05 - 0.0527297% +| | | | | | | | | Remainder: 0.000376838 - 0.219325% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.163769 - 47.4864% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.157824 - 96.3698% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.145055 - 91.9092% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.142619 - 98.3204% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.139475 - 97.796% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9e-05 - 0.0136225% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 9.372e-05 - 0.0671946% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000172319 - 0.123548% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0241275 - 17.2987% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.556e-05 - 0.0470047% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.112747 - 80.8362% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.684e-05 - 0.0479224% [1] +| | | | | | | | | | | | | Remainder: 0.00218391 - 1.5658% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.64e-05 - 0.0535694% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.952e-05 - 64.8168% [1] +| | | | | | | | | | | | | Remainder: 2.688e-05 - 35.1832% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00216551 - 1.51839% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00213259 - 98.4798% [1] +| | | | | | | | | | | | | Remainder: 3.292e-05 - 1.52019% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.184e-05 - 0.0503721% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.284e-05 - 73.5523% [1] +| | | | | | | | | | | | | Remainder: 1.9e-05 - 26.4477% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00012856 - 0.0901424% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00010988 - 85.4698% [1] +| | | | | | | | | | | | | Remainder: 1.868e-05 - 14.5302% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.964e-05 - 0.0558412% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.52e-05 - 81.8684% [1] +| | | | | | | | | | | | | Remainder: 1.444e-05 - 18.1316% +| | | | | | | | | | | | Remainder: 0.000621317 - 0.435649% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000197839 - 0.136389% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 5.04e-05 - 0.0347454% [1] +| | | | | | | | | | | Remainder: 0.00218803 - 1.50842% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0125998 - 7.98344% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0115542 - 91.7018% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00149432 - 12.933% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00990245 - 85.704% [1] +| | | | | | | | | | | | Remainder: 0.00015748 - 1.36296% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000823158 - 6.5331% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000772958 - 93.9015% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000234159 - 30.2939% [1] +| | | | | | | | | | | | | Remainder: 0.000538799 - 69.7061% +| | | | | | | | | | | | Remainder: 5.02e-05 - 6.09846% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.916e-05 - 0.231432% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.1959e-05 - 0.253647% [1] +| | | | | | | | | | | Remainder: 0.00016128 - 1.28002% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.124e-05 - 0.00712184% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.88e-06 - 0.00309205% [1] +| | | | | | | | | | Remainder: 0.000153359 - 0.0971707% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.644e-05 - 0.0100385% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0055693 - 3.4007% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.896e-05 - 0.519993% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.0430934% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00545783 - 97.9983% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00545498 - 99.948% [1] +| | | | | | | | | | | Remainder: 2.84e-06 - 0.0520354% +| | | | | | | | | | Remainder: 8.0119e-05 - 1.43858% +| | | | | | | | | Remainder: 0.00035936 - 0.21943% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=2): 0.00927729 - 2.69003% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00730006 - 78.6874% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00622098 - 85.2182% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00586418 - 94.2646% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00547766 - 93.4088% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.784e-05 - 0.325686% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.78e-05 - 0.507516% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.6e-05 - 0.292095% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000906917 - 16.5566% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.512e-05 - 0.27603% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00425719 - 77.719% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.96e-06 - 0.163573% [1] +| | | | | | | | | | | | | Remainder: 0.00022784 - 4.15944% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.608e-05 - 0.444734% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 18.7117% [1] +| | | | | | | | | | | | | Remainder: 2.12e-05 - 81.2883% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010756 - 1.83419% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.6e-05 - 79.9554% [1] +| | | | | | | | | | | | | Remainder: 2.156e-05 - 20.0446% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.2279e-05 - 0.379916% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.239e-06 - 41.4695% [1] +| | | | | | | | | | | | | Remainder: 1.304e-05 - 58.5305% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.112e-05 - 0.530679% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.592e-05 - 51.1568% [1] +| | | | | | | | | | | | | Remainder: 1.52e-05 - 48.8432% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.896e-05 - 0.323319% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 22.9958% [1] +| | | | | | | | | | | | | Remainder: 1.46e-05 - 77.0042% +| | | | | | | | | | | | Remainder: 0.00018052 - 3.07835% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.892e-05 - 0.304132% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.176e-05 - 0.671277% [1] +| | | | | | | | | | | Remainder: 0.000296118 - 4.75999% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.000936438 - 12.8278% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000620798 - 66.2936% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014208 - 22.8867% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000369399 - 59.5039% [1] +| | | | | | | | | | | | Remainder: 0.000109319 - 17.6094% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013004 - 13.8867% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 8.852e-05 - 68.0714% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.2e-05 - 13.5563% [1] +| | | | | | | | | | | | | Remainder: 7.652e-05 - 86.4437% +| | | | | | | | | | | | Remainder: 4.152e-05 - 31.9286% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.192e-05 - 2.34078% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.36e-05 - 2.52019% [1] +| | | | | | | | | | | Remainder: 0.00014008 - 14.9588% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.016e-05 - 0.139177% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.4e-06 - 0.046575% [1] +| | | | | | | | | | Remainder: 0.000129079 - 1.76819% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.672e-05 - 0.180225% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00150472 - 16.2193% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.685844% [1] +| | | | | | | | | | Remainder: 0.0014944 - 99.3142% +| | | | | | | | | Remainder: 0.000455799 - 4.91306% +| | | | | | | | Remainder: 1.268e-05 - 0.00367668% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.607541 - 33.7999% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.304e-05 - 0.00379234% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.000283108% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.607346 - 99.9679% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.607341 - 99.9991% [1] +| | | | | | | | | Remainder: 5.28e-06 - 0.000869356% +| | | | | | | | Remainder: 0.00017024 - 0.0280211% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000178679 - 0.00994061% [1] +| | | | | | | Remainder: 0.0239561 - 1.33277% +| | | | | | Remainder: 0.0227631 - 1.25056% +| | | | | Remainder: 0.000444439 - 0.0244107% +| | | | Remainder: 0.0603124 - 3.20643% +| | | MaxwellPreconditioner: Block preconditioner: 0.000158159 - 0.00647055% [1] +| | | Remainder: 0.0489543 - 2.0028% +| | Mini-EM: timestepper: 1.03606 - 3.65975% [1] +| | | Mini-EM: Advance Time Step: 1.03605 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.302607 - 29.2076% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00190927 - 0.630943% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.29239 - 96.6237% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000684019% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00255479 - 0.873763% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0245887 - 8.40957% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0147575 - 5.0472% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00115508 - 0.395048% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0125298 - 4.28531% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.012897 - 4.4109% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0010522 - 0.359861% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00314291 - 1.07491% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.14e-05 - 0.007319% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00247103 - 0.845117% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0298922 - 10.2234% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00982274 - 3.35947% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00562746 - 1.92465% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0257456 - 8.80526% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0522831 - 17.8813% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.9e-05 - 0.00991828% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00187348 - 0.640746% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0219223 - 7.49763% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.027366 - 9.35942% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00188679 - 0.645302% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00116276 - 0.397674% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0123609 - 4.22754% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0205779 - 7.03784% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0060003 - 2.05216% [32] +| | | | | | Remainder: 0.000666637 - 0.227996% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.936e-05 - 0.00639775% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.96e-06 - 0.000647706% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0076513 - 2.52846% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000467398 - 0.154457% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000427599 - 91.485% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.333763% [1] +| | | | | | Remainder: 3.8239e-05 - 8.18125% +| | | | | Remainder: 0.00016772 - 0.0554251% +| | | | Stratimikos: BelosLOWS: 0.668905 - 64.5628% [1] +| | | | | GMRES block system: Operation Op*x: 0.017451 - 2.60889% [1] +| | | | | Belos::MVT::MvAddMv: 0.000520959 - 0.0778823% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.650231 - 97.2082% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00256771 - 0.394892% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000587639 - 22.8857% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000580879 - 98.8496% [2] +| | | | | | | | Remainder: 6.76e-06 - 1.15037% +| | | | | | | Belos::MVT::MvScale: 0.000396119 - 15.4269% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000874957 - 34.0754% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000868278 - 99.2366% [2] +| | | | | | | | Remainder: 6.679e-06 - 0.763352% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000626798 - 24.4108% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000622558 - 99.3235% [2] +| | | | | | | | Remainder: 4.24e-06 - 0.676454% +| | | | | | | Remainder: 8.2199e-05 - 3.20125% +| | | | | | Belos::MVT::MvAddMv: 0.00128772 - 0.19804% [2] +| | | | | | Belos::MVT::MvNorm: 0.000304159 - 0.0467771% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.628461 - 96.652% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00225067 - 0.358125% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000407879 - 0.0649013% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00373343 - 0.594059% [1] +| | | | | | | | Belos::MVT::Assign: 0.000532599 - 14.2657% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000290999 - 7.79441% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000277839 - 95.4776% [1] +| | | | | | | | | Remainder: 1.316e-05 - 4.52235% +| | | | | | | | CG Q_B: Operation Op*x: 0.00220571 - 59.0801% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000424919 - 11.3815% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000143879 - 3.8538% [1] +| | | | | | | | Remainder: 0.00013532 - 3.62455% +| | | | | | | CG S_E: Operation Op*x: 0.00609498 - 0.969827% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.605468 - 96.3414% [1] +| | | | | | | | Belos::MVT::Assign: 0.000520679 - 0.0859961% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.513365 - 84.7881% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.513029 - 99.9346% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.27169 - 52.9581% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.270918 - 99.7158% [26] +| | | | | | | | | | | Remainder: 0.00077224 - 0.284236% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0753804 - 14.6932% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00544146 - 1.06065% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00659694 - 1.28588% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.133327 - 25.9881% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0295811 - 22.1869% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0292332 - 98.8237% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0262368 - 89.75% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0195212 - 74.4039% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0188815 - 96.7232% [26] +| | | | | | | | | | | | | | | Remainder: 0.000639678 - 3.27684% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00542299 - 20.6694% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000261799 - 0.997832% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000446199 - 1.70066% [13] +| | | | | | | | | | | | | | Remainder: 0.0005846 - 2.22817% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00283067 - 9.68308% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00276267 - 97.5977% [13] +| | | | | | | | | | | | | | Remainder: 6.8e-05 - 2.40226% +| | | | | | | | | | | | | Remainder: 0.00016572 - 0.56689% +| | | | | | | | | | | | Remainder: 0.00034796 - 1.17629% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.103627 - 77.7242% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.103462 - 99.8408% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0968625 - 93.6213% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0735992 - 75.9831% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0730704 - 99.2815% [26] +| | | | | | | | | | | | | | | Remainder: 0.000528796 - 0.718481% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.018593 - 19.1953% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00125396 - 1.29457% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00291259 - 3.00693% [13] +| | | | | | | | | | | | | | Remainder: 0.000503799 - 0.520118% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00477711 - 4.61725% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=1): 0.00333675 - 69.8488% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00289151 - 86.6565% [26] +| | | | | | | | | | | | | | | Remainder: 0.000445239 - 13.3435% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=1): 0.000729718 - 15.2753% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=1): 0.000159559 - 3.34007% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=1): 0.00021548 - 4.51068% [13] +| | | | | | | | | | | | | | Remainder: 0.000335599 - 7.02515% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=2): 0.00155591 - 1.50385% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=2): 0.00149923 - 96.3571% [13] +| | | | | | | | | | | | | | Remainder: 5.668e-05 - 3.64287% +| | | | | | | | | | | | | Remainder: 0.000266559 - 0.257639% +| | | | | | | | | | | | Remainder: 0.000165 - 0.159225% +| | | | | | | | | | | Remainder: 0.000118438 - 0.0888329% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00916442 - 1.78634% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0109571 - 2.13577% [13] +| | | | | | | | | | Remainder: 0.000471597 - 0.0919241% +| | | | | | | | | Remainder: 0.000335919 - 0.0654348% +| | | | | | | | CG S_E: Operation Op*x: 0.0711412 - 11.7498% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00462887 - 0.764511% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0134532 - 2.22196% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00203108 - 0.335456% [13] +| | | | | | | | Remainder: 0.000328278 - 0.0542189% +| | | | | | | Remainder: 0.0105059 - 1.67169% +| | | | | | GMRES block system: Operation Op*x: 0.0165382 - 2.54343% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00024456 - 0.0376113% [1] +| | | | | | Remainder: 0.000827518 - 0.127265% +| | | | | Remainder: 0.000702519 - 0.105025% +| | | | Mini-EM: Compute responses: 0.0639772 - 6.17509% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00196392 - 3.06971% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0538256 - 84.1324% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 0.00431022% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00113556 - 2.10969% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0135551 - 25.1834% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.636e-05 - 0.0303945% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00231883 - 4.30805% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0017518 - 3.25458% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0254986 - 47.3727% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.52e-05 - 0.0282394% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00230715 - 4.28635% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00193091 - 3.58735% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00227027 - 4.21783% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00025392 - 0.471746% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.352e-05 - 0.0251182% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00135376 - 2.51508% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000976838 - 1.81482% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000182839 - 0.339688% [32] +| | | | | | Remainder: 0.0002426 - 0.450715% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.096e-05 - 0.0171311% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00237585% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0077003 - 12.036% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025296 - 0.395391% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.36e-06 - 0.537634% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023256 - 91.9355% [1] +| | | | | | Remainder: 1.904e-05 - 7.52688% +| | | | | Remainder: 0.000221998 - 0.346995% +| | | | Remainder: 0.000564199 - 0.0544566% +| | | Remainder: 3.12e-06 - 0.000301142% +| | Remainder: 0.147461 - 0.520888% +| Remainder: 3.868e-05 - 0.000136632% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 0.668905 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 95.6787 k-cell-steps per second +================================= + +dt = 3.33564e-10 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 201720 x 201720, nnz = 6403320 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.02e+05, dev = 0.0%, min = 0.0% ( 201720 on 0), max = 0.0% ( 201720 on 0) +SM_Matrix # nnz per proc : avg = 6.40e+06, dev = 0.0%, min = 0.0% ( 6403320 on 0), max = 0.0% ( 6403320 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0125 / 0.0125 / 0.0125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 8232 x 8232, nnz = 576000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +coarseA11 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 8232 x 8232, nnz = 576000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +A0 # nnz per proc : avg = 5.76e+05, dev = 0.0%, min = 0.0% ( 576000 on 0), max = 0.0% ( 576000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 5.40 +RefMaxwell coarse (1,1): Preconditioner init +RefMaxwell coarse (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} +Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) +RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) +RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell coarse (1,1): Coordinate import +RefMaxwell coarse (1,1): Laplacian local diagonal +RefMaxwell coarse (1,1): Laplacian distributed diagonal +RefMaxwell coarse (1,1): Laplacian dropping +RefMaxwell coarse (1,1): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell coarse (1,1): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2744 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 125 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 3 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 8232 x 375 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +Ptent # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) +RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) +RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) +R size = 375 x 8232, nnz = 8232 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +R # nnz per proc : avg = 8.23e+03, dev = 0.0%, min = 0.0% ( 8232 on 0), max = 0.0% ( 8232 on 0) +RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) +Ac size = 375 x 375, nnz = 19773 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell coarse (1,1): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell coarse (1,1): MapFactory: coarseCoordMap +RefMaxwell coarse (1,1): AverageCoords +RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell coarse (1,1): Rebalancing prolongator +Using original prolongator +RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) +RefMaxwell coarse (1,1): Rebalancing restrictor +Using original restrictor +RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0789 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 68921 x 68921, nnz = 1771561 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ac # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +A22 size = 68921 x 68921, nnz = 1771561 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A22 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 68921 x 68921, nnz = 1771561 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +A0 # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1771561 on 0), max = 0.0% ( 1771561 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} +Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/1771561 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/68921 [0.00%] (total) + remaining : 68921 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 68921 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 2744 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 68921/68921 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 2744 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 68921 x 2744 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +Ptent # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 2744 x 68921, nnz = 68921 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +R # nnz per proc : avg = 6.89e+04, dev = 0.0%, min = 0.0% ( 68921 on 0), max = 0.0% ( 68921 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 2744 x 2744, nnz = 62960 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ac # nnz per proc : avg = 6.30e+04, dev = 0.0%, min = 0.0% ( 62960 on 0), max = 0.0% ( 62960 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 25.12 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.59 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} +Using default factory (AmalgamationFactory[591]) for building 'UnAmalgamationInfo'. + +Level 2 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[384] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/62960 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2744 [0.00%] (total) + remaining : 2744 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2674 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2674/2744 [97.45%] (total) + remaining : 70 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 70 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2744/2744 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Ptent size = 2744 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +Ptent # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 2744, nnz = 2744 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 2.74e+03, dev = 0.0%, min = 0.0% ( 2744 on 0), max = 0.0% ( 2744 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[390] on level 2, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[378] on level 2, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.3556 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[599] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 201720 6403320 31.7436 +(2, 2) 68921 1771561 25.7042 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96075, alpha: 20, lambdaMin: 0.148038, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [201720, 201720], Global nnz: 6403320} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 8232 576000 69.97 1 + 1 375 19773 52.73 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.6723, alpha: 5.4, lambdaMin: 0.309685, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [8232, 8232], Global nnz: 576000} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 3 +Operator complexity = 1.04 +Smoother complexity = 1.08 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 68921 1771561 25.70 1 + 1 2744 62960 22.94 25.12 1 + 2 125 2197 17.58 21.95 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49062, alpha: 7, lambdaMin: 0.212946, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [68921, 68921], Global nnz: 1771561} + +Smoother (level 1) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.58938, alpha: 25.117, lambdaMin: 0.0632789, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [2744, 2744], Global nnz: 62960} + +Smoother (level 2) pre : KLU2 solver interface +Smoother (level 2) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=398520,domainDim=398520,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=201720} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=196800} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + 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=398520, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=196800,domainDim=196800} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=196800, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00630634 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=201720,domainDim=201720} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=201720, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.614271 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 0.670098 sec +Electromagnetic Energy = 4.77568e-09 +Electromagnetic Energy/dt^2 = 4.29217e+10 + +* finished time step 1, t = 3.33564e-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: 28.2909 [1] +| Mini-EM: Total Time: 28.2908 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000597958 - 0.00211361% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000281079 - 47.0065% [1] +| | | Remainder: 0.000316879 - 52.9935% +| | Mini-EM: build physics blocks: 0.000832478 - 0.00294257% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000809798 - 0.0028624% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.53945 - 12.511% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 1.61324 - 5.70235% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.734391 - 45.5227% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.578854 - 78.821% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0194977 - 2.65495% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.135855 - 18.499% [4] +| | | | Remainder: 0.000184 - 0.0250548% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0778301 - 4.82445% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0526577 - 67.6572% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000499198 - 0.641394% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00583278 - 7.49425% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00414399 - 5.3244% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132628 - 1.70407% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0122431 - 15.7305% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000967237 - 1.24275% [4] +| | | | Remainder: 0.00015988 - 0.205422% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.142494 - 8.83276% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0593368 - 3.67811% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.203218 - 12.5969% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0752572 - 4.66497% [4] +| | | Remainder: 0.320715 - 19.8802% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.075162 - 0.265676% [2] +| | Mini-EM: setup physics model evaluator: 2.17518 - 7.68862% [1] +| | | panzer::ModelEvaluator::setupModel(): 2.17515 - 99.9989% [1] +| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000143438% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.02285e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 2.16955 - 99.7423% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.16953 - 99.999% [1] +| | | | | | getWorksets(): 2.14384 - 98.8162% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.14384 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.23451 - 57.584% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00882878 - 0.715166% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.1956 - 15.8444% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00370355 - 1.89343% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.191794 - 98.054% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00184444 - 0.961676% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00100703 - 0.52506% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00354951 - 1.85069% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179902 - 9.37997% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.040299 - 21.0116% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103267 - 5.38426% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0291928 - 15.2209% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000968158 - 0.50479% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0507236 - 26.4469% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0223644 - 44.0908% [32] +| | | | | | | | | | | | Remainder: 0.0283592 - 55.9092% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0281119 - 14.6573% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00733846 - 3.82622% [32] +| | | | | | | | | | | Remainder: 0.00044228 - 0.230601% +| | | | | | | | | | Remainder: 0.00010276 - 0.0525357% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.898688 - 72.7973% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.523364 - 58.2365% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000700559 - 0.133857% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022944 - 0.0438394% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.280183 - 53.5349% [64] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.199231 - 38.0673% [32] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.0002336 - 0.0446343% [32] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0412434 - 7.88043% [32] +| | | | | | | | | | | Remainder: 0.00154379 - 0.294975% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.177136 - 19.7105% [64] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122865 - 13.6716% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000959278 - 0.106742% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0421082 - 4.68552% [64] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0314234 - 3.49658% [32] +| | | | | | | | | | Remainder: 0.000832517 - 0.0926369% +| | | | | | | | | Remainder: 0.13139 - 10.6431% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.909261 - 42.4128% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.907853 - 99.8452% [64] +| | | | | | | | | Remainder: 0.00140788 - 0.154838% +| | | | | | | | Remainder: 6.952e-05 - 0.00324278% +| | | | | | | Remainder: 6.6e-06 - 0.000307858% +| | | | | | getOrientations(): 1.328e-05 - 0.000612115% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802838 - 0.0370052% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000778477 - 0.0358823% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426359 - 0.0196522% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012716 - 0.00586119% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000881717 - 0.040641% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 4.24056e-05% [2] +| | | | | | Remainder: 0.0226511 - 1.04406% +| | | | | Remainder: 2.152e-05 - 0.000991912% +| | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.000376985% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.184e-05 - 0.00100407% [1] +| | | | build response library: 0.00554818 - 0.255071% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00544399 - 98.1219% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.0624542% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 74.1176% [1] +| | | | | | | Remainder: 8.8e-07 - 25.8824% +| | | | | | getOrientations(): 4.8e-07 - 0.00881707% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000787638 - 14.468% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000964317 - 17.7134% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000425999 - 7.82513% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127136 - 23.3534% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0213079% [3] +| | | | | | Remainder: 0.00198963 - 36.5474% +| | | | | Remainder: 0.0001042 - 1.87809% +| | | | Remainder: 2.404e-05 - 0.00110521% +| | | Remainder: 2.292e-05 - 0.00105371% +| | Mini-EM: setup auxiliary physics model evaluator: 4.09585 - 14.4776% [1] +| | | panzer::ModelEvaluator::setupModel(): 4.09584 - 99.9998% [1] +| | | | allocate FieldManagerBuilder: 2.28e-06 - 5.56663e-05% [1] +| | | | fmb->setWorksetContainer(): 1.8e-06 - 4.39471e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 4.09576 - 99.9981% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.09575 - 99.9999% [1] +| | | | | | getWorksets(): 1.94932 - 47.5937% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.94932 - 99.9999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.27462 - 65.3878% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0122222 - 0.958896% [32] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.204523 - 16.0459% [32] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00370483 - 1.81145% [32] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.200748 - 98.1543% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00179204 - 0.892678% [32] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00102128 - 0.508735% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00353423 - 1.76053% [32] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0178922 - 8.91274% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0435412 - 21.6894% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0103177 - 5.13959% [32] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0333897 - 16.6326% [32] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00103104 - 0.513596% [32] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0531936 - 26.4976% [32] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230893 - 43.4063% [32] +| | | | | | | | | | | | Remainder: 0.0301042 - 56.5937% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0272658 - 13.5821% [32] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0073743 - 3.6734% [32] +| | | | | | | | | | | Remainder: 0.00039548 - 0.197003% +| | | | | | | | | | Remainder: 7.004e-05 - 0.0342455% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.919609 - 72.1478% [64] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.512188 - 55.6963% [64] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000400557 - 0.078205% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022216 - 0.0433747% [32] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.192373 - 37.559% [32] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.196974 - 38.4574% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000266718 - 0.0520742% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000295118 - 0.057619% [32] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0067203 - 1.31208% [32] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.113449 - 22.1499% [32] +| | | | | | | | | | | Remainder: 0.00148735 - 0.290392% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.124008 - 13.4848% [32] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123389 - 13.4176% [32] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00101372 - 0.110234% [64] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0463303 - 5.03805% [64] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0418929 - 4.55551% [32] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.069956 - 7.60715% [32] +| | | | | | | | | | Remainder: 0.000830117 - 0.0902685% +| | | | | | | | | Remainder: 0.138263 - 10.8474% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.674687 - 34.6114% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.67342 - 99.8122% [32] +| | | | | | | | | Remainder: 0.00126732 - 0.187838% +| | | | | | | | Remainder: 1.66e-05 - 0.000851579% +| | | | | | | Remainder: 1.48e-06 - 7.59238e-05% +| | | | | | getOrientations(): 1.204e-05 - 0.000293963% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000978397 - 0.0238881% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113404 - 0.0276881% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000750478 - 0.0183233% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 2.11186 - 51.5622% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.758917 - 35.9359% [1] +| | | | | | | Remainder: 1.35295 - 64.0641% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00244671 - 0.0597378% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 1.26961e-05% [2] +| | | | | | Remainder: 0.0292473 - 0.714089% +| | | | | Remainder: 5.04e-06 - 0.000123054% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.00010059% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.6e-05 - 0.000878942% [1] +| | | | build response library: 2.576e-05 - 0.000628932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.24224% [1] +| | | | | Remainder: 2.544e-05 - 98.7578% +| | | | Remainder: 6e-06 - 0.00014649% +| | | Remainder: 1.012e-05 - 0.00024708% +| | Mini-EM: eval auxiliary physics model evaluator: 6.92492 - 24.4776% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.0688 - 29.8747% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.84117 - 69.9094% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00662454 - 0.136838% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.29995 - 68.1644% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 6.30312e-05% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.44e-05 - 0.00134547% [32] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.016e-05 - 0.000610918% [32] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0204476 - 0.619634% [32] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0910871 - 2.76025% [32] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.277245 - 8.40146% [32] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0313808 - 0.950945% [32] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.22584 - 6.84373% [32] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.224305 - 6.79722% [32] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.328079 - 9.94191% [32] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.9e-05 - 0.0017879% [32] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.856e-05 - 0.000562432% [32] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.49837 - 15.1023% [32] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0496343 - 1.50409% [32] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.029373 - 0.890104% [32] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.111364 - 3.37473% [32] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0139504 - 0.422746% [32] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.153745 - 4.659% [32] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.256237 - 7.76487% [32] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.330893 - 10.0272% [32] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0260032 - 0.787986% [32] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0151986 - 0.460569% [32] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0470033 - 1.42436% [32] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.224468 - 6.80214% [32] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0287517 - 0.871276% [32] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.111187 - 3.36935% [32] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.708e-05 - 0.00233579% [32] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0492873 - 1.49358% [32] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0922936 - 2.79682% [32] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0147848 - 0.448029% [32] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0469417 - 1.42249% [32] +| | | | | Remainder: 0.0018628 - 0.0564492% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.568e-05 - 0.00053045% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 4.79223e-05% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00703158 - 0.145246% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.52204 - 31.4395% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.753071 - 49.4777% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.768932 - 50.5198% [1] +| | | | | Remainder: 3.7119e-05 - 0.00243877% +| | | | Remainder: 0.00548982 - 0.113399% +| | | Remainder: 0.0149556 - 0.215968% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444259 - 0.0157033% [1] +| | | getWorksets(): 8.28e-06 - 0.186378% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.4e-06 - 77.2947% [1] +| | | | Remainder: 1.88e-06 - 22.7053% +| | | getOrientations(): 6.4e-07 - 0.014406% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000790118 - 17.7851% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000948397 - 21.3478% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418879 - 9.42872% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124076 - 27.9287% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0279117% [3] +| | | Remainder: 0.00103428 - 23.281% +| | panzer::ModelEvaluator::create_W_op: 2.11675 - 7.48211% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.5284 - 12.4719% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00221283 - 0.0627149% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.75732 - 78.1465% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 8.7041e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0187429 - 0.679749% [32] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0910164 - 3.3009% [32] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.106436 - 3.86014% [32] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0103009 - 0.373585% [32] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.119023 - 4.31661% [32] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0992163 - 3.59829% [32] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0177941 - 0.645339% [32] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.106248 - 3.85331% [32] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.652e-05 - 0.00168714% [32] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0355847 - 1.29055% [32] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.214894 - 7.79357% [32] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0347339 - 1.2597% [32] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.205477 - 7.45203% [32] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.222511 - 8.06983% [32] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.300159 - 10.8859% [32] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.2919e-05 - 0.00228189% [32] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0175866 - 0.637813% [32] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.209176 - 7.5862% [32] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.332602 - 12.0625% [32] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0461944 - 1.67533% [32] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00966597 - 0.350557% [32] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.114657 - 4.15826% [32] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.244063 - 8.85145% [32] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.199843 - 7.24771% [32] +| | | | Remainder: 0.00128632 - 0.046651% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.276e-05 - 0.00121188% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 3.28761e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00872406 - 0.247252% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.754399 - 21.3807% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.754363 - 99.9953% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.24e-05 - 0.00296925% [1] +| | | | Remainder: 1.32e-05 - 0.00174974% +| | | Remainder: 0.00570158 - 0.161591% +| | Mini-EM: assemble Discrete Gradient: 0.574627 - 2.03114% [1] +| | MaxwellPreconditioner::build: 2.44976 - 8.65921% [1] +| | | Mini-EM: assemble Discrete Curl: 0.510525 - 20.8398% [1] +| | | MaxwellPreconditioner: Schur complement: 4.2999e-05 - 0.00175523% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00532943 - 0.217549% [1] +| | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.0667989% [1] +| | | | Ifpack2::Relaxation::compute: 0.00429543 - 80.5983% [1] +| | | | Remainder: 0.00103044 - 19.3349% +| | | MaxwellPreconditioner: Solver S_E: 1.88487 - 76.9408% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.82476 - 96.8112% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.82433 - 99.9764% [1] +| | | | | | MueLu RefMaxwell: compute: 1.80167 - 98.7576% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0210413 - 1.16788% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.149288 - 8.28609% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0784429 - 52.5448% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0683913 - 45.8118% [1] +| | | | | | | | Remainder: 0.00245339 - 1.6434% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.172096 - 9.55205% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.010972 - 6.37549% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.151016 - 87.751% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.149353 - 98.8989% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.146959 - 98.3971% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.142414 - 96.9075% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.892e-05 - 0.0273287% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000132639 - 0.0931359% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00021652 - 0.152035% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0251627 - 17.6687% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.732e-05 - 0.0472705% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.114395 - 80.3254% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.86e-05 - 0.055191% [1] +| | | | | | | | | | | | Remainder: 0.00232271 - 1.63095% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 9.164e-05 - 0.0623574% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.208e-05 - 56.8311% [1] +| | | | | | | | | | | | Remainder: 3.956e-05 - 43.1689% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00220407 - 1.49979% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00216603 - 98.2741% [1] +| | | | | | | | | | | | Remainder: 3.804e-05 - 1.72589% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113424 - 0.771804% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011078 - 97.6689% [1] +| | | | | | | | | | | | Remainder: 2.644e-05 - 2.33108% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000175399 - 0.119352% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000148679 - 84.7662% [1] +| | | | | | | | | | | | Remainder: 2.672e-05 - 15.2338% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.66e-05 - 0.0657325% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.132e-05 - 63.4783% [1] +| | | | | | | | | | | | Remainder: 3.528e-05 - 36.5217% +| | | | | | | | | | | Remainder: 0.000842838 - 0.573518% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000120039 - 0.0803726% [1] +| | | | | | | | | | Remainder: 0.00227387 - 1.52248% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000744038 - 0.492688% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000199039 - 26.7512% [1] +| | | | | | | | | | Remainder: 0.000544999 - 73.2488% +| | | | | | | | | Remainder: 0.000918758 - 0.608385% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00407919 - 2.3703% [1] +| | | | | | | | Remainder: 0.00602894 - 3.50324% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.25156 - 13.9626% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.166337 - 66.1222% [1] +| | | | | | | | Remainder: 0.085223 - 33.8778% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182736 - 1.01426% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0690318 - 3.83155% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0416949 - 60.3995% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0412084 - 98.8331% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.86e-05 - 0.142204% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.88e-06 - 0.0166956% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.04096 - 99.3974% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0409564 - 99.9912% [1] +| | | | | | | | | | | Remainder: 3.6e-06 - 0.00878905% +| | | | | | | | | | Remainder: 0.00018284 - 0.443696% +| | | | | | | | | Remainder: 0.000486519 - 1.16686% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0273293 - 39.5895% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0229622 - 84.0203% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0193864 - 84.4275% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0154917 - 79.9101% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0149552 - 96.5373% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000528758 - 3.5356% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.664e-05 - 0.178132% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.948e-05 - 0.130255% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00508255 - 33.9851% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.188e-05 - 0.146303% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00855118 - 57.1785% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.16e-06 - 0.0612494% [1] +| | | | | | | | | | | | | Remainder: 0.000715598 - 4.78493% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.528e-05 - 0.485938% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.72e-06 - 7.5983% [1] +| | | | | | | | | | | | | Remainder: 6.956e-05 - 92.4017% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00015032 - 0.970327% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.196e-05 - 54.5237% [1] +| | | | | | | | | | | | | Remainder: 6.836e-05 - 45.4763% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.132e-05 - 0.137622% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.88e-06 - 27.5797% [1] +| | | | | | | | | | | | | Remainder: 1.544e-05 - 72.4203% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.504e-05 - 0.161635% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.52e-06 - 30.0319% [1] +| | | | | | | | | | | | | Remainder: 1.752e-05 - 69.9681% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.708e-05 - 0.110253% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 27.4005% [1] +| | | | | | | | | | | | | Remainder: 1.24e-05 - 72.5995% +| | | | | | | | | | | | Remainder: 0.000247398 - 1.59697% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.512e-05 - 0.439071% [1] +| | | | | | | | | | | Remainder: 0.00380959 - 19.6509% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00340459 - 14.8269% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00299507 - 87.9716% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000239 - 7.97977% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00263127 - 87.8534% [1] +| | | | | | | | | | | | Remainder: 0.0001248 - 4.16684% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016576 - 4.86872% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.0001224 - 73.8417% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.224e-05 - 18.1699% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.26e-05 - 10.2941% [1] +| | | | | | | | | | | | | Remainder: 8.756e-05 - 71.5359% +| | | | | | | | | | | | Remainder: 4.336e-05 - 26.1583% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.2519e-05 - 0.661431% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.784e-05 - 1.11144% [1] +| | | | | | | | | | | Remainder: 0.000183399 - 5.38682% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.216e-05 - 0.0529567% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0118456% [1] +| | | | | | | | | | Remainder: 0.00015632 - 0.680772% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.7e-05 - 0.0622042% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00389507 - 14.2523% [1] +| | | | | | | | | Remainder: 0.000455078 - 1.66516% +| | | | | | | | Remainder: 7.6e-06 - 0.0110094% +| | | | | | | MueLu RefMaxwell: Build A22: 0.144107 - 7.99855% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.143933 - 99.8789% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0753676 - 52.3631% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0663546 - 46.1012% [1] +| | | | | | | | | Remainder: 0.00221039 - 1.53571% +| | | | | | | | Remainder: 0.00017456 - 0.121132% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.346366 - 19.2247% [3] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.171774 - 49.5932% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.171398 - 99.7811% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.0164763% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.04e-06 - 0.00119021% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.171272 - 99.9263% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.171268 - 99.9981% [1] +| | | | | | | | | | | Remainder: 3.2e-06 - 0.00186838% +| | | | | | | | | | Remainder: 9.6079e-05 - 0.0560561% +| | | | | | | | | Remainder: 0.000376079 - 0.218938% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.165249 - 47.7094% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.159215 - 96.3487% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.146608 - 92.0818% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.144026 - 98.2387% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.140845 - 97.7915% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.916e-05 - 0.0136036% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 9.576e-05 - 0.0679895% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000169759 - 0.120529% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0247831 - 17.596% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.676e-05 - 0.0473996% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.11343 - 80.5351% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.556e-05 - 0.0465476% [1] +| | | | | | | | | | | | | Remainder: 0.00221527 - 1.57284% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.04e-05 - 0.0558233% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.012e-05 - 62.3383% [1] +| | | | | | | | | | | | | Remainder: 3.028e-05 - 37.6617% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00218975 - 1.52039% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00215395 - 98.3651% [1] +| | | | | | | | | | | | | Remainder: 3.58e-05 - 1.63489% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.212e-05 - 0.0500743% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.332e-05 - 73.9323% [1] +| | | | | | | | | | | | | Remainder: 1.88e-05 - 26.0677% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00013396 - 0.093011% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001098 - 81.9648% [1] +| | | | | | | | | | | | | Remainder: 2.416e-05 - 18.0352% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.1359e-05 - 0.0564891% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.5679e-05 - 80.7274% [1] +| | | | | | | | | | | | | Remainder: 1.568e-05 - 19.2726% +| | | | | | | | | | | | Remainder: 0.000623198 - 0.432698% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.0001976 - 0.134781% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.664e-05 - 0.0318127% [1] +| | | | | | | | | | | Remainder: 0.00233791 - 1.59467% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0123787 - 7.77484% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0113276 - 91.5087% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.0015062 - 13.2967% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00968581 - 85.5062% [1] +| | | | | | | | | | | | Remainder: 0.0001356 - 1.19708% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000823158 - 6.64978% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000773918 - 94.0182% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00023516 - 30.3856% [1] +| | | | | | | | | | | | | Remainder: 0.000538758 - 69.6144% +| | | | | | | | | | | | Remainder: 4.924e-05 - 5.98184% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 3.092e-05 - 0.249783% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.216e-05 - 0.259801% [1] +| | | | | | | | | | | Remainder: 0.000164879 - 1.33195% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.16e-06 - 0.00575322% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00168326% [1] +| | | | | | | | | | Remainder: 0.00021648 - 0.135967% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.808e-05 - 0.0109411% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00564819 - 3.41798% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.892e-05 - 0.512023% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.0410751% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00553187 - 97.9406% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00552834 - 99.9364% [1] +| | | | | | | | | | | Remainder: 3.52e-06 - 0.0636313% +| | | | | | | | | | Remainder: 8.508e-05 - 1.50632% +| | | | | | | | | Remainder: 0.000367518 - 0.222403% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=2): 0.00932985 - 2.69364% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00730586 - 78.3063% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00621582 - 85.08% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00585862 - 94.2534% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00546786 - 93.3302% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.764e-05 - 0.322612% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.96e-05 - 0.541345% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.628e-05 - 0.29774% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000915318 - 16.74% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.628e-05 - 0.29774% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00423563 - 77.464% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.44e-06 - 0.154356% [1] +| | | | | | | | | | | | | Remainder: 0.000228678 - 4.18222% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.42e-05 - 0.413066% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 18.0165% [1] +| | | | | | | | | | | | | Remainder: 1.984e-05 - 81.9835% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010888 - 1.85846% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.532e-05 - 78.3615% [1] +| | | | | | | | | | | | | Remainder: 2.356e-05 - 21.6385% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.612e-05 - 0.445838% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 9.6e-06 - 36.7534% [1] +| | | | | | | | | | | | | Remainder: 1.652e-05 - 63.2466% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.412e-05 - 0.582389% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.612e-05 - 47.245% [1] +| | | | | | | | | | | | | Remainder: 1.8e-05 - 52.755% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.752e-05 - 0.299046% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 25.5708% [1] +| | | | | | | | | | | | | Remainder: 1.304e-05 - 74.4292% +| | | | | | | | | | | | Remainder: 0.000179919 - 3.07101% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.8519e-05 - 0.297933% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.284e-05 - 0.689209% [1] +| | | | | | | | | | | Remainder: 0.00029584 - 4.75947% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.000949717 - 12.9994% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000625518 - 65.8636% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014836 - 23.7179% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000368239 - 58.8694% [1] +| | | | | | | | | | | | Remainder: 0.000108919 - 17.4126% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000129119 - 13.5955% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 8.788e-05 - 68.0612% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.188e-05 - 13.5184% [1] +| | | | | | | | | | | | | Remainder: 7.6e-05 - 86.4816% +| | | | | | | | | | | | Remainder: 4.1239e-05 - 31.9388% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.256e-05 - 2.37544% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.56e-05 - 2.69554% [1] +| | | | | | | | | | | Remainder: 0.00014692 - 15.4699% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9e-06 - 0.123189% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.0350404% [1] +| | | | | | | | | | Remainder: 0.00012876 - 1.76242% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.948e-05 - 0.208792% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00153244 - 16.4251% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.104e-05 - 0.720422% [1] +| | | | | | | | | | Remainder: 0.0015214 - 99.2796% +| | | | | | | | | Remainder: 0.000472079 - 5.05987% +| | | | | | | | Remainder: 1.284e-05 - 0.00370707% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.605868 - 33.6282% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.364e-05 - 0.00390184% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.84e-06 - 0.000303696% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.605669 - 99.9671% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.605664 - 99.9991% [1] +| | | | | | | | | Remainder: 5.2e-06 - 0.000858555% +| | | | | | | | Remainder: 0.000174079 - 0.0287321% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000175439 - 0.0097376% [1] +| | | | | | | Remainder: 0.0238589 - 1.32427% +| | | | | | Remainder: 0.0226662 - 1.24244% +| | | | | Remainder: 0.000430639 - 0.0235997% +| | | | Remainder: 0.0601041 - 3.18877% +| | | MaxwellPreconditioner: Block preconditioner: 0.000161759 - 0.00660305% [1] +| | | Remainder: 0.0488375 - 1.99356% +| | Mini-EM: timestepper: 1.03935 - 3.6738% [1] +| | | Mini-EM: Advance Time Step: 1.03934 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.303186 - 29.1709% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00185008 - 0.610211% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.292458 - 96.4616% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.000738567% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00176363 - 0.603038% [32] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0245023 - 8.37806% [32] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0156629 - 5.35561% [32] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00116464 - 0.398224% [32] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0126359 - 4.32058% [32] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0130225 - 4.45277% [32] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00103471 - 0.353799% [32] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00314259 - 1.07454% [32] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.128e-05 - 0.00727625% [32] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00248676 - 0.850294% [32] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0301729 - 10.317% [32] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00950933 - 3.25152% [32] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00445819 - 1.52438% [32] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.025752 - 8.80535% [32] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0528086 - 18.0568% [32] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.02e-05 - 0.0103263% [32] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00186567 - 0.637927% [32] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0222562 - 7.61005% [32] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0275352 - 9.41507% [32] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0018556 - 0.634483% [32] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0011626 - 0.397527% [32] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0124217 - 4.24734% [32] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0205483 - 7.02606% [32] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00598634 - 2.04691% [32] +| | | | | | Remainder: 0.000656118 - 0.224346% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.92e-05 - 0.00633274% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.00073882% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00822062 - 2.71141% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000474079 - 0.156366% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000433319 - 91.4023% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.362809% [1] +| | | | | | Remainder: 3.904e-05 - 8.23491% +| | | | | Remainder: 0.00016172 - 0.0533402% +| | | | Stratimikos: BelosLOWS: 0.670156 - 64.4787% [1] +| | | | | GMRES block system: Operation Op*x: 0.0173726 - 2.59231% [1] +| | | | | Belos::MVT::MvAddMv: 0.000512919 - 0.0765372% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.651581 - 97.2283% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00235463 - 0.361372% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000588038 - 24.9737% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000581518 - 98.8912% [2] +| | | | | | | | Remainder: 6.52e-06 - 1.10877% +| | | | | | | Belos::MVT::MvScale: 0.000375599 - 15.9515% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000709238 - 30.121% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000703318 - 99.1653% [2] +| | | | | | | | Remainder: 5.92e-06 - 0.834699% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000603078 - 25.6124% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000599158 - 99.35% [2] +| | | | | | | | Remainder: 3.92e-06 - 0.649999% +| | | | | | | Remainder: 7.868e-05 - 3.3415% +| | | | | | Belos::MVT::MvAddMv: 0.00130428 - 0.200171% [2] +| | | | | | Belos::MVT::MvNorm: 0.000305799 - 0.0469318% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.630472 - 96.7603% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00226303 - 0.358943% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.00040784 - 0.0646881% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00365887 - 0.580339% [1] +| | | | | | | | Belos::MVT::Assign: 0.000487439 - 13.3221% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000305879 - 8.35993% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000292599 - 95.6584% [1] +| | | | | | | | | Remainder: 1.328e-05 - 4.34159% +| | | | | | | | CG Q_B: Operation Op*x: 0.00219403 - 59.9648% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000389399 - 10.6426% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000144159 - 3.93999% [1] +| | | | | | | | Remainder: 0.00013796 - 3.77056% +| | | | | | | CG S_E: Operation Op*x: 0.0061753 - 0.979474% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.607741 - 96.3946% [1] +| | | | | | | | Belos::MVT::Assign: 0.000517279 - 0.0851151% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.514024 - 84.5794% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.513744 - 99.9457% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.266927 - 51.9572% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.266266 - 99.7522% [26] +| | | | | | | | | | | Remainder: 0.000661317 - 0.247752% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0793071 - 15.4371% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00592995 - 1.15426% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0066499 - 1.2944% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.134264 - 26.1344% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0290749 - 21.655% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0287791 - 98.9826% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0258207 - 89.7204% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0191328 - 74.0988% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0185677 - 97.0461% [26] +| | | | | | | | | | | | | | | Remainder: 0.000565159 - 2.95387% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00541763 - 20.9817% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00026484 - 1.02569% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000448359 - 1.73643% [13] +| | | | | | | | | | | | | | Remainder: 0.00055704 - 2.15734% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00279407 - 9.70868% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00272391 - 97.489% [13] +| | | | | | | | | | | | | | Remainder: 7.016e-05 - 2.51103% +| | | | | | | | | | | | | Remainder: 0.00016432 - 0.57097% +| | | | | | | | | | | | Remainder: 0.0002958 - 1.01737% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.105077 - 78.2614% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.104915 - 99.8464% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.098328 - 93.7212% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0751209 - 76.3983% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0746374 - 99.3564% [26] +| | | | | | | | | | | | | | | Remainder: 0.00048348 - 0.643602% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0187417 - 19.0604% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00111456 - 1.13351% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00287447 - 2.92335% [13] +| | | | | | | | | | | | | | Remainder: 0.00047628 - 0.484379% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00479118 - 4.56671% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=1): 0.00334334 - 69.7812% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00292503 - 87.488% [26] +| | | | | | | | | | | | | | | Remainder: 0.000418318 - 12.512% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=1): 0.000731436 - 15.2663% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=1): 0.00016436 - 3.43047% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=1): 0.00022356 - 4.66607% [13] +| | | | | | | | | | | | | | Remainder: 0.000328479 - 6.85591% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=2): 0.00153352 - 1.46167% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=2): 0.00147652 - 96.2831% [13] +| | | | | | | | | | | | | | Remainder: 5.7e-05 - 3.71694% +| | | | | | | | | | | | | Remainder: 0.000262679 - 0.250372% +| | | | | | | | | | | | Remainder: 0.000161438 - 0.153638% +| | | | | | | | | | | Remainder: 0.00011216 - 0.083537% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00925162 - 1.80082% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0109919 - 2.13956% [13] +| | | | | | | | | | Remainder: 0.000422998 - 0.0823363% +| | | | | | | | | Remainder: 0.000279239 - 0.0543242% +| | | | | | | | CG S_E: Operation Op*x: 0.0730342 - 12.0173% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00464399 - 0.76414% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0132412 - 2.17875% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00198347 - 0.326368% [13] +| | | | | | | | Remainder: 0.000297199 - 0.0489023% +| | | | | | | Remainder: 0.0102257 - 1.62192% +| | | | | | GMRES block system: Operation Op*x: 0.0160933 - 2.46989% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00024924 - 0.0382516% [1] +| | | | | | Remainder: 0.000802318 - 0.123134% +| | | | | Remainder: 0.000689438 - 0.102877% +| | | | Mini-EM: Compute responses: 0.0653872 - 6.2912% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00201507 - 3.08176% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0544977 - 83.3461% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00359648% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00115407 - 2.11766% [32] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0135542 - 24.8712% [32] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.604e-05 - 0.0294324% [32] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00232552 - 4.26718% [32] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00174848 - 3.20835% [32] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0259753 - 47.6631% [32] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.696e-05 - 0.0311206% [32] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00232215 - 4.26101% [32] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00207267 - 3.80323% [32] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00221872 - 4.07121% [32] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000267679 - 0.491175% [32] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.58e-05 - 0.028992% [32] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00137843 - 2.52934% [32] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000988638 - 1.81409% [32] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000185519 - 0.340416% [32] +| | | | | | Remainder: 0.000255558 - 0.468933% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.048e-05 - 0.0160276% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00238579% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0083785 - 12.8137% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261999 - 0.400688% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.44e-06 - 0.54962% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241919 - 92.3358% [1] +| | | | | | Remainder: 1.864e-05 - 7.11453% +| | | | | Remainder: 0.000221879 - 0.339331% +| | | | Remainder: 0.000615199 - 0.059191% +| | | Remainder: 3.04e-06 - 0.000292491% +| | Remainder: 0.151465 - 0.535386% +| Remainder: 3.932e-05 - 0.000138985% + +================================= +FOM Calculation +================================= + Number of cells = 64000 + Time for Belos Linear Solve = 0.670156 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 95.5001 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 35.60 msec task-clock:u # 0.001 CPUs utilized ( +- 1.26% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,769 page-faults:u # 77.790 K/sec ( +- 0.19% ) + 25,631,437 cycles:u # 0.720 GHz ( +- 26.25% ) (12.06%) + 63,427,251 instructions:u # 2.47 insn per cycle ( +- 11.89% ) (80.10%) + branches:u + 348,735 branch-misses:u ( +- 0.71% ) + 27,780,770 L1-dcache-loads:u # 780.446 M/sec ( +- 0.35% ) + 381,248 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.50% ) + LLC-loads:u + LLC-load-misses:u + 26,473,448 L1-icache-loads:u # 743.719 M/sec ( +- 0.33% ) + 234,350 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.27% ) + 30,665,565 dTLB-loads:u # 861.489 M/sec ( +- 25.82% ) (23.36%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 29.197 +- 0.172 seconds time elapsed ( +- 0.59% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 312,039 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.28% ) + 16,965,609 BR_RETIRED:u ( +- 0.30% ) + + 29.289 +- 0.124 seconds time elapsed ( +- 0.42% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 22,670,003 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.20% ) + 4,956 ITLB_WALK:u ( +- 2.72% ) + 12,090 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.43% ) + 30,517,573 L1D_TLB:u ( +- 0.21% ) + + 29.294 +- 0.174 seconds time elapsed ( +- 0.59% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 26,423,115 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.12% ) + 228,918 L1I_CACHE_REFILL:u ( +- 0.83% ) + 378,038 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.34% ) + 27,705,070 L1D_CACHE:u ( +- 0.09% ) + + 29.310 +- 0.112 seconds time elapsed ( +- 0.38% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell40.xml' (5 runs): + + 463,612 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.36% ) + 486,579 LL_CACHE_RD:u ( +- 0.33% ) + 136,330 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.41% ) + 17,421 L2D_TLB_REFILL:u ( +- 1.19% ) + 251,251 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.48% ) + 1,453,342 L2D_CACHE:u ( +- 0.27% ) + + 29.179 +- 0.129 seconds time elapsed ( +- 0.44% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40_power.output new file mode 100644 index 0000000..a2d790a --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell40_power.output @@ -0,0 +1,208 @@ +Socket1 19.16 +Socket2 19.32 +Socket1 19.40 +Socket2 19.36 +Socket1 19.76 +Socket2 19.24 +Socket1 19.84 +Socket2 19.00 +Socket1 19.88 +Socket2 19.24 +Socket1 19.96 +Socket2 19.04 +Socket1 19.68 +Socket2 19.00 +Socket1 19.52 +Socket2 19.04 +Socket1 19.68 +Socket2 19.28 +Socket1 19.32 +Socket2 19.24 +Socket1 19.36 +Socket2 19.32 +Socket1 19.44 +Socket2 19.24 +Socket1 19.44 +Socket2 19.24 +Socket1 19.24 +Socket2 19.16 +Socket1 19.28 +Socket2 19.20 +Socket1 19.48 +Socket2 19.08 +Socket1 19.68 +Socket2 19.20 +Socket1 19.52 +Socket2 19.20 +Socket1 19.32 +Socket2 19.04 +Socket1 19.36 +Socket2 18.60 +Socket1 19.36 +Socket2 18.40 +Socket1 19.28 +Socket2 18.52 +Socket1 19.56 +Socket2 18.56 +Socket1 19.48 +Socket2 18.76 +Socket1 19.48 +Socket2 18.76 +Socket1 19.28 +Socket2 18.88 +Socket1 19.16 +Socket2 18.92 +Socket1 19.24 +Socket2 18.88 +Socket1 19.40 +Socket2 19.00 +Socket1 19.32 +Socket2 19.20 +Start +Socket1 19.52 +Socket2 19.52 +Socket1 19.52 +Socket2 19.72 +Socket1 19.64 +Socket2 19.80 +Socket1 19.96 +Socket2 20.60 +Socket1 20.56 +Socket2 20.96 +Socket1 20.92 +Socket2 21.04 +Socket1 21.08 +Socket2 21.24 +Socket1 21.08 +Socket2 21.24 +Socket1 20.92 +Socket2 20.44 +Socket1 20.64 +Socket2 20.48 +Socket1 20.84 +Socket2 20.48 +Socket1 20.96 +Socket2 20.76 +Socket1 21.24 +Socket2 20.80 +Socket1 21.28 +Socket2 21.04 +Socket1 21.76 +Socket2 21.36 +Socket1 22.28 +Socket2 21.32 +Socket1 22.76 +Socket2 21.44 +Socket1 23.28 +Socket2 21.36 +Socket1 23.44 +Socket2 20.80 +Socket1 23.84 +Socket2 20.80 +Socket1 25.16 +Socket2 20.96 +Socket1 25.16 +Socket2 20.96 +Socket1 26.48 +Socket2 20.84 +Socket1 27.72 +Socket2 20.96 +Socket1 29.48 +Socket2 20.88 +Socket1 28.04 +Socket2 20.92 +Socket1 27.32 +Socket2 20.92 +Socket1 25.60 +Socket2 20.88 +Socket1 24.80 +Socket2 20.96 +Socket1 25.84 +Socket2 20.96 +Socket1 26.56 +Socket2 20.84 +Socket1 27.88 +Socket2 20.88 +Socket1 27.56 +Socket2 20.88 +Socket1 27.56 +Socket2 20.88 +Socket1 26.64 +Socket2 20.92 +Socket1 25.40 +Socket2 20.68 +Socket1 24.84 +Socket2 20.72 +Socket1 25.32 +Socket2 20.84 +Socket1 26.52 +Socket2 21.04 +Socket1 26.76 +Socket2 21.04 +Socket1 27.24 +Socket2 20.96 +Socket1 26.80 +Socket2 21.16 +Socket1 27.12 +Socket2 21.32 +End +Socket1 28.12 +Socket2 21.24 +Socket1 27.72 +Socket2 21.12 +Socket1 27.72 +Socket2 21.12 +Socket1 26.84 +Socket2 20.56 +Socket1 24.68 +Socket2 19.92 +Socket1 21.88 +Socket2 19.52 +Socket1 19.56 +Socket2 19.04 +Socket1 19.16 +Socket2 18.92 +Socket1 19.16 +Socket2 19.00 +Socket1 19.20 +Socket2 18.96 +Socket1 19.28 +Socket2 19.24 +Socket1 19.24 +Socket2 19.40 +Socket1 19.72 +Socket2 19.40 +Socket1 19.68 +Socket2 19.16 +Socket1 19.56 +Socket2 19.32 +Socket1 19.56 +Socket2 19.32 +Socket1 19.64 +Socket2 19.16 +Socket1 19.36 +Socket2 19.16 +Socket1 19.52 +Socket2 19.20 +Socket1 19.36 +Socket2 19.28 +Socket1 19.36 +Socket2 19.28 +Socket1 19.08 +Socket2 19.28 +Socket1 19.28 +Socket2 19.52 +Socket1 19.16 +Socket2 19.56 +Socket1 19.20 +Socket2 19.68 +Socket1 19.20 +Socket2 19.48 +Socket1 19.16 +Socket2 19.56 +Socket1 19.16 +Socket2 19.56 +Socket1 19.24 +Socket2 19.56 +Socket1 19.44 +Socket2 19.48 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..8f1ffda --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell4_power.output @@ -0,0 +1,126 @@ +Socket1 22.92 +Socket2 19.64 +Socket1 22.80 +Socket2 19.68 +Socket1 23.32 +Socket2 19.96 +Socket1 23.80 +Socket2 20.00 +Socket1 23.92 +Socket2 20.12 +Socket1 23.80 +Socket2 20.36 +Socket1 23.64 +Socket2 20.24 +Socket1 23.16 +Socket2 20.12 +Socket1 22.80 +Socket2 20.12 +Socket1 23.04 +Socket2 20.12 +Socket1 23.04 +Socket2 20.12 +Socket1 22.88 +Socket2 20.12 +Socket1 23.00 +Socket2 20.20 +Socket1 22.84 +Socket2 20.08 +Socket1 22.92 +Socket2 20.28 +Socket1 22.84 +Socket2 20.24 +Socket1 22.72 +Socket2 19.84 +Socket1 22.88 +Socket2 19.64 +Socket1 22.96 +Socket2 19.56 +Socket1 22.92 +Socket2 19.64 +Socket1 22.88 +Socket2 19.84 +Socket1 23.04 +Socket2 20.16 +Socket1 23.04 +Socket2 20.16 +Socket1 22.92 +Socket2 20.32 +Socket1 22.80 +Socket2 20.44 +Socket1 23.04 +Socket2 20.16 +Socket1 22.96 +Socket2 20.16 +Socket1 22.80 +Socket2 19.72 +Socket1 22.68 +Socket2 19.64 +Socket1 22.72 +Socket2 20.04 +Start +Socket1 22.44 +Socket2 20.00 +Socket1 22.72 +Socket2 20.32 +End +Socket1 23.40 +Socket2 20.56 +Socket1 24.68 +Socket2 20.56 +Socket1 24.68 +Socket2 20.56 +Socket1 24.48 +Socket2 20.32 +Socket1 24.48 +Socket2 20.28 +Socket1 24.36 +Socket2 20.28 +Socket1 22.72 +Socket2 20.16 +Socket1 22.60 +Socket2 20.24 +Socket1 22.64 +Socket2 20.36 +Socket1 22.80 +Socket2 20.28 +Socket1 22.88 +Socket2 20.04 +Socket1 23.00 +Socket2 20.04 +Socket1 23.20 +Socket2 19.88 +Socket1 23.16 +Socket2 19.92 +Socket1 23.16 +Socket2 19.92 +Socket1 22.96 +Socket2 20.08 +Socket1 23.28 +Socket2 19.96 +Socket1 23.08 +Socket2 19.72 +Socket1 23.24 +Socket2 19.92 +Socket1 23.12 +Socket2 19.88 +Socket1 22.96 +Socket2 20.08 +Socket1 23.12 +Socket2 20.12 +Socket1 23.44 +Socket2 20.56 +Socket1 25.20 +Socket2 21.36 +Socket1 26.96 +Socket2 21.96 +Socket1 27.12 +Socket2 22.00 +Socket1 26.68 +Socket2 21.88 +Socket1 26.68 +Socket2 21.88 +Socket1 25.80 +Socket2 21.00 +Socket1 23.76 +Socket2 20.36 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6.output new file mode 100644 index 0000000..ed5889b --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6.output @@ -0,0 +1,6808 @@ +oasis11.umiacs.umd.edu +30 MueLu Tpetra maxwell6.xml +output_avg5/altra_MueLu_Tpetra_maxwell6.output +output_avg5/altra_MueLu_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0112 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0327 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00031756 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00640987 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 0.00815907 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.327802 [1] +| Mini-EM: Total Time: 0.327732 - 99.9788% [1] +| | Mini-EM: build mesh: 0.000618599 - 0.188751% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000292639 - 47.3067% [1] +| | | Remainder: 0.00032596 - 52.6933% +| | Mini-EM: build physics blocks: 0.000883039 - 0.269439% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000829318 - 0.253047% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0189761 - 5.79011% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00721063 - 2.20016% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00232448 - 32.2368% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00181608 - 78.1284% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00015412 - 6.63031% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00030268 - 13.0214% [4] +| | | | Remainder: 5.1599e-05 - 2.21981% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00209264 - 29.0216% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00035248 - 16.8438% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.612e-05 - 0.77032% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00024688 - 11.7975% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.62e-05 - 2.20774% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129332 - 61.8032% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.54e-05 - 2.64738% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.872e-05 - 1.37243% [4] +| | | | Remainder: 5.352e-05 - 2.55754% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00052068 - 7.22101% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00024952 - 3.46045% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000714919 - 9.91479% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00030424 - 4.21933% [4] +| | | Remainder: 0.00100416 - 13.9261% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00019092 - 0.0582548% [2] +| | Mini-EM: setup physics model evaluator: 0.0698107 - 21.3011% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0697956 - 99.9785% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00366785% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000630412% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0622134 - 89.1365% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0621976 - 99.9747% [1] +| | | | | | getWorksets(): 0.0346577 - 55.7219% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0346547 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0207781 - 59.9574% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276168 - 13.2913% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00444063 - 21.3718% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002534 - 5.70639% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00417727 - 94.0693% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013048 - 3.12357% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.252e-05 - 0.778498% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000591599 - 14.1623% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000361759 - 8.66017% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000672919 - 16.109% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00010084 - 2.41401% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000575959 - 13.7879% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.332e-05 - 1.51582% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00102572 - 24.5547% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00039044 - 38.065% [1] +| | | | | | | | | | | | Remainder: 0.000635279 - 61.935% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000525999 - 12.5919% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.048e-05 - 0.969053% [1] +| | | | | | | | | | | Remainder: 5.568e-05 - 1.33293% +| | | | | | | | | | Remainder: 9.96e-06 - 0.224292% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00953351 - 45.8826% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00523983 - 54.9623% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.116e-05 - 0.785521% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.64e-06 - 0.183975% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027784 - 53.0245% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00193404 - 36.9103% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.84e-06 - 0.187792% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000208759 - 3.98408% [1] +| | | | | | | | | | | Remainder: 0.000258 - 4.92382% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00209536 - 21.9789% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00169044 - 17.7315% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.6039e-05 - 0.587811% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024808 - 2.60219% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016252 - 1.70472% [1] +| | | | | | | | | | Remainder: 4.124e-05 - 0.43258% +| | | | | | | | | Remainder: 0.00404224 - 19.4544% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.013858 - 39.9888% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0138355 - 99.8378% [2] +| | | | | | | | | Remainder: 2.248e-05 - 0.162217% +| | | | | | | | Remainder: 1.864e-05 - 0.0537878% +| | | | | | | Remainder: 3e-06 - 0.00865608% +| | | | | | getOrientations(): 6.76e-06 - 0.0108686% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000684119 - 1.09991% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685679 - 1.10242% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035456 - 0.570054% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011972 - 0.192483% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000862838 - 1.38725% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0017364% [2] +| | | | | | Remainder: 0.0248251 - 39.9133% +| | | | | Remainder: 1.5759e-05 - 0.0253306% +| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.0107743% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.0212621% [1] +| | | | build response library: 0.00753651 - 10.798% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00744723 - 98.8154% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0424319% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70.8861% [1] +| | | | | | | Remainder: 9.2e-07 - 29.1139% +| | | | | | getOrientations(): 4.8e-07 - 0.00644535% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732919 - 9.8415% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000925799 - 12.4315% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406839 - 5.46296% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127016 - 17.0554% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0182618% [3] +| | | | | | Remainder: 0.00410651 - 55.1415% +| | | | | Remainder: 8.928e-05 - 1.18463% +| | | | Remainder: 2.04e-05 - 0.0292282% +| | | Remainder: 1.504e-05 - 0.021544% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0662827 - 20.2247% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0662733 - 99.9857% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00108641% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00078463% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0662289 - 99.9331% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0662252 - 99.9944% [1] +| | | | | | getWorksets(): 0.0220632 - 33.3154% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0220622 - 99.9956% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0201797 - 91.4672% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269596 - 13.3597% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00279668 - 13.8589% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016408 - 5.86696% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00263032 - 94.0515% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.268e-05 - 2.0028% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.964e-05 - 1.12686% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015912 - 6.04946% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00022384 - 8.51% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000542639 - 20.6302% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 5.028e-05 - 1.91156% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0001208 - 4.5926% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.564e-05 - 0.594605% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000924798 - 35.1592% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000456279 - 49.3382% [1] +| | | | | | | | | | | | Remainder: 0.000468519 - 50.6618% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00046192 - 17.5614% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.728e-05 - 1.41732% [1] +| | | | | | | | | | | Remainder: 1.168e-05 - 0.444053% +| | | | | | | | | | Remainder: 2.28e-06 - 0.0815253% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0102522 - 50.8045% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00528903 - 51.5893% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.416e-05 - 0.267724% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.76e-06 - 0.146719% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00199284 - 37.6787% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00198736 - 37.5751% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.136e-05 - 0.214784% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.28e-06 - 0.175457% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000100119 - 1.89296% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00110072 - 20.8114% [1] +| | | | | | | | | | | Remainder: 6.544e-05 - 1.23728% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00171004 - 16.6797% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0010376 - 10.1207% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.1e-05 - 0.302375% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00026132 - 2.54892% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00021396 - 2.08697% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0013522 - 13.1894% [1] +| | | | | | | | | | Remainder: 0.00035704 - 3.48257% +| | | | | | | | | Remainder: 0.00443487 - 21.9769% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00187508 - 8.49904% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185928 - 99.1574% [1] +| | | | | | | | | Remainder: 1.58e-05 - 0.842632% +| | | | | | | | Remainder: 7.44e-06 - 0.0337228% +| | | | | | | Remainder: 9.6e-07 - 0.00435114% +| | | | | | getOrientations(): 6.72e-06 - 0.0101472% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000849239 - 1.28235% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00111644 - 1.68582% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000671519 - 1.01399% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0100834 - 15.226% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00377844 - 37.4717% [1] +| | | | | | | Remainder: 0.00630499 - 62.5283% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00248572 - 3.75343% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.0007852% [2] +| | | | | | Remainder: 0.0289484 - 43.7121% +| | | | | Remainder: 3.72e-06 - 0.00561688% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.00573384% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.0222111% [1] +| | | | build response library: 1.944e-05 - 0.0293331% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23457% [1] +| | | | | Remainder: 1.92e-05 - 98.7654% +| | | | Remainder: 5.16e-06 - 0.00778594% +| | | Remainder: 9.48e-06 - 0.0143024% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0298786 - 9.11678% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00900523 - 30.1394% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0204047 - 68.2919% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010712 - 0.524977% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0142185 - 69.6823% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00843973% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.76e-06 - 0.0194114% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.8e-07 - 0.00618914% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 8.804e-05 - 0.619195% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000315 - 2.21543% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000860278 - 6.05043% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 7.724e-05 - 0.543237% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000738919 - 5.1969% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000747319 - 5.25598% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00103696 - 7.29305% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.00731443% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00393854% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00169004 - 11.8862% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00221924 - 15.6081% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011292 - 0.794179% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000455 - 3.20007% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 6.252e-05 - 0.43971% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000546919 - 3.84654% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000817559 - 5.74998% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00111836 - 7.86553% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00101892 - 7.16617% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.428e-05 - 0.381757% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000209279 - 1.47188% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000741599 - 5.21575% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.632e-05 - 0.677429% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00041356 - 2.90861% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.6e-07 - 0.00675179% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000170479 - 1.199% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00031732 - 2.23175% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.924e-05 - 0.34631% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00020396 - 1.43447% [1] +| | | | | Remainder: 4.98e-05 - 0.350249% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1839e-05 - 0.058021% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.011958% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00015352 - 0.752376% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00582347 - 28.5399% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00288848 - 49.6006% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00291884 - 50.1219% [1] +| | | | | Remainder: 1.616e-05 - 0.277498% +| | | | Remainder: 8.7839e-05 - 0.430484% +| | | Remainder: 0.000468719 - 1.56874% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00486927 - 1.48575% [1] +| | | getWorksets(): 2.76e-06 - 0.056682% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 60.8696% [1] +| | | | Remainder: 1.08e-06 - 39.1304% +| | | getOrientations(): 6.4e-07 - 0.0131436% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000716119 - 14.7069% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870879 - 17.8852% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391759 - 8.04553% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118092 - 24.2525% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0303947% [3] +| | | Remainder: 0.00170472 - 35.0097% +| | panzer::ModelEvaluator::create_W_op: 0.0101956 - 3.11096% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.015493 - 4.72733% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.74e-05 - 0.305945% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0125361 - 80.9145% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00829607% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.856e-05 - 0.546902% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028484 - 2.27216% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000342479 - 2.73195% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.248e-05 - 0.338862% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00038996 - 3.11071% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000335559 - 2.67675% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000777959 - 6.20577% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00035352 - 2.82002% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.00670067% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109668 - 8.74819% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000691959 - 5.51975% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010968 - 0.874916% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000664279 - 5.29894% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000710199 - 5.66525% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000973839 - 7.7683% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.6e-06 - 0.0287171% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.328e-05 - 0.584554% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000680999 - 5.43232% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00112148 - 8.94601% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00190828 - 15.2223% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.6359e-05 - 0.369805% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000388 - 3.09507% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000732159 - 5.84042% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000703039 - 5.60813% [1] +| | | | Remainder: 3.5e-05 - 0.279195% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.96e-06 - 0.0513781% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.00671272% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013792 - 0.89021% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00272436 - 17.5845% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0027076 - 99.3848% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.4e-06 - 0.345036% [1] +| | | | Remainder: 7.36e-06 - 0.270156% +| | | Remainder: 3.824e-05 - 0.246821% +| | Mini-EM: assemble Discrete Gradient: 0.00355864 - 1.08584% [1] +| | MaxwellPreconditioner::build: 0.0648835 - 19.7977% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00263184 - 4.05625% [1] +| | | MaxwellPreconditioner: Schur complement: 7.32e-06 - 0.0112818% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000811919 - 1.25135% [1] +| | | | Ifpack2::Relaxation::initialize: 2.8e-06 - 0.344862% [1] +| | | | Ifpack2::Relaxation::compute: 7.188e-05 - 8.8531% [1] +| | | | Remainder: 0.000737239 - 90.802% +| | | MaxwellPreconditioner: Solver S_E: 0.0610299 - 94.0607% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0598913 - 98.1344% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.059578 - 99.4769% [1] +| | | | | | MueLu RefMaxwell: compute: 0.057483 - 96.4836% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00016408 - 0.285441% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00125824 - 2.18889% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000598119 - 47.5362% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00039236 - 31.1833% [1] +| | | | | | | | Remainder: 0.00026776 - 21.2805% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00400859 - 6.97353% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000175399 - 4.37557% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00357476 - 89.1773% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00276168 - 77.255% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00236 - 85.4552% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000970479 - 41.122% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.156e-05 - 3.252% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.552e-05 - 2.62963% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.78e-05 - 3.89498% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0001144 - 11.788% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.288e-05 - 1.32718% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000503399 - 51.8712% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.332e-05 - 1.37252% [1] +| | | | | | | | | | | | Remainder: 0.0002316 - 23.8645% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.548e-05 - 1.50339% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.8e-06 - 13.5287% [1] +| | | | | | | | | | | | Remainder: 3.068e-05 - 86.4713% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 3.796e-05 - 1.60848% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.08e-05 - 54.7945% [1] +| | | | | | | | | | | | Remainder: 1.716e-05 - 45.2055% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102808 - 43.5627% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00100636 - 97.8873% [1] +| | | | | | | | | | | | Remainder: 2.172e-05 - 2.11268% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.584e-05 - 1.09492% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.8e-06 - 34.0557% [1] +| | | | | | | | | | | | Remainder: 1.704e-05 - 65.9443% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.524e-05 - 1.06949% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.92e-06 - 11.5689% [1] +| | | | | | | | | | | | Remainder: 2.232e-05 - 88.4311% +| | | | | | | | | | | Remainder: 0.00023692 - 10.039% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.144e-05 - 2.94893% [1] +| | | | | | | | | | Remainder: 0.00032024 - 11.5959% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.4799e-05 - 2.09242% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.48e-06 - 8.66322% [1] +| | | | | | | | | | Remainder: 6.8319e-05 - 91.3368% +| | | | | | | | | Remainder: 0.000738279 - 20.6526% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000113 - 2.81894% [1] +| | | | | | | | Remainder: 0.00014544 - 3.6282% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00171648 - 2.98606% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000978959 - 57.033% [1] +| | | | | | | | Remainder: 0.000737519 - 42.967% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178649 - 31.0785% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0013458 - 2.34121% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0013424 - 99.7474% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000858839 - 63.978% [1] +| | | | | | | | | Remainder: 0.000483559 - 36.022% +| | | | | | | | Remainder: 3.4e-06 - 0.252638% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00119468 - 2.07832% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0010654 - 89.1787% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000601079 - 56.4183% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000328359 - 30.8203% [1] +| | | | | | | | | Remainder: 0.00013596 - 12.7614% +| | | | | | | | Remainder: 0.00012928 - 10.8213% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.024152 - 42.0159% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0241487 - 99.9864% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0237957 - 98.5384% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.932e-05 - 0.291313% [1] +| | | | | | | | | | Remainder: 0.0237264 - 99.7087% +| | | | | | | | | Remainder: 0.00035296 - 1.46161% +| | | | | | | | Remainder: 3.28e-06 - 0.0135807% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00246884 - 4.2949% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 2.25531% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.48e-06 - 0.181462% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00224728 - 91.0258% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0022442 - 99.8629% [1] +| | | | | | | | | Remainder: 3.08e-06 - 0.137055% +| | | | | | | | Remainder: 0.000161399 - 6.53745% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.18e-05 - 0.10751% [1] +| | | | | | | Remainder: 0.00324763 - 5.64974% +| | | | | | Remainder: 0.002095 - 3.5164% +| | | | | Remainder: 0.00031332 - 0.523148% +| | | | Remainder: 0.0011386 - 1.86564% +| | | MaxwellPreconditioner: Block preconditioner: 0.00012828 - 0.197708% [1] +| | | Remainder: 0.00027424 - 0.422665% +| | Mini-EM: timestepper: 0.0106506 - 3.24978% [1] +| | | Mini-EM: Advance Time Step: 0.0106484 - 99.9797% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00155196 - 14.5745% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.408e-05 - 3.48463% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00129972 - 83.747% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.129259% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.388e-05 - 1.06792% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.924e-05 - 7.6355% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.072e-05 - 4.67178% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.28e-06 - 0.714% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 5.452e-05 - 4.19475% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.704e-05 - 3.61924% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.84e-05 - 2.95448% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.756e-05 - 1.35106% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.0553966% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.608e-05 - 5.85357% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 9.98e-05 - 7.67858% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.672e-05 - 3.59462% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.168e-05 - 1.66805% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 9.0239e-05 - 6.94296% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018052 - 13.8892% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.72e-06 - 0.209276% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.204e-05 - 0.926354% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.148e-05 - 5.49965% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.86e-05 - 7.58626% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.748e-05 - 5.19189% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.4e-06 - 0.723233% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.272e-05 - 3.28686% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.44e-05 - 6.49371% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.58e-05 - 1.98504% [1] +| | | | | | Remainder: 2.7e-05 - 2.07737% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.4e-06 - 0.605686% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.136602% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000121199 - 7.80943% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.636e-05 - 1.6985% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.32e-06 - 35.3566% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.79363% [1] +| | | | | | Remainder: 1.604e-05 - 60.8498% +| | | | | Remainder: 3.908e-05 - 2.51811% +| | | | Stratimikos: BelosLOWS: 0.00819035 - 76.9161% [1] +| | | | | GMRES block system: Operation Op*x: 9.848e-05 - 1.20239% [1] +| | | | | Belos::MVT::MvAddMv: 4.184e-05 - 0.510845% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00759807 - 92.7686% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013456 - 1.77098% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.504e-05 - 18.6088% [2] +| | | | | | | | Belos::MVT::MvDot: 2.044e-05 - 81.6294% [2] +| | | | | | | | Remainder: 4.6e-06 - 18.3706% +| | | | | | | Belos::MVT::MvScale: 1.172e-05 - 8.70987% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.712e-05 - 27.5862% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.436e-05 - 92.5647% [2] +| | | | | | | | Remainder: 2.76e-06 - 7.43534% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.252e-05 - 9.3044% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.032e-05 - 82.4281% [2] +| | | | | | | | Remainder: 2.2e-06 - 17.5719% +| | | | | | | Remainder: 4.816e-05 - 35.7907% +| | | | | | Belos::MVT::MvAddMv: 1.632e-05 - 0.214791% [2] +| | | | | | Belos::MVT::MvNorm: 1e-05 - 0.131612% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00696599 - 91.6811% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.512e-05 - 0.217055% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.16e-06 - 0.131496% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00018348 - 2.63394% [1] +| | | | | | | | Belos::MVT::Assign: 5.52e-06 - 3.0085% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.864e-05 - 10.1591% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.056e-05 - 56.6524% [1] +| | | | | | | | | Remainder: 8.08e-06 - 43.3476% +| | | | | | | | CG Q_B: Operation Op*x: 1.112e-05 - 6.06061% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.628e-05 - 25.2235% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.52e-06 - 2.46348% [1] +| | | | | | | | Remainder: 9.74e-05 - 53.0848% +| | | | | | | CG S_E: Operation Op*x: 2.452e-05 - 0.351996% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00628643 - 90.2446% [1] +| | | | | | | | Belos::MVT::Assign: 6e-06 - 0.0954436% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00560087 - 89.0946% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00551547 - 98.4752% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00126556 - 22.9456% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00105436 - 83.3117% [20] +| | | | | | | | | | | Remainder: 0.0002112 - 16.6883% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00026604 - 4.82352% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 5.88e-05 - 1.06609% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 6.536e-05 - 1.18503% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00356992 - 64.7255% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0010726 - 30.0455% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00096108 - 89.6028% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000947 - 98.535% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00088012 - 92.9377% [10] +| | | | | | | | | | | | | | Remainder: 6.688e-05 - 7.0623% +| | | | | | | | | | | | | Remainder: 1.408e-05 - 1.46502% +| | | | | | | | | | | | Remainder: 0.00011152 - 10.3972% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00245748 - 68.8385% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00239124 - 97.3046% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00237676 - 99.3945% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00232968 - 98.0191% [10] +| | | | | | | | | | | | | | Remainder: 4.708e-05 - 1.98085% +| | | | | | | | | | | | | Remainder: 1.448e-05 - 0.605544% +| | | | | | | | | | | | Remainder: 6.6239e-05 - 2.69541% +| | | | | | | | | | | Remainder: 3.984e-05 - 1.11599% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000103 - 1.86747% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 6.648e-05 - 1.20534% [10] +| | | | | | | | | | Remainder: 0.00012032 - 2.1815% +| | | | | | | | | Remainder: 8.54e-05 - 1.52476% +| | | | | | | | CG S_E: Operation Op*x: 0.00022536 - 3.58486% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.00019076 - 3.03447% [10] +| | | | | | | | Belos::MVT::MvAddMv: 0.00011328 - 1.80198% [29] +| | | | | | | | Belos::MVT::MvNorm: 3.804e-05 - 0.605113% [10] +| | | | | | | | Remainder: 0.00011212 - 1.78352% +| | | | | | | Remainder: 0.000447278 - 6.42088% +| | | | | | GMRES block system: Operation Op*x: 6.708e-05 - 0.882856% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.4e-06 - 0.0842319% [1] +| | | | | | Remainder: 0.000397719 - 5.23447% +| | | | | Remainder: 0.00045196 - 5.5182% +| | | | Mini-EM: Compute responses: 0.000840359 - 7.89186% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.868e-05 - 5.79276% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000331959 - 39.502% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.325341% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.1e-05 - 3.31366% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.384e-05 - 13.2065% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.168696% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.356e-05 - 4.08484% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.96e-06 - 3.00037% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.3e-05 - 21.9907% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.180745% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.284e-05 - 3.86795% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.7799e-05 - 20.4239% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.012e-05 - 3.04857% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.064e-05 - 3.20522% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.168696% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.84e-05 - 14.5801% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.16e-06 - 1.85565% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.48e-06 - 1.65081% [1] +| | | | | | Remainder: 1.636e-05 - 4.92832% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.84e-06 - 0.575944% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.152316% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011416 - 13.5847% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021368 - 25.4272% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.299513% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020284 - 94.927% [1] +| | | | | | Remainder: 1.02e-05 - 4.77349% +| | | | | Remainder: 0.00012576 - 14.965% +| | | | Remainder: 6.5759e-05 - 0.617547% +| | | Remainder: 2.16e-06 - 0.0202806% +| | Remainder: 0.0234012 - 7.14034% +| Remainder: 6.956e-05 - 0.0212201% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00819035 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 26.3725 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0114 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0332 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000357759 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00661371 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 0.00852463 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.334454 [1] +| Mini-EM: Total Time: 0.334408 - 99.986% [1] +| | Mini-EM: build mesh: 0.000655919 - 0.196144% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000300639 - 45.8348% [1] +| | | Remainder: 0.00035528 - 54.1652% +| | Mini-EM: build physics blocks: 0.000897559 - 0.268403% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000815399 - 0.243834% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0177661 - 5.31272% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00796695 - 2.38241% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00233716 - 29.3357% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0018228 - 77.9921% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00016156 - 6.91267% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00030056 - 12.8601% [4] +| | | | Remainder: 5.224e-05 - 2.23519% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0028088 - 35.2556% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0003964 - 14.1128% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.816e-05 - 0.64654% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00025352 - 9.02593% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.888e-05 - 1.74025% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130388 - 46.4212% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.68e-05 - 2.02222% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.6199e-05 - 1.28877% [4] +| | | | Remainder: 0.000694959 - 24.7422% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00052784 - 6.62537% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000248999 - 3.1254% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00071428 - 8.96554% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00030868 - 3.87451% [4] +| | | Remainder: 0.0010212 - 12.8179% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0002066 - 0.0617809% [2] +| | Mini-EM: setup physics model evaluator: 0.0704011 - 21.0525% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0703851 - 99.9772% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.00335298% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000681963% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0627869 - 89.2049% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0627709 - 99.9745% [1] +| | | | | | getWorksets(): 0.0343889 - 54.7847% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0343858 - 99.991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0200699 - 58.3669% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00295023 - 14.6998% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00415295 - 20.6924% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00028268 - 6.80672% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00386156 - 92.9833% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012632 - 3.27122% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.3e-05 - 0.854578% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000226399 - 5.8629% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0003144 - 8.1418% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000712399 - 18.4485% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00010456 - 2.70772% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000598599 - 15.5015% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.704e-05 - 1.73609% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00105664 - 27.363% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000390719 - 36.9776% [1] +| | | | | | | | | | | | Remainder: 0.000665919 - 63.0224% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00053092 - 13.7489% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.924e-05 - 1.01617% [1] +| | | | | | | | | | | Remainder: 5.204e-05 - 1.34764% +| | | | | | | | | | Remainder: 8.72e-06 - 0.209971% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00888827 - 44.2865% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00489155 - 55.0338% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.236e-05 - 0.865982% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.84e-06 - 0.201163% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00241988 - 49.4705% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00201332 - 41.1591% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.016e-05 - 0.207705% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020604 - 4.21216% [1] +| | | | | | | | | | | Remainder: 0.00018996 - 3.88343% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00213888 - 24.0641% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00133216 - 14.9878% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.12e-05 - 0.688548% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00025012 - 2.81405% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000172079 - 1.93602% [1] +| | | | | | | | | | Remainder: 4.2279e-05 - 0.475672% +| | | | | | | | | Remainder: 0.00407847 - 20.3213% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0142959 - 41.575% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0142732 - 99.8414% [2] +| | | | | | | | | Remainder: 2.268e-05 - 0.158647% +| | | | | | | | Remainder: 1.996e-05 - 0.0580472% +| | | | | | | Remainder: 3.08e-06 - 0.00895639% +| | | | | | getOrientations(): 7.08e-06 - 0.0112791% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000697079 - 1.11051% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703399 - 1.12058% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003584 - 0.570965% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012156 - 0.193657% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000831598 - 1.32481% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.00140192% [2] +| | | | | | Remainder: 0.025662 - 40.8821% +| | | | | Remainder: 1.6e-05 - 0.025483% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.0112524% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0206294% [1] +| | | | build response library: 0.00755131 - 10.7286% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00745739 - 98.7562% [1] +| | | | | | getWorksets(): 3.16e-06 - 0.0423741% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 64.557% [1] +| | | | | | | Remainder: 1.12e-06 - 35.443% +| | | | | | getOrientations(): 4.4e-07 - 0.00590019% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000716999 - 9.61461% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885879 - 11.8792% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000388559 - 5.21039% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125332 - 16.8064% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0187733% [3] +| | | | | | Remainder: 0.00420763 - 56.4223% +| | | | | Remainder: 9.392e-05 - 1.24376% +| | | | Remainder: 2.156e-05 - 0.0306315% +| | | Remainder: 1.604e-05 - 0.0227837% +| | Mini-EM: setup auxiliary physics model evaluator: 0.067454 - 20.1712% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0674441 - 99.9854% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.00124548% [1] +| | | | fmb->setWorksetContainer(): 3.6e-07 - 0.000533775% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0674 - 99.9345% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0673965 - 99.9949% [1] +| | | | | | getWorksets(): 0.0219726 - 32.602% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0219715 - 99.9949% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0200459 - 91.2358% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290052 - 14.4694% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00280292 - 13.9825% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017364 - 6.19498% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00262628 - 93.698% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.136e-05 - 1.95562% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9e-05 - 1.10423% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000160599 - 6.11508% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00021892 - 8.33576% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000527839 - 20.0984% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.96e-05 - 1.88861% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00012632 - 4.80985% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.636e-05 - 0.622935% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000940239 - 35.8012% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000460959 - 49.0257% [1] +| | | | | | | | | | | | Remainder: 0.00047928 - 50.9743% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000455239 - 17.334% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.8e-05 - 1.44692% [1] +| | | | | | | | | | | Remainder: 1.28e-05 - 0.487382% +| | | | | | | | | | Remainder: 3e-06 - 0.107031% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00990203 - 49.3968% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00580035 - 58.5774% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.424e-05 - 0.245502% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.56e-06 - 0.147577% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0020146 - 34.7323% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00199024 - 34.3124% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.176e-05 - 0.202746% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.8e-06 - 0.151715% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00011484 - 1.97988% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00157368 - 27.1307% [1] +| | | | | | | | | | | Remainder: 6.364e-05 - 1.09717% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00126796 - 12.805% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00105588 - 10.6633% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.076e-05 - 0.310643% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000259319 - 2.61885% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00022588 - 2.28115% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000999199 - 10.0909% [1] +| | | | | | | | | | Remainder: 0.00026268 - 2.65279% +| | | | | | | | | Remainder: 0.00444043 - 22.1513% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00191792 - 8.72911% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00190356 - 99.2513% [1] +| | | | | | | | | Remainder: 1.436e-05 - 0.748729% +| | | | | | | | Remainder: 7.72e-06 - 0.0351364% +| | | | | | | Remainder: 1.12e-06 - 0.00509725% +| | | | | | getOrientations(): 6.52e-06 - 0.00967409% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000871239 - 1.29271% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107512 - 1.59521% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000644959 - 0.956961% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0108304 - 16.0697% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00403087 - 37.2181% [1] +| | | | | | | Remainder: 0.00679955 - 62.7819% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0022938 - 3.40343% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000771553% [2] +| | | | | | Remainder: 0.0297013 - 44.0695% +| | | | | Remainder: 3.44e-06 - 0.00510386% +| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00539706% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.0217069% [1] +| | | | build response library: 1.916e-05 - 0.0284087% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25261% [1] +| | | | | Remainder: 1.892e-05 - 98.7474% +| | | | Remainder: 5.52e-06 - 0.00818455% +| | | Remainder: 9.84e-06 - 0.0145877% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0312777 - 9.35317% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00966631 - 30.9048% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0211053 - 67.4772% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000114199 - 0.541091% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0144594 - 68.5106% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.00829911% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.88e-06 - 0.0199179% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.8e-07 - 0.00608601% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 8.896e-05 - 0.615241% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00032376 - 2.2391% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000853559 - 5.90315% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 7.5519e-05 - 0.522284% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000768959 - 5.31806% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000756599 - 5.23258% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00108052 - 7.47279% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-06 - 0.00857575% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00387292% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00168896 - 11.6807% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.002296 - 15.8789% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011772 - 0.814143% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042416 - 2.93346% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 6.1719e-05 - 0.426844% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00056124 - 3.88149% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000824399 - 5.70148% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00112096 - 7.75246% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010418 - 7.205% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.9359e-05 - 0.410522% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00020372 - 1.40891% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000744839 - 5.15125% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.94e-05 - 0.687443% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000457319 - 3.16278% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.32e-06 - 0.00912902% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00017216 - 1.19065% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00032732 - 2.26372% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.996e-05 - 0.34552% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000200759 - 1.38843% [1] +| | | | | Remainder: 5.164e-05 - 0.357138% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.188e-05 - 0.0562891% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.0113715% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00015884 - 0.752606% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00626423 - 29.6808% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0031218 - 49.8353% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00312444 - 49.8774% [1] +| | | | | Remainder: 1.8e-05 - 0.287346% +| | | | Remainder: 9.44e-05 - 0.44728% +| | | Remainder: 0.000506079 - 1.61802% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00489063 - 1.46248% [1] +| | | getWorksets(): 2.52e-06 - 0.0515271% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 58.7302% [1] +| | | | Remainder: 1.04e-06 - 41.2698% +| | | getOrientations(): 8.8e-07 - 0.0179936% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000701799 - 14.3499% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870999 - 17.8095% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375199 - 7.67179% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116536 - 23.8284% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0278083% [3] +| | | Remainder: 0.00177252 - 36.2431% +| | panzer::ModelEvaluator::create_W_op: 0.0112571 - 3.36628% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0158376 - 4.73602% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.916e-05 - 0.3104% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0124929 - 78.8815% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00800452% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.832e-05 - 0.546869% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000287079 - 2.29793% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034232 - 2.74011% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.296e-05 - 0.343874% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000389199 - 3.11535% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000335 - 2.68151% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000732839 - 5.86602% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000351839 - 2.8163% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.08e-06 - 0.00864488% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109332 - 8.75149% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000688119 - 5.50806% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0001108 - 0.886901% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000676719 - 5.41681% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000705959 - 5.65086% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000989558 - 7.92094% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4e-06 - 0.0320181% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.644e-05 - 0.611865% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000684919 - 5.48245% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00111932 - 8.95961% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0019358 - 15.4951% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.636e-05 - 0.37109% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038812 - 3.10671% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000732999 - 5.8673% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000653599 - 5.23175% [1] +| | | | Remainder: 3.528e-05 - 0.282399% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.64e-06 - 0.0482396% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00732433% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000138959 - 0.877398% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00310696 - 19.6176% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.003087 - 99.3576% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.128e-05 - 0.363056% [1] +| | | | Remainder: 8.68e-06 - 0.279373% +| | | Remainder: 4.08e-05 - 0.257614% +| | Mini-EM: assemble Discrete Gradient: 0.00365852 - 1.09403% [1] +| | MaxwellPreconditioner::build: 0.0663937 - 19.8541% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0025996 - 3.91543% [1] +| | | MaxwellPreconditioner: Schur complement: 7.48e-06 - 0.0112661% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000871918 - 1.31325% [1] +| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.367007% [1] +| | | | Ifpack2::Relaxation::compute: 7.432e-05 - 8.52374% [1] +| | | | Remainder: 0.000794398 - 91.1093% +| | | MaxwellPreconditioner: Solver S_E: 0.0624982 - 94.1327% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0612718 - 98.0376% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.060952 - 99.4782% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0588159 - 96.4953% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000174919 - 0.297401% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0013364 - 2.27217% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000627679 - 46.968% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000417639 - 31.2511% [1] +| | | | | | | | Remainder: 0.00029108 - 21.7809% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00413203 - 7.02537% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00017112 - 4.1413% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00369124 - 89.3322% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00285884 - 77.4493% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0024416 - 85.4052% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000993678 - 40.6979% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.144e-05 - 3.164% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.488e-05 - 2.50383% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.556e-05 - 5.59135% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00012556 - 12.6359% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.236e-05 - 1.24386% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000512879 - 51.6142% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.328e-05 - 1.33645% [1] +| | | | | | | | | | | | Remainder: 0.000217719 - 21.9104% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.572e-05 - 1.46298% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-06 - 15.0056% [1] +| | | | | | | | | | | | Remainder: 3.036e-05 - 84.9944% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 3.884e-05 - 1.59076% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.012e-05 - 51.8023% [1] +| | | | | | | | | | | | Remainder: 1.872e-05 - 48.1977% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106412 - 43.5829% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104396 - 98.1055% [1] +| | | | | | | | | | | | Remainder: 2.016e-05 - 1.89452% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.864e-05 - 1.173% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.68e-06 - 30.3073% [1] +| | | | | | | | | | | | Remainder: 1.996e-05 - 69.6927% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.128e-05 - 1.28113% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.56e-06 - 11.3811% [1] +| | | | | | | | | | | | Remainder: 2.772e-05 - 88.6189% +| | | | | | | | | | | Remainder: 0.000249319 - 10.2113% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.624e-05 - 3.01661% [1] +| | | | | | | | | | Remainder: 0.000331 - 11.5781% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.2e-05 - 1.95057% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.84e-06 - 9.5% [1] +| | | | | | | | | | Remainder: 6.516e-05 - 90.5% +| | | | | | | | | Remainder: 0.000760399 - 20.6001% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000120599 - 2.91864% [1] +| | | | | | | | Remainder: 0.00014908 - 3.60791% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0018868 - 3.20797% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00112572 - 59.6629% [1] +| | | | | | | | Remainder: 0.000761079 - 40.3371% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180659 - 30.7161% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00141604 - 2.40758% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0014126 - 99.7571% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000906719 - 64.188% [1] +| | | | | | | | | Remainder: 0.000505879 - 35.812% +| | | | | | | | Remainder: 3.44e-06 - 0.242931% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00124264 - 2.11276% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00111568 - 89.783% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000625319 - 56.0483% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000349239 - 31.3028% [1] +| | | | | | | | | Remainder: 0.00014112 - 12.6488% +| | | | | | | | Remainder: 0.00012696 - 10.217% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0245486 - 41.738% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0245453 - 99.9868% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.024175 - 98.4914% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.3919e-05 - 0.305766% [1] +| | | | | | | | | | Remainder: 0.0241011 - 99.6942% +| | | | | | | | | Remainder: 0.00037028 - 1.50856% +| | | | | | | | Remainder: 3.24e-06 - 0.0131983% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00265684 - 4.51721% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.34e-05 - 2.00991% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.158083% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00242088 - 91.1188% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00241744 - 99.8579% [1] +| | | | | | | | | Remainder: 3.44e-06 - 0.142097% +| | | | | | | | Remainder: 0.000178359 - 6.71321% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.496e-05 - 0.110446% [1] +| | | | | | | Remainder: 0.00329076 - 5.59501% +| | | | | | Remainder: 0.00213616 - 3.50465% +| | | | | Remainder: 0.00031972 - 0.521806% +| | | | Remainder: 0.00122644 - 1.96236% +| | | MaxwellPreconditioner: Block preconditioner: 0.000135439 - 0.203994% [1] +| | | Remainder: 0.00028108 - 0.423353% +| | Mini-EM: timestepper: 0.0110606 - 3.30753% [1] +| | | Mini-EM: Advance Time Step: 0.0110582 - 99.9783% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00156164 - 14.122% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.464e-05 - 3.49889% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00130584 - 83.6198% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.101085% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.304e-05 - 0.998592% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.784e-05 - 7.49251% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.192e-05 - 4.74178% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.016e-05 - 0.778044% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 5.716e-05 - 4.37727% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.776e-05 - 3.65742% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.956e-05 - 3.02947% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.764e-05 - 1.35086% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.12e-06 - 0.0857687% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6239e-05 - 5.83832% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000104 - 7.96423% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.936e-05 - 3.77995% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.208e-05 - 1.69087% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.404e-05 - 6.43571% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018272 - 13.9925% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.84e-06 - 0.217485% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.268e-05 - 0.971024% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.144e-05 - 5.47082% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.964e-05 - 7.63035% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.3959e-05 - 4.89793% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.12e-06 - 0.698402% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.372e-05 - 3.34804% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.392e-05 - 6.42652% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.528e-05 - 1.93592% [1] +| | | | | | Remainder: 2.728e-05 - 2.08908% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.02e-05 - 0.65316% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.135755% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000123 - 7.87635% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.852e-05 - 1.82629% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.064e-05 - 37.3072% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.50631% [1] +| | | | | | Remainder: 1.688e-05 - 59.1865% +| | | | | Remainder: 3.732e-05 - 2.3898% +| | | | Stratimikos: BelosLOWS: 0.00856091 - 77.4167% [1] +| | | | | GMRES block system: Operation Op*x: 0.000103839 - 1.21294% [1] +| | | | | Belos::MVT::MvAddMv: 5.252e-05 - 0.613486% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00791587 - 92.4653% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00014732 - 1.86107% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.74e-05 - 18.599% [2] +| | | | | | | | Belos::MVT::MvDot: 2.276e-05 - 83.0657% [2] +| | | | | | | | Remainder: 4.64e-06 - 16.9343% +| | | | | | | Belos::MVT::MvScale: 1.18e-05 - 8.00977% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.2e-05 - 28.5094% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.944e-05 - 93.9048% [2] +| | | | | | | | Remainder: 2.56e-06 - 6.09524% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.448e-05 - 9.82894% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.212e-05 - 83.7017% [2] +| | | | | | | | Remainder: 2.36e-06 - 16.2983% +| | | | | | | Remainder: 5.164e-05 - 35.0529% +| | | | | | Belos::MVT::MvAddMv: 1.664e-05 - 0.210211% [2] +| | | | | | Belos::MVT::MvNorm: 1.068e-05 - 0.134919% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00723855 - 91.4435% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.596e-05 - 0.220486% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.02e-05 - 0.140912% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00020912 - 2.88898% [1] +| | | | | | | | Belos::MVT::Assign: 6.16e-06 - 2.94568% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.904e-05 - 9.10482% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.036e-05 - 54.4118% [1] +| | | | | | | | | Remainder: 8.68e-06 - 45.5882% +| | | | | | | | CG Q_B: Operation Op*x: 1.176e-05 - 5.62357% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.016e-05 - 23.9862% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.08e-06 - 2.42923% [1] +| | | | | | | | Remainder: 0.00011692 - 55.9105% +| | | | | | | CG S_E: Operation Op*x: 2.488e-05 - 0.343715% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00647911 - 89.5084% [1] +| | | | | | | | Belos::MVT::Assign: 6.8e-06 - 0.104953% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00573683 - 88.5435% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00564327 - 98.3691% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0013016 - 23.0646% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00107948 - 82.9348% [20] +| | | | | | | | | | | Remainder: 0.00022212 - 17.0652% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000276597 - 4.90136% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 6.616e-05 - 1.17237% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 6.276e-05 - 1.11212% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00363332 - 64.3831% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000999919 - 27.5208% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000880879 - 88.095% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000865919 - 98.3017% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000798319 - 92.1933% [10] +| | | | | | | | | | | | | | Remainder: 6.76e-05 - 7.80673% +| | | | | | | | | | | | | Remainder: 1.496e-05 - 1.6983% +| | | | | | | | | | | | Remainder: 0.00011904 - 11.905% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0025926 - 71.3562% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00252332 - 97.3278% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00250812 - 99.3976% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00246028 - 98.0926% [10] +| | | | | | | | | | | | | | Remainder: 4.7839e-05 - 1.90737% +| | | | | | | | | | | | | Remainder: 1.52e-05 - 0.602382% +| | | | | | | | | | | | Remainder: 6.928e-05 - 2.67222% +| | | | | | | | | | | Remainder: 4.08e-05 - 1.12294% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00010284 - 1.82235% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 6.94e-05 - 1.22978% [10] +| | | | | | | | | | Remainder: 0.0001306 - 2.31426% +| | | | | | | | | Remainder: 9.356e-05 - 1.63086% +| | | | | | | | CG S_E: Operation Op*x: 0.000230359 - 3.55541% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.000200079 - 3.08806% [10] +| | | | | | | | Belos::MVT::MvAddMv: 0.00013664 - 2.10893% [29] +| | | | | | | | Belos::MVT::MvNorm: 4.416e-05 - 0.681575% [10] +| | | | | | | | Remainder: 0.00012424 - 1.91755% +| | | | | | | Remainder: 0.000499279 - 6.8975% +| | | | | | GMRES block system: Operation Op*x: 6.832e-05 - 0.863076% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.8e-06 - 0.0859034% [1] +| | | | | | Remainder: 0.000427559 - 5.40129% +| | | | | Remainder: 0.00048868 - 5.70827% +| | | | Mini-EM: Compute responses: 0.000865719 - 7.82873% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.968e-05 - 5.73858% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000334119 - 38.5944% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.347182% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.064e-05 - 3.18449% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.38e-05 - 13.1091% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.191549% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.408e-05 - 4.21407% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.012e-05 - 3.02886% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.26e-05 - 21.7288% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-07 - 0.227464% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.26e-05 - 3.77111% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.852e-05 - 20.5077% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.048e-05 - 3.13661% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.036e-05 - 3.10069% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.167605% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.912e-05 - 14.7013% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.72e-06 - 2.01126% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.959e-06 - 1.7835% [1] +| | | | | | Remainder: 1.6e-05 - 4.78871% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.88e-06 - 0.563693% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.166336% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011776 - 13.6026% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022208 - 25.6527% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.270173% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00020988 - 94.5065% [1] +| | | | | | Remainder: 1.16e-05 - 5.22334% +| | | | | Remainder: 0.00013576 - 15.6818% +| | | | Remainder: 6.996e-05 - 0.632651% +| | | Remainder: 2.4e-06 - 0.0216986% +| | Remainder: 0.023868 - 7.1374% +| Remainder: 4.6679e-05 - 0.0139568% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00856091 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 25.231 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0115 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0332 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00033048 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00626067 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 0.00805383 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.331698 [1] +| Mini-EM: Total Time: 0.331644 - 99.9837% [1] +| | Mini-EM: build mesh: 0.000681839 - 0.205594% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003254 - 47.7239% [1] +| | | Remainder: 0.000356439 - 52.2761% +| | Mini-EM: build physics blocks: 0.000911438 - 0.274825% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000831559 - 0.250739% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0178009 - 5.36748% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00720303 - 2.17192% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0023278 - 32.3169% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00181728 - 78.0686% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00015616 - 6.70849% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000301799 - 12.965% [4] +| | | | Remainder: 5.256e-05 - 2.25793% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.002044 - 28.3769% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000381999 - 18.6888% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.712e-05 - 0.837575% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002582 - 12.6321% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.552e-05 - 2.22701% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0011992 - 58.6693% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.552e-05 - 2.71625% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3e-05 - 1.46771% [4] +| | | | Remainder: 5.644e-05 - 2.76126% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0005236 - 7.26916% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000248959 - 3.45631% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000713798 - 9.90969% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0003076 - 4.27043% [4] +| | | Remainder: 0.00103728 - 14.4006% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000204959 - 0.061801% [2] +| | Mini-EM: setup physics model evaluator: 0.0718888 - 21.6765% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0718689 - 99.9723% [1] +| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00384033% [1] +| | | | fmb->setWorksetContainer(): 4e-07 - 0.000556569% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0640417 - 89.1091% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0640261 - 99.9756% [1] +| | | | | | getWorksets(): 0.0345943 - 54.0315% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.034591 - 99.9905% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0203335 - 58.7827% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00286748 - 14.1022% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00411267 - 20.2261% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026484 - 6.4396% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00383936 - 93.3542% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013256 - 3.45266% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.368e-05 - 0.877231% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000220999 - 5.75615% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00032596 - 8.48997% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000705359 - 18.3718% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0001056 - 2.75046% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000581799 - 15.1536% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.384e-05 - 1.66278% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00104188 - 27.1368% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000388719 - 37.3095% [1] +| | | | | | | | | | | | Remainder: 0.000653159 - 62.6905% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00053612 - 13.9638% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.856e-05 - 1.00434% [1] +| | | | | | | | | | | Remainder: 5.3e-05 - 1.38044% +| | | | | | | | | | Remainder: 8.48e-06 - 0.206192% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00928135 - 45.6455% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00531423 - 57.2571% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.328e-05 - 0.814417% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.004e-05 - 0.188927% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00278684 - 52.441% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00197432 - 37.1515% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.18441% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0002046 - 3.85004% [1] +| | | | | | | | | | | Remainder: 0.00028536 - 5.36973% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00173016 - 18.6412% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0017156 - 18.4844% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.596e-05 - 0.710673% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0002506 - 2.70004% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00016292 - 1.75535% [1] +| | | | | | | | | | Remainder: 4.188e-05 - 0.451228% +| | | | | | | | | Remainder: 0.00407203 - 20.0262% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0142363 - 41.1562% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0142129 - 99.8351% [2] +| | | | | | | | | Remainder: 2.348e-05 - 0.16493% +| | | | | | | | Remainder: 2.1119e-05 - 0.0610535% +| | | | | | | Remainder: 3.28e-06 - 0.00948134% +| | | | | | getOrientations(): 6.84e-06 - 0.0106831% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000702879 - 1.0978% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000697799 - 1.08987% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362359 - 0.565955% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012248 - 0.191297% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000852679 - 1.33177% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.00162434% [2] +| | | | | | Remainder: 0.0266857 - 41.6795% +| | | | | Remainder: 1.564e-05 - 0.0244216% +| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.0110201% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.0213166% [1] +| | | | build response library: 0.00777947 - 10.8245% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00767707 - 98.6837% [1] +| | | | | | getWorksets(): 3.44e-06 - 0.0448088% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 72.093% [1] +| | | | | | | Remainder: 9.6e-07 - 27.907% +| | | | | | getOrientations(): 4.4e-07 - 0.00573135% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748159 - 9.74537% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000907878 - 11.8258% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004078 - 5.31192% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129472 - 16.8647% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0182361% [3] +| | | | | | Remainder: 0.00431323 - 56.1833% +| | | | | Remainder: 0.0001024 - 1.31629% +| | | | Remainder: 2.132e-05 - 0.0296651% +| | | Remainder: 1.992e-05 - 0.0277095% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0671049 - 20.234% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0670951 - 99.9854% [1] +| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.00125195% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000834636% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0670466 - 99.9277% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0670429 - 99.9945% [1] +| | | | | | getWorksets(): 0.0226082 - 33.722% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0226068 - 99.9942% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0206799 - 91.476% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290968 - 14.0701% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00285828 - 13.8216% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000173639 - 6.07496% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00268216 - 93.8383% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.388e-05 - 2.00883% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.032e-05 - 1.13043% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016876 - 6.29195% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00022872 - 8.52747% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000533839 - 19.9033% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 5.028e-05 - 1.87461% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000121 - 4.51129% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.74e-05 - 0.648732% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000959718 - 35.7816% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000483199 - 50.348% [1] +| | | | | | | | | | | | Remainder: 0.000476519 - 49.652% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00046832 - 17.4606% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.7e-05 - 1.37949% [1] +| | | | | | | | | | | Remainder: 1.292e-05 - 0.481702% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0867656% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0104529 - 50.5461% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00537743 - 51.4446% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.372e-05 - 0.25514% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.4e-06 - 0.137612% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00201572 - 37.4847% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00198868 - 36.9819% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.136e-05 - 0.211253% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.479e-06 - 0.176274% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00010264 - 1.90872% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00116352 - 21.6371% [1] +| | | | | | | | | | | Remainder: 6.492e-05 - 1.20727% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00170304 - 16.2925% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00102736 - 9.82849% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.96e-05 - 0.283176% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00025836 - 2.47167% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000216679 - 2.07291% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00143568 - 13.7348% [1] +| | | | | | | | | | Remainder: 0.000404719 - 3.87185% +| | | | | | | | | Remainder: 0.00445903 - 21.5622% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00191968 - 8.49158% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00190436 - 99.2019% [1] +| | | | | | | | | Remainder: 1.532e-05 - 0.798051% +| | | | | | | | Remainder: 7.32e-06 - 0.0323796% +| | | | | | | Remainder: 1.32e-06 - 0.0058386% +| | | | | | getOrientations(): 7e-06 - 0.0104411% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000887518 - 1.32381% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108864 - 1.6238% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000683439 - 1.01941% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0102376 - 15.2702% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00383639 - 37.4736% [1] +| | | | | | | Remainder: 0.00640119 - 62.5264% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242476 - 3.61672% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000656297% [2] +| | | | | | Remainder: 0.0291053 - 43.413% +| | | | | Remainder: 3.72e-06 - 0.00554838% +| | | | fmb->setupBCFieldManagers(): 4.36e-06 - 0.00649824% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.0239064% [1] +| | | | build response library: 2.096e-05 - 0.0312392% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.33588% [1] +| | | | | Remainder: 2.068e-05 - 98.6641% +| | | | Remainder: 5.76e-06 - 0.00858483% +| | | Remainder: 9.8e-06 - 0.014604% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0300363 - 9.05681% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00907811 - 30.2238% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0204443 - 68.0654% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000111879 - 0.547237% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.014262 - 69.7601% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00953584% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.04e-06 - 0.0213154% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 9.2e-07 - 0.00645072% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00015444 - 1.08288% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00031872 - 2.23475% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000847278 - 5.94082% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.528e-05 - 0.66807% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000804759 - 5.64269% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000759679 - 5.3266% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00110632 - 7.75712% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.32e-06 - 0.00925538% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00392652% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00168468 - 11.8124% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00207004 - 14.5144% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011868 - 0.832142% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00042736 - 2.9965% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000118679 - 0.832135% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00055676 - 3.90381% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000828279 - 5.8076% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00111772 - 7.83705% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000880119 - 6.17109% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 6.236e-05 - 0.437246% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000205599 - 1.44159% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000742079 - 5.2032% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00010512 - 0.737065% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00041244 - 2.89188% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.2e-07 - 0.00645072% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000168279 - 1.17991% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0003246 - 2.27598% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.288e-05 - 0.651242% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00020148 - 1.41271% [1] +| | | | | Remainder: 5.024e-05 - 0.352265% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.236e-05 - 0.0604569% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.519e-06 - 0.0123213% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016004 - 0.782809% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00580579 - 28.3981% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00290156 - 49.9769% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00288832 - 49.7489% [1] +| | | | | Remainder: 1.592e-05 - 0.274209% +| | | | Remainder: 8.976e-05 - 0.439046% +| | | Remainder: 0.00051388 - 1.71086% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00505771 - 1.52504% [1] +| | | getWorksets(): 2.64e-06 - 0.0521975% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 60.6061% [1] +| | | | Remainder: 1.04e-06 - 39.3939% +| | | getOrientations(): 6.4e-07 - 0.0126539% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000729679 - 14.4271% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881159 - 17.4221% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394879 - 7.80746% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118144 - 23.3592% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0276805% [3] +| | | Remainder: 0.00186588 - 36.8917% +| | panzer::ModelEvaluator::create_W_op: 0.0105111 - 3.16941% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0154451 - 4.65713% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.784e-05 - 0.309743% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0124359 - 80.5173% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.0086845% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000130079 - 1.04599% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028888 - 2.32294% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034176 - 2.74816% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.292e-05 - 0.345129% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000389799 - 3.13445% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000335999 - 2.70184% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00063304 - 5.09041% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000352719 - 2.83629% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1e-06 - 0.00804121% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109292 - 8.78839% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000689039 - 5.54071% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000119279 - 0.959147% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000710519 - 5.71343% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0007018 - 5.64332% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000979758 - 7.87844% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.4e-06 - 0.0273401% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00013008 - 1.046% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000723159 - 5.81507% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.001125 - 9.04634% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00176496 - 14.1924% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.844e-05 - 0.389516% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000395479 - 3.18013% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000745479 - 5.99455% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000653839 - 5.25766% [1] +| | | | Remainder: 3.552e-05 - 0.285624% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.76e-06 - 0.0502426% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00725151% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013884 - 0.898928% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00277556 - 17.9705% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0027588 - 99.3962% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.68e-06 - 0.348759% [1] +| | | | Remainder: 7.08e-06 - 0.255084% +| | | Remainder: 3.8e-05 - 0.246033% +| | Mini-EM: assemble Discrete Gradient: 0.00370732 - 1.11786% [1] +| | MaxwellPreconditioner::build: 0.066066 - 19.9208% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00261488 - 3.95798% [1] +| | | MaxwellPreconditioner: Schur complement: 7.96e-06 - 0.0120486% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000862999 - 1.30627% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.36153% [1] +| | | | Ifpack2::Relaxation::compute: 7.62e-05 - 8.82967% [1] +| | | | Remainder: 0.000783679 - 90.8088% +| | | MaxwellPreconditioner: Solver S_E: 0.0621352 - 94.0501% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0609557 - 98.1018% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0606378 - 99.4785% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0584716 - 96.4276% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000177159 - 0.302983% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00134576 - 2.30156% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000639439 - 47.5152% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000414639 - 30.8108% [1] +| | | | | | | | Remainder: 0.00029168 - 21.674% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00400267 - 6.8455% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00017144 - 4.28314% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00356523 - 89.0713% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00272516 - 76.4369% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00231164 - 84.8259% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000976879 - 42.2592% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.172e-05 - 3.24708% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.68e-05 - 2.74343% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.616e-05 - 3.70158% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000114039 - 11.6738% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.2e-05 - 1.2284% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00050216 - 51.4045% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.272e-05 - 1.30211% [1] +| | | | | | | | | | | | Remainder: 0.00024128 - 24.6991% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.504e-05 - 1.51581% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.96e-06 - 14.1553% [1] +| | | | | | | | | | | | Remainder: 3.008e-05 - 85.8447% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 3.652e-05 - 1.57983% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.004e-05 - 54.874% [1] +| | | | | | | | | | | | Remainder: 1.648e-05 - 45.126% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000963839 - 41.6951% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000943679 - 97.9084% [1] +| | | | | | | | | | | | Remainder: 2.016e-05 - 2.09164% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.788e-05 - 1.20607% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.16e-06 - 32.8551% [1] +| | | | | | | | | | | | Remainder: 1.872e-05 - 67.1449% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.52e-05 - 1.09014% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.92e-06 - 11.5873% [1] +| | | | | | | | | | | | Remainder: 2.228e-05 - 88.4127% +| | | | | | | | | | | Remainder: 0.000246279 - 10.6539% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.572e-05 - 3.14551% [1] +| | | | | | | | | | Remainder: 0.000327799 - 12.0286% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.668e-05 - 2.15077% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.6e-06 - 8.6072% [1] +| | | | | | | | | | Remainder: 7.008e-05 - 91.3928% +| | | | | | | | | Remainder: 0.000763399 - 21.4123% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00011692 - 2.92105% [1] +| | | | | | | | Remainder: 0.00014908 - 3.72451% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00177072 - 3.02834% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00100616 - 56.822% [1] +| | | | | | | | Remainder: 0.00076456 - 43.178% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182169 - 31.155% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0014348 - 2.45384% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00143132 - 99.7575% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000921838 - 64.4048% [1] +| | | | | | | | | Remainder: 0.00050948 - 35.5952% +| | | | | | | | Remainder: 3.48e-06 - 0.242543% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00122264 - 2.09099% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00109224 - 89.3345% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000614599 - 56.2697% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000338879 - 31.0261% [1] +| | | | | | | | | Remainder: 0.00013876 - 12.7042% +| | | | | | | | Remainder: 0.0001304 - 10.6655% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0244208 - 41.7653% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0244174 - 99.9859% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0240438 - 98.4698% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.128e-05 - 0.296459% [1] +| | | | | | | | | | Remainder: 0.0239725 - 99.7035% +| | | | | | | | | Remainder: 0.00037364 - 1.53022% +| | | | | | | | Remainder: 3.44e-06 - 0.0140863% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00248096 - 4.24301% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.24e-05 - 2.11209% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.16e-06 - 0.167677% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0022496 - 90.6746% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00224636 - 99.856% [1] +| | | | | | | | | Remainder: 3.24e-06 - 0.144026% +| | | | | | | | Remainder: 0.000174799 - 7.04563% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.644e-05 - 0.113628% [1] +| | | | | | | Remainder: 0.00333276 - 5.69979% +| | | | | | Remainder: 0.0021662 - 3.57235% +| | | | | Remainder: 0.000317879 - 0.521492% +| | | | Remainder: 0.00117948 - 1.89825% +| | | MaxwellPreconditioner: Block preconditioner: 0.00016092 - 0.243575% [1] +| | | Remainder: 0.00028408 - 0.429994% +| | Mini-EM: timestepper: 0.0105787 - 3.18979% [1] +| | | Mini-EM: Advance Time Step: 0.0105765 - 99.9788% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00154316 - 14.5904% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.26e-05 - 3.40859% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00129348 - 83.8202% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.105143% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.352e-05 - 1.04524% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000100599 - 7.7774% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.252e-05 - 4.83348% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.52e-06 - 0.736% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 5.54e-05 - 4.28303% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.848e-05 - 3.74803% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.836e-05 - 2.96565% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.668e-05 - 1.28955% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.049479% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.576e-05 - 5.85708% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00010012 - 7.74037% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.148e-05 - 3.97997% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.72e-05 - 1.32975% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.264e-05 - 6.38898% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000180999 - 13.9932% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.76e-06 - 0.213378% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.376e-05 - 1.0638% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.1e-05 - 5.48908% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.796e-05 - 7.57338% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.356e-05 - 4.91388% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.28e-06 - 0.717446% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.408e-05 - 3.40787% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.492e-05 - 6.56525% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.428e-05 - 1.87711% [1] +| | | | | | Remainder: 2.66e-05 - 2.05647% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.32e-06 - 0.603956% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.152933% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00012004 - 7.77885% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.668e-05 - 1.72892% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.012e-05 - 37.931% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.04e-06 - 3.89805% [1] +| | | | | | Remainder: 1.552e-05 - 58.1709% +| | | | | Remainder: 3.868e-05 - 2.50655% +| | | | Stratimikos: BelosLOWS: 0.00808679 - 76.4599% [1] +| | | | | GMRES block system: Operation Op*x: 9.412e-05 - 1.16387% [1] +| | | | | Belos::MVT::MvAddMv: 4.756e-05 - 0.58812% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00748431 - 92.5498% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000137 - 1.8305% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.616e-05 - 19.0949% [2] +| | | | | | | | Belos::MVT::MvDot: 2.152e-05 - 82.263% [2] +| | | | | | | | Remainder: 4.64e-06 - 17.737% +| | | | | | | Belos::MVT::MvScale: 1.208e-05 - 8.81752% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.756e-05 - 27.4161% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.524e-05 - 93.8232% [2] +| | | | | | | | Remainder: 2.32e-06 - 6.17678% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.212e-05 - 8.84672% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.92e-06 - 81.8482% [2] +| | | | | | | | Remainder: 2.2e-06 - 18.1518% +| | | | | | | Remainder: 4.908e-05 - 35.8248% +| | | | | | Belos::MVT::MvAddMv: 1.62e-05 - 0.216453% [2] +| | | | | | Belos::MVT::MvNorm: 8.92e-06 - 0.119183% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00683903 - 91.3783% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.436e-05 - 0.209971% [1] +| | | | | | | Belos::MVT::MvAddMv: 8.64e-06 - 0.126334% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0001946 - 2.84543% [1] +| | | | | | | | Belos::MVT::Assign: 5.28e-06 - 2.71326% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.916e-05 - 9.84584% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.016e-05 - 53.0271% [1] +| | | | | | | | | Remainder: 9e-06 - 46.9729% +| | | | | | | | CG Q_B: Operation Op*x: 1.172e-05 - 6.02261% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.808e-05 - 24.7071% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.56e-06 - 2.34327% [1] +| | | | | | | | Remainder: 0.0001058 - 54.3679% +| | | | | | | CG S_E: Operation Op*x: 2.456e-05 - 0.359115% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00613531 - 89.7103% [1] +| | | | | | | | Belos::MVT::Assign: 6.04e-06 - 0.0984465% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00545299 - 88.8788% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00536795 - 98.4405% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00126516 - 23.5687% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00105616 - 83.4803% [20] +| | | | | | | | | | | Remainder: 0.000209 - 16.5197% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000268359 - 4.99928% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 5.944e-05 - 1.10731% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 6.3e-05 - 1.17363% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00342616 - 63.8261% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0009606 - 28.0373% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00084668 - 88.1407% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00083228 - 98.2992% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00076708 - 92.1661% [10] +| | | | | | | | | | | | | | Remainder: 6.52e-05 - 7.8339% +| | | | | | | | | | | | | Remainder: 1.44e-05 - 1.70076% +| | | | | | | | | | | | Remainder: 0.00011392 - 11.8593% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00242668 - 70.8279% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00235924 - 97.2209% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00234516 - 99.4032% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00230072 - 98.105% [10] +| | | | | | | | | | | | | | Remainder: 4.444e-05 - 1.89497% +| | | | | | | | | | | | | Remainder: 1.4079e-05 - 0.596761% +| | | | | | | | | | | | Remainder: 6.744e-05 - 2.77911% +| | | | | | | | | | | Remainder: 3.888e-05 - 1.1348% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00010084 - 1.87856% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 7.048e-05 - 1.31298% [10] +| | | | | | | | | | Remainder: 0.00011452 - 2.1334% +| | | | | | | | | Remainder: 8.504e-05 - 1.55951% +| | | | | | | | CG S_E: Operation Op*x: 0.00022364 - 3.64513% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.00018936 - 3.0864% [10] +| | | | | | | | Belos::MVT::MvAddMv: 0.0001138 - 1.85484% [29] +| | | | | | | | Belos::MVT::MvNorm: 3.88e-05 - 0.632405% [10] +| | | | | | | | Remainder: 0.00011068 - 1.80398% +| | | | | | | Remainder: 0.000461559 - 6.74889% +| | | | | | GMRES block system: Operation Op*x: 6.592e-05 - 0.880776% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.44e-06 - 0.0860467% [1] +| | | | | | Remainder: 0.000410798 - 5.48879% +| | | | | Remainder: 0.000460799 - 5.69817% +| | | | Mini-EM: Compute responses: 0.000881759 - 8.33696% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.768e-05 - 8.80966% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00032948 - 37.3662% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.254947% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.04e-05 - 3.15649% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.356e-05 - 13.2208% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.182105% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.44e-05 - 4.37052% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.72e-06 - 2.9501% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.164e-05 - 21.7434% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.206386% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.256e-05 - 3.81207% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.824e-05 - 20.7114% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.72e-06 - 2.9501% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.048e-05 - 3.18077% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4e-07 - 0.121403% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.848e-05 - 14.7141% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.4e-06 - 1.94245% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.52e-06 - 1.67537% [1] +| | | | | | Remainder: 1.584e-05 - 4.80758% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.76e-06 - 0.53983% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.154237% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011152 - 12.6474% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000218959 - 24.8321% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.328829% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000207839 - 94.9214% [1] +| | | | | | Remainder: 1.04e-05 - 4.74975% +| | | | | Remainder: 0.000138 - 15.6505% +| | | | Remainder: 6.48e-05 - 0.612679% +| | | Remainder: 2.24e-06 - 0.0211745% +| | Remainder: 0.0236138 - 7.12024% +| Remainder: 5.4e-05 - 0.0162799% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00808679 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 26.7102 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0114 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0335 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0003828 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00650983 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 0.00853627 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.339483 [1] +| Mini-EM: Total Time: 0.339434 - 99.9855% [1] +| | Mini-EM: build mesh: 0.000771319 - 0.227237% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031168 - 40.4087% [1] +| | | Remainder: 0.000459639 - 59.5913% +| | Mini-EM: build physics blocks: 0.000898958 - 0.264841% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000829999 - 0.244525% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0187583 - 5.52634% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00719583 - 2.11995% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0023456 - 32.5966% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00180608 - 76.9986% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000160519 - 6.84342% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00032576 - 13.8882% [4] +| | | | Remainder: 5.324e-05 - 2.26979% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0020552 - 28.5609% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000386919 - 18.8264% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.736e-05 - 0.844688% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00026268 - 12.7813% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.68e-05 - 2.27715% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119876 - 58.3281% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.528e-05 - 2.68977% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.088e-05 - 1.50253% [4] +| | | | Remainder: 5.652e-05 - 2.7501% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000521917 - 7.25305% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00024904 - 3.46089% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00071724 - 9.96744% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000304879 - 4.23689% [4] +| | | Remainder: 0.00100196 - 13.9242% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00020176 - 0.0594402% [2] +| | Mini-EM: setup physics model evaluator: 0.0723417 - 21.3125% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0723239 - 99.9754% [1] +| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00342902% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000608374% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0646696 - 89.4165% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.064651 - 99.9713% [1] +| | | | | | getWorksets(): 0.0351106 - 54.3079% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0351074 - 99.9909% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0211343 - 60.1989% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028076 - 13.2846% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00448751 - 21.2334% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026344 - 5.87051% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00421503 - 93.928% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013564 - 3.218% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.34e-05 - 0.792402% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000219479 - 5.20705% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00031132 - 7.38594% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000704319 - 16.7097% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000427719 - 10.1475% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000630359 - 14.955% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.092e-05 - 1.68255% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00104744 - 24.8501% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00038992 - 37.226% [1] +| | | | | | | | | | | | Remainder: 0.000657519 - 62.774% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000541839 - 12.8549% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.924e-05 - 0.930953% [1] +| | | | | | | | | | | Remainder: 5.336e-05 - 1.26594% +| | | | | | | | | | Remainder: 9.04e-06 - 0.201448% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00925743 - 43.803% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00532735 - 57.5468% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.2279e-05 - 0.793621% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.76e-06 - 0.183205% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00280304 - 52.6159% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00197032 - 36.9849% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.048e-05 - 0.196721% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00020644 - 3.8751% [1] +| | | | | | | | | | | Remainder: 0.00028504 - 5.3505% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00212312 - 22.9342% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00129832 - 14.0246% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.968e-05 - 0.644672% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00024484 - 2.6448% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000164799 - 1.78018% [1] +| | | | | | | | | | Remainder: 3.932e-05 - 0.42474% +| | | | | | | | | Remainder: 0.00458171 - 21.6791% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0139535 - 39.7453% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0139315 - 99.842% [2] +| | | | | | | | | Remainder: 2.204e-05 - 0.157953% +| | | | | | | | Remainder: 1.96e-05 - 0.0558287% +| | | | | | | Remainder: 3.2e-06 - 0.00911406% +| | | | | | getOrientations(): 7.04e-06 - 0.0108892% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000681039 - 1.05341% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000687959 - 1.06411% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000353799 - 0.547245% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011972 - 0.185179% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000817159 - 1.26395% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.00142303% [2] +| | | | | | Remainder: 0.0268728 - 41.5659% +| | | | | Remainder: 1.856e-05 - 0.0286998% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.0108954% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.0210719% [1] +| | | | build response library: 0.00760807 - 10.5194% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00750967 - 98.7066% [1] +| | | | | | getWorksets(): 3.4e-06 - 0.045275% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 72.9412% [1] +| | | | | | | Remainder: 9.2e-07 - 27.0588% +| | | | | | getOrientations(): 3.6e-07 - 0.00479382% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755519 - 10.0606% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000865078 - 11.5195% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039328 - 5.23698% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126736 - 16.8763% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.0197079% [3] +| | | | | | Remainder: 0.00422319 - 56.2368% +| | | | | Remainder: 9.84e-05 - 1.29336% +| | | | Remainder: 2.028e-05 - 0.0280405% +| | | Remainder: 1.78e-05 - 0.0246054% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0688529 - 20.2846% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0688435 - 99.9864% [1] +| | | | allocate FieldManagerBuilder: 5.6e-07 - 0.000813439% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000697234% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0687961 - 99.9311% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0687925 - 99.9948% [1] +| | | | | | getWorksets(): 0.0219789 - 31.9495% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0219779 - 99.9956% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0201053 - 91.4798% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283496 - 14.1005% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00285108 - 14.1807% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017696 - 6.20678% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00267192 - 93.7161% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.124e-05 - 1.91772% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0319e-05 - 1.13473% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016516 - 6.18133% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002272 - 8.50326% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000544239 - 20.3689% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.964e-05 - 1.85784% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00012172 - 4.55553% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.6e-05 - 0.598821% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000960119 - 35.9337% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000479119 - 49.902% [1] +| | | | | | | | | | | | Remainder: 0.000481 - 50.098% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000457879 - 17.1367% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.588e-05 - 1.34286% [1] +| | | | | | | | | | | Remainder: 1.252e-05 - 0.468578% +| | | | | | | | | | Remainder: 2.2e-06 - 0.0771638% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00995043 - 49.4915% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00583839 - 58.6748% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.504e-05 - 0.257605% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.76e-06 - 0.132913% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00200908 - 34.4115% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0020366 - 34.8828% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.124e-05 - 0.192519% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.2e-06 - 0.157578% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.676e-05 - 1.65731% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00158816 - 27.202% [1] +| | | | | | | | | | | Remainder: 6.4559e-05 - 1.10577% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00128004 - 12.8642% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00104792 - 10.5314% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.98e-05 - 0.299485% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00025716 - 2.58441% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00021848 - 2.19569% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00100888 - 10.139% [1] +| | | | | | | | | | Remainder: 0.000269759 - 2.71103% +| | | | | | | | | Remainder: 0.00446888 - 22.2273% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00186576 - 8.48925% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185064 - 99.1896% [1] +| | | | | | | | | Remainder: 1.512e-05 - 0.810394% +| | | | | | | | Remainder: 6.8e-06 - 0.0309402% +| | | | | | | Remainder: 9.6e-07 - 0.00436784% +| | | | | | getOrientations(): 6.16e-06 - 0.00895447% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000925558 - 1.34544% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00104572 - 1.52011% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000660559 - 0.96022% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.01078 - 15.6704% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00402059 - 37.2967% [1] +| | | | | | | Remainder: 0.00675943 - 62.7033% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00228408 - 3.32024% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000639605% [2] +| | | | | | Remainder: 0.0311111 - 45.2245% +| | | | | Remainder: 3.6e-06 - 0.00523286% +| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.00592649% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0235897% [1] +| | | | build response library: 2.028e-05 - 0.0294581% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.38067% [1] +| | | | | Remainder: 2e-05 - 98.6193% +| | | | Remainder: 5.8e-06 - 0.00842491% +| | | Remainder: 9.36e-06 - 0.0135942% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0312406 - 9.20374% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00977599 - 31.2926% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0209338 - 67.0084% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00011108 - 0.530625% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0142995 - 68.308% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00783246% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.96e-06 - 0.0207001% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.4e-07 - 0.00587435% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00016236 - 1.13543% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000321559 - 2.24875% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000859839 - 6.01309% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 7.712e-05 - 0.539321% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000787439 - 5.50677% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000748639 - 5.23544% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00108584 - 7.59356% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.32e-06 - 0.00923112% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00391623% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00168832 - 11.8069% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00208312 - 14.5678% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011764 - 0.822688% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000422439 - 2.95423% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00012184 - 0.85206% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00056696 - 3.9649% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000842398 - 5.89112% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00111676 - 7.8098% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000939518 - 6.5703% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.86e-05 - 0.409806% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00020508 - 1.43418% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000748239 - 5.23264% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00010176 - 0.711635% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000454879 - 3.18109% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.08e-06 - 0.00755273% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00016816 - 1.17599% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0003108 - 2.17351% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.08e-05 - 0.355258% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000202479 - 1.41599% [1] +| | | | | Remainder: 4.9e-05 - 0.34267% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.228e-05 - 0.0586611% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.0120379% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00015892 - 0.759155% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00625815 - 29.8949% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00311404 - 49.7597% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00312635 - 49.9565% [1] +| | | | | Remainder: 1.776e-05 - 0.28379% +| | | | Remainder: 9.14e-05 - 0.436614% +| | | Remainder: 0.000530798 - 1.69906% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00489835 - 1.4431% [1] +| | | getWorksets(): 2.96e-06 - 0.0604285% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 68.9189% [1] +| | | | Remainder: 9.2e-07 - 31.0811% +| | | getOrientations(): 6.8e-07 - 0.0138822% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000704479 - 14.382% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000842559 - 17.2009% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376279 - 7.68175% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117996 - 24.0889% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0261312% [3] +| | | Remainder: 0.00179016 - 36.5461% +| | panzer::ModelEvaluator::create_W_op: 0.0112462 - 3.31322% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0156516 - 4.61109% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.888e-05 - 0.312301% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0124197 - 79.3509% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00805175% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00013004 - 1.04705% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000281839 - 2.2693% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00034368 - 2.76722% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.352e-05 - 0.350412% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000387879 - 3.1231% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00033628 - 2.70764% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000646279 - 5.20368% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000354439 - 2.85385% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.00676347% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00108164 - 8.70908% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000699119 - 5.62913% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000114 - 0.917899% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000692799 - 5.57824% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000757799 - 6.10161% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000960638 - 7.73482% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.2e-06 - 0.0257656% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0001348 - 1.08538% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000686199 - 5.5251% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00112128 - 9.02826% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178068 - 14.3376% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.892e-05 - 0.393892% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038872 - 3.12988% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000737679 - 5.93961% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000649599 - 5.23041% [1] +| | | | Remainder: 3.68e-05 - 0.296304% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.76e-06 - 0.0495797% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.04e-06 - 0.0066447% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000138959 - 0.887827% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0029956 - 19.1393% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00297676 - 99.3711% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.012e-05 - 0.337829% [1] +| | | | Remainder: 8.72e-06 - 0.291094% +| | | Remainder: 3.968e-05 - 0.253521% +| | Mini-EM: assemble Discrete Gradient: 0.00370407 - 1.09125% [1] +| | MaxwellPreconditioner::build: 0.0674285 - 19.865% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0026518 - 3.93275% [1] +| | | MaxwellPreconditioner: Schur complement: 7.8e-06 - 0.0115678% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000875638 - 1.29862% [1] +| | | | Ifpack2::Relaxation::initialize: 2.84e-06 - 0.324335% [1] +| | | | Ifpack2::Relaxation::compute: 7.472e-05 - 8.53321% [1] +| | | | Remainder: 0.000798078 - 91.1425% +| | | MaxwellPreconditioner: Solver S_E: 0.0634553 - 94.1076% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0622137 - 98.0433% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0618738 - 99.4536% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0596545 - 96.4132% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00020036 - 0.335867% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00143824 - 2.41095% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000647959 - 45.0523% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000447719 - 31.1297% [1] +| | | | | | | | Remainder: 0.00034256 - 23.818% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00441515 - 7.4012% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000190599 - 4.31693% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00393155 - 89.0469% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0030488 - 77.5468% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00258364 - 84.7429% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00103992 - 40.2502% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 2.916e-05 - 2.80406% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.148e-05 - 3.02716% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.86e-05 - 7.55828% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00012684 - 12.1971% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.388e-05 - 1.33472% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000510559 - 49.096% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.364e-05 - 1.31164% [1] +| | | | | | | | | | | | Remainder: 0.00023576 - 22.671% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.372e-05 - 1.30514% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.48e-06 - 16.2515% [1] +| | | | | | | | | | | | Remainder: 2.824e-05 - 83.7485% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.452e-05 - 1.72315% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.692e-05 - 60.4672% [1] +| | | | | | | | | | | | Remainder: 1.76e-05 - 39.5328% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00112004 - 43.3512% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00109704 - 97.9465% [1] +| | | | | | | | | | | | Remainder: 2.3e-05 - 2.0535% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.724e-05 - 1.05433% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.48e-06 - 34.8018% [1] +| | | | | | | | | | | | Remainder: 1.776e-05 - 65.1982% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.752e-05 - 1.45222% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.064e-05 - 28.3582% [1] +| | | | | | | | | | | | Remainder: 2.688e-05 - 71.6418% +| | | | | | | | | | | Remainder: 0.00028068 - 10.8638% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.244e-05 - 3.03202% [1] +| | | | | | | | | | Remainder: 0.000372719 - 12.2251% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.696e-05 - 2.21185% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.8e-06 - 7.81969% [1] +| | | | | | | | | | Remainder: 8.016e-05 - 92.1803% +| | | | | | | | | Remainder: 0.000795799 - 20.2413% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00013772 - 3.11926% [1] +| | | | | | | | Remainder: 0.000155279 - 3.51696% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00185512 - 3.10977% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0010034 - 54.0881% [1] +| | | | | | | | Remainder: 0.00085172 - 45.9119% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0181002 - 30.3417% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00143272 - 2.40169% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00142936 - 99.7655% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000909119 - 63.6033% [1] +| | | | | | | | | Remainder: 0.000520239 - 36.3967% +| | | | | | | | Remainder: 3.36e-06 - 0.234519% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00128244 - 2.14978% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00115384 - 89.9722% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000647599 - 56.1256% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000367479 - 31.8484% [1] +| | | | | | | | | Remainder: 0.00013876 - 12.026% +| | | | | | | | Remainder: 0.0001286 - 10.0278% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0247439 - 41.4786% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0247407 - 99.9872% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0243399 - 98.3798% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.892e-05 - 0.283157% [1] +| | | | | | | | | | Remainder: 0.024271 - 99.7168% +| | | | | | | | | Remainder: 0.000400839 - 1.62016% +| | | | | | | | Remainder: 3.16e-06 - 0.0127708% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0026228 - 4.39664% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.148e-05 - 1.96279% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.160134% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0023902 - 91.1316% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0023868 - 99.8578% [1] +| | | | | | | | | Remainder: 3.4e-06 - 0.142248% +| | | | | | | | Remainder: 0.00017692 - 6.74547% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.404e-05 - 0.107351% [1] +| | | | | | | Remainder: 0.00349959 - 5.86644% +| | | | | | Remainder: 0.00221928 - 3.58678% +| | | | | Remainder: 0.000339919 - 0.546373% +| | | | Remainder: 0.0012416 - 1.95665% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015612 - 0.231534% [1] +| | | Remainder: 0.0002818 - 0.417924% +| | Mini-EM: timestepper: 0.0110675 - 3.26058% [1] +| | | Mini-EM: Advance Time Step: 0.0110649 - 99.9761% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00157208 - 14.2078% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.088e-05 - 3.87258% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00129992 - 82.6879% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.107699% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.328e-05 - 1.0216% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000100439 - 7.72656% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.244e-05 - 4.80338% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.68e-06 - 0.744662% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 5.592e-05 - 4.30181% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.716e-05 - 3.62792% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.916e-05 - 3.0125% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.656e-05 - 1.27393% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.6e-07 - 0.0584652% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.592e-05 - 5.84037% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00010264 - 7.89588% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.872e-05 - 3.74793% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.712e-05 - 1.31701% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.42e-05 - 6.47733% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000180839 - 13.9116% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.88e-06 - 0.221552% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.208e-05 - 0.929289% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.168e-05 - 5.51419% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00010056 - 7.73587% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.5e-05 - 5.00032% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.96e-06 - 0.689274% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.336e-05 - 3.3356% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.528e-05 - 6.56041% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.532e-05 - 1.94782% [1] +| | | | | | Remainder: 2.856e-05 - 2.19706% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.92e-06 - 0.631012% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.12722% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00012172 - 7.74262% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.956e-05 - 1.88031% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.092e-05 - 36.9418% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.24763% [1] +| | | | | | Remainder: 1.768e-05 - 59.8106% +| | | | | Remainder: 4.808e-05 - 3.05837% +| | | | Stratimikos: BelosLOWS: 0.00856963 - 77.449% [1] +| | | | | GMRES block system: Operation Op*x: 0.00011236 - 1.31114% [1] +| | | | | Belos::MVT::MvAddMv: 5.04e-05 - 0.588124% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00789103 - 92.0813% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000144599 - 1.83245% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.612e-05 - 18.0637% [2] +| | | | | | | | Belos::MVT::MvDot: 2.136e-05 - 81.7764% [2] +| | | | | | | | Remainder: 4.76e-06 - 18.2236% +| | | | | | | Belos::MVT::MvScale: 1.236e-05 - 8.54778% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.012e-05 - 27.7457% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.756e-05 - 93.6191% [2] +| | | | | | | | Remainder: 2.56e-06 - 6.38086% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.416e-05 - 9.7926% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.188e-05 - 83.8983% [2] +| | | | | | | | Remainder: 2.28e-06 - 16.1017% +| | | | | | | Remainder: 5.1839e-05 - 35.8502% +| | | | | | Belos::MVT::MvAddMv: 1.8e-05 - 0.228107% [2] +| | | | | | Belos::MVT::MvNorm: 1.064e-05 - 0.134837% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00718455 - 91.0471% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.888e-05 - 0.541161% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.084e-05 - 0.150879% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00021712 - 3.02204% [1] +| | | | | | | | Belos::MVT::Assign: 5.96e-06 - 2.74503% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.908e-05 - 8.78777% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.048e-05 - 54.9266% [1] +| | | | | | | | | Remainder: 8.6e-06 - 45.0734% +| | | | | | | | CG Q_B: Operation Op*x: 1.184e-05 - 5.45321% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.024e-05 - 23.1393% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.56e-06 - 2.10022% [1] +| | | | | | | | Remainder: 0.00012544 - 57.7745% +| | | | | | | CG S_E: Operation Op*x: 4e-05 - 0.55675% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00635671 - 88.4775% [1] +| | | | | | | | Belos::MVT::Assign: 6.76e-06 - 0.106344% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00563023 - 88.5715% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00553851 - 98.3709% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0012746 - 23.0134% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00106036 - 83.1916% [20] +| | | | | | | | | | | Remainder: 0.00021424 - 16.8084% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00026984 - 4.87207% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 6.1e-05 - 1.10138% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 7.356e-05 - 1.32815% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00356588 - 64.3833% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00098164 - 27.5287% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0008696 - 88.5864% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00085536 - 98.3625% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00079016 - 92.3775% [10] +| | | | | | | | | | | | | | Remainder: 6.52e-05 - 7.62252% +| | | | | | | | | | | | | Remainder: 1.424e-05 - 1.63753% +| | | | | | | | | | | | Remainder: 0.00011204 - 11.4136% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00254412 - 71.3462% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00247464 - 97.269% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00245999 - 99.4084% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00241499 - 98.1707% [10] +| | | | | | | | | | | | | | Remainder: 4.5e-05 - 1.82927% +| | | | | | | | | | | | | Remainder: 1.464e-05 - 0.591602% +| | | | | | | | | | | | Remainder: 6.948e-05 - 2.73101% +| | | | | | | | | | | Remainder: 4.012e-05 - 1.12511% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00010248 - 1.85032% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 6.956e-05 - 1.25593% [10] +| | | | | | | | | | Remainder: 0.000121599 - 2.19552% +| | | | | | | | | Remainder: 9.172e-05 - 1.62906% +| | | | | | | | CG S_E: Operation Op*x: 0.00022912 - 3.60438% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.000193519 - 3.04433% [10] +| | | | | | | | Belos::MVT::MvAddMv: 0.00013296 - 2.09165% [29] +| | | | | | | | Belos::MVT::MvNorm: 4.028e-05 - 0.633661% [10] +| | | | | | | | Remainder: 0.00012384 - 1.94818% +| | | | | | | Remainder: 0.000520999 - 7.25166% +| | | | | | GMRES block system: Operation Op*x: 0.00010164 - 1.28804% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.68e-06 - 0.0973257% [1] +| | | | | | Remainder: 0.00042392 - 5.37218% +| | | | | Remainder: 0.000515839 - 6.01939% +| | | | Mini-EM: Compute responses: 0.000856918 - 7.7445% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.948e-05 - 5.77418% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000333839 - 38.9581% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.287564% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.024e-05 - 3.06735% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.296e-05 - 12.8685% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.167746% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.428e-05 - 4.27751% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.048e-05 - 3.13924% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.244e-05 - 21.6991% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.203691% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.232e-05 - 3.6904% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.724e-05 - 20.1414% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.8e-06 - 2.93555% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.068e-05 - 3.19915% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.155764% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.132e-05 - 15.3727% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.8e-06 - 2.03691% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6e-06 - 1.79727% [1] +| | | | | | Remainder: 1.6559e-05 - 4.96018% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.72e-06 - 0.550811% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.149373% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011364 - 13.2615% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021988 - 25.6594% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.272876% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002082 - 94.688% [1] +| | | | | | Remainder: 1.108e-05 - 5.03911% +| | | | | Remainder: 0.000134079 - 15.6467% +| | | | Remainder: 6.624e-05 - 0.598652% +| | | Remainder: 2.64e-06 - 0.0238536% +| | Remainder: 0.0243461 - 7.17256% +| Remainder: 4.92e-05 - 0.0144926% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00856963 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 25.2053 k-cell-steps per second +================================= + +dt = 2.22376e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0115 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0331 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + 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=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00033072 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00621363 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 0.00802159 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** 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: 0.334798 [1] +| Mini-EM: Total Time: 0.334748 - 99.9851% [1] +| | Mini-EM: build mesh: 0.000625439 - 0.186839% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000304479 - 48.6824% [1] +| | | Remainder: 0.00032096 - 51.3176% +| | Mini-EM: build physics blocks: 0.000892839 - 0.26672% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000819919 - 0.244936% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0187419 - 5.5988% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00718687 - 2.14695% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00231808 - 32.2543% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00179924 - 77.6177% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00016192 - 6.9851% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00030308 - 13.0746% [4] +| | | | Remainder: 5.384e-05 - 2.32261% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00204656 - 28.4763% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00038444 - 18.7847% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.784e-05 - 0.871708% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000238958 - 11.6761% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.704e-05 - 2.2985% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121844 - 59.5361% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.5479e-05 - 2.71085% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.904e-05 - 1.41897% [4] +| | | | Remainder: 5.532e-05 - 2.70308% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00052208 - 7.26436% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000249279 - 3.46853% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00071336 - 9.92588% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000340719 - 4.74085% [4] +| | | Remainder: 0.000996799 - 13.8697% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00020444 - 0.0610728% [2] +| | Mini-EM: setup physics model evaluator: 0.0722514 - 21.5838% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0722353 - 99.9776% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.00287948% [1] +| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000609121% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.064537 - 89.3428% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0645216 - 99.9761% [1] +| | | | | | getWorksets(): 0.0344438 - 53.3835% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0344408 - 99.9911% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.020601 - 59.8157% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281256 - 13.6525% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00411755 - 19.9872% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000275839 - 6.6991% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00383279 - 93.0843% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001268 - 3.30829% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.18e-05 - 0.829682% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021168 - 5.52286% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000317439 - 8.28218% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000700559 - 18.278% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.956e-05 - 2.59758% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000582439 - 15.1962% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.792e-05 - 2.29389% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0010524 - 27.4577% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0003984 - 37.8564% [1] +| | | | | | | | | | | | Remainder: 0.000653999 - 62.1436% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000534519 - 13.9459% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.848e-05 - 1.00397% [1] +| | | | | | | | | | | Remainder: 4.92e-05 - 1.28366% +| | | | | | | | | | Remainder: 8.92e-06 - 0.216633% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00956091 - 46.41% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00496263 - 51.9055% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.192e-05 - 0.844713% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.6e-06 - 0.193446% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00286964 - 57.8249% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015512 - 31.2576% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.92e-06 - 0.199894% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000205679 - 4.14455% [1] +| | | | | | | | | | | Remainder: 0.00027468 - 5.53497% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00236044 - 24.6884% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00171792 - 17.9681% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1559e-05 - 0.643862% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0002464 - 2.57716% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00017256 - 1.80485% [1] +| | | | | | | | | | Remainder: 3.94e-05 - 0.412095% +| | | | | | | | | Remainder: 0.00410995 - 19.9503% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0138197 - 40.126% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.013797 - 99.8359% [2] +| | | | | | | | | Remainder: 2.268e-05 - 0.164114% +| | | | | | | | Remainder: 2.0079e-05 - 0.0583001% +| | | | | | | Remainder: 3.08e-06 - 0.00894209% +| | | | | | getOrientations(): 6.72e-06 - 0.0104151% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000695879 - 1.07852% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000726959 - 1.12669% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036256 - 0.561921% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011836 - 0.183443% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000844878 - 1.30945% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00130189% [2] +| | | | | | Remainder: 0.0273215 - 42.3448% +| | | | | Remainder: 1.544e-05 - 0.0239243% +| | | | fmb->setupBCFieldManagers(): 8.879e-06 - 0.0122918% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.0205994% [1] +| | | | build response library: 0.00765203 - 10.5932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00755587 - 98.7433% [1] +| | | | | | getWorksets(): 3.12e-06 - 0.0412924% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 73.0769% [1] +| | | | | | | Remainder: 8.4e-07 - 26.9231% +| | | | | | getOrientations(): 4.8e-07 - 0.00635268% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733679 - 9.71005% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927759 - 12.2787% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040072 - 5.30343% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127872 - 16.9235% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0164111% [3] +| | | | | | Remainder: 0.00421015 - 55.7203% +| | | | | Remainder: 9.616e-05 - 1.25666% +| | | | Remainder: 1.996e-05 - 0.0276319% +| | | Remainder: 1.616e-05 - 0.0223663% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0674122 - 20.1382% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0674029 - 99.9862% [1] +| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.00100886% [1] +| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000830824% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0673557 - 99.9299% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0673515 - 99.9938% [1] +| | | | | | getWorksets(): 0.0219845 - 32.6414% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0219837 - 99.9965% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.020108 - 91.4677% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276924 - 13.7718% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0028576 - 14.2112% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000177439 - 6.20938% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00267768 - 93.7038% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.164e-05 - 1.92854% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.892e-05 - 1.08004% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019536 - 7.29588% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002286 - 8.53725% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000533959 - 19.9411% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 4.96e-05 - 1.85235% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00012172 - 4.54573% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.528e-05 - 0.570644% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000947078 - 35.3694% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000464159 - 49.0096% [1] +| | | | | | | | | | | | Remainder: 0.000482919 - 50.9904% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00045284 - 16.9117% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.96e-05 - 1.47889% [1] +| | | | | | | | | | | Remainder: 1.308e-05 - 0.488483% +| | | | | | | | | | Remainder: 2.48e-06 - 0.0867862% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00959079 - 47.6963% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00497515 - 51.8743% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.444e-05 - 0.290242% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.32e-06 - 0.147131% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00163808 - 32.9252% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00155136 - 31.1821% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.164e-05 - 0.233963% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.96e-06 - 0.180095% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0001056 - 2.12255% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00157536 - 31.6645% [1] +| | | | | | | | | | | Remainder: 6.24e-05 - 1.25423% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0017392 - 18.134% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00103244 - 10.7649% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.084e-05 - 0.321559% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00026136 - 2.72512% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000214399 - 2.23547% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000993319 - 10.357% [1] +| | | | | | | | | | Remainder: 0.00034408 - 3.58761% +| | | | | | | | | Remainder: 0.00489039 - 24.3206% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00186836 - 8.49882% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00185328 - 99.1929% [1] +| | | | | | | | | Remainder: 1.508e-05 - 0.807126% +| | | | | | | | Remainder: 7.36e-06 - 0.0334793% +| | | | | | | Remainder: 7.6e-07 - 0.00345698% +| | | | | | getOrientations(): 6.28e-06 - 0.00932422% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000860239 - 1.27724% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.001136 - 1.68667% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066076 - 0.981062% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0107479 - 15.958% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00403559 - 37.5476% [1] +| | | | | | | Remainder: 0.00671235 - 62.4524% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246716 - 3.6631% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000831459% [2] +| | | | | | Remainder: 0.0294881 - 43.7824% +| | | | | Remainder: 4.2e-06 - 0.00623555% +| | | | fmb->setupBCFieldManagers(): 4.24e-06 - 0.00629053% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.572e-05 - 0.0233224% [1] +| | | | build response library: 2.052e-05 - 0.0304438% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.16959% [1] +| | | | | Remainder: 2.028e-05 - 98.8304% +| | | | Remainder: 5.52e-06 - 0.00818955% +| | | Remainder: 9.28e-06 - 0.013766% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0309744 - 9.25304% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00963363 - 31.1019% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0208429 - 67.2907% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001128 - 0.541192% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0141994 - 68.126% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.010423% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.84e-06 - 0.0200008% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8.4e-07 - 0.00591573% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00015748 - 1.10906% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000316039 - 2.22572% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000863399 - 6.08052% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 7.076e-05 - 0.49833% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000782759 - 5.51261% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000745559 - 5.25063% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00105348 - 7.41916% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.00647914% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00394382% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00168656 - 11.8777% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00211808 - 14.9166% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011888 - 0.837217% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000426079 - 3.00068% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0001046 - 0.73665% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000557439 - 3.92579% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000829399 - 5.84108% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00111536 - 7.85496% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000937238 - 6.60054% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.976e-05 - 0.420862% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00020824 - 1.46654% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000749839 - 5.28077% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.984e-05 - 0.703127% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000409639 - 2.8849% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.16e-06 - 0.00816935% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00016676 - 1.17441% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0003142 - 2.21277% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 5.016e-05 - 0.353254% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000201119 - 1.41639% [1] +| | | | | Remainder: 4.896e-05 - 0.344803% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.224e-05 - 0.0587251% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.0115147% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00015928 - 0.764193% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00626847 - 30.0749% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00313752 - 50.0523% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00311291 - 49.6599% [1] +| | | | | Remainder: 1.804e-05 - 0.287789% +| | | | Remainder: 8.828e-05 - 0.42355% +| | | Remainder: 0.000497879 - 1.60739% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00492215 - 1.4704% [1] +| | | getWorksets(): 2.4e-06 - 0.0487592% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 63.3333% [1] +| | | | Remainder: 8.8e-07 - 36.6667% +| | | getOrientations(): 6e-07 - 0.0121898% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000717359 - 14.5741% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884319 - 17.9661% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381079 - 7.74212% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117424 - 23.8562% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0251922% [3] +| | | Remainder: 0.00176092 - 35.7753% +| | panzer::ModelEvaluator::create_W_op: 0.0110165 - 3.29097% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0156289 - 4.66886% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.824e-05 - 0.308658% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0123936 - 79.2989% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0109734% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00012448 - 1.00439% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00028304 - 2.28376% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000344639 - 2.78079% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.168e-05 - 0.336303% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00039228 - 3.16519% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000336559 - 2.71559% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000643159 - 5.18945% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00034844 - 2.81145% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.00774594% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011106 - 8.96107% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000694879 - 5.60676% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00011664 - 0.941132% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000698679 - 5.63743% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000707679 - 5.71004% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000952919 - 7.68881% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.12e-06 - 0.0251743% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00013244 - 1.06862% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000683359 - 5.51381% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.001147 - 9.25477% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177972 - 14.36% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.6999e-05 - 0.37922% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00038732 - 3.12517% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000725679 - 5.85528% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000655479 - 5.28886% [1] +| | | | Remainder: 3.448e-05 - 0.278208% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.92e-06 - 0.0506752% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00767806% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013884 - 0.888352% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00300056 - 19.1987% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00298208 - 99.3841% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.044e-05 - 0.347936% [1] +| | | | Remainder: 8.04e-06 - 0.26795% +| | | Remainder: 3.86e-05 - 0.246978% +| | Mini-EM: assemble Discrete Gradient: 0.00372199 - 1.11188% [1] +| | MaxwellPreconditioner::build: 0.0661611 - 19.7645% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00258116 - 3.90132% [1] +| | | MaxwellPreconditioner: Schur complement: 7.44e-06 - 0.0112453% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000878999 - 1.32857% [1] +| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.345848% [1] +| | | | Ifpack2::Relaxation::compute: 7.488e-05 - 8.51878% [1] +| | | | Remainder: 0.000801079 - 91.1354% +| | | MaxwellPreconditioner: Solver S_E: 0.0622775 - 94.13% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0611117 - 98.1281% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0607931 - 99.4786% [1] +| | | | | | MueLu RefMaxwell: compute: 0.058628 - 96.4385% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00017068 - 0.291124% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00133748 - 2.2813% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00062964 - 47.0767% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000423359 - 31.6535% [1] +| | | | | | | | Remainder: 0.000284479 - 21.2698% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00411451 - 7.01801% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000172519 - 4.19294% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00367564 - 89.3334% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00283924 - 77.2448% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00242732 - 85.4919% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000991639 - 40.8533% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.116e-05 - 3.14227% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.36e-05 - 2.3799% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.6e-05 - 3.63035% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0001258 - 12.6861% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.284e-05 - 1.29483% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000513919 - 51.8252% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.272e-05 - 1.28272% [1] +| | | | | | | | | | | | Remainder: 0.0002356 - 23.7586% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.52e-05 - 1.45016% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 14.7727% [1] +| | | | | | | | | | | | Remainder: 3e-05 - 85.2273% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 3.596e-05 - 1.48147% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.08e-05 - 57.842% [1] +| | | | | | | | | | | | Remainder: 1.516e-05 - 42.158% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000996638 - 41.0592% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000967438 - 97.0701% [1] +| | | | | | | | | | | | Remainder: 2.92e-05 - 2.92985% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.664e-05 - 1.09751% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 36.6366% [1] +| | | | | | | | | | | | Remainder: 1.688e-05 - 63.3634% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.104e-05 - 1.27878% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.96e-06 - 9.53608% [1] +| | | | | | | | | | | | Remainder: 2.808e-05 - 90.4639% +| | | | | | | | | | | Remainder: 0.0003102 - 12.7795% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.5e-05 - 2.99376% [1] +| | | | | | | | | | Remainder: 0.00032692 - 11.5144% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.444e-05 - 2.02523% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.36e-06 - 8.54379% [1] +| | | | | | | | | | Remainder: 6.808e-05 - 91.4562% +| | | | | | | | | Remainder: 0.000761958 - 20.73% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0001216 - 2.95539% [1] +| | | | | | | | Remainder: 0.00014476 - 3.51828% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0017746 - 3.02688% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00100832 - 56.8196% [1] +| | | | | | | | Remainder: 0.000766278 - 43.1804% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182847 - 31.1877% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00139988 - 2.38773% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0013966 - 99.7657% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000900039 - 64.4451% [1] +| | | | | | | | | Remainder: 0.000496559 - 35.5549% +| | | | | | | | Remainder: 3.28e-06 - 0.234306% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00122304 - 2.0861% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.001097 - 89.6946% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000621839 - 56.6855% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00034312 - 31.2781% [1] +| | | | | | | | | Remainder: 0.00013204 - 12.0365% +| | | | | | | | Remainder: 0.000126039 - 10.3054% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0244395 - 41.6857% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0244362 - 99.9867% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0240731 - 98.5139% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.7e-05 - 0.278319% [1] +| | | | | | | | | | Remainder: 0.0240061 - 99.7217% +| | | | | | | | | Remainder: 0.000363159 - 1.48615% +| | | | | | | | Remainder: 3.24e-06 - 0.0132572% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00249408 - 4.25407% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.156e-05 - 2.0673% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.28e-06 - 0.171607% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00226732 - 90.9081% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00226428 - 99.8659% [1] +| | | | | | | | | Remainder: 3.04e-06 - 0.134079% +| | | | | | | | Remainder: 0.00017092 - 6.85304% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.972e-05 - 0.101863% [1] +| | | | | | | Remainder: 0.00332976 - 5.67947% +| | | | | | Remainder: 0.00216512 - 3.56145% +| | | | | Remainder: 0.00031864 - 0.521406% +| | | | Remainder: 0.0011658 - 1.87194% +| | | MaxwellPreconditioner: Block preconditioner: 0.00013472 - 0.203624% [1] +| | | Remainder: 0.000281319 - 0.425203% +| | Mini-EM: timestepper: 0.0105867 - 3.16259% [1] +| | | Mini-EM: Advance Time Step: 0.0105845 - 99.9792% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.001587 - 14.9936% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.576e-05 - 3.51355% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0013308 - 83.8563% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.102194% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.332e-05 - 1.0009% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 9.948e-05 - 7.47521% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 6.296e-05 - 4.731% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.84e-06 - 0.739406% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 5.56e-05 - 4.17794% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 4.716e-05 - 3.54374% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.8679e-05 - 2.90645% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.736e-05 - 1.30448% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.0541029% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 5.72889% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00013028 - 9.78961% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 5.028e-05 - 3.77818% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 1.756e-05 - 1.31951% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.76e-05 - 6.58252% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00018208 - 13.682% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.92e-06 - 0.219417% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.292e-05 - 0.970846% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.164e-05 - 5.38324% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 9.8119e-05 - 7.37294% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.672e-05 - 5.01353% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.84e-06 - 0.664263% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.312e-05 - 3.24016% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 8.448e-05 - 6.34807% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.436e-05 - 1.83048% [1] +| | | | | | Remainder: 2.716e-05 - 2.04088% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.08e-06 - 0.572149% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.131065% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001228 - 7.73788% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.796e-05 - 1.76182% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.024e-05 - 36.6237% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.16e-06 - 4.14878% [1] +| | | | | | Remainder: 1.656e-05 - 59.2275% +| | | | | Remainder: 3.852e-05 - 2.42722% +| | | | Stratimikos: BelosLOWS: 0.00805599 - 76.1112% [1] +| | | | | GMRES block system: Operation Op*x: 9.948e-05 - 1.23486% [1] +| | | | | Belos::MVT::MvAddMv: 4.98e-05 - 0.618174% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00743403 - 92.2795% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013836 - 1.86117% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.608e-05 - 18.8494% [2] +| | | | | | | | Belos::MVT::MvDot: 2.188e-05 - 83.8957% [2] +| | | | | | | | Remainder: 4.2e-06 - 16.1043% +| | | | | | | Belos::MVT::MvScale: 1.156e-05 - 8.35502% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.82e-05 - 27.6091% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.592e-05 - 94.0314% [2] +| | | | | | | | Remainder: 2.28e-06 - 5.96859% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.252e-05 - 9.04886% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.036e-05 - 82.7476% [2] +| | | | | | | | Remainder: 2.16e-06 - 17.2524% +| | | | | | | Remainder: 5e-05 - 36.1376% +| | | | | | Belos::MVT::MvAddMv: 1.588e-05 - 0.213612% [2] +| | | | | | Belos::MVT::MvNorm: 9.64e-06 - 0.129674% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00679103 - 91.3506% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.496e-05 - 0.220291% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.2e-06 - 0.135473% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00019436 - 2.86201% [1] +| | | | | | | | Belos::MVT::Assign: 5.2e-06 - 2.67545% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.832e-05 - 9.42581% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.036e-05 - 56.5502% [1] +| | | | | | | | | Remainder: 7.96e-06 - 43.4498% +| | | | | | | | CG Q_B: Operation Op*x: 1.136e-05 - 5.84482% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.724e-05 - 24.3054% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.92e-06 - 2.53139% [1] +| | | | | | | | Remainder: 0.00010732 - 55.2171% +| | | | | | | CG S_E: Operation Op*x: 2.308e-05 - 0.33986% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00609135 - 89.697% [1] +| | | | | | | | Belos::MVT::Assign: 6e-06 - 0.0985003% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00540191 - 88.6817% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00531771 - 98.4413% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0012498 - 23.5026% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00104508 - 83.6198% [20] +| | | | | | | | | | | Remainder: 0.00020472 - 16.3802% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00026524 - 4.98786% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 5.716e-05 - 1.0749% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 5.8199e-05 - 1.09444% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00340911 - 64.1087% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000953519 - 27.9697% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00084288 - 88.3968% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00082848 - 98.2916% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0007654 - 92.3861% [10] +| | | | | | | | | | | | | | Remainder: 6.308e-05 - 7.61394% +| | | | | | | | | | | | | Remainder: 1.44e-05 - 1.70843% +| | | | | | | | | | | | Remainder: 0.000110639 - 11.6032% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00241764 - 70.9168% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00235264 - 97.3114% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00233812 - 99.3828% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00229344 - 98.0891% [10] +| | | | | | | | | | | | | | Remainder: 4.468e-05 - 1.91094% +| | | | | | | | | | | | | Remainder: 1.452e-05 - 0.61718% +| | | | | | | | | | | | Remainder: 6.5e-05 - 2.68858% +| | | | | | | | | | | Remainder: 3.796e-05 - 1.11349% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 9.868e-05 - 1.85568% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 6.716e-05 - 1.26295% [10] +| | | | | | | | | | Remainder: 0.00011236 - 2.11294% +| | | | | | | | | Remainder: 8.42e-05 - 1.55871% +| | | | | | | | CG S_E: Operation Op*x: 0.000224559 - 3.68652% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.000187159 - 3.07254% [10] +| | | | | | | | Belos::MVT::MvAddMv: 0.00012084 - 1.9838% [29] +| | | | | | | | Belos::MVT::MvNorm: 3.908e-05 - 0.641565% [10] +| | | | | | | | Remainder: 0.0001118 - 1.83539% +| | | | | | | Remainder: 0.000458079 - 6.74535% +| | | | | | GMRES block system: Operation Op*x: 6.604e-05 - 0.888347% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.84e-06 - 0.0920093% [1] +| | | | | | Remainder: 0.00040624 - 5.4646% +| | | | | Remainder: 0.000472679 - 5.86742% +| | | | Mini-EM: Compute responses: 0.000874958 - 8.2664% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.9039e-05 - 5.60473% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00033192 - 37.9355% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.289226% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.036e-05 - 3.12123% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 4.368e-05 - 13.1598% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.204869% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.396e-05 - 4.20583% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.044e-05 - 3.14534% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.224e-05 - 21.7643% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.21692% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.268e-05 - 3.8202% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.832e-05 - 20.5833% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.56e-06 - 2.88021% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.76e-06 - 2.94047% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.8e-07 - 0.144613% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.948e-05 - 14.9072% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.04e-06 - 1.81972% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.72e-06 - 1.72331% [1] +| | | | | | Remainder: 1.684e-05 - 5.07351% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.12e-06 - 0.585171% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.150864% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00011344 - 12.9652% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022276 - 25.4595% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.323218% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021084 - 94.6489% [1] +| | | | | | Remainder: 1.12e-05 - 5.02783% +| | | | | Remainder: 0.000151359 - 17.299% +| | | | Remainder: 6.656e-05 - 0.628844% +| | | Remainder: 2.2e-06 - 0.0207808% +| | Remainder: 0.0236014 - 7.05048% +| Remainder: 5.0039e-05 - 0.014946% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00805599 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 26.8124 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 34.91 msec task-clock:u # 0.037 CPUs utilized ( +- 0.66% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,779 page-faults:u # 79.597 K/sec ( +- 0.16% ) + 17,652,211 cycles:u # 0.506 GHz ( +- 30.41% ) (5.52%) + 54,987,974 instructions:u # 3.12 insn per cycle ( +- 14.24% ) (72.45%) + branches:u + 345,303 branch-misses:u ( +- 0.42% ) + 27,683,489 L1-dcache-loads:u # 792.924 M/sec ( +- 0.28% ) + 378,926 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.21% ) + LLC-loads:u + LLC-load-misses:u + 26,388,440 L1-icache-loads:u # 755.831 M/sec ( +- 0.24% ) + 233,122 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.58% ) + 32,603,423 dTLB-loads:u # 933.843 M/sec ( +- 11.41% ) (41.18%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 0.94500 +- 0.00386 seconds time elapsed ( +- 0.41% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 312,791 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.29% ) + 16,883,832 BR_RETIRED:u ( +- 0.24% ) + + 0.92995 +- 0.00276 seconds time elapsed ( +- 0.30% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 22,736,235 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) + 4,891 ITLB_WALK:u ( +- 1.05% ) + 12,023 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.55% ) + 30,507,845 L1D_TLB:u ( +- 0.38% ) + + 0.92920 +- 0.00308 seconds time elapsed ( +- 0.33% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 26,436,877 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.34% ) + 228,860 L1I_CACHE_REFILL:u ( +- 0.52% ) + 377,631 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.56% ) + 27,743,975 L1D_CACHE:u ( +- 0.40% ) + + 0.93334 +- 0.00472 seconds time elapsed ( +- 0.51% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml' (5 runs): + + 460,428 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.23% ) + 483,215 LL_CACHE_RD:u ( +- 0.38% ) + 135,497 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.31% ) + 17,583 L2D_TLB_REFILL:u ( +- 1.57% ) + 247,163 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.52% ) + 1,451,174 L2D_CACHE:u ( +- 0.12% ) + + 0.92848 +- 0.00575 seconds time elapsed ( +- 0.62% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..d19f23a --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell6_power.output @@ -0,0 +1,126 @@ +Socket1 23.04 +Socket2 21.60 +Socket1 23.44 +Socket2 21.40 +Socket1 23.60 +Socket2 21.36 +Socket1 23.76 +Socket2 21.48 +Socket1 23.60 +Socket2 21.56 +Socket1 23.52 +Socket2 21.48 +Socket1 23.20 +Socket2 21.60 +Socket1 22.92 +Socket2 21.40 +Socket1 22.68 +Socket2 21.48 +Socket1 22.68 +Socket2 21.48 +Socket1 22.80 +Socket2 21.52 +Socket1 22.88 +Socket2 21.52 +Socket1 22.64 +Socket2 21.64 +Socket1 22.84 +Socket2 21.84 +Socket1 22.96 +Socket2 21.88 +Socket1 22.72 +Socket2 21.92 +Socket1 22.52 +Socket2 22.00 +Socket1 22.72 +Socket2 22.00 +Socket1 22.60 +Socket2 22.04 +Socket1 22.76 +Socket2 21.92 +Socket1 23.40 +Socket2 21.76 +Socket1 23.40 +Socket2 21.64 +Socket1 23.44 +Socket2 21.64 +Socket1 23.80 +Socket2 21.92 +Socket1 23.56 +Socket2 21.80 +Socket1 23.48 +Socket2 21.80 +Socket1 22.92 +Socket2 22.00 +Socket1 22.88 +Socket2 21.88 +Socket1 22.92 +Socket2 21.84 +Socket1 22.80 +Socket2 21.64 +Start +Socket1 23.32 +Socket2 21.76 +Socket1 23.28 +Socket2 21.56 +End +Socket1 24.16 +Socket2 21.72 +Socket1 24.76 +Socket2 21.92 +Socket1 24.76 +Socket2 21.92 +Socket1 24.64 +Socket2 21.96 +Socket1 24.36 +Socket2 22.08 +Socket1 24.28 +Socket2 22.04 +Socket1 23.28 +Socket2 21.68 +Socket1 22.96 +Socket2 21.88 +Socket1 23.04 +Socket2 21.92 +Socket1 23.00 +Socket2 21.76 +Socket1 23.16 +Socket2 21.96 +Socket1 23.24 +Socket2 22.04 +Socket1 23.24 +Socket2 22.00 +Socket1 23.04 +Socket2 22.00 +Socket1 23.04 +Socket2 22.00 +Socket1 23.08 +Socket2 21.96 +Socket1 22.68 +Socket2 21.76 +Socket1 22.76 +Socket2 21.68 +Socket1 23.04 +Socket2 21.88 +Socket1 23.04 +Socket2 22.12 +Socket1 22.44 +Socket2 22.04 +Socket1 22.56 +Socket2 21.92 +Socket1 22.60 +Socket2 22.04 +Socket1 22.44 +Socket2 21.88 +Socket1 22.68 +Socket2 21.88 +Socket1 23.00 +Socket2 21.92 +Socket1 23.00 +Socket2 22.00 +Socket1 23.16 +Socket2 22.00 +Socket1 23.12 +Socket2 21.72 +Socket1 23.40 +Socket2 21.48 diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8.output new file mode 100644 index 0000000..c512b29 --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8.output @@ -0,0 +1,6808 @@ +oasis12.umiacs.umd.edu +30 MueLu Tpetra maxwell8.xml +output_avg5/altra_MueLu_Tpetra_maxwell8.output +output_avg5/altra_MueLu_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0105 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1794 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00039164 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0136115 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 0.0158105 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.601899 [1] +| Mini-EM: Total Time: 0.601855 - 99.9927% [1] +| | Mini-EM: build mesh: 0.00063316 - 0.105201% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029868 - 47.1729% [1] +| | | Remainder: 0.00033448 - 52.8271% +| | Mini-EM: build physics blocks: 0.000825879 - 0.137222% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00079312 - 0.131779% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0327701 - 5.44485% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0135865 - 2.25745% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.004816 - 35.4468% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00380872 - 79.0847% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00022284 - 4.62708% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00073148 - 15.1885% [4] +| | | | Remainder: 5.296e-05 - 1.09967% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00244144 - 17.9695% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000589518 - 24.1464% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 6.812e-05 - 2.79016% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00027884 - 11.4211% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.656e-05 - 2.72626% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123032 - 50.3932% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0001204 - 4.93152% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.064e-05 - 1.255% [4] +| | | | Remainder: 5.704e-05 - 2.33633% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00112036 - 8.24608% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00055224 - 4.06461% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0016566 - 12.1929% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000648999 - 4.77678% [4] +| | | Remainder: 0.00235092 - 17.3033% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00041316 - 0.0686478% [2] +| | Mini-EM: setup physics model evaluator: 0.0791277 - 13.1473% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0791112 - 99.9791% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00323595% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000910112% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0715893 - 90.492% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0715743 - 99.9792% [1] +| | | | | | getWorksets(): 0.042814 - 59.8175% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0428107 - 99.9923% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0249516 - 58.2836% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283492 - 11.3617% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00499276 - 20.0097% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029616 - 5.93179% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00468732 - 93.8823% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012304 - 2.62496% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.116e-05 - 0.664773% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000259959 - 5.54601% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00039952 - 8.52343% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000894679 - 19.0872% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014904 - 3.17964% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000716359 - 15.2829% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.288e-05 - 1.55483% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00127256 - 27.149% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00048804 - 38.3511% [1] +| | | | | | | | | | | | Remainder: 0.000784519 - 61.6489% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00064444 - 13.7486% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.324e-05 - 1.56251% [1] +| | | | | | | | | | | Remainder: 5.044e-05 - 1.0761% +| | | | | | | | | | Remainder: 9.28e-06 - 0.185869% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123694 - 49.5735% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00710088 - 57.4068% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.896e-05 - 0.548665% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.84e-06 - 0.138574% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00370248 - 52.1411% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00265824 - 37.4354% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.72e-06 - 0.136885% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0003906 - 5.50073% [1] +| | | | | | | | | | | Remainder: 0.00029104 - 4.09865% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00234688 - 18.9733% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00210024 - 16.9793% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.3e-05 - 0.509322% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042248 - 3.41553% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00029556 - 2.38945% [1] +| | | | | | | | | | Remainder: 4.036e-05 - 0.326289% +| | | | | | | | | Remainder: 0.00475456 - 19.0551% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0178387 - 41.6688% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0178131 - 99.8567% [2] +| | | | | | | | | Remainder: 2.556e-05 - 0.143284% +| | | | | | | | Remainder: 2.036e-05 - 0.0475582% +| | | | | | | Remainder: 3.28e-06 - 0.00766105% +| | | | | | getOrientations(): 7.08e-06 - 0.00989181% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000682799 - 0.953972% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00067528 - 0.943467% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000349279 - 0.487995% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011448 - 0.159946% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008318 - 1.16215% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000782403% [2] +| | | | | | Remainder: 0.0260991 - 36.4643% +| | | | | Remainder: 1.492e-05 - 0.0208411% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00980898% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.508e-05 - 0.0190618% [1] +| | | | build response library: 0.00747475 - 9.44842% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00738187 - 98.7574% [1] +| | | | | | getWorksets(): 3e-06 - 0.0406401% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 74.6667% [1] +| | | | | | | Remainder: 7.6e-07 - 25.3333% +| | | | | | getOrientations(): 5.2e-07 - 0.00704428% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726759 - 9.84518% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00085568 - 11.5916% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384479 - 5.20842% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121172 - 16.4148% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0184235% [3] +| | | | | | Remainder: 0.00419836 - 56.8739% +| | | | | Remainder: 9.288e-05 - 1.24258% +| | | | Remainder: 2.104e-05 - 0.0265955% +| | | Remainder: 1.652e-05 - 0.0208776% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0816604 - 13.5681% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0816507 - 99.988% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000783827% [1] +| | | | fmb->setWorksetContainer(): 6e-07 - 0.000734838% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.081603 - 99.9416% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0815995 - 99.9957% [1] +| | | | | | getWorksets(): 0.0271884 - 33.3193% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0271874 - 99.9965% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0226339 - 83.2514% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00280852 - 12.4085% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.003648 - 16.1174% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018796 - 5.15242% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00345732 - 94.773% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.176e-05 - 1.49711% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.876e-05 - 0.831859% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00017996 - 5.20519% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000315999 - 9.14001% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00071888 - 20.793% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.588e-05 - 2.77325% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000602559 - 17.4285% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.148e-05 - 0.621291% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000810559 - 23.4447% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0002012 - 24.8224% [1] +| | | | | | | | | | | | Remainder: 0.000609359 - 75.1776% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00055116 - 15.9418% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.748e-05 - 1.9518% [1] +| | | | | | | | | | | Remainder: 1.284e-05 - 0.371386% +| | | | | | | | | | Remainder: 2.72e-06 - 0.0745615% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0124139 - 54.8467% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00692335 - 55.7708% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.484e-05 - 0.214347% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.16e-06 - 0.103418% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00270516 - 39.0729% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00268264 - 38.7477% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.32e-06 - 0.120173% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.4e-06 - 0.106885% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00011972 - 1.72922% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0012918 - 18.6586% [1] +| | | | | | | | | | | Remainder: 8.632e-05 - 1.24679% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0016156 - 13.0144% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00209804 - 16.9007% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.124e-05 - 0.251652% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000453959 - 3.65685% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00039348 - 3.16966% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000871959 - 7.02403% [1] +| | | | | | | | | | Remainder: 2.632e-05 - 0.21202% +| | | | | | | | | Remainder: 0.00376344 - 16.6274% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00454684 - 16.724% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00453068 - 99.6446% [1] +| | | | | | | | | Remainder: 1.616e-05 - 0.355412% +| | | | | | | | Remainder: 6.68e-06 - 0.0245702% +| | | | | | | Remainder: 9.6e-07 - 0.00353092% +| | | | | | getOrientations(): 6.6e-06 - 0.00808829% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000845319 - 1.03594% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00105808 - 1.29667% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00063992 - 0.784221% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.020788 - 25.4756% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00770327 - 37.0564% [1] +| | | | | | | Remainder: 0.0130847 - 62.9436% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00229668 - 2.81458% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000686279% [2] +| | | | | | Remainder: 0.0287759 - 35.2649% +| | | | | Remainder: 3.52e-06 - 0.00431357% +| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.004556% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.0186649% [1] +| | | | build response library: 2.16e-05 - 0.0264542% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.11111% [1] +| | | | | Remainder: 2.136e-05 - 98.8889% +| | | | Remainder: 5.88e-06 - 0.00720141% +| | | Remainder: 9.76e-06 - 0.0119519% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0639045 - 10.6179% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0206577 - 32.3258% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0424992 - 66.5042% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000137639 - 0.323863% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0288823 - 67.9597% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00429329% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.010941% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00263137% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000349 - 1.20835% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00074504 - 2.57957% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.002103 - 7.28127% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00023144 - 0.801321% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00185536 - 6.42386% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0018048 - 6.24881% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00247344 - 8.56385% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-07 - 0.00332384% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00166192% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00398224 - 13.7878% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00188168 - 6.51499% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000249279 - 0.863086% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00091284 - 3.16055% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000284039 - 0.983436% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0012548 - 4.34453% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00193472 - 6.69863% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.002639 - 9.13707% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00091928 - 3.18285% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00013816 - 0.478355% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000428039 - 1.48201% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00175252 - 6.0678% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00024132 - 0.835529% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000945879 - 3.27494% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.44e-06 - 0.00498575% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000390639 - 1.35252% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0007536 - 2.60921% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00012572 - 0.435284% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000420079 - 1.45445% [1] +| | | | | Remainder: 5.836e-05 - 0.202061% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.496e-05 - 0.0352007% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.00583541% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0002072 - 0.487539% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0131457 - 30.9316% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0065522 - 49.843% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00657543 - 50.0198% [1] +| | | | | Remainder: 1.804e-05 - 0.137232% +| | | | Remainder: 0.00010892 - 0.256287% +| | | Remainder: 0.00074768 - 1.17% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00477864 - 0.793985% [1] +| | | getWorksets(): 2.72e-06 - 0.05692% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 54.4118% [1] +| | | | Remainder: 1.24e-06 - 45.5882% +| | | getOrientations(): 6.8e-07 - 0.01423% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734159 - 15.3634% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00084992 - 17.7858% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000383879 - 8.03323% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115904 - 24.2546% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0226006% [3] +| | | Remainder: 0.00164716 - 34.4692% +| | panzer::ModelEvaluator::create_W_op: 0.0209025 - 3.47302% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0308647 - 5.12826% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.468e-05 - 0.17716% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0241909 - 78.3771% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.00396844% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00028876 - 1.19367% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000673279 - 2.7832% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000799639 - 3.30554% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.736e-05 - 0.361128% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00091756 - 3.793% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000786919 - 3.25296% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000648199 - 2.67952% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00070656 - 2.92077% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.6e-07 - 0.00396844% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111324 - 4.6019% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00163336 - 6.75197% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000285479 - 1.18011% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00163276 - 6.74949% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0016806 - 6.94725% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00230696 - 9.53649% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.84e-06 - 0.0158738% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000294039 - 1.2155% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00162172 - 6.70385% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.002681 - 11.0827% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170576 - 7.05125% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.916e-05 - 0.368569% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000914839 - 3.78175% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0017864 - 7.3846% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00149104 - 6.16365% [1] +| | | | Remainder: 4.048e-05 - 0.167336% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.084e-05 - 0.035121% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00375834% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00019388 - 0.628161% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00636227 - 20.6134% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00634319 - 99.7001% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.084e-05 - 0.170379% [1] +| | | | Remainder: 8.24e-06 - 0.129513% +| | | Remainder: 5.1e-05 - 0.165237% +| | Mini-EM: assemble Discrete Gradient: 0.00676319 - 1.12373% [1] +| | MaxwellPreconditioner::build: 0.219968 - 36.5484% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00479928 - 2.1818% [1] +| | | MaxwellPreconditioner: Schur complement: 7.88e-06 - 0.00358233% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0008846 - 0.402149% [1] +| | | | Ifpack2::Relaxation::initialize: 2.76e-06 - 0.312005% [1] +| | | | Ifpack2::Relaxation::compute: 8.952e-05 - 10.1198% [1] +| | | | Remainder: 0.00079232 - 89.5682% +| | | MaxwellPreconditioner: Solver S_E: 0.213662 - 97.1329% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.212145 - 99.2902% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.211765 - 99.821% [1] +| | | | | | MueLu RefMaxwell: compute: 0.209501 - 98.9308% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00026224 - 0.125173% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00172184 - 0.821875% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000812039 - 47.1612% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00060088 - 34.8976% [1] +| | | | | | | | Remainder: 0.000308919 - 17.9412% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00478024 - 2.28172% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00022124 - 4.62822% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00424564 - 88.8165% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00343204 - 80.8368% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00295556 - 86.1167% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00151592 - 51.2904% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.204e-05 - 2.11357% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.5e-05 - 1.64917% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.468e-05 - 2.28772% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00023628 - 15.5866% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.216e-05 - 0.802154% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000925759 - 61.0692% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.348e-05 - 0.88923% [1] +| | | | | | | | | | | | Remainder: 0.000236519 - 15.6024% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.184e-05 - 1.07729% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.04e-06 - 15.8291% [1] +| | | | | | | | | | | | Remainder: 2.68e-05 - 84.1709% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.684e-05 - 1.58481% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.192e-05 - 68.1469% [1] +| | | | | | | | | | | | Remainder: 1.492e-05 - 31.8531% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00105412 - 35.6657% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00103572 - 98.2545% [1] +| | | | | | | | | | | | Remainder: 1.84e-05 - 1.74553% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.916e-05 - 1.32496% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.312e-05 - 59.0398% [1] +| | | | | | | | | | | | Remainder: 1.604e-05 - 40.9602% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.416e-05 - 0.817443% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.28e-06 - 13.5762% [1] +| | | | | | | | | | | | Remainder: 2.088e-05 - 86.4238% +| | | | | | | | | | | Remainder: 0.00024352 - 8.23939% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.16e-05 - 2.3776% [1] +| | | | | | | | | | Remainder: 0.00039488 - 11.5057% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.568e-05 - 1.78254% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.56e-06 - 9.98943% [1] +| | | | | | | | | | Remainder: 6.812e-05 - 90.0106% +| | | | | | | | | Remainder: 0.00073792 - 17.3807% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0001358 - 2.84086% [1] +| | | | | | | | Remainder: 0.000177559 - 3.71444% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00253992 - 1.21236% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0015198 - 59.8365% [1] +| | | | | | | | Remainder: 0.00102012 - 40.1635% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0171153 - 8.16957% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00139032 - 0.663632% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00138712 - 99.7698% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00091712 - 66.1169% [1] +| | | | | | | | | Remainder: 0.000469998 - 33.8831% +| | | | | | | | Remainder: 3.2e-06 - 0.230163% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00200096 - 0.955105% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00187164 - 93.5371% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00104536 - 55.8526% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000667759 - 35.6778% [1] +| | | | | | | | | Remainder: 0.00015852 - 8.46959% +| | | | | | | | Remainder: 0.00012932 - 6.4629% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.170867 - 81.5589% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.170864 - 99.998% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.170421 - 99.7411% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.84e-05 - 0.0401358% [1] +| | | | | | | | | | Remainder: 0.170353 - 99.9599% +| | | | | | | | | Remainder: 0.0004424 - 0.25892% +| | | | | | | | Remainder: 3.4e-06 - 0.00198985% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00499152 - 2.38257% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.632e-05 - 1.12831% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0929577% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00472896 - 94.7399% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00472556 - 99.9281% [1] +| | | | | | | | | Remainder: 3.4e-06 - 0.0718975% +| | | | | | | | Remainder: 0.0002016 - 4.03885% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.708e-05 - 0.0320189% [1] +| | | | | | | Remainder: 0.0037648 - 1.79703% +| | | | | | Remainder: 0.0022642 - 1.0692% +| | | | | Remainder: 0.000379719 - 0.17899% +| | | | Remainder: 0.00151652 - 0.709775% +| | | MaxwellPreconditioner: Block preconditioner: 0.0001466 - 0.066646% [1] +| | | Remainder: 0.000468279 - 0.212885% +| | Mini-EM: timestepper: 0.0201354 - 3.34556% [1] +| | | Mini-EM: Advance Time Step: 0.0201331 - 99.9889% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00305488 - 15.1734% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.544e-05 - 2.46949% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0027174 - 88.9528% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0500479% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.492e-05 - 0.917054% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022824 - 8.39921% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000132279 - 4.86786% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.536e-05 - 0.565247% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00011784 - 4.3365% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010632 - 3.91257% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.06e-05 - 1.49408% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.104e-05 - 1.14227% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-06 - 0.0485759% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.632e-05 - 2.80857% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00024924 - 9.17201% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010928 - 4.02149% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.604e-05 - 1.32627% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0002186 - 8.04446% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000428959 - 15.7857% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.88e-06 - 0.142784% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.212e-05 - 0.814014% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00018196 - 6.69611% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00022936 - 8.44043% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.824e-05 - 2.51123% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.488e-05 - 0.547583% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010044 - 3.69618% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0001936 - 7.12446% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.224e-05 - 1.92243% [1] +| | | | | | Remainder: 3.296e-05 - 1.21293% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.052e-05 - 0.344367% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0772535% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00017244 - 5.64474% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.296e-05 - 1.07893% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.276e-05 - 38.7136% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 3.8835% [1] +| | | | | | Remainder: 1.892e-05 - 57.4029% +| | | | | Remainder: 4.3759e-05 - 1.43243% +| | | | Stratimikos: BelosLOWS: 0.0158476 - 78.7141% [1] +| | | | | GMRES block system: Operation Op*x: 0.00023192 - 1.46344% [1] +| | | | | Belos::MVT::MvAddMv: 4.856e-05 - 0.306418% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0150719 - 95.1051% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00015692 - 1.04114% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.152e-05 - 20.0867% [2] +| | | | | | | | Belos::MVT::MvDot: 2.676e-05 - 84.8985% [2] +| | | | | | | | Remainder: 4.76e-06 - 15.1015% +| | | | | | | Belos::MVT::MvScale: 1.472e-05 - 9.38058% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.216e-05 - 26.8672% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.96e-05 - 93.9279% [2] +| | | | | | | | Remainder: 2.56e-06 - 6.07211% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.448e-05 - 9.22763% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.196e-05 - 82.5967% [2] +| | | | | | | | Remainder: 2.52e-06 - 17.4033% +| | | | | | | Remainder: 5.404e-05 - 34.4379% +| | | | | | Belos::MVT::MvAddMv: 1.872e-05 - 0.124205% [2] +| | | | | | Belos::MVT::MvNorm: 1.272e-05 - 0.0843954% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0143059 - 94.918% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.456e-05 - 0.171677% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.08e-05 - 0.0754931% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00023228 - 1.62366% [1] +| | | | | | | | Belos::MVT::Assign: 7.2e-06 - 3.09971% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.364e-05 - 10.1774% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.36e-05 - 57.5296% [1] +| | | | | | | | | Remainder: 1.004e-05 - 42.4704% +| | | | | | | | CG Q_B: Operation Op*x: 2.08e-05 - 8.95471% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.852e-05 - 25.1937% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.08e-06 - 2.61753% [1] +| | | | | | | | Remainder: 0.00011604 - 49.9569% +| | | | | | | CG S_E: Operation Op*x: 4.772e-05 - 0.333568% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0134607 - 94.092% [1] +| | | | | | | | Belos::MVT::Assign: 7.48e-06 - 0.055569% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0123776 - 91.9535% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0122778 - 99.1934% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00228016 - 18.5714% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00203636 - 89.3077% [22] +| | | | | | | | | | | Remainder: 0.0002438 - 10.6923% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000548 - 4.46334% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 9.304e-05 - 0.757791% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 9.2e-05 - 0.74932% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.008857 - 72.1384% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00109428 - 12.355% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00097032 - 88.672% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00095316 - 98.2315% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00087944 - 92.2657% [11] +| | | | | | | | | | | | | | Remainder: 7.372e-05 - 7.73427% +| | | | | | | | | | | | | Remainder: 1.716e-05 - 1.76849% +| | | | | | | | | | | | Remainder: 0.00012396 - 11.328% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00771916 - 87.1532% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.007644 - 99.0263% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00762716 - 99.7797% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00757556 - 99.3235% [11] +| | | | | | | | | | | | | | Remainder: 5.16e-05 - 0.67653% +| | | | | | | | | | | | | Remainder: 1.684e-05 - 0.220304% +| | | | | | | | | | | | Remainder: 7.516e-05 - 0.973681% +| | | | | | | | | | | Remainder: 4.356e-05 - 0.491814% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00015592 - 1.26993% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0001246 - 1.01484% [11] +| | | | | | | | | | Remainder: 0.000127079 - 1.03503% +| | | | | | | | | Remainder: 9.984e-05 - 0.806616% +| | | | | | | | CG S_E: Operation Op*x: 0.000502838 - 3.73559% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000229919 - 1.70807% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000168399 - 1.25104% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.112e-05 - 0.379771% [11] +| | | | | | | | Remainder: 0.000123359 - 0.916435% +| | | | | | | Remainder: 0.000529839 - 3.70363% +| | | | | | GMRES block system: Operation Op*x: 0.00013392 - 0.888541% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.44e-06 - 0.0493634% [1] +| | | | | | Remainder: 0.000436239 - 2.89438% +| | | | | Remainder: 0.00049524 - 3.12501% +| | | | Mini-EM: Compute responses: 0.0011518 - 5.72091% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.02e-05 - 5.22661% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000553639 - 48.0673% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.209523% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.52e-05 - 2.74547% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010252 - 18.5175% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.122824% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.512e-05 - 4.53725% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.784e-05 - 3.22232% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00018236 - 32.9384% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.093924% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.36e-05 - 4.26271% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.844e-05 - 12.3618% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.524e-05 - 2.7527% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.14e-05 - 2.0591% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.093924% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.38e-05 - 9.71752% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.076e-05 - 1.9435% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.239e-06 - 0.946284% [1] +| | | | | | Remainder: 1.924e-05 - 3.47519% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.08e-06 - 0.441049% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.114603% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015124 - 13.1308% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023056 - 20.0174% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.260236% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021764 - 94.3963% [1] +| | | | | | Remainder: 1.232e-05 - 5.34351% +| | | | | Remainder: 0.00014976 - 13.0023% +| | | | Remainder: 7.884e-05 - 0.391593% +| | | Remainder: 2.24e-06 - 0.0111247% +| | Remainder: 0.0247273 - 4.10852% +| Remainder: 4.388e-05 - 0.00729026% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0158476 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.3077 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0107 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1812 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000392439 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.013797 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 0.0159795 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.606322 [1] +| Mini-EM: Total Time: 0.606259 - 99.9896% [1] +| | Mini-EM: build mesh: 0.00063616 - 0.104932% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030792 - 48.4029% [1] +| | | Remainder: 0.00032824 - 51.5971% +| | Mini-EM: build physics blocks: 0.000863239 - 0.142388% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00083832 - 0.138278% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0337317 - 5.56392% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0136183 - 2.24629% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00493536 - 36.2406% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00391284 - 79.2817% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000239 - 4.84261% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0007246 - 14.6818% [4] +| | | | Remainder: 5.892e-05 - 1.19383% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00243916 - 17.9109% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000598318 - 24.5297% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 5.124e-05 - 2.10073% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002936 - 12.0369% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.824e-05 - 2.79769% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121548 - 49.8319% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00012056 - 4.94269% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.116e-05 - 1.27749% [4] +| | | | Remainder: 6.056e-05 - 2.48283% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00112116 - 8.23273% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000548359 - 4.02663% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00165872 - 12.1801% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000651079 - 4.78091% [4] +| | | Remainder: 0.00226448 - 16.6282% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0004422 - 0.0729391% [2] +| | Mini-EM: setup physics model evaluator: 0.0789275 - 13.0188% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0789123 - 99.9807% [1] +| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00324411% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000861717% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0710912 - 90.0889% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0710772 - 99.9803% [1] +| | | | | | getWorksets(): 0.0423364 - 59.5639% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0423335 - 99.9932% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0246411 - 58.2071% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289012 - 11.7288% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00495472 - 20.1075% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00028776 - 5.8078% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00465736 - 93.9984% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000123 - 2.64098% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.332e-05 - 0.715427% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024556 - 5.27252% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000395039 - 8.48204% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000876679 - 18.8235% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014576 - 3.12967% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00070508 - 15.1391% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.776e-05 - 1.4549% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0012816 - 27.5177% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000495479 - 38.661% [1] +| | | | | | | | | | | | Remainder: 0.00078612 - 61.339% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000656479 - 14.0955% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.168e-05 - 1.53907% [1] +| | | | | | | | | | | Remainder: 5.54e-05 - 1.18952% +| | | | | | | | | | Remainder: 9.6e-06 - 0.193755% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123466 - 50.1057% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00712571 - 57.714% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.196e-05 - 0.588853% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.135846% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0037496 - 52.6206% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00264908 - 37.1763% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.13753% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000385119 - 5.40464% [1] +| | | | | | | | | | | Remainder: 0.00028048 - 3.93617% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00274556 - 22.2374% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00164504 - 13.3238% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.592e-05 - 0.533913% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042396 - 3.43382% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000297999 - 2.41361% [1] +| | | | | | | | | | Remainder: 4.24e-05 - 0.343415% +| | | | | | | | | Remainder: 0.00444968 - 18.0579% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0176726 - 41.7462% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0176462 - 99.8504% [2] +| | | | | | | | | Remainder: 2.644e-05 - 0.14961% +| | | | | | | | Remainder: 1.976e-05 - 0.046677% +| | | | | | | Remainder: 2.88e-06 - 0.00680266% +| | | | | | getOrientations(): 6.92e-06 - 0.0097359% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071048 - 0.999589% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000713439 - 1.00375% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037156 - 0.522756% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011848 - 0.166692% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000879639 - 1.23758% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00101298% [2] +| | | | | | Remainder: 0.0259396 - 36.4949% +| | | | | Remainder: 1.4e-05 - 0.019693% +| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.00963095% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.019566% [1] +| | | | build response library: 0.00777311 - 9.85032% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00768475 - 98.8633% [1] +| | | | | | getWorksets(): 3.2e-06 - 0.0416409% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 70% [1] +| | | | | | | Remainder: 9.6e-07 - 30% +| | | | | | getOrientations(): 5.2e-07 - 0.00676665% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000823639 - 10.7178% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000907199 - 11.8052% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041156 - 5.35554% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129884 - 16.9015% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0145743% [3] +| | | | | | Remainder: 0.00423868 - 55.157% +| | | | | Remainder: 8.836e-05 - 1.13674% +| | | | Remainder: 2.168e-05 - 0.0274736% +| | | Remainder: 1.524e-05 - 0.0193089% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0829446 - 13.6814% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0829344 - 99.9877% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000964618% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000578771% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0828865 - 99.9422% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0828829 - 99.9958% [1] +| | | | | | getWorksets(): 0.0276767 - 33.3925% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.027676 - 99.9974% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0231691 - 83.7157% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281516 - 12.1505% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00366784 - 15.8307% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018636 - 5.08092% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00347896 - 94.8504% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.376e-05 - 1.54529% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.188e-05 - 0.916367% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019384 - 5.57178% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0003214 - 9.2384% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000708399 - 20.3624% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.46e-05 - 2.71921% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00059704 - 17.1615% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.352e-05 - 0.676065% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000814479 - 23.4116% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000201679 - 24.7617% [1] +| | | | | | | | | | | | Remainder: 0.0006128 - 75.2383% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000557759 - 16.0324% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.92e-05 - 1.9891% [1] +| | | | | | | | | | | Remainder: 1.308e-05 - 0.375975% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0687053% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0124775 - 53.854% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00690592 - 55.3469% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.492e-05 - 0.216047% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.64e-06 - 0.11063% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00271084 - 39.2539% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0026816 - 38.8305% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.88e-06 - 0.128585% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.64e-06 - 0.12511% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00012036 - 1.74285% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00129132 - 18.6987% [1] +| | | | | | | | | | | Remainder: 6.172e-05 - 0.893727% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00205672 - 16.4834% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00168296 - 13.4879% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.544e-05 - 0.284031% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000453839 - 3.63726% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000396 - 3.17371% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000918079 - 7.35787% [1] +| | | | | | | | | | Remainder: 2.856e-05 - 0.228892% +| | | | | | | | | Remainder: 0.00420864 - 18.1648% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00449956 - 16.258% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00448332 - 99.6391% [1] +| | | | | | | | | Remainder: 1.624e-05 - 0.360925% +| | | | | | | | Remainder: 7.28e-06 - 0.0263044% +| | | | | | | Remainder: 7.2e-07 - 0.00260147% +| | | | | | getOrientations(): 7.08e-06 - 0.00854217% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000876359 - 1.05735% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011102 - 1.33948% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068396 - 0.825212% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0206662 - 24.9342% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00764483 - 36.9919% [1] +| | | | | | | Remainder: 0.0130214 - 63.0081% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257736 - 3.10964% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00057913% [2] +| | | | | | Remainder: 0.0292846 - 35.3325% +| | | | | Remainder: 3.52e-06 - 0.00424677% +| | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.0046784% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0195817% [1] +| | | | build response library: 2.108e-05 - 0.0254177% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.13852% [1] +| | | | | Remainder: 2.084e-05 - 98.8615% +| | | | Remainder: 5.44e-06 - 0.0065594% +| | | Remainder: 1.02e-05 - 0.0122974% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0635569 - 10.4835% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0207132 - 32.5901% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0420889 - 66.2224% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00014172 - 0.336716% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0285229 - 67.7683% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00532904% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.92e-06 - 0.0102374% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.00266452% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00018768 - 0.657997% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000749759 - 2.62862% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0021156 - 7.41718% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00020252 - 0.710025% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0018376 - 6.44253% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00174432 - 6.1155% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00250884 - 8.79586% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-06 - 0.00518881% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.8e-07 - 0.00168286% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0039702 - 13.9193% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00188508 - 6.60899% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00024384 - 0.854891% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000915879 - 3.21103% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00012076 - 0.423379% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00126592 - 4.43825% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0019736 - 6.91934% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00263156 - 9.22611% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000921719 - 3.2315% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00014064 - 0.493077% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00042932 - 1.50517% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00175036 - 6.13667% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00024304 - 0.852086% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000912639 - 3.19967% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.32e-06 - 0.00462785% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00038752 - 1.35863% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.000777679 - 2.7265% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00012172 - 0.426744% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00041876 - 1.46815% [1] +| | | | | Remainder: 5.792e-05 - 0.203065% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.496e-05 - 0.0355438% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 0.00646251% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00021068 - 0.50056% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0130851 - 31.0893% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00652063 - 49.8323% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00654652 - 50.0301% [1] +| | | | | Remainder: 1.8e-05 - 0.137561% +| | | | Remainder: 0.00011072 - 0.263062% +| | | Remainder: 0.00075476 - 1.18753% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00500392 - 0.825376% [1] +| | | getWorksets(): 3.2e-06 - 0.0639499% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 61.25% [1] +| | | | Remainder: 1.24e-06 - 38.75% +| | | getOrientations(): 6e-07 - 0.0119906% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768279 - 15.3536% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895679 - 17.8996% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041356 - 8.26473% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123692 - 24.719% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0207837% [3] +| | | Remainder: 0.00168464 - 33.6664% +| | panzer::ModelEvaluator::create_W_op: 0.0216932 - 3.5782% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0305772 - 5.04358% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.456e-05 - 0.178434% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0238666 - 78.0536% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 0.00435756% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0001512 - 0.633522% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000673439 - 2.82168% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000800239 - 3.35297% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.368e-05 - 0.350616% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0009038 - 3.78689% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000786039 - 3.29347% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000650239 - 2.72447% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00069576 - 2.91521% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.28e-06 - 0.00536315% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110396 - 4.62554% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00162876 - 6.82443% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026224 - 1.09877% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00162332 - 6.80164% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00166888 - 6.99253% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229296 - 9.6074% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.64e-06 - 0.0152515% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000157759 - 0.661004% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00163004 - 6.8298% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00264468 - 11.0811% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178688 - 7.48695% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.892e-05 - 0.372571% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00090888 - 3.80817% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.001793 - 7.51259% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00148588 - 6.22577% [1] +| | | | Remainder: 4.008e-05 - 0.167934% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.04e-05 - 0.0340123% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00366286% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000206 - 0.673705% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00638615 - 20.8854% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00636699 - 99.7% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.112e-05 - 0.174127% [1] +| | | | Remainder: 8.04e-06 - 0.125897% +| | | Remainder: 5.236e-05 - 0.171239% +| | Mini-EM: assemble Discrete Gradient: 0.00674455 - 1.11249% [1] +| | MaxwellPreconditioner::build: 0.222052 - 36.6266% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00481616 - 2.16893% [1] +| | | MaxwellPreconditioner: Schur complement: 7.72e-06 - 0.00347666% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00088124 - 0.396862% [1] +| | | | Ifpack2::Relaxation::initialize: 2.8e-06 - 0.317734% [1] +| | | | Ifpack2::Relaxation::compute: 9.128e-05 - 10.3581% [1] +| | | | Remainder: 0.00078716 - 89.3241% +| | | MaxwellPreconditioner: Solver S_E: 0.215726 - 97.1512% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.214222 - 99.3025% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.213835 - 99.8197% [1] +| | | | | | MueLu RefMaxwell: compute: 0.211503 - 98.9092% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00027676 - 0.130854% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00170584 - 0.806532% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000807479 - 47.3362% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0005948 - 34.8685% [1] +| | | | | | | | Remainder: 0.000303559 - 17.7953% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00483648 - 2.28672% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00021996 - 4.54794% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00430152 - 88.9391% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00347484 - 80.7817% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00305328 - 87.8682% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0015264 - 49.9921% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3e-05 - 1.96541% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.648e-05 - 1.7348% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.612e-05 - 2.36636% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00024136 - 15.8124% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.184e-05 - 0.775682% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000927159 - 60.7416% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.396e-05 - 0.914571% [1] +| | | | | | | | | | | | Remainder: 0.000239479 - 15.6892% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.368e-05 - 1.10308% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.4e-06 - 16.0333% [1] +| | | | | | | | | | | | Remainder: 2.828e-05 - 83.9667% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.132e-05 - 1.68082% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.116e-05 - 60.7171% [1] +| | | | | | | | | | | | Remainder: 2.016e-05 - 39.2829% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113116 - 37.0474% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110968 - 98.1011% [1] +| | | | | | | | | | | | Remainder: 2.148e-05 - 1.89894% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.16e-05 - 1.36247% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.384e-05 - 57.3077% [1] +| | | | | | | | | | | | Remainder: 1.776e-05 - 42.6923% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.496e-05 - 0.817482% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.12e-06 - 12.5% [1] +| | | | | | | | | | | | Remainder: 2.184e-05 - 87.5% +| | | | | | | | | | | Remainder: 0.00024416 - 7.99665% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.4e-05 - 2.41738% [1] +| | | | | | | | | | Remainder: 0.00033756 - 9.71441% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.76e-05 - 1.80401% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.48e-06 - 9.63918% [1] +| | | | | | | | | | Remainder: 7.012e-05 - 90.3608% +| | | | | | | | | Remainder: 0.00074908 - 17.4143% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000135319 - 2.79788% [1] +| | | | | | | | Remainder: 0.00017968 - 3.7151% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00257964 - 1.21967% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00154208 - 59.7789% [1] +| | | | | | | | Remainder: 0.00103756 - 40.2211% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.017331 - 8.19423% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00138848 - 0.656482% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00138496 - 99.7465% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000910559 - 65.7463% [1] +| | | | | | | | | Remainder: 0.0004744 - 34.2537% +| | | | | | | | Remainder: 3.52e-06 - 0.253515% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00200964 - 0.950171% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00187892 - 93.4954% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00104808 - 55.781% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000667279 - 35.514% [1] +| | | | | | | | | Remainder: 0.00016356 - 8.70501% +| | | | | | | | Remainder: 0.000130719 - 6.5046% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.172599 - 81.6059% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.172596 - 99.9981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.172159 - 99.7473% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.476e-05 - 0.0376163% [1] +| | | | | | | | | | Remainder: 0.172095 - 99.9624% +| | | | | | | | | Remainder: 0.000436078 - 0.252659% +| | | | | | | | Remainder: 3.36e-06 - 0.00194671% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00497692 - 2.35312% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.964e-05 - 1.19833% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.76e-06 - 0.0956416% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00471196 - 94.6762% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00470872 - 99.9312% [1] +| | | | | | | | | Remainder: 3.24e-06 - 0.0687613% +| | | | | | | | Remainder: 0.00020056 - 4.0298% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7e-05 - 0.0330965% [1] +| | | | | | | Remainder: 0.0037292 - 1.76319% +| | | | | | Remainder: 0.00233256 - 1.09082% +| | | | | Remainder: 0.00038616 - 0.180262% +| | | | Remainder: 0.00150476 - 0.69753% +| | | MaxwellPreconditioner: Block preconditioner: 0.00015136 - 0.0681642% [1] +| | | Remainder: 0.000469279 - 0.211337% +| | Mini-EM: timestepper: 0.0203787 - 3.36138% [1] +| | | Mini-EM: Advance Time Step: 0.0203763 - 99.9886% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00311548 - 15.2897% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.492e-05 - 2.40477% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00276636 - 88.794% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0506081% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.444e-05 - 0.883472% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022588 - 8.16525% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013852 - 5.00731% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.66e-05 - 0.600067% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012424 - 4.4911% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00011104 - 4.01394% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.1039e-05 - 1.4835% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.192e-05 - 1.15386% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.28e-06 - 0.0462702% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.628e-05 - 2.75742% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00025328 - 9.15572% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010688 - 3.86356% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.944e-05 - 1.78719% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00021968 - 7.94113% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00043428 - 15.6986% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.156162% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.2159e-05 - 0.801017% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00018412 - 6.65568% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00023384 - 8.45299% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.792e-05 - 2.45521% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.392e-05 - 0.503189% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010744 - 3.88381% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00019032 - 6.8798% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.284e-05 - 1.91009% [1] +| | | | | | Remainder: 3.328e-05 - 1.20303% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.104e-05 - 0.35436% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.56e-06 - 0.0821704% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00018188 - 5.83795% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.452e-05 - 1.10802% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.284e-05 - 37.1958% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 4.63499% [1] +| | | | | | Remainder: 2.008e-05 - 58.1692% +| | | | | Remainder: 4.42e-05 - 1.41872% +| | | | Stratimikos: BelosLOWS: 0.0160143 - 78.5924% [1] +| | | | | GMRES block system: Operation Op*x: 0.00022608 - 1.41174% [1] +| | | | | Belos::MVT::MvAddMv: 4.88e-05 - 0.304728% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0152453 - 95.1985% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00015664 - 1.02746% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.112e-05 - 19.8672% [2] +| | | | | | | | Belos::MVT::MvDot: 2.624e-05 - 84.3188% [2] +| | | | | | | | Remainder: 4.88e-06 - 15.6812% +| | | | | | | Belos::MVT::MvScale: 1.404e-05 - 8.96323% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.28e-05 - 27.3238% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.012e-05 - 93.7383% [2] +| | | | | | | | Remainder: 2.68e-06 - 6.26168% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.4e-05 - 8.93769% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.156e-05 - 82.5714% [2] +| | | | | | | | Remainder: 2.44e-06 - 17.4286% +| | | | | | | Remainder: 5.468e-05 - 34.9081% +| | | | | | Belos::MVT::MvAddMv: 1.944e-05 - 0.127514% [2] +| | | | | | Belos::MVT::MvNorm: 1.304e-05 - 0.0855343% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0144898 - 95.044% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.36e-05 - 0.162873% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.064e-05 - 0.073431% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00022884 - 1.57932% [1] +| | | | | | | | Belos::MVT::Assign: 7.08e-06 - 3.09386% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.328e-05 - 10.173% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.356e-05 - 58.2474% [1] +| | | | | | | | | Remainder: 9.72e-06 - 41.7526% +| | | | | | | | CG Q_B: Operation Op*x: 2.04e-05 - 8.91453% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.424e-05 - 23.7021% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.36e-06 - 2.77923% [1] +| | | | | | | | Remainder: 0.00011748 - 51.3372% +| | | | | | | CG S_E: Operation Op*x: 4.884e-05 - 0.337065% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0136442 - 94.1644% [1] +| | | | | | | | Belos::MVT::Assign: 7.64e-06 - 0.0559944% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0124618 - 91.3341% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0123603 - 99.185% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00228612 - 18.4957% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0020296 - 88.7792% [22] +| | | | | | | | | | | Remainder: 0.00025652 - 11.2208% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000552194 - 4.46749% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 9.148e-05 - 0.740113% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 9.8838e-05 - 0.799643% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.008906 - 72.0534% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00112012 - 12.5771% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00098612 - 88.0371% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00096904 - 98.268% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00089192 - 92.0416% [11] +| | | | | | | | | | | | | | Remainder: 7.712e-05 - 7.95839% +| | | | | | | | | | | | | Remainder: 1.708e-05 - 1.73204% +| | | | | | | | | | | | Remainder: 0.000133999 - 11.9629% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00774168 - 86.9266% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00766348 - 98.9899% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00764552 - 99.7656% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00759228 - 99.3036% [11] +| | | | | | | | | | | | | | Remainder: 5.324e-05 - 0.696356% +| | | | | | | | | | | | | Remainder: 1.796e-05 - 0.234358% +| | | | | | | | | | | | Remainder: 7.82e-05 - 1.01012% +| | | | | | | | | | | Remainder: 4.42e-05 - 0.496295% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00015964 - 1.29156% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00012444 - 1.00677% [11] +| | | | | | | | | | Remainder: 0.000141559 - 1.14527% +| | | | | | | | | Remainder: 0.00010156 - 0.814969% +| | | | | | | | CG S_E: Operation Op*x: 0.00049828 - 3.65195% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023852 - 1.74814% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00025492 - 1.86834% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.244e-05 - 0.384338% [11] +| | | | | | | | Remainder: 0.0001306 - 0.957181% +| | | | | | | Remainder: 0.000533639 - 3.68286% +| | | | | | GMRES block system: Operation Op*x: 0.000135559 - 0.889183% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.76e-06 - 0.0443414% [1] +| | | | | | Remainder: 0.00042412 - 2.78196% +| | | | | Remainder: 0.000494039 - 3.08499% +| | | | Mini-EM: Compute responses: 0.00116832 - 5.7337% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.232e-05 - 5.33416% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00056108 - 48.0246% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.256648% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.528e-05 - 2.72332% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010228 - 18.2291% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.0998075% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.436e-05 - 4.34163% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.724e-05 - 3.07265% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000191 - 34.0415% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.0998075% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.38e-05 - 4.24182% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.96e-05 - 12.4046% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.456e-05 - 2.595% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.164e-05 - 2.07457% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.106937% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.236e-05 - 9.332% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.132e-05 - 2.01754% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.32e-06 - 0.948171% [1] +| | | | | | Remainder: 1.916e-05 - 3.41484% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5e-06 - 0.427965% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.11983% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000160279 - 13.7188% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00022848 - 19.5563% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.227591% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021508 - 94.1352% [1] +| | | | | | Remainder: 1.288e-05 - 5.63725% +| | | | | Remainder: 0.00014976 - 12.8184% +| | | | Remainder: 7.828e-05 - 0.384171% +| | | Remainder: 2.32e-06 - 0.0113845% +| | Remainder: 0.0242504 - 4.00001% +| Remainder: 6.336e-05 - 0.0104499% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0160143 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.9715 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0106 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1811 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00040612 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0138877 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 0.0161251 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.605346 [1] +| Mini-EM: Total Time: 0.605281 - 99.9893% [1] +| | Mini-EM: build mesh: 0.00063672 - 0.105194% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030492 - 47.8892% [1] +| | | Remainder: 0.0003318 - 52.1108% +| | Mini-EM: build physics blocks: 0.000843879 - 0.139419% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00081504 - 0.134655% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0342258 - 5.65452% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0136052 - 2.24775% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00488868 - 35.9323% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00387956 - 79.3581% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000227839 - 4.66055% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000728479 - 14.9014% [4] +| | | | Remainder: 5.28e-05 - 1.08005% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00247732 - 18.2086% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000595919 - 24.055% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 5.308e-05 - 2.14264% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00028 - 11.3025% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.84e-05 - 2.76105% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120976 - 48.8334% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00015972 - 6.4473% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.916e-05 - 1.58074% [4] +| | | | Remainder: 7.128e-05 - 2.87731% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0011204 - 8.23507% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000548 - 4.02786% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00165332 - 12.1521% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000647799 - 4.7614% [4] +| | | Remainder: 0.00226972 - 16.6827% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00040492 - 0.0668978% [2] +| | Mini-EM: setup physics model evaluator: 0.0770367 - 12.7274% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0770209 - 99.9795% [1] +| | | | allocate FieldManagerBuilder: 2.08e-06 - 0.00270056% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000882877% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0694781 - 90.2067% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0694637 - 99.9793% [1] +| | | | | | getWorksets(): 0.041945 - 60.3842% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.041942 - 99.9927% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0245006 - 58.4155% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283188 - 11.5584% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00492904 - 20.118% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00031044 - 6.29819% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0046094 - 93.5152% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001208 - 2.62073% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2039e-05 - 0.69508% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00023016 - 4.99328% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0004048 - 8.78206% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000871999 - 18.9179% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014724 - 3.19434% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00068196 - 14.795% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.7039e-05 - 1.4544% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00125388 - 27.2027% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00049088 - 39.1489% [1] +| | | | | | | | | | | | Remainder: 0.000762999 - 60.8511% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00067356 - 14.6128% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.28e-05 - 1.57938% [1] +| | | | | | | | | | | Remainder: 5.312e-05 - 1.15243% +| | | | | | | | | | Remainder: 9.2e-06 - 0.186649% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0125153 - 51.0818% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00711299 - 56.8342% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.096e-05 - 0.575848% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.052e-05 - 0.147898% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.003728 - 52.4111% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0026614 - 37.416% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.149023% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00038612 - 5.42838% [1] +| | | | | | | | | | | Remainder: 0.0002754 - 3.87179% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00294696 - 23.5468% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00163924 - 13.0978% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.96e-05 - 0.476215% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000421439 - 3.36738% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000294559 - 2.35358% [1] +| | | | | | | | | | Remainder: 4.056e-05 - 0.324082% +| | | | | | | | | Remainder: 0.00422436 - 17.2418% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0174217 - 41.5376% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0173955 - 99.8494% [2] +| | | | | | | | | Remainder: 2.624e-05 - 0.150617% +| | | | | | | | Remainder: 1.964e-05 - 0.0468266% +| | | | | | | Remainder: 3.08e-06 - 0.00734294% +| | | | | | getOrientations(): 7.24e-06 - 0.0104227% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000685839 - 0.987335% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700999 - 1.00916% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036048 - 0.518948% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011856 - 0.170679% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000822559 - 1.18416% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.0010941% [2] +| | | | | | Remainder: 0.0248222 - 35.7341% +| | | | | Remainder: 1.44e-05 - 0.020726% +| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.010231% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.0194233% [1] +| | | | build response library: 0.00749743 - 9.73428% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00740859 - 98.8151% [1] +| | | | | | getWorksets(): 2.84e-06 - 0.0383339% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 70.4225% [1] +| | | | | | | Remainder: 8.4e-07 - 29.5775% +| | | | | | getOrientations(): 4.8e-07 - 0.00647896% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726639 - 9.80806% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000898479 - 12.1275% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038612 - 5.21179% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121444 - 16.3923% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0183571% [3] +| | | | | | Remainder: 0.00417824 - 56.3972% +| | | | | Remainder: 8.884e-05 - 1.18494% +| | | | Remainder: 1.984e-05 - 0.0257592% +| | | Remainder: 1.576e-05 - 0.0204578% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0821657 - 13.5748% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0821558 - 99.988% [1] +| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000779008% [1] +| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000584256% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0821094 - 99.9435% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0821063 - 99.9962% [1] +| | | | | | getWorksets(): 0.0268306 - 32.6779% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0268296 - 99.9964% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0223248 - 83.2095% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028696 - 12.8539% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00363468 - 16.2809% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000182279 - 5.015% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00344988 - 94.9157% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.152e-05 - 1.49339% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.94e-05 - 0.852204% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001794 - 5.20018% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00031536 - 9.14119% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000712319 - 20.6477% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.544e-05 - 2.76647% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00060048 - 17.4058% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.132e-05 - 0.617993% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000809039 - 23.4512% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00020144 - 24.8987% [1] +| | | | | | | | | | | | Remainder: 0.000607599 - 75.1013% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00055344 - 16.0423% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.96e-05 - 2.01746% [1] +| | | | | | | | | | | Remainder: 1.256e-05 - 0.364071% +| | | | | | | | | | Remainder: 2.52e-06 - 0.0693322% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0121134 - 54.26% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00696703 - 57.515% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.392e-05 - 0.199798% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6e-06 - 0.109085% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00273096 - 39.1983% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271672 - 38.9939% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.16e-06 - 0.131476% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.32e-06 - 0.11942% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00012396 - 1.77924% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00129752 - 18.6237% [1] +| | | | | | | | | | | Remainder: 5.888e-05 - 0.845123% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00170276 - 14.0568% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00163128 - 13.4667% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.192e-05 - 0.263509% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000451559 - 3.72776% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00043592 - 3.59865% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000865479 - 7.14479% [1] +| | | | | | | | | | Remainder: 2.748e-05 - 0.226856% +| | | | | | | | | Remainder: 0.00370708 - 16.6052% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00449804 - 16.7652% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00448248 - 99.6541% [1] +| | | | | | | | | Remainder: 1.556e-05 - 0.345929% +| | | | | | | | Remainder: 6.8e-06 - 0.0253451% +| | | | | | | Remainder: 9.6e-07 - 0.00357801% +| | | | | | getOrientations(): 6.36e-06 - 0.00774606% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000852839 - 1.0387% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108056 - 1.31605% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00065692 - 0.800085% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0208062 - 25.3406% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00769291 - 36.9741% [1] +| | | | | | | Remainder: 0.0131133 - 63.0259% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00235064 - 2.86292% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000633326% [2] +| | | | | | Remainder: 0.0295216 - 35.9554% +| | | | | Remainder: 3.16e-06 - 0.00384852% +| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.00467405% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.0198647% [1] +| | | | build response library: 1.944e-05 - 0.0236624% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.44033% [1] +| | | | | Remainder: 1.916e-05 - 98.5597% +| | | | Remainder: 5.68e-06 - 0.00691369% +| | | Remainder: 9.84e-06 - 0.0119758% +| | Mini-EM: eval auxiliary physics model evaluator: 0.064045 - 10.581% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0207341 - 32.3743% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0425536 - 66.4432% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013476 - 0.316683% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0288221 - 67.7313% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00499617% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.0109638% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00249808% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00018708 - 0.649085% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000749879 - 2.60175% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0021364 - 7.41236% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00022296 - 0.773573% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00180692 - 6.26921% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00174708 - 6.0616% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00250684 - 8.69763% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.44e-06 - 0.00499617% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4e-07 - 0.00138782% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00397976 - 13.808% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00203404 - 7.05722% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00024348 - 0.844769% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000920519 - 3.1938% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00012196 - 0.423148% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00130296 - 4.52069% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00195612 - 6.78687% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00263768 - 9.15158% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010114 - 3.50911% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00013828 - 0.479771% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00042612 - 1.47845% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00175964 - 6.10517% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00023744 - 0.823812% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000900359 - 3.12385% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.36e-06 - 0.0047186% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00041692 - 1.44653% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.000773639 - 2.68419% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0001204 - 0.417735% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00041884 - 1.45319% [1] +| | | | | Remainder: 5.688e-05 - 0.197349% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.448e-05 - 0.0340277% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.00573395% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000206559 - 0.485409% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0132611 - 31.1632% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00656956 - 49.5402% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00667167 - 50.3102% [1] +| | | | | Remainder: 1.984e-05 - 0.149611% +| | | | Remainder: 0.00011216 - 0.263574% +| | | Remainder: 0.00075736 - 1.18254% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00482976 - 0.797936% [1] +| | | getWorksets(): 2.88e-06 - 0.0596303% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 58.3333% [1] +| | | | Remainder: 1.2e-06 - 41.6667% +| | | getOrientations(): 6.4e-07 - 0.0132512% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073848 - 15.2902% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885039 - 18.3247% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391599 - 8.10805% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117192 - 24.2646% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.024846% [3] +| | | Remainder: 0.001638 - 33.9147% +| | panzer::ModelEvaluator::create_W_op: 0.0217331 - 3.59059% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0307572 - 5.08147% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.536e-05 - 0.179991% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0240331 - 78.1382% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.00382805% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00015504 - 0.64511% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00067712 - 2.81745% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000803199 - 3.34205% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.564e-05 - 0.356342% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000915719 - 3.81024% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000784199 - 3.263% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00074516 - 3.10056% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000701519 - 2.91897% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.00432737% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110904 - 4.61463% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00164612 - 6.84938% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00026 - 1.08184% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00160192 - 6.66547% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00168732 - 7.02081% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00229188 - 9.53634% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.64e-06 - 0.0151458% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00015784 - 0.656761% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.001623 - 6.75318% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00266536 - 11.0904% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00181188 - 7.5391% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.904e-05 - 0.370489% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000906519 - 3.77196% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00178496 - 7.42709% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.001485 - 6.17897% [1] +| | | | Remainder: 4.004e-05 - 0.166604% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.076e-05 - 0.0349837% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00377148% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020252 - 0.658448% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00639984 - 20.8076% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0063796 - 99.6837% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.152e-05 - 0.180005% [1] +| | | | Remainder: 8.72e-06 - 0.136254% +| | | Remainder: 5.444e-05 - 0.176999% +| | Mini-EM: assemble Discrete Gradient: 0.00665799 - 1.09998% [1] +| | MaxwellPreconditioner::build: 0.222005 - 36.678% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00480032 - 2.16225% [1] +| | | MaxwellPreconditioner: Schur complement: 7.88e-06 - 0.00354946% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000880799 - 0.396747% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.326976% [1] +| | | | Ifpack2::Relaxation::compute: 8.872e-05 - 10.0727% [1] +| | | | Remainder: 0.000789199 - 89.6004% +| | | MaxwellPreconditioner: Solver S_E: 0.215697 - 97.1585% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.214184 - 99.2986% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.213799 - 99.8204% [1] +| | | | | | MueLu RefMaxwell: compute: 0.211446 - 98.8994% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0002818 - 0.133273% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00178372 - 0.843581% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00081576 - 45.7337% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000598399 - 33.5478% [1] +| | | | | | | | Remainder: 0.00036956 - 20.7185% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00472936 - 2.23667% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00022132 - 4.67971% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00419368 - 88.6733% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0033752 - 80.483% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00295796 - 87.6381% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00153668 - 51.9507% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.14e-05 - 2.04337% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.46e-05 - 1.60085% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.584e-05 - 2.3323% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0002394 - 15.5791% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.248e-05 - 0.812141% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000931479 - 60.6164% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.368e-05 - 0.890231% [1] +| | | | | | | | | | | | Remainder: 0.0002478 - 16.1257% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.264e-05 - 1.10346% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.16e-06 - 15.8088% [1] +| | | | | | | | | | | | Remainder: 2.748e-05 - 84.1912% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.9e-05 - 1.65655% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.172e-05 - 64.7347% [1] +| | | | | | | | | | | | Remainder: 1.728e-05 - 35.2653% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102224 - 34.5589% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0010016 - 97.9809% [1] +| | | | | | | | | | | | Remainder: 2.064e-05 - 2.0191% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.192e-05 - 1.41719% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.336e-05 - 55.7252% [1] +| | | | | | | | | | | | Remainder: 1.856e-05 - 44.2748% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.972e-05 - 1.00475% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.36e-06 - 11.3055% [1] +| | | | | | | | | | | | Remainder: 2.636e-05 - 88.6945% +| | | | | | | | | | | Remainder: 0.00024576 - 8.30843% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.308e-05 - 2.46149% [1] +| | | | | | | | | | Remainder: 0.000334159 - 9.90043% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.48e-05 - 1.78364% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.44e-06 - 9.94652% [1] +| | | | | | | | | | Remainder: 6.736e-05 - 90.0535% +| | | | | | | | | Remainder: 0.000743679 - 17.7333% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0001366 - 2.88834% [1] +| | | | | | | | Remainder: 0.00017776 - 3.75865% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00255192 - 1.20689% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00149572 - 58.6116% [1] +| | | | | | | | Remainder: 0.0010562 - 41.3884% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172503 - 8.15825% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00139152 - 0.658096% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00138816 - 99.7585% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000910999 - 65.6264% [1] +| | | | | | | | | Remainder: 0.00047716 - 34.3736% +| | | | | | | | Remainder: 3.36e-06 - 0.241463% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00201088 - 0.951012% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0018792 - 93.4516% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00105216 - 55.9898% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00066748 - 35.5194% [1] +| | | | | | | | | Remainder: 0.00015956 - 8.49085% +| | | | | | | | Remainder: 0.00013168 - 6.54838% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.17254 - 81.5999% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.172537 - 99.9981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.172105 - 99.7498% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.512e-05 - 0.0378374% [1] +| | | | | | | | | | Remainder: 0.17204 - 99.9622% +| | | | | | | | | Remainder: 0.00043168 - 0.250196% +| | | | | | | | Remainder: 3.2e-06 - 0.00185464% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00508768 - 2.40613% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.776e-05 - 1.13529% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.88e-06 - 0.0959181% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00481392 - 94.6192% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00481 - 99.9186% [1] +| | | | | | | | | Remainder: 3.92e-06 - 0.0814306% +| | | | | | | | Remainder: 0.00021112 - 4.14964% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.1e-05 - 0.0335783% [1] +| | | | | | | Remainder: 0.00374816 - 1.77263% +| | | | | | Remainder: 0.00235316 - 1.10064% +| | | | | Remainder: 0.000384679 - 0.179602% +| | | | Remainder: 0.00151296 - 0.701428% +| | | MaxwellPreconditioner: Block preconditioner: 0.00014852 - 0.0668993% [1] +| | | Remainder: 0.00047084 - 0.212085% +| | Mini-EM: timestepper: 0.0204639 - 3.38089% [1] +| | | Mini-EM: Advance Time Step: 0.0204617 - 99.9892% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00306048 - 14.9571% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.432e-05 - 2.42838% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00271848 - 88.8253% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0514994% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.408e-05 - 0.88579% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000224479 - 8.25753% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013108 - 4.82182% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.572e-05 - 0.578265% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00011552 - 4.24944% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010852 - 3.99194% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.096e-05 - 1.50673% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.164e-05 - 1.16389% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-07 - 0.0353139% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.684e-05 - 2.82658% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00024988 - 9.19191% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010516 - 3.86834% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.86e-05 - 1.78777% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0002182 - 8.02655% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000423719 - 15.5866% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.8e-06 - 0.139784% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.164e-05 - 0.796034% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00018512 - 6.8097% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00023088 - 8.49299% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.644e-05 - 2.44402% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.444e-05 - 0.53118% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010364 - 3.81243% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000191399 - 7.04067% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.208e-05 - 1.91578% [1] +| | | | | | Remainder: 3.228e-05 - 1.18743% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.84e-06 - 0.321519% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.088875% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00017692 - 5.7808% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.492e-05 - 1.141% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.292e-05 - 36.9989% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.4e-06 - 4.00916% [1] +| | | | | | Remainder: 2.06e-05 - 58.992% +| | | | | Remainder: 4.328e-05 - 1.41416% +| | | | Stratimikos: BelosLOWS: 0.0161621 - 78.9873% [1] +| | | | | GMRES block system: Operation Op*x: 0.00023236 - 1.43768% [1] +| | | | | Belos::MVT::MvAddMv: 5.232e-05 - 0.32372% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0153806 - 95.1647% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000163999 - 1.06627% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.096e-05 - 18.8782% [2] +| | | | | | | | Belos::MVT::MvDot: 2.612e-05 - 84.3669% [2] +| | | | | | | | Remainder: 4.84e-06 - 15.6331% +| | | | | | | Belos::MVT::MvScale: 1.4999e-05 - 9.14579% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.488e-05 - 27.366% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.232e-05 - 94.2959% [2] +| | | | | | | | Remainder: 2.56e-06 - 5.7041% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.572e-05 - 9.58542% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.328e-05 - 84.4784% [2] +| | | | | | | | Remainder: 2.44e-06 - 15.5216% +| | | | | | | Remainder: 5.744e-05 - 35.0246% +| | | | | | Belos::MVT::MvAddMv: 1.952e-05 - 0.126913% [2] +| | | | | | Belos::MVT::MvNorm: 1.252e-05 - 0.0814011% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0145964 - 94.9011% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.548e-05 - 0.174564% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.112e-05 - 0.0761832% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00024032 - 1.64643% [1] +| | | | | | | | Belos::MVT::Assign: 6.92e-06 - 2.87949% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.416e-05 - 10.0533% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.384e-05 - 57.2848% [1] +| | | | | | | | | Remainder: 1.032e-05 - 42.7152% +| | | | | | | | CG Q_B: Operation Op*x: 2.144e-05 - 8.92144% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.728e-05 - 23.8349% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.6e-06 - 2.74634% [1] +| | | | | | | | Remainder: 0.00012392 - 51.5646% +| | | | | | | CG S_E: Operation Op*x: 4.824e-05 - 0.330493% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0137294 - 94.0602% [1] +| | | | | | | | Belos::MVT::Assign: 7.56e-06 - 0.0550644% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0126016 - 91.7858% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0124969 - 99.169% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.002267 - 18.1405% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00202216 - 89.1998% [22] +| | | | | | | | | | | Remainder: 0.00024484 - 10.8002% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00054776 - 4.38316% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 9.552e-05 - 0.764349% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00010168 - 0.813641% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00905431 - 72.4524% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00120244 - 13.2803% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00107504 - 89.4049% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.001058 - 98.4149% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00098028 - 92.6541% [11] +| | | | | | | | | | | | | | Remainder: 7.772e-05 - 7.34594% +| | | | | | | | | | | | | Remainder: 1.704e-05 - 1.58506% +| | | | | | | | | | | | Remainder: 0.0001274 - 10.5951% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00780471 - 86.1988% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00772531 - 98.9827% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00770731 - 99.767% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00765203 - 99.2828% [11] +| | | | | | | | | | | | | | Remainder: 5.528e-05 - 0.717241% +| | | | | | | | | | | | | Remainder: 1.8e-05 - 0.233% +| | | | | | | | | | | | Remainder: 7.94e-05 - 1.01733% +| | | | | | | | | | | Remainder: 4.716e-05 - 0.520857% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00015856 - 1.26879% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00012532 - 1.00281% [11] +| | | | | | | | | | Remainder: 0.00014676 - 1.17437% +| | | | | | | | | Remainder: 0.00010472 - 0.831004% +| | | | | | | | CG S_E: Operation Op*x: 0.00050132 - 3.65144% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023912 - 1.74167% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00019136 - 1.3938% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.68e-05 - 0.413711% [11] +| | | | | | | | Remainder: 0.0001316 - 0.958528% +| | | | | | | Remainder: 0.00054184 - 3.71215% +| | | | | | GMRES block system: Operation Op*x: 0.000135 - 0.877728% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.52e-06 - 0.0488927% [1] +| | | | | | Remainder: 0.00044568 - 2.89767% +| | | | | Remainder: 0.0004968 - 3.07386% +| | | | Mini-EM: Compute responses: 0.00115828 - 5.66073% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.176e-05 - 5.33205% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000556479 - 48.0436% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.230018% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.524e-05 - 2.73865% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010376 - 18.6458% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.100633% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.4999e-05 - 4.49235% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.744e-05 - 3.13399% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00018652 - 33.5179% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.0934447% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.42e-05 - 4.34877% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.768e-05 - 12.1622% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.588e-05 - 2.85366% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.12e-05 - 2.01265% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.115009% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.168e-05 - 9.28696% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.08e-05 - 1.94077% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.4e-06 - 0.970387% [1] +| | | | | | Remainder: 1.868e-05 - 3.35682% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.36e-06 - 0.462756% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.120869% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00015584 - 13.4544% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002268 - 19.5808% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.26455% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002136 - 94.1799% [1] +| | | | | | Remainder: 1.26e-05 - 5.55556% +| | | | | Remainder: 0.00015064 - 13.0055% +| | | | Remainder: 8.08e-05 - 0.394885% +| | | Remainder: 2.2e-06 - 0.0107507% +| | Remainder: 0.0250551 - 4.13941% +| Remainder: 6.476e-05 - 0.010698% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0161621 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.679 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0109 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1784 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000463359 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0138907 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 0.0161943 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.600155 [1] +| Mini-EM: Total Time: 0.600113 - 99.993% [1] +| | Mini-EM: build mesh: 0.00063764 - 0.106253% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030068 - 47.1551% [1] +| | | Remainder: 0.00033696 - 52.8449% +| | Mini-EM: build physics blocks: 0.000858119 - 0.142993% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00082456 - 0.137401% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0330689 - 5.51045% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0137577 - 2.29253% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00486156 - 35.3369% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00384248 - 79.038% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00023212 - 4.7746% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000727398 - 14.9622% [4] +| | | | Remainder: 5.956e-05 - 1.22512% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0025538 - 18.5626% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000594919 - 23.2955% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 6.104e-05 - 2.39017% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00028008 - 10.9672% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.8e-05 - 2.6627% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133368 - 52.2234% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00012096 - 4.73647% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.388e-05 - 1.32665% [4] +| | | | Remainder: 6.124e-05 - 2.398% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00112892 - 8.2057% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00055 - 3.99775% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00165272 - 12.013% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000650518 - 4.72838% [4] +| | | Remainder: 0.00236024 - 17.1557% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00044376 - 0.0739461% [2] +| | Mini-EM: setup physics model evaluator: 0.0782752 - 13.0434% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0782578 - 99.9778% [1] +| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.00301567% [1] +| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000920036% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.070687 - 90.3258% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0706695 - 99.9752% [1] +| | | | | | getWorksets(): 0.0423726 - 59.9589% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0423697 - 99.9931% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0250045 - 59.015% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289412 - 11.5744% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0050108 - 20.0396% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000298759 - 5.96231% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0047032 - 93.8613% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011996 - 2.55061% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.284e-05 - 0.698249% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024268 - 5.1599% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00040004 - 8.50571% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000912239 - 19.3962% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0001512 - 3.21484% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000722999 - 15.3725% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.432e-05 - 1.5802% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00126976 - 26.9978% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00048828 - 38.4545% [1] +| | | | | | | | | | | | Remainder: 0.000781479 - 61.5455% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00064632 - 13.7421% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.6839e-05 - 1.63376% [1] +| | | | | | | | | | | Remainder: 5.4e-05 - 1.14816% +| | | | | | | | | | Remainder: 8.84e-06 - 0.176419% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0129285 - 51.7047% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00724791 - 56.0615% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.096e-05 - 0.565128% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.004e-05 - 0.138523% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00384352 - 53.0293% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00267428 - 36.8972% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.028e-05 - 0.141834% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00039084 - 5.39245% [1] +| | | | | | | | | | | Remainder: 0.000278 - 3.83559% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027588 - 21.3389% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0020882 - 16.1519% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.428e-05 - 0.497196% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042384 - 3.27834% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00030248 - 2.33964% [1] +| | | | | | | | | | Remainder: 4.3e-05 - 0.332598% +| | | | | | | | | Remainder: 0.00417108 - 16.6813% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0173455 - 40.9383% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0173189 - 99.8466% [2] +| | | | | | | | | Remainder: 2.66e-05 - 0.153354% +| | | | | | | | Remainder: 1.976e-05 - 0.0466371% +| | | | | | | Remainder: 2.92e-06 - 0.00689124% +| | | | | | getOrientations(): 6.88e-06 - 0.00973546% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000688079 - 0.973658% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069076 - 0.977451% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000358 - 0.506583% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116199 - 0.164426% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088308 - 1.24959% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000905624% [2] +| | | | | | Remainder: 0.0255532 - 36.1588% +| | | | | Remainder: 1.752e-05 - 0.0247853% +| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00991594% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.44e-05 - 0.0184007% [1] +| | | | build response library: 0.00752423 - 9.61467% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743451 - 98.8076% [1] +| | | | | | getWorksets(): 2.8e-06 - 0.0376622% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 71.4286% [1] +| | | | | | | Remainder: 8e-07 - 28.5714% +| | | | | | getOrientations(): 5.6e-07 - 0.00753244% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007334 - 9.8648% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875919 - 11.7818% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039592 - 5.32543% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123796 - 16.6515% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.017755% [3] +| | | | | | Remainder: 0.00418664 - 56.3135% +| | | | | Remainder: 8.972e-05 - 1.19241% +| | | | Remainder: 2.132e-05 - 0.0272433% +| | | Remainder: 1.736e-05 - 0.0221782% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0814831 - 13.578% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0814728 - 99.9874% [1] +| | | | allocate FieldManagerBuilder: 8e-07 - 0.000981923% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.00063825% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.081427 - 99.9437% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0814236 - 99.9959% [1] +| | | | | | getWorksets(): 0.0278547 - 34.2096% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0278534 - 99.9954% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0232801 - 83.5808% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00284108 - 12.2039% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00371452 - 15.9558% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018732 - 5.04292% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00352492 - 94.8957% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.208e-05 - 1.47748% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.904e-05 - 0.823849% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001772 - 5.02707% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00032356 - 9.17922% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000721479 - 20.468% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.744e-05 - 2.76432% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00061536 - 17.4574% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.208e-05 - 0.626398% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000808799 - 22.9452% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000202119 - 24.99% [1] +| | | | | | | | | | | | Remainder: 0.00060668 - 75.01% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000595839 - 16.9036% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.928e-05 - 1.96544% [1] +| | | | | | | | | | | Remainder: 1.276e-05 - 0.361994% +| | | | | | | | | | Remainder: 2.28e-06 - 0.0613808% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123946 - 53.2411% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00643128 - 51.8878% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4e-05 - 0.217686% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.4e-06 - 0.130612% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00219268 - 34.094% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272464 - 42.3654% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.84e-06 - 0.137453% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.2e-06 - 0.127502% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00012376 - 1.92435% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00128792 - 20.0259% [1] +| | | | | | | | | | | Remainder: 6.284e-05 - 0.9771% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0021058 - 16.9897% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00206728 - 16.6789% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.132e-05 - 0.252691% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000454839 - 3.66966% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00039804 - 3.2114% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000877479 - 7.07953% [1] +| | | | | | | | | | Remainder: 2.856e-05 - 0.230423% +| | | | | | | | | Remainder: 0.00432992 - 18.5992% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00456624 - 16.3938% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00454968 - 99.6373% [1] +| | | | | | | | | Remainder: 1.656e-05 - 0.362662% +| | | | | | | | Remainder: 7.08e-06 - 0.0254188% +| | | | | | | Remainder: 1.28e-06 - 0.00459528% +| | | | | | getOrientations(): 6.8e-06 - 0.00835139% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000847119 - 1.04038% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107136 - 1.31578% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0006676 - 0.81991% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.020681 - 25.3992% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00764247 - 36.9541% [1] +| | | | | | | Remainder: 0.0130385 - 63.0459% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241892 - 2.97078% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000540384% [2] +| | | | | | Remainder: 0.0278757 - 34.2354% +| | | | | Remainder: 3.36e-06 - 0.0041264% +| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.0050569% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.0180674% [1] +| | | | build response library: 2.02e-05 - 0.0247935% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.18812% [1] +| | | | | Remainder: 1.996e-05 - 98.8119% +| | | | Remainder: 5.48e-06 - 0.00672617% +| | | Remainder: 1.024e-05 - 0.012567% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0634059 - 10.5657% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0205422 - 32.3979% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0421206 - 66.4301% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0001356 - 0.321933% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0286275 - 67.9654% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00544931% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.2e-06 - 0.0111781% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00251507% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0003452 - 1.20584% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000738839 - 2.58088% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00212044 - 7.40701% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000254359 - 0.888514% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00176092 - 6.15115% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00175676 - 6.13662% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00246168 - 8.59901% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.16e-06 - 0.00405205% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00209589% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00399284 - 13.9476% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00185904 - 6.4939% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00023932 - 0.835981% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000920519 - 3.21551% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00021492 - 0.750748% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00125444 - 4.38194% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0019636 - 6.85915% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00262764 - 9.17873% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00093232 - 3.25673% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00013248 - 0.462773% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000424919 - 1.48431% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.001752 - 6.12% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0002332 - 0.814603% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000907879 - 3.17136% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.32e-06 - 0.00461096% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000393239 - 1.37364% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00073144 - 2.55503% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00011656 - 0.407162% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000424919 - 1.48431% [1] +| | | | | Remainder: 5.944e-05 - 0.207633% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.432e-05 - 0.0339976% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.00664758% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020696 - 0.491351% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0130239 - 30.9204% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00650632 - 49.9569% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00649775 - 49.8911% [1] +| | | | | Remainder: 1.98e-05 - 0.152029% +| | | | Remainder: 0.0001096 - 0.260205% +| | | Remainder: 0.000743119 - 1.172% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00486088 - 0.809994% [1] +| | | getWorksets(): 2.76e-06 - 0.0567799% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 52.1739% [1] +| | | | Remainder: 1.32e-06 - 47.8261% +| | | getOrientations(): 6.4e-07 - 0.0131664% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735999 - 15.1413% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089316 - 18.3745% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401399 - 8.25775% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012012 - 24.7116% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0213953% [3] +| | | Remainder: 0.00162468 - 33.4236% +| | panzer::ModelEvaluator::create_W_op: 0.0213347 - 3.55511% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0306251 - 5.10322% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.612e-05 - 0.183248% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0240179 - 78.4256% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0054959% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000269599 - 1.12249% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00066708 - 2.77743% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000801199 - 3.33584% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.888e-05 - 0.370057% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000917039 - 3.81815% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00078896 - 3.28488% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000660439 - 2.74978% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000715879 - 2.98061% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.28e-06 - 0.00532936% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111164 - 4.62838% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00162868 - 6.7811% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00025764 - 1.0727% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00155456 - 6.4725% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00167444 - 6.97163% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0023084 - 9.61116% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.08e-06 - 0.0169873% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00025504 - 1.06187% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0016566 - 6.89735% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00264884 - 11.0286% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016958 - 7.06056% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.768e-05 - 0.365061% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000916999 - 3.81798% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00179272 - 7.4641% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00147128 - 6.12576% [1] +| | | | Remainder: 4.184e-05 - 0.174203% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.064e-05 - 0.0347428% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00417958% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000203679 - 0.665072% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.006282 - 20.5126% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00626195 - 99.681% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.172e-05 - 0.186565% [1] +| | | | Remainder: 8.32e-06 - 0.132442% +| | | Remainder: 5.348e-05 - 0.174628% +| | Mini-EM: assemble Discrete Gradient: 0.00667523 - 1.11233% [1] +| | MaxwellPreconditioner::build: 0.219367 - 36.5543% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00481784 - 2.19625% [1] +| | | MaxwellPreconditioner: Schur complement: 7.24e-06 - 0.00330041% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000894559 - 0.407791% [1] +| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.348775% [1] +| | | | Ifpack2::Relaxation::compute: 8.888e-05 - 9.93562% [1] +| | | | Remainder: 0.000802559 - 89.7156% +| | | MaxwellPreconditioner: Solver S_E: 0.212959 - 97.0791% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.211438 - 99.2855% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.21106 - 99.8215% [1] +| | | | | | MueLu RefMaxwell: compute: 0.20882 - 98.9384% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00029168 - 0.13968% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00171708 - 0.822278% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000807519 - 47.0287% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000599359 - 34.9058% [1] +| | | | | | | | Remainder: 0.0003102 - 18.0656% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0047666 - 2.28264% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00022152 - 4.64734% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00421796 - 88.4899% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00337788 - 80.0832% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0029582 - 87.5756% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00157276 - 53.1661% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.036e-05 - 1.93037% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.484e-05 - 1.57939% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.612e-05 - 3.56825% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00025144 - 15.9872% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.324e-05 - 0.841833% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000936319 - 59.5335% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.168e-05 - 2.01429% [1] +| | | | | | | | | | | | Remainder: 0.00022876 - 14.5451% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.38e-05 - 1.14259% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.76e-06 - 17.0414% [1] +| | | | | | | | | | | | Remainder: 2.804e-05 - 82.9586% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.9e-05 - 1.65641% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.244e-05 - 66.2041% [1] +| | | | | | | | | | | | Remainder: 1.656e-05 - 33.7959% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000982599 - 33.2161% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000964159 - 98.1233% [1] +| | | | | | | | | | | | Remainder: 1.844e-05 - 1.87666% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.148e-05 - 1.40221% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.38e-05 - 57.377% [1] +| | | | | | | | | | | | Remainder: 1.768e-05 - 42.623% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.928e-05 - 0.989792% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.16e-06 - 10.7923% [1] +| | | | | | | | | | | | Remainder: 2.612e-05 - 89.2077% +| | | | | | | | | | | Remainder: 0.000249279 - 8.42672% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.204e-05 - 2.42874% [1] +| | | | | | | | | | Remainder: 0.00033764 - 9.99563% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.912e-05 - 1.87579% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.32e-06 - 9.25177% [1] +| | | | | | | | | | Remainder: 7.18e-05 - 90.7482% +| | | | | | | | | Remainder: 0.00076096 - 18.041% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000141599 - 2.97065% [1] +| | | | | | | | Remainder: 0.00018552 - 3.89209% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00252544 - 1.20939% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00149928 - 59.367% [1] +| | | | | | | | Remainder: 0.00102616 - 40.633% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177729 - 8.5111% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00139968 - 0.670281% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00139628 - 99.7571% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000909879 - 65.1646% [1] +| | | | | | | | | Remainder: 0.0004864 - 34.8354% +| | | | | | | | Remainder: 3.4e-06 - 0.242913% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00199668 - 0.956174% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00186344 - 93.3269% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00103944 - 55.7807% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00066324 - 35.5923% [1] +| | | | | | | | | Remainder: 0.00016076 - 8.62706% +| | | | | | | | Remainder: 0.00013324 - 6.67308% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.169529 - 81.1843% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.169525 - 99.9979% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.169092 - 99.7447% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.408e-05 - 0.0378964% [1] +| | | | | | | | | | Remainder: 0.169028 - 99.9621% +| | | | | | | | | Remainder: 0.00043276 - 0.255278% +| | | | | | | | Remainder: 3.48e-06 - 0.00205275% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00496311 - 2.37675% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.5079e-05 - 1.10977% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0934897% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00470588 - 94.817% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00470248 - 99.9277% [1] +| | | | | | | | | Remainder: 3.4e-06 - 0.0722501% +| | | | | | | | Remainder: 0.000197519 - 3.97974% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.852e-05 - 0.032813% [1] +| | | | | | | Remainder: 0.00378932 - 1.81464% +| | | | | | Remainder: 0.00224068 - 1.06163% +| | | | | Remainder: 0.00037732 - 0.178454% +| | | | Remainder: 0.00152168 - 0.71454% +| | | MaxwellPreconditioner: Block preconditioner: 0.000147 - 0.067011% [1] +| | | Remainder: 0.000540799 - 0.246527% +| | Mini-EM: timestepper: 0.0205323 - 3.42141% [1] +| | | Mini-EM: Advance Time Step: 0.0205302 - 99.9897% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00305104 - 14.8612% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.368e-05 - 2.41492% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0027076 - 88.7435% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.0487517% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.284e-05 - 0.843552% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022256 - 8.21983% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00012944 - 4.78062% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.596e-05 - 0.589452% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012044 - 4.44822% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00010816 - 3.99468% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.992e-05 - 1.47437% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.172e-05 - 1.17152% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.2e-07 - 0.0339785% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.692e-05 - 2.84089% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000243959 - 9.01016% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010236 - 3.78047% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.608e-05 - 1.33255% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00021712 - 8.01892% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00042168 - 15.574% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.68e-06 - 0.135914% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.228e-05 - 0.82287% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00018808 - 6.94638% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000229359 - 8.47094% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.76e-05 - 2.49668% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.468e-05 - 0.542178% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00011008 - 4.0656% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00019476 - 7.19309% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.236e-05 - 1.93382% [1] +| | | | | | Remainder: 3.332e-05 - 1.23061% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.06e-05 - 0.347423% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.0957051% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000179 - 5.86686% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.396e-05 - 1.11306% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.304e-05 - 38.3981% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 4.24028% [1] +| | | | | | Remainder: 1.948e-05 - 57.3616% +| | | | | Remainder: 4.328e-05 - 1.41853% +| | | | Stratimikos: BelosLOWS: 0.0162305 - 79.0565% [1] +| | | | | GMRES block system: Operation Op*x: 0.000223279 - 1.37568% [1] +| | | | | Belos::MVT::MvAddMv: 5.188e-05 - 0.319646% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0154362 - 95.1065% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00015116 - 0.979255% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.02e-05 - 19.9788% [2] +| | | | | | | | Belos::MVT::MvDot: 2.532e-05 - 83.8411% [2] +| | | | | | | | Remainder: 4.88e-06 - 16.1589% +| | | | | | | Belos::MVT::MvScale: 1.436e-05 - 9.49987% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.144e-05 - 27.4147% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.864e-05 - 93.2432% [2] +| | | | | | | | Remainder: 2.8e-06 - 6.75676% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.392e-05 - 9.20879% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.172e-05 - 84.1954% [2] +| | | | | | | | Remainder: 2.2e-06 - 15.8046% +| | | | | | | Remainder: 5.124e-05 - 33.8979% +| | | | | | Belos::MVT::MvAddMv: 1.844e-05 - 0.119459% [2] +| | | | | | Belos::MVT::MvNorm: 1.34e-05 - 0.0868088% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0146896 - 95.1633% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.64e-05 - 0.179719% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.052e-05 - 0.0716152% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000300439 - 2.04525% [1] +| | | | | | | | Belos::MVT::Assign: 3.084e-05 - 10.265% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.284e-05 - 10.9307% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.268e-05 - 69.0621% [1] +| | | | | | | | | Remainder: 1.016e-05 - 30.9379% +| | | | | | | | CG Q_B: Operation Op*x: 3.772e-05 - 12.555% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.7239e-05 - 19.0518% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.24e-06 - 2.07696% [1] +| | | | | | | | Remainder: 0.00013556 - 45.1206% +| | | | | | | CG S_E: Operation Op*x: 4.84e-05 - 0.329484% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0137331 - 93.4887% [1] +| | | | | | | | Belos::MVT::Assign: 4.68e-05 - 0.340781% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0125733 - 91.5542% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0124702 - 99.1802% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0023016 - 18.4568% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00205056 - 89.0928% [22] +| | | | | | | | | | | Remainder: 0.00025104 - 10.9072% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00063088 - 5.05911% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 9.192e-05 - 0.737118% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 9.9078e-05 - 0.794519% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00892199 - 71.5466% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00115159 - 12.9073% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00101999 - 88.5725% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00100171 - 98.2078% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000922234 - 92.0656% [11] +| | | | | | | | | | | | | | Remainder: 7.948e-05 - 7.9344% +| | | | | | | | | | | | | Remainder: 1.828e-05 - 1.79217% +| | | | | | | | | | | | Remainder: 0.000131598 - 11.4275% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0077244 - 86.5771% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00764592 - 98.984% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00762816 - 99.7677% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.007573 - 99.2769% [11] +| | | | | | | | | | | | | | Remainder: 5.516e-05 - 0.72311% +| | | | | | | | | | | | | Remainder: 1.776e-05 - 0.232281% +| | | | | | | | | | | | Remainder: 7.848e-05 - 1.016% +| | | | | | | | | | | Remainder: 4.6e-05 - 0.51558% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00015816 - 1.2683% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0001258 - 1.00881% [11] +| | | | | | | | | | Remainder: 0.00014076 - 1.12877% +| | | | | | | | | Remainder: 0.00010308 - 0.819835% +| | | | | | | | CG S_E: Operation Op*x: 0.0004998 - 3.63937% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023696 - 1.72546% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.0001714 - 1.24808% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.192e-05 - 0.378063% [11] +| | | | | | | | Remainder: 0.000153 - 1.11409% +| | | | | | | Remainder: 0.00057072 - 3.88519% +| | | | | | GMRES block system: Operation Op*x: 0.000134439 - 0.870932% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.88e-06 - 0.0445705% [1] +| | | | | | Remainder: 0.00042228 - 2.73564% +| | | | | Remainder: 0.00051908 - 3.19818% +| | | | Mini-EM: Compute responses: 0.00117336 - 5.71528% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.104e-05 - 5.20216% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00056564 - 48.2069% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.205077% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.512e-05 - 2.67308% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010764 - 19.0298% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.106075% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.56e-05 - 4.52585% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.716e-05 - 3.03373% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00018908 - 33.4276% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6e-07 - 0.106075% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.364e-05 - 4.17934% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.972e-05 - 12.3259% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.552e-05 - 2.74379% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.172e-05 - 2.07199% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.0990029% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.132e-05 - 9.07291% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.064e-05 - 1.88106% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 0.961742% [1] +| | | | | | Remainder: 2.012e-05 - 3.55703% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.08e-06 - 0.432945% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.129543% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00016324 - 13.9122% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000225359 - 19.2063% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.230743% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000211999 - 94.0717% [1] +| | | | | | Remainder: 1.284e-05 - 5.69758% +| | | | | Remainder: 0.00015148 - 12.9099% +| | | | Remainder: 7.536e-05 - 0.367069% +| | | Remainder: 2.12e-06 - 0.0103252% +| | Remainder: 0.0239629 - 3.99307% +| Remainder: 4.22e-05 - 0.00703152% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0162305 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.5456 k-cell-steps per second +================================= + +dt = 1.66782e-09 + +Loading solver config from solverMueLu.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 curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG 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 -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [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 = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0120 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1807 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + 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=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + 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=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000390959 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0138046 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 0.0160277 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** 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: 0.607203 [1] +| Mini-EM: Total Time: 0.607158 - 99.9925% [1] +| | Mini-EM: build mesh: 0.00064628 - 0.106444% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030868 - 47.7626% [1] +| | | Remainder: 0.0003376 - 52.2374% +| | Mini-EM: build physics blocks: 0.000855199 - 0.140853% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000823799 - 0.135681% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0344408 - 5.67247% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0135343 - 2.22912% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00485068 - 35.84% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00383484 - 79.0578% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00023276 - 4.79851% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00072528 - 14.9521% [4] +| | | | Remainder: 5.78e-05 - 1.19159% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00241544 - 17.8468% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0006064 - 25.1052% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 5.868e-05 - 2.42937% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00028444 - 11.7759% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.8239e-05 - 2.82512% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118756 - 49.1654% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00012044 - 4.98626% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.336e-05 - 1.38112% [4] +| | | | Remainder: 5.632e-05 - 2.33167% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00112096 - 8.28237% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00054936 - 4.05903% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00168196 - 12.4274% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00064888 - 4.79435% [4] +| | | Remainder: 0.002267 - 16.7501% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000443199 - 0.0729957% [2] +| | Mini-EM: setup physics model evaluator: 0.0784129 - 12.9148% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.078393 - 99.9746% [1] +| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.0030615% [1] +| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000867424% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0707168 - 90.208% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0707024 - 99.9797% [1] +| | | | | | getWorksets(): 0.0420996 - 59.5448% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0420968 - 99.9933% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0246206 - 58.4856% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281616 - 11.4382% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00491832 - 19.9764% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029544 - 6.00693% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00461412 - 93.815% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011796 - 2.5565% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.116e-05 - 0.675319% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00023208 - 5.02978% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00038588 - 8.36303% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000866159 - 18.7719% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00014892 - 3.22749% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000698399 - 15.1361% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.844e-05 - 1.48327% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00129688 - 28.1068% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00052148 - 40.2104% [1] +| | | | | | | | | | | | Remainder: 0.000775399 - 59.7896% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000647159 - 14.0256% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.136e-05 - 1.54656% [1] +| | | | | | | | | | | Remainder: 4.972e-05 - 1.07756% +| | | | | | | | | | Remainder: 8.76e-06 - 0.17811% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0123022 - 49.9673% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00709447 - 57.6682% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.2e-05 - 0.59201% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.036e-05 - 0.146029% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00370112 - 52.169% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00266004 - 37.4945% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.146029% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00038196 - 5.38391% [1] +| | | | | | | | | | | Remainder: 0.00028864 - 4.06852% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00275372 - 22.3839% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00162776 - 13.2314% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.408e-05 - 0.520881% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00042148 - 3.42605% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00029852 - 2.42655% [1] +| | | | | | | | | | Remainder: 4.22e-05 - 0.343027% +| | | | | | | | | Remainder: 0.00458388 - 18.6181% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0174566 - 41.4678% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0174317 - 99.8572% [2] +| | | | | | | | | Remainder: 2.492e-05 - 0.142754% +| | | | | | | | Remainder: 1.96e-05 - 0.0465594% +| | | | | | | Remainder: 2.84e-06 - 0.0067459% +| | | | | | getOrientations(): 6.68e-06 - 0.00944805% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000693559 - 0.980955% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070444 - 0.996345% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035756 - 0.505725% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121479 - 0.171817% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085524 - 1.20963% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00107493% [2] +| | | | | | Remainder: 0.0258631 - 36.5802% +| | | | | Remainder: 1.436e-05 - 0.0203064% +| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.010154% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.496e-05 - 0.0190833% [1] +| | | | build response library: 0.00763007 - 9.7331% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00754291 - 98.8577% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0392421% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 67.5676% [1] +| | | | | | | Remainder: 9.6e-07 - 32.4324% +| | | | | | getOrientations(): 4.8e-07 - 0.00636359% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007332 - 9.72038% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899799 - 11.9291% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401439 - 5.32207% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012748 - 16.9006% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0180302% [3] +| | | | | | Remainder: 0.00422888 - 56.0642% +| | | | | Remainder: 8.716e-05 - 1.14232% +| | | | Remainder: 2.016e-05 - 0.0257166% +| | | Remainder: 1.992e-05 - 0.025404% +| | Mini-EM: setup auxiliary physics model evaluator: 0.083501 - 13.7528% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.083491 - 99.988% [1] +| | | | allocate FieldManagerBuilder: 6e-07 - 0.000718641% [1] +| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000622822% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0834445 - 99.9444% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0834406 - 99.9953% [1] +| | | | | | getWorksets(): 0.0277247 - 33.2268% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0277238 - 99.9968% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0231935 - 83.6591% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285752 - 12.3204% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00367096 - 15.8276% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00018404 - 5.01341% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00348448 - 94.9201% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.28e-05 - 1.51529% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.148e-05 - 0.903435% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000189 - 5.42406% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000307199 - 8.81622% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00070936 - 20.3577% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 9.504e-05 - 2.72753% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000612079 - 17.5659% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.176e-05 - 0.624484% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00082072 - 23.5536% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0002024 - 24.6613% [1] +| | | | | | | | | | | | Remainder: 0.00061832 - 75.3387% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000559519 - 16.0575% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.288e-05 - 2.09156% [1] +| | | | | | | | | | | Remainder: 1.264e-05 - 0.362752% +| | | | | | | | | | Remainder: 2.44e-06 - 0.0664677% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0124185 - 53.543% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00690503 - 55.6029% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.496e-05 - 0.216654% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.16e-06 - 0.118175% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027338 - 39.5914% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0026754 - 38.7456% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.72e-06 - 0.126285% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.08e-06 - 0.117016% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00011684 - 1.6921% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0012788 - 18.5198% [1] +| | | | | | | | | | | Remainder: 6.028e-05 - 0.872986% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00205416 - 16.5412% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00164228 - 13.2245% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.22e-05 - 0.259291% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000452279 - 3.64199% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000428399 - 3.44969% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00087572 - 7.05175% [1] +| | | | | | | | | | Remainder: 2.84e-05 - 0.228692% +| | | | | | | | | Remainder: 0.00424652 - 18.3091% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00452308 - 16.3148% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00450584 - 99.6188% [1] +| | | | | | | | | Remainder: 1.724e-05 - 0.381156% +| | | | | | | | Remainder: 7.24e-06 - 0.0261148% +| | | | | | | Remainder: 8.8e-07 - 0.00317407% +| | | | | | getOrientations(): 6.72e-06 - 0.00805364% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000864919 - 1.03657% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110536 - 1.32473% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000679439 - 0.814279% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0206345 - 24.7296% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00764895 - 37.0687% [1] +| | | | | | | Remainder: 0.0129856 - 62.9313% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00251564 - 3.01489% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000527321% [2] +| | | | | | Remainder: 0.0299089 - 35.8445% +| | | | | Remainder: 3.96e-06 - 0.00474567% +| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.0045993% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0191637% [1] +| | | | build response library: 2.012e-05 - 0.0240984% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.19284% [1] +| | | | | Remainder: 1.988e-05 - 98.8072% +| | | | Remainder: 5.36e-06 - 0.00641986% +| | | Remainder: 1.004e-05 - 0.0120238% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0634682 - 10.4533% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0205847 - 32.433% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.042127 - 66.3751% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00013888 - 0.329669% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0285531 - 67.7784% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00476306% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.0105068% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00252162% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00018756 - 0.656882% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000752079 - 2.63397% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00211384 - 7.4032% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000222519 - 0.779318% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00187196 - 6.55607% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00177684 - 6.22293% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0025152 - 8.80886% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-06 - 0.00434279% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00182117% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00397852 - 13.9338% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00184684 - 6.46809% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0002458 - 0.860854% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000923079 - 3.23286% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00012312 - 0.431197% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00129 - 4.5179% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00195 - 6.82939% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00263756 - 9.23739% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0008686 - 3.04206% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00014876 - 0.520995% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000422879 - 1.48103% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00175684 - 6.15289% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00024124 - 0.844883% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000901239 - 3.15637% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.32e-06 - 0.00462297% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000418399 - 1.46534% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00075044 - 2.62823% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00012052 - 0.422091% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000422839 - 1.48089% [1] +| | | | | Remainder: 5.824e-05 - 0.203971% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.576e-05 - 0.0374106% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00607686% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00021444 - 0.509032% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0130905 - 31.074% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00650863 - 49.7201% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00656223 - 50.1296% [1] +| | | | | Remainder: 1.968e-05 - 0.150337% +| | | | Remainder: 0.0001118 - 0.265388% +| | | Remainder: 0.000756479 - 1.1919% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00489496 - 0.806208% [1] +| | | getWorksets(): 2.84e-06 - 0.0580189% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 52.1127% [1] +| | | | Remainder: 1.36e-06 - 47.8873% +| | | getOrientations(): 6.8e-07 - 0.0138919% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747079 - 15.2622% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008978 - 18.3413% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403519 - 8.24357% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120444 - 24.6057% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0236979% [3] +| | | Remainder: 0.00163744 - 33.4516% +| | panzer::ModelEvaluator::create_W_op: 0.0215897 - 3.55586% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0304245 - 5.01097% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.624e-05 - 0.184851% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0238134 - 78.2706% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.0048712% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00015212 - 0.638799% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00067384 - 2.82966% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000802239 - 3.36885% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.488e-05 - 0.356438% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000919719 - 3.86219% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000786319 - 3.302% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00065612 - 2.75525% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000701999 - 2.94791% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1e-06 - 0.00419931% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0011076 - 4.65115% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00162432 - 6.82102% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0002772 - 1.16405% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00162048 - 6.80489% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00167768 - 7.0451% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00227672 - 9.56065% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.84e-06 - 0.0161254% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00015564 - 0.653581% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00162452 - 6.82186% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00266724 - 11.2006% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00167852 - 7.04863% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.708e-05 - 0.365676% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000923719 - 3.87899% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00178864 - 7.51105% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00148168 - 6.22203% [1] +| | | | Remainder: 3.916e-05 - 0.164445% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.072e-05 - 0.0352348% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00394419% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00020612 - 0.67748% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00628388 - 20.654% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00626283 - 99.6652% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.224e-05 - 0.194784% [1] +| | | | Remainder: 8.8e-06 - 0.140041% +| | | Remainder: 5.292e-05 - 0.173939% +| | Mini-EM: assemble Discrete Gradient: 0.00668515 - 1.10106% [1] +| | MaxwellPreconditioner::build: 0.222809 - 36.6971% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00475924 - 2.13602% [1] +| | | MaxwellPreconditioner: Schur complement: 7.4e-06 - 0.00332123% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000892999 - 0.400791% [1] +| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.322509% [1] +| | | | Ifpack2::Relaxation::compute: 8.828e-05 - 9.88579% [1] +| | | | Remainder: 0.000801839 - 89.7917% +| | | MaxwellPreconditioner: Solver S_E: 0.21653 - 97.1818% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.21502 - 99.3027% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.214632 - 99.8197% [1] +| | | | | | MueLu RefMaxwell: compute: 0.212375 - 98.9482% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00027392 - 0.12898% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00170524 - 0.802938% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000810559 - 47.5335% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000599759 - 35.1716% [1] +| | | | | | | | Remainder: 0.00029492 - 17.2949% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00473932 - 2.23158% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00022084 - 4.65974% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0042034 - 88.692% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00338168 - 80.4511% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00295972 - 87.5222% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00152492 - 51.5224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.152e-05 - 2.067% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.58e-05 - 1.69189% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.924e-05 - 2.57325% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00023756 - 15.5785% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.292e-05 - 0.847258% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000928679 - 60.9002% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.324e-05 - 0.868243% [1] +| | | | | | | | | | | | Remainder: 0.00023596 - 15.4736% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.216e-05 - 1.08659% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 16.1692% [1] +| | | | | | | | | | | | Remainder: 2.696e-05 - 83.8308% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.824e-05 - 1.62989% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.244e-05 - 67.2471% [1] +| | | | | | | | | | | | Remainder: 1.58e-05 - 32.7529% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00104056 - 35.1574% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102164 - 98.1817% [1] +| | | | | | | | | | | | Remainder: 1.892e-05 - 1.81825% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.048e-05 - 1.3677% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.356e-05 - 58.2016% [1] +| | | | | | | | | | | | Remainder: 1.692e-05 - 41.7984% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.58e-05 - 0.871705% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.04e-06 - 11.7829% [1] +| | | | | | | | | | | | Remainder: 2.276e-05 - 88.2171% +| | | | | | | | | | | Remainder: 0.00024756 - 8.36431% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.52e-05 - 2.51946% [1] +| | | | | | | | | | Remainder: 0.00033676 - 9.95837% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.592e-05 - 1.80616% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.24e-06 - 9.53635% [1] +| | | | | | | | | | Remainder: 6.868e-05 - 90.4636% +| | | | | | | | | Remainder: 0.000745798 - 17.7427% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00013456 - 2.83923% [1] +| | | | | | | | Remainder: 0.00018052 - 3.80899% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00262016 - 1.23374% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0015512 - 59.2025% [1] +| | | | | | | | Remainder: 0.00106896 - 40.7975% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0181015 - 8.5234% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00166452 - 0.783765% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00166056 - 99.7621% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000953359 - 57.4119% [1] +| | | | | | | | | Remainder: 0.0007072 - 42.5881% +| | | | | | | | Remainder: 3.96e-06 - 0.237907% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00200444 - 0.943822% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0018746 - 93.5224% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0010518 - 56.1079% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0006674 - 35.6023% [1] +| | | | | | | | | Remainder: 0.0001554 - 8.28977% +| | | | | | | | Remainder: 0.00012984 - 6.47762% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.171996 - 80.987% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.171993 - 99.9982% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.171566 - 99.7516% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.316e-05 - 0.0368139% [1] +| | | | | | | | | | Remainder: 0.171502 - 99.9632% +| | | | | | | | | Remainder: 0.00042716 - 0.248359% +| | | | | | | | Remainder: 3.12e-06 - 0.001814% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00509112 - 2.39723% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.9519e-05 - 1.16908% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.0832823% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00481264 - 94.5301% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00480896 - 99.9235% [1] +| | | | | | | | | Remainder: 3.68e-06 - 0.0764654% +| | | | | | | | Remainder: 0.00021472 - 4.21754% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.108e-05 - 0.0334691% [1] +| | | | | | | Remainder: 0.00410756 - 1.93411% +| | | | | | Remainder: 0.00225744 - 1.05177% +| | | | | Remainder: 0.00038776 - 0.180337% +| | | | Remainder: 0.00150984 - 0.697289% +| | | MaxwellPreconditioner: Block preconditioner: 0.000148839 - 0.0668012% [1] +| | | Remainder: 0.0004708 - 0.211302% +| | Mini-EM: timestepper: 0.0203945 - 3.35901% [1] +| | | Mini-EM: Advance Time Step: 0.0203923 - 99.989% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.003083 - 15.1185% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 7.376e-05 - 2.39248% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00273288 - 88.6435% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.0497644% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.424e-05 - 0.886977% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00022428 - 8.20673% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00013572 - 4.96619% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.628e-05 - 0.595709% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00012016 - 4.39683% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0001094 - 4.00311% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.98e-05 - 1.45634% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.112e-05 - 1.13873% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.4e-07 - 0.0307368% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6999e-05 - 2.81751% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00025096 - 9.18299% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00010448 - 3.82308% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 4.88e-05 - 1.78566% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00021696 - 7.93888% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00042776 - 15.6524% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.8e-06 - 0.139048% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.164e-05 - 0.791839% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000183399 - 6.71084% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00023216 - 8.49507% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.516e-05 - 2.3843% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.46e-05 - 0.534235% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010648 - 3.89626% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00019288 - 7.05776% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.136e-05 - 1.87934% [1] +| | | | | | Remainder: 3.224e-05 - 1.17971% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.06e-05 - 0.343821% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.0791437% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00018556 - 6.01882% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.548e-05 - 1.15083% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.356e-05 - 38.2187% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 4.2841% [1] +| | | | | | Remainder: 2.04e-05 - 57.4972% +| | | | | Remainder: 4.228e-05 - 1.37139% +| | | | Stratimikos: BelosLOWS: 0.0160642 - 78.7761% [1] +| | | | | GMRES block system: Operation Op*x: 0.00023224 - 1.4457% [1] +| | | | | Belos::MVT::MvAddMv: 5.168e-05 - 0.321709% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0152758 - 95.092% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001594 - 1.04348% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.156e-05 - 19.7992% [2] +| | | | | | | | Belos::MVT::MvDot: 2.632e-05 - 83.3967% [2] +| | | | | | | | Remainder: 5.24e-06 - 16.6033% +| | | | | | | Belos::MVT::MvScale: 1.4e-05 - 8.78294% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.484e-05 - 28.1305% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.236e-05 - 94.4692% [2] +| | | | | | | | Remainder: 2.48e-06 - 5.53078% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.472e-05 - 9.23463% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.26e-05 - 85.5978% [2] +| | | | | | | | Remainder: 2.12e-06 - 14.4022% +| | | | | | | Remainder: 5.428e-05 - 34.0527% +| | | | | | Belos::MVT::MvAddMv: 1.936e-05 - 0.126737% [2] +| | | | | | Belos::MVT::MvNorm: 1.204e-05 - 0.0788175% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0145019 - 94.9342% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.44e-05 - 0.168253% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.108e-05 - 0.0764035% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000228519 - 1.57578% [1] +| | | | | | | | Belos::MVT::Assign: 7.12e-06 - 3.11571% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.272e-05 - 9.94228% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.224e-05 - 53.8732% [1] +| | | | | | | | | Remainder: 1.048e-05 - 46.1268% +| | | | | | | | CG Q_B: Operation Op*x: 2.076e-05 - 9.08458% [1] +| | | | | | | | Belos::MVT::MvTransMv: 5.676e-05 - 24.8382% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.8e-06 - 2.97568% [1] +| | | | | | | | Remainder: 0.000114359 - 50.0435% +| | | | | | | CG S_E: Operation Op*x: 4.828e-05 - 0.332921% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0136498 - 94.1238% [1] +| | | | | | | | Belos::MVT::Assign: 7.36e-06 - 0.0539202% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0125444 - 91.9017% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0124414 - 99.1792% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00228584 - 18.3728% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00203084 - 88.8444% [22] +| | | | | | | | | | | Remainder: 0.000255 - 11.1556% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00055272 - 4.44258% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 9.048e-05 - 0.727248% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 9.296e-05 - 0.747181% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00899571 - 72.3045% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00116003 - 12.8954% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00103143 - 88.9141% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00101495 - 98.4022% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00094087 - 92.7011% [11] +| | | | | | | | | | | | | | Remainder: 7.408e-05 - 7.29888% +| | | | | | | | | | | | | Remainder: 1.648e-05 - 1.59778% +| | | | | | | | | | | | Remainder: 0.0001286 - 11.0859% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0077902 - 86.5991% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00771124 - 98.9864% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00769452 - 99.7832% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00764132 - 99.3086% [11] +| | | | | | | | | | | | | | Remainder: 5.32e-05 - 0.691401% +| | | | | | | | | | | | | Remainder: 1.672e-05 - 0.216826% +| | | | | | | | | | | | Remainder: 7.896e-05 - 1.01358% +| | | | | | | | | | | Remainder: 4.548e-05 - 0.505574% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00015732 - 1.26448% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00012552 - 1.00889% [11] +| | | | | | | | | | Remainder: 0.00014088 - 1.13235% +| | | | | | | | | Remainder: 0.00010296 - 0.820765% +| | | | | | | | CG S_E: Operation Op*x: 0.00049832 - 3.65075% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.00023516 - 1.72281% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00018204 - 1.33365% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.476e-05 - 0.401178% [11] +| | | | | | | | Remainder: 0.00012776 - 0.935985% +| | | | | | | Remainder: 0.00053988 - 3.72281% +| | | | | | GMRES block system: Operation Op*x: 0.000135839 - 0.889244% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.16e-06 - 0.0468716% [1] +| | | | | | Remainder: 0.00044004 - 2.88064% +| | | | | Remainder: 0.000504519 - 3.14064% +| | | | Mini-EM: Compute responses: 0.00116808 - 5.72805% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.308e-05 - 5.40032% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00055488 - 47.5036% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.216263% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.536e-05 - 2.76817% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00010232 - 18.44% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.122549% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.492e-05 - 4.49106% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.816e-05 - 3.27278% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0001838 - 33.1243% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4e-07 - 0.0720877% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.468e-05 - 4.44781% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.864e-05 - 12.3702% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.408e-05 - 2.53749% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.132e-05 - 2.04008% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-07 - 0.108131% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.116e-05 - 9.22001% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.16e-05 - 2.09054% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.84e-06 - 1.05248% [1] +| | | | | | Remainder: 2.012e-05 - 3.62601% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.64e-06 - 0.482844% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.133553% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001608 - 13.7662% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000232279 - 19.8856% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.8e-07 - 0.206648% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000218439 - 94.0416% [1] +| | | | | | Remainder: 1.336e-05 - 5.7517% +| | | | | Remainder: 0.00014984 - 12.8279% +| | | | Remainder: 7.696e-05 - 0.377398% +| | | Remainder: 2.24e-06 - 0.0109834% +| | Remainder: 0.0242341 - 3.99141% +| Remainder: 4.548e-05 - 0.00749008% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0160642 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.8721 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 34.29 msec task-clock:u # 0.027 CPUs utilized ( +- 0.68% ) + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,761 page-faults:u # 80.515 K/sec ( +- 0.28% ) + 14,042,994 cycles:u # 0.410 GHz ( +- 34.80% ) (12.88%) + 63,785,372 instructions:u # 4.54 insn per cycle ( +- 6.46% ) + branches:u + 348,296 branch-misses:u ( +- 0.29% ) + 27,757,529 L1-dcache-loads:u # 809.457 M/sec ( +- 0.18% ) + 377,999 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.43% ) + LLC-loads:u + LLC-load-misses:u + 26,471,580 L1-icache-loads:u # 771.956 M/sec ( +- 0.15% ) + 233,714 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.81% ) + 37,604,621 dTLB-loads:u # 1.097 G/sec ( +- 9.84% ) (32.37%) + dTLB-load-misses:u (0.00%) + iTLB-loads:u (0.00%) + iTLB-load-misses:u (0.00%) + + 1.2521 +- 0.0182 seconds time elapsed ( +- 1.45% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 313,360 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.27% ) + 16,912,242 BR_RETIRED:u ( +- 0.40% ) + + 1.21191 +- 0.00304 seconds time elapsed ( +- 0.25% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 22,865,355 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.60% ) + 5,351 ITLB_WALK:u ( +- 5.02% ) + 12,471 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 2.34% ) + 30,730,018 L1D_TLB:u ( +- 0.70% ) + + 1.21178 +- 0.00424 seconds time elapsed ( +- 0.35% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 26,558,373 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.21% ) + 233,178 L1I_CACHE_REFILL:u ( +- 1.38% ) + 380,099 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.75% ) + 27,868,667 L1D_CACHE:u ( +- 0.19% ) + + 1.19803 +- 0.00455 seconds time elapsed ( +- 0.38% ) + + + 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=MueLu --linAlgebra=Tpetra --inputFile=maxwell8.xml' (5 runs): + + 461,549 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.38% ) + 485,370 LL_CACHE_RD:u ( +- 0.18% ) + 135,159 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.52% ) + 17,137 L2D_TLB_REFILL:u ( +- 1.55% ) + 251,284 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.61% ) + 1,448,568 L2D_CACHE:u ( +- 0.24% ) + + 1.2135 +- 0.0111 seconds time elapsed ( +- 0.92% ) + diff --git a/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8_power.output b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..b8a037b --- /dev/null +++ b/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell8_power.output @@ -0,0 +1,126 @@ +Socket1 21.04 +Socket2 20.92 +Socket1 21.04 +Socket2 20.92 +Socket1 21.40 +Socket2 21.24 +Socket1 21.64 +Socket2 21.64 +Socket1 21.96 +Socket2 21.80 +Socket1 21.80 +Socket2 22.04 +Socket1 21.68 +Socket2 21.92 +Socket1 21.56 +Socket2 22.04 +Socket1 21.64 +Socket2 21.88 +Socket1 21.80 +Socket2 21.84 +Socket1 21.84 +Socket2 21.80 +Socket1 21.80 +Socket2 21.88 +Socket1 21.60 +Socket2 21.88 +Socket1 21.60 +Socket2 21.88 +Socket1 21.44 +Socket2 21.76 +Socket1 21.40 +Socket2 21.80 +Socket1 21.36 +Socket2 21.56 +Socket1 21.64 +Socket2 21.40 +Socket1 21.68 +Socket2 21.08 +Socket1 21.52 +Socket2 21.12 +Socket1 21.72 +Socket2 21.16 +Socket1 21.64 +Socket2 21.28 +Socket1 21.92 +Socket2 21.28 +Socket1 21.68 +Socket2 21.68 +Socket1 21.48 +Socket2 21.64 +Socket1 21.48 +Socket2 21.84 +Socket1 21.36 +Socket2 21.84 +Socket1 21.40 +Socket2 21.96 +Socket1 21.04 +Socket2 21.72 +Socket1 21.20 +Socket2 21.60 +Start +Socket1 21.48 +Socket2 21.32 +Socket1 21.52 +Socket2 21.24 +End +Socket1 22.04 +Socket2 21.68 +Socket1 23.80 +Socket2 22.32 +Socket1 23.88 +Socket2 22.60 +Socket1 23.80 +Socket2 22.60 +Socket1 24.08 +Socket2 22.52 +Socket1 22.84 +Socket2 22.04 +Socket1 22.84 +Socket2 22.04 +Socket1 21.76 +Socket2 21.52 +Socket1 22.00 +Socket2 21.24 +Socket1 21.88 +Socket2 21.44 +Socket1 21.56 +Socket2 21.56 +Socket1 21.36 +Socket2 21.68 +Socket1 21.40 +Socket2 21.88 +Socket1 21.56 +Socket2 21.96 +Socket1 21.84 +Socket2 21.96 +Socket1 21.84 +Socket2 21.88 +Socket1 21.96 +Socket2 21.80 +Socket1 21.76 +Socket2 22.08 +Socket1 21.76 +Socket2 22.08 +Socket1 21.44 +Socket2 22.36 +Socket1 21.56 +Socket2 22.32 +Socket1 21.32 +Socket2 22.12 +Socket1 21.16 +Socket2 21.96 +Socket1 21.28 +Socket2 21.68 +Socket1 21.20 +Socket2 21.44 +Socket1 21.36 +Socket2 21.60 +Socket1 21.40 +Socket2 21.76 +Socket1 21.40 +Socket2 21.76 +Socket1 21.32 +Socket2 21.80 +Socket1 21.04 +Socket2 21.60